【手続補正書】
【提出日】平成13年12月10日(2001.12.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】明細書
【発明の名称】単一のアドレスストリングを用いてさまざまな通信アプリケーションを横断して通信するためのシステム及び方法
【特許請求の範囲】
【請求項１】少なくとも１つの通信媒体を横断して通信するためのシステムであって、
−  アドレスストリングを受信するための複数の入力サブシステムを含んで成り、該アドレスストリングが前記入力サブシステムにより認識され異なるタイプの通信アプリケーションのコレクションの中から選択された少なくとも１つの通信アプリケーションの中に入力された有効な形式を有し、前記コレクションからの選択された任意の通信アプリケーション用として、同じアドレスストリングを有効に入力することができる、システム。
【請求項２】前記アドレスストリングが少なくとも１つの受信主体と結びつけられる、請求項１に記載のシステム。
【請求項３】前記入力サブシステムがさらに：
−  前記選択された通信アプリケーションによって利用される形式とは異なる形式をもつ前記入力されたアドレスストリングを認識するための認識サブシステム；及び
−  前記選択された通信アプリケーションによって利用される少なくとも１つの形式に前記異なる形式を変換するためのマッピングサブシステム；
を含んで成る、請求項１に記載のシステム。
【請求項４】前記システムがさらに：
−  選択された通信アプリケーションに基づいて少なくとも１つの通信媒体を決定するためのセレクタサブシステム；及び
−  前記決定された通信媒体を横断してアドレスストリングに基づいて通信を樹立するための通信サブシステムを；
含んで成る、請求項１に記載のシステム。
【請求項５】前記通信媒体が同種の媒体及び／又は複数の異種媒体である、請求項４に記載のシステム。
【請求項６】異なる通信アプリケーションの前記コレクションが、同じタイプの及び／又は同じタイプではあるが異なる形式の通信アプリケーションを内含している、請求項１に記載のシステム。
【請求項７】前記マッピングサブシステムがさらに：
−  前記アドレスストリングの各構成要素を対応する予め定められた数に翻訳するための翻訳サブシステム；
−  予め定められたセグメンテーション形式に従って前記翻訳済み構成要素を少なくとも１つのサブセットに分割するためのセグメンテーションマッピングサブシステム；
−  前記入力されたアドレスストリングとは異なるシーケンス形式の出力ストリングへと前記分割済み構成要素を再度順序付けすることを目的とし、前記出力ストリングが予め定められた再順序づけ形式をとっている再順序付けサブシステム；及び
−  前記順序付けされたストリングを対応する有効なアドレス形式に分解するためのリゾルバサブシステム；
を含んで成る請求項３に記載のシステム。
【請求項８】前記対応する有効アドレス形式が、ワールドワイドウェブロケーションと通信を樹立するために使用される、請求項７に記載のシステム。
【請求項９】前記異なる通信アプリケーションのコレクションが、同じタイプの及び／又は同じタイプであるが異なる形式をもつ通信アプリケーションを内含している、請求項１に記載のシステム。
【請求項１０】前記通信アプリケーションがワールドワイドウェブ資源ロケータである、請求項９に記載のシステム。
【請求項１１】前記通信アプリケーションが電話サービスである、請求項９に記載のシステム。
【請求項１２】前記通信アプリケーションが電子メールアプリケーションである、請求項９に記載のシステム。
【請求項１３】前記マッピングサブシステムがさらに：
−  前記対応する有効アドレス形式に基づいて前記入力済みストリングを整合サブシステムに伝送するための伝送サブシステムであって、前記整合サブシステムは前記入力済みストリングを少なくとも１つの有効Ｅメールアドレスに整合させるためのものであり、前記有効Ｅメールアドレスが、その宛て先に通信を中継するために使用される、伝送サブシステム；
を含んで成る請求項７に記載のシステム。
【請求項１４】前記マッピングサブシステムがさらに：
−  前記有効アドレス形式を有効Ｅメールアドレス形式に変換するための変換器サブシステムであって、前記有効Ｅメールアドレス形式が、先行する「＠」記号と少なくとも１つの文字を伴う前記有効アドレス形式である、変換器サブシステム，
を含んで成る請求項７に記載のシステム。
【請求項１５】少なくとも１つの通信媒体を横断して通信するための方法において：
−  電話番号の形式をもち、異なるタイプの通信アプリケーションのコレクションの中から選択された少なくとも１つの通信アプリケーション内に入力されたアドレスストリングを受信する段階であって、前記コレクションからの選択された任意の通信アプリケーション用にこの同じアドレスストリングを有効に入力することができる受信段階；
を含んで成る方法。
【請求項１６】−  選択された通信アプリケーションに基づいて少なくとも１つの通信媒体を決定する段階；及び
−  前記決定された通信媒体を横断して通信を樹立する段階；
をさらに含んで成る、請求項１５に記載の方法。
【請求項１７】前記通信媒体が同種の媒体及び／又は複数の異種媒体である、請求項４に記載の方法。
【請求項１８】異なる通信アプリケーションの前記コレクションが、同じタイプの及び／又は同じタイプではあるが異なる形式の通信アプリケーションを内含している、請求項１５に記載の方法。
【請求項１９】前記通信アプリケーションがワールドワイドウェブ資源ロケータである、請求項１８に記載の方法。
【請求項２０】前記通信アプリケーションが電話サービスである、請求項１８に記載の方法。
【請求項２１】前記通信アプリケーションが電子メールアプリケーションである、請求項１８に記載の方法。
【請求項２２】前記アドレスストリングを受信する段階には：
−  前記選択された通信アプリケーションによって利用される形式とは異なる形式をもつ前記入力されたアドレスストリングを認識する段階；及び
−  前記選択された通信アプリケーションによって利用される少なくとも１つの形式に前記異なる形式をマップする段階；
を含んで成る、請求項１５に記載の方法。
【請求項２３】前記マッピング段階がさらに：
−  前記アドレスストリングの各構成要素を対応する予め定められた数に翻訳する段階、
−  予め定められた分割形式に従って前記翻訳済み構成要素を少なくとも１つのサブセットに分割するための分割段階；
−  前記入力されたアドレスストリングとは異なるシーケンス形式の出力ストリングへと前記分割済み構成要素を再度順序付けする段階であって、前記出力ストリングが予め定められた再順序づけ形式をとっている段階；及び
−  前記順序付けされたストリングを対応する有効なアドレス形式に分解する段階；
を含んで成る、請求項２２に記載の方法。
【請求項２４】前記対応する有効アドレス形式がインタネットェブサイトアドレス形式である、請求項２３に記載の方法。
【請求項２５】前記アドレスストリングが少なくとも１つの受信者エンティティと結びつけられる、請求項１５に記載の方法。
【請求項２６】前記マッピング段階がさらに：
−  前記対応する有効アドレス形式に基づいて前記入力済みストリングを伝送する段階；及び
−  前期伝送された入力ストリングを受信し、前記入力済みストリングを少なくとも１つの有効Ｅメールアドレスに整合させる段階であって、前記有効Ｅメールアドレスが、その宛て先に通信を中継するために使用される段階；
を含んで成る請求項２３に記載の方法。
【請求項２７】前記マッピング段階がさらに；
−  前記有効アドレス形式を有効Ｅメールアドレス形式に変換する段階であって、前記有効Ｅメールアドレス形式が、先行する「＠」記号と少なくとも１つの文字を伴う前記有効アドレス形式から成っている段階；
を含んで成る、請求項２３に記載の方法。
【請求項２８】少なくとも１つの通信媒体を横断して通信するための方法において：
−  異なるタイプの通信アプリケーションのコレクションの中から選択された複数の通信アプリケーション内に入力されたアドレスストリングを受信する段階であって、前記コレクションからの選択された任意の通信アプリケーションについて、この同じアドレスストリングを有効に入力することができる段階；
を含んで成る方法。
【請求項２９】−  選択された通信アプリケーションに基づいて少なくとも１つの通信媒体を決定する段階；及び
−  前記決定された通信媒体を横断して通信を樹立する段階；
をさらに含んで成る、請求項２８に記載の方法。
【請求項３０】前記アドレスストリングを受信する段階には：
−  前記選択された通信アプリケーションによって利用される形式とは異なる形式をもつ前記入力されたアドレスストリングを認識する段階；及び
−  前記選択された通信アプリケーションによって利用される少なくとも１つの形式に前記異なる形式をマップする段階；
を含んで成る、請求項２８に記載の方法。
【請求項３１】前記マッピング段階がさらに：
−  前記アドレスストリングの各構成要素を対応する予め定められた数に翻訳する段階；
−  予め定められた分割形式に従って前記翻訳済み構成要素を少なくとも１つのサブセットに分割するための分割段階；
−  前記入力されたアドレスストリングとは異なるシーケンス形式の出力ストリングへと前記分割済み構成要素を再度順序付けする段階であって、前記出力ストリングが予め定められた再順序づけ形式をとっている段階；及び
−  前記順序付けされたストリングを対応する有効なアドレス形式に分解する段階；
を含んで成る、請求項３０に記載の方法。
【請求項３２】前記対応する有効アドレス形式がインタネットェブサイトアドレス形式である、請求項３１に記載の方法。
【請求項３３】前記対応する有効アドレス形式がインタネットＥメールアドレス形式である、請求項３１に記載の方法。
【請求項３４】前記アドレスストリングが少なくとも１つの受信主体と結びつけられる、請求項３１に記載の方法。
【請求項３５】前記マッピング段階がさらに：
−  前記対応する有効アドレス形式に基づいて前記入力済みストリングを伝送する段階；及び
−  前期伝送された入力ストリングを受信し、前記入力済みストリングを少なくとも１つの有効Ｅメールアドレスに整合させる段階であって、前記有効Ｅメールアドレスが、その宛て先に通信を中継するために使用される段階；
を含んで成る請求項３０に記載のシステム。
【請求項３６】前記マッピング段階がさらに、
−  前記有効アドレス形式を有効Ｅメールアドレス形式に変換する段階であって、前記有効Ｅメールアドレス形式が、先行する「＠」記号と少なくとも１つの文字を伴う前記有効アドレス形式から成っている段階、
を含んで成る請求項３０に記載の方法。
【請求項３７】インタネット通信アプリケーションのために有効インタネットアドレスを生成するための方法であって：
−  入力として少なくとも１つの入力済みストリングを受信する段階；
−  前記入力済みストリングの中の有効構成要素と無効構成要素を区別する段階；及び
−  前記有効構成要素から前記インタネット通信アプリケーションのための少なくとも１つの有効なインタネットアドレスを形成する段階；
を含んで成る方法。
【請求項３８】前記有効構成要素が前記インタネット通信アプリケーションのためのインタネットアドレスのサブセットストリングである、請求項３７に記載の方法。
【請求項３９】前記入力済みストリングが、ワールドワイドウェブ上の特定のロケーションにアクセスするためのコマンドを内含する、請求項３７に記載の方法。
【請求項４０】前記入力済みストリングが、特定されたＥメールアドレスに対して電子メッセージを送るためのコマンドを内含する、請求項３７に記載の方法。
【請求項４１】前記入力済みストリングが、インタネット又は従来の電話回線を横断して、一定の電話番号との電話連絡を樹立するためのコマンドを内含している、請求項３７に記載の方法。
【請求項４２】インタネット通信アプリケーションのための有効なインタネットアドレスを生成するためのシステムにおいて、
−  入力として少なくとも１つの入力済みストリングを受信するための入力サブシステム；
−  前記入力済みストリングの中の有効構成要素と無効構成要素を区別するためのプロセッササブシステム；及び
−  前記有効構成要素から前記インタネット通信アプリケーションのための少なくとも１つの有効なインタネットアドレスを形成するための環境設定サブシステム；
を含んで成るシステム。
【請求項４３】前記有効構成要素が前記インタネット通信アプリケーションのためのインタネットアドレスのサブセットストリングである、請求項４２に記載のシステム。
【請求項４４】前記入力済みストリングが、ワールドワイドウェブ上の特定のロケーションにアクセスするためのコマンドを内含する、請求項４２に記載のシステム。
【請求項４５】前記入力済みストリングが、特定されたＥメールアドレスに対して電子メッセージを送るためのコマンドを内含する、請求項４２に記載のシステム。
【請求項４６】前記入力済みストリングが、インタネット又は従来の電話回線を横断して、一定の電話番号との電話連絡を樹立するためのコマンドを内含している、請求項４２に記載のシステム。
【請求項４７】１つのアドレスストリングを予め定められたインタネットアドレス形式へと変換するための方法において：
−  複数の英数字を内含する少なくとも１つの入力済みアドレスストリングを入力として受信する段階；及び
−  前記入力済みアドレスストリングとは異なるシーケンス形式の出力ストリングへと前記入力済みストリングを再順序づけする段階であって、前記出力ストリングが予め定められたインタネットアドレス形式をとっている段階；
を含んで成る方法。
【請求項４８】前記再順序づけ段階がさらに：
−  前記入力済みストリングを少なくとも１つのストリングサブセットへと分割する段階；及び
−  対応する予め定められた階層形式に基づいて、前記サブセットを逐次的に再アセンブリする段階であって、前記形式ストリングが予め定められたインタネットアドレス形式をとっている段階；
を含んで成る、請求項４７に記載の方法。
【請求項４９】前記分割段階には、前記入力済みストリングを電話番号内の数値フィールドの形式のストリングサブセットへと分離させる段階が含まれている、請求項４５に記載の方法。
【請求項５０】入力済み電子メールアドレスをインタネットＥメールアドレス形式へと変換させるための方法において：
−  複数の英数字を内含する少なくとも１つの入力済み電子メールアドレスストリングを入力として受信する段階；及び
−  前記入力済みストリングを１つの出力ストリングに変換する段階であって、前記出力ストリングが予め定められたＥメールアドレス形式である段階；
を含んで成る方法。
【請求項５１】前記変換段階にはさらに：
−  前記入力済みアドレスストリングとは異なるシーケンス形式の出力ストリングへと前記入力済みストリングを再順序づけする段階；
が含まれる、請求項５０に記載の方法。
【請求項５２】前記再順序づけ段階がさらに：
−  前記入力済みストリングを少なくとも１つのストリングサブセットへと分割する段階；及び
−  対応する予め定められた階層形式に基づいて、前記サブセットを逐次的に再アセンブルする段階であって、前記形式ストリングが予め定められたインタネット Ｅメールアドレス形式をとっている段階；
を含んで成る、請求項４８に記載の方法。
【請求項５３】単数または複数のサブレベルドメイン名を提供するべく少なくとも１つのドメイン名サーバーを実質的に専用化させる段階を含んで成り、ここで各々の前記サブレベルドメイン名が電話番号の形式で少なくとも１つの数ストリングによって表現されている、ドメイン名サーバーを動作させるための方法。
【請求項５４】−  前記数ストリングが有効であることを保証しかつ１つの発信ドメイン名を少なくとも１つの通信アプリケーションを介して少なくとも１つの意図された宛て先ドメイン名に接続するべく前記ドメイン名サーバーを組織する段階；
−  少なくとも１つの前記通信アプリケーションによって利用される少なくとも１つの形式へと前記数ストリングを処理するべく、アドレス処理ユーティリティプログラムを利用する段階；及び
−  前記ドメイン名サーバーの適切な管理のため前記ドメイン名のための管理サービスを提供する段階；
をさらに含んで成る請求項５３に記載の方法。
【請求項５５】少なくとも１つの前記ドメイン名サーバーが最上位ドメイン名サーバーである、請求項５３に記載の方法。
【請求項５６】前記アドレス処理ユーティリティプログラムが、個別化されたワールドワイドウェブ資源ロケータである、請求項５４に記載の方法。
【請求項５７】前記アドレス処理ユーティリティプログラムが、個別化された電子メールユーティリティプログラムである、請求項５４に記載の方法。
【請求項５８】前記アドレス処理ユーティリティプログラムが、個別化された電話サービス機能である、請求項５４に記載の方法。
【請求項５９】前記通信アプリケーションがワールドワイドウェブ資源ロケータである、請求項５４に記載の方法。
【請求項６０】前記通信アプリケーションが電話サービスである、請求項５４に記載の方法。
【請求項６１】前記通信アプリケーションが電子メールアプリケーションである、請求項５４に記載の方法。
【請求項６２】前記ドメイン名サーバーを組織する段階には、前記有効な数ストリングの全ての置換の包含的リストを含むマニュアルを提供する段階が含まれる、請求項５４に記載の方法。
【請求項６３】前記マニュアルがエンドユーザーマニュアルである、請求項６２に記載の方法。
【請求項６４】前記マニュアルが管理マニュアルである、請求項６２に記載の方法。
【請求項６５】前記ドメイン名サーバーが電話サービスプロバイダによって動作させられる、請求項５３に記載の方法。
【請求項６６】アドレスストリングをマップする方法において：
−  英数字セットの一成員である少なくとも１つの構成要素をもつ有効なアドレスストリングを入力として受信する段階；
−  予め定められた対応する数に前記アドレスストリングの各々の前記構成要素をマップする段階；
−  前記マップされた構成要素の中の数値的カテゴリー識別子を認識する段階；及び
−  予め定められた階層形式に従って認識された数値的カテゴリー識別子に基づき前記マップされた構成要素を再順序づけする段階；
を含んで成る方法。
【請求項６７】前記マッピング段階がさらに：
−  電話ダイアルボタン上に表わされているような形式内にまとめられた対応する数又は記号に、前記アドレスストリングの前記構成要素の各々の非数値的部分をマップする段階；
を含んで成る請求項６６に記載の方法。
【請求項６８】前記予め定められた階層形式が電話システム階層形式である、請求項６６に記載の方法。
【請求項６９】前記英数字セットが、人間及び／又は機械が認識できる全ての文字を内含する、請求項６６に記載の方法。
【請求項７０】前記カテゴリー識別子が地理的識別子である、請求項６６に記載の方法。
【請求項７１】前記地理的識別子が電話の国コードである、請求項７０に記載の方法。
【請求項７２】アドレスストリングをマップするためのシステムにおいて：
−  英数字セットの一成員である少なくとも１つの構成要素をもつ有効なアドレスストリングを入力として受信するための入力サブシステム；
−  予め定められた対応する数に前記アドレスストリングの各々の前記構成要素をマップするためのマッピングサブシステム；
−  前記マップされた構成要素の中の数値的カテゴリー識別子を認識するための認識サブシステム；及び
−  予め定められた階層形式に従って認識された数値的カテゴリー識別子に基づき前記マップされた構成要素を再順序づけする再順序づけサブシステム；
を含んで成るシステム。
【請求項７３】前記マッピングサブシステムが、電話ダイアルボタン上に表わされているような形式内にまとめられた対応する数又は記号に、前記アドレスストリングの前記構成要素の各々の非数値的部分をマップする、請求項７２に記載のシステム。
【請求項７４】前記予め定められた階層形式が電話システム階層形式である、請求項７２に記載のシステム。
【請求項７５】前記英数字セットが、人間及び／又は機械が認識できる全ての文字を内含する、請求項７２に記載のシステム。
【請求項７６】前記カテゴリー識別子が地理的識別子である、請求項７２に記載のシステム。
【請求項７７】前記地理的識別子が電話の国コードである、請求項７６に記載のシステム。
【発明の詳細な説明】
【０００１】
関連出願
本出願は、以下の米国暫定特許出願から優先権を請求するものである：  １）１９９９年５月２７日付けの「インタネット，電話及びその他の単一汎用アドレスストリングを使用する通信システムのための誤り訂正アドレス指定システム」という題の第６０／１３７．１３７号；  ２）１９９９年６月１１日付けの「インタネット，電話及びその他の単一汎用アドレスストリングを使用する通信システムのための誤り訂正アドレス指定システム」という題の第６０／１３８，９２７号；  ３）１９９９年９月１０日付けの「インタネット，電話及びその他の単一汎用アドレスストリングを使用する通信システムのための誤り訂正アドレス指定システム」という題の第６０／１３７，１３７号。これらのアプリケーションの各テキストは、本書に参考として内含されている。
【０００２】
発明の分野
本発明は、一般に、通信を行うために異なる通信アプリケーションによって使用されるアドレス指定ストリングに向けられる。
【０００３】
発明の背景
現在、電話、電子メール（Ｅメール）又はインタネットェブサイトといったような大部分の通信アプリケーションのユーザーは、意図された受信者と所望の通信を樹立する目的で通信アプリケーション内に予め定められたアドレスストリングを入力することが要求されている。例えば、Ｅメールアプリケーションのユーザーは、受信者に対しＥメールメッセージを送るために、ｊｏｈｎｄｏｅ＠ ａｄｄｒｅｓｓ．ｃｏｍといったような予め定められたＥメールアドレスの形でアドレスストリングを入力しなければならない。
【０００４】
アドレスストリングは一般に、英数字又はその他の人間及び／又は機械が認識できる文字をもつ構成要素のシーケンスであると推定されている。かかるアドレスシーケンスは一般に任意の長さ又は構成要素タイプのものであり得るが、その正確な構成は標準的に通信アプリケーションのサービスプロバイダによって予め設定されている。例えば、電話の場合、使用されるアドレスストリングは、その長さ及び数字シーケンスが往々にして電話サービスプロバイダによって設定される電話番号である。同様にして、インタネットェブサイトの場合には、インタネットユーザーは所望のウェブサイトにアクセスするために予め定められた均一資源ロケータ（ＵＲＬ）を標準的に使用する。
【０００５】
通信媒体を横断してもう１つのロケーションとの通信を樹立するために電話番号といったようないくつかのアドレスストリングを使用することは、当該技術分野において周知のことであった。しかしながら特にコンピュータネットワーキング及び電気通信の分野における最近の技術的進歩によって、数多くの新しい及び／又は異なる形の通信が導入される結果となった。例えば、電子メール、ワールドワイドウェブサイト又はファクシミリといったようなその他の通信アプリケーションを使用した通信は、かつては利用できなかった電話呼出しの代替物の１つである。
【０００６】
しかしながら、通信方法の数が増大した結果、望ましくないことに、このような通信形態各々に付随するアドレスストリングの数及びタイプの両方が対応して増大することになった。その上、かかるさまざまな通信アプリケーションを実現するのに用いられる基礎となる技術は、標準的に、通信アプリケーションを動作させそこから所望の恩恵を受けるために大方がその技術に固有のものであるアドレスストリングをユーザーが入力することを必要とする。２つの異なるＥメールプロバイダによるＥメールアプリケーションといったような同じタイプではあるが形式の異なっている通信アプリケーションでさえ、往々にして異なるアドレスストリングの使用を必要とする。例えば、２つ以上のＥメールサービスプロバイダにＥメールアカウントをもつ個人は、単一の受信主体であるにもかかわらず、通常は各サービスプロバイダあたり１つのＥメールアドレスとして付随するＥメールアドレスを２つ以上有することになる。
【０００７】
１つの通信アプリケーションあたりユーザー１人につき１つのアドレスストリングを割当てる既存のアプローチに付随する１つの問題点は、単一の受信者のために多数のアドレスストリングを生成することにある。例えば、Ｅメール、ワールドワイドウェブサイト及び電話をもつ仮説上の受信者 Ｊｏｈｎ Ｄｏｅ と通信を樹立しようとする場合、エンドユーザーは、往々にして、各々のかかるアプリケーションを用いてＪｏｈｎ Ｄｏｅとの通信を樹立するためにこのアプリケーションに付随する全く異なるアドレスストリングを知り正しく記憶していなければならない。かくしてユーザーは、例えば ＤｏｅにＥメールを送るためにｊｏｈｎｄｏｅ＠ ａｄｄｒｅｓｓ．ｃｏｍを正しく入力しなければならず、Ｄｏｅ のウェブサイトにアクセスするには ｈｔｔｐ：／／ｗｗｗ．ａｄｄｒｅｓｓ．ｃｏｍ／ｊｏｈｎｄｏｅ といった往々にして長たらしくて記憶するのがむずかしいＵＲＬストリングを入力しなければならず、又 Ｄｏｅと電話通信を樹立するためには電話システム内に電話番号を入力しなければならない。
【０００８】
エンドユーザーが別々のアドレスストリングを知り正しく記憶するという必要条件は、先行技術のウェブサイトアドレスとしてのドメイン名の使用によりさらにひどくなる。ｗｗｗ．ｕｓｐｔｏ．ｇｏｖ といったようなドメイン名は、正しいアドレスストリングの発見及び／又は再収集においてユーザーを補助するため、人間が認識できる文字及び／又は数を含むように一般に設計されているアドレスストリングの一形態である。通信アプリケーション内にひとたび入力されると、システムのドメイン名サーバー（ＤＮＳ）はドメイン名を内部ネットワーク用途のための２５５．１００．１．０．といったような標準的数値インタネットプロトコル（ＩＰ）アドレスへと変換する。
【０００９】
しかしながらアドレスストリングとしてのドメイン名の実現にも欠点がないわけではなかった。ドメイン名は、時間が経つにつれて増々長くなり、記憶が困難なものとなってきている。さらに、ドメイン名の作成に際してどんなスペル規定を遵守すべきかさらにはどの言語で表現すべきかについての規格が一般的に欠如している。ドメイン名は往々にして法定認識のために登録されることから、かかる規格の欠如は往々にして、ドメイン名が使用される予定の異なる言語及び／又は各言語内のスペル上の変動を包含するべく数多くのやり方で１つのドメイン名を登録しなければならないという形で現われる。
【００１０】
さら、実用目的では、ドメイン名を新規作成するのに用いるべきワードの数は比較的制限されていることから、商標論争及びサイバースクワッティング法に違反したドメイン名の違法な蓄積といったような法的波及効果が続いてもたらされることとなった。
【００１１】
ＤＮＳは同様に、アドレス内のハイフンに代ってのアンダーラインの挿入といったようなミススペリング又は過誤によってひき起こされるものといったような入力されたドメイン名の中の過誤又は変形の取扱いにおいても制限がある。これらの過誤又は変形は往々にして、ＤＮＳがアドレスストリングを認識しない及び／又は不適切に分解する原因となり、その結果ユーザーはＤＮＳベースのシステム内で意図された宛て先に接続できないことになる。さらにＤＮＡベースのシステムは、主としてインタネットェブアドレスに制限されており、Ｅメールや電話番号といったその他の通信アプリケーションのための多数のアドレスストリングの問題に対処していない。
【００１２】
複数のアドレスストリングの問題をとり扱う上での最近の試みは、マイクロソフト社の交換サーバー及びＭＣＩのＯｎｅｂｏｘ．ｃｏｍメッセージデリバリシステムといったような統一メッセージングシステムの使用によりアドレスストリングを統合することを軸にして、展開されてきた。しかしながら、これらの試みは、いくつかの理由でユーザー一人あたり多数のアドレス指定ストリングという問題を解決するには及ばないものである。まず第１に、メッセージングシステムのアプローチは、ファックス、ボイスボックス、などを介したメッセージの送信を中心として展開する。しかしながら、これは、電話システムにおけるように標準的音声呼出しにより人間を直接呼出したり人間に接続することを可能にするものではない。第２に、メッセージングシステムは、第１にファックス、ボイスボックスなどといった電話サービスオペレーションのために設計されており、なおＥメール及びＵＲＬといったようなその他のアプリケーションの多重アドレス指定ストリング問題に対処するものではない。
【００１３】
従って、本発明の目的は、先行技術の前述の欠陥に対処することにある。
発明の目的及び要約
本発明の１つの目的は、異なるタイプの通信アプリケーションのコレクションから選択された通信アプリケーションの中に入力されうる有効なアドレスストリングを受信するためのシステムにおいて、そのコレクションからの選択された任意の通信アプリケーション用としてこの同じアドレスストリングを有効に入力することができるシステムを提供することにある。
【００１４】
本発明のもう１つの目的は、異なるタイプの通信アプリケーションのコレクションから選択された少なくとも１つの通信アプリケーション内に入力された電話番号の形式で１つのアドレスストリングを受信するための方法において、そのコレクションからの選択された任意の通信アプリケーション用としてこの同じアドレスストリングを有効に入力することができる方法を提供することにある。
【００１５】
本発明のもう１つの目的は、異なるタイプの通信アプリケーションのコレクションの中から選択された２つ以上の通信アプリケーション内に入力されたアドレスストリングを受信するための方法において、そのコレクションからの通信アプリケーションのいずれかのためにこの同じアドレスストリングを有効に入力することができる方法にある。
【００１６】
本発明のさらにもう１つの目的は、入力として少なくとも１つの入力済みストリングを受信すること、該入力済みストリングの中の有効構成要素と無効構成要素を区別すること及び該有効構成要素から該インタネット通信アプリケーションのための少なくとも１つの有効なインタネットアドレスを形成することにより、インタネット通信アプリケーションのために有効インタネットアドレスを生成するためのシステム及び方法を提供することにある。
【００１７】
本発明のもう１つの目的は、英数字の少なくとも１つの入力済みうアドレスストリングを入力として受信すること及び該入力済みアドレスストリングとは異なるシーケンス形式の出力ストリングへと該入力済みストリングを再順序づけすることによって、１つのアドレスストリングを予め定められたインタネット又はＥメールアドレス形式へと変換するための方法において、該出力済みストリングが、使用される通信アプリケーションに基づいて予め定められたインタネット又はＥメールアドレス形式をとっている方法を提供することにある。
【００１８】
本発明のさらなる目的は、単数または複数のサブレベルドメイン名を提供するべく少なくとも１つのドメイン名サーバーを実質的に専用化させることによりドメイン名サーバーを動作させるための方法において、各々のサブレベルドメイン名が電話番号の形式で少なくとも１つの数値又は英数字ストリングによって表現されている方法を提供することにある。
【００１９】
本発明のもう１つの目的は、アドレスストリングを予め定められた対応する数にマップし、該マップされた出力の中の数値的カテゴリー識別子を認識し、かつ予め定められた階層形式に認識された数値的カテゴリー識別子に基づき、該マップされた出力を再順序づけするためのシステム及び方法を提供することにある。
【００２０】
従って、これらの及びその他の目的は、異なる通信アプリケーションを横断して通信するために用いられる異なるアドレスストリングの数を最小限におさえるためアドレス指定用ストリング形式及び付随するシステム実現を提供する本発明において達成される。
【００２１】
第１の実施形態においては、本発明は、少なくとも１つの通信媒体を横断して通信するためのシステムである。このシステムには、アドレスストリングを受信するための入力サブシステムが内含されており、該アドレスストリングは、該入力サブシステムにより認識され異なる通信アプリケーションのコレクションから選択された少なくとも１つの通信アプリケーション内に入力された有効な形式を有し、ここで該コレクションからの選択された任意の通信アプリケーション用としてこの同じアドレスストリングを入力することができる。
【００２２】
第１の実施形態のもう１つの態様においては、本発明は、少なくとも１つの通信媒体を横断して通信するための方法である。該方法は、電話番号の形式をもち異なる通信アプリケーションのコレクションの中から選択された少なくとも１つの通信アプリケーション内に入力されたアドレスストリングを受信する段階を含み、ここで該コレクションからの選択された任意の通信アプリケーション用としてこの同じアドレスストリングを有効に入力することができる。
【００２３】
第１の実施形態のさらにもう１つの態様においては、少なくとも１つの通信媒体を横断して通信するための方法である。該方法は、異なる通信アプリケーションのコレクションから選択された２つ以上の通信アプリケーション内に入力されたアドレスストリングを受信する段階を含み、ここで、該コレクションからの選択された任意の通信アプリケーション用としてこの同じアドレスストリングが入力される。
【００２４】
第２の実施形態においては、本発明は、インタネット通信アプリケーションのために有効インタネットアドレスを生成するための方法及びシステムである。この方法及びシステムは、入力として少なくとも１つの入力済みストリングを受信する段階、該入力済みストリングの中の有効構成要素と無効構成要素を区別する段階、及び該有効構成要素から該インタネット通信アプリケーションのための少なくとも１つの有効なインタネットアドレスを形成する段階を内含している。
【００２５】
第３の実施形態においては、本発明は、１つのアドレスストリングを予め定められたインタネット又はＥメールアドレス形式へと変換するための方法である。該方法は、複数の英数字を内含する少なくとも１つの入力済みアドレスストリングを入力として受信する段階、及び該入力済みアドレスストリングとは異なるシーケンス形式の出力ストリングへと、該入力済みストリングを再順序づけする段階を含み、ここで前記出力ストリングは予め定められたインタネット又はＥメールアドレス形式をとっている。
【００２６】
第４の実施形態においては、本発明は、ドメイン名サーバーを動作させるための方法である。この方法は、単数または複数のサブレベルドメイン名を提供するべく少なくとも１つのドメイン名を実質的に専用化させる段階を内含し、ここで各々のサブレベルドメイン名は、電話番号の形式で少なくとも１つの数ストリングによって表現されている。
【００２７】
第５の実施形態においては、本発明はアドレスストリングをマップするための方法及びシステムである。この方法及びシステムは、英数字セットの成員である少なくとも１つの構成要素をもつ有効なアドレスストリングを入力として受信する段階、予め定められた対応する数に前記アドレスストリングの各々の構成要素をマップする段階、該マップされた構成要素の中の数値的カテゴリー識別子を認識する段階、及び予め定められた階層形式に従って認識された数値的カテゴリー識別子に基づき前記マップされた構成要素を再順序づけする段階、を内含する。
【００２８】
１つの実施例においては、本発明は、実質的に専用の最上レベルドメイン名又はＥメールサーバー内部のサーバー（単複）及び／又はエンドユーザー（単複）において存在する本発明に特定的なコンピュータによる実行が可能なソフトウェアコードの形での実現を内含するが、これに制限されるわけではない。該ソフトウェアは、上述の本発明の実施形態の一部又は全てを達成するように動作する。
【００２９】
この簡単な要約は、本発明の内容を迅速に理解できるように提供されたものである。本発明は、その好ましい実施形態についての以下の詳細な説明及び図面を参照することによってさらに完全に理解することができる。
実施形態の詳細な説明
本発明のシステム及び方法は、一般に、異なる通信アプリケーションを横断して通信するためにユーザーにより入力される異なるアドレス指定ストリングの数を最小限におさえるように実現されている。
【００３０】
より特定的に図面を参照すると、図１．０は、ユーザーの入力を機械で使用可能な形に翻訳する方法を例示している。図１に示されているように、ワールドワイドウェブ（ＷＷＷ）ロケーションにアクセスするためのリクエストといったようなユーザーの動作１００が、入力ストリング１０２の形でウェブブラウザといったような入力デバイス１０１の中に入力される。
【００３１】
図１．１は、図１．０に例示された一般的アプローチのさらなる例を提供している。より特定的には、図１．１は、４つの異なるシステム入力ストリングを用いて４つの異なる入力デバイス内に入力される４つのさまざまなユーザー動作１１０−１１３を例示している。１１０の例では、ユーザー動作は、入力ストリングとして電話番号を用いた電話接続に対するリクエストである。１１１の例では、ユーザー動作は、入力ストリングとして先行技術のＷＷＷアドレスストリングを用いたＷＷＷロケーションにアクセスするためのリクエストである。１１２の例では、ユーザー動作は、入力ストリングとして先行技術のＥメールアドレスストリングを用いるＥメール通信に対するリクエストである。１１３の例では、類似のユーザー動作は、各々の通信アプリケーションについての入力ストリングとして適切な先行技術のアクセス方法を用いたファクシミリ、ファイル転送プロトコルなどのその他の通信アプリケーションを横断したリクエストである。
【００３２】
図１．２は、名刺１２０に関係して、数多くの異なるシステム入力ストリングを使用しなければならないという先行技術のアプローチに付随する１つの問題点を例示している。図１．２に示されているように、Ｊｏｈｎ Ｄｏｅは、電話１２１，ワールドワイドウェブ１２２及びＥメール１２３の３つの異なる通信アプリケーションによって到達することのできる標準的な名刺所持人を表わしている。各々の通信アプリケーションのために多数の異なる入力ストリングを入力するという必要条件により、その名刺がその名刺所持人と連絡をとるための３つの全く異なる方法の各々を表示するということが要求されることになる。かかるアプローチに付随する欠点は、Ｊｏｈｎ Ｄｅｏと連絡をとることを望んでいるユーザーが、使用される各々の通信アプリケーション用として異なるアドレスストリングを入力しなければならないということにある。さらに、万一ユーザーがその名刺を利用できなくなった場合、ユーザーは標準的に、名刺所持人と連絡するためのアドレスストリングを思い出すのに記憶に頼らなくてはならず、（各タイプの通信アプリケーションに１つずつの）３つの全く異なるアドレスストリングを使用しなければならないということは、ユーザーが各々を正しく思い出す確率を低減させている。この問題は、ユーザーが列挙された通信アプリケーションの１つの形態しか利用できないような状況下で特に悪化する。例えば、ユーザーは、Ｄｏｅ の電話番号を思い出すことはできるかもしれないが、重要な通信を転送するためにそのときユーザーが必要としうるＥメールアドレスを思い出すことができないかもしれないからである。
【００３３】
図１．３は、図１．２に示されている名刺の一例を示しているが、ここでは、必要とされる入力ストリングの数を最小限におさえる上で請求対象の発明の新しい機能が利用されている。この例で示されているように、名刺所持者が電話、ワールドワイドウェブ又はＥメールという３つの列挙された通信アプリケーションのいずれかを使用して連絡を受けるのに１つの入力ストリング１２５だけの使用で充分である。
【００３４】
図１．４はさらに、図１．３の名刺の例で示されているような請求対象の発明の機能を例示している。より特定的に言うと、図１．４は、４つの異なる入力デバイス内に入力されるＪｏｈｎと連絡をとるための４つのさまざまなユーザー動作１２６−１２９を例示しているが、ここでは、１つのシステム入力ストリングしか使用されていない。１２６の例では、ユーザー動作は、入力ストリングとして Ｄｏｅが提供した電話番号（ここでは１８００ ５５５／２３４ＩＰＮ）での電話接続に対するリクエストである。それぞれ標準的電話キーパッド上の文字「Ｉ」，「Ｐ」及び「Ｎ」に対応する４，７及び６という３つの追加数字として「ＩＰＮ」接尾辞を入力することができる。１２７の例では、ユーザー動作は、入力ストリングとして請求対象の発明のアドレスストリングを用いてＤｏｅ のＷＷＷロケーションにアクセスするためのリクエストである。１２８の例においては、ユーザー動作は、入力ストリングとしてＤｏｅ が提供したＥメールアドレスを用いたＪｏｈｎ ＤｏｗとのＥメール通信に対するリクエストである。１２９の例では類似のユーザー動作は、各通信アプリケーションのための入力ストリングとして適切なアクセス方法を用いたファクシミリ、ファイル転送プロトコルなどといった請求対象の発明の範囲内に入ると予想されるその他の通信アプリケーションを横断してのリクエストである。
【００３５】
本発明の１実施形態の作業工程についてここで図３．０から出発してさらに詳細に開示する。図３．０は、例示の簡略化のため電話システム又はワールドワイドウェブ環境において使用されている本発明の実施形態を例示している。
【００３６】
図３．０で示されているように、ユーザーは、電話又はワールドワイドウェブのいずれを介してＪｏｈｎ Ｄｏｅと連絡をとるかを選択する。電話システム３２０を選択すると、ユーザーは、電話器３２１に電話番号の形で入力ストリングを入力する。本発明の作業工程をより良く実証するために、図３．０に関する本発明の詳細な説明の部分全体を通してＪｏｈｎ Ｄｏｅの名刺からの入力ストリングサンプル１８００５５５１２３４ＩＰＮが、使用されている。ユーザーは、単に電話ダイヤルパッド上で正しい番号を選択することにより、最初の数字を入力する。「ＩＰＮ」接頭辞は、標準的な電話キーパッド上の文字「Ｉ」，「Ｐ」及び「Ｎ」にそれぞれ対応する４，７及び６という３つの追加数字として入力される。付加的な「４７６」数字は、電話器３２１，電話ネットワーク３２３又はかかる用途をタスクとする、その他の機器上で実現される電話システムプロトコルに従って、その後不要な数字として捨てられることから、初期ストリングに影響を及ぼさない。標準的な電話接続プロトコルがその後に続き、ここではＪｏｈｎ Ｄｏｅの電話である標的電話器３２５にユーザーを接続する。
【００３７】
コンピュータシステム３０２を選択した場合、ユーザーは、電話番号の形をした入力ストリングを、ＷＷＷ 通信アプリケーションの均一資源ロケータ入力ボックスといったような所望の通信アプリケーションをサポートするクライアントのソフトウェアの適切な入力ロケーション内に入力する。
【００３８】
現在、インタネットのための一部の先行技術通信アプリケーションが、電話番号の形をした入力ストリングを認識できるが、これらの通信アプリケーションは、特定の登録された形態の入力ストリングに制限されており、名前を変更する毎に新たな登録が必要となる。例えば、１−８００−ｆｌｏｗｅｒｓ として登録された花を売るためのウェブサイトは、このウェブサイトにアクセスしようとしているうちにユーザーが誤って入力してしまう可能性のある１８００ ｆｌｏｗｅｒｓとは異なるものとして認識されることになり、ユーザーが意図された宛先に接続することに失敗する結果となりうる。本発明は、入力されたストリング内の変動及び誤りを許容しながら電話番号の形をしている入力ストリングを有効に認識されたインタネットアドレス指定入力形式へと変換するためのＩＰＮＳ論理３２２の実現によってこの問題に対処している。ＩＰＮＳ論理ソフトウェア３２２の詳細については、以下の図２．０と合わせてさらに論述されている。
【００３９】
図３．０に例示されているように、ＩＰＮＳ論理３２２は、３１７のフローにより例示されるように、ＩＰＮＳ論理３２２をサポートするクライアントソフトウェア３１６の形のユーザー側でか又はシステムデータベースサーバーレベル３１１といったサーバー側で又はその両方に常駐しうる。システムデータベースサーバーは標準的に、ドメイン名サーバー（ＤＮＳ）又はそれに類似したシステムである。ドメインＤＮＳは又はそれに類似したシステムのオペレーションは、当業者にとって周知のものである。
【００４０】
この実施形態の１つの態様においては、ユーザーのアドレスストリングは、ＩＰＮＳ論理３２２をサポートするクライアントソフトウェア３１６内に入力される。このとき入力されたアドレスストリングは、クライアントの側でクライアントＩＰＮＳ論理３２２により、有効に認識されたインタネットアドレス指定入力形式に変換される。変換された入力は、このとき、経路３１８又は３１７により示されるように、適切なシステムデータベースサーバー３１９又は３１１に対してインタネットを通して送られる。サーバー３１９又は３１１は、代りに入力ストリングを既知のプロトコルに従って標的コンピュータ又はネットワークデバイス３０７のインタネットプロトコル（ＩＰ）にマップし、ＩＰアドレスをクライアントソフトウェア３１６に戻すことになる。クライアントソフトウェア３１６はこのとき、ＩＰアドレスを利用して、ここではＪｏｈｎ Ｄｏｅのウェブサイトである所望のＷＷＷロケーションをサポートする意図された標的コンピュータ又はネットワークディスク３０８まで、ユーザーを導く。
【００４１】
この実施形態のもう１つの態様では、ユーザーのアドレスストリングは、ＩＰＮＳ論理３２２をサポートしない先行技術のソフトウェア３０８内に入力される。このとき既存のクライアントソフトウェア３０８は、既存のインタネットアドレス分解プロトコルに従い、ＩＰＮＳ論理３２２をサポートする適切なシステムデータベースサーバー３１１に対してそのアドレスストリングを転送することになる。入力されたアドレスストリングは次に、サーバーにあるＩＰＮＳ論理３２２により、有効と認識されたインタネットアドレス指定入力形式へと変換され、次に既存のプロトコルに従って標的コンピュータ又はネットワークデバイス３０７のインタネットプロトコル（ＩＰ）アドレスにマップされる。ＩＰアドレスはこのときＣソフトウェア３１６に戻される。Ｃソフトウェア３１６は次にＩＰアドレスを利用して、ここではＪｏｈｎ Ｄｏｅのウェブサイトである所望のＷＷＷロケーションをサポートする意図された標的コンピュータ又はネットワークデバイス３０７までユーザーを導く。
【００４２】
より特定的に図２．０を参照すると、ここでＩＰＮＳ論理３２２の作業工程がさらに詳細に開示されている。流れ図である図２．０では、ＩＰＮＳ論理ユニット３２２内のプロセスシーケンスを実証している。
【００４３】
段２００において、ユーザーが入力したアドレスストリングは、ＩＰＮＳ論理ユニット３２２内に入力される。本発明の作業工程をより良く実証するため、図２に関係する本発明の詳細な説明の部分全体を通して、サンプルの入力ストリング１８００ＪＫＬ１２３４，ＩＰＮが使用される。
【００４４】
段２０３では、名前サーバーが権限をもつドメイン名を記述するアドレスストリングの一部分が除去される。このようにして、入力済みアドレスストリング内のＩＰＮＳシーケンス部分が識別され、入力済みアドレスストリングの残りの部分から分離される。例えば、１８００ＪＫＬ１２３４．ＩＰＮの入力ストリングの場合、「ＩＰＮ」が除去され、結果として、識別され分離されたＩＰＮＳのシーケンス１８００ＪＫＬ１２３４が残される。
【００４５】
段２０４では、ＩＰＮＳシーケンス内の文字の各々の値がシステム（単複）又はシステムアドミニストレータ（単複）が定義した値へと翻訳される。１つの実施例では、値は、実質的に電話ダイヤルパッド構成に基づくものである以下のテーブルに従って翻訳される。
【００４６】
０は                          ０に翻訳される
１は                          １に翻訳される
２ａｂｃＡＢＣは          ２に翻訳される
３ｄｅｆＤＥＦは        ３に翻訳される
４ｇｈｉＧＨＩは          ４に翻訳される
５ｊｋｌＪＫＬは          ５に翻訳される
６ｍｎｏＭＮＯは          ６に翻訳される
７ｐｑｒｓＰＱＲＳは  ７に翻訳される
８ｔｕｖＴＵＶは          ８に翻訳される
９ｗｘｙｚＷＸＹＺは  ９に翻訳される
翻訳テーブル内に含まれていないハイフンやアンダーラインといったその他の文字は全て、単に無視される。例えばＩＰＮＳシーケンス１８００ＪＫＬ１２３４は、１８００５５５１２３４に翻訳される。
【００４７】
本発明の上述の機能の１つの有利な点は、ハイフンの代りにアンダーラインを挿入することといったような変動及び誤ちが翻訳プロセスにおいて除去されるという点にある。例えば、ユーザーが１−８００−ＪＫＬ−１２３４を入力した場合でも、それはなお正しい１８００５５５１２３４シーケンスに翻訳されていることになるだろう。かくして誤りに対して感応性をもつことが多い先行技術のＤＮＳベースのシステムにおいては、かかる変動及び誤りによりＤＮＳがアドレスストリングを認識しない及び／又は不適切に分解することになることはなく、ユーザーは意図した宛て先に接続するのに失敗する結果となる。
【００４８】
段２０５では、文字、フィールド又はその両方の組合せが翻訳済みＩＰＮＳシーケンス内で（一般には左から右へ）表現される順序が、右から左への新しい環境設定内に再順序づけされる。例えば、翻訳済みＩＰＮＳシーケンス１８００５５５１２３４は、４３２１５５５００８１に再順序づけされることになる。
【００４９】
段２０６で、再順序づけされたＩＰＮＳシーケンスは、変更可能なデータ駆動されたセグメンテーション形式に従って分割される。このセグメンテーション形式は、シーケンス内のフィールド間にドット（すなわち）「．」を挿入する目的でシーケンス内のフィールド数及び各フィールドの文字数で表わした長さを決定するために使用される。セグメンテーション書式の一例は、ＩＰＮＳシーケンス番号が右から左へ、まずは最も右側の４つの数字グループの、そしてその後次の３つの数字とそれに続く最後の４へと分割される、４−３−４の形式である。このとき、分割された各グループの間にドットが挿入される。例えば、４３２１５５５００８１に再順序づけされたＩＰＮＳシーケンスは、４−３−４形式の下では４３２１．５５５．００８１へと分割されることになる。このセグメンテーションは同様にデータ駆動され、国コード又はローカルエリアコードといったような数値カテゴリ識別子を認識し、かくして外国の電話番号形式の後に続く複数の１のような異なる形式をもつ入力済みＩＰＮＳシーケンスの場合には、異なるセグメンテーション形式が使用できるようになっている。一つの実施例においては、フォーマティングのセットアップに対する調整を望ましいとき又は必要なときに行なうことができるように、異なるセグメンテーション形式を変更することが可能である。さらに、異なるセグメンテーション形式は、ＩＰＮＳプロセッサによる検索のためデータベース内に記憶される。
【００５０】
段２０７では、ネームサーバーが権限をもつドメイン名を記述した段２０３におけるアドレスストリングの除去された部分は、ここで、再順序づけされた分割済みＩＰＮＳシーケンスに再度付加される。その結果、基礎を成す通信技術及びアドレス指定システムと互換性ある形式へと入力済みストリングが再構築される。例えば、４３２１．５５５．００８１は、４３２１．５５５．００８１．ｉｐｎ．へと再構築される。
【００５１】
段２０７の後、ネームサーバーは、出ストリング２０９をあたかもそれがオリジナルのＤＮＳ照会であるかのように、ＤＮＳプロトコルに従って処理することができるようになる。そのストリングについていかなるエイリアス情報も発見されない場合には、ネームサーバーは、新しいＤＮＳアドレスに属するあらゆる分解データに加えて、照会されたオリジナルドメインについてのカノニカルネームとして新しいストリングを提示するＤＮＳリゾルバデータを送らなくてはならない。
【００５２】
上述のオペレーションの異なる段及び特定的順序が一例にすぎず、出ストリング２０９の所望の形式と一貫性あるストリングを生み出す開示されたルーチンのうちの単数又は複数のものを用いたあらゆるプロセスが、請求対象の発明の範囲内に入るものと予想されているという点に留意されたい。
【００５３】
図３．２は、電子メール（Ｅメール）環境内で使用される本発明のもう１つの実施形態を例示している。例示されているように、クライアントソフトウェア３６６及び３５８は、標的Ｅメールサーバー３５５のインタネットプロトコル（ＩＰ）アドレスを獲得するためにＩＰＮＳ論理３２２を用いたシステムデータベースサーバー３１９又は３１１といったようなインタネットアドレス分解システムとインタフェースするクライアントＥメールサーバー３５０に接続されている。標的Ｅメールサーバー３５５はＥメールメッセージのアドレスをＩＰＮＳ Ｅメール論理３５６を用いて受信し処理して、このアドレスをカノニカルＥメールアドレスに分解し、次にＥメールメッセージを経路３７１を介して受信者に転送する。
【００５４】
ここで、図３．２に例示されている実施形態についてさらに詳しく論述する。本発明の作業工程をより良く実証するためには、図３．２そして後には図２．１に関する本発明の詳細な説明の部分全体を通して、サンプルの入力ストリング１８００ＪＫＬ１２３４．ＩＰＮが使用される。
【００５５】
段３４８から出発して、ユーザーは、新しい又は既存のソフトウェアの利用可能性又は選択に基づき、電話番号の形をしている入力ストリングを、共にＥメール通信アプリケーションをサポートし、クライアントＥメールサーバー３５０が接続されている新しいクライアントソフトウェア３６６か又は既存のクライアントソフトウェア３５８のいずれかの適切なロケーション内に入力する。例えば、ユーザーは、インタネットに接続されているコンピュータ上で実行するＥメールプログラムの（「Ｓｅｎｄ ｔｏ」）ボックス内にアドレスストリング「１−８００−５５５−１２３４．ｉｐｎ」又は「１８００５５５１２３４．ｉｐｎ」を入力する。現在、先行技術のＥメールプロトコルは、電話番号の形をとっている入力ストリングを、ストリング内に「＠」記号が無いことを原因として、有効な入力として認識しない。本発明は、ＩＰＮＣ変換器論理３５１，ＩＰＮＳ論理３２２及びＩＰＮＳ Ｅメール論理３５６のうちの単数又は複数のものを実現することによってこの問題に対処している。電子メール通信アプリケーションのために使用されるＩＰＮＳ論理３２２は、図３．０に例示されているワールドワイドウェブ実施形態と結びつけて図２．０で開示したＩＰＮＳ論理と同じである。ＩＰＮＳ Ｅメール論理ソフトウェア３５６についての詳細は、以下で図２．１と関連づけてさらに論述されている。
【００５６】
図３．２及びそれに続く経路３６５で例示されている実施例においては、ＩＰＮＳ論理３２２はクライアントソフトウェア３６６内に常駐しており、電話番号の形をとっている入力ストリングを有効に認識されたインタネットアドレス指定入力形式に直接変換する。既存のＥメールプロトコルの必要条件のため、変換された入力済みアドレスは一般に「＠」記号及び少なくとも１つの文字を内含していなければならず、そうでなければクライアントソフトウェアは一般にアドレス分解プロセスを開始するためにその入力を受入れない。ＩＰＮＳ変換器論理３５１はこのとき、クライアントソフトウェアがアドレス分解プロセスを開始するため「＠」記号と少なくとも１つの文字に付着させることにより、ＩＰＮＳ論理３２２の出力を有効に認識されたインタネットＥメールアドレス指定入力形式へと変換する。しかしながら、先行技術システムとは異なり、本発明のアドレスストリング内では「＠」記号及び随伴する文字は、アドレス分解プロセスが開始され得るように既存のＥメールプロトコルに従った有効アドレスの外観を電話アドレスストリングに対し与えるためだけに内含されている。以上の特長が提供する１つの利点は、もはやユーザーが「＠」記号をもつＥメールアドレスを入力する必要がないということにある。
【００５７】
このとき、新しいクライアントソフトウェア３６６は、クライアントＥメールサーバー３５０に対して変換済み入力を送る。一部のクライアントソフトウェアアプリケーションは、ユーザーが入力した「＠」記号の無いアドレスストリングを受け入れ、それをアドレス分解のためにそのクライアントＥメールサーバー３５０に転送することから、クライアントＥメールサーバー３５０は同様に、「＠」記号及び少なくとも１つの文字を付着することにより有効に認識されたインタネットＥメールアドレス指定入力形式へとＩＰＮＳ論理３２２の出力を変換するため、ＩＰＮＳ変換器論理３５１を含むこともできる。クライアントＥメールサーバー３５０はこのとき、経路３６８又は３６９により示されているようにインタネットを通して入力を適切なシステムデータベースサーバー３１９又は３１１まで送ることになる。システムデータベースサーバーは標準的にドメイン名サーバー（ＤＮＳ）又はそれに類似したシステムであり、そのオペレーションは、当業者にとって周知のものである。一方、ＤＮＡサーバー３１９又は３１１は、既存のプロトコルに従って、受信者（ここではＪｏｈｎ Ｄｏｅ）のためのＥメールサービスをサポートするＥメールサーバーのインタネットプロトコル（ＩＰ）アドレスに入力済みストリングをマップし、そのＩＰアドレスをクライアントソフトウェア３６６に戻すことになる。クライアントＥメールサーバー３５０はこのとき、一般に受信者のためのＥメールサービスをサポートする標的Ｅメールサーバー３５５に属するＩＰアドレス宛て先までユーザーのアドレスストリングと共にＥメールパケットを転送するべくＩＰアドレスを利用することになる。
【００５８】
図３．２の実施形態のもう１つの態様では、ユーザーのアドレスストリングは、ＩＰＮＧ論理３２２をサポートしない先行技術の既存のクライアントソフトウェア３５８内に入力される。既存のＥメールプロトコルの必要条件のため、ユーザーが入力したアドレスは、一般に「＠」記号及び少なくとも１つの文字を内含していなければならず、そうでなければクライアントソフトウェアは一般にアドレス分解プロセスを開始するためにその入力を受入れない。しかしながら、先行技術システムとは異なり、本発明のアドレスストリング内では「＠」記号及び随伴する文字は、アドレス分解プロセスが開始され得るように既存のＥメールプロトコルに従った有効アドレスの外観を電話アドレスストリングに対し与えるためだけに内含されている。かくして、今や一般に任意のあらゆる文字入力で充分となることから、ユーザーは、「＠」記号に先行して入力するためのいかなる特定的な予めセットされた文字シーケンスについても知っている必要はなくなる。例えば、Ｊｏｈｎ Ｄｏｅの名刺からのサンプルの入力ストリング１８００５５５１２３４．ＩＰＮは、以下の形式で入力されることになる：
＜ａｒｂｉｔｒａｒｙ ｃｈａｒａｃｔｅｒ（ｓ）＞ ＠１８００５５５１２３４．ＩＰＮ
既存のクライアントソフトウェア３５８はこのとき既存のインタネットアドレス分解プロトコルに従い、アドレスストリングをクライアントＥメールサーバー３５０まで転送し、一方このクライアントＥメールサーバーはそれを、ＩＰＮＳ論理３２２をサポートする適切なシステムデータベースサーバー３１９まで転送することになる。ＩＰＮＣ論理３２２を入力する前のいずれかにの段において、「＠」記号及び全ての先行文字は一般に、既存のＥメールプロトコルに続くドメイン名部分（ここではＩＰＮＳシーケンス）から分離される。例えば＜ａｒｂｉｔｒａｒｙ ｃｈａｒａｃｔｅｒ（ｓ）＞ ＠１８００５５５１２３４．ＩＰＮの場合、ＩＰＮＳシーケンス１８００５５５１２３４．ＩＰＮのみが残る。ＩＰＮＳシーケンスはこのとき、サーバーにおいてＩＰＮＳ論理３２２により、有効に認識されたインタネットアドレス指定入力形式に変換され、次に、既存のプロトコルに従って受信者（ここではＪｏｈｎ Ｄｏｅ）のためのＥメールサービスをサポートするＥメールサーバーのインタネットプロトコル（ＩＰ）アドレスにマップされる。ＩＰ アドレスは、クライアントＥメールサーバー３５０まで戻され、このクライアントＥメールサーバーは次にＩＰ アドレスを用いて、一般に受信者のためのＥメールサービスをサポートする標的Ｅメールサーバー３５５に属するＩＰ アドレス宛て先までユーザーのアドレスストリングと共にＥメールパケットを転送する。
【００５９】
標的Ｅメールサーバー３５５において、ＩＰＮＳ Ｅメール論理３５６は、意図された受信者のカノニカルＥメールアドレスに対しユーザーのアドレスストリングをマップする。標的Ｅメールサーバー３５５はこのとき、Ｅメールメッセージを意図された受信者に転送する。
【００６０】
図２．１はさらに、ＩＰＮＳ Ｅメール論理３５６内のプロセスフローを例示する。段２１３において、入データ２１０は、有効アドレス形式を含むＥメールメッセージとして認識され、ＩＰＮＳ  Ｅメール論理３５６にアップロードされる。有効なアドレス形式は、例えば１８００５５５１２３４．ＩＰＮといったような電話番号の形式をとるか又は、＜ａｒｂｉｔｒａｒｙ ｃｈａｒａｃｔｅｒ（ｓ）＞ ＠１８００５５５１２３４．ＩＰＮといった従来の「＠」記号を用いた形式をとることができる。このようにして、ＩＰＮＳ  Ｅメール論理３５６は、新しいクライアントソフトウェア３６６又は先行技術のクライアントソフトウェア３５８のいずれから来たアドレスでもマップすることができる。
【００６１】
段２１４で、ユーザーのアドレスストリングのカノニカルＥメールアドレス２１４に対するマッピングは、メッセージを転送すべきＥメールアドレスを決定するためにＥメールサーバーによって実施される。例えば、ユーザーが入力した１８００５５５１２３４．ｉｐｎ又は  ＜ａｒｂｉｔｒａｒｙ ｃｈａｒａｃｔｅｒ（ｓ）＞ ＠１８００５５５１２３４．ＩＰＮというアドレスストリングは、Ｊ−Ｄｏｅ ＠ｓｏｍｅｉｓｐ．ｃｏｍ にマップされ、ここでＪ−Ｄｏｅ ＠ｓｏｍｅｉｓｐ．ｃｏｍ は、Ｊｏｈｎ Ｄｏｅがその入Ｅメールを受信する機能中のＥメールアカウントである。
【００６２】
段２１５で、Ｅメールメッセージは、発見されたカノニカルＥメールアドレスに転送される。
【００６３】
１つの実施例においては、標的Ｅメールサーバー３５５は、入Ｅメールアドレスのリスト及びその対応するカノニカルＥメールアドレスのリストを含むデータベースを内含している。データベースはこのとき、入Ｅメールアドレスをその対応するカノニカルＥメールにマップするため、段２１４でＩＰＮＳ  Ｅメール論理３５６により照会される。カノニカルＥメールアドレスが発見された場合、フローは段２１５まで進み、ここでカノニカルＥメールアドレスに対しＥメールを転送するプロセスは、ＤＮＳ，ＳＭＴＰ，ＰＯＰ及び／又は存在する場合には関連する規格又はプロトコルに従ってＥメールサーバーによって開始される。カノニカルＥメールアドレスが発見されない場合、標的Ｅメールサーバー３５５は、ネットワーク上のその他の関連するＥメールサーバーに、ＤＮＳ，ＳＭＴＰ，ＰＯＰ及び／又は存在する場合には関連する規格又はプロトコルに従って、不適切なアドレスについて警告する。
【００６４】
かくして、以上で開示されているように、例えば１−８００−５５５−１２３４．ｉｐｎといったような１つのＩＰＮＳアドレスを、電話呼出しを行ない、ウェブページにアクセスし、Ｅメールを送るために使用することが可能である。
【００６５】
本発明の１つの実施例においては、ドメイン名システム内の少なくとも１つのドメインは、実質的に（好ましくは１００％）ＩＰＮＳアドレスのサービス提供の専用となっている。専用ドメイン名システムは同様に、一部には電話を介した意図された当時者との直接的な実際の標準的通信のため、意図された受信者に対するウェブページアクセスのため及び意図された受信者に対するＥメールメッセージの送信のために、ＩＰＮＳ アドレスを使用できることを保証するようにも組織されている。組織機能には同様に、システム内の許容可能なアドレス指定ストリング及び使用パラメータの考えられる全ての置換、ユーザー及び管理マニュアルの電子式又は従来式出版も内含されている。このユーザー及び管理マニュアルは、専用ドメイン内の電話番号の形式をした許容されたアドレス指定ストリングの構成を開示することになる。
【００６６】
専用ドメインは同様に、アドレス指定ストリング内の定義された位置内の内線電話番号又は会社の商標要素のインジケータといったような人間が読取りできる付加的な変更子を含むことのできるＩＰＳＮアドレスを認識し処理するのに充分な程度に高度化されたものである。例えば、１−２３４−５６７−８９００×３２１．ｉｐｎの形式で内線「３２１」を入力すると、１つのウェブページについてのリクエスト又は通信が、本発明のシステムに加入した組織又は事業所内でその番号の内線３２１にあるものと指定された人物又は部門の電話番号又はウェブページまで導かれることになる。もう１つの例としては、１−２３４−５６７−８９００☆Ｒｏｇｅｒ．ＩＰＮがある。このアドレスストリングは、システム内部で管理されているように番号で「Ｒｏｇｅｒ」として割当てられている内線にあることが指定されている特定の人物又は部門の電話、Ｅメール又はウェブページに１つのウェブページ又はＥメールに対する通信又はリクエストを導くことになる。
【００６７】
アドレス指定ストリングは同様に、電話番号類似ストリングによって鏡映される電話番号の所持人により保持されたあらゆる有効商標の付加によって拡張され得る。例えば、システムが認識しうる有効アドレスは、１−８００−５５５−１２３４．ＭｃＤｏｎａｌｄｓ． ｉｐｎ 又はＭｃＤｏｎａｌｄｓ．１−８００−５５５−１２３４．ｉｐｎとなり得る。
【００６８】
アドレス指定ストリングは同様に、以下のタイプのうちの１つのタイプの電話番号類似ストリングよりも前又は後のドットで限定されたサブドメインを内含することによって拡張され得る。
【００６９】
ｉｉｉ）   （．）ｆａｘ（．）
ｉｖ）    （．）ｐａｇｅｒ（．）
ｖ）  （．）ｃｅｌｌ（．）
ｖｉ）  （．）ｍｅｓｓａｇｅ（．）
ｖｉｉ）  （．）ｉｎｓｔａｎｔ−ｍｅｓｓａｇｅ（．）
ｖｉｉｉ）  （．）ｃｈａｔ（．）
ｉｘ）  （．）ｆｔｐ（．）
ｘ）  （．） ｇｏｐｈｅｒ（．）
ｘｉ）  （．）ｅ−ｍａｉｌ（．）［冗長ただし使用可能］
ｘｉｉ）  （．）ｗｅｂ−ｐａｇｅ（．）［冗長ただし使用可能］
ｘｉｉｉ）  ｅｔｃ．
その他のドット限定されたサブドメインも同様に経時的に付加することができる。例えば、システムが認識できる有効なアドレスは、１−２３４−５６７−８９００．ｆａｘ．ｉｐｎ 又はｆａｘ．１−２３４−５６７６−８９００．ｉｐｎ であり得る。この場合、ドメインの処理は、入データがファックスであったことを表わすことになる。ドメイン処理自体は、この場合、任意の通信又は情報リクエストの正しい最終宛て先への「ルーター」として作用することになる。
【００７０】
さらに、専用ドメインシステムは、システムのユーザビリティを容易にする誤り補正用の符号化されプログラミングされたアルゴリズムに従ってＩＰＮＳアドレスを処理する。処理には、一部には、そのドメイン内の専用ドメイン名サーバー内のカスタムアドレス処理ユーティリティのローディング；専用Ｅメールサーバー内のカスタムＥメールユーティリティのローディング；及び専用ドメイン名システムに対する専用Ｅメールサーバーのアクセス可能性の保証、が含まれている。
【００７１】
専用ドメインには同様に、それが適切に機能していることを保証するための適正な管理及び技術サービスも具備されている。専用ドメインの適正な管理には、専用ドメインの代表が新しいアドレス加入者からの情報を収集し、入力し記憶することができるようにするための管理ソフトウェアのセットアップが含まれるが、これに制限されるわけではない。加入者のカノニカルＥメールアドレスを収納するデータベースが、加入者により選ばれたカノニカルＥメールアドレス及び／又はウェブサイトアドレスに対し電話番号類似ストリングアドレスの単数又は複数の反復をマップするために使用される。このようにして専用ドメイン又は加入者の代表は、データベースの関連する要素を迅速に変更することができることになる。例えば、特定の電話番号類似ストリングアドレスに送られたＥメールは一定の時間又は加入者のプロフィールに対する基本的変更として異なるカノニカルＥメールアドレスに再度経路指定され得る。
【００７２】
最後に、ドメイン又は加入者の代表は、ソフトウェアを使用することにより、例えば異なるカノニカルＥメールアドレスにマップするための１つの異なる変更子を伴うＩＰＮＳ アドレスの各インスタンスを有する状態で、（存在する場合には）基本ＩＰＮＳ アドレスに対する変更子を付加又は消去することができることになる。
【００７３】
本発明の前述の異なる実施形態は、図式及び明細書の関連する記述の簡略さを目的として時として別々に例示されているということに留意されたい。開示された実施形態のうちの単数又は複数のものを用いたあらゆるプロセス又はシステムが、請求対象の発明の範囲内に入るものと予想されている。
【００７４】
本発明のその他の実施形態及び利点は、本書に開示されている本発明の明細及び実践を考慮することにより、当業者には明らかになることだろう。明細書及び実施例は単なる一例としてみなされ、本発明の真の範囲及び精神は、以下のクレームによって表わされているということが意図されている。
【図面の簡単な説明】
本発明をいかなる形であれ制限することなく、以下では本発明の一定数の実施例が、添付図面と関連づけて記述されている。ここで提供されている図は、請求対象の発明の実施例の作業工程をより良く例示する目的で、明細書内部で参照指示されている。これらはいかなる点においても、本発明のさまざまな実施形態の網羅的リストであることを意図されているわけではない。
【図１．０】
図１．０は、ユーザーが入力ストリングの形で入力デバイスにリクエストを入力する一般的方法を例示している。
【図１．１】
図１．１は、多数の異なるシステム入力ストリングを用いて多数の異なる入力デバイスに入力されるユーザーによるさまざまな多数のリクエストの先行技術の例を示す。
【図１．２】
図１．２は、名刺カード所持人と連絡をとるための３つの全く異なる先行技術の方法を表示した名刺のサンプルを例示している。
【図１．３】
図１．３は、請求対象の発明に従った、名刺所持人と連絡をとるための１つの方法を表示した名刺の一例を例示している。
【図１．４】
図１．４は、請求対象の発明の単一システム入力ストリングを用いて多数の異なる入力デバイスに入力される、ユーザーによる多数のさまざまなリクエストの一例を示す。
【図２．０】
図２．０は、ワールドワイドウェブ環境内における請求対象の発明の作業工程をより詳細に例示する流れ図である。
【図２．１】
図２．１は、電子メール環境内の請求対象の発明の作業工程をより詳細に例示する流れ図である。
【図３．０】
図３．０は、電話及びワールドワイドウェブをもつ先行技術システム上で実現されるような、請求対象の発明の態様を例示している。
【図３．２】
図３．２は、電子メールをもつ先行技術のシステム上で実現された状態の請求対象の発明の態様を例示している。


【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図１．０
【補正方法】変更
【補正の内容】
【図１．０】
2003521844.tif 000001
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図１．１
【補正方法】変更
【補正の内容】
【図１．１】
2003521844.tif 000002
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１．４
【補正方法】変更
【補正の内容】
【図１．４】
2003521844.tif 000003
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図２．０
【補正方法】変更
【補正の内容】
【図２．０】
2003521844.tif 000004
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図２．１
【補正方法】変更
【補正の内容】
【図２．１】
2003521844.tif 000005
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図３．０
【補正方法】変更
【補正の内容】
【図３．０】
2003521844.tif 000006
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図３．２
【補正方法】変更
【補正の内容】
【図３．２】
2003521844.tif 000007