JP2006510123A

Host-based intelligent results related to a character stream

Abstract

Information can be presented to the user by utilizing a first application that receives a character stream of one or more incomplete characters. Characters that are not complete indicate that more characters may be received. The character stream interacts with a host that analyzes the character stream and produces results according to the user's expected interests. The results are received and displayed so that the user can select one of the results and activate the code segment associated with the selected result.

Term

Term ended

Projected expiry passed 17 November 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

95 claims: 7 independent, 88 dependent

  1. 1
    ユーザに情報を提示する方法であって、 追加の文字が受信され得ることを示す1つ又はそれ以上の完了ではない文字のキャラクタ・ストリームを受信するために、第1のアプリケーションを利用するステップと、 前記キャラクタ・ストリームを分析してユーザの予測される関心に応じた結果を生成するホストと、前記キャラクタ・ストリームをやり取りするステップと、 前記結果を受信するステップと、 前記ユーザが前記結果の1つを選択して、選択された結果に関連するコード・セグメントを起動できるよう前記結果を表示するステップと、を備える方法。
  2. 2
    請求項1記載の方法であって、前記第1のアプリケーションを利用するステップ、前記キャラクタ・ストリームをやり取りするステップ、前記結果を受信するステップ、及び前記結果を表示するステップが、 ウェブ・ブラウザのアドレス行に前記キャラクタ・ストリームを受信するために、ウェブ・ブラウザを利用するステップと、 前記ユーザの予測される関心に応じた1つ又はそれ以上の地図作成結果を生成するために、前記キャラクタ・ストリームを、前記ホストとやり取りするステップと、 前記地図作成結果を受信するステップと、 前記地図作成結果を、前記ユーザが、選択された概観の地図と関連する一層詳細な地図情報の表示を選択することを可能とする概観の地図で表示するステップと、を備える方法。
  3. 3
    請求項1記載の方法であって、更に、 前記キャラクタ・ストリームに対する1つ又はそれ以上の更新を受信するために、前記第1のアプリケーションを利用するステップと、 前記ホストが前記更新を利用して前記キャラクタ・ストリームを分析し、前記ユーザの予測される関心に応じた更新された結果を生成することを可能とするために、前記キャラクタ・ストリームに対する前記更新を、前記ホストとやり取りするステップと、 前記更新された結果を受信するステップと、 前記ユーザが前記更新された結果の1つを選択して、選択された結果に関連するコード・セグメントを起動することを可能とするよう、前記更新された結果を表示するステップと、を備える方法。
  4. 4
    請求項3記載の方法であって、前記更新をやり取りするステップが、前記キャラクタ・ストリームの全ての文字をやり取りするステップを含む方法。
  5. 5
    請求項3記載の方法であって、前記更新をやり取りするステップが、前記キャラクタ・ストリームが最後にやり取りされた後で受信された、前記キャラクタ・ストリームの1つ又はそれ以上の文字をやり取りするステップを含む方法。
  6. 6
    請求項3記載の方法であって、前記キャラクタ・ストリームをやり取りするステップが、正確な結果を生成するために十分な量のデータが前記キャラクタ・ストリームにあるか否かを決定するステップと、十分な量のデータがある場合に、前記結果を表示するために前記キャラクタ・ストリームを分析するステップとを含む方法。
  7. 7
    請求項6記載の方法であって、更に、正確な結果を生成するために前記キャラクタ・ストリームに前記の十分な量のデータが存在しない場合に、前記キャラクタ・ストリームを分析するステップを遅らせるステップを備える方法。
  8. 8
    請求項6記載の方法であって、前記十分な量のデータがあるか否かを決定するステップが、所定数の文字が入力されるまで待機するステップを含む方法。
  9. 9
    請求項6記載の方法であって、前記十分な量のデータがあるか否かを決定するステップが、前記ユーザが前記キャラクタ・ストリームに最後に新しい文字を入力してから所定の時間が経過するまで待機するステップを含む方法。
  10. 10
    請求項6記載の方法であって、前記十分な量のデータがあるか否かを決定するステップが、前記キャラクタ・ストリームの新しい文字が入力されてから所定の時間が経過していない場合に、所定数の文字が入力されるまで待機するステップを含む方法。
  11. 11
    請求項1記載の方法であって、前記キャラクタ・ストリームを分析するステップが、前記ユーザの前記予測される関心により良く応じる結果を識別するステップを含む方法。
  12. 12
    請求項1記載の方法であって、前記結果を表示するステップが、前記ユーザの前記予測される関心により良く応じる前記結果を表示するステップを含む方法。
  13. 13
    請求項1記載の方法であって、前記ユーザが前記結果のうちの1つを選択してコード・セグメントを起動することを可能とするよう前記結果を表示するステップが、前記キャラクタ・ストリームを受信する前記第1のアプリケーションとは異なる第2のアプリケーションを前記ユーザが起動することを可能とするステップを含む方法。
  14. 14
    請求項1記載の方法であって、ホストと前記キャラクタ・ストリームをやり取りするステップが、複数のデータベースのそれぞれからの結果を識別するために複数のデータベースをポーリングするステップを含む方法。
  15. 15
    請求項1記載の方法であって、更に、前記ユーザが、前記第1のアプリケーションの動作形態を制御するように前記第1のアプリケーションを構成することを可能とするステップを備える方法。
  16. 16
    請求項1記載の方法であって、前記ユーザが前記第1のアプリケーションを構成することを可能とするステップが、アクセスされる1つ又はそれ以上のデータベースを前記ユーザが選択することを可能とするステップを含む方法。
  17. 17
    請求項1記載の方法であって、前記ユーザが前記第1のアプリケーションを構成することを可能とするステップが、前記結果が表示される形式を前記ユーザが制御することを可能とするステップを含む方法。
  18. 18
    請求項1記載の方法であって、前記ユーザが前記第1のアプリケーションを構成することを可能とするステップが、前記結果を表示するために利用されるドロップ・ダウン・メニューの構成を前記ユーザが制御することを可能とするステップを含む方法。
  19. 19
    請求項1記載の方法であって、更に、 前記キャラクタ・ストリームを分析してユーザ・プロファイルを決定するステップと、 前記ユーザ・プロファイルを蓄積するステップと、 前記ユーザ・プロファイルを用いて、前記第1のアプリケーションからのその後のキャラクタ・ストリームを分析するステップと、を備える方法。
  20. 20
    請求項1記載の方法であって、前記結果を表示するステップが、前記キャラクタ・ストリームに関連する地図を表示するステップを含む方法。
  21. 21
    請求項1記載の方法であって、前記キャラクタ・ストリームを受信するために前記第1のアプリケーションを利用するステップが、地図情報が前記キャラクタ・ストリームと関連付けられていることを識別するために、前記キャラクタ・ストリームをやり取りするステップの前に前記キャラクタ・ストリームを分析するステップを含む方法。
  22. 22
    請求項21記載の方法であって、前記キャラクタ・ストリームを分析するステップが、前記キャラクタ・ストリームに、一般に利用されるアドレス用語が現れていることを認識するステップを含む方法。
  23. 23
    請求項22記載の方法であって、前記一般に利用されているアドレス用語を認識するステップが、前記キャラクタ・ストリームに郵便番号が現れていることを認識するステップを含む方法。
  24. 24
    請求項22記載の方法であって、前記一般に利用されているアドレス用語を認識するステップが、前記キャラクタ・ストリームに国識別子が現れていることを認識するステップを含む方法。
  25. 25
    請求項22記載の方法であって、前記一般に利用されているアドレス用語を認識するステップが、前記キャラクタ・ストリームに市識別子が現れていることを認識するステップを含む方法。
  26. 26
    請求項1記載の方法であって、前記キャラクタ・ストリームを受信するために前記第1のアプリケーションを利用するステップが、ベンダ情報が前記キャラクタ・ストリームと関連付けられていることを識別するために、前記キャラクタ・ストリームをやり取りする前に前記キャラクタ・ストリームを分析するステップと、前記結果の中にベンダ情報を返すよう前記ホストに指示するステップとを含む方法。
  27. 27
    請求項26記載の方法であって、ベンダ情報を識別するステップが、前記キャラクタ・ストリームと関連する職業別電話帳情報を識別するステップを含む方法。
  28. 28
    請求項26記載の方法であって、ベンダ情報を識別するステップが、前記キャラクタ・ストリームに現れる分類及び場所を識別するステップを含む方法。
  29. 29
    請求項1記載の方法であって、前記キャラクタ・ストリームを受信するために前記第1のアプリケーションを利用するステップが、前記キャラクタ・ストリームに現れるメッセージング・ラベルについて前記キャラクタ・ストリームを分析するステップを含む方法。
  30. 30
    請求項29記載の方法であって、前記メッセージング・ラベルについて前記キャラクタ・ストリームを分析するステップと、前記結果を表示するステップとが、前記ユーザが他のユーザと通信することを可能にするメッセージング・コード・セグメントを提示するステップを含む方法。
  31. 31
    請求項29記載の方法であって、前記キャラクタ・ストリームを分析するステップが、前記キャラクタ・ストリームにユーザ識別子が現れていることを決定するステップを含む方法。
  32. 32
    請求項31記載の方法であって、更に、前記ユーザ識別子と関連付けられたユーザのオンライン状態を決定するステップを備える方法。
  33. 33
    請求項32記載の方法であって、前記オンライン状態を決定するステップと、前記結果を表示するステップとが、前記ユーザが前記ユーザ識別子と関連付けられたユーザとインスタント・メッセージをやり取りすることを可能とするステップを含む方法。
  34. 34
    請求項29記載の方法であって、前記メッセージング・ラベルについて前記キャラクタ・ストリームを分析するステップが、前記キャラクタ・ストリームに、電子メール・メッセージがやり取りされることを示す「@」文字が現れていることを認識するステップを含む方法。
  35. 35
    請求項1記載の方法であって、更に、後のアクセスのために前記結果を蓄積するステップを備える方法。
  36. 36
    請求項1記載の方法であって、前記結果を蓄積するステップが、前記ユーザが選択した結果を蓄積するステップを含む方法。
  37. 37
    請求項36記載の方法であって、更に、 追加の文字が受信され得ることを示す1つ又はそれ以上の完了ではない文字の第2のストリームを受信するために、前記第1のアプリケーションを利用するステップと、 蓄積された結果にアクセスするステップと、 前記蓄積された結果を前記第2のストリームと関連付けるステップと、を備える方法。
  38. 38
    請求項37記載の方法であって、更に、前記ユーザが前記蓄積された結果に関する情報を要求していることを前記第2のストリームが示す場合に、前記蓄積された結果を表示するステップを備える方法。
  39. 39
    請求項38記載の方法であって、更に、 前記第2のストリームを、分析のために前記ホストとやり取りするステップと、 第2のストリームの結果を受信するステップと、 前記蓄積された結果が前記第2のストリームと関連しない場合に、前記ユーザが前記第2のストリームの結果の1つを選択して前記第2のストリームの結果に関連するコード・セグメントを起動できるよう、前記第2のストリームの結果を表示するステップと、を備える方法。
  40. 40
    請求項1記載の方法であって、前記キャラクタ・ストリームをやり取りするステップが、前記キャラクタ・ストリームに置かれた統一資源位置識別子(URL)を確認するステップを含む方法。
  41. 41
    ユーザに対するインテリジェントな情報の提示を可能とするシステムであって、 更なる文字が受信され得ることを示す1つ又はそれ以上の完了ではない文字のキャラクタ・ストリームを受信するよう構成及び配置された第1のアプリケーションと、 前記キャラクタ・ストリームを分析してユーザの予測される関心に応じた結果を生成するホストと、前記キャラクタ・ストリームをやり取りするよう構成及び配置された第1の通信インターフェースと、 前記結果を受信するよう構成及び配置された第2の通信インターフェースと、 前記ユーザが前記結果の1つを選択して選択された結果に関連するコード・セグメントを起動できるように前記結果を表示するよう構成及び配置された表示装置と、を備えるシステム。
  42. 42
    請求項41記載のシステムであって、更に、 前記第1のアプリケーションを利用して、前記キャラクタ・ストリームに対する1つ又はそれ以上の更新を受信し、 前記ホストが前記更新を用いて前記キャラクタ・ストリームを分析し、前記ユーザの予測される関心に応じた更新された結果を生成することを可能とするために、前記ホストと前記キャラクタ・ストリームに対する前記更新をやり取りし、 前記更新された結果を受信し、 前記ユーザが前記結果の1つを選択して選択された結果に関連するコード・セグメントを起動できるように前記更新された結果を表示するよう構成及び配置された更新アプリケーションを備えるシステム。
  43. 43
    請求項41記載のシステムであって、前記第1の通信インターフェースが、正確な結果を生成するのに十分な量のデータが前記キャラクタ・ストリームに存在するか否かを決定し、十分な量のデータが存在する場合に、前記キャラクタ・ストリームを分析して前記結果を表示するよう構成及び配置されるシステム。
  44. 44
    請求項43記載のシステムであって、更に、十分な量のデータが存在しない場合に、前記キャラクタ・ストリームの分析を遅らせるよう構成及び配置された延期アプリケーションを備えるシステム。
  45. 45
    請求項44記載のシステムであって、前記延期アプリケーションが、前記キャラクタ・ストリームをやり取りする前に、所定数の文字が入力されるまで待機するよう構成及び配置されるシステム。
  46. 46
    請求項44記載の方法であって、前記延期アプリケーションが、前記キャラクタ・ストリームをやり取りする前に、前記ユーザが前記キャラクタ・ストリームに最後に新しい文字を入力してから所定の時間が経過するまで待機するよう構成及び配置される方法。
  47. 47
    請求項44記載のシステムであって、前記延期アプリケーションが、前記キャラクタ・ストリームをやり取りするか否かを決定する際に、前記キャラクタ・ストリームの新しい文字が入力されてから所定の時間が経過していない場合に、所定数の文字が入力されるまで待機するよう構成及び配置されるシステム。
  48. 48
    請求項41記載のシステムであって、更に、 前記キャラクタ・ストリームを分析してユーザ・プロファイルを決定するよう構成及び配置された第2のアプリケーションと、 前記ユーザ・プロファイルを蓄積するよう構成及び配置された記憶装置と、 前記ユーザ・プロファイルを利用して、前記第1のアプリケーションからのその後のキャラクタ・ストリームを分析するよう構成及び配置された第3のアプリケーションと、を備えるシステム。
  49. 49
    請求項41記載のシステムであって、前記第1のアプリケーションが、 ベンダ情報が前記キャラクタ・ストリームに関連付けられていることを識別するために、前記キャラクタ・ストリームをやり取りする前に、前記キャラクタ・ストリームを分析し、 前記結果の中にベンダ情報を返すよう前記ホストに指示するよう構成及び配置されるシステム。
  50. 50
    請求項49記載のシステムであって、前記第1のアプリケーションが、ベンダ情報を識別する際に、前記キャラクタ・ストリームに現れる分類及び場所を識別するよう構成及び配置されるシステム。
  51. 51
    請求項41記載のシステムであって、前記第1のプロフェッサが、前記キャラクタ・ストリームに現れるメッセージング・ラベルについて前記キャラクタ・ストリームを分析するよう構成及び配置されるシステム。
  52. 52
    ユーザに情報を提示する方法であって、 更なる文字が受信され得ることを示す1つ又はそれ以上の完了ではない文字のキャラクタ・ストリームを受信するために、第1のアプリケーションを利用する手段と、 ホストが前記キャラクタ・ストリームを分析して、ユーザの予測される関心に応じた結果を生成することを可能とするために、前記キャラクタ・ストリームをホストとやり取りする手段と、 前記結果を受信する手段と、 前記ユーザが前記結果のうちの1つを選択して、選択された結果に関連するコード・セグメントを起動することができるよう、前記結果を表示する手段と、を備える方法。
  53. 53
    クライアントから受信した情報を、ホストを利用して処理し、該情報に対する結果を返信する方法であって、 更なる文字が受信され得ることを示す、1つ又はそれ以上の完了ではない文字のキャラクタ・ストリームを受信するステップと、 前記キャラクタ・ストリームを分析して、ユーザの予測される関心に応じた結果を生成するステップと、 前記ユーザが前記結果の1つを選択して、選択された結果に関連するコード・セグメントを起動することができるよう、前記結果を送信するステップと、を備える方法。
  54. 54
    請求項53記載の方法であって、更に、 前記キャラクタ・ストリームに対する1つ又はそれ以上の更新を受信するステップと、 前記ユーザの予測される関心に応じた更新された結果を生成するために、前記更新を用いて前記キャラクタ・ストリームを分析するステップと、 前記ユーザが前記更新された結果の1つを選択して、選択された結果に関連するコード・セグメントを起動することができるよう、前記更新された結果を送信するステップと、を備える方法。
  55. 55
    請求項53記載の方法であって、前記キャラクタ・ストリームを分析するステップが、前記キャラクタ・ストリームに正確な結果を生成するのに十分な量のデータがあるか否かを決定するステップと、十分な量のデータがある場合に、前記キャラクタ・ストリームを分析して前記結果を表示するステップとを含む方法。
  56. 56
    請求項55記載の方法であって、更に、前記キャラクタ・ストリームに正確な結果を生成するのに十分な量のデータがない場合に、前記キャラクタ・ストリームを分析するステップを遅らせるステップを備える方法。
  57. 57
    請求項55記載の方法であって、前記キャラクタ・ストリームに前記十分な量のデータがあるか否かを決定するステップが、所定数の文字が入力されるまで待機するステップを含む方法。
  58. 58
    請求項55記載の方法であって、前記十分な量のデータがあるか否かを決定するステップが、前記ユーザが前記キャラクタ・ストリームに最後に新しい文字を入力してから所定の時間が経過するまで待機するステップを含む方法。
  59. 59
    請求項55記載の方法であって、前記十分な量のデータがあるか否かを決定するステップが、前記キャラクタ・ストリームに新しい文字が受信されてから所定の時間が経過していない場合に、所定数の文字が受信されるまで待機するステップを含む方法。
  60. 60
    請求項53記載の方法であって、前記キャラクタ・ストリームを分析するステップが、前記ユーザの予測される関心により良く応じる結果を識別するステップを含む方法。
  61. 61
    請求項53記載の方法であって、前記キャラクタ・ストリームを分析するステップが、複数のデータベースのそれぞれからの結果を識別するために複数のデータベースをポーリングするステップを含む方法。
  62. 62
    請求項53記載の方法であって、更に、サービス・プロバイダが、前記第1のアプリケーションの動作形態を制御するよう前記第1のアプリケーションを構成することを可能とするステップを備える方法。
  63. 63
    請求項53記載の方法であって、前記サービス・プロバイダが前記第1のアプリケーションを構成することを可能にするステップが、前記サービス・プロバイダがアクセスされる1つ又はそれ以上のデータベースを選択することを可能にするステップを含む方法。
  64. 64
    請求項53記載の方法であって、前記サービス・プロバイダが前記第1のアプリケーションを構成することを可能にするステップが、前記サービス・プロバイダが前記結果の表示形式を制御することを可能とするステップを含む方法。
  65. 65
    請求項53記載の方法であって、前記サービス・プロバイダが前記第1のアプリケーションを構成することを可能にするステップが、前記サービス・プロバイダが、前記第1のアプリケーションの前記動作形態を制御するようドロップ・ダウン・メニューを制御することを可能とするステップを含む方法。
  66. 66
    請求項53記載の方法であって、更に、 ユーザ・プロファイルを決定するために前記キャラクタ・ストリームを分析するステップと、 前記ユーザ・プロファイルを蓄積するステップと、 前記クライアントから受信したその後のキャラクタ・ストリームを分析するために、前記ユーザ・プロファイルを利用するステップと、を備える方法。
  67. 67
    請求項53記載の方法であって、前記キャラクタ・ストリームを分析するステップが、地図情報が前記キャラクタ・ストリームに関連付けられていることを識別するために、前記キャラクタ・ストリームをやり取りするステップの前に前記キャラクタ・ストリームを分析するステップを含む方法。
  68. 68
    請求項67記載の方法であって、地図情報を識別するステップが、前記キャラクタ・ストリームに、一般に利用される住所用語が存在することを認識するステップを含む方法。
  69. 69
    請求項68記載の方法であって、地図情報を識別するステップが、前記キャラクタ・ストリームに郵便番号が現れていることを認識するステップを含む方法。
  70. 70
    請求項68記載の方法であって、地図情報を識別するステップが、前記キャラクタ・ストリームに国識別子が現れていることを認識するステップを含む方法。
  71. 71
    請求項68記載の方法であって、地図情報を識別するステップが、前記キャラクタ・ストリームに市識別子が現れていることを認識するステップを含む方法。
  72. 72
    請求項53記載の方法であって、前記キャラクタ・ストリームを分析するステップが、前記キャラクタ・ストリームに関連付けられたベンダ情報を識別する方法。
  73. 73
    請求項72記載の方法であって、ベンダ情報を識別するステップが、前記キャラクタ・ストリームに関連付けられた職業別電話帳情報を識別するステップを含む方法。
  74. 74
    請求項72記載の方法であって、ベンダ情報を識別するステップが、前記キャラクタ・ストリームに現れる分類及び場所を識別するステップを含む方法。
  75. 75
    請求項72記載の方法であって、前記キャラクタ・ストリームを分析するステップが、前記キャラクタ・ストリームに現れるメッセージング・ラベルを識別するステップを含む方法。
  76. 76
    請求項72記載の方法であって、メッセージング・ラベルを識別するステップが、前記キャラクタ・ストリームにユーザ識別子が現れていることを決定するステップを含む方法。
  77. 77
    請求項76記載の方法であって、更に、前記ユーザ識別子と関連づけられたユーザのオンライン状態を決定するステップを含む方法。
  78. 78
    請求項72記載の方法であって、前記メッセージング・ラベルを識別するステップが、前記キャラクタ・ストリームに、電子メール・メッセージがやり取りされることを示す「@」文字が現れていることを認識するステップを含む方法。
  79. 79
    請求項53記載の方法であって、更に、その後のアクセスのために前記結果を蓄積するステップを備える方法。
  80. 80
    請求項53記載の方法であって、前記結果を蓄積するステップが、前記ユーザが選択した結果を蓄積するステップを含む方法。
  81. 81
    請求項79記載の方法であって、更に、 追加の文字が受信され得ることを示す、1つ又はそれ以上の完了ではない文字の第2のストリームを受信するステップと、 蓄積された結果にアクセスするステップと、 前記蓄積された結果を前記第2のストリームに関連づけるステップと、を備える方法。
  82. 82
    請求項81記載の方法であって、更に、前記ユーザが前記蓄積された結果に関連する情報を要求していることを前記第2のストリームが示す場合に、前記蓄積された結果をやり取りするステップを備える方法。
  83. 83
    請求項53記載の方法であって、前記キャラクタ・ストリームをやり取りするステップが、前記キャラクタ・ストリーム内にある統一資源位置識別子(URL)を確認するステップを含む方法。
  84. 84
    クライアントから受信した情報を処理して、該情報に関連する結果を返信するホストであって、 更なる文字が受信され得ることを示す、1つ又はそれ以上の完了ではない文字のキャラクタ・ストリームを受信するよう構成及び配置された第1の通信インターフェースと、 ユーザの予測される関心に応じた結果を生成するために前記キャラクタ・ストリームを分析するよう構成及び配置された第1のアプリケーションと、 前記ユーザが前記結果の1つを選択して、選択された結果に関連するコード・セグメントを起動することができるように前記結果を送信するよう構成及び配置された第2の通信インターフェースと、を備えるホスト。
  85. 85
    請求項84記載のホストであって、更に、 前記キャラクタ・ストリームに対する1つ又はそれ以上の更新を受信し、 前記ユーザの予測される関心に応じた更新された結果を生成するために、前記更新を用いて前記キャラクタ・ストリームを分析し、 前記ユーザが前記更新された結果の1つを選択して、選択された結果に関連するコード・セグメントを起動することができるように前記更新した結果を送信するよう構成及び配置された更新アプリケーションを備えるホスト。
  86. 86
    請求項84記載のホストであって、前記第1のアプリケーションが、 正確な結果を生成するのに十分な量のデータが前記キャラクタ・ストリームにあるか否かを決定し、 十分な量のデータがある場合に、前記結果を表示するために前記キャラクタ・ストリームを分析するよう構成及び配置されるホスト。
  87. 87
    請求項86記載のホストであって、更に、前記キャラクタ・ストリームに十分な量のデータがない場合に、前記キャラクタ・ストリームを遅らせるよう構成及び配置された延期アプリケーションを備えるホスト。
  88. 88
    請求項87記載のホストであって、前記延期アプリケーションが、所定数の文字が入力されるまで待機するよう構成及び配置されるホスト。
  89. 89
    請求項87記載のホストであって、前記延期アプリケーションが、前記ユーザが前記キャラクタ・ストリームに最後に新しい文字を入力してから所定の時間が経過するまで待機するよう構成及び配置されるホスト。
  90. 90
    請求項87記載のホストであって、前記延期アプリケーションが、前記キャラクタ・ストリームの新しい文字が受信されてから所定の時間が経過していない場合に、所定数の文字が受信されるまで待機するよう構成及び配置されるホスト。
  91. 91
    請求項84記載のホストであって、更に、 前記キャラクタ・ストリームを分析してユーザ・プロファイルを決定するよう構成及び配置された第2のアプリケーションと、 前記ユーザ・プロファイルを蓄積するよう構成及び配置された記憶装置と、 前記第1のアプリケーションからのその後のキャラクタ・ストリームを分析するために、前記ユーザ・プロファイルを利用するよう構成及び配置された第3のアプリケーションと、を備えるホスト。
  92. 92
    請求項84記載のホストであって、前記第1のアプリケーションが、 前記キャラクタ・ストリームに関連付けられたベンダ情報を識別するために、前記キャラクタ・ストリームをやり取りする前に前記キャラクタ・ストリームを分析し、 前記結果の中にベンダ情報を返すよう前記ホストに指示するよう構成及び配置されるホスト。
  93. 93
    請求項92記載のシステムであって、前記第1のアプリケーションが、ベンダ情報を識別する際に、前記キャラクタ・ストリームに現れる分類及び場所を識別するよう構成及び配置されるシステム。
  94. 94
    請求項84記載のシステムであって、前記第1のアプリケーションが、前記キャラクタ・ストリームに現れるメッセージング・ラベルについて前記キャラクタ・ストリームを分析するよう構成及び配置されるシステム。
  95. 95
    クライアントから受信した情報を処理し、該情報に関連する結果を返信するホストであって、 更なる文字が受信され得ることを示す、1つ又はそれ以上の完了ではない文字のキャラクタ・ストリームを受信する手段と、 前記キャラクタ・ストリームを分析してユーザの予測される関心に応じた結果を生成する手段と、 前記ユーザが前記結果の1つを選択して、選択された結果に関連するコード・セグメントを起動することができるよう前記結果を送信する手段と、を備えるホスト。
Independent claims95