METHOD AND SYSTEM FOR INTENTION OBJECT GENERATION
First Claim
1. A method comprising:
- obtaining activity data defining activity attributes of an intention of a user to undertake an activity, the activity attributes comprising at least one temporal attribute defining a time constraint relating to the activity and at least one contextual attribute identifying a context relating to the activity;
obtaining content data related to the activity, the content data including one or more content items;
generating, using a processor of a machine, an intention object based on the activity attributes, the intention object comprising a data structure that includes the activity attributes and the content data;
inferring an additional activity attribute of the activity based on the activity attributes; and
updating the intention object based on the additional activity attribute.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, computer-readable storage medium storing at least one program, and computer-implemented method for generating an intention object. Activity data defining activity attributes of an intention of a user to undertake an activity is obtained. The activity attributes may comprise at least one temporal attribute defining a time constraint relating to the activity and at least one contextual attribute identifying a context relating to the activity. One or more content items related to the activity are obtained. An intention object is then generated based on the activity attributes, the intention object comprising a data structure including the activity attributes and the one or more content items. An additional activity attribute is inferred based on the activity attributes and the one or more content items. The intention object is then updated to include the additional activity attribute.
-
Citations
20 Claims
-
1. A method comprising:
-
obtaining activity data defining activity attributes of an intention of a user to undertake an activity, the activity attributes comprising at least one temporal attribute defining a time constraint relating to the activity and at least one contextual attribute identifying a context relating to the activity; obtaining content data related to the activity, the content data including one or more content items; generating, using a processor of a machine, an intention object based on the activity attributes, the intention object comprising a data structure that includes the activity attributes and the content data; inferring an additional activity attribute of the activity based on the activity attributes; and updating the intention object based on the additional activity attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A tangible machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
-
obtaining activity data defining activity attributes of an intention of a user to undertake an activity, the activity attributes comprising at least one temporal attribute defining a time constraint relating to the activity and at least one contextual attribute identifying a context relating to the activity; obtaining content data related to the activity, the content data including one or more content items; generating, using a processor of the machine, an intention object based on the activity attributes, the intention object comprising a data structure that includes the activity attributes and the content data; inferring an additional activity attribute of the activity based on the activity attributes; and updating the intention object based on the additional activity attribute. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a processor of a machine; an interface module configured to obtain, using the processor of the machine, activity data defining activity attributes of an intention of a user to undertake an activity, the activity attributes comprising at least one temporal attribute defining a time constraint relating to the activity and at least one contextual attribute identifying a context relating to the activity, the interface module further to obtain content data related to the activity, the content data including one or more content items; and an intention object generation module configured to generate, using the processor of the machine, an intention object based on the activity attributes, the intention object comprising a data structure including the activity attributes and the content data, the intention object generation module further configured to infer an additional activity attribute based on the activity attributes and the one or more content items, and update the intention object based on the additional activity attribute.
-
Specification