Search results injected into client applications
First Claim
1. A system that facilitates query processing, comprising the following computer executable components:
- a query component that facilitates input of a portion of query data into a client application during a query generation process; and
a search component that accesses a network-based service to suggest additional query data in response to receiving the portion of the query data and communicates the additional query data to the query component for presentation to a user.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture is provided that transcends a division offered by conventional query architectures by providing a query input box in a client application which provides rich look-ahead query results by integrating results from a network-based service with results from the client application. Realtime network-based search results are injected into the query as the user types the query into a client input box. When a user enters a query character into a query input box of a client application, a search is conducted via an Internet-based index service using the existing query character. In response, the search returns suggested results that are then processed to complete the query as presented for selection by the user in the query input box.
125 Citations
20 Claims
-
1. A system that facilitates query processing, comprising the following computer executable components:
-
a query component that facilitates input of a portion of query data into a client application during a query generation process; and
a search component that accesses a network-based service to suggest additional query data in response to receiving the portion of the query data and communicates the additional query data to the query component for presentation to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of processing a query, the method comprising the following computer executable acts:
-
receiving a query character into a query input box of a client application;
accessing an Internet-based search service in realtime that returns search results based on the query character; and
suggesting additional query characters in a look-ahead manner, which additional query characters are presented to a user in association with the query character in response to receiving search results. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-executable system, comprising:
-
computer-implemented means for receiving query characters into a query input box of a client application;
computer-implemented means for accessing an Internet-based search service in realtime that returns search results based on the query characters; and
computer-implemented means for suggesting additional query characters in a look-ahead manner, which additional query characters are presented to a user in association with the query characters in response to receiving search results.
-
Specification