Searching and Accessing Application Functionality
First Claim
1. A method comprising:
- receiving, at a computing device, search results transmitted from a search system in communication with the computing device, the search results comprising a header for an application executable on the computing device and application access mechanisms associated with the header, each application access mechanism having a reference to the application and indicating one or more performable operations for the application; and
displaying, on a display in communication with the computing device, a graphical user interface including the header and user selectable access links grouped with the header, each access link associated with an application access mechanism for the application.
5 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving, at a computing device, search results transmitted from a search system in communication with the computing device. The search results include a header for an application executable on the computing device and application access mechanisms associated with the header. Each application access mechanism has a reference to the application and indicates one or more performable operations for the application. The method further includes displaying, on a display in communication with the computing device, a graphical user interface including the header and user selectable access links grouped with the header. Each access link is associated with an application access mechanism for the application.
42 Citations
30 Claims
-
1. A method comprising:
-
receiving, at a computing device, search results transmitted from a search system in communication with the computing device, the search results comprising a header for an application executable on the computing device and application access mechanisms associated with the header, each application access mechanism having a reference to the application and indicating one or more performable operations for the application; and displaying, on a display in communication with the computing device, a graphical user interface including the header and user selectable access links grouped with the header, each access link associated with an application access mechanism for the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A user device comprising:
-
a display; a computing device in communication with the display; and non-transitory memory in communication with the computing device, the non-transitory memory storing instructions that when executed on the computing device cause the computing device to perform operations comprising; receiving search results transmitted from a search system in communication with the computing device, the search results comprising a header for an application executable on the computing device and access mechanisms associated with the header, each application access mechanism having a reference to the application and indicating one or more performable operations for the application; and displaying on the display a graphical user interface including the header and user selectable access links grouped with the header, each access link associated with an application access mechanism for the application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving, at a computing device, a search criteria from a user device in communication with the computing device; executing, using the computing device, a search of a data store in communication with the computing device using the search criteria; receiving, at the computing device, function records from the data store in response to the executed search, each of the function records comprising; an application identifier; an application access mechanism having a reference to a native application and indicating one or more performable operations for the native application; and application state information describing a state of the native application when the native application performs the one or more operations indicated in the application access mechanism; grouping the function records, at the computing device, based on the application identifiers; and transmitting search results from the computing device to the user device, the search results comprising; a header for each group of function records; and application access mechanisms of the function records. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification