Coordinated output of messages and content
First Claim
1. A computer-implemented method comprising:
- receiving, by a client device, a message that is for a user of the client device and originated from another device during a particular time in an output of content;
determining whether the received message relates to the content;
responsive to determining that the received message relates to the content, determining a point in time that the received message was sent; and
coordinating output of the received message with the output of the content to be dependent, at least in part, on whether the point in time that the received message was sent is earlier than the particular time in the output of the content.
2 Assignments
0 Petitions
Accused Products
Abstract
A data stream is provided to a user in which a number of data streams may be integrated together at proper times within the data streams. For example, a first data stream may be displayed for a user while a second data stream may be received. The second data stream may be determined to contain data content corresponding to the first data stream in a particular temporal relationship. Based on a determination of various parameters or characteristics of the first and/or second data stream, the second data stream may be integrated into or combined with the first data stream at a desired time point within the first data stream to create a combination data stream. The combination data stream may be presented to the user.
59 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a client device, a message that is for a user of the client device and originated from another device during a particular time in an output of content; determining whether the received message relates to the content; responsive to determining that the received message relates to the content, determining a point in time that the received message was sent; and coordinating output of the received message with the output of the content to be dependent, at least in part, on whether the point in time that the received message was sent is earlier than the particular time in the output of the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A client device comprising one or more modules embodied on one or more computer-readable memory devices to:
-
output content using one or more time shifting techniques; ascertain whether a message received by the client device relates to the content, the ascertainment comprising scanning the message received by the client for keywords, the message for a user of the client device and originated from another client device; determine a point in time that the message was sent; and manage output of the message based at least in part on whether the determined point in time that the message was sent is earlier than a point in time in the output of the content that has not yet occurred using the one or more time shifting techniques. - View Dependent Claims (12, 13, 14, 15)
-
- 16. One or more computer-readable memory devices comprising instructions that are executable by a client device to determine that a message received by the client device, which is for a user of the client device and originated from a sender from another client device, is related to content that is time shifted and was sent at a point in time that is earlier than a particular time in an output of the content and form a notification to be sent from the client device to the sender that originated the message that indicates a result of the determination.
Specification