System to store and access information used to score, group and present nutritional values of food products
First Claim
1. A non-transitory computer-readable medium encoded with a data structure operable in a computer system with one or more computer-implemented functions, the data structure comprising:
- one or more food product information tables including entities for;
identifying one or more food products, each by a unique identifier, listing ingredients of each food product, and listing nutritional information of each food product;
a nutritional element mapping table including an element name field for selecting a nutritional element associated with a food product to be rated based on information of the one or more food product information tables, a nutrient keywords field for inputting one or more nutritional element keywords, an element rules point field for inputting one or more nutritional element point values associated with the selected nutritional element and an element rules range field for inputting one or more ranges of nutritional element input values associated with the selected nutritional element;
a rating mapping table for designating a rating algorithm type for one or more of the one or more food products, wherein the rating mapping table is configured to permit selection of a particular rating algorithm type based on food type selection, wherein a value or values of either or both of the element rules point field and the element rules range field of the nutritional element mapping table may be modified based on the rating algorithm type designated; and
a point mapping table for generating a nutritional rating for each of the one or more food products determined using the particular rating algorithm designated as a function of the food type selection for each of the one or more food products, wherein each of the rating algorithm types is configured to calculate a total point value based on the element rules point field and the element rules range field used for the food type selection and generating the nutritional rating based on the total point value calculated.
2 Assignments
0 Petitions
Accused Products
Abstract
A database, system and related method for storing, retrieving, manipulating and presenting nutritional information about food items includes functions and data tables arranged to enable nutritional value scoring and rating. The database, system and method are arranged to enable users to input nutritional information deemed pertinent to assessing the nutritional value of food items. The tables of the database include entities representing food item designations, and arrangements of nutritional information. The nutritional information may be acquired from external sources or generated internally, including for prepared foods. The system is arranged to enable users to generate customized reports based on all product and/or company information of interest or any selectable portions of such information.
-
Citations
34 Claims
-
1. A non-transitory computer-readable medium encoded with a data structure operable in a computer system with one or more computer-implemented functions, the data structure comprising:
-
one or more food product information tables including entities for;
identifying one or more food products, each by a unique identifier, listing ingredients of each food product, and listing nutritional information of each food product;a nutritional element mapping table including an element name field for selecting a nutritional element associated with a food product to be rated based on information of the one or more food product information tables, a nutrient keywords field for inputting one or more nutritional element keywords, an element rules point field for inputting one or more nutritional element point values associated with the selected nutritional element and an element rules range field for inputting one or more ranges of nutritional element input values associated with the selected nutritional element; a rating mapping table for designating a rating algorithm type for one or more of the one or more food products, wherein the rating mapping table is configured to permit selection of a particular rating algorithm type based on food type selection, wherein a value or values of either or both of the element rules point field and the element rules range field of the nutritional element mapping table may be modified based on the rating algorithm type designated; and a point mapping table for generating a nutritional rating for each of the one or more food products determined using the particular rating algorithm designated as a function of the food type selection for each of the one or more food products, wherein each of the rating algorithm types is configured to calculate a total point value based on the element rules point field and the element rules range field used for the food type selection and generating the nutritional rating based on the total point value calculated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A memory for storing data for access by an application program being executed on a computer processing system, comprising:
-
a data structure stored in the memory, the data structure including information resident in a database used by the application program, the database including; one or more food product information tables including entities for;
identifying one or more food products, each by a unique identifier, listing ingredients of each food product, and listing nutritional information of each food product;a nutritional element mapping table including an element name field for selecting a nutritional element associated with a food product to be rated based on information of the one or more food product information tables, a nutrient keywords field for inputting one or more nutritional element keywords, an element rules point field for inputting one, or more nutritional element point values associated with the selected nutritional element and an element rules range field for inputting one or more ranges of nutritional element input values associated with the selected nutritional element; a rating mapping table for designating a rating algorithm type for one or more of the one or more food products, wherein the rating mapping table is configured to permit selection of a particular rating algorithm type based on food type selection, wherein a value or values of either or both of the element rules point field and the element rules range field of the nutritional element mapping table may be modified based on the rating algorithm type designated; and a point mapping table for generating a nutritional rating for each of the one or more food products determined using the particular rating algorithm designated as a function of the food type selection for each of the one or more food products, wherein each of the rating algorithm types is configured to calculate a total point value based on the element rules point field and the element rules range field used for the food type selection and generating the nutritional rating based on the total point value calculated. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable medium with computer executable instructions that direct a computing system to operate a database, the database comprising:
-
one or more food product information tables including entities for;
identifying one or more food products, each by a unique identifier, listing ingredients of the one or more food products, and listing nutritional information of each food product;a nutritional value mapping function including an element name field for selecting a nutritional element associated with a food product to be rated based on information of the one or more food product information tables, a nutrient keywords field for inputting one or more nutritional element keywords, an element rules point field for inputting one or more nutritional element point values associated with the selected nutritional element and an element rules range field for inputting one or more ranges of nutritional element input values associated with the selected nutritional element, wherein the computer-readable medium further includes a rating function executable by the computing system for designating a rating algorithm type for each food product, wherein the rating function is configured to;
a) permit selection of a particular rating algorithm type based on food type selection, wherein a value or values of either or both of the element rules point field and the element rules range field may be modified based on the rating algorithm type designated;
b) generate a nutritional rating for each of the one or more food products determined using the particular rating algorithm designated as a function of the food type selection for each of the one or more food products, wherein each of the rating algorithm types is configured to calculate a total point value based on the element rules point field and the element rules range field used for the food type selection and generating the nutritional rating based on the total point value calculated; and
to enable a user to selectably display nutritional information and nutritional rating information for one or more of the one or more food products based on company name. - View Dependent Claims (25, 26, 27)
-
-
28. A method implemented, at least in part, by a computing system configured to carry out executable instructions using computer-implemented functions, the method comprising the steps of:
-
a. maintaining one or more food product information tables; b. identifying in the one or more tables one or more food products, each by a unique identifier; c. listing ingredients of the one or more food products; d. listing nutritional information of the one or more food products; e. identifying nutritional value element mapping based on food product nutritional information, nutritional elements, nutritional element point values associated with the nutritional elements and one or more ranges of nutritional element input values associated with the nutritional elements; f. designating a rating algorithm type for each food product type using a nutritional rating function, wherein the nutritional rating function is configured to permit selection of a particular rating algorithm type based on food type selection; and g. generating a nutritional rating for each of the one or more food products determined using the particular rating algorithm designated as a function of the food type selection for each of the one or more food products, wherein each of the rating algorithm types is configured to calculate a total point value based on the element point values and the one or more ranges used for the food type selection and generating the nutritional rating based on the total point value calculated. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification