Distributed storage and processing of viewing usage data
First Claim
1. A method of processing viewing usage data in a set-top box comprising:
- receiving, in a set-top box, via broadcast, distinct programmable instructions for data collection, data manipulation, and data reporting for viewing usage data;
collecting and persistently storing, in the set-top box, raw viewing usage data in accordance with the instructions for data collection;
manipulating, in the set-top box, the raw viewing usage data to create a report in accordance with the instructions for data manipulation, wherein the report is stored persistently in the set-top box; and
transmitting the report from the set-top box to a centralized data mining system in accordance with the instructions for data reporting.
6 Assignments
0 Petitions
Accused Products
Abstract
One or more embodiments of the invention provide a method, apparatus, and article of manufacture for processing viewing usage data in a set-top box. A set-top box (STB) receives, via broadcast, distinct programmable instructions for data collection, data manipulation, and data reporting for viewing usage data. The STB then obtains/collects raw viewing usage data in accordance with the instructions for data collection. Once collected, the STB manipulates the raw viewing usage data to create a report in accordance with the instructions for data manipulation. The report is then transmitted from the set-top box to a centralized data mining system in accordance with the instructions for data reporting.
-
Citations
24 Claims
-
1. A method of processing viewing usage data in a set-top box comprising:
-
receiving, in a set-top box, via broadcast, distinct programmable instructions for data collection, data manipulation, and data reporting for viewing usage data; collecting and persistently storing, in the set-top box, raw viewing usage data in accordance with the instructions for data collection; manipulating, in the set-top box, the raw viewing usage data to create a report in accordance with the instructions for data manipulation, wherein the report is stored persistently in the set-top box; and transmitting the report from the set-top box to a centralized data mining system in accordance with the instructions for data reporting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A set-top box comprising:
-
(a) a memory; (b) instructions, received via broadcast, that are stored in the memory, wherein the instructions comprise distinct programmable instructions for data collection, data manipulation, and data reporting for viewing usage data; (c) a microprocessor communicatively coupled to the memory, wherein the microprocessor is configured to; (i) collect and persistently store raw viewing usage data in accordance with the instructions for data collection; (ii) manipulate the raw viewing usage data to create a report in accordance with the instructions for data manipulation, wherein the report is stored persistently in the set-top box; and (iii) transmit the report from the set-top box to a centralized data mining system in accordance with the instructions for data reporting. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture for processing viewing usage data in a set-top box comprising:
-
means for receiving, in a set-top box, via broadcast, distinct programmable instructions for data collection, data manipulation, and data reporting for viewing usage data; means for collecting and persistently storing, in the set-top box, raw viewing usage data in accordance with the instructions for data collection; means for manipulating, in the set-top box, the raw viewing usage data to create a report in accordance with the instructions for data manipulation, wherein the report is stored persistently in the set-top box; and means for transmitting the report from the set-top box to a centralized data mining system in accordance with the instructions for data reporting. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification