SimpleNutrition nutritional management system
First Claim
1. A nutritional management system, comprising:
- a plurality of processors in a cloud computing environment;
a memory of ROM, RAM, or both ROM and RAM located in the cloud computing environment;
a first data store comprising a list of products, universal product codes associated with the products, and nutritional information associated with the products;
a second data store comprising purchase histories linked to a plurality of different loyalty card users; and
an application stored and partitioned in the memory that, when executed by the plurality of processors,accesses the second data store to read a purchase history of a loyalty card user over a most recent predefined time period,analyzes the most recent predefined time period of the purchase history of the loyalty card user based on objective nutritional guidelines to identify unhealthy purchased items, wherein the unhealthy purchased items includes a least healthy previous purchase,searches the first data store to find substitute candidates for the least healthy previous purchase,identifies at least one of the substitute candidates that is eligible for an individual discount targeted to the loyalty card user,transmits, in a webpage to a mobile phone of the loyalty card user via a network connected to a wireless communication link provided by a transceiver base station, the least healthy previous purchase, the at least one of the substitute candidates that is eligible for the individual discount, and the individual discount,wherein the least healthy previous purchase, the at least one of the substitute candidates that is eligible for the individual discount, and the individual discount are presented in the web page to call attention to the least healthy previous purchase and the individual discount for the at least one of the substitute candidates that is eligible for the individual discount,receives a selection, from the mobile phone via the network connected to the wireless communication link provided by the transceiver base station, of one or more of the at least one of the substitute candidates that is eligible for the individual discount,andgenerates a shopping list comprising the one or more of the at least one of the substitute candidates that is eligible for the individual discount and that is selected.
6 Assignments
0 Petitions
Accused Products
Abstract
A nutritional management system. The system comprises a processor, a memory, a first data store comprising a list of products, universal product codes associated with the products, and nutritional information associated with the products, a second data store comprising purchase histories linked to a plurality of loyalty card users, and an application stored in the memory. When executed by the processor, the application reads a purchase history of a loyalty card user over a most recent predefined time period from the second data store, analyzes a most recent predefined time period of the purchase history of the loyalty card user based on objective nutritional guidelines to identify a predefined number of most unhealthy purchased items, searches the first data store to find substitutes for the unhealthy purchased items, transmits the substitutes, receives a selection of one or more of the substitutes, and promotes generating a shopping list comprising selected substitutes.
43 Citations
12 Claims
-
1. A nutritional management system, comprising:
-
a plurality of processors in a cloud computing environment; a memory of ROM, RAM, or both ROM and RAM located in the cloud computing environment; a first data store comprising a list of products, universal product codes associated with the products, and nutritional information associated with the products; a second data store comprising purchase histories linked to a plurality of different loyalty card users; and an application stored and partitioned in the memory that, when executed by the plurality of processors, accesses the second data store to read a purchase history of a loyalty card user over a most recent predefined time period, analyzes the most recent predefined time period of the purchase history of the loyalty card user based on objective nutritional guidelines to identify unhealthy purchased items, wherein the unhealthy purchased items includes a least healthy previous purchase, searches the first data store to find substitute candidates for the least healthy previous purchase, identifies at least one of the substitute candidates that is eligible for an individual discount targeted to the loyalty card user, transmits, in a webpage to a mobile phone of the loyalty card user via a network connected to a wireless communication link provided by a transceiver base station, the least healthy previous purchase, the at least one of the substitute candidates that is eligible for the individual discount, and the individual discount, wherein the least healthy previous purchase, the at least one of the substitute candidates that is eligible for the individual discount, and the individual discount are presented in the web page to call attention to the least healthy previous purchase and the individual discount for the at least one of the substitute candidates that is eligible for the individual discount, receives a selection, from the mobile phone via the network connected to the wireless communication link provided by the transceiver base station, of one or more of the at least one of the substitute candidates that is eligible for the individual discount, and generates a shopping list comprising the one or more of the at least one of the substitute candidates that is eligible for the individual discount and that is selected. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method performed by an application executed by a plurality of processors in a cloud computing environment, comprising:
-
accessing, by the plurality of processors, a first data store to read a most recent predefined time period of purchase history of a loyalty card user, wherein the first data store comprises purchase histories linked to a plurality of different loyalty card users; analyzing, by the plurality of processors, the food items of the most recent predefined time period of purchase history based on objective nutritional guidelines to identify unhealthy purchased items, wherein the unhealthy purchased items includes a least healthy previous purchase; identifying, by the plurality of processors, a list of potential product substitutes by accessing a second data store comprising a list of products, universal product codes associated with the products, and nutritional information associated with the products to obtain a list of product entries that belong to food types which are the same as the unhealthy purchased items; identifying, by the plurality of processors, a list of candidate product substitutes by analyzing the list of potential product substitutes based on the objective nutritional guidelines; identifying, by the plurality of processors, at least one of the candidate product substitutes that is eligible for an individual discount targeted to the loyalty card user; transmitting, by the plurality of processors in a web page to a mobile phone of the loyalty card user via a network connected to a wireless communication link provided by a transceiver base station, the least healthy previous purchase, the at least one of the substitute candidates that is eligible for the individual discount, and the individual discount, wherein the least healthy previous purchase, the at least one of the candidate product substitutes that is eligible for the individual discount, and the individual discount are presented in the web page to call attention to the least healthy previous purchase and the individual discount for the at least one of the candidate product substitutes that is eligible for an individual discount; receiving, by the plurality of processors from the mobile phone of the loyalty card user via the network connected to the wireless communication link provided by the transceiver base station, a selection of one or more of the at least one of the candidate product substitutes that is eligible for an individual discount; and generating, by the plurality of processors, a shopping list comprising the one or more of the at least one of the candidate product substitutes that is eligible for an individual discount and that is selected. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
Specification