CONTEXT AND ACTIVITY-DRIVEN CONTENT DELIVERY AND INTERACTION
First Claim
1. 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.
6 Assignments
0 Petitions
Accused Products
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.
367 Citations
28 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. 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. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification