×

GENERATIVE GROUP-BASED MEAL PLANNING SYSTEM AND METHOD

  • US 20170193853A1
  • Filed: 01/05/2016
  • Published: 07/06/2017
  • Est. Priority Date: 01/05/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor to cause the processor to implement a generative group-based meal planning system, the method comprising:

  • receiving, by the meal planning system, a request to generate a candidate meal plan, wherein one or more ingredients are identified to be incorporated into one or more recipes contained in the candidate meal plan, wherein the number of needed recipes to be included in the candidate meal plan is pre-determined;

    importing, by the meal planning system, one or more recipes incorporating the one or more identified ingredients;

    generating, by the meal planning system, one or more parent meal plans containing the pre-determined number of recipes, wherein the parent meal plan recipes are randomly selected from the imported recipes incorporating the one or more identified ingredients;

    generating, by the meal planning system, one or more child meal plans, wherein the child meal plan recipes are selected through the random crossing of recipes between the one or more parent meal plans;

    determining, by the meal planning system, a fitness score for the one or more child meal plans through the utilization of a genetic algorithm;

    wherein the steps of generating one or more parent meal plans, generating one or more child meal plans, and determining the fitness score for the one or more child meal plans are repeated for a pre-determined amount of iterations, wherein the one or more child meal plans with the highest fitness scores are used as the next generation of one or more parent meal plans; and

    outputting, by the meal planning system, the candidate meal plan having the pre-determined number of recipes, wherein the candidate meal plan is selected from the child meal plan having the highest fitness score.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×