IP Library Granted Patent US 10,917,686
Granted Patent B2
US 10,917,686 · App. 15/950,918 · Granted Feb 9, 2021

System and method for prioritizing and filtering CEC commands

Inventor: Arsham Hatambeiki (San Diego, CA)
Assignee: Universal Electronics Inc.
H04N21/4367H04N21/2541H04N21/43635H04N21/4627
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 10,917,686
App. No.
15/950,918
Granted
Feb 9, 2021
Kind
B2
Abstract

A first controllable appliance receives from a second controllable appliance a command for causing the first controllable appliance to be placed into a state and, in response, determines a trust level of the second controllable appliance. When it is determined that the second controllable appliance is trustworthy, the first controllable appliance executes the command. When it is determined that the second controllable appliance is untrustworthy, the first controllable appliance ignores the command. Otherwise, the first controllable appliance enters into a state in which the first controllable appliance waits for at least a predetermined period of time for a user to confirm whether or not the first controllable appliance should be caused to execute the command.

Claims (23)

1. A method for controlling a state functional operation of a first controllable appliance, comprising:

receiving at the first controllable appliance from a second controllable appliance a command communication, the command communication comprising at least a command for causing the first controllable appliance to be placed into a first operating state;

in response to receiving the command communication from the second controllable appliance at the first controllable appliance, causing the first controllable appliance to use a current operating state of the first controllable appliance to determine a trust level that is assigned individually to the second controllable appliance; and

automatically executing by the first controllable appliance the command for causing the first controllable appliance to be placed into the first operating state only when the second controllable appliance is determined to have a trust level indicative of the second controllable appliance being trustworthy.

2. The method as recited in claim 1 , wherein the current operating state of the first controllable appliance comprises a powered condition operating state of the first controllable appliance.

3. The method as recited in claim 1 , wherein the current operating state of the first controllable appliance comprises an input receiving operating state of the first controllable appliance.

4. The method as recited in claim 1 , wherein the current operating state of the first controllable appliance comprises an output transmission operating state of the first controllable appliance.

5. The method as recited in claim 1 , comprising causing the first controllable appliance to use the current operating state of the first controllable appliance to obtain from a one of a plurality of trustworthiness tables for the first controllable appliance the trust level of the second controllable appliance, wherein each of the plurality of trustworthiness tables corresponds to a different operating state of the first controllable appliance.

6. The method as recited in claim 1 , wherein the trust level for the second controllable appliance is cross-referenced to a device identifier for the second controllable appliance and the current operating state of the first controllable appliance and wherein the device identifier for the second controllable appliance is included with the command communication received from the second controllable appliance.

7. The method as recited in claim 1 , comprising causing the first controllable appliance to retrieve the trust level for the second controllable appliance from a device located remotely from the first controllable appliance.

8. The method as recited in claim 7 , comprising causing the first controllable appliance to provide a device identifier for the second controllable appliance to the device located remotely from the first controllable appliance to thereby receive from the device located remotely from the first controllable appliance the trust level.

9. The method as recited in claim 8 , wherein the device identifier for the second controllable appliance is obtained from the second controllable appliance.

10. The method as recited in claim 8 , wherein the device located remotely from the first controllable appliance comprises an Internet server device having an associated data repository in which the trust level is stored.

11. The method as recited in claim 1 , comprising determining a current operating state of a third controllable appliance communicatively coupled to the first controllable appliance at the time corresponding to when the first controllable appliance receives the command communication from the second controllable appliance and also using the determined current operating state of the third appliance to determine the trust level of the second controllable appliance.

12. The method as recited in claim 11 , wherein the current operating state of the third controllable appliance comprises a powered condition operating state of the third controllable appliance.

13. The method as recited in claim 11 , wherein the current operating state of the third controllable appliance comprises an input receiving operating state of the third controllable appliance.

14. The method as recited in claim 11 , wherein the current operating state of the third controllable appliance comprises an output transmission operating state of the third controllable appliance.

15. The method as recited in claim 1 , wherein the first controllable appliance comprises an audio-video receiver.

16. The method as recited in claim 15 , wherein the second controllable appliance comprises an audio and/or video source device coupled to the audio-video receiver.

17. The method as recited in claim 16 , wherein the command communication received from the second controllable device comprises a CEC command communication.

18. The method as recited in claim 1 , wherein the first controllable appliance comprises a television receiver.

19. The method as recited in claim 18 , wherein the second controllable appliance comprises an audio and/or video source device coupled to the television receiver.

20. The method as recited in claim 19 , wherein the command communication received from the second controllable appliance comprises a CEC command communication.

Assignments (2)
SECURITY INTEREST Recorded May 15, 2024
From: UNIVERSAL ELECTRONICS INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 067417/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: HATAMBEIKI, ARSHAM
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 045510/0390 →