User action remote control
First Claim
1. An apparatus comprising:
- an accelerometer configured to sense motion of the apparatus;
a transmitter;
a receiver cooperatively coupled to the transmitter to operate as a transceiver;
a processor configured to;
select a first selected device from a plurality of controlled devices;
receive a received signal with a first predetermined command list containing a plurality of commands from the first selected device through the receiver of the apparatus over a two-way communications channel, wherein the plurality of commands are supported by the first selected device to control the first selected device;
map a plurality of user actions with the plurality of commands in the first predetermined command list;
receive accelerometer data from the accelerometer;
determine a first orientation of the apparatus from the accelerometer data;
determine a user action applied to the apparatus by a user from the accelerometer data, wherein the user action is one of the plurality of user actions;
convert the user action to a first command for the first selected device, wherein the first command is included in the first predetermined command list;
determine an amount of acceleration from the accelerometer data;
adjust a level of the first command based on the amount of acceleration; and
the transmitter electrically coupled to the processor and configured to transmit a transmitted signal containing command information indicative of the first command to the first selected device, wherein the first selected device is controlled by the apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention supports the control of a plurality of controlled devices. With three dimensional accelerometer components, detection of a user action on a remote controller and the orientation of the remote controller are viable through small electronic devices. Aspects of the invention are based on the three dimensional accelerometer components to provide a remote controller that can detect the user action. Based on the user action, the remote controller transmits a signal to the controlled device which conveys the corresponding command. A selected controlled device may be matched to the remote controller. The remote controller and controlled device may also support a learning mode, in which the controlled device sends a list of supported commands to the remote controller. The remote controller then matches an associated action with each command in the command list.
-
Citations
1 Claim
-
1. An apparatus comprising:
-
an accelerometer configured to sense motion of the apparatus; a transmitter; a receiver cooperatively coupled to the transmitter to operate as a transceiver; a processor configured to; select a first selected device from a plurality of controlled devices; receive a received signal with a first predetermined command list containing a plurality of commands from the first selected device through the receiver of the apparatus over a two-way communications channel, wherein the plurality of commands are supported by the first selected device to control the first selected device; map a plurality of user actions with the plurality of commands in the first predetermined command list; receive accelerometer data from the accelerometer; determine a first orientation of the apparatus from the accelerometer data; determine a user action applied to the apparatus by a user from the accelerometer data, wherein the user action is one of the plurality of user actions; convert the user action to a first command for the first selected device, wherein the first command is included in the first predetermined command list; determine an amount of acceleration from the accelerometer data; adjust a level of the first command based on the amount of acceleration; and the transmitter electrically coupled to the processor and configured to transmit a transmitted signal containing command information indicative of the first command to the first selected device, wherein the first selected device is controlled by the apparatus.
-
Specification