External action suggestions in search results
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, from an application on a device, a second submission of a search query that was previously submitted as a first submission of the search query; and
providing an interface comprising an identifier of an action to launch an external application on the device as an item in an item listing of results of the second submission of the search query,wherein the action was selected by a user subsequent to the first submission of the search query from a resource responsive to the first submission of the search query,wherein the interface to perform the action was not included in results of the first submission of the search query, and the interface to perform the action is included in the results of the second submission of the search query in response to the user both selecting a result of the first submission of the search query, and then subsequently selecting the action to launch the external application, andwherein the identifier of the action is based on at least one of a displayable address of the resource responsive to the first submission of the search query, or a title of the resource responsive to the first submission of the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for suggesting in search results an action that is to be performed in an external application based on a previous search query are provided. In one aspect, a method includes receiving, from an application on a device, a search query that was previously submitted by a user or another user, and providing, as a result of the search query, an interface to perform an action to launch an external application on the device, wherein the action was previously selected by the user or the other user in response to previous results of the search query. Systems, graphical user interfaces, and machine-readable media are also provided.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, from an application on a device, a second submission of a search query that was previously submitted as a first submission of the search query; and providing an interface comprising an identifier of an action to launch an external application on the device as an item in an item listing of results of the second submission of the search query, wherein the action was selected by a user subsequent to the first submission of the search query from a resource responsive to the first submission of the search query, wherein the interface to perform the action was not included in results of the first submission of the search query, and the interface to perform the action is included in the results of the second submission of the search query in response to the user both selecting a result of the first submission of the search query, and then subsequently selecting the action to launch the external application, and wherein the identifier of the action is based on at least one of a displayable address of the resource responsive to the first submission of the search query, or a title of the resource responsive to the first submission of the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a memory comprising an interface to perform an action to launch an external application on a device, wherein the action was selected subsequent to a submission of a first search query from a resource responsive to the first submission of the search query; and a processor configured to; receive, from a web browser on the device, a second search query that is substantially similar to the first search query; and provide an interface comprising an identifier of an action to launch an external application on the device as an item in an item listing of results of the second search query, wherein the interface to perform the action was not included in results of the first search query, and is included in results of the second search query in response to a user both selecting a result of the first submission of the search query, and then subsequently selecting the action to launch the external application, and wherein the identifier of the action is based on at least one of a displayable address of the resource responsive to the first submission of the search query, or a title of the resource responsive to the first submission of the search query. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method, the method comprising:
-
receiving, from an application on a device, a second submission of a search query that was previously submitted as a first submission of the search query; and providing, as an item in an item listing of results of the second submission of the search query, an identifier of an action to launch an external application on the device, wherein the action was previously selected by a user from a resource responsive to the first submission of the search query, wherein the interface to perform the action was not included in results of the previously submitted search query, and the interface to perform the action is included in the results of the second submission of the search query in response to the user both selecting the resource responsive to the first submission of the search query, and then subsequently selecting the action to launch the external application from the resource responsive to the first submission of the search query, wherein the action is the last action selected by the user prior to a submission of a new search query by the user, and wherein the interface to perform the action to launch the external application comprises an identifier based on at least one of a displayable address of the resource responsive to the first submission of the search query, or a title of the resource responsive to the first submission of the search query. - View Dependent Claims (19)
-
-
20. A computer-implemented method, the method comprising:
-
receiving, from an application on a first device, a first submission of a search query; providing search results responsive to the first submission of the search query and comprising at least one search result; receiving a selection by a user of the at least one search result; receiving a selection by the user of an action to launch an external application on the first device, wherein the action to launch the external application is not included as a result in the search results; storing an indicator of the selected action for the search query; receiving, on a second device, a second submission of the search query; and providing for display on the second device, in results of the second submission of the search query, an interface to perform the action to launch the external application on the second device in response to the user on the first device both selecting the at least one search result of the first submission of the search query, and then subsequently selecting the action to launch the external application, wherein the interface to perform the action to launch the external application comprises an identifier based on at least one of a displayable address of the resource responsive to the first submission of the search query, or a title of the resource responsive to the first submission of the search query.
-
Specification