IP Library Granted Patent US 9,635,412
Granted Patent B2
US 9,635,412 · App. 14/551,404 · Granted Apr 25, 2017

System and method for providing a callback proxy for a set top box of with support of ISM-band wide area network access

Inventor: Graciano Patino (Fullerton, CA)
Assignee: The DIRECTV Group, Inc.
H04N21/4182G06F21/123H04N7/106H04N7/162H04N7/173H04N7/17309H04N21/2223H04N21/239H04N21/2393H04N21/4181H04N21/4184H04N21/4185H04N21/437H04N21/43632H04N21/43637H04N21/6156H04N21/6181H04N2007/1739
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 9,635,412
App. No.
14/551,404
Granted
Apr 25, 2017
Kind
B2
Abstract

A dongle is configured to connect to a set top box. The dongle includes a memory for storing data, such as callback data files, and a wireless communication module for forwarding the stored data to an access point, for delivery to a television service provider head end. The dongle can also receive information to be provided to the set top box. Authentication and authorization of the dongle ensure only authenticated and authorized devices can access the system. A communication technology is used that allows for a large coverage area and simultaneous communication with many set top boxes.

Claims (38)

1. A dongle to be connected to a set top box to provide a callback proxy, comprising:

a data I/O port comprising a connection to the set top box;

a memory to store at least a portion of a data file transmitted from the set top box through the connection, wherein the dongle is configured to allow the set top box to use legacy functionality, and wherein the dongle is configured to emulate a callback server to provide the callback proxy;

a processor coupled to the memory; and

a wireless communication module under control of the processor to wirelessly transmit the data file from the dongle to an access point.

2. The dongle of claim 1 , wherein the dongle is configured to transmit the at least a portion of the data file after a randomly created delay that is unique to the dongle.

3. The dongle of claim 1 , wherein the connection is a USB connection.

4. The dongle of claim 1 , further comprising a first data I/O controller to process the data of the at least a portion of the data file received through the data I/O port to be stored into the memory.

5. The dongle of claim 1 , wherein the memory further stores authentication data to be used to authenticate the dongle, wherein the processor is configured to authenticate the dongle using the authentication data.

6. The dongle of claim 1 , wherein the memory further stores authorization data to be used to authorize the dongle, wherein the processor is configured to authorize the dongle using the authorization data.

7. The dongle of claim 1 , further comprising:

a power source; and

a second data I/O port through which power is supplied by the power source when a device is connected to the first data I/O port.

8. The dongle of claim 7 , further comprising a second data I/O controller to process data received through the second data I/O port to be stored in the memory.

9. The dongle of claim 1 , wherein the wireless communication module is configured to wirelessly transmit data using a communication technology that provides a wide coverage area and can handle a large number of simultaneous communications.

10. The dongle of claim 1 , wherein the set top box is configured to transmit the at least a portion of the data file in multiple parts as subfiles to the dongle.

11. A method for wirelessly transmitting a data file from a set top box to an access point using a dongle, comprising:

configuring the dongle to emulate a callback server to provide a callback proxy for the set top box;

receiving, at the dongle, through a data I/O port that comprises a connection to the set top box, at least a portion of the data file to be transmitted from the set top box;

storing the received at least a portion of the data file in a memory;

wirelessly transmitting the stored at least a portion of the data file from the dongle to the access point under the control of a processor.

12. The method of claim 11 , further comprising transmitting the at least a portion of the data file after a randomly created delay that is unique to the dongle.

13. The method of claim 11 , wherein the connection is a USB connection.

14. The method of claim 11 , further comprising processing data from the at least a portion of the data file received through the data I/O port to be stored into the memory using a first data I/O controller.

15. The method of claim 11 , further comprising:

storing authentication data; and

configuring the processor to authenticate the dongle using the authentication data.

16. The method of claim 11 , further comprising:

storing authorization data; and

configuring the processor to authorize the dongle using the authorization data.

17. The method of claim 11 , further comprising:

connecting the dongle to a device through a second data I/O port under the control of a second data I/O controller; and

supplying power to the connected device using a power supply.

18. The method of claim 17 , further comprising:

receiving data through the second data I/O port; and

processing the received data for storage in the memory.

19. The method of claim 11 , further comprising wirelessly transmitting the data using a communication technology that provides a wide coverage area and can handle a large number of simultaneous communications.

20. The method of claim 11 , further comprising transmitting the at least a portion of the data file in multiple parts as subfiles to the dongle.

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 057323/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2014
From: PATINO, GRACIANO
To: THE DIRECTV GROUP, INC.
Reel/Frame 034252/0931 →
Continuity (1)
Related Publication 20160150263A1 · May 26, 2016