US 11,816,625 B2
System and method for forecasting deliveries via blockchain smart contracts using hyperspectral computer vision
Tarun Dasari, Bentonville, AR (US); Aditya Reddy Cheruku, Bentonville, AR (US); Anand Banik, Rogers, AR (US); Sumanth B. Talasila, Bentonville, AR (US); Kishore P. Sasthiri, Bentonville, AR (US); and Murthy N. Kolluru, Bentonville, AR (US)
Assigned to Walmart Apollo, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Feb. 16, 2022, as Appl. No. 17/673,508.
Application 17/673,508 is a division of application No. 16/534,538, filed on Aug. 7, 2019, granted, now 11,270,245.
Claims priority of provisional application 62/715,564, filed on Aug. 7, 2018.
Prior Publication US 2022/0172162 A1, Jun. 2, 2022
Int. Cl. G06Q 20/00 (2012.01); G06Q 10/0832 (2023.01); G06Q 10/0833 (2023.01); H04L 9/06 (2006.01); H04L 9/00 (2022.01)
CPC G06Q 10/0832 (2013.01) [G06Q 10/0833 (2013.01); H04L 9/0637 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A forecasting system, the system comprising:
a central computing system configured to execute a first application that when executed:
generates a cryptographically verifiable ledger represented by a sequence of data blocks, each data block containing one or more transaction records and each subsequent data block containing a hash value associated with a previous data block;
generates a first block in the cryptographically verifiable ledger including information associated with a request for one or more physical objects, wherein the first block includes identification information associated with the one or more physical objects, a destination location, and one or more constraints associated with a request for delivery of the one or more physical objects;
communicates with one or more third party computing systems executing an instance of the first application and including a hyperspectral image sensor, wherein at least one of the one or more third party computing systems is configured to: (i) store a copy of a full or partial version of the cryptographically verifiable ledger, (ii) detect, via the first application, the generation of the first block including the request for the one or more physical objects, (iii) generate, via the first application, a second block in the cryptographically verifiable ledger, the second block including an acceptance of the request for delivery of the one or more physical objects, (iv) instruct the hyperspectral image sensor to capture an image of the one or more physical objects prior to initiating delivery of the one or more physical objects, and (v) generate, via the first application, a third block including the image of the one or more physical objects captured by the hyperspectral image sensor;
detects, via the first application, the generation of the second block and the third block in the cryptographically verifiable ledger;
executes a hyperspectral image analysis on the image of the one or more physical objects;
extracts one or more characteristics associated with the one or more physical objects based on the hyperspectral image analysis;
derives a quality value associated with the one or more physical objects based on the one or more characteristics; and
generates, via the first application, a fourth block in the cryptographically verifiable ledger, the fourth block including the quality value associated with the one or more physical objects.