Remote control of a mobile computing device with an auxiliary device
First Claim
1. A method of operating an auxiliary device, the auxiliary device being wirelessly coupled with a mobile telephone, the method comprising:
- detecting a user input at the auxiliary device, an operation of a personal assistant component executed by the mobile telephone being performed responsive to the user input, an identity of a type of the operation performed responsive to the user input being a function of a context of the auxiliary device and the user input, wherein the context of the auxiliary device comprises whether the auxiliary device is mechanically attached to a disparate device and a type of the disparate device, if the auxiliary device is mechanically attached to the disparate device; and
responsive to detection of the user input, transmitting data indicative of the user input from the auxiliary device to the mobile telephone.
2 Assignments
0 Petitions
Accused Products
Abstract
An auxiliary device that remotely controls a mobile computing device is described herein. The auxiliary device can be wirelessly coupled with the mobile computing device. The auxiliary device can detect a user input at the auxiliary device. An operation executed by the mobile computing device can be performed responsive to the user input. Further, an identity of the operation can be a function of a context of the mobile computing device and the user input. Responsive to detection of the user input, the auxiliary device can transmit data indicative of the user input from the auxiliary device to the mobile computing device.
-
Citations
20 Claims
-
1. A method of operating an auxiliary device, the auxiliary device being wirelessly coupled with a mobile telephone, the method comprising:
-
detecting a user input at the auxiliary device, an operation of a personal assistant component executed by the mobile telephone being performed responsive to the user input, an identity of a type of the operation performed responsive to the user input being a function of a context of the auxiliary device and the user input, wherein the context of the auxiliary device comprises whether the auxiliary device is mechanically attached to a disparate device and a type of the disparate device, if the auxiliary device is mechanically attached to the disparate device; and responsive to detection of the user input, transmitting data indicative of the user input from the auxiliary device to the mobile telephone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An auxiliary device, the auxiliary device being wirelessly coupled with a mobile telephone, the auxiliary device comprising:
-
a processor; and a memory that comprises computer-executable instructions that, when executed by the processor, cause the processor to perform acts including; detecting a user input at the auxiliary device, an operation executed by the mobile telephone being performed responsive to the user input, an identity of the operation being a function of; a context of the mobile telephone; the user input; whether the auxiliary device is mechanically attached to a disparate device, wherein the auxiliary device is removably attachable to the disparate device; and a type of the disparate device, if the auxiliary device is mechanically attached to the disparate device; and transmitting data indicative of the user input from the auxiliary device to the mobile telephone. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a mobile telephone, comprising; a first processor; and a first memory that comprises first computer-executable instructions that, when executed by the first processor, cause the first processor to perform first acts including; executing a personal assistant component; and detecting contextual data indicative of a context of the mobile telephone, wherein the contextual data indicative of the context of the mobile telephone specifies at least one of a position of the mobile telephone, an orientation of the mobile telephone, a velocity at which the mobile telephone is moving, a direction of movement of the mobile telephone, or mechanically attachment data for the mobile telephone; and an auxiliary device that is wirelessly coupled with the mobile telephone, the auxiliary device comprising; a touch sensor; a second processor; and a second memory that comprises second computer-executable instructions that, when executed by the second processor, cause the second processor to perform second acts including; detecting a touch of the touch sensor, an identity of a type of an operation controlled responsive to detection of the touch of the touch sensor being a function of the context of the mobile telephone; and transmitting data indicative of the detection of the touch of the touch sensor from the auxiliary device to the mobile telephone; wherein the first acts further include receiving, at the mobile telephone, the data indicative of the detection of the touch of the touch sensor from the auxiliary device; and wherein executing the personal assistant component further comprises causing the personal assistant component executed by the mobile telephone to perform the operation responsive to receipt of the data indicative of the detection of the touch of the touch sensor. - View Dependent Claims (18, 19, 20)
-
Specification