Searching and accessing application functionality
First Claim
1. A method comprising:
- receiving, at a mobile computing device, search results based on a search query, wherein the search results are transmitted from a search system in communication with the mobile computing device, wherein the search results indicate a plurality of native applications installable and executable on the mobile computing device, wherein the search results include a plurality of groups of search results, wherein each group respectively corresponds to a different one of the native applications, and wherein each group of search results includes;
a header for the corresponding native application executable on the mobile computing device and a default application access mechanism associated with the header, wherein the header corresponds to a default state of the corresponding native application, and wherein the default application access mechanism is configured to, upon user selection of the header, at least one of (i) open the corresponding native application on the mobile computing device to the default state and (ii) download and install the corresponding native application onto the mobile computing device and subsequently open the corresponding native application on the mobile computing device to the default state; and
a group of two or more application access mechanisms, wherein each application access mechanism includes a reference to the corresponding native application and indicates one or more performable operations that cause the corresponding native application to enter an operating state, wherein each operating state of each application access mechanism different from the operating states of the other application access mechanisms, and wherein each operating state of each application access mechanism is independently based on the search query; and
displaying, on a display in communication with the mobile computing device, a graphical user interface including the plurality of groups of search results, wherein each of the plurality of groups is displayed in a visual region that is non-overlapping with others of the plurality of groups, and wherein each of the plurality of groups includes (i) the header and (ii) user selectable access links grouped with the header, wherein each access link is associated with each application access mechanism for the corresponding native 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.
-
Citations
30 Claims
-
1. A method comprising:
receiving, at a mobile computing device, search results based on a search query, wherein the search results are transmitted from a search system in communication with the mobile computing device, wherein the search results indicate a plurality of native applications installable and executable on the mobile computing device, wherein the search results include a plurality of groups of search results, wherein each group respectively corresponds to a different one of the native applications, and wherein each group of search results includes; a header for the corresponding native application executable on the mobile computing device and a default application access mechanism associated with the header, wherein the header corresponds to a default state of the corresponding native application, and wherein the default application access mechanism is configured to, upon user selection of the header, at least one of (i) open the corresponding native application on the mobile computing device to the default state and (ii) download and install the corresponding native application onto the mobile computing device and subsequently open the corresponding native application on the mobile computing device to the default state; and a group of two or more application access mechanisms, wherein each application access mechanism includes a reference to the corresponding native application and indicates one or more performable operations that cause the corresponding native application to enter an operating state, wherein each operating state of each application access mechanism different from the operating states of the other application access mechanisms, and wherein each operating state of each application access mechanism is independently based on the search query; and displaying, on a display in communication with the mobile computing device, a graphical user interface including the plurality of groups of search results, wherein each of the plurality of groups is displayed in a visual region that is non-overlapping with others of the plurality of groups, and wherein each of the plurality of groups includes (i) the header and (ii) user selectable access links grouped with the header, wherein each access link is associated with each application access mechanism for the corresponding native application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A mobile computing device comprising:
-
a display; a processing device in communication with the display; and non-transitory memory in communication with the processing device, the non-transitory memory storing instructions that, when executed on the processing device, cause the processing device to perform operations including; receiving search results based on a search query, wherein the search results are transmitted from a search system in communication with the mobile computing device, wherein the search results indicate a plurality of native applications installable and executable on the mobile computing device, wherein the search results include a plurality of groups of search results, wherein each group respectively corresponds to a different one of the native applications, and wherein each group of search results includes; a header for the corresponding native application executable on the mobile computing device and a default application access mechanism associated with the header, wherein the header corresponds to a default state of the corresponding native application, and wherein the default application access mechanism is configured to, upon user selection of the header, at least one of (i) open the corresponding native application on the mobile computing device to the default state and (ii) download and install the corresponding native application onto the mobile computing device and subsequently open the corresponding native application on the mobile computing device to the default state; and a group or two of more application access mechanisms, wherein each application access mechanism includes a reference to the corresponding native application and indicates one or more performable operations that cause the corresponding native application to enter an operating state, wherein each operating state of each application access mechanism is different from the operating states of the other application access mechanisms and wherein each operating state of each application access mechanism is independently based on the search query; and displaying on the display a graphical user interface including the plurality of groups of search results, wherein each of the plurality of groups is displayed in a visual region that is non-overlapping with others of the plurality of groups, and wherein each of the plurality of groups includes (i) the header and (ii) user selectable access links grouped with the header, wherein each access link is associated with each application access mechanism for the corresponding native application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving, at a mobile computing device, a search criteria through a graphical user interface of the mobile computing device; executing, using the mobile computing device, a search of a data store in communication with the mobile computing device using the search criteria; receiving, at the mobile computing device, function records from the data store in response to the executed search, wherein the function records indicate a plurality of native applications installable and executable on the mobile computing device, and wherein each of the function records includes; an application identifier; an application access mechanism having a reference to the corresponding native application and indicating one or more performable operations for the corresponding native application to enter an operating state; and application state information describing the operating state of the corresponding native application in response to the corresponding native application performing the one or more operations indicated in the application access mechanism; grouping the function records, at the mobile computing device, based on the application identifiers, wherein each group of function records corresponds to a different one of the native application; generating search results based on the grouped function records, wherein the search results include a plurality of groups of search results, wherein each group of search results respectively corresponds to a different one of the native applications, and wherein each group of search results includes; a header that includes a default application access mechanism that links to a default state of the corresponding native application, and wherein the default application access mechanism is configured to, upon user selection of the header, at least one of (i) open the corresponding native application on the mobile computing device to the default state and (ii) download and install the corresponding native application onto the mobile computing device and subsequently open the corresponding native application on the mobile computing device to the default state; and a plurality of application access mechanisms that link to other states of the respective application that are accessed from the default state, wherein each operating state of each application access mechanism is different from the operating states of the other application access mechanisms, and wherein each operating state of each application access mechanism is independently based on the search criteria; and displaying search results on the graphical user interface. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification