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 user, wherein the user viewing data is associated with a first media viewing device, and wherein 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;
storing in a memory a plurality of viewing achievement rules, wherein the viewing achievement rules comprise one or more criteria based upon user viewing data, and wherein at least one achievement rule comprises a criterion that a user view the program;
determining at the processing circuit the user viewing data matches the criteria of one or more of the viewing achievement rules; and
storing an indication of one or more achievements in association with the username based upon the determination that the user viewing data matches the criteria of one or more of the viewing achievement rules.
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.
-
Citations
20 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 user, wherein the user viewing data is associated with a first media viewing device, and wherein 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; storing in a memory a plurality of viewing achievement rules, wherein the viewing achievement rules comprise one or more criteria based upon user viewing data, and wherein at least one achievement rule comprises a criterion that a user view the program; determining at the processing circuit the user viewing data matches the criteria of one or more of the viewing achievement rules; and storing an indication of one or more achievements in association with the username based upon the determination that the user viewing data matches the criteria of one or more of the viewing achievement rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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 user, wherein the user viewing data is associated with a first media viewing device, and wherein 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; store in a memory a plurality of viewing achievement rules, wherein the viewing achievement rules comprise criteria based upon user viewing data, and wherein at least one achievement rule comprises a criterion that a user view the program; determine the user viewing data matches the criteria of one or more of the viewing achievement rules; and store an indication of one or more achievements in association with the username based upon the determination that the user viewing data matches the criteria of one or more of the viewing achievement rules. - View Dependent Claims (15, 16, 17, 18)
-
19. 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 user, wherein the user viewing data is associated with a first media viewing device, and wherein 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 store in a memory a plurality of viewing achievement rules, wherein the viewing achievement rules comprise criteria based upon user viewing data, and wherein at least one achievement rule comprises a criterion that a user view the program; instructions to determine the user viewing data matches the criteria of one or more of the viewing achievement rules; and instructions to store an indication of one or more achievements in association with the username based upon the determination that the user viewing data matches the criteria of one or more of the viewing achievement rules. - View Dependent Claims (20)
-
Specification