Solution for managing serialization of EPC identifiers for use with RFID tags
First Claim
1. A method for managing serialization of ELECTRONIC PRODUCT CODES (EPCs) comprising:
- identifying a software system for managing Tag Data Specification (TDS) compliant EPCs, said software system having a database containing a plurality of related tables;
including a tuple for each of the EPCs within one of the tables;
for each tuple, determining a nonserialized portion of an EPC associated with the tuple; and
the database utilizing the nonserialized portion to manage a serialized portion of the EPC, wherein each of the EPCs is formatted as a Uniform Resource Name (URN), and wherein the nonserialized portion is a portion of the URN exempting the serial number portion of the URN.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention includes a method for managing serialization of ELECTRONIC PRODUCT CODES (EPCs). The method can include a step of identifying a software system for managing Tag Data Specification (TDS) compliant EPCs. The software system can include a database containing two or more related tables. A tuple can be included for each unique nonserialized portion of an EPC ID URN. The database can utilize the nonserialized portion to manage a serialized portion of the EPC. In one embodiment, the database can use the nonserialized portion of an EPC to automatically generate the serialized portion of the EPC. Different sets of sequentially increasing (or sequentially decreasing) serial numbers (that are assigned to the associated unique nonserialized portions of the EPCs) can be associated with different nonserialized values.
18 Citations
17 Claims
-
1. A method for managing serialization of ELECTRONIC PRODUCT CODES (EPCs) comprising:
-
identifying a software system for managing Tag Data Specification (TDS) compliant EPCs, said software system having a database containing a plurality of related tables; including a tuple for each of the EPCs within one of the tables; for each tuple, determining a nonserialized portion of an EPC associated with the tuple; and the database utilizing the nonserialized portion to manage a serialized portion of the EPC, wherein each of the EPCs is formatted as a Uniform Resource Name (URN), and wherein the nonserialized portion is a portion of the URN exempting the serial number portion of the URN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for assigning serial numbers for ELECTRONIC PRODUCT CODES (EPCs) comprising:
-
mapping a plurality of classification values to different serial number generation functions using at least one table of a database; determining a nonserial value for a nonserialized portion of an EPC, wherein a serialized portion of the EPC is needed; querying the database to match the determined nonserial value to one of the classification values; using results from the querying step to automatically select an associated one of the serial number generation functions; using the selected serial number generation function to generate a serial number, wherein the generated serial number is uniquely generated relative to the selected serial number generation function; using the generated serial number as a serialized portion of the EPC, and utilizing the database to manage the EPC and a plurality of other EPCs, wherein EPCs are stored in a database table having a field for the nonserial value, wherein the field is a foreign key linking the database table to a different database table, and wherein the tables of the database are in third normal form. - View Dependent Claims (13)
-
-
14. A database structure comprising:
-
a plurality of related tables normalized in third normal form, said tables including an object table and a collection table; the object table comprising an ELECTRONIC PRODUCT CODE (EPC) field, which is a candidate key of the object table, wherein a pure identity of a value associated with the EPC field comprises a serialized portion and a nonserialized portion; and the collection table comprising a candidate key having a value equivalent to the nonserialized portion, said object table comprising a collection field having a value equivalent to the nonserialized portion, wherein the collection field is a foreign key relating the object table to the collection table. - View Dependent Claims (15, 16, 17)
-
Specification