(57)【要約】インターネット中で生じるやりとりを自動化する記録データを導入する方法及びシステムは、データベースを保存するようにした中央Ｗｅｂ サーバー（２９９）にデータを記録することを含む。中央Ｗｅｂ サーバー（２９９）におけるコンピュータプログラムコードは、データを要求するプログラムスクリプトに応答して、データベースから記録データを選択的に抽出し、このデータを要求に応じて処理し、この処理したデータを所望のフォーマットで供給する。
2004513419.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータサーバー間のデータトランザクションを自動化するシステムであって、このシステムが、
記録データを有するデータベースを保存する第１コンピュータサーバーと、
前記第１コンピュータサーバー上にあり、前記記録データを要求に応答して選択的に抽出することにより抽出データを生ぜしめるプログラムコードと、
前記第１コンピュータサーバー上にあり、ブランクフォームを得るとともに、このブランクフォームを解析して、前記抽出データのどれを、前記ブランクフォームの少なくとも一部分を充填するのに用いるべきであるかを識別するための追加のプログラムコードと
を有するシステム。
【請求項２】
請求項１に記載のシステムにおいて、前記抽出データが、前記ブランクフォームにおけるあらゆるフィールドに対するデータを含んでいるシステム。
【請求項３】
請求項１に記載のシステムにおいて、前記ブランクフォームが第２コンピュータサーバーから得られるようになっているシステム。
【請求項４】
請求項１に記載のシステムにおいて、前記ブランクフォームが、ファジー充填手順を用いて充填されるようになっているシステム。
【請求項５】
請求項１に記載のシステムにおいて、前記ブランクフォームがログインフォームであるシステム。
【請求項６】
請求項１に記載のシステムにおいて、前記追加のプログラムコードが、前記抽出データを用いて前記ブランクフォームを充填して充填フォームを形成するための命令を有しているシステム。
【請求項７】
請求項６に記載のシステムにおいて、前記追加のプログラムコードが更に、前記充填フォームを第２コンピュータサーバーに提示するための命令を有しているシステム。
【請求項８】
請求項１に記載のシステムにおいて、このシステムが更に、
前記第１コンピュータサーバーに保存された追加のデータベース
を有し、この追加のデータベースは記録フォームデータを有しており、この記録フォームデータは、少なくとも１つの他のコンピュータサーバーにより要求されたフォームに関するものであるシステム。
【請求項９】
請求項８に記載のシステムにおいて、前記追加のプログラムコードが、前記追加のデータベース内に記録された記録フォームデータと、前記ブランクフォーム内のデータフィールドとを比較するための命令を有しているシステム。
【請求項１０】
請求項８に記載のシステムにおいて、前記記録フォームデータが、前記少なくとも１つの他のコンピュータサーバーからの解析したフォームデータを有しているシステム。
【請求項１１】
請求項９に記載のシステムにおいて、このシステムが更に、
前記第１コンピュータサーバー上にあり、前記記録フォームデータと、前記ブランクフォーム内のデータフィールドとの比較の結果を用い且つファジー充填手順を用いて前記ブランクフォームを充填することにより充填フォームを形成するためのフォーム充填プログラム命令
を有しているシステム。
【請求項１２】
請求項１１に記載のシステムにおいて、このシステムが更に、
前記第１コンピュータサーバー上にあり、前記フォーム充填プログラム命令の結果を用いて、前記充填フォームを第２コンピュータサーバーに自動的に提示するためのフォーム提示プログラム命令
を有しているシステム。
【請求項１３】
記録データを有するデータベースを第１コンピュータサーバーに保存する工程と、
前記記録データを要求に応答して選択的に抽出する工程と、
ブランクフォームを得る工程と、
前記記録データのどれを用いて前記ブランクフォームの少なくとも一部分を充填する必要があるかを識別するために、前記ブランクフォームを解析する工程とを有するコンピュータサーバー間のデータトランザクション自動化方法。
【請求項１４】
請求項１３に記載のデータトランザクション自動化方法において、前記選択的に抽出する工程が、前記ブランクフォームにおけるあらゆるフィールドに対するデータを抽出する工程を有するデータトランザクション自動化方法。
【請求項１５】
請求項１３に記載のデータトランザクション自動化方法において、前記ブランクフォームを得る工程が、第２コンピュータサーバーからフォームデータを受ける工程を有するデータトランザクション自動化方法。
【請求項１６】
請求項１３に記載のデータトランザクション自動化方法において、前記ブランクフォームを得る工程が、第２コンピュータサーバーからログインフォームデータを受ける工程を有するデータトランザクション自動化方法。
【請求項１７】
請求項１３に記載のデータトランザクション自動化方法において、更に、
ファジー充填手順を用いて前記ブランクフォームを充填する工程
を有するデータトランザクション自動化方法。
【請求項１８】
請求項１７に記載のデータトランザクション自動化方法において、更に、
前記ブランクフォームを充填した結果を第２コンピュータサーバーに自動的に提示する工程
を有するデータトランザクション自動化方法。
【請求項１９】
請求項１３に記載のデータトランザクション自動化方法において、更に、
前記第１コンピュータサーバーに追加のデータベースを保存する工程
を有し、前記追加のデータベースは記録フォームデータを有し、この記録フォームデータは、少なくとも１つの他のコンピュータサーバーにより要求されるフォームに関連しているようにするデータトランザクション自動化方法。
【請求項２０】
請求項１９に記載のデータトランザクション自動化方法において、前記ブランクフォームを解析する工程が、前記追加のデータベース内に記録された前記フォームデータと、前記ブランクフォーム内のデータフィールドとを比較する工程を有するデータトランザクション自動化方法。
【請求項２１】
請求項１３に記載のデータトランザクション自動化方法において、前記選択的に抽出する工程が、前記ブランクフォーム内のあらゆるフィールドに対するデータを抽出する工程を有するデータトランザクション自動化方法。
【請求項２２】
請求項１３に記載のデータトランザクション自動化方法において、前記ブランクフォームを得る工程が、第２コンピュータサーバーからフォームデータを受ける工程を有するデータトランザクション自動化方法。
【請求項２３】
請求項１３に記載のデータトランザクション自動化方法において、前記ブランクフォームを得る工程が、第２コンピュータサーバーからログインフォームデータを受ける工程を有するデータトランザクション自動化方法。
【請求項２４】
請求項１３に記載のデータトランザクション自動化方法において、更に、
ファジー充填手順を用いて前記ブランクフォームを充填する工程
を有するデータトランザクション自動化方法。
【請求項２５】
請求項１７に記載のデータトランザクション自動化方法において、更に、
前記ブランクフォームを充填した結果を第２コンピュータサーバーに自動的に提示する工程
を有するデータトランザクション自動化方法。
【請求項２６】
請求項１３に記載のデータトランザクション自動化方法において、更に、
前記第１コンピュータサーバーに追加のデータベースを保存する工程
を有し、前記追加のデータベースは記録フォームデータを有し、この記録フォームデータは、少なくとも１つの他のコンピュータサーバーにより要求されるフォームに関連しているようにするデータトランザクション自動化方法。
【請求項２７】
請求項１９に記載のデータトランザクション自動化方法において、前記ブランクフォームを解析する工程が、前記追加のデータベース内に記録された前記フォームデータと、前記ブランクフォーム内のデータフィールドとを比較する工程を有するデータトランザクション自動化方法。
【請求項２８】
請求項１９に記載のデータトランザクション自動化方法において、前記追加のデータベースを保存する工程が、前記少なくとも１つの他のコンピュータサーバーからのフォームデータを解析する工程を有するデータトランザクション自動化方法。
【請求項２９】
請求項２０に記載のデータトランザクション自動化方法において、更に、
前記解析の結果として、ファジー充填手順を用い、前記ブランクフォームを充填する工程
を有するデータトランザクション自動化方法。
【請求項３０】
請求項１９に記載のデータトランザクション自動化方法において、更に、
前記ブランクフォームを充填した結果を第２コンピュータサーバーに自動的に提示する工程
を有するデータトランザクション自動化方法。
【請求項３１】
記録データを有するデータベースを第１コンピュータサーバーに保存する工程と、
前記記録データを要求に応答して選択的に抽出する工程と、
ブランクログインフォームを得る工程と、
前記記録データのどれを用いて前記ブランクログインフォームの少なくとも一部分を充填する必要があるかを識別するために、前記ブランクログインフォームを解析する工程と、
前記記録データを用いて前記ブランクログインフォームを充填する工程と、
前記充填の結果を第２コンピュータサーバーに自動的に提示するために、前記第１コンピュータサーバーにあるプログラムコードを採用する工程と
を有するログイントランザクション自動化方法。
【請求項３２】
請求項３１に記載のログイントランザクション自動化方法において、前記選択的に抽出する工程が、前記ブランクログインフォームにおけるあらゆるフィールドに対するデータを抽出する工程を有するログイントランザクション自動化方法。
【請求項３３】
請求項３１に記載のログイントランザクション自動化方法において、前記ブランクログインフォームを得る工程が、前記第２コンピュータサーバーからフォームデータを受ける工程を有するログイントランザクション自動化方法。
【請求項３４】
請求項３１に記載のログイントランザクション自動化方法において、前記ブランクログインフォームを充填する工程が、ファジー充填手順を用いる工程を有するログイントランザクション自動化方法。
【請求項３５】
請求項３１に記載のログイントランザクション自動化方法において、更に、
前記第１コンピュータサーバーに追加のデータベースを保存する工程
を有し、前記追加のデータベースは記録フォームデータを有し、この記録フォームデータは、少なくとも１つの他のコンピュータサーバーにより要求されるログインフォームに関連しているようにするログイントランザクション自動化方法。
【請求項３６】
請求項３５に記載のログイントランザクション自動化方法において、前記ブランクフォームを解析する工程が、前記追加のデータベース内に記録された前記フォームデータと、前記ブランクログインフォーム内のデータフィールドとを比較する工程を有するログイントランザクション自動化方法。
【請求項３７】
請求項３５に記載のログイントランザクション自動化方法において、前記追加のデータベースを保存する工程が、前記少なくとも１つの他のコンピュータサーバーからのログインフォームデータを解析する工程を有するログイントランザクション自動化方法。
【発明の詳細な説明】
【０００１】
発明の分野
本発明は、概してインターネットブラウジング中のデータ転送に関するものであり、特にインターネット上で生じるやりとり（インターアクション；対話）及びトランザクションを自動化する記録データを導入する方法及びシステムに関するものである。
【０００２】
関連技術の説明
現在、多くのコンピュータユーザーは主として、ワールドワイドウェブ（ＷＷＷ又はＷｅｂ ）をアクセスしたり、電子メール（Ｅメール）を介して文通したりするのに、インターネットブラウザ及びメールエディタアプリケーションを採用している。代表的なブラウザは、ユーザーをＷｅｂ 上でサイトからサイトへナビゲートする手段として作用するとともに、これを介してユーザーが、与えられた種々のサービス及び情報内容をアクセスすることによりこれらサイトとやりとりしうるようにするインターフェースとして作用する。代表的なメールエディタは、デジタル文通に、すなわち、Ｅメールの送受に携わりうるようにする。
【０００３】
ブラウザ及びメールエディタアプリケーションの能力は、使用する端末及び動作システムの種類に応じて著しく変化しうる。例えば、代表的にグラフィカルユーザーインターフェース（ＧＵＩ）及び大型ディスプレイモニタを採用しているオフィスワークステーション又は家庭用コンピュータに設置されるこれらの種類のアプリケーションのバージョンは、リッチテキストフォーマットや高解像度のグラフィクスを利用しうるが、代表的にポータブルワイヤレスデバイスに設置されている同じアプリケーションのバージョンは、グラフィク解像度及び表示面積の点でより一層制限されている。
【０００４】
ユーザーが、小型のキーパッドを有するとともに能力が制限されたブラウザを採用しているデバイスを用いていると、ナビゲーション及びデータ入力がうんざりしてくるおそれがある。ユーザーがインターネット対応ワイヤレス電話又はＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）を介してインターネット又はその他のネットワークに接続されている場合には、例えば、制限されたキーパッドを用いて英数字文字で、所望のＷｅｂ サイトに対する長いＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）を入力したり、場合に応じたＥメールアドレスをタイピングしたり、その他のなんらかの詳細情報を与えたりするのはしばしば困難となる。
【０００５】
しばしば、“Ｗｅｂ サーフィン”として知られているインターネット検索の所定のいかなるセッション中でも、ユーザーは、サイトの全能力をアクセスしうる前に、登録及びログインデータの形態でのデータ入力を必要とする１つ以上のサイトに遭遇しうる。実際に、登録及びログインを要求するサイトは日に日に多く普及している。例えば、電子コマース（Ｅコマース）に携わっているＷｅｂ サイトは代表的に、購入を行いうるようになる前に、又は特定のユーザーによる競売のために商品を掲載しうるようにする前に登録を要求する。他の例としては、Ｅメールサービスを受け入れるＷｅｂ サイトは、到来する文書を正しい受取人に配信するために、必然的に登録及びログインを要求する。
【０００６】
登録処理は、データを１つ又は２つのフィールドに入力する極めて簡単な内容から、社会保障番号、クレジットカード有効期限等を与える極めて複雑な内容へ複雑に変化する場合がある。いずれにしても、ユーザーはサイトの登録ページにナビゲートして、登録のために要求されている情報を与えることによりフォームを完成させる必要がある。
【０００７】
実際問題として、登録手順が比較的複雑であるということにかかわらず、ユーザーは、情報を記録するか又は与えた情報を覚えておく作業に悩まされる。所定のいかなるＷｅｂ サイトにおける登録にも、少なくとも、当該サイトにユーザーネーム、又は“ログイン”ネーム及びパスワードを含める必要がある。このデータは後に、ユーザーがログインする度にサイトがユーザーを確認するのに用いられる。すなわち、逆に言えば、適切なアカウント情報がログイン時に入力されない場合に、特定のアカウントに対するアクセスが否認又は制限される。
【０００８】
更に、ユーザーは、登録処理を終了させたサイトの記録を保持しておく必要もあり、又は複数のアカウントを不注意に同じサイトで開き、混乱を招くおそれがある。ユーザーが複数のアカウントを同じサイトで同時に開きたい場合にも、このユーザーは、種々のアカウントをアクセスするためにユーザーネーム及びパスワードを保存する必要が依然としてある。
【０００９】
ユーザーがあらゆる必要情報の詳細記録を保存している場合でも、サイトをアクセスする度に正しいユーザーネーム及びパスワード情報を与える必要がある。代表的には、特定のＷｅｂ サイトに登録されたユーザーはこのサイトの“ログインページ”に対し拒否されたら、このサイトの全機能をアクセスするために必要なデータを与えてフォームを完成させる必要がある。この点で、記録がアクセス可能なものでない場合には、これら記録はたとえ正確であっても有効でない。ユーザーが登録情報を、都合の良いように家庭用コンピュータの近くに記録した場合には、これらの記録は、ユーザーがモバイル又はワイヤレス装置から、或いはオフィス、図書館又はＷｅｂ カフェのような他の位置でのコンピュータからアカウントにアクセスしようとすると価値がなくなる。現在、ポータブル及びワイヤレスデバイスさえもインターネットに対応している為、ユーザーは事実上、電話サービスを行っているいかなるビルディングからも、或いは移動体又は衛星通信が可能ないかなる個所からもＷｅｂ 又はＥメールアカウントにアクセスすることができる。このようなユーザーが、種々のユーザーネーム及びパスワードをメモリに入れるか、又は常に覚書を手近に保管しようとしないと、注意深い記録管理措置によっても最終的にその有用性が制限されてしまう。
【００１０】
更に、多くのＷｅｂ サイトは、いかなる登録又はログイン処理とは無関係に、フォーム充填処理を介してデータを供給することをユーザーに要求する。ブラウジングしているユーザーはしばしば、郵便先住所、請求先住所、クレジットカード情報又はＥメールアドレスのような情報を提示することを要求される。インターネット活動が強まったり、Ｅコマースが著しい割合で成長したりすると、ユーザーの個人的なアカウント情報を組織化するのに、より重要にはこの情報をＷｅｂ ブラウジング中に実行するのに便利で有効なシステムの必要性が連続的に高まる。
【００１１】
このようなシステムは、多くのユーザーが現在、インターネットを複数の位置や、複数のコンピュータ端末又はワークステーションからアクセスしており、それらの幾つかは小型の又は機能が制限されたキーパッドを有するとともに、高性能の入力装置及びディスプレイを有さない場合があるという事実を考慮する必要がある。更に、便利性及び有用性を最大にするには、ユーザーのアカウント情報を組織化及び実行するシステムが、現在手動で実行している多くのやりとりを自動化する必要がある。
【００１２】
本発明の概要
本発明は、代表的なインターネットブラウジングセッション中にユーザーが要求される多くのうんざりするやりとりを自動化するシステムを提供することにより、通常のインターネット通信及びデータ転送のやりとりの前述した欠点及びその他の欠点に対処するものである。
【００１３】
一例では、本発明のシステムは、１つのユーザーネーム及びパスワードでいかなるインターネット対応デバイスからもアクセスしうる安全で暗号化した中央データベースに、ユーザーの個人的な登録アカウント情報を記録することを含む。例えば、ユーザーネーム及びパスワードを、特定のＷｅｂ サイトにおけるアカウントと関連してこのサイトのログインページのＵＲＬと一緒に記録しうる。第２のＷｅｂ サイトにおける第２のアカウントに対しては、ユーザーは異なるユーザーネーム及び異なるパスワードを選択することができ、この情報も同様に、第２のＷｅｂ サイトのログインページに対するＵＲＬと一緒に中央データベースに記録される。本発明のシステムにログインされると、登録されたユーザーは本発明のシステムにより与えられる独特なインターフェースの機能的な全能力に対するアクセスや、このユーザーの種々のＷｅｂ サイトの特定のアカウントに関連するいかなる全てのアカウント情報を有する。このシステムでは、理想的に、いかなる所定の時においても複数の異なるＷｅｂ サイトのいずれにおいても保存された特定のアカウントの個数にかかわらず、１つのみのユーザーネーム及び１つのみのパスワードを記録すれば足りる。
【００１４】
本発明は、特に、前述した中央データベースと、インターネットにブラウジングしている過程でユーザーが閲覧する種々のＷｅｂ サイトとの間のインターフェースを構成するシステムに関するものである。一例では、ユーティリティウインドウ又はナビゲーションバーをユーザーの標準のブラウザナビゲーションウインドウに付加し、システムと対話したりその能力をアクセスしたりするのに用いることができる。他の例では、ブラウザの標準要素により、ユーザーがシステムの機能的な能力を直接アクセスしうるようにする。この例は特に、例えば、ＰＤＡ又はインターネット対応ワイヤレス電話により採用されているような、テキストに基づくブラウザと関連して用いるのに望ましい。このシステムが採用しており、ブラウザを介して呼び出されるプログラミングスクリプトが、通常ユーザーが手動で達成している作業の多くを自動化する。
【００１５】
本発明の一例によれば、例えば、中央データベースに記録されたユーザーの個人情報が、アカウントを開くのに関連する登録フォームを自動的に完成しうるようにシステムによりアクセスされる。例えば、一般のＷｅｂ サイトの巨大なデータベースであって、これらのそれぞれの登録ページのＵＲＬと、これらのそれぞれの登録フォームの特性及びフォーマットとを含むものを別々に保存するようにシステムを構成しうる。例えば、ユーザーがマッピングされたＷｅｂ サイトに登録することを望む場合に、システムに与えられたプログラムコードが適切なサイトと通信し、ユーザーの部分の介入なく登録フォームの適切な区分を完成させるように、システムにログインすれば、便利なハイパーリンクをブラウザを介してユーザーに提供しうる。更に、ユーザーがＷｅｂ サイトに登録し且つフォームを含むページに単独にナビゲートされることを望む場合には、以前に記録されていない登録アカウントをユーザーが生ぜしめようと試みていることを認識し、所望に応じ登録情報を記録することをユーザーに促しうるようにシステムを構成することができる。
【００１６】
更に、本発明のフォーム充填特性は登録フォームに限定されるものではない。インターネット宇宙にはその他の多くの種類のフォームが存在しており、本発明は、記録されたユーザーデータをアクセスするとともに、ユーザーが遭遇しやすいいかなる種類のフォームをも実質的に充填するのに同じことを実行するように構成する。特に、規則的に充填される一般的な種類のフォームはログインフォームである。本発明のシステムは、ユーザーが、事前に登録されたアカウントに自動的にログインできるようにする自動ログイン手順を提供するものである。
【００１７】
本発明のこの観点によれば、後の各閲覧時にユーザーネーム及びパスワードを再入力する必要なく、ユーザーがＷｅｂ サイト又はメールサーバーに迅速且つ容易にログインしうるようにする。前述したように、中央データベースは、ユーザーが保存したありとあらゆるアカウントと関連する特定のユーザーネーム及びパスワードを記録しうる。ユーザーが特定のＷｅｂ サイト又はメールサーバーにおける特定のアカウントをアクセスしたい場合には、本発明は、ユーザーが中央サーバーにおけるプログラムスクリプトを呼び出すことを認め、これらプログラムスクリプトによりログイン手順を自動化する。中央サーバーは適切なページ又はサイトにナビゲートし、ログインフォームを識別し、データベースからの適切なユーザーネーム及びパスワード情報をアクセスし、データベースから抽出した適切なユーザーデータでフォームを完成させ、このフォームをユーザーに代わって自動的に提示し、従って、ユーザーをサイトにおけるアカウントにログインさせる。前述したように、このような自動化は特に、機能が制限されたキーパッド又は扱いにくいナビゲーションツールを有する端末をユーザーが動作させる場合に望ましいことである。
【００１８】
更に、本発明によるシステムは、ユーザーが、中央データベースにまだ記録されていないアカウントに手動でログインしようとしているのを認識して、所望に応じアカウント情報を記録することをユーザーに促しうるように構成しうる。これにより、ユーザーは、どのパスワードが所定のＷｅｂ サイトにおけるどのアカウントと関連しているかを覚えておく負担から開放できる。
【００１９】
前述したように、本発明の重要な観点は、動作が位置や、特定のコンピュータ端末又はワークステーションに対して制限されていないということである。最初にシステムに登録が行われると、ユーザーはその後、事実上いかなるインターネット対応コンピュータ端末又はデバイスからその機能をアクセスしうるようになる。
【００２０】
好適実施例の詳細な説明
本発明の上述した及びその他の利点は、図面を参照した本発明の好適実施例の以下の詳細な説明を検討することによりより一層明らかとなるであろう。
図１は、代表的なインターネットユーザーと、当該ユーザーが少なくとも１つの登録したアカウントを保存しうる数カ所のサイトとの間で現在必要としているやりとり（対話）を線図的に簡単に示す。通常、ユーザーはデスクトップ型のパーソナルコンピュータ（ＰＣ）又はワークステーションや、ラップトップ型、ノート型、サブノート型のパーソナルコンピュータや、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）、ＰＣＳ（Ｐｅｒｓｏｎａｌ Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ Ｓｙｓｔｅｍｓ ）、インターネット対応ワイヤレス電話、その他のワイヤレス携帯デバイス等のポータブル機器のようなコンピュータ端末１１０によりインターネットに接続される。ユーザーは、インターネットに接続されると、Ｗｅｂ ブラウザのような１つ以上のソフトウェアアプリケーション手段を介して、１２１〜１２５で図示するようなＷｅｂ サーバー、すなわちサイトを見たり、Ｅメールアカウントをアクセスしたりする。ユーザーはしばしば、インターネットのフレームワークを構成する種々のサイトを見ている途中で、特定のサイトに対してアカウントを登録したり、開いたりしようと試みる。登録は、Ｗｅｂ サーバーがユーザーを識別したり、ユーザーが後にサイトを閲覧する場合にこのサイトとのやりとりのある面を簡単にしたりするのに役立つ。
【００２１】
例えば、インターネット（Ｅコマース）を介するオークション、商品の販売、サービス化した商取引等を専門としたサイトでは、しばしば、このサイトで提供されているサービスをユーザーが利用しうるようにする前に、ユーザーはこのサイトに登録アカウントを保存する必要がある。いずれかの所定のサイトに保存された特定のユーザーに対するアカウント情報の量及び種類は、処理中のビジネスの特性に応じて著しく変化する。登録中にユーザーにより要求される情報の特性の数例には、姓名、生年月日、メールアドレス、性別、社会保障番号、クレジット番号及び有効期限、旧姓等が含まれている。請求書送付先及び好みの届け先住所は、商品の販売を専門としたＥコマースサイトにより要求される通常のデータである。理論的には、登録されたユーザーに対するこのような情報のそれぞれのデータベースをサイトが保存することにより、ユーザーが後にＷｅｂ サイトを閲覧する際にユーザーに便宜や効率の良さを提供する。
【００２２】
しかし、実際には、Ｗｅｂ サイトに登録することは、しばしばユーザーに著しい負担を負わせる。サイトに要求された情報を与えるには、一般に、フォームを埋め、提示する必要がある。このようなフォームを埋めるのは面倒であり、提示の度に綴りを間違えたり、数字を取り違えたりするようなエラーの導入が避けられない。特に、ＰＤＡや、インターネット対応のワイヤレスＰＣＳや、入力機構が小規模な又は扱いにくいその他の携帯デバイスをユーザーが動作させている場合には、データ入力が極めて不確実となるおそれがある。更に、フォームを提示して登録が完了すると、ユーザーは登録したアカウントをアクセスするのに必要なユーザーネームやパスワードを覚えておく義務がある。
【００２３】
図１をより詳細に見ることにより、ユーザーが複数のサイトにアカウントを保存する効果が明らかとなる。図１のサイト１２１〜１２５のようなＷｅｂ サイトに登録するには、少なくとも、ログイン中に正しいユーザーネーム及びパスワードを供給することによってのみアクセスしうるアカウントを作成する必要がある。すなわち、特定のサイトに設けられた全範囲のサービスを後の閲覧時にアクセスするために、ユーザーは登録処理中に最初に選択したユーザーネーム及びパスワードを、コンピュータ端末１１０を介して提示する必要がある。
【００２４】
図１を検討することから明らかなように、サイト１２１〜１２５の各々に別々のアカウントを有するユーザーは、少なくとも５つの別々のユーザーネーム及びパスワードの正確な記録を保存する必要がある。これらのユーザーネーム及びパスワードのあるものを１つよりも多いアカウントに対し用いることができるが、ユーザーはしばしば、安全上の理由で各アカウントに対し異なるユーザーネーム及びパスワードを用いるのが好ましいと感じる。
【００２５】
代表的なＷｅｂ ブラウジングセッション中、ユーザーは特定のＷｅｂ サイト、例えば、図１のサイト１２１における登録アカウントにログインすることを望むことができる。サイト１２１にログインするには、ユーザーは最初にサイト１２１と関連する正しいログインページへナビゲートする必要がある。このログインページに到達すると、ユーザーにログインフォームが与えられ、ユーザーがこのログインフォームに正しいユーザーネーム及びパスワードを入力してアカウントをアクセスするようにする必要がある。このログインフォームが完成され提示されると、ユーザーはサイト１２１における適切なアカウントにログインされる。次に、ユーザーが、異なるＷｅｂ サイト、例えば、図１のサイト１２２に存在させうる、異なる登録アカウントにログインすることを望む場合には、サイト１２２に対する適切なログインページで上述した処理を繰返す必要がある。上述したように、サイトからサイトへナビゲートし、ユーザーアカウントデータをポータブル又はモバイルデバイスで入力するのは特に厄介で扱いにくくなるおそれがある。ユーザーが特定のサイト、例えば、図１のサイト１２３に登録されていない場合には、サービスの完全利用が可能となる前にユーザーは登録を行う必要がある。サイト１２３に登録するには、ユーザーは最初にこのサイト１２３と関連する正しい登録ページへナビゲートする必要がある。登録ページに到達すると、ユーザーには代表的にフォームが与えられ、このフォームにユーザーがアカウントを生ぜしめるための広範囲の登録情報を入力する必要がある。このフォームが完成され提示されると、その後ユーザーは、新たに生じたアカウントに例えば、上述したようにしてログインすることができる。
【００２６】
いずれにしても、ユーザーが特定のアカウントにログインしたくなる度に、ユーザーのコンピュータ端末１１０と種々のサイト１２１〜１２５との間でアカウントデータを転送する必要がある。これらのデータ転送のやりとりを図１に矢印で示す。“便宜性（コンビニエンス）”の名のもとに要求される、ユーザーとＷｅｂ サイトとの間のやりとりは究極的には退屈なものであり、必然的に間違ったものとなりやすい。更に、上述したように、登録及びログイン処理中に必要とするデータは代表的には各アカウントに対し独自なものであり、ユーザーはこのデータを覚えておくか、便利であるが安全な個所に記録しておく必要がある。
【００２７】
図２は、インターネットユーザーと本発明のシステムとの間で必要とするやりとりを線図的に簡単に示す。本発明のシステムは、ユーザーと当該ユーザーが登録アカウントを保存しうる種々のサイトとの間の媒体として作用する。図２に示すように、ユーザーのコンピュータ端末２１０は、図１に示すコンピュータ端末２１０に相当する。
【００２８】
上述したように、コンピュータ端末２１０は、ＰＣ及びワークステーションや、ＰＤＡ、ＰＣＳ、インターネット対応ワイヤレス電話、その他のワイヤレス携帯装置等を含むいかなる種類のインターネット対応機器とすることもできる。更に、ユーザーは、例えば自動車又はボートのような乗物に設置された交通ナビゲーションシステムを介し、又は（ケーブル又は衛星方式の）対話式インターネット対応テレビジョンシステム等を介してインターネットにアクセスしうる。本発明は、インターネットにアクセスするのに用いる種類の装置に限定されるものではなく、ここに述べる方法及びシステムはあらゆるいかなるインターネット対応デバイスにも等しく適応しうるものであること、当業者にとって明らかである。大切なことは、コンピュータ端末２１０をインターネットに接続する方法又は手段は重要でないということである。接続は、従来の陸線電話“ダイヤルアップ”サービス、デジタル加入者線（ＤＳＬ）サービス、Ｔ−１，Ｔ−３又はＩＳＤＮネットワーク、光ファイバ又はケーブルモデム接続、ワイヤレス又は衛星通信等を介して行うことができる。
【００２９】
接続方法は、ネットワークハードウエアに採用されている通信プロトコルや、ユーザーのコンピュータ端末２１０によって要求されるファイルフォーマットに影響を及ぼすおそれがあること、当業者にとって明らかである。例えば従来のグラフィカルユーザーインターフェース（ＧＵＩ）及びインターネットブラウザソフトウェアが設けられたＰＣ又はワークステーションは、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）で設けられたＷｅｂ 内容を表示するのに適応しうるのに対し、ＰＤＡ、ＰＣＳ等のような種々のモバイル又はワイヤレスデバイスは、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）、ＨＤＭＬ（Ｈａｎｄ−Ｈｅｌｄ Ｄｅｖｉｃｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）、ＷＭＬ（Ｗｉｒｅｌｅｓｓ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）、コンパクトＨＴＭＬ（ ｃＨＴＭＬ）、エクステンシブル（拡張可能な）ＨＴＭＬ（ｘＨＴＭＬ）、ダイナミックＨＴＭＬ（ＤＨＴＭＬ）等のような種々のマーク付け言語を表示するのに適応することができる。一般に、モバイル又はセルラーインターネットサービスプロバイダ（ＩＳＰ）との接続により正しいプロトコルを確立し、特定の種類のネットワーク接続及びコンピュータ端末２１０に対する適切なファイルフォーマットを決定する。本発明のシステムは特定のマーク付け言語又はファイルフォーマットに限定されない。
【００３０】
インターネットへの接続がその方法にかかわらず行われると、ユーザーは、例えば、符号２９９で示すような集中型サーバー及びデータベースをホスティングするＷｅｂ サイトへナビゲートするために、コンピュータ端末２１０に設置されたＷｅｂ ブラウザのようなソフトウェアアプリケーションを採用しうる。ＰＤＡやその他のポータブル又はワイヤレスコンピュータ端末２１０の場合には、動作システム及びデバイスの製造者により提供された所有ソフトウエアによりインターネットナビゲーション及びＥメール機能を扱うことができる。
【００３１】
本発明の幾つかの実施例では、ユーザーは中央のＷｅｂ ベースドサーバー２９９で登録アカウントを開くことができる。この登録処理では、代表的なＷｅｂ サイト登録の場合のように、ユーザーは識別及び安全の目的でそれぞれユーザーネーム及びパスワードを選択する必要がある。中央サーバーに登録を行うと、ユーザーは、ログインフォームを正しいユーザーネーム及びパスワードで完成させ提示することにより、引き続く閲覧時において登録アカウントへログインすることができる。上述した処理は通常のＷｅｂ サイトにより要求される代表的な登録及びログイン処理と殆ど相違しない。本発明は、便宜性及び有用性の名目の大きな利点を提供するが、これは、ユーザーが中央サーバー２９９における登録アカウントにログインした後である。
【００３２】
例えば図２に示すように、ユーザーは特定のＷｅｂ ブラウジングセッション中、中央サーバー２９９に一度ログインするだけで足り、例えば、サイト２２１〜２２５のような種々の他のサイトにおける後のフォーム充填及びログイン処理はユーザー部分に関しては殆ど或いは全く必要としなくなる。データ転送のやりとりを図２に矢印で示す。例えば、フォームの充填又は登録処理に対しては、中央サーバー２９９が全てのデータ入力を処理し、フォームを自動的に完成させることができる。ユーザーは正確にする上で情報を見直して完成されたフォームを提示する必要があるだけである。ある状況の下では、ユーザーのために完成されたフォームを中央サーバー２９９から直接提示するのが望ましい。この提示はユーザーのコンピュータ端末２１０を介して行う必要があるが、ユーザーによるいかなる操作も必要とすることなく達成しうる。２２１〜２２５のような他のＷｅｂ サーバーにおける登録アカウントに対する後のログイン処理に対しては、中央サーバー２９９はナビゲーション、データ入力及びログインフォーム提示タスクを自動的に処理し、ユーザーは殆ど操作を必要とすることなく特定のＷｅｂ サイトにおける所望のアカウントにユーザーをログインさせることができる。
【００３３】
中央サーバー２９９は、ユーザーにより供給される莫大な個人情報を含むユーザーに対する詳細なデータベースを保存するようにするのが有利である。記録されるデータは一般的なものとアカウントに特有なものとの双方とすることができる。例えば、一般的な情報、すなわちグローバル情報には、姓名、主たる請求書送付先住所、社会保障番号等を含めることができ、この情報は、代表的に、アカウントを保存しうるＷｅｂ サイトにかかわらず一定である。アカウントに特有な情報の例には、ユーザーネーム及びパスワードや、アカウントに対するログインページのＵＲＬや、資料のジャンル等を含めることができる。この情報は、アカウントが保存されている特定のサイトに最も適した情報に応じて変えることができる。
【００３４】
データベースに記録された前述した一般的な情報及びアカウントに特有な情報は、中央サーバー２９９に対するログインによりユーザーにとって容易にアクセスしうるようにするとともに、以下に詳細に述べるシステムの機能により適切な時に自動的に転送しうるようにするのが重要である。この点で、中央サーバー２９９に対するユーザーの登録アカウントと関連するユーザーネーム及びパスワードはグローバルとなる。すなわち、ユーザーは、本発明のシステムを、中央サーバー２９９を介してインターネット宇宙のその他の部分とのインターフェースとして作用させるために、これらの２つの情報項目のみを覚えておく必要があるだけである。従って、ユーザーは、サイトのログインページのＵＲＬをこのサイトにおける特定のアカウントに対し選択したユーザーネーム及びパスワードと一緒に覚えておくという負担から解除される。
【００３５】
本発明の一実施例では、システムの機能をアクセスするのに独特なインターフェースを設ける。図３は、本発明の拡張したインターフェースを含むように変更した慣用のＷｅｂ ブラウザアプリケーションにより与えられるＧＵＩを簡単化して示す。慣用のＷｅｂ ブラウザアプリケーションは、インターネットとのやりとりを可能化するＧＵＩ３１０をユーザーに与える。このＧＵＩ３１０は、標準の形態では、ブラウザソフトウェアとやりとりするためのメニューバー３１１と、ナビゲーション、データ管理及びその他の目的のための制御バー３１２と、例えば所望のＷｅｂ サイトのＵＲＬのようなテキストを入力するためのテキストボックス３１３とを含みうる。これらの要素は当該技術分野においては共通である。ブラウザＧＵＩ３１０の基本要素は、種々のＷｅｂ サイト及びページの内容が表示されているナビゲーションウィンドウ３１４である。Ｗｅｂ サイトの内容には、例えば、テキストと、ビデオと、他のＷｅｂ サイトへのハイパーリンクと、完成させ且つ提示する必要のあるインタラクティブ（対話）フォームとが含まれる。
【００３６】
図３の下部に示すように、本発明のこの実施例により変更したＷｅｂ ブラウザＧＵＩ３１０はナビゲーションウィンドウ３１４に付加されたユーティリティウィンドウ３５０を有する。本例では、ユーティリティウィンドウ３５０は、システムの種々のキャパビリティ（能力）をアクセスするインターフェースとして作用する。ユーティリティウィンドウ３５０を含むようにブラウザのキャパビリティを拡張するのに不可欠なコードは、例えば図２の中央サーバー２９９に対し自動的に登録した際にユーザーのコンピュータ端末２１０内にダウンロード及びインストールすることができる。或いはまた、ブラウザソフトウェアは、登録処理とは無関係に変更する、例えば、ユーザーが登録アカウントを既に有し、インストールされたユーティリティウィンドウ３５０に対するソフトウェアを予め有していないコンピュータからこのアカウントをアクセスすることを望んだ後に変更することができる。
【００３７】
ユーティリティウィンドウ３５０のインストール及び動作や、ブラウザソフトウェアのユーティリティウィンドウ３５０と、システムソフトウェアの機能との間のやりとりに関連する図３の詳細な説明は、２０００年４月２８日に米国で出願され、“Ｍｅｔｈｏｄ ａｎｄ ｓｙｓｔｅｍ ｏｆ ｉｍｐｌｅｍｅｎｔｉｎｇ ｒｅｃｏｒｄｅｄ ｄａｔａ ｆｏｒ ａｕｔｏｍａｔｉｎｇ ｉｎｔｅｒｎｅｔ ｉｎｔｅｒａｃｔｉｏｎｓ”と題する米国特許出願第０９／５６１，４４９号明細書に説明されている。この詳細な説明を参考のために取り入れることができる。
【００３８】
制限されたグラフィカルキャパビリティを、又はテキストのみの表示に適応されたＷｅｂ ブラウザソフトウェアを有するデバイスに用いるのに特に便利な他の実施例では、本発明のシステムは、ユーザーのコンピュータ端末２１０で補足のソフトウェアコードを使用しない。例えば、本発明の中央サーバー２９９に設けられたソフトウェアコードを呼び出すのに、図３に示すユーティリティウィンドウ３５０のような機能強化されたユーザーインターフェース機構に頼らないのが望ましい。ある場合には、動作システムや、ユーザーのコンピュータ端末２１０の表示キャパビリティ、ネットワーク通信帯域幅、フォーマット、その他のファクタの為に、上述した機能強化したユーザーインターフェース機構を導入するのが不可能となるおそれがある。本発明は、図２におけるサーバー２９９のような中央サーバーにおけるソフトウェアコードの遂行により上述した状態に適応しうるようになる。本例では、中央サーバーにおけるソフトウェアコードの機能は、ユーザーのコンピュータ端末にインストールされたいかなる追加のコードにも必ずしも依存せず、しかも応答しない。
【００３９】
図４は、本発明のこの実施例に応じてユーザーに対する代表的なインターネット対応ワイヤレスデバイスにより表わしたユーザーインターフェース及びナビゲーションツールを簡単化して示す。図２に示すコンピュータ端末２１０に対応するユーザーデバイス４１０を、図４では、インターネット対応ワイヤレス電話又はＰＣＳとして示してある。ユーザーデバイス４１０は、前述したように、ＰＤＡや、サブノート型のパーソナルコンピュータや、その他のポータブルコンピュータ端末とすることもできる。本例では、ユーザーインターフェース４１４は、テキストに基づくもの、さもなければグラフィクス解像度又は表示面積の点で制限されているものとすることができる。一般に、ユーザーインターフェース４１４内に表示された項目をスクロールしたり、メニュー機能４１１又は編集機能４１２をアクセスしたり、インターネット操作中に遭遇するフォームにより要求されるテキストを入力したりするような、ユーザーインターフェース４１４に与えられた種々のオプションとユーザーがやりとりしうるようにするためのナビゲーションツール４１５が設けられている。
【００４０】
デバイス４１０のユーザーインターフェース４１４は、図４に示すようにあるデータをフィールド４８１及び４８２に入力する必要があるフォーム４８０を表示しうる。図４で特に注意すべきことは、ユーザーがフィールド４８１及び４８２に入力しうるようにするアルファ‐ニューメリックキーパッド４１９である。ＰＤＡ及びＰＤＳのようなポータブルデバイスが代表的であるように、キーパッド４１９の実質的にすべてのボタンすなわちキーが文字と数字の組合せを表わし、２つ以上の機能と関連している。ユーザーがキーパッド４１９のような制限されたデータ入力ツールを用いる必要がある際には、場合に応じたユーザーネーム情報をユーザーネームフィールド４８１に入力したり、場合に応じたパスワードをパスワードフィールド４８２に入力したりするのは、複雑でうんざりすることである。
【００４１】
図４に示すようにユーザーインターフェース４１４のキャパビリティが制限されていると、システムの全機能を中央サーバーに設けるのが望ましい。図３においては、ユーザーのブラウザソフトウェアはユーティリティウィンドウ３５０を挿入する追加のプログラムコードを含むように変えられたが、図４のユーザーインターフェース４１４は変わらない。図４に示すインターネット対応デバイス４１０のユーザーは、単に本発明の中央サーバーに対しログインすることによりシステムの全機能の利点を利用しうる。
【００４２】
前述したように、ユーザーのコンピュータ端末２１０又は４１０におけるブラウザソフトウェア又は場合に応じモバイル動作システム自体が一般にユーザーとシステムとの間のフロントエンドインターフェースとして作用する。この場合、システムが図２の中央サーバー２９９とユーザーにより閲覧される種々のサイト２２１〜２２５との間のインターフェースを提供し、Ｗｅｂ ブラウジング中に一般に遭遇するある種のうんざりするタスクを自動化する。特に、システムにより与えられる機能はほぼ次の通りである。
‐有効な世界的なインターネットアイデンティティや、Ｅメールフィルタリング及びフォワーディング（転送）。
‐Ｗｅｂ ブラウジング中に遭遇するほぼいかなるフォームに対しても行う自動的なフォーム充填。
‐登録アカウントが保存されているサイトへの自動ログイン。
システムのこれらの機能面を以下に詳細に説明する。
【００４３】
図２につき前述したように、中央サーバー２９９に登録が行われると、ユーザーは有効なユニバーサルユーザーネーム及びパスワードを有する。ユーザーは、一旦中央サーバー２９９に対する登録アカウントにログインすると、種々のＷｅｂ サイト２２１〜２２５にアカウントを登録又は保存する目的でこれらＷｅｂ サイトに広めることのできるいかなる追加のパスワード又はその他の情報も覚えておく必要はない。必要な情報は中央サーバー２９９における１つ以上のデータベースレコードに記録されており、システムに一旦ログインされたユーザーにより容易にアクセスしうる。多量の情報を覚えたり組織化したりする負担を取り除くことに加えた、本発明のシステムのユーザーに対する他の利点は、ユニバーサルユーザーネーム及びパスワードがＥメールのフィルタリング及びフォワーディングを容易にするということである。
【００４４】
図５は、本発明の中央サーバー５９９と、ユーザーが登録アカウントを保存している数個のサーバー５８１〜５８３との間のやりとりを簡単化して示す線図である。図５では、中央サーバー５９９が図２に符号２９９で示す中央サーバーに相当し、ユーザーのコンピュータ端末５１０がコンピュータ端末２１０又はインターネット対応デバイス４１０に相当する。図５には、ユーザーが１つ以上の登録Ｅメールアカウントを保存しうるサーバー５８１〜５８３として示す複数のサーバーと一緒に種々のＷｅｂ サイト５２１〜５２５を示してある。サーバー５８１〜５８３は、例えば、それぞれユーザーの家庭用Ｅメールアカウント、学校用Ｅメールアカウント及び仕事用Ｅメールアカウントに対応するものとすることができる。ユーザーは３つよりも多い又は少ないＥメールアカウントを保存したり、１つのサーバーに２つ以上のアカウントを保存したりすることができ、従って、図５の構成は一例にすぎないものである。
【００４５】
本発明の一実施例によれば、中央サーバー５９９に対する登録時に、ユーザーにユニバーサル“バーチャル”Ｅメールアドレスを与えることができる。このユニバーサルＥメールアドレスは仮想的なものとしての特徴を有しうる。その理由は、システムは実際にユーザーに対する全サービスのＥメールアカウントを中央サーバー５９９に保存せずに、ユーザーにより指定された複数のサーバーの１つ以上における、複数の登録Ｅメールアカウントの１つ以上に到来メールを転送（フォワーディング）する機能のみを有しうる為である。例えば、中央サーバー５９９におけるユーザーのユニバーサルバーチャルＥメールアドレスに送信されたＥメールを、サーバー５８１のみにおける１つのアカウントに選択的に転送することができ、或いはサーバー５８１〜５８３の全てにおける１つ以上の登録アカウントに選択的に転送することができる。いずれにしても、ユーザーの友人、身内、取引相手及び全インターネット宇宙を表わすその他のもの全てが、ユーザーの好みに応じて指図しうる中央サーバー５９９における１つのアドレスに電子書簡を送っている。
【００４６】
本発明のユニバーサルバーチャルＥメール機能は、２０００年４月２８日に米国で出願され、“Ｍｅｔｈｏｄ ａｎｄ ｓｙｓｔｅｍ ｏｆ ｉｍｐｌｅｍｅｎｔｉｎｇ ｒｅｃｏｒｄｅｄ ｄａｔａ ｆｏｒ ａｕｔｏｍａｔｉｎｇ ｉｎｔｅｒｎｅｔ ｉｎｔｅｒａｃｔｉｏｎｓ”と題する米国特許出願第０９／５６１，４４９号明細書でその図４につき詳細に説明されている。この詳細な説明を参考のために取り入れることができる。Ｗｅｂ サイトはしばしば、ブラウジングするユーザーが情報を供給することを要求し、最も一般的なＷｅｂ サイト、特にＥコマースにおいて契約しているＷｅｂ サイトの多くが実際に同様に要求する。従って、ユーザーはしばしば、所定のＷｅｂ ブラウジングセッション中にフォームを充填する面倒な作業に直面する。図６は、インターネットブラウジングセッション中にユーザーが直面する可能性のある代表的なフォーム６８０を簡単化して示す線図である。
【００４７】
図６は、フォーム６８０自体に加えて、標準メニュー６１１と、制御バー６１２と、テキストボックス６１３と、フォーム６８０が表示されるナビゲーションウィンドウ６１４とから成る全ブラウザＧＵＩ６１０をも示している。図６に示すＧＵＩ６１０は、ユーティリティウィンドウ６５０を含むように変更されており、このユーティリティウィンドウを介して、サーバー２９９又は５９９のような中央サーバーに保持されている種々の機能をアクセスすることができる。特にユーティリティウィンドウ６５０は、ボタン６５５のような少なくとも１つの動作ボタンを有し、このボタンにより本発明の自動的なフォーム充填機能に対するアクセスを可能にする。或いはまた、自動的なフォーム充填機能に対するアクセスは、ボタン以外の手段、例えば、６５６のようなドロップダウンメニューにより達成しうる。
【００４８】
図６に示す特定のフォーム６８０は代表的なものにすぎず、他のブラウザではフォーム６８０を上述したのとは極めて異なるように表示する必要がある場合がある。前述したように、ある種のＰＤＡ又はインターネット対応ワイヤレス電話は、例えば、ＨＴＭＬドキュメントを読むことができない場合があり、デバイスにとって、又はこのデバイスが通信するネットワークのプロトコルにとって必要とするＸＭＬ、ＷＭＬ又はＨＤＭＬのようなファイルフォーマットが種々異なる結果として、フォーム６８０のプレゼンテーションを図６に示すものと著しく異ならせることができる。すなわち、フォーム６８０を図４にフォーム４８０として示すものに類似するように表わすことができる。図４に示す実施例では、自動フォーム充填機能へのアクセスを、例えばメニュー４１１中のアクティブオプションとして設けることができる。
【００４９】
前述したように、同一のデータを要求するフォームさえもこのデータを互いに異なるフォーマットで提示することを要求することができる。例えば、“Ｎａｍｅ”フィールド６８１を細分し、或る異なるフォームが同じデータをラーストネーム、ファーストネーム及びミドルネームに相当する３つの異なるフィールドで要求しうるようにすることができる。同様に、“Ｐｈｏｎｅ ”フィールド６８２を、市外局番、市内局番及び最後の４つの数字（加入者番号）に相当する３つの異なるフィールドに細分することができ、内線番号に対する第４フィールドを含めることができる。更に、種々のフォームには、ユーザーが例えば、制限されたリストから年令幅、職業又は肩書、好ましいクレジットカードの種類を選択することを要求されるドロップダウンメニュー又はラジオボタンが追加されている。
【００５０】
前述したように、本発明のシステムは、登録処理中及び登録の後の双方においてユーザーの判断でユーザーにより与えられる情報の詳細な記録を保存する。すなわち、ユーザーが登録アカウントを中央サーバーに与えると、中央サーバーはこの特定のユーザーに対し、種々のユーザーデータを保存することができるデータベースレコードを与える。サーバーはユーザーから情報をできるだけ細かい粒度のフォーマットで要求することができる。すなわち、例えば電話番号は、国番号と、市外局番と、全電話番号と、内線番号とに相当する少なくとも４つのフィールドにセグメント化しうる。他の例としては、名前を１つのフィールドとしてではなく、ファーストネームと、ミドルネームと、ラーストネームとのフォーマットでサーバーに記録することができる。このように、データを種々のフォーマットのいずれかで要求する種々のフォームにデータを与えるように本発明のシステムを適応させることができる。
【００５１】
バックグラウンドにより、Ｗｅｂ 検索中に遭遇する代表的なフォームを、ブラウジング中にユーザーが閲覧するＨＴＭＬドキュメント又はページ中に符号化することができる。ワイヤレスＰＤＡ及びインターネット対応電話の場合には、ドキュメントを前述したように、ＨＤＭＬ、ＷＭＬ、ｃＨＴＭＬ、ｘＨＴＭＬ、ＤＨＴＭＬ等のような他のフォーマットにおけるものとすることができる。当業者にとって明らかなように、本発明は特定のいかなるドキュメントフォーマット又は通信プロトコルにも限定されるものではなく、以下の説明は、一般的な名称のマークアップ言語（ＭＬ）を用いるファイルフォーマットを言及するものである。
【００５２】
所定のいかなるＭＬページにも、基礎的なＭＬコードで識別される１つ以上のフォームを含めることができる。本発明のシステムは中央サーバーにおけるプログラムコードを利用し、ユーザーがフォーム充填機能を呼び出す際にＭＬページを解析するようにする。このプログラムコードは、ＭＬコード中のテキストストリングであってここに組込まれたフォームを表わすものを識別するようになっており、各フォームは、システムにより認識しうる１つ以上の“メタタイプ”を含む。各メタタイプは、有意義に論理的に関連する１つ以上の情報フィールドを有する論理データブロックを表わす。更に、各情報フィールドはこれに関連する特定のフォーマットを有する。上述した階層のフォームコンポーネントは、フォーム充填処理中に細かい粒度のユーザーデータをフォーム中の正しい位置に割当てるに際してシステムを支援する。
【００５３】
この点で、種々の種類のデータをメタタイプに応じて分類することにより、システムが、そのオーバーヘッド及びユーザーの不便さを最少にする有効な方法でフォームを完成する作業に着手しうるようにする。フォーム充填処理前又は充填中において、例えば、各メタタイプを、そのフィールドを充填するのに用いる特定のデータと一緒に、完全に独立して選択することができる。すなわち、ユーザーは、所定のメタタイプ内に以前に記録された複数のデータから選択するのに、ユーティリティウィンドウ内に設けたドロップダウンメニュー、又はその他のＧＵＩ機構を採用することができる。ユーティリティウィンドウ内のインターフェースは例えば、各メタタイプに対するドロップダウンメニューを含めることにより、上述した選択を適応するように構成しうる。ユーザーインターフェースがテキストのみの表示に制限されている場合には、テキストに基づく個別のメニューを、メタタイプのユーザー選択のために設けることができる。このようなオプションは前述したように、例えば図４におけるメニューオプション４１１によってアクセスしうるようにできる。本発明のフォーム充填機能や、メタタイプの詳細な説明は、２０００年４月２８日に米国で出願され、“Ｍｅｔｈｏｄ ａｎｄ ｓｙｓｔｅｍ ｏｆ ｉｍｐｌｅｍｅｎｔｉｎｇ ｒｅｃｏｒｄｅｄ ｄａｔａ ｆｏｒ ａｕｔｏｍａｔｉｎｇ ｉｎｔｅｒｎｅｔ ｉｎｔｅｒａｃｔｉｏｎｓ”と題する米国特許出願第０９／５６１，４４９号明細書でその図４につき詳細に説明されている。この詳細な説明を参考のために取り入れることができる。
【００５４】
本発明の一実施例によれば、中央サーバーに記録されたユーザーデータをデータベースから抽出し、サーバーにおけるプログラムソフトウェアによりフォームのフォーマット条件に一致するようにこれらデータを操作する。所望のフォーマットを充填するのに、ユーザーが手動で情報を入力する必要がないように適切にフォーマットされたユーザーデータを用いることができる。その後、充填されたフォームを、確認又は変更のためにユーザーのコンピュータ端末又はポータブルデバイスに転送することができる。他の実施例では、サーバーにおけるプログラムコードを利用して、ユーザーからのいかなるやりとりをも行うことなく、充填フォームを自動的に提示しうるようにするのが望ましい。ユーザーがインターネットで遭遇するフォームの個数、種類及びフォーマットは、完成させることを要するＷｅｂ サイトの個数と同様に変化するが、本発明のシステムは、いかなる所定のフォームをも、システムのデータベース内にマッピングされたフォームと、マッピングされていないフォームとの２つの広いカテゴリーの一方に入るものとして認識する。
【００５５】
本発明のシステムは、Ｗｅｂ に基づく中央サーバーにユーザー情報のデータベースを保存することに加え、Ｗｅｂ をブラウジングしているユーザーが殆どの場合遭遇しうる種々のフォームに関連するフォームデータのデータベースを保存するようになっている。例えば、最も人気のある、すなわち最も頻繁に閲覧されるＷｅｂ サイトにより要求されるフォームをマッピングすることができる。マッピングされたフォームは、例えば、このフォームを含むＷｅｂ ページの基礎的なＭＬコードを読取るようにしたソフトウェアスクリプトにより解析される。
【００５６】
マッピング処理は、前にマッピングしたフォームをその後の遭遇時にシステムが認識しうるようにする。特定のフォームのフィールド及び構成を認識することにより、サーバーにおけるプログラムコードが正しいユーザーデータを適切なフォーマットで各フィールド中に有効に且つ体系的に入力しうるようにする。従って、フォームのマッピングには、
フォームの構成及び配置を解析する目的で基礎的なＭＬコードを検査することと、
要求されたフィールドと、随意的なフィールドと、その各々の要求されたフォーマットとを識別することと、
フォームフィールドと、これらに対応するデータベース中のユーザーデータフィールドとをマッチングさせることと、
システムが先を見越して特定のフォームを識別しうるようにしうる独特な識別子列の下で前述した情報のすべてを記録することと
を含めることができる。
【００５７】
ＭＬ解析処理と、本発明のシステムにより用いられるマッピング処理と、データベースレコードの粒度との詳細説明は、２０００年４月２８日に米国で出願され、“Ｍｅｔｈｏｄ ａｎｄ ｓｙｓｔｅｍ ｏｆ ｉｍｐｌｅｍｅｎｔｉｎｇ ｒｅｃｏｒｄｅｄ ｄａｔａ ｆｏｒ ａｕｔｏｍａｔｉｎｇ ｉｎｔｅｒｎｅｔ ｉｎｔｅｒａｃｔｉｏｎｓ”と題する米国特許出願第０９／５６１，４４９号明細書で詳細に説明されている。この詳細な説明を参考のために取り入れることができる。
【００５８】
一実施例では、本発明のフォーム充填特性は、中央サーバーにおけるプログラムコードと、ユーザーのコンピュータ端末に設けられ、図３及び６につき前述したような機能強化したインターフェースの基礎をなすコードとの双方を採用しうる。図７は、本発明の中央サーバー７９９と、ユーザーがコンピュータ端末７１０において閲覧した代表的なＷｅｂ サイトのフォームページとの間のやりとりを線図的に簡単化して示している。図７において、フォーム７８０は、図４及び６につき前述したフォーム４８０及び６８０に対応しうる。標準のインターネットブラウザの能力を、前述したユーティリティウィンドウ３５０に相当しうるユーティリティウィンドウ７５０を含むように拡張させた。前述したように、中央サーバー７９９にログインすると、ユーティリティウィンドウ７５０のアピアランス及び動作に影響を及ぼしうるプログラムコードにより、あるシステムユーティリティをユーティリティウィンドウ７５０内に取り込むことができる。
【００５９】
本発明のこの特定の実施例では、フォーム充填機能に対するユーザーアクセスが可能となり、このユーザーアクセスを、例えば、図３にボタン３５１として示すような動作ボタンの形態で、又は図４における４１１のようなメニューにおける動作上のオプションとしてユーザーに提示することができる。本発明のフォーム充填機能に対する中央サーバー７９９とユーザーのコンピュータ端末７１０との間のやりとりの詳細な説明は、２０００年４月２８日に米国で出願され、“Ｍｅｔｈｏｄ ａｎｄ ｓｙｓｔｅｍ ｏｆ ｉｍｐｌｅｍｅｎｔｉｎｇ ｒｅｃｏｒｄｅｄ ｄａｔａ ｆｏｒ ａｕｔｏｍａｔｉｎｇ ｉｎｔｅｒｎｅｔ ｉｎｔｅｒａｃｔｉｏｎｓ”と題する米国特許出願第０９／５６１，４４９号明細書でその図６につき詳細に説明されている。この詳細な説明を参考のために取り入れることができる。
【００６０】
一実施例では、例えば、中央サーバー７９９におけるプログラミングコードにより、適切なユーザーデータ（ＦＯＲＭ　ＤＡＴＡ：フォームデータ）をデータベースから簡単に抽出しうるようにするとともに、このデータを、フォーム７８０を充填するためにユーザーのコンピュータ端末７１０に戻しうるようにする。これにより、完全に又は部分的に充填されたフォーム７８０をユーザーに表示でき、ユーザーは、情報を選択的に変更したり、削除したり、加えたりすることができる。本例によれば、ユーザーが特別にデータベースに記録されたものとして供給したくない選択自由な情報を削除又は変更する機会をユーザーが有するという利点と、予めマッピングされていないフォームをユーザーにより与えられる情報に応じてマッピングしうるという利点との２つの利点が得られる。簡単に前述したように、フォームを自動的に提示するようにシステムを適合させることができる。このような場合、選択自由ないかなる情報もユーザーの裁量で選択的に供給するようにユーザーに指示することができる。
【００６１】
上述したところから明らかなように、ユーザーが中央サーバーにおける登録アカウントに一旦ログインすると、フォーム充填特性により著しい便宜性が得られる。例えば、ユーティリティウィンドウ又は標準のブラウザインターフェース機構を介してフォーム充填オプションを選択するだけで、ユーザーは、殆ど又は全く手動入力を行わずに自動的にフォーム全体又はその一部を完成させることができる。更に、特定のページがアンロードされ、ユーザーにより手動的に充填されたフォームがフォーム充填特性とは無関係に提示されていることを表わすと、システムはユーザーからの入力を認識しうる。このように、システムは、ユーザーの体験から、他のユーザーにより呼び出された将来のフォーム充填動作に対するマッピングフォームを“学習”しうる。
【００６２】
本発明のシステムは、例えば、Ｅメールサーバー又はＥコマースＷｅｂ サイトにおける特定の登録アカウントにユーザーがログインすることを望む際にも、かなりの便宜性を提供する。代表的なＷｅｂ ブラウザアプリケーションは、ユーザーが最も頻繁に閲覧するＷｅｂ サイトの、編集可能なリストを提供する。一般に実行されるように、“ブックマーク”又は“フェヴァリット（お気に入り）”リストは単に、ユーザーをサイトのＵＲＬストリングに入る必要なく特定のサイトにナビゲートしうるようにするだけである。すなわち、代表的なブックマークは、ブラウザをサイバースペースにおける特定のアドレスに向けることができるだけのナビゲーションツールにすぎない。
【００６３】
一方、本発明は、データ入力の必要性を排除することによりログイン手順をかなり簡単化した特別なフォーム充填動作を代表的なブックマークのナビゲーションユーティリティと組合せる。この組合せの結果、ユーザーを指定のアカウントのログインページにナビゲートするばかりではなく、ログインフォームを完成させて提示し、これによりユーザーによる更なる介入を行うことなく登録アカウントにユーザーをログインさせるようにした“スマート”ブックマークを得ることができる。このログイン特性に対するインターフェースは、図３につき前述したように中央サーバーによるログイン時にユーティリティウィンドウ内にインストールすることができる。この特定例では、インターフェースは、例えば、ドロップダウンメニューを有することができ、このドロップダウンメニューは、このメニュー中に独立した選択機能として表示すべきアカウントを設定する動作上のオプションを含めることができる。モバイル又はワイヤレスコンピュータデバイスとの関係で特に有利な他の例では、自動ログイン特性を呼び出すのに通常のブラウザインターフェースを用いる。例えば、図４に示すメニュー４１１にスマートブックマークを設けることができる。サイトを選択することにより、以下に説明する自動ログイン特性を呼び出すことができる。いずれの場合にも、システムの中央サーバーを介してログイン要求を発することができる。
【００６４】
ユーザーにアクセスする権利を与えうる登録アカウントの種類は、バックグラウンドによりかなり変化する。ユーザーが複数のＥメールアカウントを１つのＥメールサーバーに保存しうるのと同様に、ユーザーは１つよりも多い登録アカウントを、例えばＥコマースＷｅｂ サイトのような他の種類のサーバーに保存することもできる。本発明のシステムは、ホームアカウント及びワークアカウントに相当する同じドメイン中の複数のアカウントに関する必要データの記録を例えば、同じサーバーに収容する。
【００６５】
これとは反対に、１つのサイトにおけるアカウントは、おそらく同じ団体又は提携パートナーにより動作される完全に異なるドメインにおける異なるＷｅｂ サイトにログインする権利を登録ユーザーに与えることができる。すなわち、１つのＷｅｂ サイトにアカウントを生ぜしめることにより、場合に応じ、ユーザーが登録されたサイトにより認識されたのと同じユーザーネーム及びパスワードを用いてこのＷｅｂ サイトのパートナーサイトを異なる位置でアクセスする権利を登録ユーザーに与えることができる。本発明のシステムは、これらの種類の提携アカウントを少なくともマッピングされたサイトに対し認識することができる。この認識はマッピングされたサイトに限定されるものではない。
【００６６】
例えば中央サーバーを介して複数のアカウントをアクセスしうる為、ログイン特性を呼び出しうる各アカウントに、当該アカウントを識別するための独特な識別子又はニックネームを与えることができる。各アカウントのニックネームは、例えばメニュー又はリストフォーム中でユーザーに表示するようにすることができる。ユーザーが同じドメイン中で第２の、すなわち次のアカウントに関するデータを提示することを試みる場合には、中央サーバーにおけるプログラムコードにより、選択されたサイトにアカウントが既に存在していることをユーザーに通知し、新たなアカウントに対する異なるニックネームと一緒に新たなユーザーネーム及びパスワードを確認することをユーザーに促すことができる。
【００６７】
上述したように、特定のＷｅｂ ブラウジングセッション中、ユーザーを選択された登録アカウントにログインさせる中央サーバーにおけるプログラムスクリプトを呼び出すためには、ユーザーは、例えばメニュー４１１のようなメニュー又はリストからアカウントを選択する必要があるだけである。しかし最初に、ログイン特性を動作させるアカウントを、システムが認識しうるように入力する必要がある。アカウントデータを入力しうる方法の説明は、２０００年４月２８日に米国で出願され、“Ｍｅｔｈｏｄ ａｎｄ ｓｙｓｔｅｍ ｏｆ ｉｍｐｌｅｍｅｎｔｉｎｇ ｒｅｃｏｒｄｅｄ ｄａｔａ ｆｏｒ ａｕｔｏｍａｔｉｎｇ ｉｎｔｅｒｎｅｔ ｉｎｔｅｒａｃｔｉｏｎｓ”と題する米国特許出願第０９／５６１，４４９号明細書に詳細に説明されている。この詳細な説明を参考のために取り入れることができる。
【００６８】
図８は、特定のＷｅｂ サイト８２１に対するログインフォームが既にシステム中にマッピングされている状態を表わす本発明の自動ログイン特性の一実施例を線図的に簡単化して示している。この状態では、システムはログインページのＵＲＬ及びログインフォームの構成を既に知っている。この情報は中央サーバー８９９において、例えば、特定のフォーム識別子ストリングと関連するフォームデータベースレコードに記録させることができる。既にマッピングされたログインフォームを有する認識されたＷｅｂ サイトのリストは、中央サーバー８９９に対するログイン時にユーザーのコンピュータ端末８１０でユーザーにとって利用可能である。ユーザーは、ブラウジング中に、例えば図４に示すメニュー特性４１１に与えられるアクティブオプションの１つを選択し、自動ログイン処理を呼び出すことができる。
【００６９】
図８に示す一例の自動ログイン手順では、中央サーバー８９９はＷｅｂ サイト８２１に保存されているアカウントにユーザーをログインさせる要求を受けることができ、この要求を図８に矢印１で示してある。前述したように、中央サーバー８９９に対するログインに続き、ユーザーのコンピュータ端末又はデバイス８１０からのログインに対するあらゆる要求は中央サーバー８９９を介して行うのが有利である。自動ログイン手順の実施に当っては、中央サーバー８９９が前述したフォーム充填技術を採用しているプログラムコードを開始することができる。
【００７０】
マッピングされたログインフォームは、中央サーバー８９９におけるデータベースから取出すことができ、また“ログインテンプレート”を形成することができる。ログインテンプレートは一般に、ユーザーがログインしたいＷｅｂ サイト８２１のようなサイトの通常のログインページを模擬する適切なＭＬで形成したページとすることができる。更に、ログインテンプレートは、ログインに対し要求した特定のアカウントと関連する適切なユーザーデータを含む。すなわち、本発明のフォーム充填特性は、ログインテンプレートの正しい部分のユーザーネーム及びパスワードフィールドを充填するのに用いられる。このように、適切なフォーマットであらゆる不可欠なデータを含むログインテンプレートは中央サーバー８９９で構成しうる。次に、ユーザーネーム及びパスワードデータを有するログインテンプレートを、図８に矢印２で示すようにユーザーのデバイス８１０に転送しうる。
【００７１】
本発明のログイン特性は、ユーザーの部分に更に介入することなしにフォームを実際に提示する追加の工程を有するのが好ましい。この自動提示を図８に矢印３で示してある。例えば、中央サーバー８９９におけるプログラムコードは、ユーザーのデバイス８１０を介するＷｅｂ サイト８２１へのフォーム提示を自動化しうるログインテンプレートを形成するのと関連した１つ以上のプログラムスクリプトを実行しうる。フォームを含むＭＬページは通常、ページをアンロードするとともにフォームを要求するサーバーにＭＬデータを供給する提示スクリプトを実行する動作ボタン又はその他のフォーム動作手段を有している。本発明のログイン特性には、ＭＬページにおける動作ボタン又はその他のより複雑な或いはより高度なフォーム動作手段の選択を模擬するプログラムコードを含めることができる。従って、フォームをソフトウェア制御の下で提示し、これにより、選択したアカウントにユーザーをログインさせることができる。Ｗｅｂ ８２１は、ログイン処理の終了時に、確認ページをデバイス８１０におけるブラウザに送り、このログインが成功したことを示すようにすることができる。この伝送を図８に矢印４で示す。
【００７２】
例えば、ＭＬページにおけるボタン又はその他のフォーム動作手段の模擬選択によりフォーム提示を自動化する説明は、２０００年４月２８日に米国で出願され、“Ｍｅｔｈｏｄ ａｎｄ ｓｙｓｔｅｍ ｏｆ ｉｍｐｌｅｍｅｎｔｉｎｇ ｒｅｃｏｒｄｅｄ ｄａｔａ ｆｏｒ ａｕｔｏｍａｔｉｎｇ ｉｎｔｅｒｎｅｔ ｉｎｔｅｒａｃｔｉｏｎｓ”と題する米国特許出願第０９／５６１，４４９号明細書に詳細に説明されている。この詳細な説明を参考のために取り入れることができる。
【００７３】
図８に示す実施例は、キャッシュしたログインページと関連して用いることもできる。マッピングしたログインフォームに対する変形例としては、例えば、本発明のシステムが、メモリキャッシュ中で頻繁にアクセスされるＷｅｂ サイトのログインページを保存しうるようにするのが有利である。このようなキャッシュ構成によれば、システムのオーバーヘッドや、所定の自動ログイン動作に対する検索時間を著しく低減せしめうること明らかである。
【００７４】
図９は、本発明の自動ログイン特性の他の実施例を簡単に示す線図であり、ユーザーが自動ログイン特性を呼び出す際にログインテンプレートが動的に発生される状態を示している。ログインテンプレートの動的発生は、例えば、ログインフォームが予めマッピングされていないか、又はログインフォームがキャッシュから除外されてしまっている場合に、望ましいもの又は要求しうるものである。図９に示す実施例は図８に示すものと類似しており、ユーザーのデバイス９１０と中央サーバー９９９との間のやりとりや、ユーザーのデバイス９１０とＷｅｂ サイト９２１との間のやりとりは図８に示すものとほぼ同じである。
【００７５】
図９に示すように、ログインテンプレートの動的発生の処理には更に、中央サーバー９９９とＷｅｂ サイト９２１との間の直接的なやりとりが含まれている。図９に矢印２で示すように、中央サーバー９９９は通常のログインページをＷｅｂ サイト９２１に要求することができる。中央サーバー９９９は、ログインページを受けると、ログインページのＭＬを解析し、ログインフォームを識別する。例えば、２０００年４月２８日に米国で出願され、“Ｍｅｔｈｏｄ ａｎｄ ｓｙｓｔｅｍ ｏｆ ｉｍｐｌｅｍｅｎｔｉｎｇ ｒｅｃｏｒｄｅｄ ｄａｔａ ｆｏｒ ａｕｔｏｍａｔｉｎｇ ｉｎｔｅｒｎｅｔ ｉｎｔｅｒａｃｔｉｏｎｓ”と題する米国特許出願第０９／５６１，４４９号明細書に記載されたようなヒューリスティクアルゴリズムを中央サーバー９９９において実行し、ユーザーにより与えられたＵＲＬでのログインフォームの性質及び構成を識別するようにしうる。
【００７６】
動作中、中央サーバー９９９におけるプログラムコードにより通常のログインフォームを充分詳細に検討し、フォーム充填ルーチンがフォームを正確に充填しうるようにする。この点は図８に示す実施例に当てはまる、すなわち、ログインフォームを予めマッピングしておくことができる。フォーム充填スクリプトが呼び出され、前述したように、フォームをユーザーの代わりに提示することができる。他の実施例では、ログインテンプレートを自動的に提示せずに、ヒューリスティクアルゴリズムがフォームを正しくマッピングしたことと、ユーザーネーム及びパスワードデータが適切な位置に入れられていることとを確認する機会をユーザーに与えるように、システムを構成することができる。
【００７７】
登録アカウントを、ログイン特性を有する機能に設定する方法にかかわらず、中央サーバーにすべての不可欠なデータが与えられると、いかなる登録アカウントにも対する後のログインをも、所望のアカウントの選択時に自動的に行われるようにすることができる。この選択は、図３につき前述したユーティリティウィンドウインターフェースか、図４につき前述した純粋なブラウザソフトウェアオプションのいずれかにより達成することができる。中央サーバーにおけるプログラムスクリプトは、ログインページを所望のＷｅｂ サイトから得るように構成することができる。前述したように、プログラムスクリプトは、フォームをＷｅｂ サイトに提示してユーザーを選択された登録アカウントに自動的にログインするように、ログインページＭＬ内の提示オプションの選択を模擬しうる。
【００７８】
上述したところから明らかなように、本発明により設計したシステムは、特に通常は手動で完成させる必要のあるある種のやりとりを自動化することに関し、多目的で、効率が良く、個人向けとした専門分野のインターネットインターフェースを提供する。上述した実施例は例示にすぎず、本発明はこれらの実施例に限定されるものではなく、種々の変形が可能であること、当業者にとって明らかである。
【図面の簡単な説明】
【図１】インターネットユーザーと、このユーザーが登録アカウントを保存しうる数個のサイトとの間で現在要求されている従来のやりとりを簡単化して示す線図である。
【図２】インターネットユーザーと、このユーザーが登録アカウントを保存しうる数個のサイトとの間で要求されているやりとりであって、本発明のシステムを仲介手段として作用させたものを簡単化して示す線図である。
【図３】本発明のインターフェースの一実施例を含むように変更された通常のＷｅｂ ブラウザアプリケーションにより表わされるグラフィカルユーザーインターフェースを簡単化して示す線図である。
【図４】代表的なインターネット対応ワイヤレスデバイスにより表わされるユーザーインターフェース及びナビゲーションツールの簡単化した線図である。
【図５】本発明の中央サーバーと、ユーザーが登録アカウントを保存している数個のサーバーとの間のやりとりを簡単化した線図である。
【図６】インターネットセッション中にユーザーが遭遇しうる代表的なフォームの簡単化した線図である。
【図７】本発明の中央サーバーと代表的なＷｅｂ サイトのフォームページとの間のやりとりの一例を簡単化した線図である。
【図８】本発明の自動ログイン特性の一実施例を簡単化した線図である。
【図９】本発明の自動ログイン特性の他の実施例を簡単化した線図である。
【国際公開パンフレット】
2004513419.tif 000003
2004513419.tif 000004
2004513419.tif 000005
2004513419.tif 000006
2004513419.tif 000007
2004513419.tif 000008
2004513419.tif 000009
2004513419.tif 000010
2004513419.tif 000011
2004513419.tif 000012
2004513419.tif 000013
2004513419.tif 000014
2004513419.tif 000015
2004513419.tif 000016
2004513419.tif 000017
2004513419.tif 000018
2004513419.tif 000019
2004513419.tif 000020
2004513419.tif 000021
2004513419.tif 000022
2004513419.tif 000023
2004513419.tif 000024
2004513419.tif 000025
2004513419.tif 000026
2004513419.tif 000027
2004513419.tif 000028
2004513419.tif 000029
2004513419.tif 000030
2004513419.tif 000031
2004513419.tif 000032
2004513419.tif 000033
2004513419.tif 000034
2004513419.tif 000035
2004513419.tif 000036
2004513419.tif 000037
2004513419.tif 000038
2004513419.tif 000039
2004513419.tif 000040
2004513419.tif 000041
2004513419.tif 000042
2004513419.tif 000043
2004513419.tif 000044
【国際調査報告】
2004513419.tif 000045