ACTIVELY MANAGED FOOD DELIVERY
First Claim
1. A computer-implemented method, comprising:
- receiving, by the computer, status information about one or more product containers, wherein the status information includes conditions of each of the one or more product containers;
determining, by the computer, preferred ranges for the conditions of each of the one or more product containers based on food products stored in the one or more product containers, wherein the preferred ranges change over time by a predefined amount per unit time, wherein the predefined amount and the unit time are specified in a profile associated with products stored in the one or more product containers;
determining, by the computer, whether the received conditions from the one or more product containers are within the preferred ranges;
sending, by the computer, a first command in response to determining that at least one of the received conditions is outside the determined preferred range;
analyzing, by the computer, food product history corresponding to the food products stored in the one or more product containers, the food product history including several instances of previously-received status information about the one or more product containers;
using, by the computer, the food product history to determine a prioritized delivery scheme of the one or more product containers, wherein the food product with the longest time since preparation is prioritized for delivery ahead of another of the food products prepared later;
sending, by the computer, the prioritized delivery scheme to an individual associated with transporting the one or more product containers;
evaluating, by the computer, the food product history corresponding to the food products and/or the conditions of each of the one or more product containers;
determining, by the computer, whether any of the food products are unsafe and/or undesirable based on the evaluation of the food product history; and
sending, by the computer, a second command to not deliver certain food products in response to determining that they are unsafe and/or undesirable.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method according to one embodiment includes receiving, by the computer, status information about one or more product containers, wherein the status information includes conditions of each of the one or more product containers. Preferred ranges for the conditions of each of the one or more product containers are determined based on food products stored in the one or more product containers, where the preferred ranges change over time by a predefined amount per unit time, and where the predefined amount and the unit time are specified in a profile associated with products stored in the one or more product containers. A determination is made as to whether the received conditions from the one or more product containers are within the preferred ranges. A first command is sent in response to determining that at least one of the received conditions is outside the determined preferred range.
1 Citation
22 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by the computer, status information about one or more product containers, wherein the status information includes conditions of each of the one or more product containers; determining, by the computer, preferred ranges for the conditions of each of the one or more product containers based on food products stored in the one or more product containers, wherein the preferred ranges change over time by a predefined amount per unit time, wherein the predefined amount and the unit time are specified in a profile associated with products stored in the one or more product containers; determining, by the computer, whether the received conditions from the one or more product containers are within the preferred ranges; sending, by the computer, a first command in response to determining that at least one of the received conditions is outside the determined preferred range; analyzing, by the computer, food product history corresponding to the food products stored in the one or more product containers, the food product history including several instances of previously-received status information about the one or more product containers; using, by the computer, the food product history to determine a prioritized delivery scheme of the one or more product containers, wherein the food product with the longest time since preparation is prioritized for delivery ahead of another of the food products prepared later; sending, by the computer, the prioritized delivery scheme to an individual associated with transporting the one or more product containers; evaluating, by the computer, the food product history corresponding to the food products and/or the conditions of each of the one or more product containers; determining, by the computer, whether any of the food products are unsafe and/or undesirable based on the evaluation of the food product history; and sending, by the computer, a second command to not deliver certain food products in response to determining that they are unsafe and/or undesirable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising:
-
executable computer code embodied on a computer readable storage medium, the computer code including; computer code for receiving status information about one or more product containers, wherein the status information includes conditions of each of the one or more product containers; computer code for determining preferred ranges for the conditions of each of the one or more product containers based on food products stored in the one or more product containers, wherein the preferred ranges change over time by a predefined amount per unit time, wherein the predefined amount and the unit time are specified in a profile associated with products stored in the one or more product containers; computer code for determining whether the received conditions from the one or more product containers are within the preferred ranges; computer code for sending a first command in response to determining that at least one of the received conditions is outside the determined preferred range; computer code for analyzing food product history corresponding to the food products stored in the one or more product containers, the food product history including several instances of previously-received status information about the one or more product containers; computer code for using the food product history to determine a prioritized delivery scheme of the one or more product containers, wherein the food product with the longest time since preparation is prioritized for delivery ahead of another of the food products prepared later; computer code for sending the prioritized delivery scheme to an individual associated with transporting the one or more product containers; computer code for evaluating the food product history corresponding to the food products and/or the conditions of each of the one or more product containers; computer code for determining whether any of the food products are unsafe and/or undesirable based on the evaluation of the food product history; and computer code for sending a second command to not deliver certain food products in response to determining that they are unsafe and/or undesirable. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor and logic integrated with and/or executable by the processor, the logic being configured to cause the processor to perform a method comprising; receiving, by the processor, status information about one or more product containers, wherein the status information includes conditions of each of the one or more product containers; determining, by the processor, preferred ranges for the conditions of each of the one or more product containers based on food products stored in the one or more product containers, wherein the preferred ranges change over time by a predefined amount per unit time, wherein the predefined amount and the unit time are specified in a profile associated with products stored in the one or more product containers; determining, by the processor, whether the received conditions from the one or more product containers are within the preferred ranges; sending, by the processor, a first command in response to determining that at least one of the received conditions is outside the determined preferred range; analyzing, by the processor, food product history corresponding to the food products stored in the one or more product containers, the food product history including several instances of previously-received status information about the one or more product containers; using, by the processor, the food product history to determine a prioritized delivery scheme of the one or more product containers, wherein the food product with the longest time since preparation is prioritized for delivery ahead of another of the food products prepared later; sending, by the processor, the prioritized delivery scheme to an individual associated with transporting the one or more product containers; evaluating, by the processor, the food product history corresponding to the food products and/or the conditions of each of the one or more product containers; determining, by the processor, whether any of the food products are unsafe and/or undesirable based on the evaluation of the food product history; and sending, by the processor, a second command to not deliver certain food products in response to determining that they are unsafe and/or undesirable. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification