System and method for a central index for RFID data with data privilege indicia
First Claim
Patent Images
1. A system comprising:
- a first product code data provider that stores a set of data identified by a product code, wherein the first product code data provider transmits index information and permission information, wherein the index information associates the product code with the identity of the first product code data provider and wherein the permission information entitles accessing the index information to a second product code data provider and wherein the permission information further delegates an entitlement decision to the second product code data provider such that the second product code data provider is entitled to share the index information of the first product code data provider with a third product code data provider; and
a central data repository that stores the index information and the permission information received from the first product code data provider;
wherein, upon receiving a request from the third product code data provider, the central data repository provides the index information to the third product code data provider if and only if there exists a valid chain of said permission information that entitles accessing the index information to the third product code data provider.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a central data repository stores product code information. The central data repository can receive permissions from providers of the produce code information. The permissions can indicate whether the product code information can be provided to a third party.
17 Citations
16 Claims
-
1. A system comprising:
-
a first product code data provider that stores a set of data identified by a product code, wherein the first product code data provider transmits index information and permission information, wherein the index information associates the product code with the identity of the first product code data provider and wherein the permission information entitles accessing the index information to a second product code data provider and wherein the permission information further delegates an entitlement decision to the second product code data provider such that the second product code data provider is entitled to share the index information of the first product code data provider with a third product code data provider; and a central data repository that stores the index information and the permission information received from the first product code data provider; wherein, upon receiving a request from the third product code data provider, the central data repository provides the index information to the third product code data provider if and only if there exists a valid chain of said permission information that entitles accessing the index information to the third product code data provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving index information and permission information from a first product code data provider to a central data repository, wherein the first product code data provider stores a set of data identified by a product code, and wherein the index information associates the product code with the identity of the first product code data provider and wherein the permission information entitles accessing the index information to a second product code data provider and wherein the permission information further delegates entitlement decision to the second product code data provider such that the second product code data provider is entitled to share the index information of the first product code data provider with a third product code data provider; storing the index information and the permission information received from the first product code data provider on said central data repository; receiving a request for the index information from the third product code data provider to the central data repository; providing, by the central data repository, the index information to the third product code data provider if and only if there exists a valid chain of said permission information that entitles accessing the index information to the third product code data provider.
-
-
16. A computer-readable storage medium storing one or more sequences of instructions, said instructions, when executed by one or more processors, causing the one or more processors to perform the steps of:
-
receiving index information and permission information from a first product code data provider to a central data repository, wherein the first product code data provider stores a set of data identified by a product code, and wherein the index information associates the product code with the identity of the first product code data provider and wherein the permission information entitles accessing the index information to a second product code data provider and wherein the permission information further delegates entitlement decision to the second product code data provider such that the second product code data provider is entitled to share the index information of the first product code data provider with a third product code data provider storing the index information and the permission information received from the first product code data provider on said central data repository; receiving a request for the index information from the third product code data provider to the central data repository; providing, by the central data repository, the index information to the third product code data provider if and only if there exists a valid chain of said permission information that entitles accessing the index information to the third product code data provider.
-
Specification