IP Library Granted Patent US 9,286,589
Granted Patent B2
US 9,286,589 · App. 13/651,260 · Granted Mar 15, 2016

Method and system for customizing a project

Inventors: Tripp Wiggins (Austin, TX); Jonathan Vlock (New York, NY)
Assignee: Caelo Media, LLC
G06Q10/0633H04L67/02H04L67/306H04L67/325
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,286,589
App. No.
13/651,260
Granted
Mar 15, 2016
Kind
B2
Abstract

A method, system, and computer readable media for managing a project over a computer network is disclosed. A project selection is received. Data associated with the project is retrieved in response to the selection. Data associated with a user profile is also retrieved, and compared to the data associated with the project to detect inconsistencies between the project and the user profile. In an embodiment, substitutions are determined based on the inconsistencies and automatically incorporated into the project. Data associated with the project including the substitutions is then delivered to the user over a computer network. In another embodiment, data associated with the project and the inconsistencies is delivered to the user over a computer network. In some embodiments, data associated with alternative project inputs and/or project actions consistent with the user profile is delivered to the user for substitution into the project. In some implementations, a selection of one or more alternative project inputs and/or project actions may be received from the user over a computer network.

Claims (20)

1. A method of preparing a meal comprising:

sending information over a computer network to a data store defining one or more of food preferences; dietary restrictions, cooking tools available, food ingredients available, and cooking skill level;

sending a recipe selection over a computer network, wherein the selected recipe contains one or more ingredients or actions that are inconsistent with at least one of the food preferences, dietary restrictions, cooking tools available, food ingredients available, and cooking skill level information previously sent; and

receiving, over the computer network, a recipe execution plan for the selected recipe containing substitutions for one or more ingredients or actions that reduce or eliminate the inconsistencies, wherein the selected recipe contains one or more actions that are inconsistent with at least one of defined cooking tools available, and cooking skill level information, and wherein the received recipe execution plan for the selected recipe contains one or more substitute actions that reduce or eliminate the inconsistencies.

2. The method of claim 1 , additionally comprising:

receiving information over a computer network indicating inconsistencies between the selected recipe and at least one of the food preferences, dietary restrictions, cooking tools available, food ingredients available, and cooking skill level information previously sent; and

selecting a substitution in response to the receiving.

3. The method of claim 1 , wherein the selected recipe has a recipe name and the selected recipe containing substitutions has the same recipe name.

4. The method of claim 1 , wherein the selected recipe includes a plurality of not inconsistent ingredients and actions and the selected recipe containing substitutions still includes the plurality of not inconsistent ingredients and actions.

5. An apparatus for preparing a meal, comprising:

an electronic processor;

a memory, storing instructions that configure the processor to perform a method of preparing a meal, the method comprising:

sending information over a computer network to a data store defining one or more of food preferences; dietary restrictions; cooking tools available, food ingredients available, and cooking skill level;

sending a recipe selection over a computer network, wherein the selected recipe contains one or more ingredients or actions that are inconsistent with at least one of the food preferences, dietary restrictions, cooking tools available; food ingredients available, and cooking skill level information previously sent, and

receiving, over a computer network, a recipe execution plan for the selected recipe containing substitutions for one or more ingredients or actions that reduce or eliminate the inconsistencies, wherein the selected recipe contains one or more actions that are inconsistent with at least one of defined cooking tools available, and cooking skill level information, and wherein the received recipe execution plan for the selected recipe contains one or more substitute actions that reduce or eliminate the inconsistencies.

6. The apparatus of claim 5 , wherein the selected recipe has a recipe name and the selected recipe containing substitutions has the same recipe name.

7. The apparatus of claim 5 , wherein the selected recipe includes a plurality of not inconsistent ingredients and actions and the selected recipe containing substitutions still includes the plurality of not inconsistent ingredients and actions.

8. The apparatus of claim 5 , wherein the method further comprises:

receiving information over a computer network indicating inconsistencies between the selected recipe and at least one of the food preferences; dietary restrictions, cooking tools available; food ingredients available, and cooking skill level information previously sent; and

selecting a substitution in response to the receiving.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2016
From: WIGGINS, TRIPP; VLOCK, JONATHAN
To: CAELO MEDIA, LLC
Reel/Frame 037679/0810 →
Continuity (2)
Provisional Application 61547309 · Oct 14, 2011
Related Publication 20130185646A1 · Jul 18, 2013