Recommending food items based on personal information and nutritional content
First Claim
1. At a computer system, a method for recommending a food item to a registered customer comprising a group of one or more members, the method comprising:
- accessing an indication of two or more food items in a shopping cart for the registered customer;
accessing a customer nutritional profile for the registered customer, the customer nutritional profile derived from characteristics associated with the registered customer, the characteristics comprising;
customer characteristics applicable to the group of one or more members; and
for each member of the group of one or more members, member characteristics applicable to each member of the group of one or more members;
calculating a cumulative nutritional content of the two or more food items from item nutritional profiles for each of the two or more food items;
comparing the customer nutritional profile to the cumulative nutritional content to determine that purchase of the two or more food items fails to satisfy at least one nutritional requirement of the registered customer;
identifying an additional food item that satisfies the at least one nutritional requirement based at least in part on the customer nutritional profile and a nutritional content of the additional food item; and
recommending the additional food item to the registered customer for purchase in addition to the purchase of the two or more food items.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to systems, methods, and computer program products for recommending food items based on personal information and nutritional content. A registered customer has members in a customer group. The registered customer provides nutritional information for members of the group (e.g., family members) to a merchant computer system. The merchant computer system uses the nutritional information to recommend food items to the customer. As a customer shops, the merchant computer system compares the nutritional content of the shopping cart items with nutritional needs of the customer. Recommendations are furnished to the customer based on the shopping cart content and the nutritional needs of the customer.
30 Citations
22 Claims
-
1. At a computer system, a method for recommending a food item to a registered customer comprising a group of one or more members, the method comprising:
-
accessing an indication of two or more food items in a shopping cart for the registered customer; accessing a customer nutritional profile for the registered customer, the customer nutritional profile derived from characteristics associated with the registered customer, the characteristics comprising; customer characteristics applicable to the group of one or more members; and for each member of the group of one or more members, member characteristics applicable to each member of the group of one or more members; calculating a cumulative nutritional content of the two or more food items from item nutritional profiles for each of the two or more food items; comparing the customer nutritional profile to the cumulative nutritional content to determine that purchase of the two or more food items fails to satisfy at least one nutritional requirement of the registered customer; identifying an additional food item that satisfies the at least one nutritional requirement based at least in part on the customer nutritional profile and a nutritional content of the additional food item; and recommending the additional food item to the registered customer for purchase in addition to the purchase of the two or more food items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. At a portable electronic device, a method for receiving a food item recommendation from a merchant, the method comprising:
-
receiving user input from a registered customer of the merchant, the user input selecting two or more food items for placement in a shopping cart of the merchant, the registered customer comprising one or more members and having a customer nutritional profile available to the merchant, the customer nutritional profile derived from characteristics associated with the registered customer, the characteristics comprising; customer characteristics applicable to the one or more members; and for each of the one or more members, member characteristics applicable to each member of the one or more members; forwarding the selection of the two or more food items to a computer server of the merchant; and receiving a recommendation for an additional food item from the computer server in addition to the two or more food items, the additional food item recommended having been determined to satisfy at least one nutritional requirement not satisfied by the selection of the two or more food items, the additional food item recommended identified by comparing a cumulative nutritional content of the two or more food items to the customer nutritional profile, the cumulative nutritional content of the two or more food items calculated from an item nutritional profile for each of the two or more food items. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. At a merchant computer system, the merchant computer system comprising:
-
one or more processors; non-transitory system memory; and one or more computer storage devices having stored thereon computer-executable instructions representing a food item recommendation module, the food item recommendation module configured to; access an indication of two or more food items in a shopping cart for a registered customer of a merchant, the registered customer comprising a group of one or more members; access a customer nutritional profile for the registered customer, the customer nutritional profile derived from characteristics associated with the registered customer, the characteristics comprising; customer characteristics applicable to the group of one or more members; and for each member of the group of one or more members, member characteristics applicable to each member of the group of one or more members; calculate a cumulative nutritional content of the two or more food items from item nutritional profiles for each of the two or more food items; compare the customer nutritional profile to the cumulative nutritional content to determine that purchase of the two or more food items fails to satisfy at least one nutritional requirement of the registered customer; identify an additional food item that satisfies the at least one nutritional requirement based at least in part on the customer nutritional profile and a nutritional content of the additional food item; and recommend the additional food item to the registered customer for purchase in addition to the purchase of the two or more food items. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification