IP Library Granted Patent US 8,561,096
Granted Patent B1
US 8,561,096 · App. 10/339,002 · Granted Oct 15, 2013

Distributed storage and processing of viewing usage data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,561,096
App. No.
10/339,002
Granted
Oct 15, 2013
Kind
B1
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.

Claims (38)

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.

2. The method of claim 1 , wherein the distinct programmable instructions are addressed to one or more individual set-top boxes.

3. The method of claim 1 , wherein the distinct programmable instructions are addressed to a subset of set-top boxes.

4. The method of claim 1 , wherein the raw viewing usage data includes any data that the set-top box can collect.

5. The method of claim 1 , wherein the programmable instructions are received from a distributed data mining control system.

6. The method of claim 1 , wherein the raw viewing usage data remains resident in the set-top box subsequent to the transmitting.

7. The method of claim 1 , further comprising transmitting the raw viewing usage data, from the set-top box to the centralized data mining system in accordance with the instructions for data reporting.

8. The method of claim 1 , further comprising receiving, in the set-top box, interesting programming and advertisements based on the report.

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.

10. The set-top box of claim 9 , wherein the distinct programmable instructions are addressed to one or more individual set-top boxes.

11. The set-top box of claim 9 , wherein the distinct programmable instructions are addressed to a subset of set-top boxes.

12. The set-top box of claim 9 , wherein the raw viewing usage data includes any data that the set-top box can collect.

13. The set-top box of claim 9 , wherein the programmable instructions are received from a distributed data mining control system.

14. The set-top box of claim 9 , wherein the raw viewing usage data remains resident in the set-top box subsequent to the transmitting.

15. The set-top box of claim 9 , wherein the microprocessor is further configured to transmit the raw viewing usage data, from the set-top box to the centralized data mining system in accordance with the instructions for data reporting.

16. The set-top box of claim 9 , wherein the microprocessor is further configured to receive interesting programming and advertisements based on the report.

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.

18. The article of manufacture of claim 17 , wherein the distinct programmable instructions are addressed to one or more individual set-top boxes.

19. The article of manufacture of claim 17 , wherein the distinct programmable instructions are addressed to a subset of set-top boxes.

20. The article of manufacture of claim 17 , wherein the raw viewing usage data includes any data that the set-top box can collect.

21. The article of manufacture of claim 17 , wherein the programmable instructions are received from a distributed data mining control system.

22. The article of manufacture of claim 17 , wherein the raw viewing usage data remains resident in the set-top box subsequent to the transmitting.

23. The article of manufacture of claim 17 , further comprising means for transmitting the raw viewing usage data, from the set-top box to the centralized data mining system in accordance with the instructions for data reporting.

24. The article of manufacture of claim 17 , further comprising means for receiving, in the set-top box, interesting programming and advertisements based on the report.

Assignments (6)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057033/0451 →
MERGER AND CHANGE OF NAME Recorded Jul 26, 2021
From: HUGHES ELECTRONICS CORPORATION; THE DIRECTV GROUP, INC.
To: THE DIRECTV GROUP, INC.
Reel/Frame 056981/0728 →