Systems and methods for tracking products as they move through a supply chain
First Claim
1. A method for tracking products as they move through a supply chain, the method comprising:
- manufacturing a first product;
attaching a machine-readable identification tag to the first product, wherein the machine-readable identification tag comprises an encoded version of a product identifier, and wherein the product identifier uniquely identifies the first product; and
requesting that a state associated with the product identifier in a product database be changed from a current value to a new value which indicates that the first product has been manufactured, wherein the product database is accessible to trading partners in the supply chain.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for tracking products as they move through a supply chain is disclosed. The method involves using an identification tag reader to scan a machine-readable identification tag that is attached to a first product. The machine-readable identification tag includes an encoded version of a product identifier that uniquely identifies the first product. The identification tag reader decodes the encoded version of the product identifier and obtains the product identifier. A product database is then accessed to determine whether a next action that may be taken with respect to the first product is allowable. The next action is not allowable unless a current value of a state associated with the product identifier in the product database is equal to one of a set of allowed values.
96 Citations
29 Claims
-
1. A method for tracking products as they move through a supply chain, the method comprising:
-
manufacturing a first product;
attaching a machine-readable identification tag to the first product, wherein the machine-readable identification tag comprises an encoded version of a product identifier, and wherein the product identifier uniquely identifies the first product; and
requesting that a state associated with the product identifier in a product database be changed from a current value to a new value which indicates that the first product has been manufactured, wherein the product database is accessible to trading partners in the supply chain. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for tracking products as they move through a supply chain, the method comprising:
-
using an identification tag reader to scan a machine-readable identification tag that is attached to a first product, wherein the machine-readable identification tag comprises an encoded version of a product identifier that uniquely identifies the first product, and wherein the identification tag reader decodes the encoded version of the product identifier and obtains the product identifier;
accessing a product database to determine whether a next action with respect to the first product is allowable, wherein the next action is not allowable unless a current value of a state associated with the product identifier in the product database is equal to one of a set of allowed values; and
performing the next action with respect to the first product only if the next action is allowable. - View Dependent Claims (7, 8, 9)
-
-
10. A method for tracking products as they move through a supply chain, the method comprising:
-
receiving a request to change a state associated with a product identifier in a product database from a current value to a new value, wherein the product identifier uniquely identifies a first product, wherein a machine-readable identification tag is attached to the first product, and wherein the machine-readable identification tag comprises an encoded version of the product identifier;
determining whether the current value is equal to one of a set of allowed values; and
changing the state to the new value only if the current value is equal to one of the set of allowed values. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for tracking products as they move through a supply chain, the system comprising:
-
a first product, wherein a machine-readable identification tag is attached to the first product, and wherein the machine-readable identification tag comprises an encoded version of a product identifier that uniquely identifies the first product;
an identification tag reader for scanning the machine-readable identification tag, wherein the identification tag reader is configured to decode the encoded version of the product identifier and to obtain the product identifier; and
a first computing device, the first computing device being in electronic communication with the identification tag reader, the first computing device comprising;
a processor;
memory in electronic communication with the processor; and
a client software module stored in the memory, the client software module being programmed to request that a state associated with the product identifier in a product database be changed from a current value to a new value. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A computing device for tracking products as they move through a supply chain, the computing device comprising:
-
a processor;
memory in electronic communication with the processor;
a product database stored in the memory, the product database comprising a product identifier that is associated with a state, wherein a machine-readable identification tag is attached to a first product, and wherein the machine-readable identification tag comprises an encoded version of the product identifier that uniquely identifies the first product;
a server software module stored in the memory, the server software module being programmed to implement a method comprising;
receiving a request to change the state from a current value to a new value, determining whether the current value is equal to one of a set of allowed values; and
changing the state to the new value only if the current value is equal to one of the set of allowed values. - View Dependent Claims (27, 28, 29)
-
Specification