Host-based intelligent results related to a character stream
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, at a host, a query including a first character stream of one or more characters;
generating, at the host, a plurality of results based on the received first character stream, the plurality of results including a first result that includes a first argument and an identifier of a first application, wherein the first application is configured to provide first services and the first argument is passed to the first services in response to user selection of the first result, the plurality of results also including a second result that includes a second argument and an identifier of a second application, wherein the second application is configured to provide second services and the second argument is passed to the second services in response to user selection of the second result;
providing the first result in a manner enabling the user to perceive, before selecting the first result, the identifier of the first application;
providing the second result in a manner enabling the user to perceive, before selecting the second result, the identifier of the second application; and
receiving a response based on a user selection from among the first and second results;
wherein receiving the first character stream of one or more characters comprises receiving a character stream of one or more non-completion characters that have been entered, by the user,wherein generating the first result that includes the first argument and the identifier of the first application comprises generating a mapping result that includes a first location and an identifier of a web mapping application, the mapping result including cartographic information, andwherein providing the first result in a manner enabling the user to perceive, before selecting the first result, the identifier of the first application comprises providing the mapping result for display with an indication of an overview map that the user may select to display more detailed mapping information related to the overview map.
5 Assignments
0 Petitions
Accused Products
Abstract
Information may be presented to a user by using a first application to receive a character stream of one or more noncompletion characters. The noncompletion characters indicate that additional characters may be received. The character stream is exchanged with a host that analyzes the character stream to generate results that are responsive to the user'"'"'s predicted interest. Results are received and displayed so that the user may select one of the results to launch a code segment related to the selected result.
-
Citations
17 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a host, a query including a first character stream of one or more characters; generating, at the host, a plurality of results based on the received first character stream, the plurality of results including a first result that includes a first argument and an identifier of a first application, wherein the first application is configured to provide first services and the first argument is passed to the first services in response to user selection of the first result, the plurality of results also including a second result that includes a second argument and an identifier of a second application, wherein the second application is configured to provide second services and the second argument is passed to the second services in response to user selection of the second result; providing the first result in a manner enabling the user to perceive, before selecting the first result, the identifier of the first application; providing the second result in a manner enabling the user to perceive, before selecting the second result, the identifier of the second application; and receiving a response based on a user selection from among the first and second results; wherein receiving the first character stream of one or more characters comprises receiving a character stream of one or more non-completion characters that have been entered, by the user, wherein generating the first result that includes the first argument and the identifier of the first application comprises generating a mapping result that includes a first location and an identifier of a web mapping application, the mapping result including cartographic information, and wherein providing the first result in a manner enabling the user to perceive, before selecting the first result, the identifier of the first application comprises providing the mapping result for display with an indication of an overview map that the user may select to display more detailed mapping information related to the overview map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A host comprising a processor configured to:
-
receive a query including a first character stream of one or more characters; generate, by the processor, a plurality of results based on the received first character stream, the plurality of results including a first result that includes a first argument and an identifier of a first application, wherein the first application is configured to provide first services and the first argument is passed to the first services in response to user selection of the first result, the plurality of results also including a second result that includes a second argument and an identifier of a second application, wherein the second application is configured to provide second services and the second argument is passed to the second services in response to user selection of the second result; provide the first result in a manner enabling the user to perceive, before selecting the first result, the identifier of the first application; provide the second result in a manner enabling the user to perceive, before selecting the second result, the identifier of the second application; and receive a response based on a user selection from among the first and second results; wherein receiving the first character stream of one or more characters comprises receiving a character stream of one or more non-completion characters that have been entered, by the user, wherein generating the first result that includes the first argument and the identifier of the first application comprises generating a mapping result that includes a first location and an identifier of a web mapping application, the mapping result including cartographic information, and wherein providing the first result in a manner enabling the user to perceive, before selecting the first result, the identifier of the first application comprises providing the mapping result for display with an indication of an overview map that the user may select to display more detailed mapping information related to the overview map. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions that, when executed by a processor, perform a method comprising:
-
receiving a query including a character stream of one or more characters; generating a plurality of results based on the received character stream, the plurality of results including a first result that includes a first argument and an identifier of a first application, wherein the first application is configured to provide first services and the first argument is passed to the first services in response to user selection of the first result, the plurality of results also including a second result that includes a second argument and an identifier of a second application, wherein the second application is configured to provide second services and the second argument is passed to the second services in response to user selection of the second result; providing the first result in a manner enabling the user to perceive, before selecting the first result, the identifier of the first application; providing the second result in a manner enabling the user to perceive, before selecting the second result, the identifier of the second application; and receiving a response based on a user selection from among the first and second results; wherein receiving the character stream of one or more characters comprises receiving a character stream of one or more non-completion characters that have been entered, by the user, wherein generating the first result that includes the first argument and the identifier of the first application comprises generating a mapping result that includes a first location and an identifier of a web mapping application, the mapping result including cartographic information, and wherein providing the first result in a manner enabling the user to perceive, before selecting the first result, the identifier of the first application comprises providing the mapping result for display with an indication of an overview map that the user may select to display more detailed mapping information related to the overview map.
-
Specification