Context and activity-driven content delivery and interaction
AssigneePalo Alto Research Center Incorporated
InventorVictoria M.E. Bellotti
Life of this patent
Estimating the term…
Abstract
One embodiment of the present invention provides a computing device that delivers personally-defined context-based content to a user. This computing device receives a set of contextual information with respect to the user, and processes the contextual information to determine a context which is associated with an activity being performed by the user. The computing device then determines whether either or both the context and a current activity of the user satisfy a trigger condition which has been previously defined by the user. If so, the computing device selects content from a content database, based on the context, to present to the user, and presents the selected content.
Claims28
A method for delivering context-based content to a first user, the method comprising:
- receiving a set of contextual information with respect to the first user;
- processing the contextual information to determine a context or an activity being performed by the first user;
- and
- determining whether either or both the context and a current activity of the first user satisfy a trigger condition which has been previously defined by the first user or a second user, and if so:
- selecting content associated with the trigger condition from a content database to present to the first user;
- and
- presenting the selected content.
A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for delivering context-based content to a first user, the method comprising:
- receiving a set of contextual information with respect to the first user;
- processing the contextual information to determine a context or an activity being performed by the first user;
- and
- determining whether either or both the context and a current activity of the first user satisfy a trigger condition which has been previously defined by the first user or a second user, and if so:
- selecting content associated with the trigger condition from a content database to present to the first user;
- and
- presenting the selected content.
An apparatus for delivering context-based content to a first user, comprising:
- an input mechanism configured to receive a set of contextual information with respect to the first user;
- a content database configured to store a collection of context-based content;
- a content delivery mechanism configured to present content to a first user;
- and
- a context manager configured to process the contextual information to determine a context or an activity being performed by the first user, and to determine whether either or both the context and a current activity of the first user satisfy a trigger condition which has been previously defined by the first user or a second user;
- wherein if the context or current user activity is determined to satisfy a trigger condition,
- the context manager is further configured to select content associated with the trigger condition from a content database to present to the first user;
- and
- the content delivery mechanism is further configured to present the selected content.
Dependencies are inferred from the claim text.