Remote control with enhanced modularity
AssigneeEchostar Ukraine, L.L.C.
InventorsEkaterina Filatova, Andrey Kuplevakhsky
Life of this patent
Estimating the term…
Abstract
Various devices, systems, products and methods for customizing a remote control are presented. Sensors are optionally used to aid in the identification of users and user specific remote control configurations and layouts are optionally automatically loaded upon determination that a different user is handling the remote control. The devices, systems, products and methods are useful for minimizing inadvertent changes to system setting and modes due to unanticipated or accidental presses of buttons on a remote control.
Claims20
A method for real-time customization of a remote control including a plurality of buttons, the method comprising:
- receiving signals from one or more sensors associated with the remote control;
- analyzing the signals in real-time;
- determining a sensor signature that identifies a user based on the analyzing;
- loading configuration data based on the sensor signature, wherein the configuration data specifies customized functionality of the remote control for the user;
- changing functionality of the remote control based on the configuration data;
- determining that one or more particular buttons are to be disabled based on a detected context;
- changing functionality of the remote control by disabling the one or more particular buttons;
- determining that the one or more particular buttons are to be re-enabled based on an updated detected context;
- and
- changing functionality of the remote control by re-enabling the one or more particular buttons.
A remote control comprising:
- one or more buttons for receiving input from a user;
- a wireless transmitter for transmitting output commands in response to button presses;
- one or more processors;
- a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:
- receiving signals from one or more sensors associated with the remote control;
- analyzing the signals in real-time;
- determining a sensor signature that identifies a user;
- loading configuration data based on the sensor signature, the configuration data specifying customized functionality of the remote control for the user;
- changing functionality of the remote control based on the configuration data;
- determining that one or more particular buttons are to be disabled based on a detected context;
- changing functionality of the remote control by disabling the one or more particular buttons;
- determining that the one or more particular buttons are to be re-enabled based on an updated detected context;
- and
- changing functionality of the remote control by re-enabling the one or more particular buttons.
A non-transitory processor-readable medium for real-time customization of a remote control including a plurality of buttons, the medium comprising processor-readable instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:
- receiving signals from one or more sensors associated with the remote control;
- analyzing the signals in real-time to determine a sensor signature that identifies a user;
- loading configuration data based on the sensor signature, the configuration data specifying customized functionality of the remote control for the user;
- changing functionality of the remote control based on the configuration data;
- determining that one or more particular buttons are to be disabled based on a detected context;
- changing functionality of the remote control by disabling the one or more particular buttons;
- determining that the one or more particular buttons are to be re-enabled based on an updated detected context;
- and
- changing functionality of the remote control by re-enabling the one or more particular buttons.
Dependencies are inferred from the claim text.