Meal data objects having recipes and food items
OwnerTimothy Huntinventor
Life of this patent
Estimating the term…
Abstract
A meal data object is generated by a user, where the meal data object includes recipes and food items. The meal data object may more specifically include a description and a meal type for the meal data object. For each recipe of the meal data object, the meal data object may include a description, a dish type, and/or a meal part for the recipe. The meal data object may also include a description for each food item. The meal data object is published so that it is viewable by other users. The users can navigate the meal data objects to select desired meals. A shopping list for the food items of the meal data object can be generated, such that each food item is listed once in the shopping list regardless of the number of recipes of the meal data object within which the food item is present.
Claims20
A method comprising:
- generating a meal data object by a user, the meal data object comprising a plurality of recipes and a plurality of food items;
- publishing the meal data object so that the meal data object is viewable by a plurality of users;
- and,
- navigating a plurality of meal data objects, including the meal data object, by the users, including viewing the meal data objects.
A system comprising:
- at least one server computing device to enable a plurality of users to generate a plurality of meal data objects, publish the meal data objects for viewing by all of the users, and to navigate the meal data objects to select desired of the meal data objects, each meal data object comprising a plurality of recipes and a plurality of food items;
- and,
- at least one client computing device on which the users communicate with the server computing device to generate, publish, and navigate the meal data objects.
A computer-readable medium having a computer program stored thereon and comprising:
- a first computer program part to generate a meal data object by a user, the meal data object comprising a plurality of recipes and a plurality of food items, by:
- navigating to the recipe by the user, the recipe including a number of recipe food items needed to prepare the recipe;
- aggregating the recipe to the meal data object, including aggregating the recipe food items to the food items of the meal data object;
- for each recipe food item of the recipe that is already present in the food items of the meal data object, adding a quantity of the recipe food item to a quantity of the food item of the meal data object;
- for each recipe food item of the recipe that is absent from the food items of the meal data object, adding a food item to the meal data object for the recipe food item, including setting a quantity of the food item of the meal data object as a quantity of the recipe food item within the recipe;
- a second computer program part to publish the meal data object so that the meal data object is viewable by a plurality of users;
- and,
- a third computer program part to navigate a plurality of meal data objects, including the meal data object, by the users, including viewing the meal data objects.
Dependencies are inferred from the claim text.