(57)【要約】【課題】エンドユーザに情報を提示するための一層効果的な技術を提供すること。【解決手段】メッセージ情報を含むメッセージがエンドユーザのコンピュータにより受信される。該メッセージ情報の一部が最初にキャプション領域(401)内に表示される。前記メッセージ情報の他の部分を含むスライダウィンドウ領域(404)は、前記キャプション領域(401)の後に表示される。エンドユーザがキャプション領域(401)とスライダウィンドウ領域(404)の何れにも作用しなかった場合には、所定時間の経過後に該スライダウィンドウ領域(404)が自動的に閉じられる。
2005516273.tif 000002
【特許請求の範囲】
【請求項１】
エンドユーザに情報を提示する方法であって、
ネットワークを介してメッセージ情報を受信し、
該メッセージ情報の一部をディスプレイモニタの第１コンテンツ領域に表示し、
該メッセージ情報の他の部分を前記ディスプレイモニタの第２コンテンツ領域に表示し、該第２コンテンツ領域が前記第１コンテンツ領域よりも大きく、
所定時間の後に前記第２コンテンツ領域の少なくとも一部を閉じる、
という各ステップを含む、エンドユーザに情報を提示する方法。
【請求項２】
前記第２コンテンツ領域が前記第１コンテンツ領域の縁部に隣接しており、該第２コンテンツ領域が該第１コンテンツ領域の前記縁部からスライドアウトする、請求項１に記載の方法。
【請求項３】
エンドユーザが前記第１コンテンツ領域に作用したことに応じて該第１コンテンツ領域の縁部に隣接して前記第２コンテンツ領域が表示される、請求項１に記載の方法。
【請求項４】
前記第１コンテンツ領域上をクリックすることにより前記エンドユーザが前記第１コンテンツ領域に作用する、請求項３に記載の方法。
【請求項５】
前記第１コンテンツ領域上にカーソルを移動させることにより前記エンドユーザが該第１コンテンツ領域に作用する、請求項３に記載の方法。
【請求項６】
前記メッセージ情報がその表示に先立ってメッセージキャッシュに格納される、請求項１に記載の方法。
【請求項７】
前記エンドユーザが前記第１コンテンツ領域に作用したことに応じて前記第２コンテンツ領域を再び表示させることを含む、請求項１に記載の方法。
【請求項８】
前記第１コンテンツ領域上にカーソルを配置することにより前記エンドユーザが前記第１コンテンツ領域に作用する、請求項７に記載の方法。
【請求項９】
前記第１コンテンツ領域上をクリックすることにより前記エンドユーザが前記第１コンテンツ領域に作用する、請求項７に記載の方法。
【請求項１０】
エンドユーザによる作用に応じて前記メッセージ情報を保存することを含む、請求項１に記載の方法。
【請求項１１】
前記メッセージ情報が、幾つかのメッセージにパッケージ化される、請求項１に記載の方法。
【請求項１２】
エンドユーザに情報を提示する方法であって、
メッセージ情報を受信し、
該メッセージ情報の一部をディスプレイモニタの第１コンテンツ領域に表示し、
該メッセージ情報の他の部分を前記ディスプレイモニタの第２コンテンツ領域に表示し、該第２コンテンツ領域が前記第１コンテンツ領域よりも大きく、
エンドユーザが前記第１コンテンツ領域又は前記第２コンテンツ領域の何れにも作用しない場合に前記第２コンテンツ領域の少なくとも一部を閉じる、
という各ステップを含む、エンドユーザに情報を提示する方法。
【請求項１３】
前記第２コンテンツ領域が前記第１コンテンツ領域の縁部に隣接し、該第２コンテンツ領域が該第１コンテンツ領域の縁部からスライドアウトする、請求項１２に記載の方法。
【請求項１４】
エンドユーザが前記第１コンテンツ領域に作用したことに応じて該第１コンテンツ領域の縁部に隣接して前記第２コンテンツ領域が表示される、請求項１２に記載の方法。
【請求項１５】
前記第１コンテンツ領域をクリックすることによりエンドユーザが該第１コンテンツ領域に作用する、請求項１４に記載の方法。
【請求項１６】
前記第１コンテンツ領域上にカーソルを移動させることによりエンドユーザが該第１コンテンツ領域に作用する、請求項１４に記載の方法。
【請求項１７】
前記メッセージ情報がその表示に先立ってメッセージキャッシュに格納される、請求項１２に記載の方法。
【請求項１８】
エンドユーザの作用に応じて前記メッセージ情報を保存することを更に含む、請求項１２に記載の方法。
【請求項１９】
前記メッセージ情報が幾つかのメッセージにパッケージ化される、請求項１２に記載の方法。
【請求項２０】
コンピュータにおけるユーザインタフェイスであって、
特定の対象に関する情報を表示するキャプション領域と、
該キャプション領域と境界を共有し、前記対象に関する更なる情報を含み、及び前記キャプション領域よりも大きな領域を有する、ウィンドウ領域と
を含み、前記キャプション領域又は前記ウィンドウ領域にエンドユーザが作用することなく前記ウィンドウ領域を自動的に表示させ又は閉じることが可能である、
コンピュータにおけるユーザインタフェイス。
【請求項２１】
少なくとも前記キャプション領域を除去するための制御ボタンを更に含む、請求項２０に記載のユーザインタフェイス。
【請求項２２】
前記ウィンドウ領域の内容を保存するための制御ボタンを更に含む、請求項２０に記載のユーザインタフェイス。
【請求項２３】
前記キャプション領域の境界から前記ウィンドウ領域をスライドアウトさせることにより該ウィンドウ領域が表示される、請求項２０に記載のユーザインタフェイス。
【請求項２４】
前記ウィンドウ領域及び前記キャプション領域が互いに隣接する矩形領域である、請求項２０に記載のユーザインタフェイス。
【請求項２５】
前記ウィンドウ領域及び前記キャプション領域が、ウェブブラウザから独立している、請求項２０に記載のユーザインタフェイス。
【請求項２６】
前記ウィンドウ領域及び前記キャプション領域が、１つのウェブページ内に含まれる、請求項２０に記載のユーザインタフェイス。
【請求項２７】
ネットワークを介してエンドユーザに情報を提示する方法であって、
エンドユーザが特定のウェブページを見たことに応じてサーバコンピュータからメッセージ情報を送信し、
該メッセージ情報をクライアントコンピュータにおいて受信し、
該メッセージ情報の一部を第１表示領域に表示し、
該メッセージ情報の他の部分を、前記第１表示領域が表示された後に所定時間にわたり第２表示領域に表示する、
という各ステップを含む、ネットワークを介してエンドユーザに情報を提示する方法。
【請求項２８】
前記第２表示領域が表示された後に所定時間内で該第２表示領域を閉じる、請求項２７に記載の方法。
【請求項２９】
エンドユーザが別のウェブページを見たことに応じて第２表示領域を閉じるステップを更に含む、請求項２７に記載の方法。
【請求項３０】
前記第１表示領域及び前記第２表示領域が１つのウェブページ内にある、請求項２７に記載の方法。
【請求項３１】
前記第１表示領域及び前記第２表示領域がウェブブラウザから独立している、請求項２７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にコンピュータ技術に関し、特に、情報を表示するための方法、装置、及びシステムに関するものである。
【背景技術】
【０００２】
コンピュータユーザ（以下「エンドユーザ」と称す）は、一般に表示モニタ又はサウンドデバイスといった周辺装置を介してコンピュータから情報を受容する。例えば、タスクの完了後にモニタ上に通知テキストボックスを表示させることが可能である。別の例として、回復不能なエラーが発生した場合にサウンドデバイスによりビープ音を発することが可能である。
【０００３】
コンピュータネットワークは、遠隔地に配置されたコンピュータが互いにメッセージを送ることを可能にする。かかるメッセージは様々なタイプの情報を含むことが可能である。一般に、コンピュータの処理上の側面にしか関係しないメッセージ（例えばマシン関連情報）は、エンドユーザに警告を出すことなく処理され、一方、エンドユーザに向けられたメッセージは、モニタ上に表示され、これをエンドユーザが見ることになる。例えば、インターネット上で、エンドユーザは、１つのウェブサイトから別のウェブサイトへナビゲートする際に、様々な種類のメッセージで攻めたてられることがある。かかるメッセージの殆どは、広告情報を含み、おそらくはエンドユーザの注意を引きつけるべくモニタ上に目立つように表示される。典型的には、かかる広告メッセージはまた、エンドユーザがかかる広告メッセージを除去し又はかかる広告メッセージの内容を見るために何らかのアクションを行うことができるように設計される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、メッセージを目立つように表示させることによりエンドユーザの注目を獲得し若しくは該メッセージによりエンドユーザの心を動かすのではなく、エンドユーザは、通常は係るメッセージを煩わしく感じ、結果的にかかるメッセージを読むことなく条件反射的に除去してしまうことになる。
【０００５】
したがって、エンドユーザに情報を提示するための一層効果的な技術が非常に望まれている。
【課題を解決するための手段】
【０００６】
本発明は、情報を提示するための改善された技術に関するものである。本発明は、インターネットを介した広告、ネットワーク管理、クライアント−サーバ通信、及びエンドユーザへの情報の提示を必要とするあらゆる用途を含む（但しこれらには限定されない）、様々な用途で用いることが可能である。
【０００７】
一実施形態では、メッセージ情報を含むメッセージが、エンドユーザのコンピュータで受信される。該メッセージ情報は、テキスト、リッチコンテンツ、又はその両者を含むことが可能である。該メッセージ情報の一部が最初にキャプション領域に表示される。好適には、該キャプション領域のみが、ユーザの関心を惹きつけるための十分な情報を有し、又は続いて表示されるスライダウィンドウ領域内に含まれる情報のヒントを提供するものとなる。これは、キャプション領域のサイズを最小限に維持するのを助け、これにより、エンドユーザの現在の活動に対する影響が最小限となる。
【０００８】
この実施形態では、別のメッセージ情報部分を含むスライダウィンドウ領域が、キャプション領域の後に表示される。該スライダウィンドウ領域は、所定時間が経過した後に、又はエンドユーザが（例えばキャプション領域上をクリックし若しくはキャプション領域上にカーソルを移動させることにより）キャプション領域に対してアクションを起こしたことに応じて、表示させることが可能である。典型的には、スライダウィンドウ領域は、キャプション領域よりも大きく、より多くの情報を含むものとなる。エンドユーザがキャプション領域又はスライダウィンドウ領域の何れにもアクションを起こさず、これにより提示されたメッセージ情報に興味がないことを示した場合には、所定時間の経過後にスライダウィンドウ領域を自動的に閉じる。このため、エンドユーザは、興味のないメッセージに対してアクションを起こすことを必要とせず、自分の活動を続けることができる。インターネットを伴う一実施形態では、エンドユーザが別のウェブページへナビゲートする際に、キャプション領域及びスライダウィンドウ領域の両者が自動的に閉じられる。
【０００９】
本発明の上述その他の特徴及び利点は、添付図面及び特許請求の範囲を含めて本開示を全て読むことにより、当業者には容易に自明となろう。
【発明を実施するための最良の形態】
【００１０】
異なる図面における同一の符号は、同一の若しくは類似した構成要素を示している。
【００１１】
本開示では、本発明の実施形態の十分な理解を提供するために、システムの構成要素及び／又は方法の例といった様々な特定の細部を提供する。しかし、関連技術の当業者には、本発明は、かかる特定の細部の１つ又は２つ以上を必要とすることなく、また他のシステム、方法、構成要素、材料、及び部品等を用いて、実施することが可能である、ということが理解されよう。本発明の特徴が不明瞭になるのを回避するために、別の実施形態では、広く知られた構造、材料、又は操作は図示せず、また解説しないこととする。
【００１２】
ここで図１を参照する。同図には、本発明の一実施形態によるコンピュータネットワークが示されている。図１に示すように、コンピュータネットワーク101は、１つ又は２つ以上のクライアントコンピュータ102、１つ又は２つ以上のウェブサイト103、１つ又は２つ以上のメッセージサーバコンピュータ104、及び特に図示しない他のコンピュータを共に結合する。この実施形態では、ネットワーク101はインターネット等の公衆網である。しかし、本発明は、これに限定されるものではなく、任意のクライアント−サーバネットワークを含むあらゆるタイプのネットワークで用いることが可能である。
【００１３】
クライアントコンピュータ102は、ネットワークへのエンドユーザアクセスを提供するあらゆるタイプのコンピュータとすることが可能である。この実施形態では、クライアントコンピュータ102は、Microsoft Windows (R)、Apple Macintosh (R)、Linux、又はUNIXオペレーティングシステムを実行するパーソナルコンピュータである。クライアントコンピュータ102は、Microsoft Internet Explorer (R)又はNetscape Navigator (R)等のウェブブラウザ121を含む。クライアントコンピュータ102におけるエンドユーザは、ウェブブラウザ121を使用して、ネットワーク101上の様々なウェブサイトに格納されているウェブページを閲覧する。クライアントコンピュータ102はまた、メッセージクライアントシステム122を含む。該メッセージクライアントシステム122は、コンピュータにより読み出すことができるプログラムコード（すなわち「ソフトウェア」としても知られる一組のコンピュータ命令）を含み、該プログラムコードは、ネットワーク101を介して受信した様々なメッセージを受容し、処理し、及び表示するためのものである。メッセージクライアントシステム122については、図３に関連して後に一層詳細に説明することとする。
【００１４】
図２は、本発明で使用することができるコンピュータの概略図を示している。図２のコンピュータは、バス220に接続されたプロセッサ205（Intel Pentium (R) マイクロプロセッサ又はMotorola Power PC (R)マイクロプロセッサ等）を含む。コンピュータは更に、キーボード及びマウス等の入力デバイス210、ＣＲＴ又はフラットパネルディスプレイ等の表示モニタ215、Ethernetカード又はモデム等の通信インタフェイス225、磁気ディスク等のデータ記憶装置230、及びダイナミックランダムアクセスメモリ（DRAM）等のメインメモリ235を含み、その各々がバス220に接続されている。バス220は、通信インタフェイス225を介してネットワーク101等のコンピュータネットワークに接続することが可能である。図２のコンピュータは、サウンドカード、マルチメディアカード、更に多くのメモリ、更に多くのプロセッサ、及びハードウェアチャネルを介して情報を伝送するための入出力ラインといった、更なる構成要素を含むことも可能である、ということが当業者には理解されよう。また、プログラムコード及びデータは代替的な態様でコンピュータにより受信して該コンピュータに格納することが可能である。例えば、コンピュータにより読み取りを行うことが可能な記憶媒体（CRSM）リーダ255（光磁気リーダ、CD-ROMドライブ、フロッピードライブ、及び高密度リムーバブルドライブ等）をバス220に接続して、コンピュータにより読み取りを行うことが可能な記憶媒体（CRSM）260（磁気ディスク、フロッピーディスク、ハードディスク、光磁気ディスク、スマートカード等）の読み取りを行うことが可能である。したがって、コンピュータは、CRSMリーダ255を介してプログラムコード及びデータを受容することが可能である。
【００１５】
ここで図１に戻る。ウェブサイト103は１つ又は２つ以上のウェブページ131及びウェブサーバ132を含む。本開示におけるウェブサイト103及びその他のサーバコンピュータは、Sun Microsystems (R)、Hewlett-Packard Company (R)、又は International Business Machines (R)から入手可能なサーバコンピュータを含む任意の適当に構成されたコンピュータを使用して実施することが可能である、ということが理解されよう。ウェブページ131は、ネットワークを介してアクセスすることができるあらゆる情報を含むことが可能である。この実施形態では、ウェブページ131は、ブラウジングするためにインターネットを介して一般に利用することができるタイプのものである。例えば、ウェブページ131は、ニュース、地図、クーポン、サービスの提示、ディレクトリ、販売促進、及びその他のタイプのエンドユーザをウェブサイト103に惹きつけるものとなる情報を含む、HTML(HyperText Markup Language)ファイルとすることが可能である。ウェブサーバ132は、ウェブサイト103がネットワーク101を介してクライアントコンピュータと通信することを可能にするプログラムコードを含む。
【００１６】
図１に示すように、１つ又は２つ以上のメッセージサーバコンピュータ104もまた、ネットワーク101に接続される。この実施形態では、メッセージサーバコンピュータ104は、クライアントコンピュータ102上に表示するための情報を含む１つ又は２つ以上のメッセージ141を送信する能力を有するあらゆるタイプのコンピュータとすることが可能である。この実施形態では、メッセージ141は広告情報を含むことが可能である。しかし、本発明は、これに限られるものではなく、あらゆるタイプの情報を提示するために使用することが可能なものである。例えば、メッセージ141は、緊急事態又は予定されているネットワークの停止期間をエンドユーザに知らせる情報を含むことが可能である。別の例では、メッセージ141は、ネットワーク101上の誰かがVoIP(Voice over IP）又はオンラインチャットによりクライアントコンピュータ102上のエンドユーザと通信したがっていることを該エンドユーザに警告するための情報を含むことが可能である。メッセージ141については、図７に関連して後に詳述することとする。
【００１７】
メッセージサーバコンピュータ104はまた、メッセージサーバシステム142を含み、該メッセージサーバシステム142は、メッセージサーバコンピュータ104がネットワーク101を介してクライアントコンピュータと通信することを可能にするプログラムコードを含む。この実施形態では特に、クライアントコンピュータ102は、クライアント−サーバタイプのプロトコルを使用してメッセージサーバコンピュータ104と通信する。
【００１８】
本発明は如何なる特定タイプのメッセージングシステムにも限定されるものではない、ということが当業者には理解されよう。別の実施形態では、Eugen Veteska 及び Tony Martin の「SYSTEM AND METHOD FOR USING CONTINUOUS MESSAGING UNITS IN A NETWORK ARCHITECTURE」と題する米国仮特許出願第60/301,888号（2001年6月29日出願）に開示されているメッセージの生成、伝送、及び処理を行うための方法及びそれに関連するシステムが採用される。別の実施形態では、メッセージサーバコンピュータは使用されず、その代わりに、エンドユーザに提示すべき情報を含むメッセージが、クライアントコンピュータ102において内部的に生成される。
【００１９】
ここで図３を参照する。同図には、本発明の一実施形態によるメッセージクライアントシステム122が示されている。ネットワーク通信エンジン301は、ネットワーク101上の他のコンピュータと通信するためのプログラムコードを含む。この実施形態では特に、ネットワーク通信エンジン301は、メッセージサーバシステム142とインタフェイスしており、これにより、クライアントコンピュータ102がメッセージサーバコンピュータ104からのメッセージ141を受信することができるようになっている。勿論、本開示の全てのプログラムコードの場合のように、ネットワーク通信エンジン301もまた、ハードウェア構成要素を含むと共にその機能を実行するためのプログラムコードをサポートすることが可能である。例えば、ネットワーク通信エンジン301は、通信インタフェイスカード225、TCP/IPスタック、及び関連するデバイスドライバを含むことが可能である。
【００２０】
ウェブブラウザ・アプリケーションプログラミングインタフェイス（API）302は、メッセージクライアントシステム122がウェブブラウザ121と通信することを可能にするためのプログラムコードを含む。この実施形態では、ウェブブラウザAPI302は、ウェブブラウザ121との間の通信を監視する。これにより、該ウェブブラウザAPI302は、エンドユーザが現在関与しているウェブサイト103（すなわちエンドユーザが現在見ているウェブページ131）を知ること、及びその知識をメッセージコントローラ303へ送ることが可能となる。次いで該メッセージコントローラ303は、ネットワーク通信エンジン301を使用して、そのウェブサイト103に最も適したメッセージ141をクライアントコンピュータ102へ提供することをメッセージサーバコンピュータ104に要求する。例えば、ウェブブラウザ121が現在オンライン書店のURL(Uniform Resource Locator）を指しているとウェブブラウザAPI302が判定した場合には、メッセージコントローラ303がトリガされて、書籍に関連するメッセージ141をメッセージサーバコンピュータ104に要求する。クライアントコンピュータ102で受信されてエンドユーザへ提供される、結果的に得られるメッセージ141は、新発売の書籍、値引きされた書籍、及び他の書店ウェブサイト等に関する、広告情報を含むことが可能である。
【００２１】
各メッセージ141に含まれる情報（以下「メッセージ情報」と称す）は、様々な表示形式でエンドユーザに提示することが可能である。したがって、メッセージサーバコンピュータ104からのメッセージ141を要求するためのプログラムコードに加えて、メッセージコントローラ303は、適当な表示形式モジュール（例えば、スライダモジュール304、ポップアップモジュール305）へメッセージ141を送るためのプログラムコードも含む。
【００２２】
この実施形態では、スライダモジュール304は、メッセージ情報を受信し、処理し、及び表示するためのプログラムコードを含む。図４Ａ及び図４Ｂは、本発明の一実施形態による表示形式であるスライダ400を示している。スライダ400は、ユーザが見るためのメッセージ情報を表示する。スライダ400は、メッセージ情報の一部が表示されるキャプション領域401を含む。この実施形態では、キャプション領域401はテキスト情報を含む。他の実施形態では、キャプション領域401はリッチコンテンツ（例えば、アニメーション、写真、ビデオ）を含む。図４Ｂに示すように、スライダ400は更に、メッセージ情報の他の部分が表示されるスライダウィンドウ領域404を含む。例えば、
「ベストセラー商品で５＄節約。2001年12月25日迄にdiscountbooks.comで本を５冊購入して５＄の割引を受けましょう。選択できる多数の本を用意しております。今購入して節約しましょう。」
というメッセージ情報のうち、キャプション領域401は、テキスト「ベストセラー商品で５＄節約。」を含むことが可能であり、一方、スライダウィンドウ領域404は、テキスト「2001年12月25日迄にdiscountbooks.comで本を５冊購入して５＄の割引を受けましょう。選択できる多数の本を用意しております。今購入して節約しましょう。」を含むことが可能である。
【００２３】
この実施形態では、キャプション領域401のみが、最初にエンドユーザに対して提示される。すなわち、スライダ400は、最初は図４Ａに示す表示形式を有している。このため、前記の書店の例では、エンドユーザは、書籍に関連するウェブサイトに最初にナビゲートした際に「ベストセラー商品で５＄節約。」だけを見ることになる。好適には、キャプション領域401は、エンドユーザの関心を惹くため、若しくはスライダウィンドウ領域404内に含まれる情報のヒントを提供するために十分な情報しか有さないものとなる。
【００２４】
この実施形態では、キャプション領域401は、占有する表示領域を最小限に抑えるために最小限の情報を有するよう設計される。これにより、エンドユーザの現在の活動を大きく中断させることなくキャプション領域401をエンドユーザに提示することが可能となる。例えば、キャプション領域401のみを有するスライダ400（図４Ａ参照）は、表示モニタの縁部近くに表示させることが可能であり、これにより、エンドユーザのウェブブラウザの視界を全体的に遮ることなくキャプション領域401をエンドユーザに提示することが可能となる。これは、エンドユーザの表示モニタの中央の比較的大きな表示領域を占有する従来の表示形式とは著しく対照的な点である。
【００２５】
キャプション領域401が表示されると、その後、スライダウィンドウ領域404をエンドユーザに対して提示することが可能となる。一実施形態では、スライダウィンドウ領域404は、キャプション領域401が提示された後に所定時間にわたりエンドユーザに提示され、次いで所定時間の経過後に閉じられる。これは有利にも、スライダに対するエンドユーザのアクション（例えばスライダのクリック）を必要とすることなく、エンドユーザにメッセージ情報を提示することを可能にする。更に、所定時間の経過後にスライダウィンドウ領域404を閉じることにより、エンドユーザは、そのメッセージ情報に興味がない場合に該メッセージ情報を単に無視することが可能となる。これは、エンドユーザが除去しなければならない従来の表示形式とは著しく対照的な点である。
【００２６】
一実施形態では、スライダウィンドウ領域404は、エンドユーザが、現在のメッセージ情報と関連性のないウェブサイトへナビゲートし又はそのようなウェブページを見た際に、閉じられる。前記の書店の例では、値引きされた書籍に関するメッセージを含むスライダウィンドウ領域404は、エンドユーザが自動車に関連するウェブサイトへナビゲートした際に閉じられる。その時点で、キャプション領域401及びスライダウィンドウ領域404の両者に含まれていたメッセージ情報を、自動車に一層関連する別のメッセージ情報に置き換えることが可能である。一実施形態では、スライダ400（すなわちキャプション領域401及びスライダウィンドウ領域404の両者）は、エンドユーザが他のウェブサイトへナビゲートし又は他のウェブページを見た際に除去される。
【００２７】
図４Ａに示すように、キャプション領域401は更に、除去制御ボタン402及び保存制御ボタン403を含む。保存制御ボタン403をクリックする（すなわちマウスカーソルで指し示してボタンを押す）と、現在のメッセージ情報がバッファに保存され、後にエンドユーザにとって一層都合の良いときに該保存されたメッセージ情報を呼び出すことが可能となる。これは、エンドユーザが別のウェブサイトに移動した場合又は一層重要な活動のため現在非常に忙しい場合にメッセージ情報が失われるのを防止するものとなる。前記の書店の例では、保存制御ボタン403をクリックすることにより、書籍の割引に関する現在のメッセージ情報が保存される。その後、エンドユーザは、特に図示しない従来のユーザインタフェイスを使用して、該保存されたメッセージ情報を取り出すことができる。かかる情報の保存及び取り出しについては当業界で周知のところであり、本書ではこれ以上の説明は行わないこととする。
【００２８】
除去制御ボタン402をクリックすると、ディスプレイモニタからスライダ400が除去される。除去制御ボタン402は、エンドユーザがメッセージ情報を見ることに全く関心がない場合にスライダ400を除去するための選択肢をエンドユーザに提供するものである。
【００２９】
図５Ａないし図５Ｄは、本発明の一実施形態によるスライダ表示形式を用いる例示的な応用形態を示している。図５Ａにおいて、スライダ400のキャプション領域401は、自動車販売店のウェブサイト（URL501参照）を現在指しているウェブブラウザ502上にテキスト情報「＄1000キャッシュバック」を表示する。その後、いつでも、エンドユーザは、除去制御ボタン402をクリックすることで、スライダ400を除去する選択を行うことができる。図５Ａないし図５Ｄでは、スライダ400は、ブラウザ502とは別個のものとして示されているが、例えばウェブページのHTMLコードの一部として、ブラウザ502と一体的なものとすることも可能である、ということが理解されよう。
【００３０】
図５Ｂは、ブラウザ502がURL501に向けられてから一定時間の経過後にスライダウィンドウ領域404が出現し始める際の、該スライダウィンドウ領域404を示している。この実施形態では、スライダウィンドウ領域404は、キャプション領域401から矢印503で示す方向にスライドアウトする（slide out : 滑り出す）。スライダウィンドウ領域404は、あらゆる方向にスライドアウトすることが可能であることが理解されよう。例えば、スライダウィンドウ領域404は、矢印504で示す方向にスライドアウトすることが可能である。更に、スライダウィンドウ領域404は、あらゆる態様でエンドユーザに提示することが可能であるが、キャプション領域401からスライドアウトしなければならない。例えば、スライダウィンドウ領域404は、即座にその全体を表示すること、複数の部分を表示すること、又はかかる表示をアニメーション、フォーカシング、若しくはポップアップによって行うことが可能である。
【００３１】
図５Ｃは、完全に拡張したスライダウィンドウ領域404を示している。表示された情報にエンドユーザが興味を示した場合、該エンドユーザは更なる詳細を得るためにスライダウィンドウ領域404をクリックする。この実施形態では、スライダウィンドウ領域404上のクリックにより、例えば、電子クーポンをエンドユーザに提供すること、更なる情報を含む別のウィンドウを提示すること、又は別のウェブサイトをエンドユーザに見せることが可能である。エンドユーザが表示された情報に興味があるが現在は忙しすぎるという場合には、エンドユーザは、保存制御ボタン403をクリックしてメッセージ情報を保存し、後で取り出すことが可能である。
【００３２】
所定時間の経過後にエンドユーザがスライダ400の領域上をクリックしない場合には、スライダウィンドウ領域404は、図５Ｄに示すように丁寧に閉じることになる。ブラウザ502が、同じウェブサイト又はウェブページ（又は一定範囲のURL）を指したままの場合には、キャプション領域401上にマウスカーソル505を置く（及びクリックし又はクリックしない）ことにより、スライダウィンドウ領域404を再び表示させることが可能である。
【００３３】
本発明は、エンドユーザに対する情報の提示を必要とするあらゆる用途で用いることが可能であることが理解されよう。例えば、オフィス間ネットワークでは、スライダ400を使用して従業員にトレーニングスケジュールをアナウンスすることが可能である。この例では、キャプション領域401を
「来週のトレーニング課程」
とし、スライダウィンドウ領域404を
「(1) ワードプロセシングの導入 − 09/04/01,10:00-5:00 − トレーニングルームＡ
(2) 応急手当クラス           − 09/05/01, 1:00-3:00 − トレーニングルームＢ
(3) 中間管理職の基本         − 09/05/01, 4:00-6:00 − トレーニングルームＢ
・・・・・・・」
とすることが可能である。
【００３４】
他の応用形態については本開示を参照することにより当業者には容易に理解されよう。
【００３５】
ここで図３を再び参照する。メッセージクライアント122は更にポップアップモジュール305を含む。ポップアップモジュール305は、メッセージコントローラ303からメッセージを受信するためのプログラムコードを含む。ポップアップモジュール305は、受信したメッセージを処理し、そこに含まれるメッセージ情報をポップアップ表示形式で表示する。図６は、本発明の一実施形態によるポップアップ表示形式を有するポップアップ600を示している。ポップアップ600は、メッセージ情報をバッファに保存するための保存制御ボタン603と、ポップアップ600を除去するための除去制御ボタン602とを含む。ポップアップ600は、ディスプレイモニタの中央でウェブブラウザ601と重複して表示させることが可能である。ポップアップ600はまた、縁部近傍を含むディスプレイモニタ上のあらゆる場所に表示させることが可能である。この実施形態では、ポップアップ600は、メッセージ情報全体を含む１つの表示領域のみを有している。勿論、ウェブページ又はウェブサイトへのリンクをポップアップ600の表示領域中に含ませることが可能である。
【００３６】
スライダモジュール304及びポップアップモジュール305以外の表示形式モジュールを本発明で採用することも可能である。
【００３７】
図３に示すように、メッセージクライアント122は更にメッセージキャッシュ306を含む。メッセージキャッシュ306は、メッセージサーバコンピュータ104（図１参照）から受信したメッセージ141をバッファリングする。これにより、クライアントコンピュータ102があらゆる所与の時点で幾つかのメッセージ141を有することが可能となる。一実施形態では、メッセージキャッシュ306は、現在のウェブサイト又はウェブページに関連するメッセージ141を収容し、また類似したウェブサイト又はウェブページに関連する更なるメッセージ141を収容する。例えば、メッセージキャッシュ306は、エンドユーザがオンライン書店のカタログをブラウジングしている際には、書籍に関連するメッセージ141と、そのオンライン書店から入手することができる映画に関連する更なるメッセージ141とを含むことが可能である。これにより、エンドユーザが映画に関連するウェブページへとナビゲートした際に即座に、映画に関連するメッセージ141を適当な表示形式モジュールへ送ることが可能となる。
【００３８】
図７は、本発明の一実施形態によるメッセージ141を示している。メッセージ141は、あらゆるタイプのデータ構造を用いて実施することが可能である。メッセージ141は、それに伴うメッセージ情報のために使用すべき表示形式を示す表示形式モジュールフィールド701を含む。該メッセージ情報は、メッセージ情報フィールド702内に収容される。スライダのために、メッセージ情報フィールド702は更に、メッセージ情報の一部を収容するキャプション領域フィールド702A、及びメッセージ情報の他の部分を収容するスライダウィンドウ領域フィールド702Bを含む。随意選択的に、メッセージ情報を幾つかの部分に分割し、その各部分がそれ自体のメッセージ141に収容されてクライアントコンピュータ102へ別個に送信されるようにすることが可能である。
【００３９】
表示規則フィールド703は、メッセージ情報を表示するための一組の規則を収容する。一実施形態では、表示規則フィールド703は、エンドユーザにメッセージ情報を何時提示すべきかを指定する規則を含む。かかる規則の一例として、エンドユーザが特定のウェブサイト上の特定のウェブページを見ている場合に該エンドユーザにメッセージ情報を提示する、というものが挙げられる。上述した書店の例では、エンドユーザのブラウザが特定のURL「http://www.bookstore.com/」を指した際に値引きした書籍に関連するメッセージ情報をエンドユーザに示すように表示規則を指定することが可能である。表示規則フィールド703はまた、メッセージ情報を直ちに表示しなければならないことを示すために空欄のままにすることが可能である。これは、例えば、メッセージ情報が、緊急事態（ネットワークの停止等）に関連するものである場合、又はネットワーク上の誰かがエンドユーザと連絡をとろうとしていることの通知である場合に有利である。
【００４０】
期限切れフィールド704は、メッセージキャッシュ306（図３参照）からメッセージ141をパージする日付及び時刻を示す。定期的に、メッセージコントローラ303がメッセージキャッシュ306に対して期限切れのメッセージ141をサーチしてそれをパージする。これは、クライアントコンピュータ102内の記憶空間を保持するだけでなく、旧いメッセージ情報がエンドユーザに提示されるのを防ぐ。かかる旧いメッセージ情報は、幾分か前にクライアントコンピュータ102において受信されたが個々の表示規則が満たされなかったためにエンドユーザに対して提示されなかったメッセージ141に含まれている可能性がある。
【００４１】
ここで図８を参照する。同図には、本発明の一実施形態による情報の提示方法が示されている。図８の方法はソフトウェア、ハードウェア、又はそれらの組み合わせで実施することが可能であることが理解されよう。
【００４２】
アクション801で、エンドユーザに提示すべきメッセージ情報が受信される。この実施形態では、メッセージ情報は、クライアントコンピュータにおいて実行されるスライダ表示形式モジュールによって受信され、遠隔地に配置されたメッセージサーバコンピュータから受信したメッセージ（例えばパケット、データグラム、データユニット、データ構造）の一部である。メッセージ情報は、本発明の利点を損なうことなく、あらゆるソースにより及びあらゆる手段により提供することが可能である。
【００４３】
アクション802で、メッセージ情報の第１の部分を含むキャプション領域が表示される。この実施形態では、キャプション領域は、エンドユーザが特定のウェブサイトの特定のウェブページへナビゲートしたことに応じて表示される。別の実施形態では、キャプション領域は、表示形式モジュールによりメッセージ情報が受信されると直ちに表示される。キャプション領域は、テキスト、リッチコンテンツ、又はそれらの組み合わせを表示することが可能である。アクション802の後の任意の時点で、エンドユーザは、キャプション領域内の制御ボタンをクリックすることによりメッセージ情報を保存し又は破棄することが可能である。
【００４４】
アクション803で、メッセージ情報の第２の部分を含むスライダウィンドウ領域が表示される。この実施形態では、スライダウィンドウ領域は、所定時間の経過後に表示され、該所定時間は、エンドユーザが設定すること、又は表示形式モジュール内にハードコードすることが可能である。スライダウィンドウ領域はまた、エンドユーザがキャプション領域上をクリックし又はキャプション領域上にカーソルを配置することにより、アクション802の後の任意の時点で表示させることが可能である。
【００４５】
アクション804で、スライダウィンドウ領域が閉じられる。この実施形態では、スライダウィンドウ領域は所定時間の経過後に閉じられ、該所定時間は、エンドユーザが設定すること、又は表示形式モジュール内にハードコードすることが可能である。別の実施形態では、スライダウィンドウ領域は、エンドユーザがキャプション領域上のどこかをクリックすることにより閉じられる。
【００４６】
アクション805,806で示したように、スライダウィンドウ領域は、エンドユーザがキャプション領域上をクリックし又はキャプション領域上にカーソルを配置することでアクションを起こした際に、再び表示させることが可能である。
【００４７】
アクション805,807,804に示したように、メッセージ情報が関連するものであり続け、及びエンドユーザがキャプション領域に作用していない限り、スライダウィンドウ領域は閉じられたままとなる。この実施形態では、メッセージ情報が依然として現在のウェブページに関連するものであり、該メッセージ情報を含むメッセージが期限切れになっておらず、又は該メッセージ情報が利用可能な状態を維持すべきことを表示規則が指定している場合には、該メッセージ情報は関連した状態を維持する。
【００４８】
アクション805,807,808に示したように、キャプション領域及び／又はスライダウィンドウ領域は、エンドユーザがキャプション領域上にアクションを起こしておらず及びメッセージ情報がもはや関連するものでなくなったとき、エンドユーザのディスプレイモニタから除去される。
【００４９】
情報を提示するための改善された技術について開示した。特定の実施形態を提供したが、かかる実施形態は本発明の例示を目的としたものであって本発明を制限するものではない。例えば、プログラムコードとして本書に開示した構成要素はまた、ハードウェア又はファームウェアとして実施することが可能である。当業者であれは、本開示を読むことにより、多数の更なる実施形態が自明となろう。よって、本発明は特許請求の範囲によってのみ制限されるものである。
【図面の簡単な説明】
【００５０】
【図１】本発明の一実施形態によるコンピュータネットワークの概略図を示している。
【図２】本発明で使用することが可能なコンピュータの概略図を示している。
【図３】本発明の一実施形態によるメッセージクライアントシステムの概略図を示している。
【図４Ａ】本発明の一実施形態によるスライダ表示形式を示している。
【図４Ｂ】本発明の一実施形態によるスライダ表示形式を示している。
【図５Ａ】本発明の一実施形態によるスライダ表示形式を用いた例示的な応用形態を示している。
【図５Ｂ】本発明の一実施形態によるスライダ表示形式を用いる例示的な応用形態を示している。
【図５Ｃ】本発明の一実施形態によるスライダ表示形式を用いる例示的な応用形態を示している。
【図５Ｄ】本発明の一実施形態によるスライダ表示形式を用いる例示的な応用形態を示している。
【図６】本発明の一実施形態によるポップアップ表示形式を示している。
【図７】本発明の一実施形態によるメッセージの概略図を示している。
【図８】本発明の一実施形態による情報の提示方法を示すフローチャートである。
【符号の説明】
【００５１】
400    スライダ
401    キャプション領域
402    除去制御ボタン
403    保存制御ボタン
404    スライダウィンドウ領域
501    URL
502    ウェブブラウザ
505    マウスカーソル
【図１】
2005516273.tif 000003
【図２】
2005516273.tif 000004
【図３】
2005516273.tif 000005
【図４Ａ】
2005516273.tif 000006
【図４Ｂ】
2005516273.tif 000007
【図５Ａ】
2005516273.tif 000008
【図５Ｂ】
2005516273.tif 000009
【図５Ｃ】
2005516273.tif 000010
【図５Ｄ】
2005516273.tif 000011
【図６】
2005516273.tif 000012
【図７】
2005516273.tif 000013
【図８】
2005516273.tif 000014
【国際調査報告】
2005516273.tif 000015
2005516273.tif 000016