Context and activity-driven content delivery and interaction
DC CAFCFirst Claim
1. A method for delivering context-based content to a first user, the method comprising:
- receiving at least one content package, wherein the content package includes at least one content piece and a set of rules associated with the content package, wherein the set of rules includes a trigger condition and an expected response, and wherein the trigger condition specifies a context that triggers a presentation of the content piece;
receiving a set of contextual information with respect to the first user;
processing the contextual information to determine a current context for the first user;
determining whether the current context satisfies the trigger condition;
in response to the trigger condition being satisfied, presenting the content piece to the first user;
receiving a response from the first user corresponding to the presented content piece;
determining whether the received response matches the expected response; and
performing an action based on an outcome of the determination.
7 Assignments
Litigations
5 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.
-
Citations
25 Claims
-
1. A method for delivering context-based content to a first user, the method comprising:
-
receiving at least one content package, wherein the content package includes at least one content piece and a set of rules associated with the content package, wherein the set of rules includes a trigger condition and an expected response, and wherein the trigger condition specifies a context that triggers a presentation of the content piece; receiving a set of contextual information with respect to the first user; processing the contextual information to determine a current context for the first user; determining whether the current context satisfies the trigger condition; in response to the trigger condition being satisfied, presenting the content piece to the first user; receiving a response from the first user corresponding to the presented content piece; determining whether the received response matches the expected response; and performing an action based on an outcome of the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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 at least one content package, wherein the content package includes at least one content piece and a set of rules associated with the content package, wherein the set of rules includes a trigger condition and an expected response, and wherein the trigger condition specifies a context that triggers a presentation of the content piece; receiving a set of contextual information with respect to the first user; processing the contextual information to determine a current context for the first user; determining whether the current context satisfies the trigger condition; in response to the trigger condition being satisfied, presenting the content piece to the first user; receiving a response from the first user corresponding to the presented content piece; determining whether the received response matches the expected response; and performing an action based on an outcome of the determination. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for delivering context-based content to a first user, comprising:
-
a processor; an input mechanism configured to receive a set of contextual information with respect to the first user; a receiving mechanism configured to receive at least one content package, wherein the content package includes at least one content piece and a set of rules associated with the content package, wherein the set of rules includes a trigger condition and an expected response, and wherein the trigger condition specifies a context that triggers a presentation of the content piece; a content delivery mechanism configured to present the context-based content to a first user; and a context manager configured to process the contextual information to determine a current context for the first user, and to determine whether the current context satisfies the trigger condition; wherein in response to the trigger condition being satisfied, the content delivery mechanism is configured to present the content piece to the first user and wherein while presenting the content piece to the first user, the content delivery mechanism is further configured to; receive a response from the first user corresponding to the presented content piece, determine whether the received response matches the expected response, and perform an action based on an outcome of the determination. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification