IP Library Granted Patent US 9,786,159
Granted Patent B2
US 9,786,159 · App. 12/842,966 · Granted Oct 10, 2017

Multi-function remote control 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 9,786,159
App. No.
12/842,966
Granted
Oct 10, 2017
Kind
B2
Abstract

In an embodiment, a method for operating a target media device is described. The method includes receiving a user command by a remote control device for operating a target media device, where a signal to operate the target media device is not stored on the remote control device when the user command is received. Data associated with the user command is transmitted by the remote control device to a second media device and signal information, associated with the signal to operate the target media device, is received by the remote control device from the second media device. The signal to operate the target media device is transmitted by the remote control device to the target media device, where the target media device performs a function based on the signal received from the remote control device.

Claims (47)

1. A method comprising:

receiving, by a remote control device, a user command;

transmitting, by the remote control device to a first media device, information associated with the user command, the user command transmitted by the remote control device being directed to a target media device that is unspecified in the information associated with the user command but that is to be identified by the first media device;

receiving, by the remote control device from the first media device, signal information associated with a signal to operate the target media device, the first media device automatically selecting the target media device associated with the user command based on an operation state of the target media device determined by the first media device;

transmitting, by the remote control device to the target media device, the signal to operate the target media device.

2. The method as recited in claim 1 , wherein transmitting the information associated with the user command by the remote control device to the first media device comprises transmitting a Bluetooth signal.

3. The method as recited in claim 1 , wherein the first media device automatically selects the target media device associated with the user command based on context information.

4. The method as recited in claim 1 , wherein the first media device automatically selects the target media device based on one or more user commands previously received from the remote control device.

5. A method comprising:

receiving, by a first media device from a remote control device, data associated with a user command received by the remote control device, the user command transmitted by the remote control device being directed to a target media device that is unspecified in the information associated with the user command but that is to be identified by the first media device;

automatically selecting, at the first media device, the target media device associated with the user command based on an operation state of the target media device determined by the first media device;

transmitting, to the remote control device, a signal to operate the target media device based on the user command.

6. The method as recited in claim 5 , wherein transmitting the signal to operate the target media device comprises the first media device transmitting at least one of an infrared signal, Ethernet signal, a Wi-Fi signal, or High-Definition Multimedia Interface Consumer Electronics Control (HDMI CEC) signal.

7. The method as recited in claim 5 , wherein the automatic selection of the target media device associated with the user command is based on context information.

8. An apparatus comprising:

a subsystem, implemented at least partially in hardware on a remote control device, that receives a user command;

a subsystem, implemented at least partially in hardware on the remote control device, that transmits to a first media device, information associated with the user command, the user command transmitted by the remote control device being directed to a target media device that is unspecified in the information associated with the user command but that is to be identified by the first media device;

a subsystem, implemented at least partially in hardware on the remote control device, that receives, from the first media device, signal information associated with a signal to operate a target media device, the first media device automatically selecting the target media device associated with the user command based on an operation state of the target media device determined by the first media device;

a subsystem, implemented at least partially in hardware on the remote control device, that transmits, to the target media device, the signal to operate the target media device.

9. The apparatus as recited in claim 8 , wherein the subsystem that that transmits information associated with the user command to the first media device transmits the information associated with the user command as a Bluetooth signal.

10. The apparatus as recited in claim 8 , wherein the first media device automatically selects the target media device associated with the user command based on context information.

11. The apparatus as recited in claim 8 , wherein the first media device automatically selects the target media device based on one or more user commands previously received from the remote control device.

12. An apparatus comprising:

a subsystem, implemented at least partially in hardware, that receives, by a first media device from a remote control device, data associated with a user command received by the remote control device, the user command transmitted by the remote control device being directed to a target media device that is unspecified in the information associated with the user command but that is to be identified by the first media device;

a subsystem, implemented at least partially in hardware, that automatically selects, at the first media device, a target media device associated with the user command based on an operation state of the target media device determined by the first media device;

a subsystem, implemented at least partially in hardware, that transmits to the remote control device, a signal to operate the target media device based on the user command.

13. The apparatus as recited in claim 12 , wherein the signal to operate the target media device comprises at least one of an infrared signal, Ethernet signal, a Wi-Fi signal, or High-Definition Multimedia Interface Consumer Electronics Control (HDMI CEC) signal.

14. The apparatus as recited in claim 12 , wherein the automatic selection of the target media device associated with the user command is based on context information.

15. A computer readable storage medium comprising instructions, which when executed by one or more processors, performs steps comprising:

receiving, by a remote control device, a user command; transmitting, by the remote control device to a first media device, information associated with the user command, the user command transmitted by the remote control device being directed to a target media device that is unspecified in the information associated with the user command but that is to be identified by the first media device;

receiving, by the remote control device from the first media device, signal information associated with a signal to operate a target media device, the first media device automatically selecting the target media device associated with the user command based on an operation state of the target media device determined by the first media device;

transmitting, by the remote control device to the target media device, the signal to operate the target media device.

16. The computer readable storage medium as recited in claim 15 , wherein transmitting the information associated with the user command by the remote control device to the first media device comprises transmitting a Bluetooth signal.

17. The computer readable storage medium as recited in claim 15 , wherein the first media device automatically selects the target media device associated with the user command based on context information.

18. The computer readable storage medium as recited in claim 15 , wherein the first media device automatically selects the target media device based on one or more user commands previously received from the remote control device.

19. A computer readable storage medium comprising instructions, which when executed by one or more processors, performs steps comprising:

receiving, by a first media device from a remote control device, data associated with a user command received by the remote control device, the user command transmitted by the remote control device being directed to a target media device that is unspecified in the information associated with the user command but that is to be identified by the first media device;

automatically selecting, at the first media device, a target media device associated with the user command based on an operation state of the target media device determined by the first media device;

transmitting, to the remote control device, a signal to operate the target media device based on the user command.

20. The computer readable storage medium as recited in claim 19 , wherein transmitting the signal to operate the target media device comprises the first media device transmitting at least one of an infrared signal, Ethernet signal, a Wi-Fi signal, or High-Definition Multimedia Interface Consumer Electronics Control (HDMI CEC) signal.

21. The computer readable storage medium as recited in claim 19 , wherein the automatic selection of the target media device associated with the user command is based on context information.

22. The method as recited in claim 1 , wherein receiving, by the remote control device from the first media device, the signal information associated with the signal to operate the target media device further comprises receiving signal information that is to be relayed to the target media device by the remote control device without the remote control device editing the signal information.

23. The method as recited in claim 5 , wherein transmitting, to the remote control device, the signal to operate the target media device based on the user command further comprises transmitting signal information that is to be relayed to the target media device by the remote control device without the remote control device editing the signal information.

24. The apparatus as recited in claim 8 , wherein the subsystem that receives, from the first media device, the signal information associated with the signal to operate the target media device relays to the target media device the signal to operate the target media device without editing the signal information.

25. The apparatus as recited in claim 12 , wherein the subsystem that transmits to the remote control device the signal to operate the target media device based on the user command transmits signal information that is to be relayed to the target media device by the remote control device without the remote control device editing the signal information.

26. The computer readable storage medium as recited in claim 15 , wherein receiving, by the remote control device from the first media device, the signal information associated with the signal to operate the target media device further comprises receiving signal information that is to be relayed to the target media device by the remote control device without the remote control device editing the signal information.

27. The computer readable storage medium as recited in claim 19 , wherein transmitting, to the remote control device, the signal to operate the target media device based on the user command further comprises transmitting signal information that is to be relayed to the target media device by the remote control device without the remote control device editing the signal information.

Assignments (10)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0510 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: TIVO SOLUTIONS INC.
Reel/Frame 051109/0969 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
CHANGE OF NAME Recorded Jan 25, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041493/0822 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2010
From: PATEL, MUKESH K.; LOGAN, JONATHAN A.; GHARAAT, AMIR; LEE, RICHARD; HSU, ROGER; PONIATOWSKI, ROBERT; LEE, ANTHONY P.
To: TIVO INC.
Reel/Frame 025024/0744 →