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.

Date of Patent:
May. 11, 2010

Filed:

Aug. 25, 2000
Applicants:

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;

Inventors:

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;

Assignee:

SafeNet, Inc., Belcamp, MD (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system for balancing a distribution of allocations for protected software over a communication network is disclosed. The system is comprised of 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, while a distribution of allocations is managed among the pool of servers for tracking and managing available allocations for using the protected software. One license server in the pool is designated as the current leader server. When a particular license server does not have a selectable minimum amount of available allocations, the current leader server re-assigns, where possible, the allocations within the pool by updating memory containing the distribution tables of license servers in the pool, to give at least one additional allocation to the particular license server.


Find Patent Forward Citations

Loading…