Meal lifecycle management system
First Claim
1. A non-transitory machine-readable medium for a food preparation system comprising a pressure-sensitive device, a controller and a first datastore, the non-transitory machine-readable medium comprising instructions that, when executed by a processor of the controller, cause the processor to:
- determine a first weight and a footprint of a first container based on first measurements from the pressure-sensitive device;
determine an identity of a food item contained in the first container based on the first weight and the footprint of the first container;
determine a first weight of a second container based on second measurements from the pressure-sensitive device;
subsequent to detecting a first change in weight of the second container, determine a second weight of the second container based on third measurements from the pressure-sensitive device;
determine a second weight of the first container based on fourth measurements from the pressure-sensitive device;
determine that a difference between the second weight and the first weight of the second container substantially equals a difference between the first weight and the second weight of the first container;
determine that a portion of the food item with weight equal to the difference between the first weight and the second weight of the first container has been transferred from the first container into the second container based on the determination that the difference between the second weight and the first weight of the second container substantially equals the difference between the first weight and the second weight of the first container; and
store in the first datastore an association between (i) an amount of the food item that was transferred from the first container into the second container and (ii) the identity of the food item, wherein the amount of the food item that was transferred from the first container into the second container is based on the weight of the food item that was transferred from the first container into the second container.
0 Assignments
0 Petitions
Accused Products
Abstract
A pressure-sensitive device and a computing device are configured to register various steps of a meal lifecycle, including one or more of food purchasing, meal preparation, the serving and consumption of a meal, use of leftovers, management of food inventory, the transferring of a food item from one container to another, the transferring of a food item into a container, the transferring of a portion of a food item into a container. A food item may be automatically identified based on a weight and footprint of the food item. In some instances, a database associates a food item with multiple footprints such that a food item may be identified regardless of its orientation on the pressure-sensitive device.
14 Citations
20 Claims
-
1. A non-transitory machine-readable medium for a food preparation system comprising a pressure-sensitive device, a controller and a first datastore, the non-transitory machine-readable medium comprising instructions that, when executed by a processor of the controller, cause the processor to:
-
determine a first weight and a footprint of a first container based on first measurements from the pressure-sensitive device; determine an identity of a food item contained in the first container based on the first weight and the footprint of the first container; determine a first weight of a second container based on second measurements from the pressure-sensitive device; subsequent to detecting a first change in weight of the second container, determine a second weight of the second container based on third measurements from the pressure-sensitive device; determine a second weight of the first container based on fourth measurements from the pressure-sensitive device; determine that a difference between the second weight and the first weight of the second container substantially equals a difference between the first weight and the second weight of the first container; determine that a portion of the food item with weight equal to the difference between the first weight and the second weight of the first container has been transferred from the first container into the second container based on the determination that the difference between the second weight and the first weight of the second container substantially equals the difference between the first weight and the second weight of the first container; and store in the first datastore an association between (i) an amount of the food item that was transferred from the first container into the second container and (ii) the identity of the food item, wherein the amount of the food item that was transferred from the first container into the second container is based on the weight of the food item that was transferred from the first container into the second container. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable medium for a food preparation system comprising a pressure-sensitive device, a controller and a first datastore, the non-transitory machine-readable medium comprising instructions that, when executed by a processor of the controller, cause the processor to:
-
determine a weight and a footprint of a food item based on first measurements from the pressure-sensitive device; determine an identity of the food item based on the weight and the footprint of the food item; determine a first weight of a container based on second measurements from the pressure-sensitive device; subsequent to detecting a first change in weight of the container, determine a second weight of the container based on third measurements from the pressure-sensitive device; determine that a difference between the second weight and the first weight of the container substantially equals the weight of the food item; determine that the food item was placed into the container based on the determination that the difference between the second weight and the first weight of the container substantially equals the weight of the food item; and store in the first datastore an association between (i) an amount of the food item that was placed into the container and (ii) the identity of the food item, wherein the amount of the food item that was placed into the container is based on the weight of the food item that was placed into the container. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable medium for a food preparation system comprising a pressure-sensitive device, a controller and a first datastore, the non-transitory machine-readable medium comprising instructions that, when executed by a processor of the controller, cause the processor to:
-
determine a first weight and a first footprint of a food item based on first measurements from the pressure-sensitive device; determine an identity of the food item based on the first weight and the footprint of the food item; determine a first weight of a container based on second measurements from the pressure-sensitive device; subsequent to detecting a first change in weight of the container, determine a second weight of the container based on third measurements from the pressure-sensitive device; determine a second weight of the food item based on fourth measurements from the pressure-sensitive device; determine that a difference between the second weight and the first weight of the container substantially equals a difference between the first weight and the second weight of the food item; determine that a portion of the food item with weight equal to the difference between the first weight and the second weight of the food item has been placed into the container based on the determination that the difference between the second weight and the first weight of the container substantially equals the difference between the first weight and the second weight of the food item; and store in the first datastore an association between (i) an amount of the portion of the food item that was placed into the container and (ii) the identity of the food item, wherein the amount of the portion of the food item that was placed into the container is based on the weight of the portion of the food item that was placed into the container. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable medium for a food preparation system comprising a pressure-sensitive device, a controller and a first datastore, the non-transitory machine-readable medium comprising instructions that, when executed by a processor of the controller, cause the processor to:
-
determine a first weight and a footprint of a container based on first measurements from the pressure-sensitive device; determine an identity of a first food item contained in the container based on the first weight and the footprint of the first container; determine a first weight and a first footprint of a second food item based on second measurements from the pressure-sensitive device; determine an identity of the second food item based on the first weight and the first footprint of the second food item; subsequent to detecting a change in weight of the second food item, determine a second weight and a second footprint of the second food item based on third measurements from the pressure-sensitive device; determine a second weight of the container based on fourth measurements from the pressure-sensitive device; determine that a difference between the second weight and the first weight of the second food item substantially equals a difference between the first weight and the second weight of the container; determine that a portion of the first food item with weight equal to the difference between the first weight and the second weight of the container has been transferred to the second food item based on the determination that the difference between the second weight and the first weight of the second food item substantially equals the difference between the first weight and the second weight of the container; and store in the first datastore characteristics of the second food item, the characteristics including the second footprint of the second food item, the first weight of the second food item and the weight of the portion of the first food item that was transferred to the second food item.
-
Specification