IP Library Patent Application 11195314
Patent Application
App. No. 11/195,314

Method and system for hierarchical license servers

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/195,314
Abstract

A method and system for hierarchical license servers is disclosed. According to one embodiment, a computer implemented method comprises receiving license requests from a plurality of clients. The license requests are serviced using a plurality of mini servers, each mini server serving licenses to a client of the plurality of clients in response to a license request of the license requests. A primary license server provides the licenses to the plurality of mini servers.

Claims (42)

1 . A computer-implemented method, comprising:

receiving license requests from a plurality of clients;

servicing the license requests using a plurality of mini servers, each mini server serving licenses to a client of the plurality of clients in response to a license request of the license requests; and

providing the plurality of mini servers with the licenses from a primary license server.

2 . The computer-implemented method of claim 1 , further comprising grouping the plurality of mini servers into a plurality of logical groups.

3 . The computer-implemented method of claim 1 , further comprising providing the primary license server with the licenses from a vendor controlled license server.

4 . The computer-implemented method of claim 3 , wherein the primary license server is a master license server belonging to a plurality of primary license servers.

5 . The computer implemented method of claim 4 , further comprising providing a dongle connected to the master license server.

6 . The computer implemented method of claim 4 , further comprising providing a vendor controlled license server connected to the master license server.

7 . The computer implemented method of claim 6 , wherein the vendor controlled license server is a master vendor license server belonging to a plurality of redundant vendor license servers.

8 . A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform:

receiving license requests from a plurality of clients;

servicing the license requests using a plurality of mini servers, each mini server serving licenses to a client of the plurality of clients in response to a license request of the license requests; and

providing the plurality of mini servers with the licenses from a primary license server.

9 . The computer-readable medium of claim 8 having stored thereon-additional instructions, said additional instructions when executed by a computer, cause said computer to further perform grouping the plurality of mini servers into a plurality of logical groups.

10 . The computer-readable medium of claim 8 having stored thereon-additional instructions, said additional instructions when executed by a computer, cause said computer to further perform providing the primary license server with the licenses from a vendor controlled license server.

11 . The computer-readable medium of claim 10 , wherein the primary license server is a master license server belonging to a plurality of primary license servers.

12 . The computer-readable medium of claim 11 having stored thereon-additional instructions, said additional instructions when executed by a computer, cause said computer to further perform providing a dongle connected to the master license server.

13 . The computer-readable medium of claim 11 having stored thereon-additional instructions, said additional instructions when executed by a computer, cause said computer to further perform providing a vendor controlled license server connected to the master license server.

14 . The computer-readable medium of claim 13 , wherein the vendor controlled license server is a master vendor license server belonging to a plurality of redundant vendor license servers.

15 . A computer, comprising:

a processor;

a bus connected to the processor; and

a memory connected to the bus, the memory storing instructions;

wherein the instructions when executed by the processor cause the processor to,

receive a license request from a clients of a plurality of clients;

service the license request, comprising receiving a license from a primary license server; and

communicate with a plurality of mini servers, the plurality of mini servers serving licenses to the plurality of clients and receiving the licenses from the primary license server.

16 . A computer, comprising:

a processor;

a bus connected to the processor; and

a memory connected to the bus, the memory storing instructions;

wherein the instructions when executed by the processor cause the processor to,

communicate with a plurality of mini servers, the plurality of mini servers serving licenses to a plurality of clients; and

providing the licenses to the plurality of mini servers.

17 . The computer of claim 16 , wherein the instructions when executed by the processor cause the processor to receive the licenses from a vendor controlled license server.

18 . A computer, comprising:

a processor;

a bus connected to the processor; and

a memory connected to the bus, the memory storing instructions;

wherein the instructions when executed by the processor cause the processor to,

request a license from a mini server of a plurality of mini servers, the plurality of mini servers receive licenses from a primary license server.

Assignments (17)
TERMINATION OF 1ST LIEN SECURITY INTEREST RECORDED AT REEL/FRAME 032590/0617 Recorded Feb 26, 2018
From: JEFFERIES FINANCE LLC
To: FLEXERA SOFTWARE LLC
Reel/Frame 045447/0894 →
TERMINATION OF 2ND LIEN SECURITY INTEREST RECORDED AT REEL/FRAME 032590/0805 Recorded Feb 26, 2018
From: JEFFERIES FINANCE LLC
To: FLEXERA SOFTWARE LLC
Reel/Frame 045447/0842 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 2, 2014
From: FLEXERA SOFTWARE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 032590/0617 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Apr 2, 2014
From: FLEXERA SOFTWARE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 032590/0805 →
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2014
From: BANK OF MONTREAL
To: FLEXERA SOFTWARE LLC
Reel/Frame 032581/0652 →
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Mar 28, 2013
From: FLEXERA SOFTWARE LLC
To: BANK OF MONTREAL, AS COLLATERAL AGENT
Reel/Frame 030111/0362 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 027022/0202 Recorded Mar 25, 2013
From: BNAK OF MONTREAL, AS COLLATERAL AGENT
To: FLEXERA SOFTWARE LLC
Reel/Frame 030081/0156 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 5, 2011
From: FLEXERA SOFTWARE LLC
To: BANK OF MONTREAL, AS COLLATERAL AGENT
Reel/Frame 027022/0202 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 5, 2011
From: FLEXERA SOFTWARE LLC
To: BANK OF MONTREAL, AS COLLATERAL AGENT
Reel/Frame 027021/0054 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Oct 3, 2011
From: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
To: FLEXERA SOFTWARE, INC.
Reel/Frame 027004/0601 →
CERTIFICATE OF CONVERSION Recorded Sep 29, 2011
From: FLEXERA SOFTWARE, INC.
To: FLEXERA SOFTWARE LLC
Reel/Frame 026994/0341 →
SECURITY AGREEMENT Recorded Jan 21, 2011
From: FLEXERA SOFTWARE, INC.
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 025675/0840 →
RELEASE OF SECURITY INTEREST Recorded Jan 20, 2011
From: BANK OF MONTREAL, AS AGENT
To: FLEXERA SOFTWARE, INC. (F/K/A ACRESSO SOFTWARE INC.)
Reel/Frame 025668/0070 →
CHANGE OF NAME Recorded Nov 25, 2009
From: ACRESSO SOFTWARE INC.
To: FLEXERA SOFTWARE, INC.
Reel/Frame 023565/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2008
From: MACROVISION CORPORATION
To: ACRESSO SOFTWARE INC.
Reel/Frame 020817/0960 →
SECURITY AGREEMENT Recorded Apr 2, 2008
From: ACRESSO SOFTWARE INC.
To: BANK OF MONTREAL, AS AGENT
Reel/Frame 020741/0288 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2005
From: MACLEAN, KIRK A.
To: MACROVISION CORPORATION
Reel/Frame 016828/0646 →