Determining a meal and/or meal plan
First Claim
1. A method, executed by a processor at a server, for determining at least one meal combination, comprising:
- receiving, at the server, information identifying at least one food item;
accessing, from a storage device, a set of meal combination rules and an identification of a plurality of food items;
applying, at the server, rules including the accessed set of meal combination rules to the identified plurality of food items to identify one or more food items that satisfy the applied rules;
determining, at the server, at least one meal combination among a plurality of possible meal combinations, the at least one determined meal combination including the identified one or more food items and the at least one food item identified by the received information; and
transmitting the determined at least one meal combination from the server to a computing device for display,wherein the applied rules include at least one of;
a profit margin rule included in the accessed set of meal combination rules, requiring that the determining step maximize a profit margin to a shopping establishment, such that the determined at least one meal combination has a greater profit margin than the others of the possible meal combinations; and
a budget rule specifying a maximum total cost for the determining step, such that the determined at least one meal combination has a total cost that does not exceed the maximum total cost.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, apparatus and computer-readable mediums, storing sets of instructions, provide for determining at least one meal combination including receiving, at a server, information identifying at least one food item; accessing, from a storage device, a set of meal combination rules; applying, at the server, the accessed set of meal combination rules to a plurality of food items; determining at least one meal combination; and transmitting the determined at least one meal combination from the server to a computing device for display. Alternatively, for generating a meal plan, including accessing a set of meal plan rules; applying the set of meal plan rules to a plurality of food items; determining a plurality of meal combinations; and transmitting the determined plurality of meal combinations from a server device to a computing device.
101 Citations
39 Claims
-
1. A method, executed by a processor at a server, for determining at least one meal combination, comprising:
-
receiving, at the server, information identifying at least one food item; accessing, from a storage device, a set of meal combination rules and an identification of a plurality of food items; applying, at the server, rules including the accessed set of meal combination rules to the identified plurality of food items to identify one or more food items that satisfy the applied rules; determining, at the server, at least one meal combination among a plurality of possible meal combinations, the at least one determined meal combination including the identified one or more food items and the at least one food item identified by the received information; and transmitting the determined at least one meal combination from the server to a computing device for display, wherein the applied rules include at least one of; a profit margin rule included in the accessed set of meal combination rules, requiring that the determining step maximize a profit margin to a shopping establishment, such that the determined at least one meal combination has a greater profit margin than the others of the possible meal combinations; and a budget rule specifying a maximum total cost for the determining step, such that the determined at least one meal combination has a total cost that does not exceed the maximum total cost. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for generating a meal plan, comprising:
-
accessing a set of meal plan rules and an identification of a plurality of food items; applying rules including the set of meal plan rules to the identified plurality of food items to identify one or more food items that satisfy the applied rules; determining at least one meal combination among a plurality of possible meal combinations, the at least one determined meal combination including the identified one or more food items based on the applied rules; and transmitting the determined at least one meal combinations from a server device to a computing device, wherein the applied rules include at least one of; a profit margin rule included in the accessed set of meal plan rules, requiring that the determining step maximize a profit margin to a shopping establishment, such that the determined at least one meal combination has a greater profit margin than the others of the possible meal combinations; and a budget rule specifying a maximum total cost for the determining step, such that the determined at least one meal combination has a total cost that does not exceed the maximum total cost. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer-readable medium, storing a set of instructions, executed by a processor, to perform a method for determining at least one meal combination, the method comprising:
-
receiving, at a server, information identifying at least one food item; accessing, from a storage device, a set of meal combination rules and an identification of a plurality of food items; applying, at the server, rules including the accessed set of meal combination rules to the identified plurality of food items to identify one or more food items that satisfy the applied rules; determining, at the server, at least one meal combination among a plurality of possible meal combinations, the at least one determined meal combination including the identified one or more food items and the at least one food item identified by the received information; and transmitting the determined at least one meal combination from the server to a computing device for display, wherein the applied rules include at least one of; a profit margin rule included in the accessed set of meal combination rules, requiring that the determining step maximize a profit margin to a shopping establishment, such that the determined at least one meal combination has a greater profit margin than the others of the possible meal combinations; and a budget rule specifying a maximum total cost for the determining step, such that the determined at least one meal combination has a total cost that does not exceed the maximum total cost. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium, storing a set of instructions, executed by a processor, to perform a method for generating a meal plan, the method comprising:
-
accessing a set of meal plan rules and an identification of a plurality of food items; applying rules including the set of meal plan rules to the identified plurality of food items to identify one or more food items that satisfy the applied rules; determining at least one meal combination among a plurality of possible meal combinations, the at least one determined meal combination including the identified one or more food items, based on the applied rules; and transmitting the determined at least one meal combination from a server device to a computing device, wherein the applied rules include at least one of; a profit margin rule included in the accessed set of meal plan rules, requiring that the determining step maximize a profit margin to a shopping establishment, such that the determined at least one meal combination has a greater profit margin than the others of the possible meal combinations; and a budget rule specifying a maximum total cost for the determining step, such that the determined at least one meal combination has a total cost that does not exceed the maximum total cost. - View Dependent Claims (24, 25, 26)
-
-
27. An apparatus, comprising:
-
a memory, storing a set of instructions; and a processor, configured to execute the stored set of instructions, the processor configured to; receive information identifying at least one food item; access a set of meal combination rules and an identification of a plurality of food items; apply rules including the accessed set of meal combination rules to the accessed plurality of identified food items to identify one or more food items that satisfy the applied rules; determine at least one meal combination among a plurality of possible meal combinations, the at least one determined meal combination including the identified one or more food items including the at least one food item identified by the received information; and transmit the determined at least one meal combination to a computing device for display, wherein the applied rules include at least one of; a profit margin rule included in the accessed set of meal combination rules, requiring that the determining step maximize a profit margin to a shopping establishment, such that the determined at least one meal combination has a greater profit margin than the others of the possible meal combinations; and
/ora budget rule specifying a maximum total cost for the determining step, such that the determined at least one meal combination has a total cost that does not exceed the maximum total cost. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An apparatus for generating a meal plan, comprising:
-
a memory, storing a set of instructions; and a processor configured to execute the stored set of instructions to; access a set of meal plan rules and an identification of a plurality of food items; apply rules including the set of meal plan rules to the identified plurality of food items to identify one or more food items that satisfy the applied rules; determine at least one meal combination among a plurality of possible meal combinations, the at least one determined meal combination including the identified one or more food items, based on the applied rules; and transmit the determined at least one meal combinations from a server device to a computing device, wherein the applied rules include at least one of; a profit margin rule included in the accessed set of meal plan rules, requiring that the determining step maximize a profit margin to a shopping establishment, such that the determined at least one meal combination has a greater profit margin than the others of the possible meal combinations; and a budget rule specifying a maximum total cost for the determining step, such that the determined at least one meal combination has a total cost that does not exceed the maximum total cost. - View Dependent Claims (37, 38, 39)
-
Specification