IP Library Granted Patent US 9,135,811
Granted Patent B2
US 9,135,811 · App. 12/206,181 · Granted Sep 15, 2015

Two way communication between an appliance and 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,135,811
App. No.
12/206,181
Granted
Sep 15, 2015
Kind
B2
Abstract

A method for storing and using information received from a controllable appliance in a controlling device. In response to a detected activation of a key of the controlling device the controlling device transmits a request signal to the controlled appliance for the purpose of retrieving from the controlled appliance data associated with a media tuning state of the controlled appliance, such as a tuned-to channel, CD or DVD track being played, or the like, The controlling device receives from the controlled appliance the media tuning state data and stores the media tuning state data in memory. The media tuning state data stored in the memory of the controlling device may then be used to transmit from the controlling device to the controlled appliance a media tuning command to cause the controlled appliance to replicate the previously captured media tuning state.

Claims (20)

1. A method for storing and using information received from a controllable appliance in a controlling device, comprising:

detecting an activation of a key of the controlling device;

in response to the detected activation of the key of the controlling device, transmitting a request signal from the controlling device to the controlled appliance for the purpose of retrieving from the controlled appliance data associated with a media tuning state of the controlled appliance wherein the media tuning state is reflective of media being tuned to by the controlled appliance at a time that the request signal transmitted from the controlling device is received by the controlled appliance;

receiving at the controlling device from the controlled appliance the media tuning state data;

storing in a memory of the controlling device the media tuning state data; and

using the media tuning state data stored in the memory of the controlling device to transmit from the controlling device to the controlled appliance a media tuning command for causing the controlled appliance to replicate the media tuning state.

2. The method as recited in claim 1 , wherein the media tuning state is reflective of a channel number that is being tuned to by the controlled device at a time that the request signal transmitted from the controlling device is received by the controlled appliance.

3. The method as recited in claim 1 , wherein the request signal is transmitted from the controlling device to the controlled appliance in response to the key being activated for a predetermined length of time.

4. The method as recited in claim 3 , wherein the media tuning command is transmitted from the controlling device to the controlled appliance in response to the key being activated for less than the predetermined length of time.

5. The method as recited in claim 4 , wherein the media tuning state is reflective of a channel number that is being tuned to by the controlled device at a time that the request signal transmitted from the controlling device is received by the controlled appliance.

6. The method as recited in claim 1 , wherein the request signal is transmitted from the controlling device to the controlled appliance using an IR signal.

7. The method as recited in claim 6 , wherein the media tuning state data is transmitted to the controlling device using an optical signal.

8. The method as recited in claim 6 , wherein the media tuning state data is transmitted to the controlling device using an IR signal.

9. The method as recited in claim 1 , wherein the key of the controlling device is dedicated to causing the transmission of the request signal.

10. The method as recited in claim 1 , wherein the media tuning state data is stored within a table in the memory of the controlling device.

11. The method as recited in claim 10 , wherein media tuning state data stored within the table is sequentially accessed when use in connection with a transmission of a media tuning command to a controlled appliance.

12. The method as recited in claim 1 , comprising causing the controlling device and the controlled appliance to exchange communications to thereby provide acknowledgement to the controlling device that the media tuning state data was successfully provided to the controlling device from the controlled appliance.

13. The method as recited in claim 1 , wherein the media tuning command is transmitted to the controlled appliance as part of a macro command sequence that is caused to be transmitted from the controlling device in response to activation of a macro command key of the controlling device.

14. The method as recited in claim 1 , comprising removing from the memory of the controlling device the media tuning state data in response to activation of a further key of the controlling device.

15. The method as recited in claim 1 , comprising overwriting in the memory of the controlling device the media tuning state data with media tuning state data received from the controlled appliance in response to a subsequent activation of the key of the controlling device and transmission of the request signal.

Assignments (3)
SECURITY INTEREST Recorded May 15, 2024
From: UNIVERSAL ELECTRONICS INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 067417/0402 →
SECURITY AGREEMENT Recorded Sep 24, 2012
From: UNIVERSAL ELECTRONICS INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 029010/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2008
From: ARLING, PAUL D.; HAYES, PATRICK H.
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 021495/0546 →