CA2506417C

Host-based intelligent results related to a character stream

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.

CA2506417C, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Expired 17 November 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

43 claims: 2 independent, 41 dependent

  1. 1
    CA 02506417 2009-06-26 60412-3603 CLAIMS :1. A method of presenting information to a user, the method comprising: using a first application to receive a character stream of one or more non-completion characters;establishing a connection between the first application and a host;exchanging at least some of the character stream with the host before a completion character is received by the first application, wherein exchanging the character stream includes exchanging two or more contiguous and noncontiguous characters with the host;receiving results from the host, the results identified as being associated with one of plural user applications based on the character stream based on an analysis of the character that is performed on the host as a result of exchanging the character stream with the host;rendering the results in a manner enabling the user to perceive which one of several user applications will be used upon selecting the result;and enabling the user to select one of the results in order to launch one of the plural user applications related to a selected result.
  2. 43
    A system enabling intelligent presenting information to a user, the system comprising:a web browser structured and arranged to receive a character stream of one or more non-completion characters;a first communications interface structured and arranged to : establish a connection between the first application and a host;exchange at least some of the character stream with the host before a completion character is received by the first application, wherein exchanging the character stream includes exchanging two or more contiguous and noncontiguous characters with the host ;a second communications interface structured and arranged to receive results from the host, the results identified as being associated with one of plural user applications based on the character stream based on an analysis of the character that is performed on the host as a result of exchanging the character stream with the host;and a display device structured and arranged to display the results in a manner enabling the user to perceive which one of plural user applications will be used upon selecting the result;and a selection device structured and arranged to enable the user to select one of the results in order to CA 02506417 2009-06-26 60412-3603 launch one of the plural user applications related to a selected result. SMART BIGGAR OTTAWA, CANADA PATENT AGENTS