Searching for user interface objects
First Claim
Patent Images
1. A method comprising:
- executing a software application on a computing device, the software application having a user interface that includes a menu that provides access to operations that the software application is configured to perform;
receiving a query that relates to at least one of the operations;
generating query results that include (1) an identifier for each of the operations that is responsive to the query and (2) at least one resource that is responsive to the query, wherein the at least one resource includes instructions to perform at least one of the operations that is responsive to the query;
identifying an operation from the query results;
identifying, using the computing device, a menu item that corresponds to the identified operation, wherein the menu items are capable of being activated to cause the identified operation to be performed; and
exposing a location within the menu of the menu item.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes searching resources related to an application in response to receiving a query, identifying an operation in the application that satisfies the query, and exposing an object that provides access to the identified operation, within the application.
7 Citations
33 Claims
-
1. A method comprising:
-
executing a software application on a computing device, the software application having a user interface that includes a menu that provides access to operations that the software application is configured to perform; receiving a query that relates to at least one of the operations; generating query results that include (1) an identifier for each of the operations that is responsive to the query and (2) at least one resource that is responsive to the query, wherein the at least one resource includes instructions to perform at least one of the operations that is responsive to the query; identifying an operation from the query results; identifying, using the computing device, a menu item that corresponds to the identified operation, wherein the menu items are capable of being activated to cause the identified operation to be performed; and exposing a location within the menu of the menu item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause one or more processors to:
-
execute a software application on a computing device, the software application having a user interface that includes a menu that provides access to operations that the software application is configured to perform; receive a query that relates to at least one of the operations; generate query results that include (1) an identifier for each of the operations that is responsive to the query and (2) at least one resource that is responsive to the query, wherein the at least one resource includes instructions to perform at least one of the operations that is responsive to the query; identify an operation from the query results; identify, using the computing device, a menu item that corresponds to the identified operation, wherein the menu items are capable of being activated to cause the identified operation to be performed; and expose a location within the menu of the menu item. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computing system comprising:
-
a display device; one or more processors; an application operable by the one or more processors to present, on the display device, a user interface having a menu that provides access to operations that the software application is configured to perform, receive a query that relates to at least one of the operations, generate query results that include (1) an identifier for each of the operations that is responsive to the query and (2) at least one resource that is responsive to the query, wherein the at least one resource includes instructions to perform at least one of the operations that is responsive to the query, identify an operation from the query results, identify a menu item that corresponds to the identified operation, and expose a location within the menu of the menu item. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification