Method and system for database licensing
First Claim
1. A data repository, comprising:
- a data store comprising a plurality of domains;
a data dictionary comprising a meta-table and means to generate the data store, wherein the meta-table is generated from a logical specification defining the data repository; and
a licensing service capable of licensing a domain of the data store to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
A licensing service for a data repository, including software instructions to perform: dividing a data store into a plurality of domains; assigning a license number to at least one of the plurality of domains; and checking a license of a user with the assigned license number. A method to expedite license checking by statistically sampling a subset of probes to check the license. A method for allowing a third party application to access a data store without a license, including: assigning a license management tool feature name to the third party application; adding the license management tool feature name to a program in the data store; starting a session of the third party application; having the third party application call an embedded licensing application program interface; and checking the license using the embedded licensing application program interface.
27 Citations
14 Claims
-
1. A data repository, comprising:
-
a data store comprising a plurality of domains;
a data dictionary comprising a meta-table and means to generate the data store, wherein the meta-table is generated from a logical specification defining the data repository; and
a licensing service capable of licensing a domain of the data store to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for licensing a domain of a data store to a user, comprising:
-
dividing the data store into a plurality of domains;
assigning a different license number to each of the plurality of domains; and
checking whether the user has a valid domain license with the assigned license number. - View Dependent Claims (9, 10)
-
-
11. A method for allowing a third party application to access a data store without a license, comprising:
-
assigning a license management tool feature name to the third party application;
adding the license management tool feature name to a program in the data store;
starting a session of the third party application;
having the third party application call an embedded licensing application program interface; and
verifying the license using the embedded licensing application program interface. - View Dependent Claims (13)
-
-
12. A computer readable medium for executing software instructions on a processor to perform:
-
dividing a data sore into a plurality of domains;
assigning a license number as an attribute to a domain; and
determining whether a user has a valid license with the assigned license number to access the domain corresponding to the assigned license number.
-
-
14. A computer readable medium for executing software instructions on a processor for a third party licensing, wherein the software instructions comprise:
-
assigning a license management tool feature name to a third party application;
adding the license management tool feature name to a program in the data store;
starting a session of the third party application;
having the third party application call an embedded licensing application program interface; and
checking the license using the embedded licensing application program interface.
-
Specification