User viewing data collection for generating media viewing achievements
First Claim
1. A method comprising:
- receiving, at a processing circuit, user viewing data comprising a media source, a viewing time, and a username, wherein the username identifies a social networking user, wherein the user viewing data is associated with a first media viewing device and the user viewing data is recorded by passively monitoring user input to the first media viewing device;
determining a program viewed on the first media viewing device based upon the user viewing data;
receiving, from the first media viewing device, a plurality of viewing achievement rules related to the user viewing data, wherein the plurality of viewing achievement rules each include one or more criteria;
determining whether the one or more criteria of a viewing achievement rule of the plurality of viewing achievement rules matches the user viewing data;
in response to the one or more criteria of the viewing achievement rule of the plurality of viewing achievement rules matching the user viewing data;
providing an achievement to a social networking website associated with the social media user,displaying, to the user, the achievement; and
in response to the one or more criteria of the viewing achievement rule of the plurality of viewing achievement rules not matching the user viewing data;
providing an indication of the user'"'"'s progress to achieving the achievement, wherein the indication includes information indicative of additional user viewing data to achieve the achievement, andproviding a link to a search for media associated with the additional user viewing data or a link to the media associated with the additional user viewing data.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving user viewing data that includes a media source, a viewing time, and a username. The username identifies a user, and the user viewing data is associated with a media viewing device. The user viewing data is recorded by passively monitoring user input to the media viewing device. A program viewed on the media viewing device is determined based upon the user viewing data. A plurality of viewing achievement rules are stored in memory. The viewing achievement rules include one or more criteria based upon user viewing data. At least one achievement rule comprises a criterion that a user view the program. If the user viewing data matches the criteria of one or more of the viewing achievement rules is determined. An indication of one or more achievements is stored in association with the username.
18 Citations
19 Claims
-
1. A method comprising:
-
receiving, at a processing circuit, user viewing data comprising a media source, a viewing time, and a username, wherein the username identifies a social networking user, wherein the user viewing data is associated with a first media viewing device and the user viewing data is recorded by passively monitoring user input to the first media viewing device; determining a program viewed on the first media viewing device based upon the user viewing data; receiving, from the first media viewing device, a plurality of viewing achievement rules related to the user viewing data, wherein the plurality of viewing achievement rules each include one or more criteria; determining whether the one or more criteria of a viewing achievement rule of the plurality of viewing achievement rules matches the user viewing data; in response to the one or more criteria of the viewing achievement rule of the plurality of viewing achievement rules matching the user viewing data; providing an achievement to a social networking website associated with the social media user, displaying, to the user, the achievement; and in response to the one or more criteria of the viewing achievement rule of the plurality of viewing achievement rules not matching the user viewing data; providing an indication of the user'"'"'s progress to achieving the achievement, wherein the indication includes information indicative of additional user viewing data to achieve the achievement, and providing a link to a search for media associated with the additional user viewing data or a link to the media associated with the additional user viewing data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18, 19)
-
-
12. A system comprising:
-
one or more processing circuits configured to; receive user viewing data comprising a media source, a viewing time, and a username, wherein the username identifies a social networking user, wherein the user viewing data is associated with a first media viewing device and the user viewing data is recorded by monitoring user input to the first media viewing device; determine a program viewed on the first media viewing device based upon the user viewing data; receive, from the first media viewing device, a plurality of viewing achievement rules related to the user viewing data, wherein the plurality of viewing achievement rules each include one or more criteria; determine whether the one or more criteria of a viewing achievement rule of the plurality of viewing achievement rules matches the user viewing data; in response to the one or more criteria of the viewing achievement rule of the plurality of viewing achievement rules matching the user viewing data; provide an achievement to a social networking website associate with the social networking user, display, to the user, the achievement; and in response to the one or more criteria of the viewing achievement rule of the plurality of viewing achievement rules not matching the user viewing data; provide an indication of the user'"'"'s progress to achieving the achievement, wherein the indication includes information indicative of additional user viewing data to achieve the achievement, and providing a link to a search for media associated with the additional user viewing data or a link to the media associated with the additional user viewing data. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to receive user viewing data comprising a media source, a viewing time, and a username, wherein the username identifies a social networking user, wherein the user viewing data is associated with a first media viewing device and the user viewing data is recorded by monitoring user input to the first media viewing device; instructions to determine a program viewed on the first media viewing device based upon the user viewing data; instructions to receive, from the first media viewing device, a plurality of viewing achievement rules related to the user viewing data, wherein the plurality of viewing achievement rules each include one or more criteria; instructions to determine whether the one or more criteria of a viewing achievement rule of the plurality of viewing achievement rules matches the user viewing data; instructions to, in response to the one or more criteria of the viewing achievement rule of the plurality of viewing achievement rules matching the user viewing data; provide an achievement to a social networking website associated with the social networking user, display, to the user, the achievement; and instructions to, in response to the one or more criteria of the viewing achievement rule of the plurality of viewing achievement rules not matching the user viewing data; provide an indication of the user'"'"'s progress to achieving the achievement, wherein the indication includes information indicative of additional user viewing data to achieve the achievement, and providing a link to a search for media associated with the additional user viewing data or a link to the media associated with the additional user viewing data. - View Dependent Claims (17)
-
Specification