(57)【要約】  頻繁に訪問されるウェブサイトを適応的にブックマーキングする方法であって、（ａ）特定のユーザの素性をオプションとして決定するステップと；（ｂ）ウェブページが検出されたかを判定するステップと；（ｃ）当該ウェブページが上記ステップ（ｂ）において検出された場合は、該ウェブページが特定のユーザにより以前に訪問されたかを判定するステップと；（ｄ）（ｉ）前記ステップ（ｃ）において当該ウェブページが特定のユーザにより以前に訪問されことはないと判定された場合に該特定のユーザによる該ウェブページの訪問の初期記録を作成するステップ、及び（ii）前記ステップ（ｃ）において当該ウェブページが特定のユーザにより以前に訪問されていたと判定された場合に該ウェブページが以前にブックマーキングされたかを判定するステップの一方を実行するステップと；（ｅ）前記ステップ（ｃ）において当該ウェブページが前記特定のユーザにより以前に訪問されていると判定された場合に、訪問カウントを更新するステップと；（ｆ）上記訪問カウントが所定の閾値に到達したかを判定するステップと；（ｇ）上記ステップ（ｆ）において前記訪問カウントの前記所定の閾値に到達したと判定された場合に、該ウェブページのアドレスのブックマーキングを推奨するステップとを有する。上記訪問カウントは複数の訪問の数及び訪問に費やされた時間とすることができる。システムは、所定の期間にわたる不使用の後にブックマークを自動的に除去するか、又は推奨により除去するかの何れかとすることができる。システムは、当該ブックマーキング機能を実行するためにハードウェアに加えてソフトウェアモジュールを含む。【特許請求の範囲】
【請求項１】
頻繁に訪問されるウェブサイトを適応的にブックマーキングする方法において、
（ａ）ブラウザの特定のユーザを判断するステップと、
（ｂ）前記ブラウザの前記特定のユーザにより現在アクセスされているウェブサイトのウェブページに関して前記ブラウザが以前にブックマーキングされているかを判断するステップと、
（ｃ）前記ブラウザがブックマーキングされていない場合に、前記特定のユーザによる前記ウェブページへの訪問に関して記録カウントが存在するかを判断するステップと、
（ｄ）前記ステップ（ｃ）において前記記録カウントが存在すると判断された場合に該記録カウントを更新して前記特定のユーザによる前記現在のアクセスを反映させる一方、前記ステップ（ｃ）において前記特定のユーザによりアクセスされている前記現在のウェブページに関して記録カウントが存在しないと判断された場合に初期記録カウントを作成するステップと、
（ｅ）前記記録カウントが所定の訪問閾値に到達したかを判断するステップと、
（ｆ）前記ステップ（ｅ）において前記閾値に到達したと判断された場合に、前記ウェブページをブックマーキングすることが望まれるかに関して前記ユーザに催促するステップと、
（ｇ）前記ステップ（ｆ）に対して前記ユーザが肯定的に応答した場合に、前記ウェブページをブックマーキングするステップと、
を有していることを特徴とする方法。
【請求項２】
請求項１に記載の方法において、前記特定のユーザを判断するステップが、音声認識により実行されることを特徴とする方法。
【請求項３】
請求項１に記載の方法において、前記特定のユーザを判断するステップが、パスワード及びユーザ識別の少なくとも何れか一方を催促することにより実行されることを特徴とする方法。
【請求項４】
請求項１に記載の方法において、前記特定のユーザを判断するステップが、該特定のユーザの画像をカメラにより捕捉すると共に、記憶領域における許可されたユーザの画像と比較することにより実行されることを特徴とする方法。
【請求項５】
請求項４に記載の方法において、前記カメラが前記ユーザの瞳の画像を捕捉し、瞳検出による識別が実行されることを特徴とする方法。
【請求項６】
請求項１に記載の方法において、
（ｈ）前記特定のユーザに前記ウェブページのアドレスをブックマーキングすることが所望されるかについて指示するように催促するステップ、
を更に有していることを特徴とする方法。
【請求項７】
請求項６に記載の方法において、前記ユーザによるブックマーキングを所望するとの指示に応答して、前記ウェブページのアドレスのブックマーキングに進むことを特徴とする方法。
【請求項８】
請求項１に記載の方法において、前記ステップ（ｆ）における訪問カウントの前記所定の閾値が、前記ユーザによる当該ウェブページへの訪問のタリー値からなることを特徴とする方法。
【請求項９】
請求項１に記載の方法において、前記ステップ（ｆ）における訪問カウントの前記所定の閾値が、（１）前記特定のユーザによる２回以上の訪問を含む前記訪問カウントと、（２）前記ウェブページを見るのに費やされた総計時間との組合せを有することを特徴とする方法。
【請求項１０】
請求項１に記載の方法において、前記ステップ（ｆ）における訪問カウントの前記所定の閾値が、（１）前記特定のユーザによる２回以上の訪問を含む前記訪問カウントと、（２）前記ウェブページを見るのに費やされた平均（average）時間との組合せを有することを特徴とする方法。
【請求項１１】
請求項１に記載の方法において、前記ステップ（ｆ）における訪問カウントの前記所定の閾値が、（１）前記特定のユーザによる２回以上の訪問を含む前記訪問カウントと、（２）前記ウェブページを見るのに費やされた時間の平均（mean）との組合せを有することを特徴とする方法。
【請求項１２】
請求項１に記載の方法において、前記ステップ（ｆ）における前記所定の閾値が前記特定のユーザにより設定されることを特徴とする方法。
【請求項１３】
請求項１に記載の方法において、前記ステップ（ｇ）における前記ブックマーキングが、前記特定のユーザのブラウザと繋がる記憶領域においてローカルに実行されることを特徴とする方法。
【請求項１４】
請求項１に記載の方法において、前記ステップ（ｇ）における前記ブックマーキングが、前記特定のユーザのブラウザと繋がる記憶領域において遠隔的に実行されることを特徴とする方法。
【請求項１５】
請求項１に記載の方法において、前記特定のユーザが、前記ブックマーキングがローカルに実行されるかを選択することを特徴とする方法。
【請求項１６】
請求項１に記載の方法において、前記特定のユーザが、前記ブックマーキングが遠隔的に実行されるかを選択することを特徴とする方法。
【請求項１７】
請求項１に記載の方法において、前記ステップ（ｇ）においてなされる推奨が前記ユーザに対して表示されることを特徴とする方法。
【請求項１８】
請求項１に記載の方法において、前記ステップ（ｇ）における推奨が音によりなされることを特徴とする方法。
【請求項１９】
請求項１に記載の方法において、前記ブックマーキングが前記特定のユーザと通信するローカルエリアネットワーク（ＬＡＮ）により実行されることを特徴とする方法。
【請求項２０】
請求項１に記載の方法において、前記ブックマーキングが前記特定のユーザのインターネットサービスプロバイダ（ＩＳＰ）により実行されることを特徴とする方法。
【請求項２１】
請求項１に記載の方法において、
（ｈ）前記特定のユーザにより前記ウェブページが訪問されることなく或る所定の期間が経過した後に、当該ブックマークが削除されるべきかを前記特定のユーザと確認すると共に、該特定のユーザが前記ブックマークの削除に同意した場合に該ブックマークを削除するステップ、
を更に有していることを特徴とする方法。
【請求項２２】
請求項１に記載の方法において、
（ｈ）前記特定のユーザにより前記ウェブページが訪問されることなく或る所定の期間が経過した後に、当該ブックマークを削除するステップ、
を含んでいることを特徴とする方法。
【請求項２３】
ウェブサイトの頻繁に訪問されるウェブページを適応的にブックマーキングする方法において、
（ａ）ウェブページが検出されたかを判断するステップと、
（ｂ）前記ステップ（ａ）において前記ウェブページが検出された場合に、該ウェブページが特定のユーザにより以前に訪問されていたかを判断するステップと、
（ｃ）（１）前記ステップ（ｂ）において前記ウェブページが前記特定のユーザにより以前に訪問されていなかったと判断された場合に、該特定のユーザによる前記ウェブページの訪問の初期記録を作成するステップ、及び（２）前記ステップ（ｂ）において前記ウェブページが前記特定のユーザにより以前に訪問されていたと判断された場合に、該ウェブページが以前にブックマーキングされていたかを判断するステップの何れか一方を実行するステップと、
（ｄ）前記ステップ（ｂ）において前記ウェブページが前記特定のユーザにより以前に訪問されていたと判断された場合に、訪問カウントを更新するステップと、
（ｅ）前記訪問カウントが所定の閾値に到達したかを判断するステップと、
（ｆ）前記ステップ（ｅ）において前記訪問カウントの前記閾値に到達したと判断された場合に、前記ユーザに対して前記ウェブページがブックマーキングされるべきことを推奨するステップと、
を有することを特徴とする方法。
【請求項２４】
ウェブサイトの頻繁に訪問されるウェブページを適応的にブックマーキングする方法において、
（ａ）現在アクセスされているウェブサイトのウェブページが以前にブックマーキングされたかを判断するステップと、
（ｂ）前記現在アクセスされているウェブページがブックマーキングされていない場合に、記録カウントが存在するかを判断するステップと、
（ｃ）
（１）前記ステップ（ｂ）において前記記録カウントが存在すると判断された場合に、該記録カウントを前記ウェブページの現在のアクセスを反映するように更新するステップ、及び
（２）前記ステップ（ｂ）において特定のユーザによりアクセスされている前記現在のウェブページに関して記録カウントが存在しないと判断された場合に、初期記録カウントを作成するステップ、
の一方を実行するステップと、
（ｄ）前記記録カウントが１回の訪問より多い所定の訪問の閾値に到達したかを判断するステップと、
（ｅ）前記ステップ（ｄ）において前記記録カウントの閾値に到達したと判断された場合に、前記ウェブページをブックマーキングするステップと、
を有していることを特徴とする方法。
【請求項２５】
頻繁に訪問されるウェブサイトをブックマーキングするシステムにおいて、
記憶部を有するコンピュータと、
前記コンピュータと通信するブラウザプログラムと、
前記コンピュータがネットワークと通信するための通信手段と、
を有し、前記ブラウザが、
（ｉ）特定のユーザによりアクセスされているウェブサイトが以前にブックマーキングされているか、及び前記ウェブサイトが以前にブックマーキングされていなかった場合に記録が存在するかを判断し、
（ii）前記アクセスされているウェブサイトが特定のユーザによるものであることを識別する記録カウントを作成し、
（iii）１回の訪問より多い所定の閾数の訪問が前記特定のユーザによりに到達された場合に、前記ウェブサイトへのショートカットを設けるように前記ブラウザをブックマーキングする、
ようなプログラムモジュールを含むことを特徴とするシステム。
【請求項２６】
頻繁に訪問されるウェブサイトをブックマーキングするシステムにおいて、
記憶部を有するコンピュータと、
前記コンピュータと通信するブラウザプログラムと、
前記コンピュータがネットワークと通信するための通信手段と、
を有し、前記ブラウザが、
（ｉ）特定のユーザによりアクセスされているウェブサイトが以前にブックマーキングされているか、及び前記ウェブサイトが以前にブックマーキングされていなかった場合に記録が存在するかを判断し、
（ii）前記アクセスされているウェブサイトが特定のユーザによるものであることを識別する記録カウントを作成し、
（iii）所定の閾数の訪問が前記特定のユーザにより到達された場合に、前記ウェブサイトへのショートカットを設けるようにブックマーキングを推奨する、
ようなプログラムモジュールを含むことを特徴とするシステム。
【請求項２７】
請求項２６に記載のシステムにおいて、前記プログラムモジュールが、
（iv）前記ステップ（iii）においてなされる前記推奨に対する前記ユーザによる指示に応答して前記ウェブサイトをブックマーキングするステップ、
を含むことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のウェブサイトに関する。更に詳細には、本発明はユーザにより訪問されるウェブサイトの、再度の訪問のためのブックマーキングに関する。
【背景技術】
【０００２】
インターネットは、ユーザにウェブページの形態である情報を提供する。ウェブページはウェブサイトから、限定されるものではないが伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）を含む標準のプロトコルを用いてダウンロードされる。ＴＣＰ及びＩＰは、一緒に使用される２つの別個のプロトコルである。ＩＰはパケットアドレス指定方法を使用し、該方法においてはパケットの受信者に近いインターネット上の如何なるコンピュータも当該パケットを伝送することを許される。ＴＣＰは、インターネットに接続されたネットワークの間のデータ伝送の信頼性を保証する。ウェブページは、ユニバーサルリソースロケータ（ＵＲＬ）と呼ばれるアドレスにより見付けられる。
【０００３】
マイクロソフト社のインターネットエクスプローラ及びネットスケープナビゲータのような従来のウェブブラウザは、ユーザに、ウェブページを見、前のページと後のページとの間でナビゲートし、好みのページを“ブックマーキング”するツールを提供する。ブックマーキングは、ユーザが、ウェブサイトのホームページではなく、むしろホームページからの後のページ又は複数のページであり得るようなウェブサイトの同一のページに即座に戻るのを可能にする。これは、ウェブサイトのホームページのアドレスをタイプ入力し、続いて、しばしばハイパーテキストマークアップ言語（ＨＴＭＬ、DHTML又はＸＭＬ等の）の形態であるようなリンク上でマウスをクリックする時間、及び特定の所望のページに到達するだけのために興味のないページをロードする時間及び計算資源の浪費を節約する。
【０００４】
しかしながら、好みのページのブックマーキングはユーザにより積極的に行われなければならず、時にはユーザがブラウジングを行う際に、特定のページ又は複数のページが好みのページとしてブックマーキングされるべきことを忘れることが普通にある。事実、ユーザは、どの様にして特定のページに到達したかが確かでなく、斯かるページに戻るステップを追跡することができないことを、しばしば報告している。
【０００５】
従来技術において、米国特許第6,100,890号（Bates）に開示されているように上記問題を解決する試みが存在し、この文献は参照により本明細書に組み込まれるものとする。この従来技術の特許において、Batesはウェブサイトを、セッションの間において人が該ウェブサイトを見る時間の長さに基づいて、又はユーザが好みを既述するワードを入力してフォルダに記憶し、斯かるワード（又はシソーラスを介する同義語）が一致するかをみることにより自動的にブックマーキングする方法を開示している。
【０００６】
Batesによる開示内容の第１の問題点は、人が電話を受け、又はコンピュータから離れ、又は何らかの他の手段により気をそらされて、当該ウェブページを自動的にブックマーキングさせてしまう可能性がある点にある。また、ユーザが特定のページを或る期間にわたって読んでいたとしても、ユーザが該ページをブックマーキングされるのを欲することを意味するものではないが、一旦全体の設定モードで規準を満たすと、該ページはブックマーキングされてしまう。これは、プライバシに関するものである場合に特に当てはまる。何故なら、これらはユーザが訪問したのみならず好みであると思うサイトを示すような足跡をコンピュータ上に残し得、これがきまりの悪い又は一層悪いことの原因となりかねないからである。
【０００７】
同様に、キーワードの一致を見付けるためのシソーラスの使用は、ユーザが好きか嫌いかについての質問に答えなければならず、正確には一致しない多くのページがブックマーキングされてしまう可能性があることを意味する。また、ユーザがフットボールを好きであることを指定しても、これは必ずしもフットボールに言及する全てのウェブページがブックマーキングされることを欲することを意味するものではない。加えて、記事は時にはキーワードを使用しても実際には当該主題を述べているとは限らない。例えば、オー・ジェー・シンプソンは以前のフットボール選手のスターであったが、このことは彼についての記事においてしばしば言及されるものの、過去６年間にわたる彼についての記事はフットボール選手のスターとして彼の経歴を述べているものではない。それにも拘わらず、これらの記事はブックマーキングされてしまう可能性がある。何故なら、これら記事はユーザにより入力されたキーワードと一致するからである。
【０００８】
Batesにより開示された自動ブックマーキングシステムを使用する結果は、非常に乱雑なブックマークの集合であり、これらブックマークの多くはユーザが好みと考えるものとは関係がない。このシステムは、ユーザがブラウザを選り分けると共にウェブページを消去しなければならないようにさせるが、該ユーザはウェブページを維持したいかを確かめるために斯かるウェブページに戻って訪問しなければならず、これは非常に時間的に効率的ではない。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従って、本発明の目的は、選択されたウェブサイトへのユーザの訪問を追跡すると共に、当該ウェブページを好みとしてブックマーキングしたいかについてユーザに自動的に催促を行い、ユーザが一連のステップを節約して該ページに戻ることができるようにするような自動プラグインモジュールを提供することにある。他の例として、特定の閾数の訪問が発生した後、ユーザに、このサイトをブックマーキングしたいか否かを要求するメッセージが提示される。
【課題を解決するための手段】
【００１０】
本発明の一態様によれば、頻繁に訪問されるウェブサイトを適応的にブックマーキングする方法は、
（ａ）ウェブページが検出されたかを判断するステップと、
（ｂ）前記ステップ（ａ）において前記ウェブページが検出された場合に、該ウェブページが特定のユーザにより以前に訪問されていたかを判断するステップと、
（ｃ）（１）前記ステップ（ｂ）において前記ウェブページが前記特定のユーザにより以前に訪問されていなかったと判断された場合に、該特定のユーザによる前記ウェブページの訪問の初期記録を作成するステップ、及び（２）前記ステップ（ｂ）において前記ウェブページが前記特定のユーザにより以前に訪問されていたと判断された場合に、該ウェブページが以前にブックマーキングされていたかを判断するステップの一方を実行するステップと、
（ｄ）前記ステップ（ｂ）において前記ウェブページが前記特定のユーザにより以前に訪問されていたと判断された場合に、訪問カウントを更新するステップと、
（ｅ）前記訪問カウントが所定の閾値に到達したかを判断するステップと、
（ｆ）前記ステップ（ｅ）において前記訪問カウントの前記所定の閾値に到達したと判断された場合に、前記ユーザに対して前記ウェブページがブックマーキングされるべきことを推奨するステップと、
を有する。
【００１１】
上記方法は、（ｇ）前記特定のユーザに前記ウェブページのアドレスをブックマーキングすることが望まれるかについて指示するように催促するステップを更に含むことができる。
【００１２】
また、上記方法は、ブックマークを欲するとの前記ユーザの指示に応答して、（ｇ）前記ウェブページのアドレスのブックマーキングに進むステップを更に含むことができる。
【００１３】
上記推奨及び催促は、ユーザに対する視覚的表示又は音声的催促とすることができる。また、上記ユーザの指示は、マウスのクリック、キーの押下、音声命令、身振り等とすることができる。
【００１４】
また、上記訪問カウントの閾値は、複数の訪問、又は複数の訪問と当該ウェブページ上で費やした所定量の時間との組合せとすることができ、上記所定量の時間は総計時間、平均（average）時間若しくは平均（mean）時間とすることができる。
【００１５】
他の例として、上記ブックマーキングは、上記閾値に到達するような同一のページへの複数回の訪問が存在した場合に自動的（ユーザへの推奨又は催促無しの）なものとすることができる。また、上記ブックマーキングは、当該ウェブページへの２回以上の訪問の組合せ、及び総計、平均等とすることができる時間閾値の組合せが存在する場合にも、自動的とすることができる。
【００１６】
本発明の他の態様によれば、頻繁に訪問されるウェブサイトのウェブページを適応的にブックマーキングする方法は、
（ａ）ブラウザの特定のユーザを判断するステップと、
（ｂ）前記ブラウザの前記特定のユーザにより現在アクセスされているウェブサイトのウェブページに関して前記ブラウザが以前にブックマーキングされているかを判断するステップと、
（ｃ）前記ブラウザがブックマーキングされていない場合に、前記特定のユーザによる前記ウェブページへの訪問に関して記録カウントが存在するかを判断するステップと、
（ｄ）前記ステップ（ｃ）において前記記録カウントが存在すると判断された場合に該記録カウントを更新して前記特定のユーザによる前記現在のアクセスを反映させる一方、前記ステップ（ｃ）において前記特定のユーザにより現在アクセスされている前記現在のウェブページに関して記録カウントが存在しないと判断された場合に初期記録カウントを作成するステップと、
（ｅ）前記記録カウントが所定の訪問閾値に到達したかを判断するステップと、
（ｆ）前記ステップ（ｅ）において前記閾値に到達したと判断された場合に、前記ウェブページをブックマーキングすることが望まれるかに関して前記ユーザに催促するステップと、
（ｇ）前記ステップ（ｆ）に対して前記ユーザが肯定的に応答した場合に、前記ウェブページをブックマーキングするステップと、
を有している。
【００１７】
上記特定のユーザの素性の判断は、音声認識又はユーザの画像を捕捉するように配置されたカメラ等の如何なる既知の方法によるものとすることもできる。
【００１８】
本発明の更に他の態様によれば、頻繁に訪問されるウェブサイトをブックマーキングするシステムは、
記憶部を有するコンピュータと、
前記コンピュータと通信するブラウザプログラムと、
前記コンピュータがネットワークと通信するための通信手段と、
を有し、前記ブラウザが、
（ｉ）特定のユーザによりアクセスされているウェブサイトが以前にブックマーキングされているか、及び前記ウェブサイトが以前にブックマーキングされていなかった場合に記録が存在するかを判断し、
（ii）前記アクセスされているウェブサイトが特定のユーザによるものであることを識別する記録カウントを作成し、
（iii）所定の閾値の訪問が前記特定のユーザによりに到達された場合に、前記ウェブサイトへのショートカットを設けるように前記ブラウザをブックマーキングする、
ようなプログラムモジュールを含む。
【００１９】
他の例として、上記ステップ（iii）におけるユーザは、当該サイトをブックマーキングする推奨を受けることができ、ユーザは手動によりブックマークを作成することができる。又は、上記ステップ（iii）におけるユーザは、当該ウェブサイトをブックマーキングしたいかについて催促されるようにすることができ、当該ブックマークはユーザがブックマーキングをしたいと指示した後に当該システムにより作成される。
【００２０】
更に、上記方法及びシステムは、所定の期間後に、特定の期間再訪問されなかったブックマーキングされているウェブページに関して催促すると共に、これらの削除を推奨することができる。ユーザは、システムに当該ウェブページのブックマークを削除することを欲するかについて、催促されるようにすることができる。他の例として、ユーザは、当該ウェブページが、特定の数の日、週、月若しくは年、又は該ページを再訪問しないで当該ブラウザを使用した特定数のセッションの間再訪問されなかった場合に、当該ブックマークの自動削除を要求する閾値を設定することができる。
【００２１】
当業者であれば、本発明による前記ブックマーキングモジュールが、如何なる特定の型式のブラウザ又は如何なる特定の型式のオペレーティングシステムにも限定されるものではないと理解すべきである。例えば、パーソナルコンピュータにとってはインターネットエクスプローラ及びネットスケープ等の通常のブラウザが存在するものの、本発明は他のものにより作成されたブラウザと共に使用することもできる。
【００２２】
更に、オペレーティングシステムに関する要件は存在しない。例えば、当該ブラウザはウインドウズ、アップルオペレーティングシステム、ＩＢＭ
ＯＳ２等で動作する必要はない。また、本発明は、オペレーティングシステムの下で動作する如何なるブラウザ上でも動作することができるか、又は、場合によっては、別のオペレーティングシステムと、若しくは場合によってはオペレーティングシステムと一体考えられ得るブラウザ上で動作するであろう。また、本発明はインターネット以外のネットワーク（ＬＡＮ、ＷＡＮ、又は現在のインターネットに将来置き換わるもの等）にも適用することができ、パーソナルコンピュータに限定されるものでもない。エンドユーザは、インターネット又は他のネットワーク型のアクセスを備えるパーム動作装置、ページャ／電話を使用することができる。更に、ブックマーキングされたページはエンドユーザにおいて記憶される必要はなく、ネットワークによる記憶部内に留まることができる。
【発明を実施するための最良の形態】
【００２３】
当業者によれば、ここに含まれる記載内容は限定のためではなく解説の目的で提示されたもので、本発明の趣旨及び添付請求項の範囲内で実施することができるような多くの変形例が存在すると理解されるべきである。
【００２４】
図１Ａは、本発明による方法の第１の態様を示すフローチャートである。
【００２５】
ステップ１００において、特定のユーザの素性が決定される。当業者によれば、ステップ１００は必要なものではなく、本発明のオプション的強化策であることに注意されるべきである。特定のユーザが決定されない場合、本ブックマーキングは、特定のユーザに基づくというよりも、マシンに依存するものとなるであろう。コンピュータの異なるユーザに対する異なるブックマーキングを論理的に分離する能力は、多くの方法により実施化することができる。
【００２６】
ユーザを識別することが望ましい理由は、異なるユーザのブックマーキングを論理的に分離することができることが、従来知られているパスワード及び／又はｉｄ保護によるものとすることができることにある。この構成は、他のユーザは他のユーザにより何のサイトがブックマーキングされているかを見ることができないので、より一層のプライバシを可能にすることに加えて、異なるユーザの種々の好みにより生じる乱雑さを低減する。
【００２７】
ユーザを識別する１つの方法は、音声認識であり得、又はカメラが画像を捕捉することができる。好ましくは顔認識による、捕捉手段により捕捉された画像の識別に関しては、本発明の認識補助として使用することが可能な２つの形式の顔認識として、背景技術資料としてのChang他の米国特許第6,137,896号及びCoffin他の米国特許第5.991,429号を参照されたい。
【００２８】
更に、人の目のパターン（瞳検出）が識別に使用される形式のような生物測定的識別も特定のユーザを識別する方法として使用することができ、これに関しては本発明と共に使用することができる瞳検出システムに関する背景技術資料としてFlom他の米国特許第4,641,349号及びMann他の米国特許第6,119,096号を参照されたい。音声認識も認識のために使用することができ、斯様な識別システムは従来既知である。勿論、指紋、手形及び把持認識さえも使用することができる。
【００２９】
パスワードによる識別は、インターネットサービスプロバイダにより実行することができる。ブラウザが各ユーザの好みに対して論理的な分離を有するのを可能にするような認識システムは既に存在する。例えば、アメリカンオンライン（登録商標）は、ユーザが手動により好みのサイトをブックマーキングのを可能にするような“好みの場所（Favorite Places）”（著作権）と呼ばれる機能を有している。アメリカンオンライン（登録商標）は、7人まで（後のバージョンではそれ以上の）のユーザが特定のコンピュータを彼らの“ホーム”又は“他の”ロケーションとして使用するのを可能にするので、これらユーザの各々は当該ユーザによってのみ見られる一群の好みの場所を有し、斯様な好みの場所に対するアクセスは、ＩＳＰにより受け付けられたパスワードの成功裏の提示の後でのみ許される。従って、本発明は、各ユーザの論理的に別個の“好みの場所（著作権）”を更新するように適応化することができる。他の例として、ブラウザがパスワードを要求し、ユーザ側で識別を行うこともできる。上述した説明はアメリカンオンライン（登録商標）によるユーザに限定されるものではなく、如何なるインターネットサービスプロバイダのシステムにも適用することができると理解されるべきである。
【００３０】
ステップ１０２において、ウェブページのＵＲＬ／アドレスが検出されたかが判断される。これは、典型的には、ユーザがウェブサイトのアドレスを入力するか、又はＨＴＭＬをクリックすることにより開始される。ユーザがウェブサイトをアクセスするまで、当該処理は本質的にユーザを待つ。
【００３１】
ステップ１０５において、ユーザによりアクセスされたウェブページは、以前にアクセスされたかを判断するためにチェックされる。この以前のアクセスは、当該ブラウザにより保持されるテーブルに記憶することができるか、又はユーザのハードドライブ上の記憶部からアクセスすることができる。また、インターネットサービスプロバイダのサーバが訪問を追跡すると共に、アクセス履歴を遠隔的に記憶することもできる。更に、当該ブラウザが最初の訪問で一種の“クッキ”を作成することもでき、斯かる最初の訪問は当該ウェブページに関してクッキが以前に作成されているかをチェックすることにより判断される。当該ウェブページに関してクッキが存在しない（該ウェブページが以前に訪問されていないことを意味する）場合は、該訪問に対してクッキを作成する。このクッキは、別個のもので、特定のウェブサイトがユーザのシステム上に残す如何なるクッキとも別である。
【００３２】
ステップ１１０において、もしステップ１０５において当該ウェブページがユーザにより以前に訪問されていなかったと判断された場合は、当該訪問の記録が作成される。この段階において、当該処理はステップ１００に戻り、初回の訪問の記録を作成し続ける。
【００３３】
ステップ１１２においては、これが特定のウェブページに対する最初の訪問でないとの判断に応答して、当該ウェブページが既にブックマーキングされているかが判断される。そうである場合、当該処理は、この特定のウェブページに関しては終了する。ステップ１１０が削除されるべきであったとしたら、当該ウェブページに対してブックマークが存在するか否かについての判断、次いで、当該特定のウェブページに対してブックマーク無しで記録が作成されているかについての判断が必要であろう。さもなければ、当該特定のウェブサイトがブックマーキングされていないとの判断がなされる毎に、記録が作成され得ることになる。
【００３４】
ステップ１０５における判断が肯定的である場合には、ステップ１１５が後続し、当該ウェブページがユーザにより以前に訪問されていることを意味する。最新の訪問を反映するために、訪問カウントが増加される。
【００３５】
ステップ１２０において、ステップ１１５において増加された上記訪問カウントが閾値に到達したかが判断される。閾値に到達していない場合、当該処理はステップ１０２に戻り、ウェブページを検出すると共に斯かるウェブページがユーザにより以前に訪問されたかを判断し続ける。
【００３６】
ステップ１２０の判断が、上記訪問カウントが閾値（この閾値は所定の値である）に到達したと肯定的になされた場合、当該ウェブページのＵＲＬ／アドレスのブックマーキングが自動的になされる。かくして、当該ウェブページは、ユーザのブラウザの好みの／ブックマーキングされたサイトのリストの下に現れる。このように、熟練していないユーザも好みのウェブページを待避させることができる。ユーザを合わせるために、オプションではあるが、“このページは将来のアクセスを容易にするために自動的にブックマーキングされた”のようなことを述べるメッセージによりユーザに通知することが望ましい。
【００３７】
図１Ｂは、ブックマーキングを２以上のロケーションで実行することができることを示している。例えば、ブックマーキングをユーザのブラウザ上でローカル（１２６）に実行することができる（典型的には、ユーザのハードドライブ上に記憶される）一方、該ブックマーキングを例えばネットワークサーバ上で遠隔的（１２７）に記憶することができる。これは、ユーザが当該ネットワークの何れのコンピュータにもログインし、別のコンピュータに座っている場合に上記のブックマーキングされたページにアクセスするのを可能にする。ローカル（１２６）及びサーバにおける記憶に代えて又はこれらに加えて、インターネットサービスプロバイダ１２７もブックマークを利用可能にすることができる。この利用可能性は、ユーザに対して、どのようなコンピュータを使用していても、借りている誰か他の人のものであるか、旅行中のノートブック／ラップトップ、又は予備のコンピュータであるかに拘わらず、異なるロケーション又はバックアップサイトのいずれかであるかに拘わらず、好みをブックマーキングさせる能力を提供する。
【００３８】
図１Ｃは、図１Ａのフローチャートの変形例を示し、この変形例においては前記カウントが、単なる訪問のカウントというよりは、ウェブページを見るのに費やした時間によるものとなる。例えば、ステップ１０５においては、当該ウェブページがユーザにより以前に訪問されているかが判断される。
【００３９】
これがユーザによる最初の訪問である場合、ステップ１１０Ａにおいて、ユーザが当該ウェブページを表示したまま費やした時間の量を含む記録カウントが作成される。
【００４０】
しかしながら、これが当該ユーザによる繰り返しの訪問である場合は、ステップ１１５Ａにおいて時間カウントが更新される。ステップ１２０Ａにおいては、ウェブページに対する時間カウントが所定の閾値に到達したかが判断される。該閾値に到達した場合、当該ウェブページは自動的にブックマーキングされ得る。
【００４１】
閾値に到達するのに要する時間の量は、多くの方法で計算することができる。第１の方法は、各訪問に対する時間の単純な加算で、その和が所定の閾値に到達したら、自動的にブックマーキングされる。
【００４２】
所要の時間閾値に到達する他の方法は、ユーザが見る平均（average）時間又は平均（mean）時間であろう。見る時間が所定の秒数より短い場合、当該ソフトウェアは例えば時間カウントを捨てることができる。ユーザがウェブページを好まないか、又は当該情報が有益であると思わない場合、ページを先に進めるか又は他の場所を探す傾向が非常に大きい。逆に、ユーザが特定のページを見るのに多くの時間を費やす場合は、当該ページ上の情報が該ユーザにとり一層重要である傾向が非常に大きい。時間の閾値はブックマークが過度に多くなる可能性も低減することができ、過度に多いブックマークは、システム資源を過負荷状態にするのみならず、実際にユーザに対して与える選択が多すぎることになる。
【００４３】
図１Ｄは、閾値が純粋なカウント又は時間の量である必要はないことを示している。訪問の回数及び費やされた時間の組合せも存在し得、これを上記所定の閾値を設定する基礎として使用することができる。例えば、（数は純粋に説明の目的で設けられたもので、閾の何らかの境界を与えることを決して意味するものではない）上記閾は５回の訪問であり得る。他の例として、上記閾値は５分間の看取でもあり得る。又は、上記閾は５回の訪問及び５分間の一方でもあり得る。又は、上記閾は、合計の看取時間が２分の平均時間となるような３回の訪問、又は平均時間が１分であるような３回の訪問の一方とすることもできる。言い換えると、訪問の数及び見るのに費やされた時間は、必要に従って混ぜることができ、マッチさせることができる。
【００４４】
図２Ａは、本発明の更に他の態様を示すフローチャートであり、図１Ａにおける自動ブックマーキングと対照をなすものである。
【００４５】
ステップ２００において、ウェブページのＵＲＬ／アドレスが検出されたかが判断される。
【００４６】
ウェブページが検出された場合は、ステップ２０５において、当該ウェブページがユーザにより以前に訪問されたかが判断される。
【００４７】
ステップ２１０において、これがユーザにより当該ウェブページが訪問された最初の機会であった場合、当該訪問を記録する最初の記録が作成される。前述したように、この記録は典型的にはブラウザのプラグインモジュールにより作成され、該記録はローカルに、典型的にはユーザのハードドライブ上に記憶される。しかしながら、該記録はローカルエリアネットワーク上のサーバにより、又はインターネットにアクセスするためのユーザのインターネットサービスプロバイダにより記憶することもできる。
【００４８】
ステップ２１２において、これが特定のウェブページに対する最初の訪問でなかったとの判断に応答して、該ウェブページが既にブックマーキングされているかが判断される。もしそうなら、当該処理は、この特定のウェブページに関しては終了する。ステップ２１０が削除されるべきであった場合は、当該ウェブページに関するブックマークが存在するか否かについての判断、次いで、当該特定のウェブページに対してブックマークなしで記録が作成されているかについての判断が必要であろう。さもなければ、該特定のウェブサイトがブックマーキングされなかったとの判断がなされる毎に、記録が作成され得ることになる。
【００４９】
ステップ２０５における判断が当該ウェブページはユーザにより以前に訪問されていたというものである場合、ステップ２１５は該ウェブページに対するカウントを更新する。
【００５０】
ステップ２２０においては、該更新されたカウントが閾値に到達したかが判断される。該閾値に到達した場合、ユーザは、当該特定のウェブページをブックマーキングしたいか質問される。他の例として、このウェブページのブックマーキングが推奨されることを示すメッセージ、確認のためのイエスのクリック、又は無視するためのノーのクリックが可能性のあるオプションであろう。
【００５１】
ステップ２３０においては、ステップ２２５におけるシステム指示に応答してユーザがブックマーキングを所望することを示した後に、ブックマーキングが行われる。
【００５２】
ユーザが当該ウェブページをブックマーキングしたくない場合、ブラウザは当該特定のウェブページに関する全てのカウントをリセットし、及び／又は前記初期記録を消去することができる。何故なら、ユーザが将来も該サイトをブックマーキングしたいと欲することはなさそうであるからである。従って、上記閾値に到達するには、全体の処理が再び実行される必要がある。
【００５３】
他の例として、上記カウントは継続し、ユーザが、特定の閾値を超えて当該ウェブページにアクセスする毎に、又は例えば該閾値を超えて当該ウェブページにアクセスする１回置きの間隔で、ブックマーキングを欲するか又はブックマーキングが推奨されるかを質問されるようにすることもできる。また、ユーザに“このウェブページに関して、このメッセージを示さないでほしい”との選択をすることができるようなオプションを付与することもでき、このオプションは当該処理に優先する。このようなオプションが利用可能な場合、一旦ウェブページが検出された場合、当該ウェブアドレスはブックマーキングを欲しないと以前に示されていたかについてチェックすることができる。
【００５４】
図２Ｂは、本発明の他の態様を示し、該態様においてユーザは当該ウェブページがブックマーキングされることを欲するか（２２７）について質問される（２２５）。当該ウェブページは、ユーザ装置においてローカルに、ネットワークサーバにおいて、又はインターネットサービスプロバイダによりブックマーキングすることができる（２３０）。前述したように、遠隔的に及びローカルにブックマーキングすることの利点が存在する。ブックマーキングに関して閾の時点で質問が起動されるのに代えて、本発明のためのソフトウェアプラグインモジュールは、セットアップの間において、ユーザに自動ブックマーキングがどの様に記憶されることを欲するかについて質問することもできる。
【００５５】
しかしながら、本発明のこの態様によれば、ブックマーキングがユーザに対して推奨されるか、又はユーザがブックマーキングを欲するか質問される。
【００５６】
図３は、本発明によるシステムを示している。ユーザ（３０５で示す）は、典型的には、ディスプレイ３１０、ＣＰＵ３１５、ＲＯＭ３２０、ＲＡＭ３２５、記憶部３３０及びモデム又はネットワークカードのような通信手段３３５を有するパーソナルコンピュータを介して通信する。当業者によれば、本発明がパーソナルコンピュータに限定されるべきではないと理解されるべきである。何故なら、上述した要素の全てはインターネット可能型電話、テレビジョン、セットトップボックス及び／又はパームユニットの部品でもあり得るからである。上記通信は、有線、無線、光ファイバ、ＬＡＮ／ＷＡＮ等とすることができる。通信の型式は、ＤＳＬ、ＩＳＤＮ等とすることができ、実際に、如何なるプロトコルもネットワーク環境において使用することができる。
【００５７】
記憶部３３０は典型的にはブラウザを含み、該ブラウザは本発明による適応的ブックマーキングの処理を可能にするようなソフトウェアモジュール（図示略）を有する。他の例として、このブラウザはネットワーク（ＬＡＮ３４０）及び／又はＩＳＰ３４５上にあってもよい。インターネットエクスプローラ及びネットスケープが言及されたが、今まで知られている又は将来発明される如何なるブラウザも、本発明により修正することができる。
【００５８】
ウェブページ３５５を持つサーバは、インターネット３５０を介してアクセスされる。前述したように、本発明はインターネット以外のネットワーク上でも使用することができる。前述したようにブックマーキングが閾値に到達した場合、記憶部３３０内に存在するブラウザは、ブックマーキングされたウェブページにより更新され得る。オプションとして、上記に加えて又は上記の代わりに、ＬＡＮ３４０及び／又はインターネットサービスプロバイダ３４５は、ユーザ用のブックマーキングされたページにより一緒に又は別個に更新され得る。
【００５９】
当業者であれば、図３に示す全ての部分の間の接続は必要に応じて変更することができ、有線、無線、光ファイバのものとすることができ、スクランブルすること等もできる。また、上記ブックマーキングのための閾値は前述したようなものとすることもでき、又はユーザがＬＡＮ／ＷＡＮ環境に属する場合は、ブックマーキングは他のものが使用するのを容易にするように利用可能にすることができる。斯様な場合、ユーザが、当該ページがブックマーキングされることを欲することを確認することが賢明であろう。更に、ユーザがブックマーク用のニックネームを入力するのを促されるようにし、後日での迅速且つ容易な認識を可能にすることができる。更に、サイトが最早訪問されることがない、又は訪問の頻度が特定の閾値よりも低下した場合に、ブラウザがブックマークを削除することができることも、本発明の趣旨及び範囲内である。このような場合、ブックマークを削除する前にユーザを促して、ユーザが当該ウェブページのブックマーキングを継続したいと欲するかを示すようにするのが賢明であろう。このオプションは、ユーザのシステム及び／又はネットワーク若しくはＩＳＰ上に過度に多くの記憶部を占有する不使用なブックマークが存在する場合に、システム資源を解放する助けとなるであろう。また、当業者によれば、技術者ならば、過度の実験なしで従来既知の既存のブラウザにプログラムモジュールを設け、又は開発中の若しくは将来開発されるべきブラウザに本発明のフィーチャを追加することができると理解されるであろう。
【図面の簡単な説明】
【００６０】
【図１Ａ】図１Ａは、本発明の第１の態様を示すフローチャートである。
【図１Ｂ】図１Ｂは、図１Ａに示す適応的ブックマーキング法の処理における変形例を示す。
【図１Ｃ】図１Ｃは、本発明の他の態様を示し、該態様においてはブックマーキング用の閾値を設定するために時間の量が使用されている。
【図１Ｄ】図１Ｄは、本発明により閾値を設定するために使用することができる方法の幾つかを掲載する。
【図２Ａ】図２Ａは、本発明の更に他の態様を示すフローチャートである。
【図２Ｂ】図２Ｂは、図２Ａに示した処理における変形例を示す。
【図３】図３は、本発明によるシステムの概要を示す。
【図１Ａ】
2005515554.tif 000002
【図１Ｂ】
2005515554.tif 000003
【図１Ｃ】
2005515554.tif 000004
【図１Ｄ】
2005515554.tif 000005
【図２Ａ】
2005515554.tif 000006
【図２Ｂ】
2005515554.tif 000007
【図３】
2005515554.tif 000008
【国際調査報告】
2005515554.tif 000009
2005515554.tif 000010
2005515554.tif 000011