IP Library Granted Patent US 12,107,968
Granted Patent B2
US 12,107,968 · App. 18/481,394 · Granted Oct 1, 2024

Systems and methods to identify a physical object as a digital asset

Inventors: Brett Laszlo Nagy (Seattle, WA); Philip Gerard Coady (Sammamish, WA); Kunal Sanjay Sheth (Saratoga, CA)
Assignee: Microgroove, LLC
H04L9/3247H04L9/088
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,107,968
App. No.
18/481,394
Granted
Oct 1, 2024
Kind
B2
Abstract

Systems and methods to personalize offers for presentation to users are disclosed. Exemplary implementations may include a wireless chipset including an adhesive layer; electronic storage storing a unique identifier, a manufacturer identifier, a digital signature, and an encryption key; a wireless transducer; and one more processors. The one or more processors may be configured to effectuate transmission of identification information; receive challenge information; encrypt challenge information, such that encrypted response information is generated; and effectuate transmission of the encrypted response information. Exemplary implementations may include one or more processors configured to: receive the identification information; verify the identification information identifies an authentic wireless chipset; send challenge information to the wireless chipset; receive and verify encrypted response information; determine a storage system address on a remote file storage system associated with the wireless chipset; and identify a digital asset on a distributed ledger correlated with the storage system address.

Claims (50)

1. A system configured to validate authenticity of a wireless chipset and to identify a digital asset stored on a distributed ledger correlated with the wireless chipset, the system comprising:

a wireless transducer configured to communicate information via a wireless protocol;

one or more hardware processors configured by machine-readable instructions to:

receive, from a wireless chipset affixed to a carrier object, identification information;

verify, responsive to receiving the identification information from the wireless chipset, authenticity of the wireless chipset using the identification information and further wireless communication with the wireless chipset;

determine, responsive to receiving the identification information of the wireless chipset, a storage system address on a remote file storage system associated with the wireless chipset from the identification information, wherein determining the storage system address includes identifying a file in the remote file storage system storing some or all of the identification information;

obtain a copy of the file in the remote file storage system from the storage system address in the remote file storage system; and

determine, from the copy of the file in the remote file storage system, an identifier of a digital asset on a distributed ledger, the digital asset being correlated with the storage system address.

2. The system of claim 1 , wherein the wireless chipset includes non-transitory electronic storage that stores the identification information, wherein the identification information includes one or more of a unique identifier of the wireless chipset, a manufacturer identifier of the wireless chipset, or a digital signature, wherein the unique identifier and the manufacturer identifier are also stored on the remote file storage system at the storage system address on the remote file storage system.

3. The system of claim 1 , wherein the identification information is received responsive to scanning the wireless chipset, wherein scanning the wireless chipset includes the wireless transducer being near the wireless chipset.

4. The system of claim 1 , wherein the wireless chipset includes non-transitory electronic storage that stores an encryption key, wherein the further wireless communication with the wireless chipset includes:

sending challenge information to be encrypted by the wireless chipset for further verification of authenticity of the wireless chipset,

receiving, from the wireless chipset, encrypted response information, wherein the encrypted response information is generated by the wireless chipset encrypting the challenge information, and

verifying, responsive to receiving the encrypted response information from the wireless chipset, the challenge information has been encrypted as expected by the wireless chipset.

5. The system of claim 1 , wherein the one or more hardware processors are further configured to:

retrieve, from the distributed ledger, information associated with the digital asset.

6. The system of claim 1 , wherein the one or more hardware processors are further configured to:

receive information regarding the carrier object from the wireless chipset; and

store the information on the distributed ledger, wherein storing the information on the distributed ledger associates the information with the digital asset.

7. The system of claim 6 , wherein the wireless chipset includes:

sensors recording activity information of the carrier object or environment surrounding the carrier object, and

non-transitory electronic storage that stores sensor data, the sensor data including information recorded by the sensors, wherein the information regarding the carrier object includes some or all of the sensor data.

8. The system of claim 1 , wherein the identification information is stored on the distributed ledger.

9. The system of claim 8 , wherein the digital asset is generated with a smart contract using the identification information, wherein the smart contract is a computer program or protocol stored on the distributed ledger.

10. The system of claim 1 , wherein the identification information is stored separately from the distributed ledger.

11. A method for validating authenticity of a wireless chipset affixed to a physical object and identifying a digital asset correlated with the wireless chipset, the method comprising:

receiving, from a wireless chipset, identification information, wherein the wireless chipset includes:

an adhesive layer disposed on an external surface of the wireless chipset that facilitates affixation of the wireless chipset to a surface of a carrier object,

non-transitory electronic storage that stores the identification information,

a wireless transducer configured to communicate information via a wireless protocol, and

one or more hardware processors,

verifying, responsive to receiving the identification information from the wireless chipset, authenticity of the wireless chipset using the identification information and further wireless communication with the wireless chipset;

determining, responsive to receiving the identification information of the wireless chipset, a storage system address on a remote file storage system associated with the wireless chipset from the identification information, wherein determining the storage system address includes identifying a file in the remote file storage system storing some or all of the identification information;

obtaining a copy of the file in the remote file storage system from the storage system address in the remote file storage system; and

determining, from the copy of the file in the remote file storage system, an identifier of the digital asset on the distributed ledger correlated with the storage system address.

12. The method of claim 11 , wherein the identification information includes one or more of a unique identifier of the wireless chipset, a manufacturer identifier of the wireless chipset, or a digital signature, wherein the unique identifier and the manufacturer identifier are also stored on the remote file storage system at the storage system address on the remote file storage system.

13. The method of claim 11 , wherein the identification information is received responsive to scanning the wireless chipset, wherein scanning the wireless chipset includes a wireless transducer of a client computing platform being near the wireless transducer of the wireless chipset.

14. The method of claim 11 , wherein the non-transitory electronic storage stores an encryption key, wherein the further wireless communication with the wireless chipset includes:

sending challenge information to be encrypted by the wireless chipset for further verification of authenticity of the wireless chipset,

receiving, from the wireless chipset, encrypted response information, wherein the encrypted response information is generated by the wireless chipset encrypting the challenge information, and

verifying, responsive to receiving the encrypted response information from the wireless chipset, the challenge information has been encrypted as expected by the wireless chipset.

15. The method of claim 11 , wherein the method further comprises:

retrieving, from the distributed ledger, information associated with the digital asset.

16. The method of claim 11 , wherein the method further comprises:

receiving information regarding the carrier object from the wireless chipset; and

storing the information on the distributed ledger, wherein storing the information on the distributed ledger associates the information with the digital asset.

17. The method of claim 16 , wherein the wireless chipset further includes sensors recording activity information of the carrier object or environment surrounding the carrier object, wherein the non-transitory electronic storage further stores sensor data, the sensor data including information recorded by the sensors, wherein the information regarding the carrier object includes some or all of the sensor data.

18. The method of claim 11 , wherein the identification information is stored on the distributed ledger.

19. The method of claim 18 , wherein the digital asset is generated with a smart contract using the identification information, wherein the smart contract is a computer program or protocol stored on the distributed ledger.

20. The method of claim 11 , wherein the identification information is stored separately from the distributed ledger.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2024
From: SHETH, KUNAL SANJAY
To: MICROGROOVE, LLC
Reel/Frame 067687/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2023
From: NAGY, BRETT LASZLO; COADY, PHILIP GERARD
To: MICROGROOVE, LLC
Reel/Frame 065133/0748 →
Continuity (2)
Continuation 18061708 · Dec 5, 2022
Related Publication 20240187252A1 · Jun 6, 2024