Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
138 words
A system for managing software licenses in a computer network having a plurality of user nodes, comprising: a license storage for storing node-locked and floating licenses for software items run by the user nodes, a license selector coupled to the license storage for providing a terminal at one of the user nodes with any available node-locked license assigned to said terminal, and for providing the terminal with a floating licenses if no node-locked license is available, and a queuing manager responsive to the license selector for placing a license request for a software item required by said terminal on a queue if neither a node-locked license nor a floating license for the required software item is available, wherein said terminal is notified in order of the queue when any software license for the required software item becomes available.
Claim 2
Independent Claim
138 words
A system for managing software licenses in a computer network having a plurality of user nodes, comprising: a license storage for storing node-locked and floating licenses for software items run by the user nodes, a license selector coupled to the license storage for providing a terminal at one of the user nodes with any available node-locked license assigned to said terminal, and for providing the terminal with a floating licenses if no node-locked license is available, and a queuing manager responsive to the license selector for placing a license request for a software item required by said terminal on a queue if neither a node-locked license nor a floating license for the required software item is available, wherein said terminal is notified in order of the queue when any software license for the required software item becomes available.
Claim 3
Dependent Claim
24 words
The system of claim 1, further comprising a user node monitor for determining which of the software items are used by the user nodes.
Claim 4
Dependent Claim
43 words
The system of claim 2, wherein said license selector is responsive to said user node monitor for providing said terminal with the node-locked licenses assigned to remote terminals, when a node-locked license assigned to said terminal and a floating license are not available.
Claim 5
Dependent Claim
22 words
The system of claim 1, wherein said queuing manager maintains the queue in accordance with priorities of requests from the user nodes.
Claim 6
Dependent Claim
25 words
The system of claim 1, further comprising a license memory for storing a license availability table indicating which licenses on a software item are available.
Claim 7
Dependent Claim
21 words
The system of claim 5, further comprising a storage monitor for searching said license storage to generate the license availability table.
Claim 8
Independent Claim
198 words
A method of software license management in a computer network having a plurality of nodes using node-locked software licenses and floating licenses for various software tools, the method comprising the steps of: sending by a computer at one of the nodes a request for a license for a software tool, determining whether a local node-locked license for the software tool assigned to said computer is available, enabling said computer to run the software tool, if the local node-locked license is available, determining whether a floating license for the software tool is available, if a local node-locked license is not available, enabling said computer to run the software tool, if a floating license is available, determining whether a remote node-locked license for the software tool assigned to a remote computer in the computer network is available, if a floating license is not available, enabling said computer to run the software tool through said remote computer, if a remote node-locked license is available, placing the request on queue of requests for the software tool, if a remote node-locked license is not available, and notifying said computer in order of the queue when a license for the software tool becomes available.
Claim 9
Independent Claim
198 words
A method of software license management in a computer network having a plurality of nodes using node-locked software licenses and floating licenses for various software tools, the method comprising the steps of: sending by a computer at one of the nodes a request for a license for a software tool, determining whether a local node-locked license for the software tool assigned to said computer is available, enabling said computer to run the software tool, if the local node-locked license is available, determining whether a floating license for the software tool is available, if a local node-locked license is not available, enabling said computer to run the software tool, if a floating license is available, determining whether a remote node-locked license for the software tool assigned to a remote computer in the computer network is available, if a floating license is not available, enabling said computer to run the software tool through said remote computer, if a remote node-locked license is available, placing the request on queue of requests for the software tool, if a remote node-locked license is not available, and notifying said computer in order of the queue when a license for the software tool becomes available.
Claim 10
Dependent Claim
20 words
The method of claim 7, wherein the queue is maintained in accordance with priorities of the requests in the queue.
Claim 11
Independent Claim
130 words
A system for managing software licenses in a computer network having a plurality of user nodes, comprising: a license storage for storing node-locked and floating licenses for software items run by the user nodes, a license selector coupled to the license storage for providing a terminal at one of the user nodes with any available node-locked license, and for providing the terminal with a floating licenses if no node-locked license is available, and a queuing manager responsive to the license selector for placing a license request for a software item required by said terminal on a queue if neither a node-locked license nor a floating license for the required software item is available, wherein said queuing manager maintains the queue in accordance with priorities of requests from the user nodes.
Claim 12
Independent Claim
130 words
A system for managing software licenses in a computer network having a plurality of user nodes, comprising: a license storage for storing node-locked and floating licenses for software items run by the user nodes, a license selector coupled to the license storage for providing a terminal at one of the user nodes with any available node-locked license, and for providing the terminal with a floating licenses if no node-locked license is available, and a queuing manager responsive to the license selector for placing a license request for a software item required by said terminal on a queue if neither a node-locked license nor a floating license for the required software item is available, wherein said queuing manager maintains the queue in accordance with priorities of requests from the user nodes.