Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
144 words
An electronic licensing system for providing access to a plurality of applications in a computer network environment, comprising: a license database configured to store authorization parameters relating to usage of the plurality of applications; and a license service provider configured to receive requests, search said license database for authorization parameters corresponding to said received request, and facilitate access to the application only if the corresponding authorization parameters are stored in said license database; and a client configured to generate a request for access to one of said plurality of applications and transmit said request to said license service provider, wherein said client includes an API configured to generate said request, and said request includes: a generic request structure for requesting access to any of said plurality of applications, and at least one identification parameter embedded in said generic structure corresponding to said requested application.
Claim 2
Dependent Claim
144 words
An electronic licensing system for providing access to a plurality of applications in a computer network environment, comprising: a license database configured to store authorization parameters relating to usage of the plurality of applications; and a license service provider configured to receive requests, search said license database for authorization parameters corresponding to said received request, and facilitate access to the application only if the corresponding authorization parameters are stored in said license database; and a client configured to generate a request for access to one of said plurality of applications and transmit said request to said license service provider, wherein said client includes an API configured to generate said request, and said request includes: a generic request structure for requesting access to any of said plurality of applications, and at least one identification parameter embedded in said generic structure corresponding to said requested application.
Claim 3
Dependent Claim
25 words
The electronic licensing system of claim 1, wherein said at least one identification parameter includes a publisher indicator, a product indicator, and a version indicator.
Claim 4
Dependent Claim
30 words
The electronic licensing system of claim 1, wherein said license service provider is configured to generate a certificate database object configured to search said license database for said authorization parameters.
Claim 5
Dependent Claim
74 words
The electronic licensing system of claim 3, wherein: said license database comprises a distributed database distributed over a plurality of computers; and said certificate database object is configured to search a first memory associated with a first computer of said plurality of computers for said authorization parameters and search a second memory associated with a second computer of said plurality of computers only if said authorization parameters are not stored in said first memory.
Claim 6
Dependent Claim
22 words
The electronic licensing system of claim 1, wherein said authorization parameters are stored in said license database according to a uniform format.
Claim 7
Dependent Claim
20 words
The electronic licensing system of claim 1, further comprising a transaction database configured to store information relating to said request.
Claim 8
Dependent Claim
31 words
The electronic licensing system of claim 6, wherein said license service provider is configured to assign a unique identifier to said request and store said unique identifier in said transaction database.
Claim 9
Dependent Claim
133 words
An electronic licensing system for providing access to a plurality of applications in a computer network environment, comprising: a client configured to generate a request for at least one of the plurality of applications, wherein said client includes an API configured to generate said request; a license database configured to store authorization parameters relating to usage of the plurality of applications, wherein said authorization parameters are stored on a plurality of computers; and a license service provider configured to receive said request from said client and generate a certificate database object based on said request, wherein said certificate database object is configured to search said license database for authorization parameters corresponding to said received request and facilitate access to the application only if the corresponding authorization parameters are stored in said license database.
Claim 10
Dependent Claim
133 words
An electronic licensing system for providing access to a plurality of applications in a computer network environment, comprising: a client configured to generate a request for at least one of the plurality of applications, wherein said client includes an API configured to generate said request; a license database configured to store authorization parameters relating to usage of the plurality of applications, wherein said authorization parameters are stored on a plurality of computers; and a license service provider configured to receive said request from said client and generate a certificate database object based on said request, wherein said certificate database object is configured to search said license database for authorization parameters corresponding to said received request and facilitate access to the application only if the corresponding authorization parameters are stored in said license database.
Claim 11
Dependent Claim
26 words
The electronic licensing system of claim 8, wherein said request includes a product indicator, a version indicator, and a source indicator corresponding to the requested application.
Claim 12
Dependent Claim
60 words
The electronic licensing system of claim 8, wherein said certificate database object is configured to search a first memory associated with a first computer of said plurality of computers for said authorization parameters and search a second memory associated with a second computer of said plurality of computers only if said authorization parameters are not stored in said first memory.
Claim 13
Dependent Claim
22 words
The electronic licensing system of claim 8, wherein said authorization parameters are stored in said license database according to a uniform format.
Claim 14
Dependent Claim
20 words
The electronic licensing system of claim 8, further comprising a transaction database configured to store information relating to said request.
Claim 15
Dependent Claim
31 words
The electronic licensing system of claim 12, wherein said license service provider is configured to assign a unique identifier to said request and store said unique identifier in said transaction database.
Claim 16
Dependent Claim
89 words
An electronic licensing system for providing access to a plurality of applications in a computer network environment, comprising: a client configured to request at least one of the plurality of applications 18, wherein said client includes an API configured to generate said request; a license database configured to store authorization parameters relating to usage of the plurality of applications; a certificate database object configured to search said license database for authorization parameters corresponding to said client request; and a transaction database configured to store information relating to said access.
Claim 17
Dependent Claim
89 words
An electronic licensing system for providing access to a plurality of applications in a computer network environment, comprising: a client configured to request at least one of the plurality of applications 18, wherein said client includes an API configured to generate said request; a license database configured to store authorization parameters relating to usage of the plurality of applications; a certificate database object configured to search said license database for authorization parameters corresponding to said client request; and a transaction database configured to store information relating to said access.
Claim 18
Dependent Claim
21 words
The electronic licensing system of claim 14, wherein said request includes a product indicator, a version indicator, and a source indicator.
Claim 19
Dependent Claim
74 words
The electronic licensing system of claim 14, wherein: said license database comprises a distributed database distributed over a plurality of computers; and said certificate database object is configured to search a first memory associated with a first computer of said plurality of computers for said authorization parameters and search a second memory associated with a second computer of said plurality of computers only if said authorization parameters are not stored in said first memory.
Claim 20
Dependent Claim
22 words
The electronic licensing system of claim 14, wherein said authorization parameters are stored in said license database according to a uniform format.
Claim 21
Independent Claim
128 words
A method of providing access to software applications in a computer network environment, comprising the steps of: storing a plurality of authorization parameters relating to the applications in a license database distributed across a plurality of computers, wherein said step of storing said plurality of authorization parameters includes the steps of: creating a local license certificate database in each of said plurality of computers; writing authorization parameters associated with each of the applications into a buffer format; and storing said formatted authorization parameters into said local license certificate databases; requesting access to at least one of said applications; searching said license database for authorization parameters corresponding to said requested access; and facilitating access to said application only if said corresponding authorization parameters are stored in said license database.
Claim 22
Independent Claim
128 words
A method of providing access to software applications in a computer network environment, comprising the steps of: storing a plurality of authorization parameters relating to the applications in a license database distributed across a plurality of computers, wherein said step of storing said plurality of authorization parameters includes the steps of: creating a local license certificate database in each of said plurality of computers; writing authorization parameters associated with each of the applications into a buffer format; and storing said formatted authorization parameters into said local license certificate databases; requesting access to at least one of said applications; searching said license database for authorization parameters corresponding to said requested access; and facilitating access to said application only if said corresponding authorization parameters are stored in said license database.
Claim 23
Dependent Claim
38 words
The method of claim 18, further comprising the steps of: assigning a license handle to said requested access; storing said license handle in a transaction database; and providing said license handle to the source of said requested access.