Recipe identification method and apparatus
First Claim
Patent Images
1. A method comprising:
- at a server device, receiving first formatted recipe data from a client device in communication with the server device, the first formatted recipe data comprising at least a plurality of words relating to a recipe;
analyzing individual ones of the words relating to the recipe data to determine whether each may be found within one of three databases of known words, the three databases comprising;
a database of known ingredient-related words, a database of known measurement-related words, and a database of known direction-related words;
extracting nutrition information associated with at least the individual ones of the words relating to the recipe data as being found within the database of known ingredient-related words;
organizing the extracted nutrition information and the characterized individual ones of the words relating to the recipe data into a second formatted recipe data; and
providing the second formatted recipe data from the server device to the client device for nutrition logging performed thereat.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed embodiments include apparatus, method and storage medium associated with recipe identification. In embodiments, an apparatus may include a recipe identification function configured to receive or retrieve a text document, analyze the text document to identify a recipe, and return the identified recipe. Other embodiments may be described and claimed.
5 Citations
20 Claims
-
1. A method comprising:
-
at a server device, receiving first formatted recipe data from a client device in communication with the server device, the first formatted recipe data comprising at least a plurality of words relating to a recipe; analyzing individual ones of the words relating to the recipe data to determine whether each may be found within one of three databases of known words, the three databases comprising;
a database of known ingredient-related words, a database of known measurement-related words, and a database of known direction-related words;extracting nutrition information associated with at least the individual ones of the words relating to the recipe data as being found within the database of known ingredient-related words; organizing the extracted nutrition information and the characterized individual ones of the words relating to the recipe data into a second formatted recipe data; and providing the second formatted recipe data from the server device to the client device for nutrition logging performed thereat. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable, non-transitory storage medium having computer executable instructions stored thereon, which when the instructions are executed are operable to:
-
retrieve a plurality of text relating to a recipe from a client device in communication with a server device; analyze individual words comprising the plurality of text relating to the recipe to determine whether each may be found within one of three keyword databases of known words, the three keyword databases comprising;
a database of known ingredient-related words, a database of known measurement-related words, and a database of known instruction-related words;extract nutrition information associated with individual ones of the words identified in the known ingredient-related keyword database; organize the extracted nutrition information and the analyzed individual ones of the words into a second recipe comprising at least three sections related to the keyword database to which each word of the plurality of text of the recipe is associated; and enable a user of the client device to log the second recipe data via a nutrition logging program executed thereat. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a memory unit; and a processor coupled to the memory unit and configured to execute a plurality of instructions which are configured to when executed cause the apparatus to; retrieve recipe text information from a client device in communication with the apparatus, the recipe text information comprising at least a plurality of words relating to preparation of a food or beverage; analyze the text information to determine one of a plurality of keyword categories for individual ones of the plurality of words in the text information, the keyword categories being determined based on a presence of the individual ones of the plurality of words within a database of known words for each of three available keyword categories; extract nutrition information associated with at least the individual ones of the words identified within the keyword category relating to known ingredients; organize the extracted nutrition information and the plurality of words into sections related to the keyword categories; and provide the organized extracted nutrition information and the plurality of words to the client device for nutrition logging thereat. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification