IP Library Granted Patent US 9,621,961
Granted Patent B1
US 9,621,961 · App. 14/587,700 · Granted Apr 11, 2017

Method and system for controlling a centralized content distribution system with a remote control

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,621,961
App. No.
14/587,700
Granted
Apr 11, 2017
Kind
B1
Abstract

A system and method includes an input device, a client device registering an input device to form an association and a server device registering the input device and registering the association with the server device. The input device broadcasts a control signal to the client device and the server device. The server device receiving the control signal directly from the input device. The server device communicates a response signal to the client device in response to the receiving the control signal.

Claims (38)

1. A method of communicating between a client device and a server device through a local area network comprising:

registering an input device with the client device by communicating a first registration signal from the input device to the client device so that the client device can decode signals from the input device;

forming an association between the input device and the client device in response to registering the input device;

registering the input device with the server device by communicating a second registration signal from the input device to the server device so that the server device can decode signals from the input device;

registering the association between the input device and the client device with the server device;

broadcasting a control signal from the input device;

receiving the control signal at the client device;

preventing the control signal received at the client device from being communicated to the server device through a local area network;

receiving the control signal directly from the input device at the server device without the control signal passing through the client device; and

communicating a response signal to the client device from the server device in response to directly receiving the control signal from the input device at the server device.

2. The method as recited in claim 1 wherein registering the input device with the client device comprises registering a remote control device with the client device.

3. The method as recited in claim 1 wherein registering the input device with the client device comprises communicating an input device identifier to the client device and storing the input device identifier in a memory of the client device.

4. The method as recited in claim 1 wherein registering the input device with the client device comprises communicating an input device identifier directly to the client device and wherein registering the input device with the server device comprises communicating the input device identifier directly to the server device.

5. The method as recited in claim 1 wherein registering the input device with the client device comprises communicating a remote control identifier to the client device and storing the remote control identifier in a memory of the client device.

6. The method as recited in claim 1 wherein receiving the control signal comprises receiving a key command signal.

7. The method as recited in claim 1 further comprising receiving control signals at the client device and ignoring the control signal.

8. The method as recited in claim 1 further comprising when the server cannot respond to the control signal forwarding the control signal to the client device through the local area network.

9. The method as recited in claim 1 further comprising designating the server device a primary handler and the client device a secondary handler, and wherein, after communicating the response signal, the server device communicates a release signal to the client device so that the server device becomes the secondary handler and the client device becomes the primary handler.

10. The method as recited in claim 1 further comprising broadcasting a second control signal from a second input device, receiving the second control signal at the client device, ignoring the second control signal at the server device.

11. The method as recited in claim 10 further comprising generating a second response signal in response to the second control signal.

12. A system comprising:

an input device communicating a first registration signal and a second registration signal;

a client device receiving the first registration signal and registering an input device so that the client device can decode signals from the input device, said client device forming an association with the input device in response to registering the input device;

a server device receiving the second registration signal, registering the input device so that the server device can decode signals from the input device and registering the association with the server device;

said input device broadcasting a control signal;

said client device receiving the control signal and, in response to the control signal preventing the control signal from being communicated to the server device through a local area network;

said server device receiving the control signal directly from the input device without the control signal passing through the client device; and

said server device communicating a response signal to the client device in response to directly receiving the control signal from the input device at the server device.

13. The system as recited in claim 12 wherein the input device comprises a remote control device.

14. The system as recited in claim 12 wherein the input device communicates an input device identifier to the client device and the client device stores the input device identifier in a memory.

15. The system as recited in claim 12 wherein the input device communicates an input device identifier directly to the client device and wherein the input device communicates the input device identifier directly to the server device.

16. The system as recited in claim 12 wherein registering the input device with the client device comprises communicating a remote control identifier to the client device and storing the remote control identifier in a memory of the client device.

17. The system as recited in claim 12 wherein receiving the control signal comprises receiving a key command signal.

18. The system as recited in claim 12 wherein the client device receives control signal and ignores the control signal.

19. The system as recited in claim 12 wherein the server forwards the control signal to the client device through local area network when the server cannot respond to the control signal.

20. The system as recited in claim 12 wherein the server device comprises a primary handler and the client device comprises a secondary handler, and wherein the server device communicates a release signal to the client device so that the server device becomes the secondary handler and the client device becomes the primary handler.

21. The system as recited in claim 12 further comprising a second input device broadcasting a second control signal, and wherein the client device receives the second control signal and the server device ignores the second control signal.

22. The system as recited in claim 21 wherein the client device generates a second response signal in response to the second control signal.

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 057021/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2015
From: WANG, PHILLIP T.; LEE, SEAN S.; CASAVANT, SCOTT D.
To: THE DIRECTV GROUP, INC.
Reel/Frame 034814/0053 →