Enter-then-act input handling
AssigneeSierra Wireless, Inc.
InventorJoseph Peter Robert Tosey
Life of this patent
Estimating the term…
Abstract
The present invention utilizes input handling to provide enter-then-act capability for user inputs. User inputs are received, and a set of one or more secondary applications are executed using the input. A priority rating may then be calculated for each of the one or more secondary applications in the set, the priority rating indicating how pertinent the input was to a corresponding application.
Claims46
A computer implemented method comprising:
- receiving an input and displaying an input in an input window of a first application;
- running a set of one or more secondary applications in response to the input;
- computing a set of one or more tentative outputs corresponding to the set of one or more secondary applications in response to the input;
- and
- calculating a priority rating for each of the one or more secondary applications in response to the set of one or more corresponding tentative outputs and the input, the priority rating indicating how pertinent the input was to a corresponding secondary application, wherein the calculating a priority rating further includes generating a high rating if the corresponding secondary application ran successfully with the input, and a medium rating if the corresponding secondary application ran successfully with the input and requiring additional user intervention.
A computer implemented method comprising:
- receiving an input in an input window of a first application through controls on a limited display device;
- running a set of one or more secondary applications using the input;
- computing a set of one or more tentative outputs corresponding to the set of one or more secondary applications in response to the input;
- and
- calculating a priority rating for each of the one or more secondary applications in response to the set of one or more corresponding tentative outputs and the input, the priority rating indicating how pertinent the input was to a corresponding secondary application, wherein the calculating a priority rating further includes generating a high rating if the corresponding secondary application ran successfully with the input, and a medium rating if the corresponding secondary application ran successfully with the input and requiring additional user intervention.
An apparatus comprising:
- a memory;
- and
- one or more processors configured to:
- receive an input and displaying an input in an input window of a first application;
- run a set of one or more secondary applications in response to the input;
- compute a set of one or more tentative outputs corresponding to the set of one or more secondary applications in response to the input;
- and
- calculate a priority rating for each of the one or more secondary applications in response to the set of one or more corresponding tentative outputs and the input, the priority rating indicating how pertinent the input was to a corresponding secondary application, wherein the calculating a priority rating further includes generating a high rating if the corresponding secondary application ran successfully with the input, and a medium rating if the corresponding secondary application ran successfully with the input and requiring additional user intervention.
An apparatus comprising:
- a memory;
- and
- one or more processors configured to:
- receive an input in an input window of a first application through controls on a limited display device;
- run a set of one or more secondary applications using the input;
- compute a set of one or more tentative outputs corresponding to the set of one or more secondary applications in response to the input;
- and
- calculate a priority rating for each of the one or more secondary applications in response to the set of one or more corresponding tentative outputs and the input, the priority rating indicating how pertinent the input was to a corresponding secondary application, wherein the calculating a priority rating further includes generating a high rating if the corresponding secondary application ran successfully with the input, and a medium rating if the corresponding secondary application ran successfully with the input and requiring additional user intervention.
An apparatus comprising:
- means for receiving an input in an input window of a first application;
- means for running a set of one or more secondary applications in response to the input;
- means for computing a set of one or more tentative outputs corresponding to the set of one or more secondary applications in response to the input;
- and
- means for calculating a priority rating for each of the one or more secondary applications in response to the set of one or more tentative outputs and the input, the priority rating
- indicating how pertinent the input was to a corresponding secondary application, wherein the calculating a priority rating further includes generating a high rating if the corresponding secondary application ran successfully with the input, and a medium rating if the corresponding secondary application ran successfully with the input and requiring additional user intervention.
An apparatus comprising:
- means for receiving an input in an input window of a first application through controls on a limited display device;
- means for running a set of one or more secondary applications using the input;
- means for computing a set of one or more tentative outputs corresponding to the set of one or more secondary applications in response to the input;
- and
- means for calculating a priority rating for each of the one or more secondary applications in response to the set of one or more corresponding tentative outputs, the priority rating means for indicating how pertinent the input was to a corresponding secondary application, wherein the means for calculating a priority rating further includes means for generating a high rating if the corresponding secondary application ran successfully with the input, and a medium rating if the corresponding secondary application ran successfully with the input and requiring additional user intervention.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method, the method comprising:
- receiving an input and displaying the input in an input window of a first application;
- running a set of one or more secondary applications in response to the input;
- computing a set of one or more tentative outputs corresponding to the set of one or more secondary applications in response to the input;
- and
- calculating a priority rating for each of the one or more secondary applications in response to the set of one or more corresponding tentative outputs and the input, the priority rating indicating how pertinent the input was to a corresponding secondary application, wherein the calculating a priority rating further includes generating a high rating if the corresponding secondary application ran successfully with the input, and a medium rating if the corresponding secondary application ran successfully with the input and requiring additional user intervention.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method, the method comprising:
- receiving an input in an input window of a first application through controls on a limited display device;
- running a set of one or more secondary applications using the input;
- computing a set of one or more tentative outputs corresponding to the set of one or more secondary applications in response to the input;
- calculating a priority rating for each of the one or more secondary applications in response to the set of one or more corresponding tentative outputs and the input, the priority rating indicating how pertinent the input was to a corresponding secondary application, wherein the calculating a priority rating further includes generating a high rating if the corresponding secondary application ran successfully with the input, and a medium rating if the corresponding secondary application ran successfully with the input and requiring additional user intervention.
Dependencies are inferred from the claim text.