Addition of Plan-Generation Models and Expertise by Crowd Contributorst
First Claim
1. In a computing environment, a system, comprising:
- an authoring tool configured to allow an author from among crowd contributors to author a new model, the new model containing rules, constraints or equations, or any combination of rules, constraints or equations, by which the model is configured to generate a plan comprising plan objects; and
a presentation mechanism configured to produce a presentation based upon the plan objects.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure is directed towards a web service that maintains a set of models used to generate plans, such as vacation plans, in which the set of models includes models that are authored by crowd contributors via the service. The models include rules, constraints and/or equations, and may be text based and declarative such that any author can edit an existing model or combination of existing models into a new model. Users can access the models to generate a plan according to user parameters, view a presentation of that plan, and interact to provide new parameters to the model and/or with objects in the plan to modify the plan and view a presentation of the modified plan.
-
Citations
20 Claims
-
1. In a computing environment, a system, comprising:
-
an authoring tool configured to allow an author from among crowd contributors to author a new model, the new model containing rules, constraints or equations, or any combination of rules, constraints or equations, by which the model is configured to generate a plan comprising plan objects; and a presentation mechanism configured to produce a presentation based upon the plan objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a computing environment, a method performed at least in part on at least one processor, comprising:
-
maintaining a set of models, each model comprising rules, constraints or equations, or any combination of rules, constraints or equations, by which that model generates a plan comprising plan objects; providing access to a selected model for authoring a new model therefrom, including allowing content of the selected model to be used for editing into the new model, or combined with content from one or more other models into the new model, or both used for editing into the new model, or combined with content from one or more other models into the new model; and maintaining the new model as a model of the set of models. - View Dependent Claims (15, 16, 17, 18)
-
-
19. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising,
maintaining a set of models including models authored by crowd contributors, each model comprising rules, constraints or equations, or any combination of rules, constraints or equations; -
providing for user-selection of a selected model; generating a plan from the selected model, the plan comprising plan objects selected according to the rules, constraints or equations, or any combination of rules, constraints or equations of the selected model; and producing a presentation from the plan for presenting to the user. - View Dependent Claims (20)
-
Specification