US2023186322A1PendingUtilityA1
Dynamic anti-counterfeit system and method
Est. expiryFeb 7, 2040(~13.6 yrs left)· nominal 20-yr term from priority
Inventors:Desheng Wang
G06Q 30/018
68
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Disclosed is a system and method for verifying the authenticity of goods for sale. The system includes an authenticity device on the product which determines a code using a two step authenticity algorithm which inputs time as a variable and outputs the code. The code may be displayed on the authenticity device. The smart device contacts the manufacturer via an application and a wide area network and provides identification information regarding the product. Based on the identification information, the manufacturer finds the copy of the authenticity algorithm stored at the manufacturer, runs the algorithm, and returns the code to the smart device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for verifying an authenticity of goods, comprising:
an authenticity device including a processor electrically connected to a memory, the memory having stored on it instructions configured to execute an authenticity algorithm, the instructions, when executed by the processor, configured to at least:
predetermine, based on the authenticity algorithm, at least one digit to be removed from a first authenticity function output prior to the output of the first authenticity function output;
generate, based on a first time, the first authenticity function output comprising a plurality of digits; and
remove the at least one predetermined digit from the first authenticity function output to generate a first code; and
a server comprising a second processor electrically connected to a second memory, the second memory including a copy of second instructions configured to execute the authenticity algorithm, the second instructions, when executed by the second processor, configured to at least:
synchronizing the authenticity function and the copy of the authenticity function such that the authenticity algorithm, when executed by the second processor, obtains the first time;
generate, based on the first time, the second authenticity function output;
remove the at least one predetermined digit from the second authenticity function output to generate the second code; and
transmit the second code to a remote electronic device.
2 . The system of claim 1 , wherein the authenticity function and the copy of the authenticity function are synchronized by using a plurality of time intervals contained in a radio signal, the radio signal being demodulated to generate a plurality of demodulated time intervals, wherein time data obtained from the demodulated time intervals is configured to be input to both the authenticity device and the server.
3 . The system of claim 2 , wherein the radio signal containing the time data is broadcast from a single transmitter or a plurality transmitters.
4 . The system of claim 1 , further comprising a mobile smart device configured to transmit an authenticity check to the server and to provide identification information found on the goods or packaging of the goods to the server.
5 . The system of claim 4 , wherein the identification information is keyed to the copy of the authenticity algorithm on the server.
6 . The system of claim 2 , wherein each of the plurality of time intervals is divided in to a first guard interval, a display interval, and a second guard interval.
7 . The system of claim 1 , wherein the instructions, when executed by the processor, are further configured to at least randomly select a set of digits independently determined for each time interval to be stripped.
8 . The system of claim 1 , wherein the first code and second code are picture codes.
9 . The system of claim 1 , wherein the instructions, when executed by the processor, are further configured to at least:
receive an indication of a product associated with the authenticity device, wherein predetermining the at least one digit to be removed from a first authenticity function output is based at least in part on the indication of the product.
10 . A computer-implemented method for creating a code for use in verifying an authenticity of goods, comprising:
receiving a radio signal on a radio receiver; demodulating the radio signal; determining, based on the demodulated radio signal, a current time; predetermining, based on an authenticity algorithm of a remote authenticity device, at least one digit to be removed from a first authenticity function output prior to the output of the first authenticity function output; generating, based on the current time, the first authenticity function output comprising a plurality of digits; removing the at least one predetermined digit from the first authenticity function output to generate a first code; inputting the current time to a second authenticity function stored in a memory and executed on a processor of a remote server; synchronizing the first authenticity function and the second authenticity function such that the remote server obtains the current time; outputting, based on the current time, a set of digits from the second authenticity function; inputting the set of digits to a ruleset stored on the memory; removing the at least one predetermined digit from the set of digits to generate a code; and transmitting the code to the remote authenticity device.
11 . The method of claim 10 , wherein the first authenticity function and the second authenticity function are synchronized by using a plurality of time intervals contained in a radio signal, the radio signal being demodulated to generate a plurality of demodulated time intervals, wherein time data obtained from the demodulated time intervals is configured to be input to both the authenticity device and the server .
12 . The method of claim 10 , further comprising inputting the code to a database to determine a matching picture code.
13 . The method of claim 10 , wherein the ruleset strips a static set of digits from the set of digits.
14 . The method of claim 10 , wherein the ruleset dynamically determines a set of digits to strip for each time interval.
15 . A system for verifying an authenticity of goods, comprising:
an authenticity device comprising:
a first processor electrically connected to a first memory, the first memory having stored on it an authenticity function configured to be executed by the first processor to predetermine one or more digits to be removed from a first authenticity function output prior to an output of the first authenticity function output and configured to use a first time to generate the first authenticity function output, the first processor further configured to use a ruleset using the first authenticity function output as an input to strip the one or more digits from the first authenticity function output, the ruleset outputting, based on the first time, a first set of digits and substituting some letters for one or more of the digits before outputting a resulting code; and a server comprising:
a second processor electrically connected to a second memory, the second memory including a copy of the authenticity function, the copy of the authenticity function comprising:
a copy of the authenticity function using the first time as an input and outputting a second authenticity function output, the copy of the authenticity function configured to determine the predetermined digits to be removed from the second authenticity function output prior to the output of the second authenticity function output; and
a copy of the ruleset configured to input the second authenticity function output and strip the predetermined digits from the second authenticity function output to determine, based on the first time, a second code, the copy of the ruleset further configured to authenticate the first code by comparing it with the second code.
16 . The system of claim 15 , further comprising a first radio receiver electrically connected to the first processor and a second radio receiver electrically connected to the second processor, the first radio receiver and second radio receiver receiving a radio signal including information providing a current time.
17 . The system of claim 16 , wherein the current time is continuously sent to the first processor for use in the authenticity function and second processor for use in the copy of the authenticity function.
18 . The system of claim 15 , wherein the ruleset strips a static set of digits in each time interval.
19 . The system of claim 15 , wherein the letters are substituted for numbers according to a relationship of a position of the letter in an alphabet, with a first position assigned to the letter A and a last position assigned to the letter Z.
20 . The system of claim 15 , further comprising a display electrically connected to the first processor, the display configured to display the output from the authenticity function.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.