Systems for secure tracking code generation, application, and verification
First Claim
1. A computer system, comprising:
- a first computing device that includes one or more first processors and one or more first computer-readable media having stored thereon first computer executable instructions that are executable to cause the first computing device to;
send, to a management service, one or more first messages including a first user identifier associated with the first computing device and a tracking code that is physically imprinted on an article, wherein the management service includes one or more data records indicating that a second user identifier associated with a second computing device has custody of the tracking code, and that the first user is permitted to take custody of the tracking code, and wherein the one or more first messages cause the management service to determine that the first user is permitted to take custody of the tracking code and to update the one or more data records to assign custody of the tracking code to the first user identifier;
based on sending the first user identifier and the tracking code to the management service;
receive, from the management service, one or more second messages indicating that the first user identifier has been assigned custody of the tracking code; and
display an indication that the first user identifier has custody of the article onto which the tracking code has been imprinted; and
the second computing device, which includes one or more second processors and one or more second computer-readable media having stored thereon second computer executable instructions that are executable to cause the second computing device to;
receive, from the management service, one or more third messages indicating that custody of the tracking code has been reassigned to the first user identifier; and
display an indication that custody of the article onto which the tracking code has been imprinted has been reassigned from the second user identifier to the first user identifier.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include a computer-implemented management platform for securely generating tracking codes, and for verifiably imprinting those tracking codes onto physical articles. In an embodiment, one or more hardware processors generate tracking code(s) and send the tracking code(s) towards an automated computer-controlled production line, and which physically imprint each tracking codes onto a corresponding article, and physically verify the physical imprinting. If a tracking code was correctly imprinted on its corresponding article, one or more records are recorded in a durable storage medium, which indicate that the tracking code imprinted on an article. If a tracking code was incorrectly imprinted on its corresponding article, the factory line physically rejects the corresponding article. Embodiments also include the computer-implemented management platform securely managing those physical articles throughout their lifecycle, based on the securely-generated and verifiably-imprinted tracking codes.
-
Citations
18 Claims
-
1. A computer system, comprising:
-
a first computing device that includes one or more first processors and one or more first computer-readable media having stored thereon first computer executable instructions that are executable to cause the first computing device to; send, to a management service, one or more first messages including a first user identifier associated with the first computing device and a tracking code that is physically imprinted on an article, wherein the management service includes one or more data records indicating that a second user identifier associated with a second computing device has custody of the tracking code, and that the first user is permitted to take custody of the tracking code, and wherein the one or more first messages cause the management service to determine that the first user is permitted to take custody of the tracking code and to update the one or more data records to assign custody of the tracking code to the first user identifier; based on sending the first user identifier and the tracking code to the management service; receive, from the management service, one or more second messages indicating that the first user identifier has been assigned custody of the tracking code; and display an indication that the first user identifier has custody of the article onto which the tracking code has been imprinted; and the second computing device, which includes one or more second processors and one or more second computer-readable media having stored thereon second computer executable instructions that are executable to cause the second computing device to; receive, from the management service, one or more third messages indicating that custody of the tracking code has been reassigned to the first user identifier; and display an indication that custody of the article onto which the tracking code has been imprinted has been reassigned from the second user identifier to the first user identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, implemented at a first computing device that includes one or more processors, the method comprising:
-
sending, to a management service, one or more first messages including a first user identifier associated with the first computing device and a tracking code that is physically imprinted on an article, wherein the management service includes one or more data records indicating that a second user identifier associated with a second computing device has custody of the tracking code, and that the first user is permitted to take custody of the tracking code, and wherein the one or more first messages cause the management service to determine that the first user is permitted to take custody of the tracking code and to update the one or more data records to assign custody of the tracking code to the first user identifier; based on sending the first user identifier and the tracking code to the management service; receiving, from the management service, one or more second messages indicating that the first user identifier has been assigned custody of the tracking code; and displaying an indication that the first user identifier has custody of the article onto which the tracking code has been imprinted; and wherein the first computing devices sending the first user identifier and the tracking code to the management service also causes the second computing device to receive, from the management service, one or more third messages indicating that custody of the tracking code has been reassigned to the first user identifier, and display an indication that custody of the article onto which the tracking code has been imprinted has been reassigned from the second user identifier to the first user identifier. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising one or more hardware storage devices having stored thereon computer executable instructions that are executable by one or more processors to cause a first computing device to:
-
send, to a management service, one or more first messages including a first user identifier associated with the first computing device and a tracking code that is physically imprinted on an article, wherein the management service includes one or more data records indicating that a second user identifier associated with a second computing device has custody of the tracking code, and that the first user is permitted to take custody of the tracking code, and wherein the one or more first messages cause the management service to determine that the first user is permitted to take custody of the tracking code and to update the one or more data records to assign custody of the tracking code to the first user identifier; based on sending the first user identifier and the tracking code to the management service; receive, from the management service, one or more second messages indicating that the first user identifier has been assigned custody of the tracking code; and display an indication that the first user identifier has custody of the article onto which the tracking code has been imprinted; and wherein the first computing devices sending the first user identifier and the tracking code to the management service also causes the second computing device to receive, from the management service, one or more third messages indicating that custody of the tracking code has been reassigned to the first user identifier, and display an indication that custody of the article onto which the tracking code has been imprinted has been reassigned from the second user identifier to the first user identifier.
-
Specification