US2015254351A1PendingUtilityA1

Selecting And Accessing Search Results Using Different Devices

Assignee: QUIXEY INCPriority: Mar 5, 2014Filed: Dec 18, 2014Published: Sep 10, 2015
Est. expiryMar 5, 2034(~7.6 yrs left)· nominal 20-yr term from priority
G06F 16/957G06F 3/04883G06F 16/9537H04L 67/025G06F 3/0482G06F 1/163G06F 3/04842G06F 16/248G06F 16/951G06F 17/30864
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques include transmitting, using a first computing device, a search query to a search system configured to generate search results in response to a received search query. The techniques further include displaying search results received from the search system in response to the search query on a second computing device. In this example, each search result indicates a function for a computing device to perform. For example, a user selecting each search result may cause a computing device to set a software application into a particular application state. The techniques also include detecting a user selection of one of the search results at the second computing device, transmitting, using the second computing device, an indication of the user selection to the first computing device, and performing, using the first computing device, the function indicated by the one of the search results in response to receiving the indication.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 transmitting, using a first computing device, a search query to a search system configured to generate search results in response to a received search query;   displaying search results received from the search system in response to the search query on a second computing device, wherein each search result indicates a function for a computing device to perform;   detecting a user selection of one of the search results at the second computing device;   transmitting, using the second computing device, an indication of the user selection to the first computing device; and   performing, using the first computing device, the function indicated by the one of the search results in response to receiving the indication.   
     
     
         2 . The method of  claim 1 , further comprising:
 receiving the search results from the search system at the first computing device in response to the search query; and   transmitting, using the first computing device, the search results to the second computing device.   
     
     
         3 . The method of  claim 1 , further comprising receiving the search results from the search system at the second computing device in response to the search query. 
     
     
         4 . The method of  claim 1 , wherein the one of the search results includes an access mechanism, and wherein to perform the function indicated by the one of the search results, the first computing device is configured to set an application into a state of the application using the access mechanism. 
     
     
         5 . The method of  claim 4 , wherein the application comprises a native application, wherein the access mechanism references the native application and indicates one or more operations for the native application to perform, and wherein to set the native application into the state of the native application using the access mechanism, the first computing device is configured to launch the native application on the first computing device and cause the native application to perform the one or more operations. 
     
     
         6 . The method of  claim 5 , wherein the one of the search results further includes an application download address, and wherein to set the native application into the state of the native application using the access mechanism, the first computing device is further configured to install the native application on the first computing device using the application download address prior to launching the native application and causing the native application to perform the one or more operations. 
     
     
         7 . The method of  claim 4 , wherein the application comprises a web-based application, wherein the access mechanism includes a uniform resource locator (URL), and wherein to set the web-based application into the state of the web-based application using the access mechanism, the first computing device is configured to launch a web browser application on the first computing device and access the state of the web-based application using the URL. 
     
     
         8 . The method of  claim 1 , wherein to perform the function indicated by he one of search results, the first computing device is configured to:
 display an expanded version of the one of the search results to the user;   receive a selection of the expanded version of the one of the search results from the user; and   perform the function indicated by the one of the search results in response to receiving the selection of the expanded version of the one of the search results.   
     
     
         9 . The method of  claim 1 , wherein each of one or more of the first computing device and the second computing device comprises one of:
 a user wearable computing device having attachments to affix to a user's body;   a smart phone computing device;   a tablet computing device; and   a computing device that is installed in a vehicle.   
     
     
         10 . The method of  claim 1 , wherein the first computing device is connected to the second computing device via a tethered connection comprising at least one of a short-range wired connection and a short-range wireless connection. 
     
     
         11 . The method of  claim 10 , wherein transmitting the search query to the search system comprises transmitting the search query via the tethered connection. 
     
     
         12 . The method of  claim 10 , wherein transmitting the indication of the user selection to the first computing device comprises transmitting the indication via the tethered connection. 
     
     
         13 . The method of  claim 10 , further comprising receiving the search results from the search system at the second computing device via the tethered connection. 
     
     
         14 . The method of  claim 1 , wherein transmitting the search query to the search system comprises transmitting the search query via a first network connection, and wherein transmitting the indication of the user selection to the first computing device comprises transmitting the indication via a second network connection that is different than the first network connection. 
     
     
         15 . The method of  claim 1 , wherein transmitting the search query to the search system comprises transmitting the search query via a network connection, and wherein transmitting the indication of the user selection to the first computing device comprises transmitting the indication via the same network connection. 
     
     
         16 . The method of  claim 1 , wherein transmitting the search query to the search system comprises transmitting the search query via an intermediate computing device that is different than the second computing device. 
     
     
         17 . The method of  claim 1 , further comprising receiving the search results from the search system at the second computing device via an intermediate computing device that is different than the first computing device. 
     
     
         18 . The method of  claim 1 , wherein the one of the search results includes an access mechanism, wherein transmitting the indication of the user selection to the first computing device comprises transmitting the access mechanism, and wherein to perform the function indicated by the one of the search results in response to receiving the indication, the first computing device is configured to set an application into a state of the application using the access mechanism. 
     
     
         19 . The method of  claim 1 , wherein the one of the search results includes an access mechanism, wherein transmitting the indication of the user selection to the first computing device comprises transmitting an identifier that indicates the one of the search results, and wherein to perform the function indicated by the one of the search results in response to receiving the indication, the first computing device is configured to:
 retrieve the one of the search results using the identifier;   select the access mechanism from the one of the search results; and   set an application into a state of the application using the access mechanism.   
     
     
         20 . The method of  claim 1 , wherein transmitting the indication of the user selection to the first computing device comprises transmitting an identifier that indicates a function record used to generate the one of the search results, wherein the function record includes an access mechanism, and wherein to perform the function indicated by the one of the search results in response to receiving the indication, the first computing device is configured to:
 access the function record using the identifier;   select the access mechanism from the function record; and   set an application into a state of the application using the access mechanism.   
     
     
         21 . A system comprising:
 a first computing device;   a second computing device; and   a search system, wherein the search system is configured to receive a search query from the first computing device and generate search results that are responsive to the search query, wherein the second computing device is configured to display the search results to a user, receive a selection of one of the search results from the user, and transmit an indication of the selection to the first computing device, and wherein the first computing device is configured to perform a function indicated by the one of the search results in response to receiving the indication.   
     
     
         22 . The system of  claim 21 , wherein the search system is further configured to transmit the search results to the first computing device in response to the search query, and wherein the first computing device is further configured to transmit the search results to the second computing device. 
     
     
         23 . The system of  claim 21 , wherein the search system is further configured to transmit the search results to the second computing device in response to the search query. 
     
     
         24 . The system of  claim 21 , wherein the one of the search results includes an access mechanism, and wherein to perform the function indicated by the one of the search results, the first computing device is configured to set an application into a state of the application using the access mechanism. 
     
     
         25 . The system of  claim 24 , wherein the application comprises a native application, wherein the access mechanism references the native application and indicates one or more operations for the native application to perform, and wherein to set the native application into the state of the native application using the access mechanism, the first computing device is configured to launch the native application on the first computing device and cause the native application to perform the one or more operations. 
     
     
         26 . The system of  claim 24 , wherein the application comprises a web-based application, wherein the access mechanism includes a uniform resource locator (URL), and wherein to set the web-based application into the state of the web-based application using the access mechanism, the first computing device is configured to launch a web browser application on the first computing device and access the state of the web-based application using the URL. 
     
     
         27 . The system of  claim 21 , wherein to perform the function indicated by the one of the search results, the first computing device is configured to:
 display an expanded version of the one of the search results to the user;   receive a selection of the expanded version of the one of the search results from the user; and   perform the function indicated by the one of the search results in response to receiving the selection of the expanded version of the one of the search results.   
     
     
         28 . The system of  claim 21 , wherein each of one or more of the first computing device and the second computing device comprises one of:
 a user wearable computing device having attachments to affix to a user's body;   a smart phone computing device;   a tablet computing device; and   a computing device that is installed in a vehicle.   
     
     
         29 . The system of  claim 22 , wherein the first computing device is connected to the second computing device via a tethered connection comprising at least one of a short-range wired connection and a short-range wireless connection. 
     
     
         30 . The system of  claim 22 , wherein the one of the search results includes an access mechanism, wherein to transmit the indication of the user selection to the first computing device, the second computing device is configured to transmit the access mechanism, and wherein to perform the function indicated by the one of the search results in response to receiving the indication, the first computing device is configured to set an application into a state of the application using the access mechanism. 
     
     
         31 . The system of  claim 22 , wherein the one of the search results includes an access mechanism, wherein to transmit the indication of the user selection to the first computing device, the second computing device is configured to transmit an identifier that indicates the one of the search results, and wherein to perform the function indicated by the one of the search results in response to receiving the indication, the first computing device is configured to:
 retrieve the one of the search results using the identifier;   select the access mechanism from the one of the search results; and   set an application into a state of the application using the access mechanism.   
     
     
         32 . The system of  claim 22 , wherein to transmit the indication of the user selection to the first computing device, the second computing device is configured to transmit an identifier that indicates a function record used to generate the one of the search results, wherein the function record includes an access mechanism, and wherein to perform the function indicated by the one of the search results in response to receiving the indication, the first computing device is configured to:
 access the function record using the identifier;   select the access mechanism from the function record; and   set an application into a state of the application using the access mechanism.   
     
     
         33 . A non-transitory, computer-readable storage medium comprising instructions that cause one or more computing devices to:
 transmit, using a first computing device, a search query to a search system configured to generate search results in response to a received search query;   display search results received from the search system in response to the search query on a second computing device, wherein each search result indicates a function for a computing device to perform;   detect a user selection of one of the search results at the second computing device;   transmit, using the second computing device, an indication of the user selection to the first computing device; and   perform, using the first computing device, the function indicated by the one of the search results in response to receiving the indication.

Join the waitlist — get patent alerts

Track US2015254351A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.