Apparatus and method for determining ingredients by label scanning
First Claim
1. A method for determining ingredients of a product and comparing with consumer preferences, the method comprising the steps of:
- scanning a textual ingredients list on a label of the product;
converting the scanned textual ingredients list into ingredients data using an optical character resolution program;
comparing the ingredients data to preference data, the preference data corresponding to at least one preference for at least one consumer; and
generating a notification to a user when at least one ingredient in the ingredients data corresponds to at least one preference of the consumer.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for determining ingredients based upon scanning a label on a food container. Briefly described, one embodiment is a method comprising scanning a textual ingredients list on a label of the product, converting the scanned textual ingredients list into ingredients data using an optical character resolution program, comparing the ingredients data to preference data, the preference data corresponding to at least one preference for at least one consumer and generating a notification to a user when at least one ingredient in the ingredients data corresponds to at least one preference the consumer.
40 Citations
21 Claims
-
1. A method for determining ingredients of a product and comparing with consumer preferences, the method comprising the steps of:
-
scanning a textual ingredients list on a label of the product;
converting the scanned textual ingredients list into ingredients data using an optical character resolution program;
comparing the ingredients data to preference data, the preference data corresponding to at least one preference for at least one consumer; and
generating a notification to a user when at least one ingredient in the ingredients data corresponds to at least one preference of the consumer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
scanning a textual product name on the label of the product;
converting the scanned textual product name into product name data using an optical character resolution program; and
communicating the product name data to the user.
-
-
5. The method of claim 1, further comprising the steps of:
-
scanning a product name on the label of the product;
converting the scanned product name into product identification data using the optical character resolution program; and
generating a product identification signal that identifies the product when the notification to the user is generated.
-
-
6. The method of claim 5, further comprising the step of saving the product identification data into a memory.
-
7. The method of claim 1, further comprising the step of scanning a bar code to access supplemental information.
-
8. The method of claim 1, wherein the step of generating a notification further includes the step of communicating a warning message to the user when the preference of the consumer corresponding to the ingredient indicates a health risk to the consumer.
-
9. The method of claim 1, further comprising the steps of:
-
scanning a textual nutrition list on a label of the product;
converting the scanned nutrition list into nutritional data using an optical character resolution program;
comparing the nutritional data to preference data, the preference data corresponding to at least one preference for the consumer; and
generating a notification to a user when at least one nutrient in the nutritional data corresponds to at least one preference of the consumer.
-
-
10. A method for comparing product ingredients with preferences of at least one consumer, the method comprising the steps of:
-
storing for the consumer at least one preference;
scanning a textual ingredients list on each one of a plurality of product containers, each product container having a product;
scanning a name of the product on each one of the plurality of product containers;
determining a plurality of ingredients from the scanned textual ingredients list using an optical character resolution program;
associating the plurality of ingredients with the corresponding names of the products;
comparing the plurality of ingredients to the preferences; and
generating a notification signal to a user when at least one ingredient corresponds to at least one preference of the consumer. - View Dependent Claims (11, 12, 13)
-
-
14. A system which compares product ingredients with preferences of at least one consumer, comprising:
-
a scanner configured to scan an ingredients list and a product name residing on a product container;
a memory configured to store for the consumer at least one preference;
a processor configured to determine at least one ingredient from the scanned ingredients list, configured to compare the determined ingredients with the preferences, and further configured to generate a message when at least one ingredient corresponds to at least one preference, the message having at least the ingredient, the preference, the product name and an identity of the associated consumer; and
a display configured to display the generated message. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for comparing product ingredients with preferences of at least one consumer, comprising:
-
means for scanning a textual ingredients list and a name of the product, the textual ingredients list and the name residing on a product label;
means for converting the scanned textual ingredients list into a list of ingredients and for converting the scanned name of the product into a product name, the means for converting using an optical character resolution program;
means for comparing the ingredients data to preference data, the preference data corresponding to at least one preference for each the consumer; and
means for generating a notification to a user when at least one ingredient in the ingredients list corresponds to at least one preference of the consumer. - View Dependent Claims (20)
-
-
21. A computer readable medium having a program for comparing product ingredients with preferences of at least one consumer, the program comprising logic configured to perform the steps of:
-
receiving information corresponding to a scanned textual ingredients list and a scanned name of a product, the textual ingredients list and the name residing on a product label;
converting the scanned textual ingredients list into a list of ingredients and for converting the scanned name of the product into a product name using an optical character resolution program;
means for comparing the ingredients data to preference data, the preference data corresponding to at least one preference for the consumer; and
means for generating a notification to a user when at least one ingredient in the ingredients list corresponds to at least one preference of the consumer.
-
Specification