Host-based intelligent results related to a character stream
First Claim
Patent Images
1. A method of presenting information to a user, the method comprising:
- receiving, from a user, a character stream of one or more non-completion characters that indicate that additional characters may be received;
providing the character stream to a host that analyzes the character stream to generate results that are responsive to the user'"'"'s predicted interest;
receiving, from the host, a first result that includes a first argument and an identifier of a first web application, wherein the first web application is configured to provide first specialized services and the first argument is passed to the first specialized services in response to user selection of the first result;
receiving, from the host, a second result that includes a second argument that is different from the first argument, and an identifier of a second web application, wherein the second web application differs from the first web application in function, wherein the second web application is configured to provide second specialized services and the second argument is passed to the second specialized services in response to user selection of the second result;
displaying the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application;
displaying the second result in a manner enabling the user to perceive, before selecting the second result, the second argument and the identifier of the second web application; and
enabling the user to select from among the first and second results,wherein receiving the character stream of one or more non-completion characters comprises receiving a character stream of one or more non-completion characters that have been entered, by the user, to an address line of a web browser,receiving the first result that includes the first argument and the identifier of the first web application comprises receiving a mapping result that includes a first location and an identifier of a web mapping application, the mapping result including cartographic information, anddisplaying the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application comprises displaying the mapping result with an indication of an overview map that the user may select to display more detailed mapping information related to the overview map selected.
8 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.
203 Citations
98 Claims
-
1. A method of presenting information to a user, the method comprising:
-
receiving, from a user, a character stream of one or more non-completion characters that indicate that additional characters may be received; providing the character stream to a host that analyzes the character stream to generate results that are responsive to the user'"'"'s predicted interest; receiving, from the host, a first result that includes a first argument and an identifier of a first web application, wherein the first web application is configured to provide first specialized services and the first argument is passed to the first specialized services in response to user selection of the first result; receiving, from the host, a second result that includes a second argument that is different from the first argument, and an identifier of a second web application, wherein the second web application differs from the first web application in function, wherein the second web application is configured to provide second specialized services and the second argument is passed to the second specialized services in response to user selection of the second result; displaying the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application; displaying the second result in a manner enabling the user to perceive, before selecting the second result, the second argument and the identifier of the second web application; and enabling the user to select from among the first and second results, wherein receiving the character stream of one or more non-completion characters comprises receiving a character stream of one or more non-completion characters that have been entered, by the user, to an address line of a web browser, receiving the first result that includes the first argument and the identifier of the first web application comprises receiving a mapping result that includes a first location and an identifier of a web mapping application, the mapping result including cartographic information, and displaying the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application comprises displaying the mapping result with an indication of an overview map that the user may select to display more detailed mapping information related to the overview map selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system enabling intelligent presenting information to a user, the system comprising:
-
a processor configured to; receive, from a user, a character stream of one or more non-completion characters that indicate that additional characters may be received; provide the character stream to a host that analyzes the character stream to generate results that are responsive to the user'"'"'s predicted interest; receive, from the host; a first result that includes a first argument and an identifier of a first web application, and a second result that includes a second argument that is different from the first argument, and an identifier of a second web application, wherein the second web application differs from the first web application in function; a display device structured and arranged to display; the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application, wherein the first web application is configured to provide first specialized services and the first argument is passed to the first specialized services in response to user selection of the first result, and the second result in a manner enabling the user to perceive, before selecting the second result, the second argument and the identifier of the second web application, wherein the second web application is configured to provide second specialized services and the second argument is passed to the second specialized services in response to user selection of the second result; and a selection device structured and arranged to enable the user to select from among the first and second results, wherein receiving the character stream of one or more non-completion characters comprises receiving a character stream of one or more non-completion characters that have been entered, by the user, to an address line of a web browser, receiving the first result that includes the first argument and the identifier of the first web application comprises receiving a mapping result that includes a first location and an identifier of a web mapping application, the mapping result including cartographic information, and displaying the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application comprises displaying the mapping result with an indication of an overview map that the user may select to display more detailed mapping information related to the overview map selected. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A non-transitory computer-readable medium comprising:
-
means for receiving, from a user, a character stream of one or more non-completion characters that indicate that additional characters may be received; means for providing the character stream to a host that analyzes the character stream to generate results that are responsive to the user'"'"'s predicted interest; means for receiving, from the host, a first result that includes a first argument and an identifier of a first web application; means for receiving, from the host, a second result that includes a second argument that is different from the first argument, and an identifier of a second web application, wherein the second web application differs from the first web application in function; means for displaying the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application; means for displaying the second result in a manner enabling the user to perceive, before selecting the second result, the second argument and the identifier of the second web application; and means for enabling the user to select from among the first and second results, wherein the first web application is configured to provide first specialized services and the first argument is passed to the first specialized services in response to user selection of the first result, and wherein the second web application is configured to provide second specialized services and the second argument is passed to the second specialized services in response to user selection of the second result, wherein receiving the character stream of one or more non-completion characters comprises receiving a character stream of one or more non-completion characters that have been entered, by the user, to an address line of a web browser, receiving the first result that includes the first argument and the identifier of the first web application comprises receiving a mapping result that includes a first location and an identifier of a web mapping application, the mapping result including cartographic information, and displaying the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application comprises displaying the mapping result with an indication of an overview map that the user may select to display more detailed mapping information related to the overview map selected.
-
-
57. A method of using a host to process information received from a client to return results related to the information, the method comprising:
-
receiving a character stream of one or more non-completion characters that indicate that additional characters may be received; analyzing the character stream to generate results that are responsive to a user'"'"'s predicted interest, the results including a first result that includes a first argument and an identifier of a first web application and a second result that includes a second argument that is different from the first argument, and an identifier of a second web application, wherein, the second web application differs from the first web application in function; temporally storing the first and second results; rendering the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application; rendering the second result in a manner enabling the user to perceive, before selecting the second result, the second argument and the identifier of the second web application; and transmitting the first and second results to enable the user to select from among the first and second results, wherein the first web application is configured to provide first specialized services and the first argument is passed to the first specialized services in response to user selection of the first result, and wherein the second web application is configured to provide second specialized services and the second argument is passed to the second specialized services in response to user selection of the second result, wherein receiving the character stream of one or more non-completion characters comprises receiving a character stream of one or more non-completion characters that have been entered, by the user, to an address line of a web browser, generating the first result that includes the first argument and the identifier of the first web 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 rendering the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application comprises rendering the mapping result with an indication of an overview map that the user may select to display more detailed mapping information related to the overview map selected. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86)
-
-
87. A host that processes information received from a client to return results related to the information, the host comprising a processor configured to:
-
receive a character stream of one or more non-completion characters that indicate that additional characters may be received; analyze the character stream to generate results that are responsive to a user'"'"'s predicted interest, the results including a first result that includes a first argument and an identifier of a first web application and a second result that includes a second argument that is different from the first argument, and an identifier of a second web application, wherein the second web application differs from the first web application in function; temporally store the first and second results; render the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application, and render the second result in a manner enabling the user to perceive, before selecting the second result, the second argument and the identifier of the second web application; and transmit the results to enable the user to select among the first and second results, wherein the first web application is configured to provide first specialized services and the first argument is passed to the first specialized services in response to user selection of the first result, and wherein the second web application is configured to provide second specialized services and the second argument is passed to the second specialized services in response to user selection of the second result, wherein receiving the character stream of one or more non-completion characters comprises receiving a character stream of one or more non-completion characters that have been entered, by the user, to an address line of a web browser, generating the first result that includes the first argument and the identifier of the first web 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 rendering the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application comprises rendering the mapping result with an indication of an overview map that the user may select to display more detailed mapping information related to the overview map selected. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
-
98. A non-transitory computer-readable medium comprising:
-
means for receiving a character stream of one or more non-completion characters that indicate that additional characters may be received; means for analyzing the character stream to generate results that are responsive to a user'"'"'s predicted interest, the results including a first result that includes a first argument and an identifier of a first web application and a second result that includes a second argument that is different from the first argument, and an identifier of a second web application, wherein the second web application differs from the first web application in function; means for temporally storing the first and second results; means for rendering the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application; means for rendering the second result in a manner enabling the user to perceive, before selecting the second result, the second argument and the identifier of the second web application; and means for transmitting the first and second results to enable the user to select from among the first and second results, wherein the first web application is configured to provide first specialized services and the first argument is passed to the first specialized services in response to user selection of the first result, and wherein the second web application is configured to provide second specialized services and the second argument is passed to the second specialized services iri response to user selection of the second result, wherein means for receiving the character stream of one or more non-completion characters comprises means for receiving a character stream of one or more non-completion characters that have been entered, by the user, to an address line of a web browser, means for generating the first result that includes the first argument and the identifier of the first web application comprises means for generating a mapping result that includes a first location and an identifier of a web mapping application, the mapping result including cartographic information, and means for rendering the first result in a manner enabling the user to perceive, before selecting the first result, the first argument and the identifier of the first web application comprises means for rendering the mapping result with an indication of an overview map that the user may select to display more detailed mapping information related to the overview map selected.
-
Specification