Nutritional Information System
First Claim
1. A non-transitory computer readable medium including at least executable computer program code tangibly stored therein for tracking nutritional information, the computer readable medium comprising:
- computer program code for receiving a food product identification for a food product;
computer program code for comparing the food product identification against a food product identification database;
computer program code for retrieving food product information for the food product from the database;
computer program code for adding at least part of the food product information for the food product to a user profile;
computer program code for analyzing a nutritional profile of the user profile based on the addition of the food product information for the food product; and
computer program code for updating the user profile with results of the analyzing for tracking nutritional information for the user profile.
0 Assignments
0 Petitions
Accused Products
Abstract
Software applications for tracking nutritional information, which may be used on a smart phone for example. Product packaging information for a food product may be read and converted to a food product identification for the food product. A comparison of the food product identification against a food product identification database may be used to retrieve food product information for the food product from the database. At least part of the food product information for the food product is added to a user profile. A nutritional profile of the user profile is analyzed based the addition of the food product information for the food product. The user profile is updated with results of the analyzing for tracking nutritional information for the user profile. A user can then monitor food intake (such as fat, calories, sugar, food types), which may be compared to desired targets, goals, or limits.
150 Citations
82 Claims
-
1. A non-transitory computer readable medium including at least executable computer program code tangibly stored therein for tracking nutritional information, the computer readable medium comprising:
-
computer program code for receiving a food product identification for a food product; computer program code for comparing the food product identification against a food product identification database; computer program code for retrieving food product information for the food product from the database; computer program code for adding at least part of the food product information for the food product to a user profile; computer program code for analyzing a nutritional profile of the user profile based on the addition of the food product information for the food product; and computer program code for updating the user profile with results of the analyzing for tracking nutritional information for the user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A software application configured to execute on at least one processor of a portable electronic device when stored in a non-transitory computer readable medium on the portable electronic device, the software application including at least executable computer program code for tracking nutritional information, comprising:
-
computer program code for receiving product packaging information for a food product; computer program code for requesting a conversion of the product packaging information to a food product identification for the food product; computer program code for requesting a comparison of the food product identification against a food product identification database; computer program code for retrieving food product information for the food product from the database; computer program code for adding at least part of the food product information for the food product to a user profile; computer program code for analyzing a nutritional profile of the user profile based the addition of the food product information for the food product; and computer program code for updating the user profile with results of the analyzing for tracking nutritional information for the user profile. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A computer-implemented method for tracking nutritional information, the method comprising:
-
receiving a food product identification for a food product; comparing the food product identification against a food product identification database; retrieving food product information for the food product from the database; adding at least part of the food product information for the food product to a user profile; analyzing a nutritional profile of the user profile based the addition of the food product information for the food product; and updating the user profile with results of the analyzing for tracking nutritional information for the user profile. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A method for tracking nutritional information comprising:
-
receiving at least one received electronic signal associated with at least one food product; at least one computer processor associating the at least one received electronic signal with a unique food product identifier stored in at least one database; the at least one computer processor associating the unique food product identifier with at least one nutritional information; the at least one computer processor analyzing at least one nutritional profile of at least one user profile based the at least one nutritional information; the at least one computer processor updating the at least one user profile with results of the analyzing for tracking the at least one nutritional information for the at least one user profile. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
Specification