IP Library › Granted Patent US 10,505,726
Granted Patent B1
US 10,505,726 · App. 16/423,671 · Granted Dec 10, 2019

System and method for providing cryptographically secured digital assets

Inventors: Christopher Andon (Portland, OR); Matthew Davis (Portland, OR); Hien Tommy Pham (Beaverton, OR); Jeremy Schroeder (Tigard, OR)
Assignee: NIKE, Inc.
H04L9/0866G06F7/588G06F16/2457G06F16/284G06Q10/0875H04L9/0643H04L2209/38
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 10,505,726
App. No.
16/423,671
Granted
Dec 10, 2019
Kind
B1
Abstract

Presented are cryptographic digital assets for articles of footwear, methods for making/using such cryptographic digital assets, and decentralized computing systems with blockchain control logic for mining, intermingling, and exchanging blockchain-enabled digital shoes. A method of generating cryptographic digital assets for footwear includes a middleware server computer receiving, over a distributed computing network from a remote computing node, confirmation of a validated transfer of footwear from one party to another. The middleware server computer determines, from an encrypted relational database, a unique owner ID code of the transferee party, and generates a cryptographic digital asset for the footwear. This cryptographic digital asset includes a digital shoe and a unique digital shoe ID code. The middleware server computer links the cryptographic digital asset with the unique owner ID code, and records the unique digital shoe ID code and the unique owner ID code on a transaction block with a distributed blockchain ledger.

Claims (79)

1. A method for automating generation of cryptographic digital assets associated with articles of footwear or digital design files representative thereof, each of the articles of footwear including an upper for attaching to a foot of a user and a sole structure attached to the upper for supporting thereon the foot of the user, the method comprising:

receiving, via a middleware server computer over a distributed computing network from a remote computing node, a transaction confirmation indicative of a validated transfer of an article of footwear or a digital design file representative thereof from a first party to a second party;

determining, via the middleware server computer from an encrypted relational database, a unique owner identification (ID) code associated with the second party;

generating a cryptographic digital asset associated with the article of footwear or the digital design file, the cryptographic digital asset including a digital shoe and a unique digital shoe ID code, and wherein the digital asset is transferrable separate from the article of footwear or the digital design file;

linking, via the middleware server computer, the cryptographic digital asset with the unique owner ID code;

transmitting, via the middleware server computer to a distributed blockchain ledger, the unique digital shoe ID code and the unique owner ID code to record transfer of the cryptographic digital asset to the second party on a transaction block;

receiving a digital transfer proposal with a request to transfer the cryptographic digital asset to a third party;

determining a new unique owner ID code associated with the third party;

linking the cryptographic digital asset with the new unique owner ID code; and

transmitting the unique digital shoe ID code and the new unique owner ID code to the distributed blockchain ledger for recordation on a new transaction block.

2. The method of claim 1 , wherein the unique digital shoe ID code includes a cryptographic token key with a code string segmented into a series of code subsets, wherein a first plurality of the code subsets includes data indicative of attributes of the digital shoe.

3. The method of claim 2 , wherein the first plurality of the code subsets includes genotype and phenotype data for the digital shoe.

4. The method of claim 2 , wherein a second plurality of the code subsets includes data indicative of attributes of the article of footwear.

5. The method of claim 3 , wherein the second plurality of the code subsets includes colorway, materials, manufacturing, make, and/or model data for the article of footwear.

6. The method of claim 1 , further comprising:

responsive to receiving the transaction confirmation, transmitting a notification to the second party with information for accessing the cryptographic digital asset; and

receiving, via the middleware server computer from a handheld personal computing device of the second party, a scanning confirmation verifying a universal product code (UPC) and/or a unique product identifier number (UPIN) corresponding to a make and a model of the article of footwear has been scanned,

wherein linking the cryptographic digital asset with the unique owner ID code is responsive to receipt of the scanning confirmation.

7. The method of claim 1 , further comprising, responsive to receiving the transaction confirmation, transmitting a notification to the second party with a unique key with a hashed address to a cryptographic token.

8. The method of claim 1 , further comprising receiving a new transaction confirmation indicative of a new validated transfer of the article of footwear from the second party to the third party.

9. The method of claim 1 , further comprising generating, via the middleware server computer, a smart contract operable to authenticate ownership and to track future transaction of the cryptographic digital asset.

10. The method of claim 1 , wherein the unique owner ID code is linked with a cryptocurrency wallet registered with the distributed blockchain ledger.

11. The method of claim 1 , wherein the transaction confirmation includes a universal product code (UPC) and/or a unique product identifier number (UPIN) corresponding to a make and a model of the article of footwear.

12. The method of claim 1 , further comprising exporting the digital shoe to a videogame application for use in connection with a digital character of the application.

13. A decentralized computing system for automating generation of cryptographic digital assets associated with articles of footwear or digital design files representative thereof, each of the articles of footwear including an upper for attaching to a foot of a user and a sole structure attached to the upper for supporting thereon the foot of the user, the decentralized computing system comprising:

a cryptographic digital asset registry storing digital shoes and unique digital shoe ID codes associated with multiple cryptographic digital assets; and

a middleware server computer operatively connected to the cryptographic digital asset registry, the middleware server computer being programmed to:

receive, over the distributed computing network from a remote computing node, an electronic transaction confirmation indicative of a validated transfer of an article of footwear or a digital design file representative thereof from a first party to a second party;

retrieve, from an encrypted relational database, a unique owner identification (ID) code associated with the second party;

generate a cryptographic digital asset associated with the article of footwear or the digital design file, the cryptographic digital asset including a digital shoe and a unique digital shoe ID code, and wherein the digital asset is transferrable separate from the article of footwear or the digital design file;

link the cryptographic digital asset with the unique owner ID code in the cryptographic digital asset registry;

transmit the unique digital shoe ID code and the unique owner ID code to a distributed blockchain ledger to record transfer of the cryptographic digital asset to the second party on a transaction block;

receive a digital transfer proposal with a request to transfer the cryptographic digital asset to a third party;

determine a new unique owner ID code associated with the third party;

link the cryptographic digital asset with the new unique owner ID code; and

record the unique digital shoe ID code and the new unique owner ID code on a new transaction block with the distributed blockchain ledger.

14. The decentralized computing system of claim 13 , wherein the unique digital shoe ID code includes a cryptographic token key with a code string segmented into a series of code subsets, wherein a first plurality of the code subsets includes data indicative of attributes of the digital shoe.

15. The decentralized computing system of claim 14 , wherein a second plurality of the code subsets includes data indicative of attributes of the article of footwear.

16. The decentralized computing system of claim 13 , wherein the middleware server computer is further programmed to:

responsive to receiving the transaction confirmation, transmit a digital notification to the second party with information for accessing the cryptographic digital asset; and

receive, from a handheld personal computing device of the second party, a scanning confirmation verifying a universal product code (UPC) and/or a unique product identifier number (UPIN) corresponding to a make and a model of the article of footwear has been scanned,

wherein linking the cryptographic digital asset with the unique owner ID code is responsive to receipt of the scanning confirmation.

17. The decentralized computing system of claim 13 , wherein the middleware server computer is further programmed to, responsive to receiving the transaction confirmation, transmit a digital notification to the second party with a unique key with a hashed address to the cryptographic token.

18. A method for automating generation of cryptographic digital assets associated with articles of footwear or digital design files representative thereof, each of the articles of footwear including an upper for attaching to a foot of a user and a sole structure attached to the upper for supporting thereon the foot of the user, the method comprising:

receiving, via a middleware server computer over a distributed computing network from a remote computing node, a transaction confirmation indicative of a validated transfer of an article of footwear or a digital design file representative thereof from a first party to a second party;

determining, via the middleware server computer from an encrypted relational database, a unique owner identification (ID) code associated with the second party;

generating a cryptographic digital asset associated with the article of footwear or the digital design file, the cryptographic digital asset including a digital shoe and a unique digital shoe ID code, and wherein the digital asset is transferrable separate from the article of footwear or the digital design file;

linking, via the middleware server computer, the cryptographic digital asset with the unique owner ID code;

transmitting, via the middleware server computer to a distributed blockchain ledger, the unique digital shoe ID code and the unique owner ID code to record transfer of the cryptographic digital asset to the second party on a transaction block;

receiving a digital breeding solicitation with a request to intermingle the cryptographic digital asset with a third-party cryptographic digital asset; and

generating a progeny cryptographic digital asset with a combination of one or more features from the cryptographic digital asset and one or more features from the third-party cryptographic digital asset.

19. The method of claim 18 , wherein:

the unique digital shoe ID code includes a first cryptographic token key with a first code string segmented into a series of first code subsets, a first of the first code subsets including data indicative of attributes of the digital shoe;

the third-party cryptographic digital asset includes a second cryptographic token key with a second code string segmented into a series of second code subsets, a first of the second code subsets including data indicative of attributes of a third-party digital shoe; and

the progeny cryptographic digital asset includes a third cryptographic token key with a third code string segmented into a series of third code subsets, a first of the third code subsets including the data from the first of the first code subsets, and a second of the third code subsets including the data from the first of the second code subsets.

20. The method of claim 19 , wherein the first of the first and third code subsets both share a first distinct alphanumeric sequence, and wherein the first of the second code subsets and the second of the third code subsets share a second distinct alphanumeric sequence.

21. The method of claim 19 , wherein generating the progeny cryptographic digital asset includes applying a random number generator to:

designate one of the cryptographic digital asset or the third-party cryptographic digital asset as a sire;

designate another of the cryptographic digital asset or the third-party cryptographic digital asset as a dam; and

determine which of the third code subsets corresponds to which of the first code subsets and which of the of third code subsets correspond to which of the second code subsets.

22. The method of claim 18 , wherein the progeny cryptographic digital asset includes a progeny digital shoe, further comprising exporting the progeny digital shoe to a videogame application for use in connection with a digital character of the application.

23. A decentralized computing system for automating generation of cryptographic digital assets associated with articles of footwear or digital design files representative thereof, each of the articles of footwear including an upper for attaching to a foot of a user and a sole structure attached to the upper for supporting thereon the foot of the user, the decentralized computing system comprising:

a cryptographic digital asset registry storing digital shoes and unique digital shoe ID codes associated with multiple cryptographic digital assets; and

a middleware server computer operatively connected to the cryptographic digital asset registry, the middleware server computer being programmed to:

receive, over the distributed computing network from a remote computing node, an electronic transaction confirmation indicative of a validated transfer of an article of footwear or a digital design file representative thereof from a first party to a second party;

retrieve, from an encrypted relational database, a unique owner identification (ID) code associated with the second party;

generate a cryptographic digital asset associated with the article of footwear or the digital design file, the cryptographic digital asset including a digital shoe and a unique digital shoe ID code, and wherein the digital asset is transferrable separate from the article of footwear or the digital design file; link the cryptographic digital asset with the unique owner ID code in the cryptographic digital asset registry;

transmit the unique digital shoe ID code and the unique owner ID code to a distributed blockchain ledger to record transfer of the cryptographic digital asset to the second party on a transaction block;

receive a digital breeding bid from the second party with a request to intermingle the cryptographic digital asset with a third-party cryptographic digital asset; and

generate a progeny cryptographic digital asset with a combination of one or more features from the cryptographic digital asset and one or more features from the third-party cryptographic digital asset.

24. The decentralized computing system of claim 23 , wherein:

the unique digital shoe ID code includes a first cryptographic token key with a first code string segmented into a series of first code subsets, a first of the first code subsets including data indicative of attributes of the digital shoe;

the third-party cryptographic digital asset includes a second cryptographic token key with a second code string segmented into a series of second code subsets, a first of the second code subsets including data indicative of attributes of a third-party digital shoe; and

the progeny cryptographic digital asset includes a third cryptographic token key with a third code string segmented into a series of third code subsets, a first of the third code subsets including the data from the first of the first code subsets, and a second of the third code subsets including the data from the first of the second code subsets.

25. The decentralized computing system of claim 24 , wherein

generating the progeny cryptographic digital asset includes applying a random number generator to:

designate one of the cryptographic digital asset or the third-party cryptographic digital asset as a sire;

designate another of the cryptographic digital asset or the third-party cryptographic digital asset as a dam; and

determine which of the of third code subsets correspond to the first code subsets and which of the of third code subsets correspond to the second code subsets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2019
From: ANDON, CHRISTOPHER; DAVIS, MATTHEW; PHAM, HIEN TOMMY; SCHROEDER, JEREMY
To: NIKE, INC.
Reel/Frame 050184/0691 →
Continuity (1)
Provisional Application 62776699 · Dec 7, 2018
Cited By (124)
US 1,065,244 US 1,065,245 US 1,067,259 US 1,067,932 US 1,067,941 US 1,068,849 US 1,071,974 US 1,071,981 US 1,071,982 US 1,139,336 US 1,139,337 US 1,139,459 US 12,198,116 US 12,198,117 US 12,198,129 US 12,205,093 US 12,211,020 US 12,216,619 US 12,219,064 US 12,223,482 US 12,223,483 US 12,223,484 US 12,223,485 US 12,223,497 US 12,223,550 US 12,223,612 US 12,236,472 US 12,243,048 US 12,248,943 US 12,249,136 US 12,254,165 US 12,256,026 US 12,257,502 US 12,261,954 US 12,265,957 US 12,266,014 US 12,271,876 US 12,277,547 US 12,287,913 US 12,290,755 US 12,294,651 US 12,299,688 US 12,303,794 US 12,307,410 US 12,307,438 US 12,307,530 US 12,311,269 US 12,316,633 US 12,321,966 US 12,327,219 US 12,328,401 US 12,335,224 US 12,340,481 US 12,346,899 US 12,355,886 US 12,361,148 US 12,361,159 US 12,379,834 US 12,388,643 US 12,394,279 US 12,400,237 US 12,401,534 US 12,406,241 US 12,417,443 US 12,417,491 US 12,417,596 US 12,417,666 US 12,422,977 US 12,423,665 US 12,423,666 US 12,423,695 US 12,425,214 US 12,425,215 US 12,425,216 US 12,425,220 US 12,430,827 US 12,434,153 US 12,437,290 US 12,443,988 US 12,450,593 US 12,463,836 US 12,469,023 US 12,470,254 US 12,475,451 US 12,482,161 US 12,483,407 US 12,488,344 US 12,493,678 US 12,493,862 US 12,500,763 US 12,511,332 US 12,518,305 US 12,519,642 US 12,519,643 US 12,526,155 US 12,526,244 US 12,531,737 US 12,553,824 US 12,561,740 US 12,572,926 US 12,574,250 US 12,580,779 US 12,585,445 US 12,592,124 US 12,597,002 US 12,598,086 US 12,619,345 US 12,626,232 US 12,632,856 US 12,638,913 US 12,647,673 US 12,651,296 US 12,659,158 US 12,664,152 US 12,664,583 US 12,694,005 US 12,695,739 US 12,713,125 US 12,719,679 US 12,732,368 US 12,737,348 US 12,737,715 US 12,743,859 US 12,749,060