(57)【要約】【課題】エンハンスト・ハイパーリンク、およびエンハンスト・ハイパーリンクを提供する方法を提供する。【解決手段】本発明は、ユーザが、必ずしもハイパーリンクを開き、かつ／または進む必要なく、様々な方法でハイパーリンクと対話できるようにする。これは、ハイパーリンクの近くのカーソルの存在を検出することにより達成される。ハイパーリンクを検出した後、ユーザが選択することができる１つまたは複数のリンク・エンハンスメントを含むツールバーが表示される。ユーザの特定のリンク・エンハンスメントの選択に応答して、ユーザによりさらなる動作を要求することなく、そのリンク・エンハンスメント・ファンクションが実行される。【選択図】図１
2004510214.tif 000002
【特許請求の範囲】
【請求項１】
ハイパーリンクを機能強化する方法であって、
ポインタがハイパーリンクに近い場合、少なくとも１つのリンク・エンハンスメントを表示するツールバーを表示すること、および
ユーザが選択したリンク・エンハンスメントを選択したことに応答して、その選択したリンク・エンハンスメントを実行することを含む方法。
【請求項２】
ポインタが所定の時間、ハイパーリンクに近いと、その後ツールバーが表示される、請求項１に記載の方法。
【請求項３】
表示された少なくとも１つのリンク・エンハンスメントが、新しいウィンドウに開く、最小化された新しいウィンドウに開く、後でそれを調べる、または現在のページをアンカーする、のうち少なくとも１つを含む、請求項１に記載の方法。
【請求項４】
選択されたリンク・エンハンスメントを実行するステップが、
選択されたリンクに関連するページを新しいブラウザ・ウィンドウに開くことを含む、請求項１に記載の方法。
【請求項５】
選択されたリンク・エンハンスメントを実行するステップが、
ユーザが何も動作することなく、新しいブラウザ・ウィンドウを最小化することをさらに含む請求項４に記載の方法。
【請求項６】
選択されたリンク・エンハンスメントを実行するステップが、
ウィンドウにクリッカブル項目を作成すること、
選択されたハイパーリンクを、クリッカブル項目と関連付けること、および
クリッカブル項目の近くのクリック・イベントに応答して、選択されたハイパーリンクのＵＲＬを備えたブラウザ・ウィンドウを開くことを含む、請求項１に記載の方法。
【請求項７】
クリッカブル項目を作成するステップがクリッカブル・ラベルを作成する、請求項６に記載の方法。
【請求項８】
クリッカブル項目を作成するステップがクリッカブル画像を作成する、請求項７に記載の方法。
【請求項９】
選択されたリンク・エンハンスメントを実行するステップが、
ウィンドウにクリッカブル項目を作成すること、
現在のページのハイパーリンクを、クリッカブル項目と関連付けること、
選択されたハイパーリンクに関連付けられたページを開くこと、および
クリッカブル項目の近くのクリック・イベントに応答して、クリッカブル項目に関連付けられたハイパーリンクのＵＲＬを備えたブラウザ・ウィンドウを開くことを含む、請求項１に記載の方法。
【請求項１０】
クリッカブル項目を作成するステップがクリッカブル・ラベルを作成する、請求項９に記載の方法。
【請求項１１】
クリッカブル項目を作成するステップがクリッカブル画像を作成する、請求項９に記載の方法。
【請求項１２】
ハイパーリンクの近くにポインタの存在を検出するための検出手段と、
検出手段がハイパーリンクを検出した後にツールバーを表示する、ツールバーを表示するための表示手段であって、ツールバーが少なくとも１つのリンク・エンハンスメントを含む表示手段と、
ユーザの選択に応答して、リンク・エンハンスメントを呼び出すための呼出し手段とを含むハイパーリンク・エンハンスメント・システム。
【請求項１３】
ポインタが所定の時間より長くハイパーリンクの近くに留まっていると、表示手段がツールバーを表示する、請求項１２に記載のハイパーリンク・エンハンスメント・システム。
【請求項１４】
少なくとも１つのリンク・エンハンスメントのうち１つが、新しいウィンドウに開く、最小化された新しいウィンドウに開く、後でそれを調べる、または現在のページをアンカーする、のうち少なくとも１つを含む、請求項１３に記載のハイパーリンク・エンハンスメント・システム。
【請求項１５】
少なくとも１つのリンク・エンハンスメントが、選択されたリンクに関連するページを新しいブラウザ・ウィンドウに開くためのオープン手段を含む、請求項１３に記載のハイパーリンク・エンハンスメント・システム。
【請求項１６】
少なくとも１つのリンク・エンハンスメントが、ユーザが何も動作することなく、新しいブラウザ・ウィンドウを最小化するための最小化手段をさらに含む、請求項１５に記載のハイパーリンク・エンハンスメント・システム。
【請求項１７】
少なくとも１つのリンク・エンハンスメントが、
ウィンドウにクリッカブル項目を作成するための作成手段と、
選択されたハイパーリンクをクリッカブル項目に関連付けるための関連付け手段と、
クリッカブル項目の近くのクリック・イベントに応答して、選択されたハイパーリンクのＵＲＬを備えたブラウザ・ウィンドウを開くためのオープン手段とを含む、請求項１２に記載のハイパーリンク・エンハンスメント・システム。
【請求項１８】
クリッカブル項目がクリッカブル・ラベルである、請求項１７に記載のハイパーリンク・エンハンスメント。
【請求項１９】
クリッカブル項目がクリッカブル画像である、請求項１７に記載のハイパーリンク・エンハンスメント。
【請求項２０】
選択されたリンク・エンハンスメントが、
ウィンドウにクリッカブル項目を作成するための作成手段と、
現在のページのハイパーリンクをクリッカブル項目に関連付けるための関連付け手段と、
クリッカブル項目の近くのクリック・イベントに応答して、現在のページのハイパーリンクのＵＲＬを備えたブラウザ・ウィンドウを開くためのオープン手段とを含む、請求項１２に記載のハイパーリンク・エンハンスメント・システム。
【請求項２１】
ポインタの存在が検出されると、少なくとも１つのリンク・エンハンスメントを含むツールバーを表示するための表示手段と、
ユーザの選択に応答して、リンク・エンハンスメントを呼び出すための呼出し手段とを含むハイパーリンク・エンハンスメント・システム。
【請求項２２】
ハイパーリンクを機能強化する方法であって、
ポインタの存在が検出された後、少なくとも１つのリンク・エンハンスメントを表示するツールバーを表示すること、および
ユーザの選択に応答して、その選択したリンク・エンハンスメントを実行することを含む方法。
【請求項２１】
カーソルから位置信号を受け取るハイパーリンク検出器と、
ディスプレイを備えたディスプレイ・システムにおいて、ディスプレイがページを表示するように構成され、また、ディスプレイ・システムがハイパーリンク検出器からツールバー表示信号を受け取るとツールバーを表示するように構成されたディスプレイ・システムであって、表示されたツールバーが、ユーザが選択するための少なくとも１つのハイパーリンク・エンハンスメントを含むディスプレイ・システムとを含むハイパーリンク・エンハンスメント・システム。
【請求項２２】
ウィンドウがＨＴＭＬフォームであり、クリッカブル項目がＨＴＭＬチェックボックス項目としてそのフォーム上に置かれている、請求項１７に記載のハイパーリンク・エンハンスメント・システム。
【請求項２３】
ユーザがツールバー・スキンを選択することができる、請求項１に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本出願は、２０００年５月４日に出願した米国仮出願第６０／２０２，０２９号、２００１年３月２１日に出願した米国仮出願第６０／＿＿＿＿＿＿＿号、および２００１年４月１２日に出願した米国仮出願第６０／２８３，１４２号の優先権を主張するものであり、また、２０００年６月１６日に出願された米国特許出願番号第０９／５９４，７８４の一部の継続出願である。
【０００２】
本発明は、ハイパーリンク、およびハイパーリンクを利用したコンピュータ・アプリケーションの分野に関し、より詳細には、ハイパーリンクを機能強化するソフトウェアに関する。
【０００３】
【従来の技術】
インターネットは、急速に成長しつつある、重要な通信媒体である。インターネット利用の、１つの不可欠、かつよく知られた側面が、「ブラウザ」と呼ばれるアプリケーションである。このアプリケーションは、ＨＴＭＬやその他の関連するプログラム・コードをテキストおよびグラフィックスに変換することによって、実質的に、インターネットを使用することに興味を持つ誰もが、この素晴らしいツールを容易かつ簡単に使用することを可能にしている。インターネット・ブラウザの最も使用されている、よく知られている側面の１つが「ハイパーリンク」である。ハイパーリンクは、単に、ユーザがマウス・ポインタで「クリック」することができるテキスト・ストリングまたはコンピュータ・グラフィックスにすぎず、クリックによって、そのハイパーリンクがユーザに提示するようにプログラムされている新しいブラウザ・ページが、即座にロードされる。ハイパーリンクがなければ、ユーザは、今日のような容易さ、単純さ、およびスピードをもってインターネットを利用することはできないであろう。ハイパーリンクは、インターネットのブラウズ体験の、切り離すことができない一部であり、見通し得る将来のためのものであろう。
【０００４】
ハイパーリンクが使用される方法の１つは、インターネット・ウェブ・サイトの「広告バナー」という形をとっている。ハイパーリンクは、実質的にすべての商業ウェブ・サイト上のグラフィックス広告に張られている。ワールド・ワイド・ウェブおよびバナー広告は、互いの成功の本質をなしてきた。バナーは、大規模なインターネット・エンジンを走らせる経済上の燃料である。バナーがなければ、インターネットは、現在の形で機能することはできないであろう。ビジネスの資金調達の道としてバナー広告を実施せずに成功しているウェブ・サイトなど実質的にはない。おそらく、インターネット上での定番として、バナー広告より普及している画面上エレメントは他にない。
【０００５】
インターネット上でのハイパーリンクの利用および成功の結果、ハイパーリンクは、「オフライン」でも一般的なナビゲーション・ツールになっている。ハイパーリンクは、あらゆる種類の電子文書およびファイルをナビゲートするために利用されている。例えば、いくつか例を挙げると、双方向型ゲーム、電子および／またはＣＤ−ＲＯＭベースの百科事典、企業の文書である。
【０００６】
【発明が解決しようとする課題】
ハイパーリンクのコンセプトは成功してきたが、依然として問題はある。現在のところ、ハイパーリンクは、依然として１つのことをするだけである。つまり、その上をクリックすると、新しいロケーションに移動する。これは、しばしば問題である。インターネットおよび／または電子文書およびファイルの膨大な複雑さが、あるページから別のページへと、絶えずハイパーリンクを追うことができる能力をユーザに与えるために（ユーザに大きな恩恵を与えることではあるが）、ユーザは、何十億もの利用できる可能性があるページ、文書、および／またはファイルの中で、思考の脈絡を失って途方に暮れ、探している情報を抽出する能力が低下してしまうということがよくある。例えば、あるユーザが、自動車についてウェブ・サイトを徹底的に調べたとしよう。通常、各ページは、車に関する、行くべきその他の場所をユーザに提供するハイパーリンクでいっぱいである。行き先が現在のウェブ・サイトの中の場合もあれば、ユーザを別の関連ウェブ・サイトに連れていく場合もある。今、このユーザは、決定に迫られている。どのハイパーリンクを選ぶべきか。それは重要であり、それというのも、もし彼が、結局、自分が本当は行くことに興味がなかった場所に自分を連れて行ってしまうものを選択すると、自分が出発してきた元のページに戻ることがしばしば難しいからである。最新のブラウザを使用すると、この問題を最小限に抑えるいくつかの方法があるが、ハイパーリンクをクリックしている間に、ユーザが思考の脈略を失ったり、あるいは単純に「途方に暮れたり」しないようにする簡単な方法はない。これは、ユーザにとって時間（商用ユーザにとってはお金も）およびエネルギーの浪費、また、多くの場合、非効率的なウェブのブラウズ方法であるとも言えよう。
【０００７】
この５年間にわたるインターネットの進展を見守ってきた人は誰でも、１９９６年のインターネットが２０００年のインターネットとはほとんど似ていないことを知っている。今日のインターネットは、より大胆であり、よりグラフィカルであり、より速く、また主としてマルチメディア・ベースである。しかし、ハイパーリンクおよび関連するバナー広告についてはどうであろうか。信じられないことに、１９９６年のハイパーリンクは、２０００年にここで我々が見ているものとほとんど同じである。ハイパーリンクは、時代とともに変化したわけではないのである。なぜであろうか。それには多くの理由があるが、ハイパーリンクがそのように成功している方式だからというわけでは決してない。今日でも、広告主は、１９９９年にはハイパーリンク・バナー広告に２０億ドル以上を費やしているが、バナー広告の「クリック・スルー」率はわずかに１％である。この程度の実績なので、ハイパーリンクで、クリックして新しいページに移動する以上のことをする能力をユーザに提供する、改良されたハイパーリンクの必要がある。
【０００８】
【課題を解決するための手段】
本発明は、ハイパーリンクとのさらなる対話を選択する能力をユーザに提供する、機能強化されたハイパーリンクを提供することによって、この問題を解決する。この問題を解決するために、ハイパーリンクを（したがって、デフォルトではバナー広告を）、インターネット、電子文書、またはその他のハイパーリンクのユーザに対してより強力かつ有用なものにするための専用のアプリケーションを作成した。このアプリケーションは、ユーザが、思考の脈略が損なわれないようにしながら、同時にハイパーリンクのパワーを利用することを可能にするように設計されている。このアプリケーションは、これを、（ａ．）ユーザが、ハイパーリンクを後で見るために保存することに関連する、複数オプションのセットを利用できるようにし、かつ（ｂ．）ユーザが、ハイパーリンクを進みながら、元のウェブ・ページを後で見るために保存することに関連する複数オプションのセットを利用できるようにすることによって成し遂げる。この２つの単純なコンセプトが、実際に、ハイパーリンク利用のループを閉じる。エンハンスト・ハイパーリンクを用いることによって、ユーザがどのようにハイパーリンクを利用すること決定しようと、エンハンスト・ハイパーリンクは、ユーザの元の思考プロセスを保持し、それによってユーザは「途方に暮れる」ことも、そもそも、何がインターネット、電子文書、またはその他のハイパーリンク・ジャーニーを開始させたかを忘れることもあり得ない。エンハンスト・ハイパーリンクは、ユーザが、興味が引かれたハイパーリンクを後で使用するために保存しながら、ウェブ上の特定のパスを辿り続けることも、および／または元のパスを後で使用するために保存し、ウェブ上の特定のパスから外れてハイパーリンクを進むこともできるようにする。
【０００９】
本発明は、ハイパーリンクを機能強化する方法、および機能強化されたハイパーリンクを提供する。最初に、ハイパーリンクの近くのポインタの存在が検出される。次に、そのポインタがハイパーリンクの近くに所定の時間より長く留まっていると、ツールバーが表示される。表示されたツールバーによって、少なくとも１回、リンク・エンハンスメントの選択を行うことができる。
【００１０】
本明細書に組み込まれ、その一部をなす添付の図面は、本発明のいくつかの態様を示すものであり、この記載とともに、本発明の原理を説明する役割を果たす。
【００１１】
【実施例】
添付の図面に示す本発明の例を、以下に詳細に述べる。
【００１２】
定義
以下の定義は、本開示および添付の特許請求の範囲に適用される。
【００１３】
ツールバー−エンハンスト・ハイパーリンクの一部としてユーザに提示される、いずれかのグラフィック・ユーザ・インタフェース。例として、ビジュアル・クルーおよび／またはメニューが挙げられるが、それらのみに限定されるわけではない。
【００１４】
ページ−いずれかのウェブ・ページ、電子文書、ファイル、画面表示、またはユーザがハイパーリンクでアクセスできるその他の場所。
【００１５】
ブラウザ−ユーザが、ハイパーリンクを含むページを見ること、およびハイパーリンクを利用して、ページ内を、または別のページにナビゲートすることができるようにする、いずれかのアプリケーション。
【００１６】
カーソル−ユーザがハイパーリンクを使って対話できるようにする、グラフィック・ユーザ・インタフェースのいずれかの一部。
【００１７】
ポインタ−ユーザがハイパーリンクを使って対話できるようにする、グラフィック・ユーザ・インタフェースのいずれかの一部。
【００１８】
ポインティング・デバイス−マウス、トラック・ボール、キーボード、あるいは、ディスプレイ上でカーソルまたはポインタを動かすために使用されるその他の装置。
【００１９】
ファンクション−いずれかのサブルーチン、実行可能ファイル、アプレット、サーブレット（ｓｅｒｖｌｅｔ）、プラグイン（ネットスケープ・ナビゲータ）、アクティブＸコントロール（マイクロソフト・インターネット・エクスプローラ）、あるいはその他の実行可能ソフトウェアおよび／またはスクリプト。
【００２０】
概要
エンハンスト・ハイパーリンクは、最も一般的には、しばしば「ツールバー」と呼ばれるグラフィカル・メタフォー（ｇｒａｐｈｉｃａｌ　ｍｅｔａｐｈｏｒ）で、ユーザのコンピュータの画面上に表されるが、それのみに限定されるわけではない。このツールバーは、エンハンスト・ハイパーリンクの実際の機能を低下させたり向上させたりすることなく、様々なデザイン、サイズ、およびカラー・スキームで、グラフィックスとして表すことができる。さらに、エンハンスト・ハイパーリンクは、個々のウェブ・サイト設計者が、エンハンスト・リンクの機能を変更することなく、彼等の個々のウェブ・サイトのカラーおよびテーマに密接にマッチするように、エンハンスト・ハイパーリンクのグラフィックスとしての外観および感じを変更することができるような方法で設計されている。これは、エンハンスト・ハイパーリンクが、ユーザの体験を損うことなく、どのようなウェブ・サイトにも途切れることなく統合されることを可能にすることである。
【００２１】
エンハンスト・ハイパーリンクのツールバーは、ユーザがハイパーリンクを「マウスオーバ」したときに現れるように設計することができる。あるいは、ツールバーをページとともに表示させることも、または、カーソルまたはポインタがハイパーリンクの回りの所定の区域にある場合にツールバーを表示させることもできる。好ましくは、ツールバーは、マウスオーバすると即座に、または、ユーザがハイパーリンク（またはバナー広告）上にマウス・ポインタを所定の時間、例えば１〜３秒間、置いた後で、ユーザに提示される。短時間の遅れは、ユーザが単にいずれかの任意のハイパーリンクにクリック・スルーしたいだけの場合に、あまりに多すぎる情報でブラウザがごちゃごちゃになることを防ぐ。
【００２２】
ツールバーが見えると、ユーザは、現在、使用している単純な「ハイパーリンクをクリックして新しいウェブ・ページを訪問」に加えて、いくつかのオプションが提示される。この場合も、エンハンスト・ハイパーリンクは、ユーザが、思考の脈絡を失うのではなく、その内容を後で見ることができるようにする。このコンセプトだけで、信じられないほど強力である。
【００２３】
エンハンスト・ハイパーリンク・システムによって、ユーザは以下が可能になる。
「ハイパーリンク（またはバナー広告）を後で調べる」
【００２４】
この機能は、ハイパーリンクの（そのリンク情報を含めて）「スナップショット」をとって、ストリング、グラフィックス、またはバナー広告を含めて、任意のハイパーリンクのコピーを取得し（グラフィックスを元のサイズの３５％に縮小することができる）、次いで、それをコンピュータの画面の端に「ドック入れする」（グラフィックスをオペレーティング・システムのデスクトップの端に添付するファンクション）ことができる。このたった今ドック入れしたグラフィックスは、見ることができる区域を十分に利用できるように、画面上のユーザが望むどの場所にでも移動させることができる。それは、いくつかのハイパーリンク（テキスト、グラフィックスまたはバナー）を、互いに重ねてドック入れする能力を有する。これらのドック入れしたハイパーリンクのそれぞれは、それらの元のハイパーリンク・コード情報のすべてを依然として含んでいるため、ユーザがいつでも起動してクリック・スルーすることができるし、あるいは、いつでも画面から削除することができる。このシステムはまた、ユーザが、選択できる時間間隔で、自動的にこれらのドック入れしたハイパーリンクを削除することもできるようにする。
【００２５】
「ハイパーリンクされているページをウィンドウ中に開き、タスクバーに最小化する」
この機能を選択すると、ユーザには、「タスクバー」（現在、デスクトップ上でどのアプリケーションが実行されているかがユーザにわかるようにするために、オペレーティング・システムが使用するグラフィック・エレメント）に、選択したハイパーリンクに接続されているウェブ・ページを参照する、新しい項目が存在するのが見えるだけである。この新しい項目は、実際には、そのハイパーリンクが接続されているページであり、したがって、この機能を選択することによって、ユーザは、単に、使用しているオペレーティング・システムのタスクバーにある、その機能が表示されたアイコンをクリックする（したがって、この新しいページをアクティブの、デスクトップ上で見えるページにする）だけで、ユーザが選択したセッション中いつでも、そのハイパーリンクが参照するページを見ることができる。
【００２６】
「現在のページをアンカーする（覚えておく）」
この機能は、ユーザが、現在、訪問しているページを「アンカーする」ことができるようにする。これは、エンハンスト・ハイパーリンクが現在のページのアドレスをメモリに記憶し、このアドレスを小さいグラフィック・エレメントまたはアイコンに貼り付け、これがコンピュータ画面の端に「ドック入れ」し、ユーザの「アンカー」となることを意味する。したがって、ユーザは、ハイパーリンクをクリック・スルーし、インターネット上のどこでも、または所望の他のハイパーリンクされている媒体を探索することができ、次いで、起点のページまたはアンカー・ページに戻ろうとする場合には、「アンカー」アイコンをクリックしさえすれば、もともと探索を開始したハイパーリンクを含んでいたページが提示される。
【００２７】
「ハイパーリンクされているページを、所定の、および／または元のウィンドウよりも小さいサイズの新しいブラウザ・ウィンドウに開く」
この機能は、ユーザがハイパーリンクをクリック・スルーすることによって、そのハイパーリンクによって参照されるページが新しいウィンドウに提示されるようにすることができる。これによって、ユーザは、瞬時に再訪問できるように、背景に元のウェブ・ページを見えるようにしながら、ハイパーリンクによって参照されるページを見ることができる。
【００２８】
このツールを使って、多くのその他のエンハンスメントが可能である。ここで説明する１つは、「後でオフラインで見るために、ハイパーリンクされているページを保存する」能力である。この機能は、ユーザには見えないが、後でユーザが自由に見ることができるように、ハイパーリンクによって参照されるページをユーザのハード・ドライブに保存する。これはどのユーザにとっても有益であるが、特にネットワークへの接続が遅いユーザにとっては有益である。この機能によって、ユーザは、ページがユーザのローカル・ハード・ドライブに保存されているため、後で見るときにネットワークがライブで接続されていなくても、オンラインだった場合にそのハイパーリンクが何を提示したかを見ることができる。
【００２９】
エンハンスト・ハイパーリンクで、単純なハイパーリンクが今までよりも飛躍的に強力なものになる。バナー広告に関して言えば、エンハンスト・ハイパーリンクは、広告主、または広告が提示されている媒体に何かを変更するよう依頼することなく、その広告を潜在的な顧客に対してより強力かつ有効なものにしている。ユーザに、従来のハイパーリンクまたはバナー広告をクリックすることによって実際に思考の脈絡を失わせないようにすることによって、このアプリケーションは、ハイパーリンクが使用される可能性、または広告が見られる可能性を増大させており、各リンクおよび／または広告の価値を著しく付加している。どのタイプのハイパーリンクについても同じことが言える。
【００３０】
エンハンスト・ハイパーリンクを用いることで、ハイパーリンクを利用しない理由の多くが取り除かれる。エンハンスト・ハイパーリンクは、エンハンスト・ハイパーリンクなしでブラウズすることに比べ、ユーザのブラウズ体験を著しく改善し、かつ強力なものにする。
【００３１】
上述のように、エンハンスト・ハイパーリンクは、ブラウザの一部として、またはブラウザに呼応して走る、アプリケーションまたはサブルーチンを通して提供することができる。あるいは、エンハンスト・ハイパーリンクは、バナー広告、またはＪａｖａアプレット、サーブレット、または組込みプログラムを使用しているその他のリンクの一部として提供することができる。
【００３２】
図１は、エンハンスト・ハイパーリンク１０の例示的機能流れ図を示す。例示の機能流れ図は、開始１００で始まる。この時点で、ユーザには、ハイパーリンクを含むページが表示される。その後、ブロック１０２で、ユーザは、ユーザが選択したいと思うハイパーリンクの「上」または近くにカーソルを移動させることによって、ハイパーリンクを選択する。カーソルがハイパーリンクの「上」または近くにあると、ブロック１０４で、プログラムは、その特定のハイパーリンクが利用できるリンク・エンハンスメントを示すツールバーを表示する。プログラムは、選択したハイパーリンクの「上」または近くにポインタが置かれた後、ある時間、例えば３秒間、待つ場合もある。ある実施形態では、ツールバーを、ハイパーリンクの一部、またはハイパーリンクとともに表示することができる。図２は、ディスプレイ１１上のシミュレートしたページ１２上の、ツールバー２０の１例を示す。ツールバーが表示されると、ユーザは、どのリンク・エンハンスメントを利用したいかを、もしあれば、選択することができる。決定ブロック１０６は、ユーザの選択プロセスを表す。
【００３３】
ユーザは、リンク・エンハンスメントのいずれも使用したくない場合は、ハイパーリンク上をクリックしてそのリンクに進むか、あるいは、カーソルをそのリンクから離して、ツールバーを隠すことができる。いずれの場合も、機能の流れは、終了１３４で終わる。ブロック１０４で、リンク・エンハンスメントのグラフィック・ユーザ・インタフェースが表示されると、ユーザは、ツールバーからリンク・エンハンスメントの１つを選択することができる。ブロック１１０、１１４、１２２、および１２６に、例示の選択を示してある。決定ブロック１０６、１０８および１２０は、ユーザがリンク・エンハンスメントを選んだときの選択を反映する。決定ブロック１０６は、ユーザがリンク・エンハンスメントの１つを利用して、ハイパーリンクと対話することを望んでいることを表す。決定ブロック１０８は、選択したリンクに進みたいというユーザの欲求を表し、決定ブロック１２０は、後で、選択したリンクに進みたいというユーザの欲求を示す。
【００３４】
決定ブロック１０８で、ユーザが、選択したリンクに進みたい場合、２種類のリンク・エンハンスメントが表示されて、これらのタイプのリンク・エンハンスメントの例が提供される。一方のエンハンスメントは、ブロック１１０で示される「ページをアンカーする」をユーザが選択すると、起動することができる。現在のページが「アンカー・ページ」として設定され、選択されたリンクに進む。その結果、ブロック１１２で、選択されたリンクに関連するページが表示される。
【００３５】
アンカー・ページは、ツールバー、デスクトップ、またはその他の便利な場所に置かれる、クリッカブル項目である。このクリッカブル項目は、ユーザが見ていたページ、すなわち選択したリンクに進む前のページのユニフォーム・リソース・ロケータ（ＵＲＬ）に関連するか、またはそのＵＲＬをそのプロパティの１つとして有する。この「アンカー・ページ」は、ユーザがこのページに戻るための簡単なワン・クリック方法を提供する。その結果、ユーザは、選択したリンクに進んだ後、このページに戻るために何度もバック・ボタンをクリックする時間と努力を節約し、または、選択したリンクに進む前にいたページのＵＲＬを思い出さなければならないことから救われることになる。
【００３６】
第２の例示的リンク・エンハンスメントは、ブロック１１４で、ユーザが「新しいウィンドウを開く」エンハンスメントを選択することによって、アクセスすることができる。この選択によって、新しいブラウザ・ウィンドウが開かれ、その新しいブラウザ・ウィンドウ中に、選択したリンクに関連するページが表示される。ブロック１１４および１１６は、ユーザがカーソルをハイパーリンク上に置き、そのハイパーリンクを「右クリック」し、次いで、表示されたメニューから「新しいウィンドウを開く」コマンド上を選択してクリックした場合に実行されるファンクション（ウィンドウズ９８上で走っているネットスケープ・ナビゲータの場合）と、基本的に同じファンクションを実行する。本発明が提供する利点は、ユーザが、たった１回のクリックで新しいウィンドウを開けることである。
【００３７】
決定ブロック１２０は、現在の思考の脈略や現在のページ上の場所を失うことなく、選択したリンクに後で戻りたいというユーザの欲求を表す。ブロック１２２、１２６、１３０に、例示のために３種類の例示的エンハンスメントを示す。例えば、ユーザは、ブロック１０４で表示された例示的ツールバー２０から、「最小化された新しいウィンドウを開く」を選択することができる。ブロック１２２でこの選択をすると、新しいブラウザ・ウィンドウが開かれ、選択したリンクに関連するページがそのブラウザ・ウィンドウ中に表示される。ブロック１２４でこのブラウザ・ウィンドウが開かれると、ウィンドウは自動的に最小化され、それによってユーザは、最小限の邪魔をされるだけで、現在のページを見続けることができる。しかし、最小化されたウィンドウは、ユーザが、後で１回クリックすることで、選択したハイパーリンクに素早く、かつ容易にアクセスできるようにする。現在のブラウザは、ユーザが、リンク上を右クリックし、次に「新しいウィンドウを開く」のメニュー選択をクリックして、新しいブラウザ・ウィンドウ中に選択したページを表示させることによって、同様のファンクションを実行することを可能にしている。しかし、ユーザは、次に、このブラウザ・ウィンドウを手で最小化しなければならない。したがって、本発明のアプリケーションによって、ユーザは、そうでなければ３回またはそれ以上のユーザの動作を必要とすることを、１回のクリックで達成することができる。ユーザが行う動作が多ければ多いほど、現在のページを見ることから気が散らされる度合いは大きくなる。
【００３８】
第２の例示的エンハンスメントは、ブロック１２６に示す「後で調べる」の選択である。ユーザがこの選択をすると、エンハンスメントは、そのハイパーテキスト・リンクに関連するグラフィックスおよび／またはテキストを取得する。グラフィックスおよび／またはテキストは、次に、より小さいサイズに縮小することができる。クリッカブル項目が作成され、選択したリンクに関連するページのユニフォーム・リソース・ロケータ（ＵＲＬ）を含めた、取得したリンク・データと関連づけられるか、またはその取得したリンク・データをそのプロパティとして有する。一般に、この画像は、ウィンドウズ・スタイルのデスクトップ上で表示される標準アイコン１つとほぼ同じサイズである。プログラムは、また、このリンクの「スナップショット」を、ユーザの邪魔にならない、画面の端に位置付けることができる。この位置は、現在、表示されているページへの妨害を最小限にするように設計されている。ユーザは、このスナップショットで表されているページにアクセスしたい場合には、スナップショット上をクリックすると、選択したハイパーテキスト・リンクと関連するページを見るための適切なアプリケーションが開かれる。いくつかの実施形態では、アイコンおよび／またはスナップショットがウィンドウまたはボックスの中に配置されて、便利にまとめられている。さらに、表示された、および／または表示可能なメニュー項目の１つが「後でそれを調べる」になるように、「後でそれを調べる」機能をブラウザと統合することが望ましい場合もある。この統合によって、ユーザが後で調べるために選択する、項目保存の別の方法が提供される。この場合、ユーザがブラウザを開始し、「後でそれを調べる」メニュー項目を選択すると、後で調べるために選択されているすべての項目を備えたウィンドウが表示される。
【００３９】
第３の例示的代替例は、ユーザがそこで「後でオフラインで見る」リンク・エンハンスメントを選択するものである。ブロック１３０で、ユーザがこの選択を行うと、エンハンスメントは、選択されたリンクに関連するページのコピーをつくり、次いで、後でオフラインで見ることができるように、それらをハード・ドライブまたはその他の記憶場所に保存する。基本的に、ユーザが、現在のページを見続け、かつ／またはその現在のページに関連するさらなるリンクに進む間、プログラムは、バックグラウンドで、選択したリンクに関連するページをダウンロードする。ユーザは、ダウンロードするページの数またはレベルを選択することができる場合もある。
【００４０】
ブロック１１０、１１４、１２２、１２６および１３０で表されているツールバーの選択によって、ハイパーリンク・エンハンスメントの５例が提供される。さらなるリンク・エンハンスメントの追加および作成は、当技術分野の通常の範囲内に入ると考えられる。
【００４１】
ハイパーリンク・エンハンスメント・ファンクションは、コンピュータ３０（図５）上で動作する。コンピュータ３０は、パーソナル・コンピュータ（ＰＣ）でもサーバでもよい。一般に、コンピュータ３０は、ＣＰＵ３４に接続されたディスプレイ１１、キーボード３１、およびポインティング・デバイス３２を備えている。コンピュータ３０は、ハイパーリンクされたページを含むネットワーク６０に接続されていることもあれば、スタンドアローン・システムのこともある。
【００４２】
ＣＰＵ３４は、一般に、マイクロプロセッサ３６およびＲＡＭ３８（図６）を含む。ＣＰＵによっては、ある形態の大容量記憶装置４０、例えばハード・ドライブ、ＣＤ−ＲＯＭ、またはＤＶＤも備えている。コンピュータ３０は、ハイパーリンク・エンハンスメント・ファンクションが実行されると、ハイパーリンク・エンハンスメント装置１０になる。この装置１０は、ハイパーリンク検出器７０およびディスプレイ・システム７１を有する。ディスプレイ・システム７１は、ディスプレイ制御器７２およびディスプレイ１１を有することがある。ハイパーリンク検出器７０は、ハイパーリンク・エンハンスメント・ファンクション１０を走らせているＣＰＵ３４またはマイクロプロセッサ３６から成ることがある。検出器７０は、カーソル７４が提供する場所の近くにハイパーリンクの存在を検出すると、ディスプレイ制御器７２にツールバー表示信号７３を送る。ディスプレイ制御器７２は、ツールバー表示信号７３を受け取ると、ディスプレイ１１に、ツールバー２０を表示するように信号を送る。表示されたツールバーは、ユーザが選択できる、少なくとも１つのハイパーリンク・エンハンスメントを含む。カーソル７４は、キーボード３１、マウス、トラック・ボール、またはその他のポインティング・デバイス３２であってよい。
【００４３】
ブラウザ・アプリケーション・インタフェース
図３は、ブラウザ・ファンクションとして利用することができる、エンハンスト・ハイパーリンク１０’の例示的機能流れ図を示す。例えば、プラグイン（ネットスケープ・ナビゲータ）またはアクティブＸコントロール（マイクロソフト・インターネット・エクスプローラ）。この機能流れ図は、Ｊａｖａプログラミング言語で作業するプログラマを対象としたものである。当技術分野のプログラマは、この流れ図および仕様に基づき、その他のプログラミング言語を使って、かつ／またはインターネット上で体験される環境以外のその他のハイパーリンク環境用にプログラミングして、同様のプログラムを作成できると思われる。このようなハイパーリンク環境の例としては、ハード・ドライブ、ＣＤ−ＲＯＭ、ＤＶＤに記憶されるものであろうと、その他の記憶媒体に記憶されるものであろうと、百科事典、マガジン・アーカイブ、および／またはその他のテキスト・アーカイブなど、大容量のテキストの記憶およびそれらへのアクセスに利用されている、Ｆｏｌｉｏ　Ｖｉｅｗｓおよびその他のテキスト・ベースのハイパーリンク文書検索システムが挙げられるが、これらのみに限定されるわけではない。
【００４４】
図３に示す機能流れ図は、ブロック６００で、ブラウザのオペレーションとともに開始する。例示のエンハンスト・ハイパーリンク１０’は、ブロック６０２で、ハイパーリンク・オブジェクトのマウスオーバ・イベントをオーバライドする。代表的なマウスオーバ・イベントは、この代表的なブラウザ・インタフェースの一部であり、カーソルがハイパーリンク上に置かれたときにある形状から第２の形状に変化する場合である。例えば、通常の状況で、カーソルが矢印だった場合に、ハイパーリンク上に置かれると、これが手に変化することがある。あるいは、エンハンスト・ハイパーリンク１０’は、マウスオーバ・イベントに基づいて、ハイパーリンクの存在を検出するだけで、このイベントをオーバライドしない場合もある。
【００４５】
例示の実装では、ブロック６０４で示すように、設定された時間、ユーザがカーソルを定位置に置いていると、プログラムが起動する。あるいは、カーソルがハイパーリンク上に行くといつでもプログラムが起動することも可能である。この発生を検出すると、プログラムは、ブロック６０８で、代表的な（標準の予めプログラムされた）マウスオーバ・イベントを、エンハンスト・ハイパーリンク・アクションでオーバライドすることができる。あるいは、エンハンスト・ハイパーリンク１０’が、マウスオーバ・イベントに基づいてハイパーリンクの存在を検出するだけで、このイベントをオーバライドしないことも可能である。その後、プログラマが選択したツールバーが表示される。ツールバーは、ユーザが、利用したいと思う特定のリンク・エンハンスメントを選択するための１方法を提供する。ユーザは、ブロック６１０、６２０、６３０、および６４０で示されているエンハンスメントのいずれも利用しないように決定することもでき、その場合、ブロック６０６で示すように、エンハンスト・ハイパーリンク１０’は終了する。
【００４６】
ユーザがエンハンスト・リンク機能の１つを選択することを決定すると、流れは、そのファンクションの開始ブロック（「新しいウィンドウに開く場合は６１０、「最小化された新しいウィンドウに開く」場合は６２０、「後でそれを調べる」場合は６３０、「現在のページをアンカーする」場合は６４０）を通って進む。例示のツールバーを図２に示す。図２には、ツールバー２０が、広告１８の上に重なって示してある。ユーザが自分の使用したい特定のリンク・エンハンスメントを選択することができる、別のツールバーをプログラマが設計することは、当技術分野の範囲内に入るものと思われる。図３は、リンク・エンハンスメントとして利用できる４種類の例示的ファンクションを示す。ブロック６１０は、ユーザが「新しいウィンドウに開く」ファンクションを選択することを表す。その後、ブロック６１２および６１４に示すように、例示のリンク・エンハンスメントは、アプリケーション・プログラミング・インタフェース（ＡＰＩ）コールを使って新しいブラウザ・ウィンドウを開き、それを、元のブラウザ・ウィンドウが完全に見えなくならないようなサイズまたは配置にする。
【００４７】
「最小化された新しいウィンドウに開く」という名前の第２のファンクションは、ブロック６２０で開始する。例示のリンク・エンハンスメントは、ＡＰＩコールを使って、最小化された状態で新しいブラウザ・ウィンドウを開く（したがって、それはアイコンとして現れるか、またはシステムのタスクバーまたはツールバー上に表示される）。
【００４８】
第３の例示的ファンクションは、ブロック６３０で開始する。この実装における「後でそれを調べる」ファンクションは、サテライト・プログラムを利用して、ユーザが後でアクセスするために保存したいと思うハイパーリンクを管理する。最初に、このファンクションは、Ｃｈｅｃｋ＿Ｌａｔｅｒサテライト・ファンクションが走っているかどうかを調べる。サテライト・ファンクションがまだ開始していない場合は、それが起動される。その後、ブロック６３２で、ハイパーリンク・タグの内容が、オブジェクトのリンクと埋め込み（Ｏｂｊｅｃｔ　Ｌｉｎｋｉｎｇ　ａｎｄ　Ｅｍｂｅｄｄｉｎｇ）（ＯＬＥ）（またはその他のインタープロセス通信スキーム）を介して、Ｃｈｅｃｋ＿Ｌａｔｅｒサテライトに渡される。Ｃｈｅｃｋ＿Ｌａｔｅｒサテライトが初めてハイパーリンク・タグを受け取ると、ブロック６３４で、プログラムは、Ｃｈｅｃｋ＿Ｌａｔｅｒ項目を保持するためのウィンドウを作成する。その後、サテライトは、決定６３５で、ハイパーリンク・タグの内容がアートおよび／またはテキストを含むかどうかを判定することができる。項目がテキスト・タグの場合は、プログラムの流れはブロック６３８に進み、そこで、ブロック６３４で作成されたウィンドウの中にクリッカブル・ラベルが作成される。項目が画像タグの場合は、プログラムの流れはブロック６３６に進み、そこで、ブロック６３４で作成されたウィンドウの中にクリッカブル画像が作成される。渡された情報は、ブロック６３９でサテライトがクリック・イベント・ハンドラをセットアップするのに必要なすべてを提供する。クリック・イベント・ハンドラは、ユーザが保存されているハイパーリンクをクリックすると、該当するリンクを新しいブラウザ・ウィンドウ中に送り出す。
【００４９】
「現在のページをアンカーする」という名前のファンクションは、ブロック６４０で開始する。この実装では、サテライト・プログラム・アプローチも利用されている。このファンクションの場合、図６４２に示すように、現在のページのＵＲＬがサテライトに渡される必要がある。これが、サテライトがブロック６４４でデスクトップ上にアンカー・アイコンを表示するために、また、ブロック６４６に示すように、ユーザがアンカー・アイコンをクリックすると現在のページを新しいブラウザ・ウィンドウに再度開く、クリック・イベント・ハンドラをセットアップするために必要なすべてである。
【００５０】
図３は、様々なリンク・エンハンスメントを示すための、４種類の例示的リンク・エンハンスメントを示す。本開示および流れ図に基づいて、その他のリンク・エンハンスメントが容易に作成できると思われる。
【００５１】
（サーブレット／アプレット／Ｊａｖａスクリプトの実装−第２の実施形態）
図４は、ユーザが、上述のファンクションをブラウザとともに、またはブラウザの一部として走らせる必要なく、ブラウザの場合にハイパーリンクが上述のエンハンスメントを備えることを可能にする、ハイパーリンク・エンハンスメント１０’’の第２の実施形態を示す。ブロック５００は、ユーザが特定のページを呼び出すことを表す。その後、ブロック５０２で、ハイパーリンクのソース・サイトからメイン・ファンクションが提供され得る。あるいは、このファンクションは、ブロック５０２で、ページ・サイトから提供されることも可能である。その後、ブロック５０４で、このファンクションがユーザのコンピュータにダウンロードされ、ブロック５０６で、ハイパーリンクを含むページが表示される。このページは、エンハンスト・ハイパーリンクを有するバナー広告、またはその他のエンハンスト・ハイパーリンクのいずれかを含み得る。ブロック５０８で、ユーザは、ブロック６０８で、図３で上記に説明したように、どのリンク・エンハンスメントを望むかを選択する機会が与えられる。
【００５２】
ブロック５１０で、ユーザが選択したハイパーリンク上をクリックすると、ブラウザは、その通常のファンクションを実行し、ページを開く。しかし、ユーザが、ブロック５２０、５３０、５４０、または５５０で表されるリンク・エンハンスメントの１つを選択すると、その選択に関連する特定のリンク・エンハンスメントが実行される。
【００５３】
ブロック５２０で、ユーザが「後で調べる」リンク・エンハンスメントを選択すると、ブロック５２２で、そのファンクションは、選択されたリンクの、画像が表示されているならばその画像のユニフォーム・リソース・ロケータ（ＵＲＬ）、および選択されたハイパーリンクのＵＲＬを、パラメータとして別のファンクションに渡す。たとえば、このファンクションは、Ｊａｖａサーブレット、アプレット、またはスクリプトであってよい。ブロック５３４で、サーバによって提供されたファンクションは、Ｊａｖａスクリプト、およびグラフィックスおよび／またはテキスト、およびハイパーリンクを含む新しいウィドウを開くＨＴＭＬコードを出力する。好ましくは、このファンクションは、この特定のエンハンスメントが選択されるたびに新しいウィンドウが開かれることを防ぐ、「状態」情報を維持している。これに続く「後で調べる」ファンクション・コールは、選択されたリンクのグラフィックスおよび／またはテキスト、およびハイパーリンクを、既存の「後で調べる」ウィンドウ中に置く。
【００５４】
ブロック５３０で、ユーザが「このページをアンカーする」を選択すると、関連するファンクションが呼び出される。このファンクションは、開発者が供給、またはユーザが選択することができる「アンカー画像」のＵＲＬ、および現在のページのＵＲＬを、パラメータとして上述のブロック５３４のファンクションに渡す。
【００５５】
ブロック５４０で、ユーザが「最小化された新しいウィンドウを開く」を選択すると、関連するファンクションが呼び出される。ブロック５４２で、このファンクションは、選択されたリンクのＵＲＬを、パラメータとしてブロック５４４のサーバ・サイド・コマンドに渡す。このコマンドは、ユーザのコンピュータ上に、選択されたハイパーリンクの最小化されたブラウザ・ウィンドウを開く。
【００５６】
ユーザが「新しいウィンドウを開く」という名前のリンク・エンハンスメントを選択すると、ブロック５５０で関連するファンクションが呼び出される。その後、このファンクションは、選択されたハイパーリンクのＵＲＬを、パラメータとしてサーバ・サイド・コマンドに渡す。ブロック５５４で、サーバ・サイド・コマンドは、選択されたハイパーリンクを備えた、固定サイズのブラウザ・ウィンドウを開く。このウィンドウのサイズは、プログラマが予めプログラムすることもできるし、あるいは、ユーザが、セットアップ・ルーチンの一環として選択することもできる。
【００５７】
その他のエンハンスメント
本発明は、現在のハイパーリンクに、多くのエンハンスメントのためのプラットフォームを提供する。いくつかの可能性あるエンハンスメントを以下に概説する。これらおよびその他のハイパーリンク・エンハンスメントは、本開示があれば、当技術分野のプログラマがプログラムすることができるであろうと思われる。
【００５８】
「ハイパーリンクされているページを、後で見るために取得する」。この機能は、ユーザには見えないが、ハイパーリンクによって参照されるページを、後でユーザが自由に見ることができるように、ユーザのハード・ドライブに保存する。これはどのユーザにとっても有益であるが、特にインターネットへの接続が遅いユーザにとっては有益である。この機能によって、ユーザは、ページがユーザのローカル・ハード・ドライブに保存されているため、後で見るときにインターネットがライブで接続されていなくても、そのハイパーリンクによって何が提示されたかを見ることができる。
【００５９】
「さらなる情報を電子メールする」。この機能は、電子メールのアドレスの入力を促し、広告主が、このような方法で興味を示したユーザにさらなる情報を送ることができるようにする。このように、ユーザは、必ずしもリンクを進む必要なく、さらなる情報を収集することができる。
【００６０】
「統計情報」。この機能によって、広告主は、どのように、どれだけ、いつ、どんな状況のもとで、彼らの広告が利用されたかに関する統計を追跡することができる。
【００６１】
「くじ情報」。この機能によって、広告主は、ユーザが思考の脈絡を失うことなく、くじにエントリできるようにする、「くじ」エントリ情報を「ツールバー」に追加することができる。
【００６２】
第３の実施形態
図８は、本発明のさらなる強化機能を示す。これらの強化機能を実装するために、「後でそれを調べる」（マイ・リスト）ウィンドウをＨＴＭＬフォームでフォーマットすることができる。この場合、「後でそれを調べる」項目は、ＨＴＭＬチェックボックス項目としてそのフォーム上に配置される。これは、ユーザが、さらなる処理を行うために、それらの項目の１つまたはすべてを選択することができるインタフェースを提供する。図１０Ａおよび１０Ｂは、「後でそれを調べる」ウィンドウの機能を有する「マイ・リスト」ウィンドウ８００を示す。これらの２つの用語は、置き換え可能であるとみなせる。さらなる処理のための現在のオプションを以下に説明する。
【００６３】
電子メールのリンク
フォーム上の提出（Ｓｕｂｍｉｔ）ボタンは、選択されたすべての項目を、電子メールのメッセージのテキスト部分に編集する、カスタムＪａｖａサーバ・ページ・プログラムを呼び出す。ユーザは、電子メール・アドレス、受信者アドレス、電子メールの件名、およびユーザが追加したい任意の追加メッセージを入力するためのフィールドを備えた別のフォームを含むブラウザ・ウィンドウを提示される。ページ上の「送信（Ｓｅｎｄ）」ボタンは、このフォームを別のＪａｖａサーバ・ページ・プログラムに実行依頼し、このプログラムは、ＳＭＴＰを介してメッセージを送信する。
【００６４】
リンクの削除
Ｊａｖａスクリプト・サブルーチンは、「後でそれを調べる」ウィンドウに、それが作成されときに追加され、このサブルーチンは、ユーザが「削除（Ｄｅｌｅｔｅ）」ボタン上をクリックすると、ＤＨＴＭＬを利用して、チェックが付いている項目を除去する。
【００６５】
インターネット・エクスプローラのお気に入り中にリンクさせる
Ｊａｖａスクリプト・サブルーチンは、「後でそれを調べる」ウィンドウに、それが作成されときに追加される。ユーザが「お気に入りの作成（Ｍａｋｅ　Ｆａｖｏｒｉｔｅｓ）」ボタン上をクリックすると、これらのプログラムは、ＤＨＴＭＬを利用して、チェックが付いている項目の内容を検索し、「お気に入りの追加（ＡｄｄＦａｖｏｒｉｔｅ）」ウィンドウのＡＰＩルーチンを呼び出して、ユーザが、各項目をインターネット・エクスプローラのお気に入りに追加できるようにする。
【００６６】
第４の実施形態
図９は、現在の発明の第４の実施形態を示す。この実施形態は、ユーザがエンハンスト・ハイパーリンク機能にアクセスすることを可能にする、メニュー用のスキンまたは背景画像を変更する能力を追加する。この追加は、ブロック９００で表してある。ブロック９００で、プログラムは、デフォルト・スキン、ユーザが選択したスキン、または広告／バナー・スキンを使用および／または挿入することができる。デフォルト・スキンは、プログラマによって選択または作成された任意のスキンでよい。大メニューおよび小メニューそれぞれのための例示的スキン７１０、７１２を、図１１Ａに示す。
【００６７】
ユーザは、プログラマが作成した任意の数のグラフィック・ユーザ・インタフェースを介して、スキンを選択することができる。例示的インタフェース７０２を、図１１Ａおよび１１Ｂに示す。この示したインタフェースには、図１０Ａ上に示すハイパーリンク７００を選択することによってアクセスする。ユーザがインタフェースにアクセスできるようにするその他の方法は、当技術分野ではよく知られている。インタフェース７０２は、プログラマが提供したスキン・グループからスキンを選択する能力をユーザに提供する。大メニューのスキンの例７２０、７３０、７４０、および７５０を、図１１Ａに提供する。同様に、小メニューのスキンの例７２２、７３２、７４２、および７５２も、図１１Ａに提供する。あるいは、ユーザは、大小両方のメニューに、それぞれテキスト・ボックス７６０および７６２を使って、自分自身のスキンまたは画像を選択することができる。
【００６８】
図９に示す実施形態が、ウェブ・サイトまたはインターネットを検索するための検索エンジンと関連させて使用される場合、サイト・オーナーまたは広告主は、入力された検索語に関連するスキンを挿入したいこともある。例えば、あるユーザがインターネットを検索していて、「リアルタ（ｒｅａｌｔｏｒ）」という検索語を使用した場合、特定の不動産会社または関連のウェブ・サイトのスキン（バナー広告）が表示される。広告主は、この種の対象を絞った表示に対しては割増料金を支払うと考えられよう。ユーザがある特定のサイト、例えばカメラ・メーカを検索しており、「ＳＬＲ」という検索語を使用した場合には、スキンは、そのカメラ・メーカが製造／販売している一眼レフ・カメラの画像を表示することができる。さらに、ユーザが検索結果を検討しているときに、メーカがユーザにそのＳＬＲ製品ラインの全てを表示できるように、スキンは、予め選択された時間の後、変化することが可能である。さらに、スキンは、ユーザのポインタが通ったリンクによって参照される、またはそれに関連する製品を反映するように変化することが可能である。カメラ・メーカの例を上記から続けると、検索結果が、製品のページ、製品講評、および／またはプレス・リリースへのリンクを表示した場合、データベースを使って製品画像／スキンをリンクと相互関連させることによって、その関連する製品の画像をスキンとして表示することができる。リンクに関連する画像を表示することによって、ユーザは、どのリンクが最も興味を引くものであるかを素早く決定することができる。
【００６９】
要約すると、本発明のコンセプトを含むことから得られる結果とともに、多くの利益を説明してきた。本発明による好ましい実施形態の前述の説明は、例示および説明の目的で書いたものである。それは、すべてを論じ尽くすこと、または本発明を、開示した詳細な形態に限定することを意図したものではない。上記の教示を鑑みれば、明白に、修正形態および変更形態が可能である。実施形態は、その発明の原理が実際的な追うようにおける本発明の原理を最もよく例示するように選択して記載し、それによって、当業者が、様々な実施形態の本発明を、また、企図する特殊な場合に適した様々な修正形態で本発明を、最もよく利用できるようにした。本発明の範囲は、添付の特許請求の範囲によって定義されるものとする。
【図面の簡単な説明】
【図１】
本発明の例示的機能流れ図である。
【図２】
図１の本発明によって表示することができるツールバーのサンプルを示す図である。
【図３】
図１の本発明の第１の実施形態の、より詳細な例示的機能流れ図である。
【図４】
図１に示す本発明の、第２の実施形態の例示的流れ図である。
【図５】
ネットワーク上で動作するハイパーリンク・エンハンスメントを利用したコンピュータを示す図である。
【図６】
図５に示すコンピュータ・システムをより詳細に示す図である。
【図７】
本発明のハイパーリンク・エンハンスメント装置の機能構成図である。
【図８】
図１に示す本発明の、第３の実施形態の例示的流れ図である。
【図９】
図１に示す本発明の、第４の実施形態の例示的流れ図である。
【図１０】
図１０Ａおよび図１０Ｂは、図８および９に示すハイパーリンク・エンハンスメントを使った検索によって得られる検索結果のサンプルを示す図である。
【図１１】
図１１Ａおよび図１１Ｂは、ユーザが、図９に示すハイパーリンク・エンハンスメントをカストマイズすることができる画面のサンプルを示す図である。
【符号の説明】
１０　　ハイパーリンク・エンハンスメント装置
１１　　ディスプレイ
１２　　ページ
２０　　ツールバー
３０　　コンピュータ
３２　　ポインティング・デバイス
３１　　キーボード
３４　　ＣＰＵ
３６　　マイクロプロセッサ
３８　　ＲＡＭ
４０　　大容量記憶装置
７０　　ハイパーリンク検出器
７１　　ディスプレイ・システム
７２　　ディスプレイ制御器
７３　　ツールバー表示信号
７４　　カーソル
【図１】
2004510214.tif 000003
【図２】
2004510214.tif 000004
【図３】
2004510214.tif 000005
【図４】
2004510214.tif 000006
【図５】
2004510214.tif 000007
【図６】
2004510214.tif 000008
【図７】
2004510214.tif 000009
【図８】
2004510214.tif 000010
【図９】
2004510214.tif 000011
【図１０Ａ】
2004510214.tif 000012
【図１０Ｂ】
2004510214.tif 000013
【図１１Ａ】
2004510214.tif 000014
【図１１Ｂ】
2004510214.tif 000015
【国際公開パンフレット】
2004510214.tif 000016
2004510214.tif 000017
2004510214.tif 000018
2004510214.tif 000019
2004510214.tif 000020
2004510214.tif 000021
2004510214.tif 000022
2004510214.tif 000023
2004510214.tif 000024
2004510214.tif 000025
2004510214.tif 000026
2004510214.tif 000027
2004510214.tif 000028
2004510214.tif 000029
2004510214.tif 000030
2004510214.tif 000031
2004510214.tif 000032
2004510214.tif 000033
2004510214.tif 000034
2004510214.tif 000035
2004510214.tif 000036
2004510214.tif 000037
2004510214.tif 000038
2004510214.tif 000039
2004510214.tif 000040
2004510214.tif 000041
2004510214.tif 000042
2004510214.tif 000043
2004510214.tif 000044
2004510214.tif 000045
2004510214.tif 000046
2004510214.tif 000047
2004510214.tif 000048
2004510214.tif 000049
2004510214.tif 000050
2004510214.tif 000051
2004510214.tif 000052
2004510214.tif 000053
2004510214.tif 000054
2004510214.tif 000055
2004510214.tif 000056
2004510214.tif 000057
2004510214.tif 000058
2004510214.tif 000059
【国際公開パンフレット（コレクトバージョン）】
2004510214.tif 000060
2004510214.tif 000061
【国際調査報告】
2004510214.tif 000062
2004510214.tif 000063
2004510214.tif 000064