The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 25, 2006
Filed:
Aug. 25, 2000
Mark E. Redding, Newport Beach, CA (US);
Logan A. Badia, Fullerton, CA (US);
Sandeep Handa, New Delhi, IN;
Hemant Sharma, Lake Forest, CA (US);
Sanjay Chopra, New Delhi, IN;
Vikram Duvvoori, Salinas, CA (US);
Shankar Ramamoorthy, Santa Cruz, CA (US);
Ajay Tripathy, New Delhi, IN;
Mark E. Redding, Newport Beach, CA (US);
Logan A. Badia, Fullerton, CA (US);
Sandeep Handa, New Delhi, IN;
Hemant Sharma, Lake Forest, CA (US);
Sanjay Chopra, New Delhi, IN;
Vikram Duvvoori, Salinas, CA (US);
Shankar Ramamoorthy, Santa Cruz, CA (US);
Ajay Tripathy, New Delhi, IN;
Safenet Canada. Inc., Belcamp, MD (US);
Abstract
A system for managing licenses for protected software on a communication network is disclosed. The system comprises at least one client computer and a pool of license servers coupled to the communication network. The client computers request authorizations to use the protected software. The pool of license servers are programmed for managing a distribution of allocations to use the protected software. Within the pool of license servers is a current leader server programmed for managing the distribution of allocations for the license servers in the pool, and at least one follower server programmed for managing the distribution of allocations for that particular follower server. Each license server stores a status of the allocations for that particular license server, and each follower server communicates the status of the allocations for that particular follower server to the current leader server. Each follower server is capable of becoming a new leader server if the current leader server can no longer manage the distribution of allocations for the license servers.