(57)【要約】【課題】インスタントメッセージング機能をオンラインリファレンスと共に提供するための方法を提供すること。【解決手段】オンラインコンテンツの表示を開始するための指示を受信すると、この指示に応答して少なくとも１つのリファレンスを選択する。少なくとも１つのリファレンスはソースに関連付けられており、少なくとも１つのリファレンスを、インスタントメッセージング使用可能性インジケータに関連して表示する。【選択図】図２
2006252543.tif 000002
【特許請求の範囲】
【請求項１】
インスタントメッセージング機能をオンラインリファレンスと共に提供するための方法であって、
オンラインコンテンツの表示を開始するための指示を受信するステップと、
前記指示に応答して少なくとも１つのリファレンスを選択するステップであって、前記少なくとも１つのリファレンスはソースに関連付けられているステップと、
前記少なくとも１つのリファレンスを、インスタントメッセージング使用可能性インジケータに関連して表示するステップと
を備えることを特徴とする方法。
【請求項２】
オンラインコンテンツの表示を開始するための指示を受信するステップは、検索クエリを受信するステップを備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記少なくとも１つの選択されたリファレンスに関連付けられたソースがインスタントメッセージング使用可能であるかどうかを判定するステップをさらに備えることを特徴とする請求項１に記載の方法。
【請求項４】
前記少なくとも１つの選択されたリファレンスに関連付けられたソースがインスタントメッセージング使用可能ではないと判定された場合、前記少なくとも１つのリファレンスを、インスタントメッセージング使用可能性インジケータに関連して表示するステップは、前記少なくとも１つのリファレンスを、第１のインスタントメッセージング使用可能性インジケータに関連して表示するステップを備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記少なくとも１つの選択されたリファレンスに関連付けられたソースがインスタントメッセージング使用可能であると判定された場合、前記ソースが現在インスタントメッセージの受信および送信のうち少なくとも１つを行うことができるかどうかを判定するステップをさらに備えることを特徴とする請求項３に記載の方法。
【請求項６】
前記少なくとも１つの選択されたリファレンスに関連付けられたソースが現在インスタントメッセージの受信および送信のうち少なくとも１つを行うことができないと判定された場合、前記少なくとも１つのリファレンスを、インスタントメッセージング使用可能性インジケータに関連して表示するステップは、前記少なくとも１つのリファレンスを、第２のインスタントメッセージング使用可能性インジケータに関連して表示するステップを備えることを特徴とする請求項５に記載の方法。
【請求項７】
前記少なくとも１つの選択されたリファレンスに関連付けられたソースが現在インスタントメッセージの受信および送信のうち少なくとも１つを行うことができると判定された場合、前記少なくとも１つのリファレンスを、インスタントメッセージング使用可能性インジケータに関連して表示するステップは、前記少なくとも１つのリファレンスを、第３のインスタントメッセージング使用可能性インジケータに関連して表示するステップを備えることを特徴とする請求項５に記載の方法。
【請求項８】
前記第３のインスタントメッセージング使用可能性インジケータがユーザーによって選択されているという指示を受信するステップと、
前記ソースと前記ユーザーの間のインスタントメッセージングを使用可能にするステップと
をさらに備えることを特徴とする請求項７に記載の方法。
【請求項９】
請求項１に記載の方法を実行するためのコンピュータ実行可能命令を有することを特徴とする１つまたは複数のコンピュータ可読メディア。
【請求項１０】
請求項８に記載の方法を実行するためのコンピュータ実行可能命令を有することを特徴とする１つまたは複数のコンピュータ可読メディア。
【請求項１１】
請求項１に記載の方法を実行するようにプログラムされることを特徴とするコンピュータ。
【請求項１２】
インスタントメッセージング機能をオンラインリファレンスと共に提供するためのコンピュータシステムであって、
オンラインコンテンツの表示を開始するための指示を受信するための第１の受信モジュールと、
前記指示に応答して少なくとも１つのリファレンスを選択するための選択モジュールであって、前記少なくとも１つのリファレンスはソースに関連付けられる選択モジュールと、
前記少なくとも１つのリファレンスを、インスタントメッセージング使用可能性インジケータに関連して表示するための表示モジュールとを備えることを特徴とするコンピュータシステム。
【請求項１３】
前記第１の受信モジュールは、検索クエリを受信するように構成されることを特徴とする請求項１２に記載のコンピュータシステム。
【請求項１４】
少なくとも１つの選択されたリファレンスに関連付けられたソースがインスタントメッセージング使用可能であるかどうかを判定するための第１の判定モジュールをさらに備えることを特徴とする請求項１２に記載のコンピュータシステム。
【請求項１５】
前記少なくとも１つの選択されたリファレンスに関連付けられたソースがインスタントメッセージング使用可能であると判定された場合、前記ソースが現在インスタントメッセージの受信および送信のうち少なくとも１つを行うことができるかどうかを判定するための第２の判定モジュールをさらに備えることを特徴とする請求項１４に記載のコンピュータシステム。
【請求項１６】
前記ソースが現在インスタントメッセージの受信および送信のうち少なくとも１つを行うことができると判定された場合、前記インスタントメッセージング使用可能性インジケータがユーザーによって選択されているという指示を受信するための第２の受信モジュールと、
前記ソースと前記ユーザーの間のインスタントメッセージングを使用可能にするための使用可能化モジュールとを
さらに備えることを特徴とする請求項１５に記載のコンピュータシステム。
【請求項１７】
少なくとも１つのコンピュータ可読メディア上で実施されたユーザーインターフェイスであって、インスタントメッセージング機能をオンラインリファレンスと共に提供するためのユーザーインターフェイスであり、
オンラインコンテンツの表示を開始するための指示に応答して、少なくとも１つのリファレンスを表示するように構成されたリファレンス表示エリアであって、前記少なくとも１つのリファレンスはソースに関連付けられるリファレンス表示エリアと、
インスタントメッセージング使用可能性インジケータを前記少なくとも１つのリファレンスに関連して表示するように構成されたインスタントメッセージング使用可能性表示エリアと
を備えることを特徴とするユーザーインターフェイス。
【請求項１８】
前記少なくとも１つのリファレンスに関連付けられたソースがインスタントメッセージング使用可能ではない場合、前記インスタントメッセージング使用可能性表示エリアは、第１のインスタントメッセージング使用可能性インジケータを前記少なくとも１つのリファレンスに関連して表示するように構成されることを特徴とする請求項１７に記載のユーザーインターフェイス。
【請求項１９】
前記少なくとも１つのリファレンスに関連付けられたソースがインスタントメッセージング使用可能であるが、現在インスタントメッセージの受信および送信のうち少なくとも１つを行うことができない場合、前記インスタントメッセージング使用可能性表示エリアは、第２のインスタントメッセージング使用可能性インジケータを前記少なくとも１つのリファレンスに関連して表示するように構成されることを特徴とする請求項１７に記載のユーザーインターフェイス。
【請求項２０】
前記少なくとも１つのリファレンスに関連付けられたソースがインスタントメッセージング使用可能であり、現在インスタントメッセージの受信および送信のうち少なくとも１つを行うことができる場合、前記インスタントメッセージング使用可能性表示エリアは、第３のインスタントメッセージング使用可能性インジケータを前記少なくとも１つのリファレンスに関連して表示するように構成されることを特徴とする請求項１７に記載のユーザーインターフェイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピューティング環境に関する。より詳細には、本発明は、インスタントメッセージング機能を、例えば、検索クエリの結果またはオンライン広告など、オンラインコンテンツと統合するためのシステムおよび方法に関する。さらに、本発明は、インスタントメッセージング機能を、例えばインターネットユーザーなどのグローバルコンピュータネットワークユーザーとオンライン広告主の間で自動的に提供するためのシステムおよび方法に関する。
【背景技術】
【０００２】
現在、グローバルコンピュータネットワークユーザー、例えば、インターネットユーザーがオンラインディレクトリ、例えば、オンラインイエローページおよび／またはローカル検索サイトにアクセスする場合に直面する、最大の不都合さの１つは、ユーザーが連絡を取ることを望む会社または個人についての連絡先情報に容易にアクセスすることはできるが、その連絡を可能にするためになお別の無関係なアクションをしなければならないことである。例えば、ユーザーは、オンラインイエローページサービスを使用して会社の電話番号にアクセスすることはできるが、なお、その会社と対話するためにその電話番号を電話に手動で入力しなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
類似の不都合さは、ユーザーがオンライン広告を見ていて、そのプロバイダに連絡を取ることを望む場合に、存在する。望んだ連絡を可能にするために、別の無関係なアクションが必要とされる。
【０００４】
したがって、インターネットユーザーと、その連絡先情報をオンラインでアクセス可能にしている会社（または個人）の間の連絡の開始を実施するためのシステムおよび方法が望ましいであろう。加えて、インターネットユーザーと、現在オンラインでアクセス可能な会社（または個人）の間の連絡開始を可能にするためのシステムおよび方法が有利であろう。
【課題を解決するための手段】
【０００５】
本発明の実施形態は、インスタントメッセージング機能を、例えば、検索クエリの特定の結果またはオンライン広告など、オンラインリファレンスと共に提供するための方法を提供する。
【０００６】
一態様では、この方法は、オンラインコンテンツの表示を開始するための指示を受信すること、この指示に応答して少なくとも１つのリファレンスを選択することであって、少なくとも１つのリファレンスはソースに関連付けられること、および、少なくとも１つのリファレンスを、インスタントメッセージング使用可能性インジケータに関連して表示することを含むことができる。望まれる場合、インスタントメッセージング使用可能性インジケータは、少なくとも１つのリファレンスに関連付けられたソースがインスタントメッセージング使用可能でないか、インスタントメッセージング使用可能であるが現在オンラインではないか、インスタントメッセージング使用可能および現在オンラインであるかに応じて、異なるようにすることができる。したがって、この方法はさらに、少なくとも１つの選択されたリファレンスに関連付けられたソースがインスタントメッセージング使用可能であるかどうかを判定すること、および、そうである場合、ソースが現在インスタントメッセージの受信および送信のうち少なくとも１つを行うことができるかどうか、すなわち、ソースが現在オンラインであるかどうかを判定することを、含むことができる。
【０００７】
本発明の実施形態はさらに、インスタントメッセージング機能をオンラインリファレンスと共に提供するためのコンピュータシステムを提供する。一態様では、このコンピュータシステムは、オンラインコンテンツの表示を開始するための指示を受信するための受信モジュール、この指示に応答して少なくとも１つのリファレンスを選択するための選択モジュールであって、少なくとも１つのリファレンスはソースに関連付けられる選択モジュール、および、少なくとも１つのリファレンスを、インスタントメッセージング使用可能性インジケータに関連して表示するための表示モジュールを含むことができる。
【０００８】
なおさらに、本発明の実施形態は、少なくとも１つのコンピュータ可読メディア上で実施されたユーザーインターフェイスを提供し、このユーザーインターフェイスはインスタントメッセージング機能をオンラインリファレンスと共に提供するための物である。一態様では、このユーザーインターフェイスは、オンラインコンテンツの表示を開始するための指示に応答して、少なくとも１つのリファレンスを表示するように構成されたリファレンス表示エリアであって、少なくとも１つのリファレンスはソースに関連付けられるリファレンス表示エリア、および、インスタントメッセージング使用可能性インジケータを少なくとも１つのリファレンスに関連して表示するように構成されたインスタントメッセージング使用可能性表示エリアを含むことができる。望まれる場合、インスタントメッセージング使用可能性インジケータは、少なくとも１つのリファレンスに関連付けられたソースがインスタントメッセージング使用可能でないか、インスタントメッセージング使用可能であるが現在オンラインではないか、インスタントメッセージング使用可能および現在オンラインであるかに応じて、異なるようにすることができる。
【０００９】
本発明を、添付の図面を参照して以下で詳述する。
【発明を実施するための最良の形態】
【００１０】
法的要件を満たすために、本発明の主題を本明細書で、特定性を有して説明する。しかし、説明自体は本発明の範囲を限定するように意図していない。むしろ、本発明者は、異なるステップ、または、本明細書で説明されたステップに類似のステップの組み合わせを、他の現在または将来の技術と共に含めるために、主張された主題が他の方法によっても実施される場合があることを企図している。また、「ステップ」および／または「ブロック」という語は本明細書で、使用された方法の異なる要素を暗示するために使用される場合があるが、これらの語は、個々のステップの順序が明示的に説明されない限り、およびその場合を除いて、本明細書で開示された様々なステップの間のいかなる特定の順序をも含意するように解釈されるべきではない。
【００１１】
本発明の実施形態は、インスタントメッセージング機能を、例えば、検索クエリの結果またはオンライン広告など、オンラインコンテンツと統合するためのシステムおよび方法を提供する。さらに、本発明の実施形態は、インスタントメッセージング機能を、例えばインターネットユーザーなどのグローバルコンピュータネットワークユーザーと、例えば広告主などのオンライン会社の間で使用可能にするためのシステムおよび方法を提供する。一実施形態では、その連絡先情報がオンラインでアクセス可能となることを望む会社、例えば広告主が、このようなサービスにサインアップする場合、そのメッセンジャーアカウント（すなわち、そのインスタントメッセージングアカウント）をその広告アカウントに関連付ける。このようにして、オンラインユーザーが、結果として広告主のリストまたは広告の表示となるアクションを開始する場合、ユーザーには、広告主の連絡先情報だけでなく、広告主がインスタントメッセージング使用可能であるかどうか、および、広告主が現在、インスタントメッセージの受信および送信のうち少なくとも１つを行うことができるその代表者を有するかどうかを指示する、インジケータもが共に提示されるようになる。広告主がオンラインである場合、すなわち、広告主の代表者がインスタントメッセージの受信および送信のうち少なくとも１つを行うことができる場合、および、ユーザーもまた同じまたは互換性のあるインスタントメッセージングシステムにログインしている場合、ユーザーは、インスタントメッセージング使用可能性インジケータを選択し、広告主とのオンライン連絡を開始することができる。
【００１２】
インスタントメッセージングを、例えばインターネットユーザーなどのグローバルコンピュータネットワークユーザーと、それらの連絡先情報をオンラインで有する広告主の間で使用可能にすることは、ユーザーと広告主の間の直接のリアルタイム対話のための代替ルートを提供する。このような機能は大変な好都合さをユーザーにもたらし、ユーザーによって開始されたアクションの結果としてその連絡先情報が表示されている広告主または他の会社からの、向上された顧客サービスを実施する。
【００１３】
本発明の外観を簡単に説明したので、本発明のための例示的オペレーティング環境を後述する。
【００１４】
概して最初に特に図１を参照すると、本発明を実施するための例示的オペレーティング環境が全体的にコンピューティングシステム環境１００として図示および指定され、図面においては、類似の参照番号は様々な図において類似のコンポーネントを識別する。コンピューティングシステム環境１００は適切なコンピューティング環境の一実施例でしかなく、本発明の使用または機能性の範囲についてのいかなる限定をも示唆するように意図されない。コンピューティング環境１００は、例示的オペレーティング環境１００内に例示されたコンポーネントのいずれか１つまたは組み合わせに関係するいかなる依存性または要件をも有するとして解釈されるべきではない。
【００１５】
本発明は、多数の他の汎用または専用のコンピューティングシステム環境または構成と共に動作する。本発明と共に使用するために適切である可能性のある周知のコンピューティングシステム、環境および／または構成の例には、それに限定されないが、パーソナルコンピュータ、サーバーコンピュータ、ハンドヘルドまたはラップトップデバイス、マルチプロセッサシステム、マルチプロセッサベースシステム、セットトップボックス、プログラマブルなコンシューマエレクトロニクス、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上記のシステムまたはデバイスのいずれかを含む分散コンピューティング環境などが含まれる。
【００１６】
本発明を一般に、コンピュータによって実行されるプログラムモジュールなど、コンピュータ実行可能命令に関連して説明することができる。一般に、プログラムモジュールには、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などが含まれ、これらは特定のタスクを実行するか、または特定の抽象データ型を実装する。本発明をまた分散コンピューティング環境において実施することもでき、この環境ではタスクが、通信ネットワークを通じてリンクされるリモート処理デバイスによって実行される。分散コンピューティング環境では、プログラムモジュールは、メモリストレージデバイスを含む、ローカルおよびリモートのコンピュータストレージメディア内に位置することができる。
【００１７】
図１を参照すると、本発明を実施するための例示的システムは、コンピュータ１１０の形態における汎用コンピューティングデバイスを含む。コンピュータ１１０のコンポーネントには、それに限定されないが、処理装置１２０、システムメモリ１３０、および、システムメモリを含む様々なシステムコンポーネントを処理装置１２０に結合するシステムバス１２１が含まれる可能性がある。システムバス１２１をいくつかのタイプのバス構造のいずれにすることもでき、これらのバス構造には、様々なバスアーキテクチャのいずれかを使用するメモリバスまたはメモリコントローラ、周辺バスおよびローカルバスが含まれる。例として、限定ではなく、このようなアーキテクチャには、業界標準アーキテクチャ（ＩＳＡ）バス、マイクロチャネルアーキテクチャ（ＭＣＡ）バス、拡張ＩＳＡ（ＥＩＳＡ）バス、Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ（ＶＥＳＡ）ローカルバス、および、メザニンバスとしても知られるＰｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ（ＰＣＩ）バスが含まれる。
【００１８】
コンピュータ１１０は通常、様々なコンピュータ可読メディアを含む。コンピュータ可読メディアは、コンピュータ１１０によってアクセスすることができるいかなる使用可能なメディアにすることもでき、揮発性および不揮発性のメディア、リムーバブルおよび非リムーバブルのメディアが含まれる。例として、限定ではなく、コンピュータ可読メディアは、コンピュータストレージメディアおよび通信メディアを備えることができる。コンピュータストレージメディアには、揮発性および不揮発性、リムーバブルおよび非リムーバブルのメディアが含まれ、これらのメディアは、コンピュータ可読命令、データ構造、プログラムモジュールまたは他のデータなど、情報の格納のためのいずれかの方法または技術において実装される。コンピュータストレージメディアには、それに限定されないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリもしくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）もしくは他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、所望の情報を格納するために使用することができ、コンピュータ１１０によってアクセスすることができる他のいかなるメディアもが含まれる。通信メディアは通常、コンピュータ可読命令、データ構造、プログラムモジュールまたは他のデータを、搬送波などの変調データ信号または他のトランスポートメカニズムにおいて実施し、いかなる情報配信メディアをも含む。「変調データ信号」という語は、信号内の情報を符号化するような方法でその特性の１つまたは複数が設定または変更されている信号を意味する。例として、限定ではなく、通信メディアには、有線ネットワークまたは直接有線接続などの有線メディア、および、音響、ＲＦ、赤外線および他の無線メディアなどの無線メディアが含まれる。上記のいずれの組み合わせもまた、コンピュータ可読メディアの範囲内に含まれるべきである。
【００１９】
システムメモリ１３０は、読み取り専用メモリ（ＲＯＭ）１３１およびランダムアクセスメモリ（ＲＡＭ）１３２など、揮発性および／または不揮発性メモリの形態におけるコンピュータストレージメディアを含む。基本入出力システム（ＢＩＯＳ）１３３は、起動中など、コンピュータ１１０内の複数の要素の間で情報を転送する助けとなる基本ルーチンを含み、通常はＲＯＭ１３１に格納される。ＲＡＭ１３２は通常、処理装置１２０によって即時アクセス可能および／または現在操作中であるデータおよび／またはプログラムモジュールを含む。例として、限定ではなく、図１は、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６およびプログラムデータ１３７を例示する。
【００２０】
コンピュータ１１０はまた、他のリムーバブル／非リムーバブル、揮発性／不揮発性のコンピュータストレージメディアをも含むことができる。例としてのみ、図１は、非リムーバブル、不揮発性の磁気メディアに対する読み書きを行うハードディスクドライブ１４１、リムーバブル、不揮発性の磁気ディスク１５２に対する読み書きを行う磁気ディスクドライブ１５１、および、ＣＤ  ＲＯＭまたは他の光メディアなど、リムーバブル、不揮発性の光ディスク１５６に対する読み書きを行う光ディスクドライブ１５５を例示する。例示的オペレーティング環境で使用することができる他のリムーバブル／非リムーバブル、揮発性／不揮発性のコンピュータストレージメディアには、それに限定されないが、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク（ＤＶＤ）、デジタルビデオテープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭなどが含まれる。ハードディスクドライブ１４１は通常システムバス１２１に、インターフェイス１４０などの非リムーバブルメモリインターフェイスを通じて接続され、磁気ディスクドライブ１５１および光ディスクドライブ１５５は通常システムバス１２１に、インターフェイス１５０などのリムーバブルメモリインターフェイスによって接続される。
【００２１】
上述し、図１に例示した、これらのドライブおよびそれらの関連付けられたコンピュータストレージメディアは、コンピュータ１１０用のコンピュータ可読命令、データ構造、プログラムモジュールおよび他のデータのストレージを提供する。図１では、例えば、ハードディスクドライブ１４１は、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６およびプログラムデータ１４７を格納するとして例示される。これらのコンポーネントを、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６およびプログラムデータ１３７と同じ物にも異なる物にもすることができることに留意されたい。オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６およびプログラムデータ１４７にはここで異なる番号が与えられて、最低でも、それらが異なるコピーであることが例示される。ユーザーはコマンドおよび情報をコンピュータ１１０へ、キーボード１６２、および、一般にマウス、トラックボールまたはタッチパッドと呼ばれるポインティングデバイス１６１など、入力デバイスを通じて入力することができる。他の入力デバイス（図示せず）には、マイクロフォン、ジョイスティック、ゲームパッド、衛星放送受信アンテナ、スキャナなどが含まれる可能性がある。これらおよび他の入力デバイスはしばしば処理装置１２０へ、システムバスに結合されるユーザー入力インターフェイス１６０を通じて接続されるが、パラレルポート、ゲームポートまたはユニバーサルシリアルバス（ＵＳＢ）など、他のインターフェイスおよびバス構造によって接続することができる。モニタ１９１または他のタイプの表示デバイスもまたシステムバス１２１へ、ビデオインターフェイス１９０などのインターフェイスを介して接続される。モニタ１９１に加えて、コンピュータにはまた、スピーカ１９７およびプリンタ１９６など、出力周辺インターフェイス１９５を通じて接続することができる他の周辺出力デバイスが含まれる可能性もある。
【００２２】
コンピュータ１１０はネットワーク環境において、リモートコンピュータ１８０など、１つまたは複数のリモートコンピュータへの論理接続を使用して動作することができる。リモートコンピュータ１８０は、パーソナルコンピュータ、サーバー、ルーター、ネットワークＰＣ、ピアデバイスまたは他の共通ネットワークノードにすることができ、通常は、コンピュータ１１０に関連して上述した要素の多数またはすべてを含むが、メモリストレージデバイス１８１のみが図１において例示されている。図１に示す論理接続には、ローカルエリアネットワーク（ＬＡＮ）１７１およびワイドエリアネットワーク（ＷＡＮ）１７３が含まれるが、他のネットワークが含まれる可能性もある。このようなネットワーキング環境は、オフィス、企業全体のコンピュータネットワーク、イントラネットおよびインターネットにおいて一般的である。
【００２３】
ＬＡＮネットワーキング環境において使用される場合、コンピュータ１１０はＬＡＮ１７１へ、ネットワークインターフェイスまたはアダプタ１７０を通じて接続される。ＷＡＮネットワーキング環境において使用される場合、コンピュータ１１０は通常、モデム１７２、またはインターネットなどのＷＡＮ１７３を介して通信を確立するための他の手段を含む。モデム１７２を内部または外部にすることができ、システムバス１２１へ、ネットワークインターフェイス１７０または他の適切なメカニズムを介して接続することができる。ネットワーク環境では、コンピュータ１１０に関連して示したプログラムモジュールまたはその一部を、リモートメモリストレージデバイスに格納することができる。例として、限定ではなく、図１はリモートアプリケーションプログラム１８５をメモリデバイス１８１上に存在するとして例示する。図示のネットワーク接続は例示的であり、複数のコンピュータの間で通信リンクを確立する他の手段を使用することができることは理解されよう。
【００２４】
コンピュータ１１０の多数の他の内部コンポーネントは図示されないが、このようなコンポーネントおよび相互接続は周知であることは、当業者には理解されよう。したがって、コンピュータ１１０の内部構造に関する追加の詳細は、本発明に関連して開示される必要はない。
【００２５】
コンピュータ１１０がオンにされるか、またはリセットされる場合、ＲＯＭ１３１に格納されるＢＩＯＳ１３３は処理装置１２０に、オペレーティングシステムまたはその必要な部分をハードディスク１４１からＲＡＭ１３２にロードするように命令する。オペレーティングシステム１４４として指定された、オペレーティングシステムのコピーされた部分がＲＡＭ１３２にロードされた後、処理装置１２０はオペレーティングシステムコードを実行し、オペレーティングシステム１３４のユーザーインターフェイスに関連付けられた視覚的要素をモニタ１９１上に表示させる。通常、アプリケーションプログラム１４５がユーザーによって開かれる場合、プログラムコードおよび関連データがハードディスクドライブ１４１から読み取られ、必要な部分がＲＡＭ１３２にコピーされ、コピーされた部分は本明細書で参照番号１３５によって表される。
【００２６】
前述のように、本発明の実施形態は、インスタントメッセージング機能をオンラインリファレンスと共に提供するための方法に関する。図２を参照すると、本発明の一実施形態による、このような機能を提供するための方法が例示され、全体的に参照番号２００として指定される。最初に、ブロック２１０で示されるように、オンラインコンテンツの表示を開始するための指示がシステムによって受信される。このような指示を、例えば、検索要求にすることができる。例えば、検索要求を、オンラインディレクトリプロバイダの検索フィールドに、グローバルコンピュータネットワークユーザー、例えばインターネットユーザーによって入力することができる。この場合、検索要求は１つまたは複数の基準を示すことができ、この基準に基づいて、ユーザーはこの基準を満たす複数の会社（または個人）の各々へのリファレンスを見ることを望む。例としてのみ、ユーザーがワシントン地域のシアトル市内のレストランを探し出すことを望む場合、ユーザーはオンラインディレクトリプロバイダの検索フィールドに「レストラン」および「シアトル」という語を入力することができる。
【００２７】
代替として、オンラインコンテンツの表示を開始するための指示を、ユーザーによる、特定のウェブサイトなどを見るための要求にすることができる。すべてのこのような変形形態およびそのいかなる組み合わせも、本発明の範囲内であるように企図される。
【００２８】
オンラインコンテンツの表示を開始するため指示が受信された後、検索要求に応答して、１つまたは複数のリファレンスが表示のために選択される。これはブロック２１２で示される。受信された指示が検索クエリである場合、１つまたは複数の選択されたリファレンスは、その検索要求内で示された基準を満たし、それらの連絡先情報をオンラインで使用可能にしているコンテンツプロバイダ、例えば会社または個人を示す。例えば、上記で示した実施例に戻って参照すると、検索要求「レストラン」および「シアトル」を受信することに応答して、システムは数ある中でも、Ｔ．Ｇ．Ｉ．Ｆｒｉｄａｙ’ｓおよび／またはＣｈｉｌｉ’ｓに関連付けられたリファレンスを表示のために選択することができる。しかし、この指示が、特定のウェブサイトなどを見るための要求である場合、１つまたは複数の選択されたリファレンスを、要求されたウェブサイトとのある関連付けを有するオンライン広告にすることができる。
【００２９】
続いて、１つまたは複数のリファレンスの各々がスポンサー付きリファレンスであるかどうかが判定され、これがブロック２１４で示される。「スポンサー付き」リファレンスは、この語が本明細書で使用される場合、そのインスタントメッセージング機能の指示をシステムに提供している会社または個人に関連付けられたリファレンスを指す。すなわち、「スポンサー付き」リファレンスは、そのインスタントメッセージング機能が知られている会社または個人に関連付けられたリファレンスである。それに対してこのような判定が行われているリファレンスが、そのインスタントメッセージング機能が知られている会社（または個人）に関連付けられない場合、このリファレンスを単に、さらなるアクションなしに、オンラインコンテンツの表示を開始するための指示が受信された結果として表示することができ、これはブロック２１６で示される。
【００３０】
しかし、ブロック２１４で、それに対してこのような判定が行われているリファレンスのインスタントメッセージング機能が知られていると判定され、よって、このリファレンスがスポンサー付きリファレンスであると判定された場合、続いて、リファレンスのスポンサー（すなわち、リファレンスに関連付けられた会社または個人）がインスタントメッセージング使用可能であるかどうかが判定される。これはブロック２１８で示される。インスタントメッセージング使用可能であるこれらの会社（または個人）は、オンラインユーザーとのインスタントメッセージングに従事することができる会社（または個人）である。すなわち、「インスタントメッセージング使用可能」な会社（または個人）は、それらのオンラインリファレンスアカウント、例えば広告アカウントに関連付けられたそれらのインスタントメッセージングアカウントを有する会社（または個人）である。
【００３１】
それに対してこの判定が行われているリファレンスがインスタントメッセージング使用可能でない場合、このリファレンスを、オンラインコンテンツの表示を開始するための指示が受信された結果として、スポンサーがインスタントメッセージング使用可能ではないことを指示する第１のインスタントメッセージング使用可能性インジケータと共に表示することができる。これはブロック２１９で示される。しかし、ブロック２１８で、リファレンスのスポンサーがインスタントメッセージング使用可能であると判定された場合、続いて、リファレンスのスポンサーが現在オンラインであるかどうかが判定され、これはブロック２２０で示される。すなわち、リファレンスのスポンサーが現在、インスタントメッセージの受信および送信のうち少なくとも１つを行うことができるその代表者を有するかどうかが判定される。
【００３２】
それに対してこの判定が行われているリファレンスがインスタントメッセージング使用可能であるが、現在オンラインではない場合、このリファレンスを、オンラインコンテンツの表示を開始するための指示が受信された結果として、スポンサーがインスタントメッセージング使用可能であるが現在オンラインで対応不可能であることを指示する、第２のインスタントメッセージング使用可能性インジケータと共に表示することができる。これはブロック２２２で示される。一実施形態では、第２のインスタントメッセージング使用可能性インジケータは、いつ代表者が対応可能になるかの指示、例えば、代表者がオンラインで対応可能になる特定の時間を指示する時計などを含むことができる。
【００３３】
ブロック２２０で、リファレンスのスポンサーが現在オンラインであると判定された場合、このリファレンスを、オンラインコンテンツの表示を開始するための指示が受信された結果として、スポンサーがインスタントメッセージング使用可能であり、現在オンラインで対応可能であることを指示する、第３のインスタントメッセージング使用可能性インジケータと共に表示することができる。これはブロック２２４で示される。一実施形態では、第３のインスタントメッセージング使用可能性インジケータを選択可能なインジケータにすることができ、それを選択すると、インスタントメッセージングセッションがユーザーとリファレンススポンサーのオンライン代表者の間で開始される。
【００３４】
望まれる場合、第１、第２および第３のインスタントメッセージング使用可能性インジケータをまったく異なるインジケータにすることができ、または、単一の基本的インジケータ設計の変形形態にすることができる。例えば、例としてのみ、第１のインスタントメッセージング使用可能性インジケータを、所与の形状のアウトラインにすることができ、第２のインスタントメッセージング使用可能性インジケータを、特定の色またはシェーディングパターンで満たされた同じ形状のアウトラインにすることができ、第３のインスタントメッセージング使用可能性インジケータを、異なる色またはシェーディングパターンで満たされた同じ形状のアウトラインにすることができる。すべてのこのような変形形態は、本明細書の範囲内であるように企図される。
【００３５】
図３を参照すると、本発明の実施形態による使用のための例示的ユーザーインターフェイスの例示的画面表示が示され、全体的に参照番号３００として指定される。例示されたユーザーインターフェイス３００は例としてのみ提供されること、および、より十分に説明するように、スポンサー付きリファレンス表示エリアおよびインスタントメッセージング使用可能性インジケータを有するいかなるユーザーインターフェイスをも利用することができること、および、すべてのこのような変形形態は本発明の範囲内であるように企図されることは、当業者には理解されよう。
【００３６】
ユーザーインターフェイス３００は、そのスポンサーの連絡先情報が検索クエリを通じてアクセスされているリファレンスの垂直リストを例示する。例示的ユーザーインターフェイス３００は、検索クエリに応答して少なくとも１つのリファレンス３１２を表示するように構成されたリファレンス表示エリア３１０を含む。少なくとも１つのリファレンスは、ソース、またはその連絡先情報が示されるコンテンツプロバイダに関連付けられる。例示的ユーザーインターフェイス３００はさらに、少なくとも１つのリファレンスに関連してインスタントメッセージング使用可能性インジケータを表示するように構成された、インスタントメッセージ使用可能性表示エリアを含む。これは図３において参照番号３１４、３１６および３１８によって指示されて、以下でより十分に説明するように、３つの異なるインスタントメッセージング使用可能性インジケータがインスタントメッセージング使用可能性表示エリア内に表示されることが示される。
【００３７】
図示の例示的ユーザーインターフェイス３００は、基準「レストラン」についての検索要求の結果を指示する。これに応答して、複数のリファレンスがこのような検索要求の結果として示される。リファレンスの多数、例えば、「Ｎａｔｉｏｎａｌ  Ｒｅｓｔａｕｒａｎｔ  Ａｓｓｏｃｉａｔｉｏｎ」および「Ｗｅｌｃｏｍｅ  ｔｏ  ＭｃＤｏｎａｌｄ’ｓ」には、それに関連したインスタントメッセージング使用可能性インジケータがない。これは、このリファレンスがスポンサー付きリファレンスでないこと、すなわち、このリファレンスに関連付けられたソースのインスタントメッセージング機能が知られていないことを指示する。
【００３８】
複数のリファレンスのうち他のリファレンスは、それに関連したインスタントメッセージング使用可能性インジケータを含み、たとえば、「Ｔ．Ｇ．Ｉ．Ｆｒｉｄａｙ’ｓ  Ｒｅｓｔａｕｒａｎｔ」、「Ｃｈｉｌｉ’ｓ  Ｒｅｓｔａｕｒａｎｔ」、および「Ｆｒｅｅ  Ｍｏｎｅｙ−Ｃｏｍｐｌｅｔｅ  Ｒｅｓｔａｕｒａｎｔ  Ｓｕｒｖｅｙｓ」である。「Ｔ．Ｇ．Ｉ．Ｆｒｉｄａｙ’ｓ  Ｒｅｓｔａｕｒａｎｔ」リファレンスに関連付けられたインスタントメッセージング使用可能性表示エリア内に示されたインスタントメッセージング使用可能性インジケータ３１４は、特定の形状のシェーディングのないまたはカラーのアウトラインである。これは、「Ｔ．Ｇ．Ｉ．Ｆｒｉｄａｙ’ｓ  Ｒｅｓｔａｕｒａｎｔ」リファレンスに関連付けられたソースのインスタントメッセージング機能は知られているが、このようなソースはインスタントメッセージング使用可能ではないという、事実を示す。
【００３９】
「Ｆｒｅｅ  Ｍｏｎｅｙ−Ｃｏｍｐｌｅｔｅ  Ｒｅｓｔａｕｒａｎｔ  Ｓｕｒｖｅｙｓ」リファレンスに関連して示されたインスタントメッセージング使用可能性インジケータ３１６は、インスタントメッセージングインジケータ３１４と同じ特定の形状であり、第１のシェーディングパターンによりシェーディングされる。これは、「Ｆｒｅｅ  Ｍｏｎｅｙ−Ｃｏｍｐｌｅｔｅ  Ｒｅｓｔａｕｒａｎｔ  Ｓｕｒｖｅｙｓ」リファレンスに関連付けられたソースがインスタントメッセージング使用可能であるが、インスタントメッセージの受信および送信のうち少なくとも１つを行うことができる、現在オンラインのソースの代表者はいないという、事実を示す。また、８時という時間を示す時計の描写も示される。これは、リファレンス「Ｆｒｅｅ  Ｍｏｎｅｙ−Ｃｏｍｐｌｅｔｅ  Ｒｅｓｔａｕｒａｎｔ  Ｓｕｒｖｅｙｓ」に関連付けられたソースが、代表者を８時にオンラインで対応可能にすることを指示する。
【００４０】
「Ｃｈｉｌｉ’ｓ  Ｒｅｓｔａｕｒａｎｔ」リファレンスに関連して示されたインスタントメッセージング使用可能性インジケータ３１８は、インスタントメッセージングインジケータ３１４と同じ特定の形状であり、第２のシェーディングパターンによりシェーディングされる。これは、「Ｃｈｉｌｉ’ｓ」リファレンスに関連付けられたソースが現在、インスタントメッセージの受信および送信のうち少なくとも１つを行うことができる、その代表者をオンラインで有するという、事実を示す。一実施形態では、ユーザーによる、「Ｃｈｉｌｉ’ｓ」リファレンスに関連付けられたインスタントメッセージング使用可能性インジケータ３１８の選択により、ユーザーと、現在オンラインであるソースの代表者の間のインスタントメッセージング通信の開始が可能となる。
【００４１】
例示されたユーザーインターフェイス３００では、スポンサー付きリファレンスは、ユーザーの検索クエリ「レストラン」に応答して、表示のために選択されたリファレンスの垂直リストの上方部分に例示される。このような配置は例としてのみであり、決して本発明の範囲を限定するように意図されないことは、当業者には理解されよう。
【００４２】
例としてのみ、既存のウェブメッセンジャー技術、例えば、本件特許出願人から入手可能なＭＳＮウェブメッセンジャー技術を利用して、本発明の実施形態によるインスタントメッセージングセッションを使用可能にすることができる。しかし、従来のメッセンジャーアプリケーションにより必要とされるように、リファレンスソース、すなわち、リファレンスに関連付けられた会社（または個人）は、セッションが開始されるために、ユーザーのバディリスト上に存在する必要はない。
【００４３】
理解できるように、本発明の実施形態は、インスタントメッセージング機能をオンラインコンテンツ、例えば、検索クエリの結果またはオンライン広告と統合するためのシステムおよび方法を提供する。さらに、本発明の実施形態は、インスタントメッセージング機能を、例えばインターネットユーザーなどのグローバルコンピュータネットワークユーザーと、例えば広告主などのオンライン会社の間で使用可能にするためのシステムおよび方法を提供する。一実施形態では、その連絡先情報がオンラインでアクセス可能となることを望む会社、例えば広告主が、このようなサービスにサインアップする場合、そのメッセンジャーアカウント（すなわち、そのインスタントメッセージングアカウント）をその広告アカウントに関連付け、よって、その会社に関連付けられたリファレンスは「スポンサー付き」リファレンスとなる。このようにして、オンラインユーザーが、結果として広告主のリストの表示となるアクションを開始する場合、ユーザーには、広告主の連絡先情報だけでなく、広告主がインスタントメッセージング使用可能であるかどうか、および、広告主が現在、インスタントメッセージの受信および送信のうち少なくとも１つを行うことができるその代表者を有するかどうかを指示する、インジケータもが共に提示されるようになる。広告主がオンラインである場合、すなわち、広告主の代表者がインスタントメッセージの受信および送信のうち少なくとも１つを行うことができる場合、および、ユーザーもまた同じまたは互換性のあるインスタントメッセージングシステムにログインしている場合、ユーザーは、インスタントメッセージング使用可能性インジケータを選択し、広告主とのオンライン連絡を開始することができる。
【００４４】
インスタントメッセージングを、例えばインターネットユーザーなどのグローバルコンピュータネットワークユーザーと、それらの連絡先情報をオンラインで有する会社（または個人）の間で使用可能にすることは、ユーザーと会社（また個人）の間の直接のリアルタイム対話のための代替ルートを提供する。
【００４５】
本発明を特定の実施形態に関して説明したが、これらの実施形態はあらゆる点で限定的ではなく例示的であるように意図される。代替実施形態は、本発明が関係する当業者には、その範囲から逸脱することなく明らかになるであろう。
【００４６】
前述から、本発明が、明白でありこのシステムおよび方法に特有である他の利点と共に、上述のすべての目標および目的を達成するためによく適合された物であることはわかるであろう。ある特徴およびサブコンビネーションは有用であり、他の特徴およびサブコンビネーションに関係なく使用することができることは理解されよう。このことが企図され、特許請求の範囲の範囲内である。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施において使用するために適切な例示的コンピューティング環境のブロック図である。
【図２】本発明の一実施形態による、インスタントメッセージング機能をオンラインリファレンスと共に提供するための方法を示す流れ図である。
【図３】インスタントメッセージング使用可能性インジケータが、検索クエリを通じてその連絡先情報がアクセスされている特定のリファレンスと共に例示される、例示的ユーザーインターフェイスの例示的画面表示の図である。
【符号の説明】
【００４８】
１２０  処理装置
１２１  システムバス
１３０  システムメモリ
１３１  ＲＯＭ
１３２  ＲＡＭ
１３３  ＢＩＯＳ
１３４  オペレーティングシステム
１３５  アプリケーションプログラム
１３６  他のプログラムモジュール
１３７  プログラムデータ
１４０  非リムーバブル不揮発性メモリインターフェイス
１４４  オペレーティングシステム
１４５  アプリケーションプログラム
１４６  他のプログラムモジュール
１４７  プログラムデータ
１５０  リムーバブル不揮発性メモリインターフェイス
１６０  ユーザー入力インターフェイス
１６１  マウス
１６２  キーボード
１７０  ネットワークインターフェイス
１７１  ローカルエリアネットワーク
１７２  モデム
１７３  ワイドエリアネットワーク
１８０  リモートコンピュータ
１８５  リモートアプリケーションプログラム
１９０  ビデオインターフェイス
１９１  モニタ
１９５  出力周辺インターフェイス
１９６  プリンタ
１９７  スピーカ
【図１】
2006252543.tif 000003
【図２】
2006252543.tif 000004
【図３】
2006252543.tif 000005