Systems and methods to present content
First Claim
Patent Images
1. A method, comprising:
- collecting, over a network, by a web server, interaction data from a plurality of computing devices of a plurality of users accessing a web location, the interaction data comprising sensor data from the plurality of computing devices, and data regarding real-time interactions of the users with user interfaces configured to present content accessed at the web location, the real-time interactions of the users comprising input by each user in a respective user interface while receiving the content;
receiving up-streamed content comprising a respective streaming from each of first and second computing devices, wherein each respective streaming is tagged with a location of the computing device that provides the respective streaming; and
sending, over the network, by the web server, for real-time presentation in the user interfaces, content components in a sequence determined based on applying a set of rules to the interaction data while the users are receiving the content, wherein the sequence is further based on determining that each of the first and second computing devices is providing a streaming that corresponds to a common location.
1 Assignment
0 Petitions
Accused Products
Abstract
A content presentation system in which a set of content items, which may include static stored content documents and/or live content streaming from computing devices, is provided by a web channel engine to a web channel. A rules engine (e.g., of a web channel server or a web channel presenter) is configured to sequentially present some of the contents to a user in a video form in an automated way, based on real-time sensor data of user devices and/or interactions of the users with the web channel, including users who are provided with permissions to edit the content, look and feel of the web channel, and users who watch the web channel without editing privileges.
26 Citations
20 Claims
-
1. A method, comprising:
-
collecting, over a network, by a web server, interaction data from a plurality of computing devices of a plurality of users accessing a web location, the interaction data comprising sensor data from the plurality of computing devices, and data regarding real-time interactions of the users with user interfaces configured to present content accessed at the web location, the real-time interactions of the users comprising input by each user in a respective user interface while receiving the content; receiving up-streamed content comprising a respective streaming from each of first and second computing devices, wherein each respective streaming is tagged with a location of the computing device that provides the respective streaming; and sending, over the network, by the web server, for real-time presentation in the user interfaces, content components in a sequence determined based on applying a set of rules to the interaction data while the users are receiving the content, wherein the sequence is further based on determining that each of the first and second computing devices is providing a streaming that corresponds to a common location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer storage medium storing instructions, which when executed, cause a computing device of a user to:
-
communicate, over a network, by the computing device, with a web location to receive content; receive, by the computing device, content components accessed from the web location, wherein the content components include up-streamed content comprising a respective streaming from each of first and second computing devices, and each respective streaming is tagged with a location of the computing device that provides the respective streaming; and present, by a web channel presenter, in a user interface on the computing device, the content components in a manner determined by applying a set of rules to interaction data, the interaction data comprising data regarding real-time interaction of the user with the user interface while viewing the content, and the interaction data further comprising data regarding real-time interactions of other users while receiving the content, the real-time interactions of the other users comprising input by each user in a respective user interface while receiving the content, and wherein the manner of presenting the content components is further based on determining that each of the first and second computing devices is providing a streaming that corresponds to a common location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A server, comprising:
-
at least one microprocessor; and memory storing instructions configured to instruct the at least one microprocessor to; collect, over a network, interaction data from a plurality of computing devices of a plurality of users accessing a web location, the interaction data comprising sensor data from the plurality of computing devices, and data regarding real-time interactions of the users with user interfaces configured to present content, the real-time interactions of the users comprising input by each user in a respective user interface while receiving the content; receive up-streamed content comprising a respective streaming from each of first and second computing devices, wherein each respective streaming is tagged with a location of the computing device that provides the respective streaming; and send, over the network, for presentation in the user interfaces, content components in a sequence determined based on applying a set of rules to the interaction data while the users are receiving the content, wherein the sequence is further based on determining that each of the first and second computing devices is providing a streaming that corresponds to a common location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification