USER INTERACTION ANALYSIS MODULE
First Claim
1. A system, comprising:
- one or more computing devices configured to implement a real-time video exploration (RVE) system configured to;
stream video to a plurality of client devices;
receive input from one or more of the client devices indicating user interactions exploring video content in the streamed video, wherein the video content includes graphical representations of objects rendered from graphics data according to one or more computer graphics techniques;
render new video content from the graphics data based at least in part on the user interactions with the video content; and
stream video including the new video content to respective ones of the one or more client devices;
one or more computing devices configured to implement an interaction analysis module configured to;
obtain interaction data from the RVE system indicating at least some of the user interactions exploring the video content in the streamed video;
analyze the interaction data to determine correlations between users or groups of users and the video content in the streamed video; and
provide analysis data indicating the determined correlations to one or more systems;
wherein the one or more systems are configured to provide additional content or information targeted at particular users or groups of users based at least in part on the determined correlations as indicated in the analysis data.
1 Assignment
0 Petitions
Accused Products
Abstract
An interaction analysis module may collect data about user interactions with video content in a real-time video exploration (RVE) system, analyze the collected data to determine correlations between users or groups of users and particular video content, and provide the analysis data to one or more systems, for example to the RVE system or to an online merchant. The RVE system may dynamically render and stream new video content targeted at particular users or groups based at least in part on the analysis data. Network-based computation resources and services may be leveraged by the RVE system to enable interactive exploration of video content by the users, as well as the real-time rendering and streaming of the new video content. Entities such as online merchants may target information such as advertising or recommendations to particular users or groups based at least in part on the analysis information.
35 Citations
22 Claims
-
1. A system, comprising:
-
one or more computing devices configured to implement a real-time video exploration (RVE) system configured to; stream video to a plurality of client devices; receive input from one or more of the client devices indicating user interactions exploring video content in the streamed video, wherein the video content includes graphical representations of objects rendered from graphics data according to one or more computer graphics techniques; render new video content from the graphics data based at least in part on the user interactions with the video content; and stream video including the new video content to respective ones of the one or more client devices; one or more computing devices configured to implement an interaction analysis module configured to; obtain interaction data from the RVE system indicating at least some of the user interactions exploring the video content in the streamed video; analyze the interaction data to determine correlations between users or groups of users and the video content in the streamed video; and provide analysis data indicating the determined correlations to one or more systems; wherein the one or more systems are configured to provide additional content or information targeted at particular users or groups of users based at least in part on the determined correlations as indicated in the analysis data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, by a video system implemented on one or more computing devices, input from one or more of a plurality of client devices indicating user interactions with video content in video sent to the plurality of client devices by the video system, wherein the video content includes graphical representations of objects rendered from graphics data according to one or more computer graphics techniques; rendering and sending new video content from the graphics data based at least in part on the user interactions with the video content sending video including the new video content to respective ones of the one or more client devices; analyzing, by an interaction analysis module, the user interactions with the video content in the video to determine correlations between at least one user and particular objects represented by the video content; and providing additional content or information targeted at one or more particular users based at least in part on the determined correlations. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing program instructions that when executed on one or more computers cause the one or more computers to implement a real-time video exploration (RVE) system configured to:
-
receive input from one or more client devices indicating user interactions with content of video streamed to the one or more client devices, wherein the video includes one or more scenes rendered at least in part according to one or more computer graphics techniques; analyze the user interactions with the content of the streamed video to determine correlations between at least one user and particular video content in the streamed video; render new video content targeted at one or more users based at least in part on the determined correlations, wherein the new video content includes graphical representations of objects rendered from graphics data according to one or more computer graphics techniques; and stream video including the targeted new video content to respective client devices of the one or more users. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification