METHOD AND SYSTEM FOR NUTRITIONAL PROFILING UTILIZING A TRAINABLE DATABASE
First Claim
1. A method of providing a customized meal for a patron in an eatery connected to an eatery network by establishing a set of nutritional profiles in a data processing system wherein each of said profiles is utilized to establish an optimal meal menu at a given time and location and with regard to a set of available ingredients relative to said given location, said method further comprising the steps of:
- providing a computerized network at said eatery with computer processors, wherein said computer processors perform the steps of;
establishing a patron data profile building routine, said patron data profile comprising a set of information that includes one or more of a patron'"'"'s personal characteristics, said patron'"'"'s diet habits, said patron'"'"'s eating taste styles, or said patron'"'"'s nutritional goals, andestablishing a menu routine for receiving a set of identification information relative to a particular patron,wherein said computer processors perform the steps of;
(a) initiating a first patron data profile building routine, wherein said patron data profile comprising a set of informations that include a person'"'"'s personal characteristics, a person'"'"'s diet habits, a person'"'"'s eating taste styles, and a person'"'"'s present nutritional goals;
(b) entering a set of characteristics of a particular patron into a patron data profile established for said individual;
(c) saving said set of characteristics to a first database so as to be accessible to database queries for individual profile data;
(d) aggregating said set of characteristics within said first database with data saved for the set of all individual patrons entered into said first database on said eatery network to build a virtual eating community categorized by a set of common characteristics;
(e) initiating a menu routine, at a networked eatery, for entering a set of identification information relative to said patron;
(f) first matching said set of identification information relative to said patron with said aggregated data to determine a patron match;
(g) second matching said patron match with said set of characteristics to determine an optimal menu plan that includes a set of recommendations for a customized meal recipe, in terms of said eatery'"'"'s service, that matches the eating taste styles, diet habits and the present nutritional goals of said patron;
(h) third matching said optimal menu plan with said set of available ingredients for said networked eatery to produce a set of recommended customized meal menus for said patron;
(j) generating a visual representation about said patron wherein said visual representation contains information about eating styles and habits, nutritional goals and said set of recommendations; and
(k) saving said visual representation into said patron'"'"'s data profile; and
(l) allowing said patron to choose a set of selected meal items.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention establishes a set of nutritional profiles in a data processing system, which are utilized to establish an optimal meal menu for a given time and location and with regard to a set of available ingredients. The invention includes a profiling routine where a set of characteristics of a particular individual is entered. The characteristics are aggregated with data saved for other patrons. When an individual with an established profile enters a networked eatery, they initiate a menu routine by entering their identification. The routine matches the information with the aggregated data to determine a patron match, which in turn is matched with the set of characteristics to determine an optimal menu plan. The optimal menu plan is matched with the set of available ingredients to produce a menu. Selected menu items are recorded to the patron'"'"'s nutritional profile which can be visually represented in any of several formats.
30 Citations
41 Claims
-
1. A method of providing a customized meal for a patron in an eatery connected to an eatery network by establishing a set of nutritional profiles in a data processing system wherein each of said profiles is utilized to establish an optimal meal menu at a given time and location and with regard to a set of available ingredients relative to said given location, said method further comprising the steps of:
-
providing a computerized network at said eatery with computer processors, wherein said computer processors perform the steps of; establishing a patron data profile building routine, said patron data profile comprising a set of information that includes one or more of a patron'"'"'s personal characteristics, said patron'"'"'s diet habits, said patron'"'"'s eating taste styles, or said patron'"'"'s nutritional goals, and establishing a menu routine for receiving a set of identification information relative to a particular patron, wherein said computer processors perform the steps of; (a) initiating a first patron data profile building routine, wherein said patron data profile comprising a set of informations that include a person'"'"'s personal characteristics, a person'"'"'s diet habits, a person'"'"'s eating taste styles, and a person'"'"'s present nutritional goals; (b) entering a set of characteristics of a particular patron into a patron data profile established for said individual; (c) saving said set of characteristics to a first database so as to be accessible to database queries for individual profile data; (d) aggregating said set of characteristics within said first database with data saved for the set of all individual patrons entered into said first database on said eatery network to build a virtual eating community categorized by a set of common characteristics; (e) initiating a menu routine, at a networked eatery, for entering a set of identification information relative to said patron; (f) first matching said set of identification information relative to said patron with said aggregated data to determine a patron match; (g) second matching said patron match with said set of characteristics to determine an optimal menu plan that includes a set of recommendations for a customized meal recipe, in terms of said eatery'"'"'s service, that matches the eating taste styles, diet habits and the present nutritional goals of said patron; (h) third matching said optimal menu plan with said set of available ingredients for said networked eatery to produce a set of recommended customized meal menus for said patron; (j) generating a visual representation about said patron wherein said visual representation contains information about eating styles and habits, nutritional goals and said set of recommendations; and (k) saving said visual representation into said patron'"'"'s data profile; and (l) allowing said patron to choose a set of selected meal items. - View Dependent Claims (2, 3, 4, 5, 7, 12, 13, 14, 15, 16, 17)
-
-
6. (canceled)
-
8-11. -11. (canceled)
-
18. A system for providing a customized meal for a patron in an eatery connected to an eatery network by establishing a set of nutritional profiles wherein each of said profiles is utilized to establish an optimal meal menu at a given time and location and with regard to a set of available ingredients relative to said given location, said system further comprising:
-
(a) a centralized data processing system further comprising a set of routines for initiating, storing and comparing patron data profiles; (b) a memory in said system for storing a set of aggregated data of characteristics of a particular individual patron, together with characteristics from other patrons, in a patron data profile established for said individual and accessible to database queries for individual profile data, wherein said patron data profile comprising a set of informations that include a person'"'"'s personal characteristics, a person'"'"'s diet habits, a person'"'"'s eating taste styles, and a person'"'"'s present nutritional goals, and on said eatery network for building a virtual eating community categorized by a set of common characteristics; (c) a menu routine, at a networked eatery, for entering a set of identification information relative to a patron of said networked eatery; (d) first matching means for matching said set of identification information relative to said patron with said aggregated data to determine a patron match; (e) second matching means for matching said patron match with said set of characteristics to determine an optimal menu plan that includes a set of recommendations for a customized meal recipe, in terms of said eatery'"'"'s service, that matches the eating taste styles, diet habits and the present nutritional goals of said patron; (f) third matching means for matching said optimal menu plan with said set of available ingredients for said networked eatery to produce a set of customized meal menus for said patron; and (g) a set of visual presentation tools for building a visual presentational of a patron'"'"'s data profile that include a person'"'"'s personal characteristics, a person'"'"'s diet habits, a person'"'"'s eating taste styles, a person'"'"'s present nutritional goals and a set of recommendations of an eatery. - View Dependent Claims (19, 20, 21, 22, 23, 24, 28, 29, 30, 31, 32, 33, 34)
-
-
25-27. -27. (canceled)
-
35. A method of establishing a set of nutritional profiles in a data processing system wherein each of said profiles is utilized to establish an optimal meal menu at a given time and location and with regard to a set of available ingredients relative to said given location, said method further comprising the steps of:
-
(a) initiating a profile building routine within said data processing system and entering a set of characteristics of a particular individual into a data file established for said individual; (b) saving said set of characteristics to a database of said data processing system so as to be accessible to database queries for individual file data; (c) aggregating said set of characteristics within said database with data saved for the set of all individual patrons entered into said database; (d) initiating a menu routine, at a networked eatery, for entering a set of identification information relative to a patron, said network eatery interoperatively connected to said data processing system by communication means for communicating therebetween; (e) first matching said set of identification information relative to said patron with said aggregated data to determine a patron match; (f) second matching said patron match with said set of characteristics to determine an optimal menu plan; (g) third matching said optimal menu plan with said set of available ingredients for said networked eatery to produce a menu for said patron; and (h) producing a report indicative of said patron'"'"'s profile wherein said profile further comprising a visual representation of said profile of said individual patron.
-
-
36. A method of establishing, in a data processing system, a set of nutritional profiles for an eatery patron, wherein each of said profiles is utilized to establish an optimal meal menu at a given time and location and with regard to a set of available ingredients relative to said given location, said method further comprising the steps of:
-
(a) tracking each use of said system by said eatery patron by using a pre-determined set of categories in which to record said each use; (b) creating a customized meal in respect of said optimal meal menu; (c) naming said meal; (d) categorizing said meal in accordance with a set of parameters; (e) sending a notice to other users of said system, said notice identifying said named meal; and (f) awarding points to said eatery patron, in respect of said named meal, said points being applicable against goods and/or services available from a vendor. - View Dependent Claims (37, 38)
-
-
39. A system for establishing, in a data processing system, a set of nutritional profiles for an eatery patron, wherein each of said profiles is utilized to establish an optimal meal menu at a given time and location and with regard to a set of available ingredients relative to said given location, said method further comprising the steps of:
-
(a) tracking means for tracking each use of said system by said eatery patron by using a pre-determined set of categories in which to record said each use; (b) a customized meal created in respect of said optimal meal menu, and wherein said meal is given a unique name; (d) assignment means within said system for assigning a category to said meal in accordance with a set of parameters; (e) communication means for sending a notice to other users of said system, said notice identifying said named meal; and (f) point tabulation and accounting means for accounting points issued to said eatery patron, in respect of said named meal, said points being applicable against goods and/or services available from a vendor. - View Dependent Claims (40, 41)
-
Specification