Systems for Secure Tracking Code Generation, Application, and Verification
First Claim
1. A computer system, comprising:
- one or more hardware processors;
a durable computer-readable hardware storage medium; and
one or more computer-readable media having stored thereon computer-executable instructions that are executable by the one or more hardware processors to configure the computer system to verifiably imprint tracking codes onto physical articles, the computer-executable instructions including instructions that are executable to configure the computer system to perform at least the following;
generate, at the one or more hardware processors, one or more tracking codes;
send the one or more tracking codes towards an automated computer-controlled production line, along with one or more first messages that cause the production line to perform at least the following;
physically imprint, by one or more hardware imprinting units of the production line, each of the one or more tracking codes onto a corresponding article; and
physically verify, by one or more hardware verification units of the production line, the physical imprinting by the one or more hardware imprinting units of each of the one or more tracking codes onto their corresponding article, including the one or more hardware verification units performing a machine reading of each of the one or more tracking codes as imprinted on its corresponding article; and
receive at least one result of the verification by the one or more hardware verification units of the physical imprinting of each of the one or more tracking codes onto their corresponding article, and, for each of the one or more tracking codes;
if the at least one result of the verification indicates that the tracking code was correctly imprinted on its corresponding article, record, in the durable computer-readable hardware storage medium, one or more records that indicate the tracking code as being imprinted on an article and that initiate a custody chain for the tracking code and the article; and
if the at least one result of the verification indicates that the tracking code was incorrectly imprinted on its corresponding article, send one or more second messages towards the automated computer-controlled production line, causing the one or more hardware verification units to physically reject the corresponding article.
4 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.
3 Citations
20 Claims
-
1. A computer system, comprising:
-
one or more hardware processors; a durable computer-readable hardware storage medium; and one or more computer-readable media having stored thereon computer-executable instructions that are executable by the one or more hardware processors to configure the computer system to verifiably imprint tracking codes onto physical articles, the computer-executable instructions including instructions that are executable to configure the computer system to perform at least the following; generate, at the one or more hardware processors, one or more tracking codes; send the one or more tracking codes towards an automated computer-controlled production line, along with one or more first messages that cause the production line to perform at least the following; physically imprint, by one or more hardware imprinting units of the production line, each of the one or more tracking codes onto a corresponding article; and physically verify, by one or more hardware verification units of the production line, the physical imprinting by the one or more hardware imprinting units of each of the one or more tracking codes onto their corresponding article, including the one or more hardware verification units performing a machine reading of each of the one or more tracking codes as imprinted on its corresponding article; and receive at least one result of the verification by the one or more hardware verification units of the physical imprinting of each of the one or more tracking codes onto their corresponding article, and, for each of the one or more tracking codes; if the at least one result of the verification indicates that the tracking code was correctly imprinted on its corresponding article, record, in the durable computer-readable hardware storage medium, one or more records that indicate the tracking code as being imprinted on an article and that initiate a custody chain for the tracking code and the article; and if the at least one result of the verification indicates that the tracking code was incorrectly imprinted on its corresponding article, send one or more second messages towards the automated computer-controlled production line, causing the one or more hardware verification units to physically reject the corresponding article. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, implemented at a computer system that includes one or more processors, for verifiably imprinting tracking codes onto physical articles, the method comprising:
-
generating, at the one or more processors, one or more tracking codes; sending the one or more tracking codes towards an automated computer-controlled production line, along with one or more first messages that cause the production line to perform at least the following; physically imprinting, by one or more hardware imprinting units of the production line, each of the one or more tracking codes onto a corresponding article; and physically verifying, by one or more hardware verification units of the production line, the physical imprinting by the one or more hardware imprinting units of each of the one or more tracking codes onto their corresponding article, including the one or more hardware verification units performing a machine reading of each of the one or more tracking codes as imprinted on its corresponding article; and receiving at least one result of the verification by the one or more hardware verification units of the physical imprinting of each of the one or more tracking codes onto their corresponding article, and, for each of the one or more tracking codes; if the at least one result of the verification indicates that the tracking code was correctly imprinted on its corresponding article, recording, in a durable computer-readable hardware storage medium, one or more records that indicate the tracking code as being imprinted on an article and that initiate a custody chain for the tracking code and the article; and if the at least one result of the verification indicates that the tracking code was incorrectly imprinted on its corresponding article, sending one or more second messages towards the automated computer-controlled production line, which cause the one or more hardware verification units to physically reject the corresponding article. - View Dependent Claims (17, 18, 19)
-
-
20. 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 of a computer system to configure the computer system to verifiably imprint tracking codes onto physical articles, the computer-executable instructions including instructions that are executable to configure the computer system to perform at least the following:
-
generate, at the one or more processors, one or more tracking codes; send the one or more tracking codes towards an automated computer-controlled production line, along with one or more first messages that cause the production line to perform at least the following; physically imprint, by one or more hardware imprinting units of the production line, each of the one or more tracking codes onto a corresponding article; and physically verify, by one or more hardware verification units of the production line, the physical imprinting by the one or more hardware imprinting units of each of the one or more tracking codes onto their corresponding article, including the one or more hardware verification units performing a machine reading of each of the one or more tracking codes as imprinted on its corresponding article; and receive at least one result of the verification by the one or more hardware verification units of the physical imprinting of each of the one or more tracking codes onto their corresponding article, and, for each of the one or more tracking codes; if the at least one result of the verification indicates that the tracking code was correctly imprinted on its corresponding article, record, in a durable computer-readable hardware storage medium, one or more records that indicate the tracking code as being imprinted on an article and that initiate a custody chain for the tracking code and the article; and if the at least one result of the verification indicates that the tracking code was incorrectly imprinted on its corresponding article, send one or more second messages towards the automated computer-controlled production line, causing the one or more hardware verification units to physically reject the corresponding article.
-
Specification