Systems and methods for using a smart refrigerator to implement accountability measures associated with intake objectives
First Claim
1. A smart refrigerator comprising:
- a plurality of walls enclosing a refrigerated section;
a memory;
a user interface; and
a processor in communication with said memory and said user interface, said processor programmed to;
obtain from a user via the user interface a first set of rules that define a nutritional objective as a function of a grocery order and an interval of time for the grocery order;
display, on the user interface, a grocery ordering platform;
obtain, through the grocery ordering platform, user input of the grocery order having a plurality of grocery items;
retrieve, while obtaining the user input of the grocery order, nutritional information associated with the plurality of grocery items;
generate a temporary nutritional profile for the user based on the retrieved nutritional information for all of the plurality of grocery items and an existing nutritional profile representing one or more previous grocery orders within the interval of time;
determine whether the user is likely to meet the nutritional objective by evaluating the temporary nutritional profile against the first set of rules;
identify, based on the determining, at least one candidate grocery item of the plurality of grocery items that reduces the likelihood the user will meet the nutritional objective;
visually highlight, on the grocery ordering platform, the at least one candidate grocery item;
receive, through the grocery ordering platform, user input removing the at least one candidate grocery item from the grocery order;
transmit the grocery order to a grocery merchant;
update the existing nutritional profile for the user based on the transmitted grocery order;
determine the user has met the nutritional objective by evaluating the updated nutritional profile against the first set of rules; and
produce, based on the determining, a user-defined reward to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A smart refrigerator including a processor, a memory, and a user interface is described herein. The smart refrigerator is configured to receive user input of a nutritional objective from a user via the user interface, and receive user input of a grocery order including a plurality of grocery items via the user interface. The smart refrigerator is also configured to retrieve nutritional information associated with the plurality of grocery items, and compile a nutritional profile for the user from the retrieved nutritional information. The smart refrigerator is further configured to compare the nutritional profile to the nutritional objective to determine whether the user has met the nutritional objective, and release, when the user has met the nutritional objective, a reward to the user.
-
Citations
20 Claims
-
1. A smart refrigerator comprising:
-
a plurality of walls enclosing a refrigerated section; a memory; a user interface; and a processor in communication with said memory and said user interface, said processor programmed to; obtain from a user via the user interface a first set of rules that define a nutritional objective as a function of a grocery order and an interval of time for the grocery order; display, on the user interface, a grocery ordering platform; obtain, through the grocery ordering platform, user input of the grocery order having a plurality of grocery items; retrieve, while obtaining the user input of the grocery order, nutritional information associated with the plurality of grocery items; generate a temporary nutritional profile for the user based on the retrieved nutritional information for all of the plurality of grocery items and an existing nutritional profile representing one or more previous grocery orders within the interval of time; determine whether the user is likely to meet the nutritional objective by evaluating the temporary nutritional profile against the first set of rules; identify, based on the determining, at least one candidate grocery item of the plurality of grocery items that reduces the likelihood the user will meet the nutritional objective; visually highlight, on the grocery ordering platform, the at least one candidate grocery item; receive, through the grocery ordering platform, user input removing the at least one candidate grocery item from the grocery order; transmit the grocery order to a grocery merchant; update the existing nutritional profile for the user based on the transmitted grocery order; determine the user has met the nutritional objective by evaluating the updated nutritional profile against the first set of rules; and produce, based on the determining, a user-defined reward to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. A method for implementing accountability measures associated with nutritional objectives, said method performed using an intake tracking and reward (ITR) computing device including a plurality of walls enclosing a refrigerated section, a memory, a user interface, and a processor in communication with the memory and the user interface, said method comprising:
-
obtaining from a user via the user interface a first set of rules that define a nutritional objective as a function of a grocery order and an interval of time for the grocery order; displaying, on the user interface, a grocery ordering platform; obtaining, through the grocery ordering platform, user input of the grocery order having a plurality of grocery items; retrieving, while obtaining the user input of the grocery order, nutritional information associated with the plurality of grocery items; generating a temporary nutritional profile for the user based on the retrieved nutritional information for all of the plurality of grocery items and an existing nutritional profile representing one or more previous grocery orders within the interval of time; determining whether the user is likely to meet the nutritional objective by evaluating the temporary nutritional profile against the first set of rules; identifying, based on the determining, at least one candidate grocery item of the plurality of grocery items that reduces the likelihood the user will meet the nutritional objective; visually highlighting, on the grocery ordering platform, the at least one candidate grocery item; receiving, through the grocery ordering platform, user input removing the at least one candidate grocery item from the grocery order; transmitting the grocery order to a grocery merchant; updating the existing nutritional profile for the user based on the transmitted grocery order; determining the user has met the nutritional objective by evaluating the existing nutritional profile against the first set of rules; and producing, based on the determining, a user-defined reward to the user. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having computer-executable instructions embodied thereon, wherein when executed by an intake tracking and rewards (ITR) computing device including a plurality of walls enclosing a refrigerated section and at least one processor coupled to a memory and a user interface, the computer-executable instructions cause the ITR computing device to:
-
obtain from a user via the user interface a first set of rules that define a nutritional objective as a function of a grocery order and an interval of time for the grocery order; display, on the user interface, a grocery ordering platform; obtain, through the grocery ordering platform, user input of the grocery order having a plurality of grocery items; retrieve, while obtaining the user input of the grocery order, nutritional information associated with the plurality of grocery items; generate a temporary nutritional profile for the user based on the retrieved nutritional information for all of the plurality of grocery items and an existing nutritional profile representing one or more previous grocery orders within the interval of time; determine whether the user is likely to meet the nutritional objective by evaluating the temporary nutritional profile against the first set of rules; identify, based on the determining, at least one candidate grocery item of the plurality of grocery items that reduces the likelihood the user will meet the nutritional objective; visually highlight, on the grocery ordering platform, the at least one candidate grocery item; receive, through the grocery ordering platform, user input removing the at least one candidate grocery item from the grocery order; transmit the grocery order to a grocery merchant; update the existing nutritional profile for the user based on the transmitted grocery order; determine the user has met the nutritional objective by evaluating the updated nutritional profile against the first set of rules; and produce, based on the determining, a user-defined reward to the user. - View Dependent Claims (17, 18, 19)
-
Specification