Portable computing device as control mechanism
First Claim
1. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to:
- determine one or more capabilities of an electronic device;
detect, using at least one sensor of a computing device, a lateral motion of the computing device;
determine that the computing device is outside of a predetermined range of the electronic device;
configure the computing device to enter a control mode to control operations of the electronic device;
determine at least one command to be sent to the electronic device, the at least one command determined based at least in part upon the one or more capabilities of the electronic device and the detected lateral motion of the computing device; and
causing the at least one command to be sent from the computing device to the electronic device for execution.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable or mobile computing device, such as a smart phone or portable media player, can be used to control one or more electronic devices over an appropriate wireless channel. In one example, a user can utilize a smart phone as a mouse for a notebook computer or Internet-capable television. The user can move the portable device on a surface and press appropriate selectable elements on the portable device, as if the user is using a wireless mouse. The portable device can send the commands over the wireless channel to the electronic device, which can provide inputs and/or control signals to the electronic device. In some embodiments, the user can take advantage of the processing capability of the portable device to work directly with elements such as a wireless keyboard and wireless monitor, without the need for a notebook or other such computing element therebetween.
23 Citations
20 Claims
-
1. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to:
-
determine one or more capabilities of an electronic device; detect, using at least one sensor of a computing device, a lateral motion of the computing device; determine that the computing device is outside of a predetermined range of the electronic device; configure the computing device to enter a control mode to control operations of the electronic device; determine at least one command to be sent to the electronic device, the at least one command determined based at least in part upon the one or more capabilities of the electronic device and the detected lateral motion of the computing device; and causing the at least one command to be sent from the computing device to the electronic device for execution. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
establishing, by a computing device, communication with an electronic device over a wireless channel; determining that the computing device is outside of a predetermined range of the electronic device; configuring the computing device to enter a control mode to control operations of the electronic device; and receiving information for controlling at least one aspect of the electronic device, the information enabling the computing device to at least be used as a wireless control mechanism for the at least one aspect of the electronic device such that detected lateral motion of the computing device causes movement of a graphical element displayed on a display of the electronic device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
at least one processor; at least one position-determining element; and memory including instructions that, when executed by the at least one processor, cause the computing device to; establish, by a computing device, communication with an electronic device over a wireless channel; determine that the computing device is outside of a predetermined range of the electronic device; configuring the computing device to enter a control mode to control operations of the electronic device; receive information associated with controlling the at least one aspect of the electronic device; detect, using the at least one position-determining element, a lateral motion of the computing device; determine a command for the electronic device, the command corresponding to the detected lateral motion and determined based at least in part upon the received information; and send the command to the electronic device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification