(57)【要約】  【課題】  ブックマークの階層への分類を簡略化して使いやすくしたインターネット・ブラウザおよびブックマークの方法を提供する。  【解決手段】  ウェブ・ページ等の対象リソースの位置を特定する際にユーザが入力する検索基準に基づいて、拡張ブックマークのための階層を自動的に生成するインターネット・ブラウザおよびブックマークの方法。ブックマークしたリソース表現は、階層内で関連する検索基準に従属して配置される。検索基準は、検索エンジン名および検索アーギュメントの双方を含むことができ、これらはそれぞれ階層内で最上位および第２位のフォルダとなる。検索基準は、アクセス履歴シーケンスから得ることができる。このシーケンスは、拡張ブックマークの一部とすることができ、後に、対象リソースまでナビゲーション・ステップをさかのぼるために用いることができる。【選択図】  図２
2009537917.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを介してリソースを検索することができるインターネット・ブラウザにおいてブックマークを行い、各ブックマークしたリソース表現のユーザ選択によって後に検索するために対象リソースをブックマークする方法であって、
ユーザが与えた検索基準に従って前記ブラウザを介して行われた検索により発見された対象インターネット・リソースに関するユーザからのブックマーク要求に応答して、前記対象リソースのインターネット・リソース識別データを含むブックマーク・データを生成すると共にその関連するリソース表現を生成するステップと、
ユーザに提示するため、ブックマークが要求されたインターネット・リソースおよびその関連する検索基準の表現の階層を生成するステップであって、各ブックマークしたリソース表現が前記階層内で関連する検索基準表現に従属して配置される、ステップと、
を含み、これによって、ユーザは、前記各インターネット・リソースの選択および以降の検索のため、対象リソースのブックマークしたリソース表現をその関連する検索基準表現によってナビゲートすることができる、方法。
【請求項２】
前記関連する検索基準が検索アーギュメントを含む、請求項１に記載の方法。
【請求項３】
前記関連する検索基準が検索エンジン識別子を含む、請求項１または２に記載の方法。
【請求項４】
前記関連する検索基準が検索エンジン識別子を更に含み、前記階層を生成する前記ステップが、前記検索エンジンの表現と、前記階層内で前記検索エンジンの前記表現に従属して配置された前記検索アーギュメントの表現と、を生成することを含む、請求項２に記載の方法。
【請求項５】
前記階層表現がフォルダ・パラダイムを用い、これによって、前記ブックマークしたリソース表現が、関連する検索基準表現を前記ユーザが選択した場合にのみ提示される、前出の請求項のいずれかに記載の方法。
【請求項６】
前記ブックマーク・データに前記対象リソースの現在のアクセス履歴を記録するステップを更に含み、前記現在のアクセス履歴が、前記検索中に前記ブラウザが前記対象リソースに到達するまでに経てきたリソースのリソース識別データを含む、前出の請求項のいずれかに記載の方法。
【請求項７】
前記検索エンジン自体がインターネット・リソースであり、前記用いた検索エンジンを識別するために前記現在のアクセス履歴内のリソース識別データを既知の検索エンジン識別データと照合し、前記識別した検索エンジンの名前を前記階層内の最上位の検索基準表現として用いるステップを含む、請求項６に記載の方法。
【請求項８】
前記検索エンジンと照合された前記リソース識別データが検索アーギュメントも含み、前記方法が、前記検索エンジンを識別する前記リソース識別データをパースして前記検索アーギュメントを抽出し、前記検索アーギュメントを前記階層内の第２位の表現として用いるステップを更に含む、請求項７に記載の方法。
【請求項９】
前記ブックマークしたリソース表現が後に選択された場合、および前記ユーザからのさかのぼる要求に応答して、前記ブックマークした対象リソースについての前記記録されたアクセス履歴を調査し、前記ブラウザが経てきた先行リソースを逆の順序で検索するステップを更に含む、請求項６から８のいずれか１項に記載の方法。
【請求項１０】
対象リソースのＵＲＬが、前記ブックマーク・データにおける前記リソース識別データの一部である、前出の請求項のいずれかに記載の方法。
【請求項１１】
前記リソース識別データが、前記ブックマークしたリソース表現においても用いられるリソース名も含む、請求項１０に記載の方法。
【請求項１２】
前記ブックマーク・データが前記関連する検索基準を含む、前出の請求項のいずれかに記載の方法。
【請求項１３】
コンピュータ上で実行された場合に前出の請求項のいずれかに記載の方法ステップを前記コンピュータに実行させる命令を含むコンピュータ・プログラム。
【請求項１４】
インターネットを介してリソースを検索することができると共に、検索エンジンにアクセスして対象リソースを識別することができるインターネット・ブラウザであって、
後に検索するために対象リソースをブックマークするためのブックマーク手段を含み、前記ブックマーク手段が、
ユーザが与えたリソース基準に従って前記ブラウザを介して行われた検索により発見された対象インターネット・リソースに関するユーザからのブックマーク要求に応答して、前記対象リソースのインターネット・リソース識別データを含むブックマーク・データを生成すると共にその関連するリソース表現を生成するブックマーク・データ生成手段と、
ユーザに提示するため、ブックマークが要求されたインターネット・リソースおよびその関連する検索基準の表現の階層を生成するためのブックマーク管理手段であって、各ブックマークしたリソース表現が前記階層内で関連する検索基準表現に従属して配置される、ブックマーク管理手段と、
ブックマークしたリソース表現のユーザ選択に応答して、前記関連するインターネット・リソースを前記ブラウザに検索させるリソース検索手段と、
を含み、これによって、ユーザは、前記各インターネット・リソースの選択および以降の検索のため、対象リソースのブックマークしたリソース表現をその関連する検索基準表現によってナビゲートすることができる、インターネット・ブラウザ。
【請求項１５】
前記ブックマーク・データの前記関連する検索基準が検索アーギュメントを含む、請求項１４に記載のブラウザ。
【請求項１６】
前記関連する検索基準が検索エンジン識別子を含む、請求項１４または１５に記載のブラウザ。
【請求項１７】
前記関連する検索基準が検索エンジン識別子を更に含み、前記ブックマーク管理手段が、前記検索エンジンの表現と、前記階層内で前記検索エンジンの前記表現に従属する前記検索アーギュメントの表現と、を生成することに有効である、請求項１５に記載のブラウザ。
【請求項１８】
前記階層表現がフォルダ・パラダイムを用い、これによって、前記ブックマークしたリソース表現が、関連する検索基準表現を前記ユーザが選択した場合にのみ提示される、請求項１４から１７のいずれか１項に記載のブラウザ。
【請求項１９】
前記ブックマーク・データに前記対象リソースの現在のアクセス履歴を記録するためのアクセス履歴記録手段を更に含み、前記現在のアクセス履歴が、前記検索中に前記ブラウザが前記対象リソースに到達するまでに経てきたリソースのリソース識別データを含む、請求項１４から１８のいずれか１項に記載のブラウザ。
【請求項２０】
前記検索エンジン自体がインターネット・リソースであり、前記用いた検索エンジンを識別するために前記現在のアクセス履歴内のリソース識別データを既知の検索エンジン識別データと照合するための手段を含み、前記ブックマーク管理手段が、前記識別した検索エンジンの名前を前記階層内の最上位の検索基準表現として用いるように構成されている、請求項１９に記載のブラウザ。
【請求項２１】
前記検索エンジンと照合された前記リソース識別データが検索アーギュメントも含み、前記ブラウザが、前記検索エンジンを識別する前記リソース識別データをパースして前記検索アーギュメントを抽出するための手段を更に含み、前記ブックマーク管理手段が、前記検索アーギュメントを前記階層内の第２位の表現として用いるように構成されている、請求項２０に記載のブラウザ。
【請求項２２】
前記ブックマークしたリソース表現が後に選択された場合、および前記ユーザからのさかのぼる要求に応答して、前記ブックマークした対象リソースについての前記記録されたアクセス履歴を調査し、前記ブラウザが経てきた先行リソースを逆の順序で検索するステップを更に含む、請求項１９から２１のいずれか１項に記載のブラウザ。
【請求項２３】
対象リソースのＵＲＬが、前記ブックマーク・ファイルにおける前記リソース識別データの一部である、請求項１４から２２のいずれか１項に記載のブラウザ。
【請求項２４】
前記リソース識別データが、前記ブックマークしたリソース表現においても用いられるリソース名も含む、請求項２３に記載のブラウザ。
【請求項２５】
前記ブックマーク・データが前記関連する検索基準を含む、請求項１４から２４のいずれか１項に記載のブラウザ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット・ブラウザに関し、更に具体的には、かかるブラウザにおいてブックマークを行う方法に関する。
【背景技術】
【０００２】
インターネット・ブラウザはコンピュータ・プログラムであり、これによって、ブラウザ・インタフェースを用いて、インターネット（本発明においてはウェブとも称する）上で利用可能なリソースを識別して検索し、ユーザのコンピュータに表示することができる。かかるリソースは通常、ウェブ・ページとして知られる情報のページである。
【０００３】
各ウェブ・ページは、ユニバーサル・リソース・ロケータ（ＵＲＬ）と呼ばれる一意のアドレスを有し、所与のウェブ・ページにアクセスする基本的な方法は、ブラウザにＵＲＬをキー入力して、（例えば「Ｇｏ」ボタンをクリックすることまたはエンター・キーを押すことによって）その表示を要求することである。
【０００４】
しかしながら、そのうちに、各ユーザはよくアクセスしたいウェブ・ページの選択を蓄積していく。関連するウェブ・ページを表示するたびにＵＲＬをキー入力する代わりに、ブラウザは、ページまたは他のリソース識別子の集合を、ユーザに可視的にまたは他の方法で認知可能に維持し、これによってＵＲＬ全体を与える必要をなくす。この集合における各識別子は、一般に、「ブックマーク（Bookmark）」（または「お気に入り（Favourite）」と呼ばれる。従来のブラウザのグラフィカル・ユーザ・インタフェース（ＧＵＩ）においては、このブックマーク集合は特別なパネルに表示され、ここから必要なウェブ・ページの選択を行うことができる。ブックマークは、表示された場合、通常はウェブ・ページのタイトルおよびそのＵＲＬから成り、それら双方はメタ・データの関連するブックマーク・ファイルに記憶される。ブックマークは、どのようにウェブ・ページの位置を探したかまたは導出したかに関する情報は含まない。すなわち、ブックマークへの道のりは記録されず、宛先だけが記録される。
【０００５】
「ブックマーク」という言葉は、文脈に応じて２つの意味を有する場合があることは認められよう。これは、ブラウザ・ユーザ・インタフェース上の対象リソースの物理的表現、または、ブラウザ内の何らかの種類のレポジトリに電子的に記憶された同等のデータのいずれかを指すことができる。
【０００６】
一般に、ブックマーク集合は、項目のリストとしてユーザに提示される（リスト内の各項目が所与のブックマークである）。このリスト内の項目は、ブックマークの名前のアルファベット順に、もしくはＵＲＬのアルファベット順に、もしくは追加時刻の順に、もしくは追加時刻の逆の順に列挙することができ、または、リスト内の位置は使用に基づいて動的とすることができる（このため、例えば、最も使用頻度の高いブックマークが、アクセス頻度の低いものよりも先に、リストの前の方に示される）。
【０００７】
この結果、時間が経つにつれて、ユーザが大量のブックマークの集合を蓄積していくと、これがいかなる順序のリストとして提示されても、所与のブックマークに対するアクセスは面倒となる。追加されるブックマーク数が増えると、この状況は悪化し、ユーザにとってますますいらだたしいものとなる。従って、特に完全なインタラクティブ機能を持たないユーザにとっては、ブラウザ・インタフェースに単なるブックマーク・リストを表示することは、使いやすさの点で難しい。概して、所望のブックマークの位置を探し出す際に費やす労力は、許容できないほど長くなる。
【０００８】
一般的に、ブラウザは、各ブックマークを分類するための機構を設けることによって、この使いやすさの問題を軽減しようと試みている。これは通常、同様のブックマークをグループ化するために用いられるフォルダの形態を取る。各フォルダ（通常、フォルダの階層内に存在する）の内部では、ブックマークは全て相互に何らかの関係を有すると想定される。この関係は、ブラウザによって強いられるものでも発生されるものでもなく、ブラウザ・ユーザの制御のもとにある。具体的には、ユーザが現在作業中のウェブ・ページをブックマークすることを要求すると、そのブックマークを置く現在の階層内のフォルダを選択（または階層内に新しいフォルダを生成）しなければならない。
【０００９】
ほとんどの場合、ブラウザ・ユーザは通常、階層パーティショニングのタスクを実行することなく、単にブックマークをデフォルト位置に追加する。このデフォルトのアクションは、単にブックマークの単一リストに追加することである（先頭または末端でまたはアルファベット順に）。すなわち、通常のユーザによる論理的な階層分類は試みられない。
【００１０】
しかしながら、実際は、分類に取り組む場合であっても、ユーザが分類プロセスを実行するのは、ブックマークのリストが大きくなりすぎて容易にナビゲートできなくなった後である可能性がある。それから、ユーザは、フォルダ階層を生成して適切なフォルダに各ブックマークを物理的に割り当てるまたは移動させるように強要される。配置のための最良のフォルダの構成は、ユーザの判断にかかっている。しかしながら、ブックマークを生成したずっと後にこのイベントが起こると、ユーザは、どんな環境でブックマークを生成したかを必ずしも覚えているわけではなく、そのため、どこにブックマークを配置するかについて充分に根拠のある決定をすることができない。極端な場合には、ユーザは、所与のウェブ・ページに容易に再アクセスできる限り、ブックマークをどこに置くかについてあまり気にしない。このため、ブックマークを移動させるという雑用に加えて、ユーザは配置プロセスで創造的な入力（ブックマークの名前だけでなく、フォルダの名前および階層内のその位置）を行わなければならない。
【００１１】
この機能は全て、分類の目的のためにユーザが何らかの積極的な決定を行うことを必要とする。これらの決定は、以降のブックマーク検索のために覚えていなければならない。
【００１２】
この作業が行われた後、ブックマーク・リストが再び大きくなりすぎて容易なナビゲートが不可能となったら、更にブックマークが追加されると分類プロセスを繰り返さなければならない可能性がある。しかしながら、優れた技能を持つユーザは、ブックマーク生成の際に、このブックマークを所与の（または新たに生成した）フォルダに配置することを選択する場合がある。この動作には、ブックマーク階層の知識が必要であり、更に、ブックマークを配置するために更に別のインタラクション（フォルダのナビゲーション等）が必要である。
【００１３】
基本のブックマーク・リストが大きくなりすぎて実用的でなくなった時のユーザに対する疑問は、何に基づいてフォルダ階層を生成するかということである。概して、どのような戦略を選択するのであれ、一般的な将来の使用には適さない。時間と共に考え方は変化し、選択の意味は変わっていく。もっと簡単に言えば、現在どのような命名法を選択しても、将来は適用することができない。この不一致が生じる理由は、ユーザがブックマークするほどの関心を持ったウェブ・ページに到達するために実際に何を行ったかということは、そのブックマークからはるかに切り離されているからである。
【００１４】
更に、人間の脳の働きは、ブックマークを最初に生成させた環境を作るために何を行ったかということを覚えている。この重要かつ決定的な関連が失われているために、他の潜在的に関連性のあるブックマークの中から対象のブックマークを特定するという実際の作業が難しくなる。
【００１５】
米国公開特許出願第２００２／０１８４０９５号（Certra, Inc.に譲渡されたScullard等のもの）「Automatic Building and Categorization ofFavorites in an Internet Browser」は、ユーザが大きなブックマーク・システムを生成して管理するという問題、および、ユーザが対象のウェブ・サイトのブックマークを忘れてしまうという関連した問題について認識している。後者の場合、ユーザは対象のサイトに到達するまでの検索を繰り返さなければならない。この出願では、ウェブ・サイトに対するユーザのアクティビティを監視すること、および、既定のアクティビティ・パターンによってブックマークの自動生成を行うことを提案している。かかるブックマークは、ブックマーク・リストに単に追加されるか、または既存のカテゴリもしくはフォルダと照合されるか、または、ユーザはカテゴリを割り当てるように指示される。
【００１６】
ブックマークに伴ういくらか異なる問題が、米国公開特許出願第２００５／０１１４７５６号（Nokia Corporationに譲渡されたLehikoinen等のもの）「DynamicInternet Linking System and Method」において述べられている。これは、ブックマークしたウェブ・ページに到達するまでの検索履歴をブックマークと共に記憶して、いわゆる動的ブックマークを形成することを提案する。検索が行われなかった場合は、ページからテキストの一部を記憶する。その目的は、ターゲットのウェブ・ページがもはや存在しないかまたは改名された場合に、ユーザがそのステップをさかのぼることを可能とすることである。
【００１７】
最後に、米国特許第６５３５９１２号（Lucent Technologies Inc.に譲渡されたAnupam等のもの）「Method for creating and playing back a smart bookmarkthat automatically retrieves a requested web page through a plurality ofintermediate pages」を引用する。この特許は、ウェブ・ページの部分を形成するいくつかのフレームが、ユーザによってアクセス可能なＵＲＬを持たないこと、および、いくつかのウェブ・ページが、アクセスを許可する前にユーザに一連のアクションを強制することの問題に対処する。この特許で提案されているのは、対象のページまたはフレームに到達するまでの全てのステップを「スマート・ブックマーク」として記録し、これらが後にユーザによって選択されると、全てのステップを自動的に繰り返すことができるので、ユーザがそれらを手動で繰り返す必要をなくすということである。
【特許文献１】米国公開特許出願第２００２／０１８４０９５号
【特許文献２】米国公開特許出願第２００５／０１１４７５６号
【特許文献３】米国特許第６５３５９１２号
【発明の開示】
【発明が解決しようとする課題】
【００１８】
ブックマークに加えて、インターネット・ブラウザは、「履歴」処理機能も提供する。ブラウザ・セッション中に訪れた各ウェブ・ページが、２つの目的のために記録されて用いられる。第１の動作は、訪れた全てのウェブ・ページを記録し、直前に見たものを示す方法でそれらを表示することである。これは従来、「今日」、「昨日」、「先週」、および「先月」訪れたウェブ・ページを示し、その基本的な表示概念は、時間が過つにつれてカテゴリ化の粒度が下がるというものである（このため、先週よりも先月カテゴリの方が表示するページが多い）。
【００１９】
ブックマークと同様に、履歴エントリは、ウェブ・ページのタイトルおよびそのＵＲＬを含むので、ユーザは手動で履歴アーカイブを検索することによって以前訪れたページを検索することができる。異なるブラウザは異なる方法でこの情報を表示する。例えば、Microsoft社のInternet Explorer（ＴＭ）は、ウェブ・ページのホストであるウェブ・サイトに基づいてエントリを表示し、次いでウェブ・ページのタイトルを表示するのに対して、Firefoxは、ウェブ・ページ・タイトルによって項目を表示し、次いでＵＲＬを表示するという異なる手法を採用する。（MicrosoftおよびInternet Explorerは、米国、他の国、およびその双方におけるMicrosoft Corporationの商標である。他の会社、製品、およびサービスの名前は他の商標またはサービス・マークである。）
【００２０】
履歴機能の使用によって、ブックマーク・ファイルを検索することに代わる代案がユーザに提供され、これはブックマーク階層を分類し生成する必要がない。しかしながら、訪れた全てのウェブ・ページを記憶するので、ユーザが役に立つと見なすものが区別されないという限界がある。このために、項目の数が多い。また、時間的な範囲において、履歴は通常、インターネット・アクティビティの前月までに制限されている。
【００２１】
従って、従来技術は、使いやすさを向上させるためにブックマークの階層への分類を簡略化するという問題に対処していない。
【課題を解決するための手段】
【００２２】
本発明によれば、インターネットを介してリソースを検索することができるインターネット・ブラウザにおいてブックマークを行い、各ブックマークしたリソース表現のユーザ選択によって後に検索するために対象リソースをブックマークする方法が提供される。この方法は、ユーザが与えた検索基準に従ってブラウザを介して行われた検索により発見された対象インターネット・リソースに関するユーザからのブックマーク要求に応答して、対象リソースのインターネット・リソース識別データを含むブックマーク・データを生成すると共にその関連するリソース表現を生成するステップと、ユーザに提示するため、ブックマークが要求されたインターネット・リソースおよびその関連する検索基準の表現の階層を生成するステップであって、各ブックマークしたリソース表現が階層内で関連する検索基準表現に従属して配置される、ステップと、を含み、これによって、ユーザは、各インターネット・リソースの選択および以降の検索のため、対象リソースのブックマークしたリソース表現をその関連する検索基準表現によってナビゲートすることができる。
【００２３】
別の態様によれば、本発明は、インターネットを介してリソースを検索することができると共に、検索エンジンにアクセスして対象リソースを識別することができるインターネット・ブラウザも提供する。このブラウザは、後に検索するために対象リソースをブックマークするためのブックマーク手段を含み、このブックマーク手段が、ユーザが与えた検索基準に従ってブラウザを介して行われた検索により発見された対象インターネット・リソースに関するユーザからのブックマーク要求に応答して、対象リソースのインターネット・リソース識別データを含むブックマーク・データおよびその関連するリソース表現を生成するブックマーク・データ生成手段と、ユーザに提示するため、ブックマークが要求されたインターネット・リソースおよびその関連する検索基準の表現の階層を生成するためのブックマーク管理手段であって、各ブックマークしたリソース表現が階層内で関連する検索基準表現に従属して配置される、ブックマーク管理手段と、ブックマークしたリソース表現のユーザ選択に応答して、関連するインターネット・リソースをブラウザに検索させるリソース検索手段と、を含み、これによって、ユーザは、各インターネット・リソースの選択および以降の検索のため、対象リソースのブックマークしたリソース表現をその関連する検索基準表現によってナビゲートすることができる。
【００２４】
このため、本発明は、階層内のブックマーク配置の制御をブラウザ・ユーザからブラウザ自体に移すことによって、ブラウザが提供する従来技術のフォルダ機能よりも優れたものとなる。これが意味するのは、ブラウザ・ユーザが、上述のようにブックマークが増えて管理しにくいという問題を回避するため、ブックマークハウスキーピングについて心配する必要なく、標準的なブラウザ・ブックマーク・ユーザ・インタフェース技法を用いて、気に入ったウェブ・ページのセーブを継続可能であるということである。ブックマークのフォルダ生成および配置の責任はブラウザに移され、ブラウザ・ユーザはじゃまされずに自由に続けることができる。換言すると、ユーザがウェブ・ページのブックマークを要求した場合、ブラウザ・ユーザが積極的な決定のアクションを取る必要なく、このブックマークはブラウザによって意味論的にかつインテリジェントに分類される。
【００２５】
かかる分類によって、ブックマークは脳が情報を関連付けて思い出す方法と密接に関係するので、容易にかつ直感的に検索可能となる。階層内のブックマークおよび関連する検索情報の配置は、ブックマークしたリソースを見つけた検索の環境を反映する。
【００２６】
インターネット・リソースは、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）で書かれ、ハイパーテキスト転送プロトコル（ＨＴＴＰ）を用いてインターネットを転送された、ユーザに表示されるウェブ・ページとすることができるが、あるいは、リソースは、代替的なファイル転送プロトコル（ＦＴＰ）を用いて転送される、人の使用でなくコンピュータ用の一般的なファイルとすることも可能であることは認められよう。かかるファイルは、ユーザによって整理する必要がある場合がある。
【００２７】
関連する検索基準は、検索アーギュメントまたは検索エンジン識別子またはそれら双方を含むことができる。セーブしたブラウザ・ブックマークの分類においてこれらを用いることにより、階層内のブラウザ・ブックマーク配置にブラウザ・ユーザのアクションが効果的にマッピングされることが確実となる。
【００２８】
検索エンジン識別子および検索アーギュメントの双方を用いる場合、それらは理想的には、検索アーギュメント表現が検索エンジン表現に従属する階層構成において表現される。
【００２９】
また、階層を生成した後に、ブックマーク表現をそこに記憶可能としなければならないことに留意すべきである。また、階層の生成は、ブックマーク・データの生成よりも前であると都合が良い場合がある。
【００３０】
好ましくは、階層表現はフォルダ・パラダイムを用い、これによって、ブックマークしたリソース表現は、関連する検索基準表現をユーザが選択した場合にのみ提示される。
【００３１】
好ましくは、ブラウザのインテリジェントな分類方法は、検索エンジンおよび検索アーギュメントの複合物に基づいている。ユーザが入力した検索アーギュメントは、ブックマークを記憶するフォルダ名を決定する。このため、関連するフォルダの実際の名前は、ブラウザ・ユーザが選択した検索エンジンによって決定される。例えば、ウェブ検索のためにGoogle検索エンジンを最初に用い、この結果、ユーザがウェブ・ページをブックマークした場合、ブラウザによって「Google」というタイトルの最上位フォルダが生成され、検索アーギュメントに従って直感的にタイトルを付けられてブックマーク自体を含むフォルダは、階層内でその直下に配置される。
【００３２】
本発明は、周知のファイル・システム・フォルダ・パラダイムの使用と可能とし、このため、ブラウザ・ユーザ・インタフェースの変更を回避することに留意すべきである。すなわち、階層内の適切な位置にブラウザによって適宜タイトルを付けたフォルダを生成し、その内部に離れてブックマークを記憶する。
【００３３】
代替的な実施形態は、新しいブラウザ・インタフェースを採用することができる。しかしながら、これには、ユーザがその新しいインタフェースになじみ、その使用に習熟することが必要である。論理的に関連したデータのグループ（ブックマークまたは文書であろうとも）を保持するフォルダの概念、または実際に他のフォルダを保持することは、広く知られているので、使いやすさの観点から、本発明を実施するために、ブックマーク分類の好ましい基盤が提供される。
【００３４】
また、ブックマーク・データに前記対象リソースの現在のアクセス履歴を記録することも本発明の好適な特徴であり、現在のアクセス履歴は、検索中にブラウザが対象リソースに到達するまでに経てきたリソースのリソース識別データを含む。
【００３５】
検索エンジン自体がインターネット・リソースである場合、これによって、用いた検索エンジンを識別するために現在のアクセス履歴内のリソース識別データを既知の検索エンジン識別データと照合し、識別した検索エンジンの名前を階層内の最上位の検索基準表現として用いることが容易となる。
【００３６】
さらに、検索エンジンと照合されたリソース識別データが検索アーギュメントも含む場合、検索エンジンを識別するリソース識別データをパースして検索アーギュメントを抽出し、これを階層内の第２位の検索基準表現として用いることができる。
【００３７】
従来技術のブックマークに伴う別の問題は、ブックマーク・ページを検索すると、訪問したウェブ・ページの元来の階層および順序が失われるということである。従来技術は、関連する最後にブックマークしたウェブ・ページを回復するだけである。これは、従来技術のブックマーク処理の望ましくない側面である。ブックマークしたウェブ・ページに関する文脈上の情報（それに到達するまでに用いられた途中のページ）は失われる。Internet Explorerが提供する「履歴」機能は、ウェブ・サイトが訪問したページを単に列挙するだけであり、ステップを容易にさかのぼることができない。
【００３８】
しかしながら、本発明の好適な特徴によれば、ブックマークしたリソース表現が後に選択されたこと、およびユーザからのさかのぼる要求に応答して、記録されたアクセス履歴を調査することによって、ブラウザが経てきた先行リソースを逆の順序で検索することができる。
【００３９】
このため、対象リソースのブックマーク・データ・ファイル内に、これらのリンクしたリソース（例えばウェブ・ページ）のウェブ・アドレス（ＵＲＬ）を追加してセーブすることで、ブックマークしたリソースまたはウェブ・ページの文脈全体が回復する。この文脈上の情報の使用によって、ブックマークを検索する場合に、ブックマークしたウェブ・ページまでのナビゲーション経路全体を回復することができる。
【００４０】
任意に、検索アーギュメント、検索エンジン識別子、またはそれら双方をブックマーク・データに含めて、記憶したアクセス履歴の一部として処理し、同様に検索することができる。これらはいずれにせよ、ユーザに提示される階層表現において可視的であるので、絶対的に必要ではないことに留意すべきである。
【００４１】
要約すると、本発明は、用いる検索エンジンおよびこれによってユーザが入力した最初の検索アーギュメントの組み合わせに基づいてブラウザ・ブックマークを分類する。そうする際に、ユーザのアクションを捕捉し、それらをブラウザ・ブックマークの配置に関連付けることによって、「実行によって覚える」という意味論的／発見的概念を利用する。検索アーギュメントは、ブックマークのメタ・データに記憶され、ブックマークを保持するために生成されるフォルダを名付けるためにフォルダ生成時にブラウザによって用いられる。このため、ブックマーク管理の制御をブラウザ・ユーザからブラウザに一括して移すことによって、フォルダをブックマーク・レポジトリとして用い、もっと脳に適した直感的なブックマーク検索プロセスを容易にするため、もっと効率的な使いやすい経験が作り出される。
【発明を実施するための最良の形態】
【００４２】
どのように本発明をこの場合において実施するかの新規な態様を説明する前に、従来のブラウザ技術と共通する実施態様について最初にいっそう詳しく記載する。
【００４３】
先に明らかにしたように、ウェウ・ブラウザは、インターネットを介してアクセスされるウェブ・ページを検索し提示することができるソフトウェアである。ブラウザは、テキストのみ（IBM CMS環境内で提供されるwwwブラウザ等）、または、MicrosoftのInternet Explorer（IE）、MozillaのFirefox、もしくはFreeSoftware FoundationのOpera等、グラフィカル・ユーザ・インタフェース（ＧＵＩ）で動作することができる（用いた名前は全て、各企業または組織の商標である場合がある）。全ての場合において、これらのブラウザは、選択したウェブ・ページを各ブックマークに関連付けることができる機構を提供する。
【００４４】
ブックマークは、所与のウェブ・ページおよびそのＵＲＬ（ユニバーサル・リソース・ロケータ）にリンクして、そのウェブ・ページを再表示する容易な方法を提供する、ユーザごとの（または全てのブラウザ・ユーザのための）永続的なリンクと考えることができる。
【００４５】
図１に示すように、記憶データとしてまたはユーザに提示されるものとしての従来のブックマーク（１００）は、次のものから成る。
【００４６】
＊ウェブ・ページの名前            （１０１）
＊ウェブ・ページのＵＲＬ          （１０２）
＊選択のための何らかの種類のアイコン表現（ＧＵＩベースのブラウザ用）  （１０３）
＊再表示のための可能なショートカット・キー        （１０４）
＊可能なテキスト記述（コメント）  （１０５）
【００４７】
全ブックマーク集合は、データ・レポジトリ内に永続的な方法で電子的に記憶される。このレポジトリは、通常（だが必ずではない）、ブラウザが動作しているオペレーティング・システムに最も適した方法で構築される。この構築は、一般に、上述の情報（１００）を含む極めて小さいファイルを設けることによって行われる。
【００４８】
これらのファイルは、オペレーティング・システムのファイル・システム内に、別個のファイルとして（各ブックマークが別個のファイルである）、または何らかの種類のデータベース内に（全てのブックマークがデータベースである単一ファイル内にある）存在する。
【００４９】
例えば、MicrosoftIEブラウザを用いたMicrosoft社のWindows環境においては、ブックマークは個別のファイルであり、以下のフォルダ履歴のファイル・システム内にある。
Disk -> Documents and Settings -> <userid> -> Favourites
ブックマークのファイル名はウェブ・ページの名前である（１０１）。
【００５０】
あるいは、例えば、MicrosoftWindows環境で動作するMozilla Firefoxブラウザにおいては、ブックマークはデータベース内のエントリである（各々がブックマークである埋め込み要素を含むＸＭＬ構造文書を含むファイルとして物理的に実施される）。
【００５１】
ブックマークごとに単一ファイルである場合および単一データ記憶装置内に多数のブックマークを含む場合の双方において、ブックマーク階層の概念が用いられる。ブックマークが生成されると、ユーザは、階層フォルダ・パラダイムを用いてブックマークを分類する機会を有する。
【００５２】
ブックマークごとに単一ファイルの環境においては、この分類は、階層分類を表すファイル・システム・フォルダの生成を伴う。データ記憶装置の環境においては、同じフォルダの概念が用いられるが、この場合、それらはデータ記憶装置内の論理的な分割である。この構築決定はユーザには見えない。すなわち、ユーザに見えるのは階層フォルダ・パラダイムであり、これが本発明の実施において重要なことである。
【００５３】
また、本発明のこの実施の好適な特徴は、従来のブラウザ履歴処理の更に別の側面を利用することである。それは、現在のブラウザ・セッションにおいて訪れたウェブ・ページのシーケンスを記録することである。次いで、このシーケンスを、ブラウザの後方および前方処理を用いることによっていずれかの方向にさかのぼることができる（一般に、ＧＵＩベースのブラウザ上では「＜」（後ろ）および「＞」（前）アイコンによって提供される）。この使用は、例えば以下のようにシーケンスとして正確に表される。
【００５４】
Home Page -> Search Engine -> A -> B-> C           （ｉ）
-> D -> E      （ｉｉ）
-> F -> G      （ｉｉｉ）
ウェブ・ページＣの場合、後方ボタンを用いてＢに戻り、次いでＤにアクセスしたと想定される。
【００５５】
ページＣ、Ｅ、およびＧに到達する全体的な検索シーケンスは以下の通りである。
【００５６】
Home Page -> Search Engine -> A -> B-> C           （iv）
Home Page -> Search Engine -> A -> B-> D -> E       （v）
Home Page -> Search Engine -> A -> F-> G           （vi）
【００５７】
従来は、単一のブラウザ・セッション中に後方ボタンを用いることによって、これらのシーケンスのいずれもさかのぼることができるが、ページＣ、Ｅ、およびＧをブックマークした場合であっても、セッションを終えた後それらは失われる。本発明のこの実施では、それらのシーケンスを各ブックマーク・データにセーブすることによって、それらのシーケンスを利用する。
【００５８】
本発明において記載する実施のために必要な従来のブックマーク技術の最後の部分は、一般的に言えば、どのようにインターネット検索エンジンがウェブ・ページの位置を特定するかということである（どのように検索エンジンが情報を処理して格付けを生成し順序を表示するか等の無関係の機構は無視する）。
【００５９】
ウェブ・ページは、ＨＴＭＬ（HypertextMarkup Language）を用いてフォーマット化される。これは、以下のフォーマットにおける一連の項目から成る。
【００６０】
<tag parms>data</tag>
【００６１】
例えば、ウェブ・ページのタイトルをタイトル・タグによって定義する。
【００６２】
<title>RAH Software</title>
ここでは、「RAHSoftware」がページ・タイトルである。
【００６３】
このタイトル要素は、従来、ＧＵＩベースのブラウザでは、ブラウザの視覚的側面を含むウインドウの最初の行に表示される。また、このタイトル要素を用いて、ウェブ・ページを迅速に再表示することができるブックマーク（１００）のページ名（１０１）を提供する。
【００６４】
また、検索エンジン自体は、検索要求事項を表すパラメータによって要求される「普通の」ウェブ・ページに過ぎないことは認められよう。例えば、Googleで「GillCurwen」を検索すると、ブラウザは、アドレスhttp://www.google.co.uk/search?hl=en&q=GillCurwenのウェブ・ページに対する要求として対処する。
【００６５】
本発明は、記載する実施においてＢＭ／Ｘと称する拡張ブックマーク（１５０）を利用する。図２に示すように、この拡張ブックマークでは、以下の情報をブックマーク・データ・レポジトリに記録することが必要である（どのような方法でもまたはどこにでもセーブされる）。
【００６６】
＊ウェブ・ページの名前            （１４１）
＊ウェブ・ページのＵＲＬ          （１４２）
＊選択のための何らかの種類のアイコン表現（ＧＵＩベースのブラウザ用）  （１４３）
＊再表示のための可能なショートカット・キー    （１４４）
＊可能なテキスト記述（コメント）  （１４５）
＊関連ブックマークをセーブしたシーケンスを開始した検索エンジンの名前（１５１）
＊検索エンジンに与えられた検索パラメータ    （１５２）
＊ＢＭ／Ｘの記録前に訪れたウェブ・ページのシーケンス  （１５３）
＊ウェブ・ページに含まれる<title>タグから取得したウェブ・ページの名前  （１５４）
【００６７】
上において、項目１４１〜１４５は従来のブックマークに存在し、図１の項目１０１〜１０５と同じであることに留意すベきである。
【００６８】
本発明に従ったＢＭ／Ｘ処理のこの説明において、実行環境は、Microsoft Windowsオペレーティング・システム内部で動作するMicrosoft Internet Explorer（IE）ブラウザと同様であると想定する。しかしながら、上述のように、実施のために用いる技法は、あらゆる実行環境におけるあらゆるウェブ・ブラウザに共通している。
【００６９】
ブラウザは、そのユーザ・インタフェースとして、図３に概略的に示すＧＵＩウインドウ（２００）を用い、これは以下の一般的な領域から成る。
【００７０】
＊表示しているウェブ・ページの名前に動的に変更されるウインドウ・タイトル（２０１）。概してＨＴＭＬの<title>要素から取得される。
＊ユーザに利用可能な一般的アクションを表すアイコンを含むナビゲーション・ツールバー（２０２）。
＊現在表示されているウェブ・ページのＵＲＬを見ることができるか、または新しいＵＲＬをキー入力してそれに関連したページをユーザのＧｏ矢印によって検索することができるフィールド（２０３）。
＊表示しているウェブ・ページであり、ブックマーク・リストまたは訪れたページの履歴リストのいずれかを表示するためのサブ・パネル（２０５）を含むことができる表示パネル（２０４）。
【００７１】
ナビゲーション・ツールバー（２０２）は、以下の従来の動作を含む。
【００７２】
＜  （２２１）  アクセス・シーケンスにおいて（利用可能な場合）前のページを表示するための後方ボタン
＞  （２２２）  アクセス・シーケンスにおいて（利用可能な場合）次のページを表示するための前方ボタン
Ｘ  （２２３）  ブラウザの選択ページに対するアクセスの試みを中止させるための停止ボタン
Ｒ  （２２４）  現在のページを再表示するためのリフレッシュ・ボタン
Ｈ  （２２５）  ブラウザのデフォルト・ホーム・ページを再表示させるためのホーム・ボタン。検索エンジン・パラメータが入力され、これと共に、どの検索エンジンを用いるかを選択するための機構を用いる（あるいはその対応するウェブ・ページを介してデフォルトの検索エンジンを選択する）。
＠  （２２７）  先月パネル２０５に訪れた全てのサイトを表示する履歴ボタン
【００７３】
この点まで、ＧＵＩのボタンおよびレイアウトは本質的に従来のものである。しかしながら、本発明の実施においては更に別のボタンが２つ示されており、これらはInternet Explorerで見られるものと完全に同じではない。
【００７４】
Ｍ  （２２８）  現在ページのブックマーク動作を表すアイコンである（Internet ExplorerでFavouritesボタンを選択した後の従来の「Addto Favourites（お気に入りに追加）」オプションに相当する）。
Ｂ  （２２９）  ブックマーク表示機能を表すアイコンであり、以前セーブしたウェブ・ページを再訪問する場合に用いる。Internet Explorerの「Favourites」ボタンと同じ機能を有するが、ブックマークは本発明が決定するように表示される。
【００７５】
ブラウザＧＵＩパネルの背後にあるブラウザ４１０の機能コンポーネントを、図４に示す。図４を参照すると、ユーザ（４００）は、コマンドをユーザ・インタラクション・コンポーネント（４２０）に送信する（ＧＵＩ２００のアイコンをヒットすることによってまたは物理的情報を供給することによって）ことで、ブラウザの動作を制御する。ブラウザＧＵＩ２００のＵＲＬフィールド２０３のＧＯ矢印をヒットすることによって、ウェブ・ページ表示の要求をページ検索機構（４１４）に送信すると、機構（４１４）はインターネット（４５０）を用いて、適切なＨＴＭＬフォーマットのウェブ・ページを既知の方法で位置特定して戻す。次いで、このＨＴＭＬファイルをレンダリング機構（４１５）に渡すと、機構（４１５）はページを表示可能な形態で描写する。現在のウェブ・ページでハイパーテキスト・リンクをクリックすることによるものであれ、フィールド２３０にウェブ・ページの特定のキー入力を行うことによるものであれ、ウェブ・ページが検索されるたびに、アクセス履歴シーケンス（４４０）にエントリが追加される。
【００７６】
「シーケンス」という言葉は、追加時刻によって順序付けられた項目集合の技術的な意味で用いられる。従来、項目は、シーケンス中で最も左側のものが最も早く、シーケンス中で最も右側のものが最も遅いものとして示される。従って、一般に、項目はシーケンスの右側に追加され、これは一般にシーケンスの終端と呼ばれる（シーケンスの開始は従来、最も左側の項目として示される）。
【００７７】
＜（２２１）および＞（２２２）ボタンを用いると、このシーケンス（４４０）内で（利用可能な場合）後方または前方にナビゲートされる。Ｈボタン（２２５）を用いると、セッションの初期状態にブラウザを戻すので、シーケンス（４４０）がクリアされる（ユーザのデフォルトのホーム・ページを表示する）。
【００７８】
これを例証するため、２つのウェブ・ページＤおよびＥにアクセスしこれらをブックマークする際に行われるアクションの以下の例、ならびに、現在の内容に対する影響すなわちリアル・タイムのアクセス履歴シーケンス４００について考察する。
【００７９】
Home Page          <hp>                          （i）
Search Engine parms=”RAH” <hp,se RAH>  （ii）
A<hp,seRAH,A>        （iii）
B<hp,se RAH,A,B>      （iｖ）
C<hp,se RAH,A,B,C>    （v）
＜<hp,se RAH,A,B>      （ｖi）
D<hp,se RAH,A,B,D>    （ｖii）
E<hp,se RAH,A,B,D,E>  （ｖiii）
【００８０】
左側の列は、ウェブ・ページのシーケンスをナビゲートするユーザ・アクションに相当し、右側の列は、各ユーザ・アクションまでのおよび各ユーザ・アクションを含む対応する現在のアクセス・シーケンスを含む。
【００８１】
この結果、ブラウザ・インタフェース（図３）において、Ｍボタン（２２８）の動作によって、ページＤおよびＥをブックマークのために選択すると、各現在アクセス履歴シーケンス（ｖｉｉ）および（ｖｉｉｉ）が１５３に記憶される。
【００８２】
ユーザが、Ｍボタン（２２８）を押すことによって拡張ＢＭ／Ｘブックマークの生成を要求すると（またはメニュー動作もしくはポインタ・デバイスの動作によって、または視覚的もしくは聴覚的な所作によって等、代替的な入力メッセージにより動作を要求すると）、ブックマーク機構４３０（図４）のブックマーク生成コンポーネント４３１は、以下の情報を組み立てる。
【００８３】
最初に、図２を参照して、従来のブックマーク技法によって生成したものと同じ情報を収集する。
【００８４】
＊ウェブ・ページの名前        （１０１）
デフォルトにより<title>要素から（この場合、ブラウザ・ユーザにはアイテム１５４としてそれを修正し記録する機会が与えられることに留意すべきである）
＊ウェブ・ページのＵＲＬ    （１０２）
従来はユーザによって修正可能でない現在のウェブ・ページのウェブ・アドレスから
＊選択のための何らかの種類のアイコン表現（ＧＵＩベースのブラウザ用）（１０３）
通常は、標準的な図形デフォルトによってウェブ・ページのコンテンツから設定される
＊再表示のための可能なショートカット・キー        （１０４）
関連キー・シーケンスを引用することができるダイアログを表すことによる
＊可能なテキスト記述（コメント）        （１０５）
ダイアログを用いて記述を提供することによる
【００８５】
ほとんどの場合、任意のダイアログは全てユーザによって省略され、ブックマークの基本部分は、何らかの種類の自動視覚表現（１０３）を用いて（１０１）および（１０２）をセーブすることで生成される。
【００８６】
更に、ＢＭ／Ｘブックマークを生成すると、ユーザの介入なしで、以下の追加データが自動的に記録される。
【００８７】
＊関連ブックマークをセーブさせたシーケンスを開始した検索エンジンの名前（１５１）
＊検索エンジンに与えられた検索パラメータ    （１５２）
＊ＢＭ／Ｘの記録前に訪れたウェブ・ページのシーケンス    （１５３）
ＢＭ／Ｘブックマーク・データの一部としてアクセス・シーケンス（４４０）をセーブすることによる
＊その<title>タグの内容からウェブ・ページによってセットされたウェブ・ページの名前  （１５４）（ユーザが（１０１）の設定変更を選択した場合、（１０１）とは異なる場合がある）
【００８８】
図５のフロー図に、ブックマークの生成コンポーネント４３１および管理コンポーネント４３２（図４）の動作の方法を示す。以下で更に詳しく記載するように、ＢＭ／Ｘブックマークを生成するために用いる検索エンジンの名前および検索パラメータは、現在のアクセス・シーケンス４４０から導出され、ブラウザによって保持される。アクセス・シーケンスおよびウェブ・ページ名等、ＢＭ／Ｘブックマークの他の全ては、ブラウザが保持する情報から直接利用可能である。
【００８９】
本発明が提供する実施においては、検索エンジンに関連付けられたウェブ・アドレス（ＵＲＬ）はわかっている。これらの検索エンジンＵＲＬは周知のアドレスであり、ハードコード化する（hard coded）か、またはブラウザ定義機構によって規定することができる（例えば、Firefoxブラウザはプラグイン機構によって検索エンジンの追加を可能とする）。
【００９０】
この結果、検索エンジン情報（１５１）（１５２）をＢＭ／Ｘブックマーク内に取り込むため、現在のアクセス履歴シーケンス（４４０）を順次スキャンして、既知の検索エンジン名と、ウェブ・ページ・アドレス（ＵＲＬ）である記憶された項目との一致を探す。ステップ５１１においてかかる一致アドレスが特定されると（図５）、ステップ５１２において、最も新しい一致アドレスをパースして、検索パラメータを抽出する。見出された一致において、検索エンジン自体の名前は暗黙的である。この動作の結果が、ＢＭ／Ｘブックマークに設定される検索エンジン（１５１）および検索パラメータ（１５２）を決定する。
【００９１】
例えば、現在のアクセス・シーケンス（４４０）において、
http://www.google.co.uk/search?hl=en&q=GillCurwen
のウェブ・ページが存在すると仮定すると、「www.google.co.uk」の一致により、用いた検索エンジンが「google」であったこと、更に、&q要素をパースすることで検索パラメータが「GillCurwen」であったことがわかる。
【００９２】
現在のアクセス・シーケンス（４４０）において２つ以上の検索エンジンが特定された場合、用いるのは最も新しいものである（シーケンスの概念上の右側に項目を追加する従来のシーケンスにおいて最も右側の位置に発生する）。実際、同じ検索エンジンが２度用いられる場合、最も新しい使用のパラメータがＢＭ／Ｘブックマークを規定する。変更した検索が後で用いられた場合、検索エンジン要求がステートフルでないので、ウェブ・ページ要求において最初のパラメータが繰り返される。
【００９３】
アクセス・シーケンス（４４０）において検索エンジンが特定されない場合、ステップ５１３において、検索基準フィールド１５１および１５２を空白のままとし、従来のように、ブックマーク階層の最下位レベルにＢＭ／Ｘブックマークを記憶する。
【００９４】
しかしながら、検索エンジン名および検索パラメータが見つかったと仮定すると、ステップ５１４において、その検索エンジンのためのブックマーク記憶階層内に最上位のフォルダがすでに存在するか否かを判定する必要がある。存在しない場合、ステップ５１５において最上位のフォルダを生成する。検索エンジン・フォルダが存在する場合、ステップ５１６において、同じ検索パラメータのための第２位のフォルダがすでに存在するか否かを判定する必要がある（ユーザが同じ検索によって見つけた２つ以上のページをブックマークしたい場合があるので）。
【００９５】
検索パラメータ・フォルダが存在しない場合、ステップ５１７においてフォルダを生成し、対象のページに完全なブックマーク記憶階層を自動的に与える。最後に、階層を生成した後、ステップ５１８において、ブックマークするページのための全てのデータを組み立て、ＢＭ／Ｘブックマークを生成して、対応する検索パラメータ・フォルダに記憶する。
【００９６】
このため、従来技術のブラウザの処理内にすでに存在する情報にアクセスすることよって、ＢＭ／Ｘは自動的に記録される。他の情報（１５３）は、すでにブラウザに知られている情報から単にコピーされる。
【００９７】
本発明の主要な態様においては、ウェブ・ページを最終的に導出しブックマークした検索基準に従って、ＢＭ／Ｘブックマークをフォルダに記憶する。ＢＭ／Ｘブックマークを生成するステップは、単に検索エンジン名（１５１）にアクセスして高いレベルのフォルダ名を取得し、検索パラメータ（１５２）にアクセスして第２のレベル名を設定する（すでに存在しない場合はこれらのフォルダを生成する）。この処理によって、自動的にフォルダ名が決定される（それらがデータ記憶装置のブックマーク実施に物理的に存在する場合でも実質的に存在する場合でも）。
【００９８】
上述の方法でセーブされたＢＭ／Ｘブックマークの名前は、従来のブックマークに用いられたウェブ・ページのなじみのある名前である。この処理は、ブックマーク名を修正することができ（ウェブ・ページのタイトルのデフォルトから。この場合、フィールド（１０１）を修正して、フィールド（１５４）を<title>タグからの当初の設定として残す）、フォルダ位置を設定することができるダイアログをユーザに提示する既存の従来技術の処理を妨げない。しかしながら、ＢＭ／Ｘ処理では、上述のようにデフォルトのフォルダ位置を設定する。
【００９９】
従って、例えば、上述の例示的なシーケンス（i）から（vｉｉｉ）において、検索エンジンがGoogleでありページＤのためのＢＭ／Ｘブックマークがステップ（vｉｉ）後に生成される場合、ＢＭ／ＸブックマークはＩＥ環境において以下のように生成される。
【０１００】
Disk / Document and Settings
/ <userid>
/ Favourites
/ Google
/ RAH
/ D.bookmark
ページＥをブックマークするためのステップ（ｖｉｉｉ）の後、同じフォルダにおいて更に別のブックマークを生成して（双方の場合において同じ検索エンジンおよびパラメータを用いた）、以下を生成する。
【０１０１】
Disk / Document and Settings
/ <userid>
/ Favourites
/ Google
/ RAH
/ D.bookmark ; E.bookmark
【０１０２】
従来技術のブックマークと比較して、本発明がどのように機能するかを示す以下の例について考える。ユーザが、重くないパックなし真空掃除機が欲しい場合、適切な検索アーギュメントは、「軽量のパックなし真空掃除機（lightweight bagless vacuumcleaners）」とすることができる。脳は、どの情報が必要であるかを正確に理解し（意味論的言語処理）、従って、特定の主題をキーワードに言い換えることができる。ウェブ検索エンジン（Google等）内のかかる検索アーギュメントにより、一致したウェブ・ページのリストを生成することができる。その１つは、従来技術に従って、「fredbloggs.electrics」としてブックマークすることができる。これは、このウェブ・ページのソースＨＴＭＬにおける<title>タグの内容である。
【０１０３】
後日、ブラウザ・ユーザが真空掃除機に関連するウェブ・ページを検索したいとき、ユーザは当然、それらのキーワードを用いてブックマークを探す傾向がある（「軽量のパックなし真空掃除機」という完全な検索アーギュメントは、部分的に「掃除機」と思い出されるかもしれない）。ユーザが、「fredbloggs.electrics」を、この昔の検索に関連付けて考えるのは、最後の手段としてであろう。
【０１０４】
また、例えば以前ハイファイ機器を検索した結果、「fredbloggs.electics」という同一または同様の名前でウェブ・ページがブックマークされたかもしれない。これは潜在的に非常に混乱を招くものである。なぜなら、検索アーギュメントとして最初に表現された直感的な記述キーワードとブックマーク名との間に直接の関連がないからである。しかしながら、この重要な情報は、従来のブックマーク・プロセスでは失われている。
【０１０５】
このことを、本発明によってどのように元来の記述検索アーギュメントを保持し、ブックマークの新規な配置においてブラウザによって用いるかと対比させる。
【０１０６】
上述の例を用いて、図２から図５に関連付けて記載した本発明による方法は、図６に示すように次のフォルダ階層を発生させる。
【０１０７】
Folder: ‘Google’ -> Folder: ‘lightweightbagless vacuum cleaners’ -
>Bookmark name; ‘fredbloggs.electrics’
->Folder ‘Hi Fi’-
>Bookmark name; ‘fredbloggs.electrics’
【０１０８】
本発明の更に別の態様は、ブックマーク管理検索コンポーネント４３３（図４）によって、ブックマークを検索して所与のウェブ・ページとして再表示する方法を含む。ＢＭ／Ｘブックマークは、実施に関する限り、通常の従来技術のブックマークと同様に見え、同様にふるまうので、ウェブ・ページを再表示するのにＢＭ／Ｘを利用するために必要な追加処理はない。
【０１０９】
ユーザの物理的動作に関しては、Ｂ（２２９）ボタン（または同等のもの）を用いて、ブックマークの階層を提示し、これによって、フォルダ階層をナビゲートして、関連するウェブ・ページの再表示のために関連するブックマークを選択する。
【０１１０】
しかしながら、ウェブ・ページを再表示すると、ＢＭ／Ｘブックマークを用いて、ブックマーク・ページに到達するまでのステップをさかのぼることが可能となる。この理由は、ブックマークが表すウェブ・ページの位置を特定するアクセス履歴（すなわち現在のアクセス・シーケンス４４０）がＢＭ／Ｘブックマークにセーブされ、ＢＭ／Ｘブックマークを用いて関連ウェブ・ページを再表示する場合に利用可能であるからである。ブックマークしたページの検索は、標準的な従来技術の処理であり、ブラウザＧＵＩ２００においてＢ（２２９）アイコンによって開始される。
【０１１１】
従来のブックマークを検索した場合、現在のアクセス履歴シーケンス（４４０）の終端に関連ウェブ・ページが追加される。本質的に、現在のアクセス履歴シーケンスに関する限り、従来のブックマークを用いてウェブ・ページを検索することは、ブックマークによってまたはボックス２０３内の直接のＵＲＬの指定によってウェブ・ページを指定することについて相違はない。ページのＵＲＬは、単に現在のアクセス・シーケンス（４４０）の終端に追加される。
【０１１２】
このため、従来技術において、ブラウザ・セッション中にブックマークしたページＥを検索すると、セッション＜Ｈ，Ｉ，Ｊ，Ｋ＞の現在のアクセス履歴シーケンスが＜Ｈ，Ｉ，Ｊ，Ｋ，Ｅ＞に変更される。ここで、Ｈはブラウザ・ホーム・ページであり、Ｉ、Ｊ、およびＫはページＥへの途上で訪れたいずれかのページである。
【０１１３】
しかしながら、上述のようなＢＭ／Ｘブックマークを用いることで、ＢＭ／Ｘブックマークを生成した位置に到達するのに用いたウェブ・ページの記憶されたアクセス履歴シーケンス１５３も、現在のアクセス履歴シーケンスに挿入して、現在のアクセス・シーケンス４４０を生成する。この機能は、ユーザが必要とする場合もあるしそうでない場合もあり、そのためブラウザ機構において任意の制御のもとにあるが、ＢＭ／Ｘブックマークに関連付けたウェブ・ページから後方ボタン２２１を用いることで、ＢＭ／Ｘブックマーク・アクセス履歴のステップをさかのぼることを可能とする。好適な実施においては、この回復は検索エンジンのウェブ・ページを含む必要はないが、所望の場合には、検索エンジンのウェブ・ページおよびその直接の結果を現在のアクセス・シーケンスに含ませることができ、この場合も、ブラウザ構成制御のもとにある。
【０１１４】
このため、上述の説明のための例のステップ（ｖｉｉｉ）におけるように、ページＥをブックマークし、検索時に検索エンジンおよびその結果のウェブ・ページＡを含まない場合、現在のアクセス履歴シーケンス４４０は以下のように変化する。
【０１１５】
＜Ｈ，Ｉ，Ｊ，Ｋ＞から＜Ｈ，Ｉ，Ｊ，Ｋ，Ｂ，Ｄ，Ｅ＞
【０１１６】
あるいは、ブラウザ結果を含まないようにブラウザが構成されている場合、現在のアクセス履歴シーケンス（４４０）すなわち＜Ｈ，Ｉ，Ｊ，Ｋ，Ａ，Ｂ，Ｄ，Ｅ＞が回復され、検索エンジンを表すウェブ・ページを含む場合、現在のアクセス履歴シーケンス（４４０）すなわち＜Ｈ，Ｉ，Ｊ，Ｋ，ｓｅＲＡＨ，Ａ，Ｂ，Ｄ，Ｅ＞を記憶する。用いた検索エンジンおよび入力した検索パラメータは階層表現においてフォルダ名として可視的であるので、これは実施の選択の問題である。
【０１１７】
いったん現在のアクセス履歴シーケンス（４４０）が更新されると、ブラウザの＜（２２１）および＞（２２２）ボタンを用いることができ、必要な異なる結果が得られる。このため、例えば、Ｅを表示していた場合に＜（２２１）ボタンを用いると、結果としてウェブ・ページＤが表示されるのに対して、従来技術ではＫが表示される。更にボタン２２１を用いると、Ｂに次いでＡを表示する等となる。＞ボタン２２２を用いると、ブックマークしたページに戻る。
【０１１８】
本発明の好適な実施形態は、キーボード入力に頼っている。一般的に、その入力を検索エンジンに適切な検索アーギュメントに表現することができるいかなるユーザ入力デバイスも、本発明の範囲内である。例えば、ＭＩＤＩキーボードを用いて音楽に基づいた検索エンジンに入力を行った場合、ブックマーク・フォルダ名は、聴覚的な表現または五線譜上の音符のいずれかとして表すことができる。しかしながら、フォルダ名に対する入力の重要な関連付けはその場合も適用可能である。
【０１１９】
本発明について、前述の例示的な実施形態に関連付けて記載したが、本発明はそれに限定されず、本発明の範囲内に該当する多くの可能な変更および変形があることは、当業者には理解されよう。
【０１２０】
本開示の範囲は、本発明において開示したいかなる新規の特徴または特徴の組み合わせも含む。本出願人は、これによって、この出願またはそこから引き出される更に別の出願の手続中に、かかる特徴または特徴の組み合わせに対して新しい請求項を作成可能であることを注記する。特に、特許請求の範囲を参照して、従属クレームからの特徴は独立クレームからの特徴と組み合わせることができ、各独立クレームからの特徴は、単に特許請求の範囲に列挙した特定の組み合わせにおいてだけでなく、あらゆる適切な方法で、組み合わせることができる。
【０１２１】
不確かさを回避するため、この記載および特許請求の範囲を通して本発明において用いられる「〜を含む」という言葉は、「〜からのみから成る」という意味として解釈するべきではない。
【図面の簡単な説明】
【０１２２】
【図１】従来のブックマークのフォーマットを示す。
【図２】本発明に従った、インターネット・ブラウザにおいて用いられる拡張ブックマークのフォーマットおよびブックマークの方法を示す。
【図３】本発明に従った、ブラウザにおいて用いられるグラフィック・ユーザ・インタフェース（ＧＵＩ）のレイアウトを示す。
【図４】本発明に従った、図３のＧＵＩを用いるインターネット・ブラウザの機能コンポーネントを概略図で示す。
【図５】図３および図４のブラウザにおけるブックマークの方法の一部を示すフロー図である。
【図６】図２から図５のブラウザおよび方法によって生成されるブックマーク記憶階層の一例を示す。
【図１】
2009537917.tif 000003
【図２】
2009537917.tif 000004
【図３】
2009537917.tif 000005
【図４】
2009537917.tif 000006
【図５】
2009537917.tif 000007
【図６】
2009537917.tif 000008
【国際調査報告】
2009537917.tif 000009
2009537917.tif 000010