IP Library › Granted Patent US 11,367,071
Granted Patent B2
US 11,367,071 · App. 16/041,671 · Granted Jun 21, 2022

Secure tracking and transfer of items using a blockchain

Inventors: Sergio Pinzon Gonzales, Jr. (San Jose, CA); Todd Loren Lash (Oakland, CA); Ethan Benjamin Rubinson (Santa Clara, CA); Seyed-Mahdi Pedramrazi (San Jose, CA); Fausto Dassenno (London, GB)
Assignee: eBay, Inc.
G06Q20/389G06F21/10G06F21/30G06F21/602G06F21/62G06F21/6218G06F21/6245G06Q20/0855G06Q20/3825G06Q20/3829G06Q20/401G06Q20/42G06Q30/018G06Q40/08H04L9/0637H04L9/0643H04L9/30H04L9/3236H04L9/3239H04L9/3247H04L9/3297H04L63/102H04L63/12H04L65/4084H04L67/20H04L67/327G06F16/1805G06F16/27G06F21/645G06F2221/2107H04L67/18H04L2209/38H04L2209/56
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 11,367,071
App. No.
16/041,671
Granted
Jun 21, 2022
Kind
B2
Abstract

Technologies are shown for tracking transfer of an item on an item tracking data blockchain, where transfers of the item and the holder of the item are recorded in item tracking data blocks of the blockchain. In some examples, a verification of the item is performed for a transfer and recorded in the data block for the transfer. In other examples, the blockchain stores a unique code for the ticket. Transfers of the ticket are recorded in the blockchain. When the ticket is presented for use, a holder identifier and a presented ticket code are validated against a holder identifier in the most recent block in the blockchain and the unique code for the ticket stored in the blockchain. In some examples, a portion of a resale price of the ticket is sent to an issuer of the ticket.

Claims (59)

1. A computer-implemented item provenance tracking method, the method comprising:

generating, by an originator entity, a first item tracking data block on an item tracking data blockchain, the first item tracking data block storing data identifying an item, a holder identifier for identifying a holder of the item and a validated indicator, where holder identifier is set to an identifier of the originator entity for the item and the validated indicator is set to a true state;

signing data in the first item tracking data block with a first cryptographic digital signature of the originator entity;

generating, by a first transferee entity, a second item tracking data block on the item tracking data blockchain, the second item tracking data block storing a holder identifier and a validated indicator, where the holder identifier is set to an identifier of the first transferee entity and the validated indicator is set to the true state;

linking the second item tracking data block to the first item tracking data block; and

signing data in the second item tracking data block with a second cryptographic digital signature of the originator entity;

generating, by a second transferee entity, a third item tracking data block on the item tracking data blockchain, the third item tracking data block storing a holder identifier and a validated indicator, where the holder identifier is set to an identifier of the second transferee entity and the validated indicator is set to the false state;

linking the third item tracking data block to the second item tracking data block;

responsive to receiving a verification message from a third party, setting the validated indicator in the third item tracking block to true; and

signing data in the third item tracking data block with a cryptographic digital signature of the first transferee entity.

2. The computer-implemented method of claim 1 , where:

the identifier of the originator entity comprises a public key address for the originator entity;

the identifier of the first transferee entity comprises a public key address for the first transferee entity;

the identifier of the second transferee entity comprises a public key address for the second transferee entity:

the first cryptographic digital signature of the originator entity is partially based on data within the first item tracking data block;

the second cryptographic digital signature of the originator entity is partially based on data within the second item tracking data block; and

the cryptographic digital signature of the first transferee entity is partially based on data within the third item tracking data block.

3. The computer-implemented method of claim 1 , where the step of responsive to receiving a verification message from a validation party, setting the validated indicator in the third item tracking block to true includes, responsive to receiving the verification message from the validation party, transferring payment for the item to the first transferee.

4. The computer-implemented method of claim 1 , where the validation party comprises one of the originator entity, an entity authorized by the originator entity, and a certified entity.

5. Non-transitory computer storage media having computer executable instructions stored thereon which, when executed by a plurality of processors, cause the processors to execute an item provenance tracking method, the method comprising:

generating, by a first processor associated with an originator entity, a first item tracking data block on an item tracking data blockchain, the first item tracking data block storing data identifying an item, a holder identifier for identifying a holder of the item and a validated indicator, where holder identifier is set to an identifier of the originator entity for the item and the validated indicator is set to a true state;

signing data in the first item tracking data block with a first cryptographic digital signature of the originator entity;

generating, by a second processor associated with a first transferee entity, a second item tracking data block on the item tracking data blockchain, the second item tracking data block storing a holder identifier and a validated indicator, where the holder identifier is set to an identifier of the first transferee entity and the validated indicator is set to the true state;

linking the second item tracking data block to the first item tracking data block; and

signing data in the second item tracking data block with a second cryptographic digital signature of the originator entity;

generating, by a third processor associated with a second transferee entity, a third item tracking data block on the item tracking data blockchain, the third item tracking data block storing a holder identifier and a validated indicator, where the holder identifier is set to an identifier of the second transferee entity and the validated indicator is set to the false state;

linking the third item tracking data block to the second item tracking data block;

responsive to receiving a verification message from a third party, setting the validated indicator in the third item tracking block to true; and

signing data in the third item tracking data block with a cryptographic digital signature of the first transferee entity.

6. The computer storage media of claim 5 , wherein:

the identifier of the originator entity comprises a public key address for the originator entity;

the identifier of the first transferee entity comprises a public key address for the first transferee entity;

the identifier of the second transferee entity comprises a public key address for the second transferee entity:

the first cryptographic digital signature of the originator entity is partially based on data within the first item tracking data block;

the second cryptographic digital signature of the originator entity is partially based on data within the second item tracking data block; and

the cryptographic digital signature of the first transferee entity is partially based on data within the third item tracking data block.

7. The computer storage media of claim 5 , where the step of responsive to receiving a verification message from a validation party, setting the validated indicator in the third item tracking block to true includes, responsive to receiving the verification message from the validation party, transferring payment for the item to the first transferee.

8. The computer storage media of claim 5 , where the validation party comprises one of the originator entity, an entity authorized by the originator entity, and a certified entity.

9. An item provenance tracking system, the system comprising:

a plurality of processors; and

non-transitory computer storage media having computer executable instructions stored thereon which, when executed by the plurality of processors, cause the processors to execute an item provenance tracking method comprising:

generating, by a first processor associated with an originator entity, a first item tracking data block on an item tracking data blockchain, the first item tracking data block storing data identifying an item, a holder identifier for identifying a holder of the item and a validated indicator, where holder identifier is set to an identifier of the originator entity for the item and the validated indicator is set to a true state;

signing data in the first item tracking data block with a first cryptographic digital signature of the originator entity;

generating, by a second processor associated with a first transferee entity, a second item tracking data block on the item tracking data blockchain, the second item tracking data block storing a holder identifier and a validated indicator, where the holder identifier is set to an identifier of the first transferee entity and the validated indicator is set to the true state;

linking the second item tracking data block to the first item tracking data block; and

signing data in the second item tracking data block with a second cryptographic digital signature of the originator entity;

generating, by a third processor associated with a second transferee entity, a third item tracking data block on the item tracking data blockchain, the third item tracking data block storing a holder identifier and a validated indicator, where the holder identifier is set to an identifier of the second transferee entity and the validated indicator is set to the false state;

linking the third item tracking data block to the second item tracking data block;

responsive to receiving a verification message from a third party, setting the validated indicator in the third item tracking block to true; and

signing data in the third item tracking data block with a cryptographic digital signature of the first transferee entity.

10. The item provenance tracking system of claim 9 , wherein:

the identifier of the originator entity comprises a public key address for the originator entity;

the identifier of the first transferee entity comprises a public key address for the first transferee entity;

the identifier of the second transferee entity comprises a public key address for the second transferee entity;

the first cryptographic digital signature of the originator entity is partially based on data within the first item tracking data block;

the second cryptographic digital signature of the originator entity is partially based on data within the second item tracking data block; and

the cryptographic digital signature of the first transferee entity is partially based on data within the third item tracking data block.

11. The item provenance tracking system of claim 9 , where the step of responsive to receiving a verification message from a validation party, setting the validated indicator in the third item tracking block to true includes, responsive to receiving the verification message from the validation party, transferring payment for the item to the first transferee.

12. The item provenance tracking system of claim 9 , where the validation party comprises one of the originator entity, an entity authorized by the originator entity, and a certified entity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2020
From: DASSENNO, FAUSTO; GONZALES, SERGIO PINZON, JR; LASH, TODD LOREN; PEDRAMRAZI, SEYED-MAHDI; RUBINSON, ETHAN BENJAMIN
To: EBAY INC.
Reel/Frame 052300/0182 →
Continuity (2)
Provisional Application 62612091 · Dec 29, 2017
Related Publication 20190205894A1 · Jul 4, 2019
Cited By (5)
US 12,212,679 US 12,468,988 US 12,542,075 US 12,591,868 US 12,608,716