System and method for facilitating inputting of commands to a mobile device
First Claim
1. A method performed by a mobile device for facilitating inputting of a command to a service application of the mobile device, the mobile device comprising an inertial measurement unit (IMU), the method comprising:
- training the mobile device to interpret agitations of the mobile device as command inputs, including, for each of one or more commands,determining a time interval during which the mobile device is to be trained to associate an agitation of the mobile device with a command;
filtering an information feed from the inertial measurement unit during said time interval, to remove signals recognized as noise; and
determining distinguishable signals within the filtered information feed, said distinguishable signals forming a command pattern that is associated with the agitation and the command;
associating a plurality of types of agitation with a plurality of command patterns and commands, including associating each of the plurality of command patterns witha type of agitation, andan associated command acceptable as an input to the service application;
determining, subsequent to training the mobile device, in response to a particular agitation of the mobile device, a particular command pattern associated with a particular command; and
in response thereto, providing the particular command as input to the service application.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to a method performed by a mobile device for facilitating inputting a command to a service application in the mobile device. The mobile device comprises an inertial measurement unit (IMU). The method comprises determining a time interval in which a user of the mobile device will agitate the mobile device in accordance with a command. The method also comprises filtering an information feed from the IMU during said time interval to remove signals which are outside of a predetermined spectrum and thus regarded as noise. The method comprises finding distinguishable signals within the filtered feed, said distinguishable signals forming a command pattern. The method comprises associating the command pattern with the command.
20 Citations
19 Claims
-
1. A method performed by a mobile device for facilitating inputting of a command to a service application of the mobile device, the mobile device comprising an inertial measurement unit (IMU), the method comprising:
-
training the mobile device to interpret agitations of the mobile device as command inputs, including, for each of one or more commands, determining a time interval during which the mobile device is to be trained to associate an agitation of the mobile device with a command; filtering an information feed from the inertial measurement unit during said time interval, to remove signals recognized as noise; and determining distinguishable signals within the filtered information feed, said distinguishable signals forming a command pattern that is associated with the agitation and the command; associating a plurality of types of agitation with a plurality of command patterns and commands, including associating each of the plurality of command patterns with a type of agitation, and an associated command acceptable as an input to the service application; determining, subsequent to training the mobile device, in response to a particular agitation of the mobile device, a particular command pattern associated with a particular command; and in response thereto, providing the particular command as input to the service application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile device comprising:
-
an inertial measurement unit (IMU); a service application; processor circuitry; and a storage unit storing instructions executable by said processor circuitry whereby said mobile device is operative to; train the mobile device to interpret agitations of the mobile device as command inputs, including, for each of one or more commands, determine a time interval during which the mobile device is to be trained to associate an agitation of the mobile device with a command to the service application; filter an information feed from the inertial measurement unit during said time interval, to remove signals recognized as noise; and determine distinguishable signals within the filtered information feed, said distinguishable signals forming a command pattern that is associated with the agitation and the command; associate a plurality of types of agitation with a plurality of command patterns and commands, including associating each of the plurality of command patterns with a type of agitation, and an associated command acceptable as an input to the service application; determine, subsequent to training the mobile device, in response to a particular agitation of the mobile device, a particular command pattern associated with a particular command; and in response thereto, provide the particular command as input to the service application. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium, including an application software for a mobile device comprising an inertial measurement unit (IMU), the software comprising computer program code which is able to, when run on processor circuitry of the mobile device, cause the mobile device to:
train the mobile device to interpret agitations of the mobile device as command inputs, including, for each of one or more commands, determine a time interval during which the mobile device is to be trained to associate an agitation of the mobile device with a command to a service application in the mobile device; filter an information feed from the inertial measurement unit during said time interval, to remove signals recognized as noise; and determine distinguishable signals within the filtered information feed, said distinguishable signals forming a command pattern that is associated with the agitation and the command; associate a plurality of types of agitation with a plurality of command patterns and commands, including associating each of the plurality of command patterns with a type of agitation, and an associated command acceptable as an input to the service application; determine, subsequent to training the mobile device, in response to a particular agitation of the mobile device, a particular command pattern associated with a particular command; and in response thereto, provide the particular command as input to the service application. - View Dependent Claims (17, 18, 19)
Specification