Ascertaining events in media
First Claim
Patent Images
1. A non-transitory computer-readable medium embodying a program executable in a computing device, wherein when executed the program causes the computing device to at least:
- receive a plurality of messages from a plurality of user devices in response to a request transmitted over a network to the plurality of user devices, wherein individual ones of the plurality of messages include a timestamp representative of a point in time in a media item, the request includes a category selector and the individual ones of the plurality of messages further include a selection of a category;
determine where an event occurred in the media item based at least in part on a clustering of at least one subset of the plurality of messages received from the plurality of user devices; and
award an amount of points to at least one subset of a plurality of users, the amount of points being determined based at least in part on the timestamp included in a respective at least one of the plurality of messages and the clustering of the at least one subset of the plurality of messages.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments relating to the identification of events that occur within a media item. A plurality of messages are received from client devices, wherein each of the messages comprises a timestamp indicating a time relative to a media item. The existence of an event in the media item is determined based at least in part on a clustering of at least a subset of the messages received. Points are awarded to a subset of users based at least in part upon the timestamp and the clustering of messages received.
31 Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in a computing device, wherein when executed the program causes the computing device to at least:
-
receive a plurality of messages from a plurality of user devices in response to a request transmitted over a network to the plurality of user devices, wherein individual ones of the plurality of messages include a timestamp representative of a point in time in a media item, the request includes a category selector and the individual ones of the plurality of messages further include a selection of a category; determine where an event occurred in the media item based at least in part on a clustering of at least one subset of the plurality of messages received from the plurality of user devices; and award an amount of points to at least one subset of a plurality of users, the amount of points being determined based at least in part on the timestamp included in a respective at least one of the plurality of messages and the clustering of the at least one subset of the plurality of messages. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
at least one computing device; and a media application executable in the at least one computing device, wherein when executed the media application causes the at least one computing device to at least; facilitate receipt of a plurality of messages in response to a request from a plurality of clients over a network, individual ones of the plurality of messages comprising at least one timestamp representative of a point in time in a media item, the request including a category selector and the individual ones of the plurality of messages further including a selection of a category; determine where an event occurred in the media item based at least in part on a number of the plurality of messages received and a clustering of at least one subset of the plurality of messages received; and award an amount of points to at least one subset of a plurality of users, the amount of points being determined based at least in part on the at least one timestamp the plurality of messages and the clustering of the at least one subset of the plurality of messages. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
transmitting, by a computing device, a media item and a request for rendering for display to a plurality of clients over a network; receiving, by the computing device, a plurality of messages from a plurality of clients in response to the request, wherein individual ones of the plurality of messages comprise a timestamp indicating a time relative to the media item, the request including a category selector and the individual ones of the plurality of messages further including a selection of a category; determining, by the computing device, where an event occurred in the media item based at least in part on a clustering of at least one subset of the plurality of messages; and awarding, by the computing device, an amount of points to a respective user account associated with individual ones of at least one subset of a plurality of users, the amount of points being determined based at least in part on the timestamp and the clustering of the at least one subset of the plurality of messages. - View Dependent Claims (17, 18, 19, 20)
-
Specification