Method and system for generating time-based identifiers
First Claim
Patent Images
1. A method for generating time-based identifiers, said method comprising:
- assigning a master key to an electronic tag, wherein the electronic tag is associated with an item;
generating one or more time-based other keys using said master key, wherein said time-based other keys define a period of time and are configured to be transmitted to a holder to allow the holder to read data from time-based identifiers during the period of time defined by the time-based other keys;
generating the time-based identifiers from said one or more time-based other keys such that said time-based identifiers are readable for the period of time defined by the time-based other keys by the holder of said one or more time-based other keys; and
identifying the item associated with the electronic tag.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for generating time-based identifiers that are used for identifying items is described. In one embodiment, a master key is assigned to an electronic tag. Time-based other keys are generated based on the master key. Time-based identifiers are generated based on the time-based other keys. The time-based identifiers are useful only for a period of time to a holder of the time-based other keys.
27 Citations
22 Claims
-
1. A method for generating time-based identifiers, said method comprising:
-
assigning a master key to an electronic tag, wherein the electronic tag is associated with an item; generating one or more time-based other keys using said master key, wherein said time-based other keys define a period of time and are configured to be transmitted to a holder to allow the holder to read data from time-based identifiers during the period of time defined by the time-based other keys; generating the time-based identifiers from said one or more time-based other keys such that said time-based identifiers are readable for the period of time defined by the time-based other keys by the holder of said one or more time-based other keys; and identifying the item associated with the electronic tag. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A transmitting device for transmitting time-based identifiers, said transmitting device comprising:
-
storage for associating one or more keys with said transmitting device to identify an item associated with the transmitting device, wherein one or more time intervals are associated with each key and, wherein the keys are configured to be transmitted to a receiving device to allow the receiving device to read data from time-based identifiers during the time intervals associated with each key; an identifier generator for generating one or more of the time-based identifiers using said keys, wherein the time-based identifiers are operable to identify the item associated with the transmitting device; one end of a secure communications channel for providing at least one of said keys or at least one of said time-based identifiers to said receiving device to establish a friendship between said transmitting device and said receiving device; and a comport for transmitting a particular time-based identifier of said one or more time-based identifiers to said receiving device, during a particular time interval associated with said particular time-based identifier to allow the receiving device having the key for said particular time interval to read the particular time-based identifier and identify the item associated with the transmitting device. - View Dependent Claims (9, 10, 11)
-
-
12. A receiving device for receiving time-based identifiers, said receiving device comprising:
-
one end of a secure communications channel for receiving one or more keys from a transmitting device, wherein the keys define a period of time; an identifier generator for generating one or more first time-based identifiers using said keys, wherein said one or more first time-based identifiers are operable to identify an item; a comport for receiving one or more second-time-based identifiers from said transmitting device; and match processing to determine that said one or more second time-based identifiers are from a friend based at least in part on said one or more first time-based identifiers matching said one or more second time-based identifiers.
-
-
13. A method for receiving time-based identifiers, said method comprising:
-
receiving one or more keys over one end of a secure communications channel of a receiving device, wherein the keys define a period of time; generating one or more time-based identifiers based on said received keys, wherein said one or more first time-based identifiers are operable to identify an item; receiving a particular time-based identifier over a comport; and determining that said particular identifier is from a friend based at least in part on said one or more generated time-based identifiers. - View Dependent Claims (14)
-
-
15. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method of generating time-based identifiers, said method comprising:
-
assigning a master key to an electronic tag, wherein the electronic tag is associated with an item; generating one or more time-based other keys using said master key, wherein said time-based other keys define a period of time and are configured to be transmitted to a holder to allow the holder to read data from time-based identifiers during the period of time defined by the time-based other keys; generating the time-based identifiers from said one or more time-based other keys such that said time-based identifiers are readable for the period of time defined by the time-based other keys by the holder of said one or more time-based other keys; and
identifying the item associated with the electronic tag. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method for receiving time-based identifiers, said method comprising:
-
receiving one or more keys over one end of a secure communications channel of a receiving device, wherein the keys define a period of time; generating one or more time-based identifiers based on said received keys, wherein said one or more first time-based identifiers are operable to identify an item; receiving a particular time-based identifier over a comport; and determining that said particular identifier is from a friend based at least in part on said one or more generated time-based identifiers.
-
-
22. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method for transmitting time-based identifiers, said method comprising:
-
associating one or more keys with said transmitting device for identifying an item, wherein one or more time intervals are associated with each key; generating one or more time-based identifiers using said keys; providing one of at least one of said keys or at least one of said time-based identifiers to a receiving device to establish a friendship with said receiving device; and transmitting a particular time-based identifier of said one or more time-based identifiers to said receiving device to allow the receiving device having the key for said particular time-based identifier to read the particular time-based identifier and identify the item.
-
Specification