×

Recipe engine system and method

  • US 8,200,548 B2
  • Filed: 08/31/2009
  • Issued: 06/12/2012
  • Est. Priority Date: 08/31/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing electronic meal information associated with a meal requiring at least two recipes to a user, the method comprising:

  • storing, on one or more processor readable media that are operatively coupled to one or more processors, at least one database comprising at least;

    electronic user information representing levels of cooking skills respectively associated with a plurality of users;

    electronic recipe information including information representing a plurality of food recipes;

    electronic recipe attribute information including information representing respective attributes of a plurality of ingredients for the plurality of food recipes;

    electronic process information including information representing processes associated with the plurality of recipes; and

    electronic time information including information representing time associated with the processes;

    providing, by the one or more processors, a web site linked to the Internet that includes at least;

    a first prompt for electronic food information representing at least one characteristic of a meal;

    a second prompt for electronic available ingredient information representing at least one ingredient that the user has available for the meal; and

    a third prompt for electronic time information representing time;

    receiving from the computing device, in response to the first prompt, first electronic food information representing a characteristic of the meal;

    receiving from the computing device, in response to the second prompt, first electronic ingredient information representing ingredients in possession of the user;

    receiving from the computing device, in response to the third prompt, first electronic time information representing at least one of starting time and ending time, and further representing an amount of time available to the user for preparing the meal;

    selecting, by the one or more processors, at least some of the electronic recipe information for a plurality of recipes, wherein the selecting is based at least on the first electronic food information, the first electronic ingredient information and the first electronic time information; and

    calculating, by the one or more processors, at least one of a starting time for preparing at least one of the recipes associated with the meal, and an ending time for preparing at least one of the recipes associated with the meal, wherein the calculating is based on at least some of the electronic time information and at least some of the electronic user information; and

    generating, by the one or more processors, electronic meal information that includes a time schedule for preparing the plurality of recipes and further includes an electronic list of ingredients for each of the plurality of recipes and further includes a starting time for at least one of the plurality of recipes, wherein the electronic list includes the difference between ingredients in the electronic meal recipe information, and at least one ingredient in the electronic ingredient information, and further wherein the electronic meal information includes selected recipe attributes for the ingredients in the electronic list.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×