System and method for prioritizing and filtering CEC commands
First Claim
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 state wherein the command is cause to be communicated from the second controllable appliance to the first controllable appliance in response to the second controllable appliance receiving a command communication from a controlling device;
in response to the first controllable appliance receiving the command communication from the second controllable appliance, causing the first controllable appliance to use a current operating state of the first controllable appliance to determine a trust level of the second controllable appliance;
when it is determined by the first controllable appliance that the second controllable appliance is trustworthy, causing the first controllable appliance to automatically execute the command for causing the first controllable appliance to be placed into the first state;
when it is determined by the first controllable appliance that the second controllable appliance is untrustworthy, causing the first controllable appliance to automatically ignore the command for causing the first controllable appliance to be placed into the first state; and
when it is determined by the first controllable appliance that the second controllable appliance is neither trustworthy nor untrustworthy, causing the first controllable appliance to measure a predetermined period of time after which a user is no longer allowed to confirm that the first controllable appliance is to be caused to execute the command for causing the first controllable appliance to be placed into the first state.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
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 state wherein the command is cause to be communicated from the second controllable appliance to the first controllable appliance in response to the second controllable appliance receiving a command communication from a controlling device; in response to the first controllable appliance receiving the command communication from the second controllable appliance, causing the first controllable appliance to use a current operating state of the first controllable appliance to determine a trust level of the second controllable appliance; when it is determined by the first controllable appliance that the second controllable appliance is trustworthy, causing the first controllable appliance to automatically execute the command for causing the first controllable appliance to be placed into the first state; when it is determined by the first controllable appliance that the second controllable appliance is untrustworthy, causing the first controllable appliance to automatically ignore the command for causing the first controllable appliance to be placed into the first state; and when it is determined by the first controllable appliance that the second controllable appliance is neither trustworthy nor untrustworthy, causing the first controllable appliance to measure a predetermined period of time after which a user is no longer allowed to confirm that the first controllable appliance is to be caused to execute the command for causing the first controllable appliance to be placed into the first state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification