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:
Jan. 11, 2005
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;
Rainbow Technologies, Inc., Irvine, CA (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 authorization to use the protected software, and the license servers manage a distribution of allocations to use the protected software. The pool of license servers includes a selected current leader server for managing the distribution of allocations for all license servers in the pool. The first license server to be started is selected as the current leader server. However, if no license server is started first, the license server with the highest priority according to a leader priority list is selected as the current leader server. In addition, client computers seeking authorization to use the protected software may receive information from the server pool and select a particular license server from which to request authorization to use the protected software based on the received information.