IP Library Granted Patent US 8,819,713
Granted Patent B1
US 8,819,713 · App. 12/957,221 · Granted Aug 26, 2014

Method and system for collecting client usage data for a user device

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,819,713
App. No.
12/957,221
Granted
Aug 26, 2014
Kind
B1
Abstract

A system and method for collecting usage data from a first user device and a second user device includes a first module receiving a first device action signal from the first user device having first device usage data associated therewith. The first module receives a second device action signal from second user device having second device usage data associated therewith and stores the storing the first device usage data and the second device usage data in the usage queue. A usage data collector is in communication with the first module and receives the first usage data and the second usage data to a usage data collector. A central data storage site receives the usage data from the usage data collector.

Claims (32)

1. A method comprising:

generating a first device action signal at a first user device having first device usage data associated therewith;

generating a second device action signal at a second user device having second device usage data associated therewith;

communicating the first device usage data and the second device usage data to a usage data queue;

storing the first device usage data and the second device usage data in the usage data queue;

forming a batch file comprising the first device usage data and second device usage data;

thereafter, communicating the batch file to a usage data collector located remotely from the usage data queue; and

communicating the first device usage data and the second device usage data to a central data storage site from the usage data collector in a plurality of files.

2. A method as recited in claim 1 wherein generating the first device action signal comprises generating the first device action signal that comprises at least one of a content request, a remote booking request, a setup request, a data request or an authentication request.

3. A method as recited in claim 1 wherein generating the second device action signal comprises generating the second device action signal that comprises at least one of a content request, a remote booking request, a setup request, a data request or an authentication request.

4. A method as recited in claim 1 wherein generating the first device action signal comprises generating a site identifier and a user device identifier.

5. A method as recited in claim 1 wherein communicating the first device usage data and the second device usage data to a usage data queue comprises communicating the first device usage data and the second device usage data to the usage data queue in a first module.

6. A method as recited in claim 1 wherein communicating the first device usage data and the second device usage data to a usage data queue comprises communicating the first device usage data and the second device usage data to the usage data queue in a search module.

7. A method as recited in claim 1 wherein communicating the first device usage data and the second device usage data to a usage data queue comprises communicating the first device usage data and the second device usage data to the usage data queue in a program guide module.

8. A method as recited in claim 1 wherein after communicating the first device usage data and the second device usage data to a central data storage site from the usage data collector, changing search results based on at least one of the first device usage data or the second device usage data.

9. A method as recited in claim 1 wherein communicating the first device usage data and the second device usage data to a central data storage site from the usage data collector comprises communicating the first device usage data and the second device usage data to the central data storage site from a remote location located geographically remote from the central data storage.

10. A method as recited in claim 1 wherein communicating the first device usage data and the second device usage data to a central data storage site from the usage data collector comprises communicating the first device usage data and the second device usage data to the central data storage site from a plurality of remote locations located geographically remote from the central data storage.

11. A method as recited in claim 1 wherein after communicating the first device usage data and the second device usage data to a central data storage site from the usage data collector, determining equipment outage based on at least one of the first device usage data or the second device usage data.

12. A system in communication with a first user device and a second user device comprising:

a first module receiving a first device action signal from the first user device having first device usage data associated therewith, receiving a second device action signal from the second user device having second device usage data associated therewith and storing the first device usage data and the second device usage data in the usage queue, said first module forming a batch file from the first device usage data and the second device usage data;

a usage data collector located remotely from the usage queue in communication with the first module receiving the first device usage data and the second device usage data in the batch file from the usage queue; and

a central data storage site receiving the first device usage data and the second device usage data from the usage data collector in a plurality of files.

13. A system as recited in claim 12 wherein the first device action signal comprises at least one of a content request, a remote booking request, a setup request, a data request or an authentication request.

14. A system as recited in claim 12 wherein the second device action signal comprises at least one of a content request, a remote booking request, a setup request, a data request or an authentication request.

15. A system as recited in claim 12 wherein the first device action signal comprises a site identifier and a user device identifier.

16. A system as recited in claim 12 wherein the first module comprises a search module.

17. A system as recited in claim 12 wherein the first module comprises a program guide module.

18. A system as recited in claim 12 further comprising a file writer within the usage data collector generating the plurality of files, said usage data collector communicating the plurality of files to the central data storage site.

19. A system as recited in claim 12 further comprising a data user module in communication with the central data storage site changing search results based on at least one of the first device usage data or the second device usage data.

20. A system as recited in claim 12 wherein the first module and the usage data collector are disposed in a remote location located geographically remote from the central data storage.

21. A system as recited in claim 12 further comprising a plurality of remote locations communicating usage data to the central data storage site.

22. A system as recited in claim 12 further comprising a data user module in communication with the central data storage site determining an equipment outage based on at least one of the first device usage data or the second device usage data.

Assignments (5)
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 057028/0004 →