US 12,008,509 B2
Actively managed food delivery
Peter A. Mehring, Los Altos, CA (US); Thomas C. Reese, Ellicott City, MD (US); Dean M. Kawaguchi, San Jose, CA (US); Sameer Dekate, Sunnyvale, CA (US); and Russell Shikami, Cupertino, CA (US)
Assigned to ZEST LABS, INC., San Jose, CA (US)
Filed by Zest Labs, Inc., San Jose, CA (US)
Filed on Jun. 8, 2021, as Appl. No. 17/342,315.
Application 17/342,315 is a continuation of application No. 16/360,942, filed on Mar. 21, 2019, granted, now 11,037,092.
Application 16/360,942 is a continuation of application No. 15/085,288, filed on Mar. 30, 2016, granted, now 10,445,684, issued on Oct. 15, 2019.
Claims priority of provisional application 62/140,425, filed on Mar. 30, 2015.
Prior Publication US 2021/0295255 A1, Sep. 23, 2021
Int. Cl. G06Q 10/0832 (2023.01); G06Q 10/0631 (2023.01); G06Q 10/0639 (2023.01); G06Q 10/083 (2023.01); G06Q 50/12 (2012.01)
CPC G06Q 10/0832 (2013.01) [G06Q 10/06311 (2013.01); G06Q 10/06398 (2013.01); G06Q 10/0838 (2013.01); G06Q 50/12 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method for managing a product delivery process, comprising:
obtaining, by the computer, ideal delivery conditions associated with food products, wherein the ideal delivery conditions change over time by a predefined amount as specified in a profile for the one or more food products;
accumulating, by the computer, sensor data associated with a first of the food products, wherein the sensor data is obtained by at least one sensor which is coupled to a product container containing the first food product;
analyzing, by the computer during delivery of the first food product, the sensor data obtained by the at least one sensor associated with the first food product for identifying condition data associated with conditions in the product container containing the first food product;
sending, by the computer during delivery of the first food product, a command to perform a corrective action in response to determining that the received sensor data is outside predefined ranges for the ideal delivery conditions;
in response to detecting inactivity by an entity currently having the product to perform the corrective action, sending a second command to an environmental control unit coupled to the product container for maintaining the ideal delivery conditions;
generating, by the computer, a food product history for the first food product including the condition data;
comparing, by the computer, the food product history to the ideal delivery conditions for analyzing performance of entities involved in delivery of the first food product from an origin to a destination using at least the food product history, the condition data, and the ideal delivery conditions;
generating, by the computer, a report of results of the analysis of the performance of the entities; and
outputting the report.