(57)【要約】  インスタントメッセージング環境においてインラインサーチを遂行するための技術が提供される。ユーザは、サーチ問合せを入力することによりインスタントメッセージングウインドウにおいてウェブサーチを実施することができる。関連テキストをサーチ問合せとして識別するために、予め定義されたサーチトリガーをサーチ問合せに先行させることができる。サーチ問合せは、インターネットサーチサーバーへ送信され、該サーバーは、問合せを処理してサーチ結果を収集する。１つ以上のサーチ結果がインスタントメッセージングウインドウにおいて送信者及び受信者にインラインで表示される。サーチ結果は、ＸＭＬ又はＨＴＭＬフォーマットでよく、グラフィック及びハイパーリンクを含むことができる。
2007534083.tif 000002
【特許請求の範囲】
【請求項１】
インスタントメッセージング環境でインターネットをサーチする方法において、
第１クライアントコンピュータのインスタントメッセージングアプリケーションへ入力されたインスタントメッセージの少なくとも一部分をサーチ問合せとして認識するステップと、
前記サーチ問合せを、前記第１クライアントコンピュータのインスタントメッセージングウインドウにおいてインラインで第１ユーザに表示するステップと、
前記サーチ問合せをサーチサーバーへ送信するステップであって、該サーチサーバーが前記サーチ問合せに基づいてウェブサーチを遂行してサーチ結果を検索するようなステップと、
前記サーチ結果の少なくとも１つを前記第１クライアントコンピュータのインスタントメッセージングウインドウにインラインで表示するステップと、
を備えた方法。
【請求項２】
前記インスタントメッセージを第２クライアントコンピュータへ送信するステップと、
前記インスタントメッセージの少なくとも一部分を前記第２クライアントコンピュータにおいてサーチ問合せとして認識するステップと、
前記サーチ問合せを前記第２クライアントコンピュータの第２のインスタントメッセージングウインドウにインラインで表示するステップと、
前記少なくとも１つのサーチ結果を前記第２のインスタントメッセージングウインドウに表示するステップと、
を更に備えた請求項１に記載の方法。
【請求項３】
前記第１ユーザにより入力されたインスタントメッセージを認識する前記ステップは、更に、インスタントメッセージのキャラクタストリングをサーチトリガーとして識別することを含む、請求項１に記載の方法。
【請求項４】
選択された前記サーチ結果はイメージを含む、請求項１に記載の方法。
【請求項５】
選択された前記サーチ結果はウェブページへのハイパーリンクを含む、請求項１に記載の方法。
【請求項６】
少なくとも１つのサーチ結果を表示する前記ステップは、更に、ウェブサーチで検索されたサーチ結果のうち、前記サーチ問合せに最も関連している１つを選択し、そしてその選択されたサーチ結果を表示することを含む、請求項１に記載の方法。
【請求項７】
少なくとも１つのサーチ結果を表示する前記ステップは、更に、ウェブサーチで検索されたサーチ結果の中からスポンサーウェブサイトへのリンクを選択し、そしてその選択されたサーチ結果を表示することを含む、請求項１に記載の方法。
【請求項８】
インスタントメッセージング環境でインターネットをサーチするように構成されたコンピュータシステムにおいて、
サーチ問合せを含むものとしてインスタントメッセージを認識し、そしてそのサーチ問合せを第１インスタントメッセージングウインドウに表示する第１インスタントメッセージング（ＩＭ）クライアントと、
前記第１のＩＭクライアントから受け取ったサーチ問合せを第２のＩＭクライアントへ送信して、その第２のＩＭクライアントの第２のインスタントメッセージングウインドウにインラインで表示するためのインスタントメッセージング（ＩＭ）サーバーと、
を備え、サーチサーバーが前記サーチ問合せを受け取り、前記サーチ問合せに基づいてサーチを実行し、そしてサーチ結果を検索し、更に、
前記サーチ結果の少なくとも１つが、前記第１のＩＭクライアントに送信されて、前記第１のインスタントメッセージングウインドウにインラインで表示されると共に、前記第２のＩＭクライアントに送信されて、前記第２のインスタントメッセージングウインドウにインラインで表示されるようにした、コンピュータシステム。
【請求項９】
前記第１のＩＭクライアントは、前記インスタントメッセージにおけるサーチトリガーを識別することにより、サーチ問合せを含むものとしてインスタントメッセージを認識する、請求項８に記載のコンピュータシステム。
【請求項１０】
前記ＩＭサーバーは、サーチ結果の中からスポンサーウェブサイトを選択し、そしてその選択されたサーチ結果を前記第１及び第２のクライアントコンピュータに送信する、請求項８に記載のコンピュータシステム。
【請求項１１】
前記少なくとも１つのサーチ結果はイメージを含む、請求項８に記載のコンピュータシステム。
【請求項１２】
前記少なくとも１つのサーチ結果はハイパーリンクを含む、請求項８に記載のコンピュータシステム。
【請求項１３】
前記ＩＭサーバーは、前記第１のＩＭクライアントからサーチ問合せを受け取り、そのサーチ問合せをサーチサーバーへ送信し、そして少なくとも１つのサーチ結果を前記第１及び第２のＩＭクライアントへ配送する、請求項８に記載のコンピュータシステム。
【請求項１４】
前記第１のＩＭクライアントは、サーチ問合せをサーチサーバーへ送信し、そしてサーチサーバーから少なくとも１つのサーチ結果を直接受け取る、請求項８に記載のコンピュータシステム。
【請求項１５】
前記第２のＩＭクライアントは、サーチ問合せをサーチサーバーへ送信し、そしてサーチサーバーから少なくとも１つのサーチ結果を直接受け取る、請求項８に記載のコンピュータシステム。
【請求項１６】
インスタントメッセージング環境でウェブサーチを遂行するためのコンピュータプログラム製品において、
第１ユーザにより第１クライアントコンピュータの第１インスタントメッセージングアプリケーションへ入力されたインスタントメッセージがサーチ問合せを含むことを認識するためのコードと、
前記サーチ問合せを前記第１クライアントコンピュータにおける第１のインスタントメッセージングウインドウにインラインで表示するためのコードと、
前記サーチ問合せをサーチサーバーへ送信するためのコードであって、該サーチサーバーが前記サーチ問合せに基づいてサーチを遂行してサーチ結果を検索するようにするコードと、
前記サーチ結果の１つ以上を前記第１クライアントコンピュータにおける第１のインスタントメッセージングウインドウにインラインで表示するためのコードと、
前記コードを記憶するためのコンピュータ読み取り可能な媒体と、
を備えたコンピュータプログラム製品。
【請求項１７】
前記インスタントメッセージが第２のクライアントコンピュータにおける第２のインスタントメッセージングアプリケーションへ送信されたときに前記インスタントメッセージがサーチ問合せを含むことを認識するためのコードと、
前記サーチ問合せを前記第２のクライアントコンピュータにおける第２のインスタントメッセージングウインドウにインラインで表示するためのコードと、
前記サーチ結果の１つ以上を前記第２のクライアントコンピュータにおける第２のインスタントメッセージングウインドウにインラインで表示するためのコードと、
を更に備えた請求項１６に記載のコンピュータプログラム製品。
【請求項１８】
サーチ問合せをサーチサーバーへ送信するための前記コードは、更に、サーチ問合せを受け取ってそのサーチ問合せをサーチサーバーへ送信するインスタントメッセージングサーバーにおけるコードを含む、請求項１６に記載のコンピュータプログラム製品。
【請求項１９】
サーチ問合せをサーチサーバーへ送信するための前記コードは、更に、サーチ問合せをサーチサーバーへ送信する第１クライアントコンピュータにおけるコードを含む、請求項１６に記載のコンピュータプログラム製品。
【請求項２０】
サーチ結果の中からスポンサーウェブサイトを選択するためのコードを更に備え、前記表示するためのコードが、このスポンサーウェブサイトを前記第１のインスタントメッセージングウインドウにインラインで表示する、請求項１６に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インスタントメッセージング環境におけるインラインサーチ技術に係り、より詳細には、インスタントメッセージング環境においてウェブサーチをインラインで遂行しそしてインスタントメッセージング環境においてサーチ結果をインラインで表示する技術に係る。
【０００２】
関連出願へのクロスレファレンス：本出願は、あらゆる目的で本書に完全に述べられるかのように参考としてここに援用される２００４年４月１９日に出願された「TECHNIQUES FOR INLINE SEARCHING IN AN INSTANT MESSENGER ENVIRONMENT」と題する出願中の米国特許出願第１０／８２７，９１０号から優先権を請求する。
【背景技術】
【０００３】
インターネットは、ユーザが他のユーザと通信するための種々の方法を提供する。例えば、インスタントメッセージング（ＩＭ）は、閉鎖されたコミュニティ内のインターネットユーザ間の通信を与える。登録されたユーザだけがインスタントメッセージングサービスを経てメッセージを送信又は受信することができる。ユーザは、インスタントメッセージを送信する前に予め選択されたユーザ名及びパスワードで同じシステム（又はおそらく同じサーバー）にサインインすることが要求される。
【０００４】
しばしば、ＩＭユーザは、情報にアクセスするためにインターネットにサーチすることを希望する。例えば、ＩＭユーザは、アクティブなＩＭ会話に関連した話題に関する情報を探索するためにインターネットへのサーチを希望することがある。現在のＩＭアプリケーションでは、ユーザがワールドワイドウェブに直接リンクしてサーチを遂行することは許されず、又、ユーザがサーチ結果を容易に共有することも許されない。
【０００５】
ＩＭユーザは、個別のウェブブラウザウインドウを手動でオープンして、インターネットサーチエンジンのウェブサイトへリンクしなければならない。インターネットサーチウェブサイトへサーチ基準をタイプ入力した後に、ＩＭユーザは、サーチ結果を手動でフリップし、関連ウェブサイトを識別して、それらのウェブサイトにリンクする。サーチ結果を共有するために、ユーザは、そのウェブサイトのＵＲＬをＩＭ会話にコピー及びペーストし、そしてＵＲＬを送信しなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
それ故、インスタントメッセージング環境においてウェブサーチを遂行するための技術を提供することが要望される。
【課題を解決するための手段】
【０００７】
本発明は、インスタントメッセージング環境においてインラインサーチを遂行するための技術を提供する。より詳細には、ユーザは、インスタントメッセージングウインドウにおいてウェブサーチをインラインで遂行することができる。ユーザは、インスタントメッセージをタイプ入力して送信するのと同様に、サーチ問合せを単に入力することができる。又、ユーザは、テキストをサーチ問合せとして識別するために、予め定義されたサーチトリガーをタイプ入力することもできる。
【０００８】
本発明の好ましい実施形態において、インスタントメッセージング（ＩＭ）サーバーは、予め定義されたサーチトリガーが先行するサーチ問合せを受け取るのに応答して、サーチ要求を発行する。本発明の別の実施形態では、インスタントメッセージングクライアントがサーチ要求を発行する。サーチ要求は、インターネットサーチサーバーへ送信され、該サーバーは、要求を処理して、サーチ結果を発生する。サーチ結果は、インスタントメッセージングウインドウにインラインで表示するために送信者及び受信者の両方に送信される。
【０００９】
サーチ結果は、標準フォーマット又はショートカットフォーマットで表示することができる。サーチ結果は、ＸＭＬフォーマットでも、ＨＴＭＬフォーマットでもよい。サーチ結果は、グラフィック及びハイパーリンクを含むことができる。添付図面を参照した以下の詳細な説明から、本発明の特徴及び効果が良く理解されるであろう。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明のインラインサーチ特徴を提供するインスタントメッセージング（ＩＭ）ソフトウェアアプリケーションにより表示されるウインドウ１００を示す。このディスプレイウインドウ１００は、インスタントメッセージング環境にいるユーザが本発明によるインラインウェブサーチをいかに遂行できるかの一実施例を示す。ユーザは、領域１０１にメッセージをタイプし、次いで、送信オプション１０２を選択することにより、友人へインスタントメッセージを送信することができる。
【００１１】
他のユーザへ送信されるインスタントメッセージ及び他のユーザから受信したインスタントメッセージは、ウインドウ１００の会話領域１１０に表示される。ユーザは、サーチトリガー及びサーチ問合せを領域１０１に入力し、次いで、送信オプション１０２を選択することにより、ウェブサーチを遂行するための要求をなすことができる。サーチトリガーは、ウェブサーチを開始する予め定義されたキャラクタストリングである。ＩＭアプリケーションは、ユーザがウェブサーチを開始するよう試みていることを指示するサーチトリガーとして特定のキャラクタストリングを認識する。サーチトリガーは、通常、サーチ問合せに先行する。
【００１２】
例えば、ユーザ“Ｊｕｓｔｉｎ”は、サーチ要求１０６“ｓ：ｄｅｆｉｎｅ ｏｎｏｍａｔｏｐｏｅｉａ”をウインドウ１００に入力する。この例では、キャラクタ“ｓ：”がサーチトリガーを定義する。ユーザが“ｓ：”を入力した後に付加的なキャラクタを入力すると、ＩＭアプリケーションは、サーチ要求がなされていることを認識する。ＩＭアプリケーションは、“ｓ：”に続くキャラクタをサーチ問合せとして処理する。
【００１３】
一実施形態では、インスタントメッセンジャーは、サーチトリガーが、インスタントメッセージの一部分として領域１０１に入力された他の全てのキャラクタに先行する場合だけ、サーチトリガーを認識するように構成される。例えば、インスタントメッセージ“Did you know you can search by typing s: something?（ｓ：何かをタイプすることによりサーチできることを知っていたか？）”は、“ｓ：”キャラクタの前に他のキャラクタがあるので、サーチ要求として処理されない。
【００１４】
サーチトリガーは、いかなるキャラクタストリングでもよい。ストリング“ｓ：”は、サーチトリガーの一例に過ぎず、本発明の範囲を限定するものではない。好ましくは、サーチトリガーは、通常のＩＭ会話中にユーザにより一般に入力されないキャラクタストリングであり、従って、ＩＭユーザがサーチトリガーを偶発的に入力することはない。又、サーチトリガーがインスタントメッセージの第１のキャラクタであるのを必要とすることは、キャラクタストリングがサーチ要求を偶発的にトリガーするケースを制限する上で役立つ。
【００１５】
本発明の一実施形態では、ユーザがインスタントメッセージを入力すると、そのインスタントメッセージがＩＭサーバーへ送信される。ＩＭサーバーは、インスタントメッセージをパーズして、メッセージがサーチトリガーを含むかどうか決定する。サーチトリガーがメッセージ内に探索された場合には、ＩＭサーバーは、サーチ問合せをインターネットサーチサーバーへ送信する。別の実施形態では、ＩＭクライアントが送信及び受信インスタントメッセージをパーズして、そのメッセージにサーチトリガーが含まれるかどうか決定する。サーチトリガーがメッセージ内に探索された場合には、ＩＭクライアントは、サーチ問合せをインターネットサーチサーバーへ送信する。
【００１６】
インターネットサーチサーバーは、サーチ問合せを使用してインターネットをサーチし、１組のサーチ結果（例えば、ウェブサイト）を返送する。サーチ結果は、データフォーマット、例えば、ＸＭＬの断片としてクライアント又はＩＭサーバーヘ返送される。ＩＭアプリケーションは、サーチ結果の１つをフォーマットし、そしてＩＭウインドウの会話領域１１０にサーチ結果をインラインで表示する。例えば、図１において、ＩＭアプリケーションは、ワード擬音(onomatopoeia)の定義を与えるサーチ結果１０７を表示する。サーチ結果１０７は、辞書データベース又はインターネットウェブページから得ることができる。
【００１７】
ＩＭアプリケーションは、サーチサーバーにより識別されたサーチ結果の１つを表示する。サーチ結果は、会話エリア１１０において行われるＩＭ会話に含まれる両ＩＭユーザに表示される。
【００１８】
サーチ要求及びサーチ結果は、図１に示すように、インラインでフォーマットされ表示される。サーチ要求又はサーチ結果をインラインで表示することは、それが、インスタントメッセージングウインドウの行に、あたかも普通のインスタントメッセージであるかのように表示されることを意味する。好ましくは、サーチ結果のインライン表示は、複雑なフォーマットを有してはならない。サーチ結果は、いかなる巾のメッセージウインドウにもワードラップして適合させることのできるテキスト及び小イメージの自由書式行として表示することができる。
【００１９】
例えば、サーチ要求１０６は、会話領域１１０の行に、他のインスタントメッセージと同じフォーマットで表示される。又、サーチ結果１０７は、領域１１０の４行に、インスタントメッセージと同じフォーマットで表示される。
【００２０】
本発明のインラインサーチ特徴は、ユーザが、別のウェブブラウザウインドウを開かずに、インスタントメッセージングウインドウ内でウェブサーチを遂行するのを許す。又、インラインＩＭサーチ問合せメッセージの送信者及び受信者は、両方とも、サーチ結果を見て、共有コラボレーションサーチ経験をＩＭウインドウに形成することができる。サーチ要求は、インスタントメッセージが入力されたのと同様に入力することができる。サーチ要求及びサーチ結果は、インスタントメッセージと同じフォーマットでフォーマットされ、インスタントメッセージングウインドウにおいてインラインで表示される。
【００２１】
図２は、本発明のインラインサーチ特徴を提供するインスタントメッセージング（ＩＭ）ソフトウェアアプリケーションにより表示されるウインドウ２００の第２の実施例を示す。ユーザ“Ｊｕｓｔｉｎ”は、ウインドウ２００にサーチ要求“ｓ：ｗｅａｔｈｅｒ９５０５４”をインラインでタイプ入力している。ストリング“ｓ：”は、サーチトリガーとして認識される。
【００２２】
サーチ問合せ“ｗｅａｔｈｅｒ９５０５４”は、インターネットサーチサーバーへ送信される。インターネットサーチサーバーは、１つ以上のサーチ結果を返送する。これらの結果の１つが選択され、フォーマットされ、そしてウインドウ２００にインラインで表示される。図２では、サーチ結果２０２は、カリフォルニア州サンタクララの天気予報のテキストを与える。
【００２３】
サーチ問合せは、ＩＭサーバー又はＩＭクライアントによりサーチサーバーへ送信することができる。サーバー側実施を行う利点は、後方互換性を容易に達成できると共に、プラットホームの独立性が容易に得られることである。例えば、移動装置のクライアントが何も更新する必要なく、サーチを遂行して移動装置へ送信することができる。又、サーチサーバーに対してヒットする要求はより少数である。
【００２４】
本発明のインラインサーチ結果は、平易テキストに加えてグラフィック及びＨＴＭＬを含むことができる。例えば、サーチ結果２０２は、一時曇りのグラフィックと、ＣＡサンタクララの５日間予報へのＨＴＭＬハイパーリンクとを備えている。
【００２５】
インスタントメッセージング環境におけるサーチ結果は、多数のフォーマットで表示することができる。本発明の一実施形態によれば、サーチ結果は、ショートカットフォーマットで表示される。サーチ結果１０７及び２０２は、ショートカットフォーマットで表示されるサーチ結果の一例である。サーチ結果１０７及び２０２は、特殊なフォーマット、イメージ及び／又はハイパーリンクを有する。ショートカットフォーマットは、ある形式のサーチに特有である。例えば、天気、鮮明度、株相場、等のサーチ結果データは、一般的なサーチ結果とは異なり且つそれより有用な特定の方法で表示することができる。
【００２６】
本発明の別の実施形態によれば、ＩＭアプリケーションは、スポンサードサーチ結果が探索された場合にはそれを表示する。スポンサードサーチ結果とは、通常、広告主のウェブサイトである。
【００２７】
サーチサーバーは、サーチ問合せ用語に対する関連性に基づいてサーチ結果を分類する。第１のサーチ結果は、最も関連性のあるヒットである。本発明は、スポンサードサーチ結果を表示するのが好ましい。サーチサーバーがスポンサードサーチ結果を探索しなかった場合には、分類されたリストにおける第１の非スポンサーサーチ結果がＩＭウインドウに表示される。スポンサードサーチ結果は、特定エンティティのウェブサイトへのリンクである。これらのエンティティは、それらのウェブサイトリンクを表示するためにサーチプロバイダーに支払をする。
【００２８】
図３は、スポンサードサーチ結果のインライン表示の一実施例を示す。ユーザ“Ｊｕｓｔｉｎ”は、サーチ要求３０１“ｓ：Ｍｅｒｃｅｄｅｓ  ａｌｋ”をＩＭウインドウ３００の行に入力する。サーチ結果３０２は、サーチ要求３０１に応答して表示される。サーチ結果３０２は、スポンサーのウェブサイトからアクセスされるスポンサードサーチ結果である。サーチ結果３０２は、スポンサーのウェブサイトへのハイパーリンクを含む。
【００２９】
又、サーチ結果３０２は、“more search results（より多くのサーチ結果）”ハイパーリンクも含む。ユーザが“more search results”リンクをクリックすると、ＩＭアプリケーションがウェブブラウザをオープンし、サーチ結果の全リストを表示する。或いは又、ユーザが“more search results”を選択したときに、１つ以上の付加的なサーチ結果をＩＭウインドウ３００の会話領域にインラインで表示することもできる。
【００３０】
図４は、本発明の実施形態を具現化するシステムの一例を示す。このシステムは、インスタントメッセージング（ＩＭ）サーバー４１２、及びインスタントメッセージングクライアント、例えば、ＩＭクライアント４１０及び４１１を備えている。図４には、簡単化のために、２つのＩＭクライアントしか示されていない。しかしながら、サーバー４１２は、より多くのＩＭクライアントと通信することができる。ＩＭクライアントは、ＩＭアプリケーションを起動して、ＩＭサーバー４１２を経て他のＩＭクライアントのＩＭアプリケーションと通信する。ＩＭサーバー４１２は、ＩＭクライアント間でインスタントメッセージを送信する。
【００３１】
又、ＩＭサーバー４１２は、インターネットサーチサーバー４１３とも通信する。インターネットサーチサーバー４１３は、Ｇｏｏｇｌｅのウェブサーチ技術のような適当なインターネットサーチ技術を含むことができる。インターネットサーチサーバー４１３は、サーチ問合せに関連した情報に対してインターネット４１４（例えば、ワールドワイドウェブ）を通してサーチを遂行する。
【００３２】
インターネットサーチサーバー４１３は、ウェブサーチ技術を使用してサーチ問合せに一致する１つ以上のサーチ結果４１５を識別する。インターネットサーチサーバー４１３は、サーチ問合せに対するサーチ結果の関連性に基づいてサーチ結果を分類する。スポンサーウェブサイトには、非スポンサーウェブサイトに勝る高いランキングが与えられる。図１から３に示すように、１つ以上のサーチ結果が選択されて、ＩＭウインドウにインラインでＩＭユーザに対して表示される。
【００３３】
図５は、本発明の実施形態によりインラインＩＭサーチを要求しそしてサーチ結果を表示するためのプロセスの概略を示すフローチャートである。ステップ５０１において、ＩＭ環境にいるＩＭユーザからサーチ要求が受け取られる。このサーチ要求は、サーチ問合せと、通常、サーチトリガーとを含む。ステップ５０２において、サーチ要求は、クライアントコンピュータのインスタントメッセージングウインドウにインラインで表示される。
【００３４】
ステップ５０３において、サーチ問合せがサーチサーバーに送信される。サーチサーバーは、サーチ問合せを使用してウェブのサーチを遂行し、サーチ結果を検索する。ステップ５０４において、１つ以上のサーチ結果が選択される。ステップ５０５において、選択されたサーチ結果が、クライアントコンピュータのインスタントメッセージングウインドウにインラインで表示される。
【００３５】
図６は、本発明の別の実施形態によりインラインＩＭサーチを要求しそしてサーチ結果を表示するための別のプロセスを示すフローチャートである。ステップ６０１において、第１ユーザ（例えば、“Ａｌｉｃｅ”）は、インラインＩＭサーチ問合せをＩＭウインドウにタイプ入力し、そしてサーチ問合せをメッセージとして送信する。ステップ６０２において、ＡｌｉｃｅのＩＭクライアントアプリケーションは、メッセージを、インラインＩＭサーチ問合せを含むものとして認識する（例えば、メッセージにおけるサーチトリガーを識別することにより）。ＩＭクライアントは、次いで、サーチ要求を行い、サーチ問合せをサーチサーバーに送信する。ステップ６０３において、ＡｌｉｃｅのＩＭクライアントは、Ａｌｉｃｅのメッセージを、ＩＭウインドウの会話領域に表示する。ステップ６０４において、サーチサーバーは、サーチ問合せを受け取り、問合せを実行し、そして問合せ結果を要求者へ返送する。
【００３６】
ステップ６０５において、第２のＩＭクライアント（例えば、ＢｏｂのＩＭクライアント）は、Ａｌｉｃｅのメッセージを受け取る。ステップ６０６において、ＢｏｂのＩＭクライアントコンピュータのＩＭクライアントアプリケーションは、Ａｌｉｃｅのメッセージを、インラインＩＭサーチ問合せを含むものとして認識する。メッセージをサーチ問合せとして認識すると、ＢｏｂのＩＭクライアントは、サーチ要求を行う。ステップ６０４において、サーチサーバーは、問合せを受け取って実行し、次いで、サーチ結果を返送する。
【００３７】
ステップ６０８において、ＡｌｉｃｅのＩＭクライアントは、サーチサーバーからサーチ結果を受け取る。ステップ６０９において、ＡｌｉｃｅのＩＭクライアントは、インラインＩＭサーチ結果の１つ以上をＩＭウインドウに表示する。ステップ６１０において、ＢｏｂのＩＭクライアントは、サーチサーバーからサーチ結果を受け取る。ステップ６１１において、ＢｏｂのＩＭクライアントは、インラインＩＭサーチ結果の１つ以上をＩＭウインドウに表示する。
【００３８】
図７は、本発明の更に別の実施形態によりインラインＩＭサーチを要求しそしてサーチ結果を表示するための別のプロセスを示すフローチャートである。ステップ７０１において、第１ユーザ（Ａｌｉｃｅ）は、インラインサーチ問合せをＩＭアプリケーションウインドウにタイプ入力し、そして問合せをメッセージとして送信する。ステップ７０２において、ＡｌｉｃｅのＩＭクライアントアプリケーションは、Ａｌｉｃｅにより送られるメッセージを表示する。ステップ７０３において、ＩＭサーバーは、メッセージをＩＭインラインサーチ問合せとして認識する。ステップ７０４において、ＩＭサーバーは、メッセージを受信者ＩＭクライアントに配送する。
【００３９】
ステップ７０５において、受信者ＩＭクライアントアプリケーションは、ＡｌｉｃｅのＩＭアプリケーションから送信されたメッセージを受信する。Ｂｏｂは、受信者ＩＭアプリケーションにおける第２ユーザである。ステップ７０６において、ＢｏｂのＩＭクライアントアプリケーションは、Ａｌｉｃｅから受け取ったメッセージをＩＭウインドウにインラインで表示する。
【００４０】
ステップ７０７において、ＩＭサーバーは、サーチ要求を行い、そしてサーチサーバーに要求を送信する。ステップ７０８において、サーチサーバーは、サーチ問合せを受け取り、サーチを実行し、そしてサーチ結果を要求者へ返送する。ＩＭサーバーは、サーチサーバーからサーチ結果を受け取る。
【００４１】
ステップ７０９において、ＩＭサーバーは、サーチ結果を２人のＩＭクライアントに配送する。ステップ７１０において、ＡｌｉｃｅのＩＭクライアントは、サーチ結果を受け取る。ステップ７１１において、ＡｌｉｃｅのＩＭクライアントは、１つ以上のインラインＩＭサーチ結果をＩＭウインドウに表示する。ステップ７１２において、ＢｏｂのＩＭクライアントは、サーチ結果を受け取る。ステップ７１３において、ＢｏｂのＩＭクライアントは、１つ以上のインラインＩＭサーチ結果をＩＭウインドウに表示する。
【００４２】
特定の実施形態について本発明を説明したが、当業者であれば、多数の変更がなされ得ることが明らかであろう。インスタントメッセージングシステムの種々の要素は、ハードウェア要素、ソフトウェアインストラクションを実行するプログラマブル装置（例えば、マイクロプロセッサ）、及びその組み合せを使用して実施することができる。ここに使用する「インスタントメッセージング」は、特定のプロトコル、フォーマット、配送方法、又はフォームファクタに限定されず、認証されたユーザの閉鎖されたコミュニティの中で通信を行うことのできるプロトコルに基づいて配送されるメッセージも含む。従って、特定の実施形態について本発明を説明したが、本発明は、特許請求の範囲内に入る全ての変更及び等効物も包含するものとする。
【図面の簡単な説明】
【００４３】
【図１】本発明によりユーザがインラインウェブサーチを遂行するのを許すインスタントメッセージングディスプレイウインドウを例示する図である。
【図２】本発明によりユーザがインラインウェブサーチを遂行するのを許すインスタントメッセージングディスプレイウインドウを例示する図である。
【図３】本発明によりユーザがインラインウェブサーチを遂行するのを許すインスタントメッセージングディスプレイウインドウを例示する図である。
【図４】本発明のインラインＩＭサーチ特徴を実施できるシステムの図である。
【図５】本発明の種々の実施形態によりインラインＩＭサーチを要求しそしてインラインＩＭサーチの結果を表示するプロセスを示すフローチャートである。
【図６】本発明の種々の実施形態によりインラインＩＭサーチを要求しそしてインラインＩＭサーチの結果を表示するプロセスを示すフローチャートである。
【図７】本発明の種々の実施形態によりインラインＩＭサーチを要求しそしてインラインＩＭサーチの結果を表示するプロセスを示すフローチャートである。
【図１】
2007534083.tif 000003
【図２】
2007534083.tif 000004
【図３】
2007534083.tif 000005
【図４】
2007534083.tif 000006
【図５】
2007534083.tif 000007
【図６】
2007534083.tif 000008
【図７】
2007534083.tif 000009
【国際調査報告】
2007534083.tif 000010
2007534083.tif 000011
2007534083.tif 000012