Search application and web browser interaction
First Claim
1. A computer-implemented method, comprising:
- receiving, at a native search application on a mobile computing device, one or more characters of a user search query entered at a search entry screen of the native search application;
displaying, in a native search results display of the native search application, native search results, the native search results being responsive to the user search query and based at least in part on data stored at the mobile computing device;
receiving a user selection of one of the native search results;
transmitting, by the native search application, a request to a browser application on the mobile computing device, wherein the request includes (i) data that references the user selection of one of the native search results and (ii) data that references a bouncer page, wherein the bouncer page includes code that instructs the browser application to access a landing page associated with the user selection of one of the native search results responsive to the bouncer page being initially loaded by the browser application, and to call the native search application responsive to the bouncer page being subsequently loaded by the browser application; and
replicating and displaying the native search results display in the web browser application in response to receiving the call from the bouncer page.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be implemented in, among other things, a computer-implemented search method including receiving, at a non-browser application on a computing device, part or all of a user search query. The method further includes displaying search results responsive to receiving the search query in the non-browser application. The method further includes receiving a user selection of one of the search results. The method further includes automatically displaying, in response to the user selection of the one of the search results, a landing page for the one of the search results in a web browser on the computing device. The method further includes receiving from the user a selection of a first back button in the web browser and, in response to the user selection of the first back button, activating the non-browser application.
142 Citations
15 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a native search application on a mobile computing device, one or more characters of a user search query entered at a search entry screen of the native search application; displaying, in a native search results display of the native search application, native search results, the native search results being responsive to the user search query and based at least in part on data stored at the mobile computing device; receiving a user selection of one of the native search results; transmitting, by the native search application, a request to a browser application on the mobile computing device, wherein the request includes (i) data that references the user selection of one of the native search results and (ii) data that references a bouncer page, wherein the bouncer page includes code that instructs the browser application to access a landing page associated with the user selection of one of the native search results responsive to the bouncer page being initially loaded by the browser application, and to call the native search application responsive to the bouncer page being subsequently loaded by the browser application; and replicating and displaying the native search results display in the web browser application in response to receiving the call from the bouncer page. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory processor-readable storage medium storing processor-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, at a native search application on a mobile computing device, one or more characters of a user search query entered at a search entry screen of the native search application; displaying, in a native search results display of the native search application, native search results, the native search results being responsive to the user search query and based at least in part on data stored at the mobile computing device; receiving a user selection of one of the native search results; transmitting, by the native search application, a request to a browser application on the mobile computing device, wherein the request includes (i) data that references the user selection of one of the native search results and (ii) data that references a bouncer page, wherein the bouncer page includes code that instructs the browser application to access a landing page associated with the user selection of one or the native search results responsive to the bouncer page being initially loaded by the browser application, and to call the native search application responsive to the bouncer page being subsequently loaded by the browser application; and replicating and displaying the native search results display in the web browser application in response to receiving the call from the bouncer page. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system, comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving, at a native search application on a mobile computing device, one or more characters of a user search query entered at a search entry screen of the native search application; displaying, in a native search results display of the native search application, native search results, the native search results being responsive to the user search query and based at least in part on data stored at the mobile computing device; receiving a user selection of one of the native search results; transmitting, by the native search application, a request to a browser application on the mobile computing device, wherein the request includes (i) data that references the user selection of one of the native search results and (ii) data that references a bouncer page, wherein the bouncer page includes code that instructs the browser application to access a landing page associated with the user selection of one of the native search results responsive to the bouncer page being initially loaded by the browser application, and to call the native search application responsive to the bouncer page being subsequently loaded by the browser application; and replicating and displaying the native search results display in the web browser application in response to receiving the call from the bouncer page. - View Dependent Claims (12, 13, 14, 15)
Specification