Enter-then-act input handling
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
46 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20)
-
-
21. 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. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. 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. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. 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. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. 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.
-
-
46. 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.
-
Specification