Searching command enhancements
First Claim
Patent Images
1. A computer implemented method of facilitating selection of a command to perform a desired task, the method comprising:
- providing a command store that contains indications of a plurality of commands, the plurality of commands being associated with different applications, a particular one of the commands having a component that is adjustable;
receiving, as an input into a search box, a command query that includes an indication of a desired command and a particular value to which it is desired to limit the desired command;
receiving context information that identifies one of the different applications, the context information also providing an indication of contents of a window that is under focus in the one of the different applications;
utilizing a computer processor to identify possible commands in the command store based on the command query and based on the context information, at least one of the identified possible commands being the particular command;
calculating a likelihood score for each of the identified possible commands based on how likely it is that each of the identified possible commands corresponds to the desired command given the command query, the likelihood scores being calculated based at least in part upon prior probabilities that are associated with the identified possible commands;
returning an indication of the identified possible commands in a user selectable form such that the identified possible commands can be selected by the user for execution in order to initiate a performance of the desired task, the identified possible commands being displayed in a ranked order based on the calculated scores, the component of the particular command being automatically pre-adjusted so as to, upon selection of the particular command by the user from the user selectable form, automatically configure the performance of the desired task to be consistent with the particular value; and
providing, upon a selection of a user selectable help option, a guided help user interface, the guided help user interface including a first portion that provides tutorial information about executing the desired task, a second portion that provides a plurality of different mechanisms for executing the desired task, and a third portion that provides a preview section and additional instructions for completing the desired task.
4 Assignments
0 Petitions
Accused Products
Abstract
A user can access a searching component that allows the user to enter search terms to search for commands associated with a computer program. Some specific embodiments pertain to methods for supporting user access to the searching component, to methods for processing search terms submitted by the user, and to methods for guiding the user in terms of their formulation and selection queries. Methods for generating, organizing and manipulating the search results are also provided.
-
Citations
19 Claims
-
1. A computer implemented method of facilitating selection of a command to perform a desired task, the method comprising:
-
providing a command store that contains indications of a plurality of commands, the plurality of commands being associated with different applications, a particular one of the commands having a component that is adjustable; receiving, as an input into a search box, a command query that includes an indication of a desired command and a particular value to which it is desired to limit the desired command; receiving context information that identifies one of the different applications, the context information also providing an indication of contents of a window that is under focus in the one of the different applications; utilizing a computer processor to identify possible commands in the command store based on the command query and based on the context information, at least one of the identified possible commands being the particular command; calculating a likelihood score for each of the identified possible commands based on how likely it is that each of the identified possible commands corresponds to the desired command given the command query, the likelihood scores being calculated based at least in part upon prior probabilities that are associated with the identified possible commands; returning an indication of the identified possible commands in a user selectable form such that the identified possible commands can be selected by the user for execution in order to initiate a performance of the desired task, the identified possible commands being displayed in a ranked order based on the calculated scores, the component of the particular command being automatically pre-adjusted so as to, upon selection of the particular command by the user from the user selectable form, automatically configure the performance of the desired task to be consistent with the particular value; and providing, upon a selection of a user selectable help option, a guided help user interface, the guided help user interface including a first portion that provides tutorial information about executing the desired task, a second portion that provides a plurality of different mechanisms for executing the desired task, and a third portion that provides a preview section and additional instructions for completing the desired task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented method of facilitating selection of a command to perform a desired task, the method comprising:
-
providing a command store that contains indications of a plurality of commands, the plurality of commands being associated with different applications, a particular one of the commands having a component that is variable; receiving, as an input into a search container, a command query that includes an indication of a desired numerical value; receiving context information that identifies one of the different applications, the context information also providing an indication of contents of a window that is under focus in the one of the different applications; utilizing a computer processor to identify possible commands in the command store based on the command query and based on the context information, at least one of the identified possible commands being the particular command; returning an indication of the identified possible commands in a user selectable form such that the identified possible commands can be selected by a user for execution in order to initiate a performance of the desired task, the component of the particular command being automatically pre-adjusted so as to, upon selection of the particular command by the user, automatically configure the performance of the desired task to be consistent with the desired numerical value; and displaying a user selectable feedback option on a user interface that also includes the indication of the identified possible commands, the user selectable feedback option enabling the user to provide feedback for performing multiple different functions, a first one of the multiple different functions including a renaming function that enables the user to rename one of the identified possible commands, a second one of the multiple different functions including a tagging function that enables the user to identify additional commands to be returned based on the command query, and a third one of the multiple different functions including a pinning function that enables the user to associate another one of the identified commands with a command toolbar. - View Dependent Claims (19)
-
-
16. A computer implemented method of facilitating selection of a command to perform a desired task, the method comprising:
-
providing a command store that contains indications of a plurality of commands, the plurality of commands being associated with different applications, a particular one of the commands having a component that is variable; receiving, as an input into a search container, a command query that includes an indication of a desired parameter; receiving context information that identifies one of the different applications, the context information also providing an indication of contents of a window that is under focus in the one of the different applications; utilizing a computer processor to identify possible commands in the command store based on the command query and based on the context information, at least one of the identified possible commands being the particular command; returning an indication of the identified possible commands in a user selectable form such that the identified possible commands can be selected by a user for execution in order to initiate a performance of the desired task; providing a user selectable help option that enables the user to receive guided help in executing the desired task, the user selectable help option being provided to the user at a same time that the indication of the identified possible commands are returned; and providing, upon a selection of the user selectable help option, a guided help user interface, the guided help user interface including a first portion that provides tutorial information about executing the desired task, a second portion that provides a plurality of different mechanisms for executing the desired task, and a third portion that provides a preview section and additional instructions for completing the desired task. - View Dependent Claims (17, 18)
-
Specification