Tracking data throughout an asset lifecycle
US-12166894-B2 · Dec 10, 2024 · US
US10108993B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10108993-B2 |
| Application number | US-96943710-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 15, 2010 |
| Priority date | Dec 15, 2010 |
| Publication date | Oct 23, 2018 |
| Grant date | Oct 23, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A server stores current rules for one or more products in a data store. The current rules are independent of product code of the one or more products. The current rules determine whether an entity satisfies one or more product attributes to allow the entity to use the one or more products. The server implements new rules without changing the product code of the one or more products and determines whether an entity satisfies one or more product attributes to allow the entity to use the one or more products by using the new rules.
Opening claim text (preview).
What is claimed is: 1. A method comprising: defining, by a processing device of a management system, one or more parameters corresponding to entity system hardware requirements to execute a product, wherein the one or more parameters are stored as a new data file that is independent of a product code of the product; receiving, by the processing device, input changing the one or more parameters for the entity system hardware requirements to execute the product; without changing the product code of the product, updating, by the processing device, the one or more parameters in view of the received input; receiving, from a first entity system, a request to execute the product; in response to receiving the request to execute the product, determining, by the processing device of the management system, whether the first entity system satisfies the entity system hardware requirements to execute the product in view of consumer facts data associated with the first entity system, wherein the management system is separate from the first entity system; and in response to determining that the first entity system satisfies the entity system hardware requirements, providing, to the first entity system, an indication allowing the product to be executed by the first entity system. 2. The method of claim 1 , further comprising: receiving a consumer entitlement request for a list of product subscriptions that are available to the first entity system, wherein the consumer entitlement request comprises an identity certificate; identifying the consumer facts data for the first entity system based on the identity certificate; comparing the consumer facts data to product data for one or more products to determine which product attributes in the product data are satisfied; and identifying one or more product subscriptions that are associated with the satisfied product attributes. 3. The method of claim 2 , further comprising: sending a notification indicating one or more product subscriptions that are available to the first entity system. 4. The method of claim 1 , further comprising: receiving a consumer entitlement request for an entitlement for the product to allow the first entity system to use the product, wherein the consumer entitlement request comprises a product identifier and an identity certificate; identifying the consumer facts data for the entity based on the identity certificate; identifying product data associated with the product identifier; and determining whether the consumer facts data satisfies one or more product attributes in the product data to grant the entitlement. 5. The method of claim 4 , further comprising: sending a notification indicating whether the entitlement is granted. 6. The method of claim 1 , wherein the one or more parameters of the first entity system comprise at least one of a system architecture type, a number of CPU sockets in the entity system, a number of populated CPU sockets in the entity system, or a number of cores in a CPU in the entity system. 7. A system comprising: a memory to store one or more parameters; and a processing device operatively coupled to the memory to: define, by a management system, the one or more parameters corresponding to entity system hardware requirements to execute a product, wherein the one or more parameters are stored as a new data file that is independent of a product code of the product; receive input changing the one or more parameters for the entity system hardware requirements to execute the product; without changing the product code of the product, update the one or more parameters in view of the received input; receive, from a first entity system, a request to execute the product; in response to receiving the request to execute the product, determine, by the management system, whether the first entity system satisfies the entity system hardware requirements to execute the product in view of consumer facts data associated with the first entity system, wherein the management system is separate from the first entity system; and in response to determining that the first entity system satisfies the entity system hardware requirements, provide, to the first entity system, an indication allowing the product to be executed by the first entity system. 8. The system of claim 7 , wherein the processing device is further to: receive a consumer entitlement request for a list of product subscriptions that are available to the first entity system, wherein the consumer entitlement request comprises an identity certificate; identify the consumer facts data for the first entity system based on the identity certificate; compare the consumer facts data to product data for one or more products to determine which product attributes in the product data are satisfied; and identify the one or more product subscriptions that are associated with the satisfied product attributes. 9. The system of claim 8 , wherein the processing device is further to: send a notification indicating one or more product subscriptions that are available to the first entity system. 10. The system of claim 7 , wherein the processing device is further to: receive a consumer entitlement request for an entitlement for a product to allow the first entity system to use the product, wherein the consumer entitlement request comprises a product identifier and an identity certificate; identify the consumer facts data based on the identity certificate; identify product data associated with the product identifier; and determine whether the consumer facts data satisfies one or more product attributes in the product data to grant the entitlement. 11. The system of claim 10 , wherein the processing device is further to: send a notification indicating whether the entitlement is granted. 12. The system of claim 7 , wherein the one or more parameters of the first entity system comprise at least one of a system architecture type, a number of CPU sockets in the entity system, a number of populated CPU sockets in the entity system, or a number of cores in a CPU in the entity system. 13. A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to: define, by a management system, one or more parameters corresponding to entity system hardware requirements to execute a product, wherein the one or more parameters are stored as a new data file that is independent of a product code of the product; receive, by the processing device, input changing the one or more parameters for the entity system hardware requirements to execute the product; without changing the product code of the product, update, by the processing device, the one or more parameters in view of the received input; receiving, from a first entity system, a request to execute the product; in response to receiving the request to execute the product, determine, by the processing device of the management system, whether the first entity system satisfies the entity system hardware requirements to execute the product in view of consumer facts data associated with the first entity system, wherein the management system is separate from the first entity system; and in response to determining that the first entity system satisfies the entity system hardware requirements, provide, to the first entity system, an indication allowing the product to be executed by the first entity system. 14. The non-transitory computer-readable storage medium of claim 13 , wherein the processing device is further to: receive a consumer entitlement request for a list of produ
Buying, selling or leasing transactions · CPC title
Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title
Certifying business or products · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.