(57)【要約】発信元当事者および宛先当事者の間の接続を決定する方法は、ホスト・データベース（２２）およびクライアント・データベース（２４）を構築するステップ、発信元当事者および宛先当事者の識別情報を受け取るステップ（２６）、それらの当事者の識別を含む、クライアント・データベースおよびホスト・データベース中のレコードを識別するステップ（２８）、レコード中のデータ・フィールドを検索して、発信元当事者レコードと少なくとも１つの中間当事者レコードの間、およびその少なくとも１つの中間当事者レコードと宛先当事者レコードの間の識別情報の共通性を捜し出すステップ（３０、３２）、および、その少なくとも１つの中間当事者レコードと宛先当事者レコードの間の少なくとも１つの識別情報の共通性を捜し出すと、その少なくとも１つの中間当事者レコードを含むリストを生成するステップ（３８）を含む。
2004503878.tif 000002
【特許請求の範囲】
【請求項１】
発信元当事者と宛先当事者の間の接続を決定する方法であって、
Ａ．ホスト・データベースを構築するステップであって、前記ホスト・データベースが複数のレコードを含み、各レコードが複数のデータ・フィールドを含み、前記データ・フィールドのそれぞれが当事者の識別情報を含み、前記識別情報が無制限の発信元から抽出されるステップと、
Ｂ．クライアント・データベースを構築するステップであって、前記クライアント・データベースが複数のレコードを含み、各レコードが複数のデータ・フィールドを含み、前記データ・フィールドのそれぞれが当事者の識別情報を含み、前記識別情報がクライアントの専用発信元から抽出されるステップと、
Ｃ．発信元当事者および宛先当事者の識別情報を受け取るステップと、
Ｄ．前記発信元当事者の識別情報を含む、前記クライアント・データベース中のレコードを識別するステップと、
Ｅ．前記宛先当事者の識別情報を含む、前記ホスト・データベース中のレコードを識別するステップと、
Ｆ．前記クライアント・データベースおよび前記ホスト・データベースの少なくとも１つの前記レコード中の前記データ・フィールドを検索して、前記発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出すステップと、
Ｇ．前記クライアント・データベースおよび前記ホスト・データベースの少なくとも１つの、前記レコード中の前記データ・フィールドを検索して、前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間の識別情報の共通性を捜し出すステップと、
Ｈ．前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間に少なくとも１つの識別情報の共通性を捜し出した場合に、前記少なくとも１つの中間当事者レコードを含むリストを生成するステップとを含む方法。
【請求項２】
ステップＧが、
前記クライアント・データベースおよび前記ホスト・データベースの少なくとも１つの、前記レコード中の前記データ・フィールドを検索して、前記少なくとも１つの中間当事者レコードとさらなる中間当事者レコードの間の識別情報の共通性を捜し出すステップと、
前記クライアント・データベースおよび前記ホスト・データベースの少なくとも１つの、前記レコード中の前記データ・フィールドを検索して、前記さらなる中間当事者レコードと前記宛先当事者レコードの間の識別情報の共通性を捜し出すステップとをさらに含む、請求項１に記載の方法。
【請求項３】
前記発信元当事者が１人の人および１つのエンティティの１つであって、前記宛先当事者が１人の人および１つのエンティティの１つである、請求項２に記載の方法。
【請求項４】
前記識別情報が、前記当事者の個人情報および所属情報を含む、請求項３に記載の方法。
【請求項５】
前記識別情報が、人の名前、前記人が会社に雇用された日付、前記人の前記会社内での肩書、前記人の会社の名前、前記人の会社の所在地、前記人の会社のＳＩＣコード、および前記人の会社のチッカー記号のうち少なくとも１つを含む、請求項４に記載の方法。
【請求項６】
前記識別情報が、会社の名前、前記会社の所在地、前記会社のＳＩＣコード、および前記会社のチッカー記号のうち少なくとも１つを含む、請求項３に記載の方法。
【請求項７】
前記クライアント・データベース上に記憶されている前記レコードが、前記ホスト・データベース上に記憶されている前記レコードのサブセットである、請求項３に記載の方法。
【請求項８】
発信元当事者と宛先当事者の間の接続を決定する方法であって、
Ａ．ホスト・データベースを構築するステップであって、前記ホスト・データベースが複数のレコードを含み、各レコードが複数のデータ・フィールドを含み、前記データ・フィールドのそれぞれが当事者の識別情報を含み、前記識別情報が無制限の発信元から抽出されるステップと、
Ｂ．発信元当事者および宛先当事者の識別情報を受け取るステップと、
Ｃ．前記発信元当事者の識別情報を含む、前記ホスト・データベース中のレコードを識別するステップと、
Ｄ．前記宛先当事者の識別情報を含む、前記ホスト・データベース中のレコードを識別するステップと、
Ｅ．前記ホスト・データベースの前記レコード中の前記データ・フィールドを検索して、前記発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出すステップと、
Ｆ．前記ホスト・データベースの前記レコード中の前記データ・フィールドを検索して、前記少なくとも１つの中間当事者レコードと前記宛先当事者の間の識別情報の共通性を捜し出すステップと、
Ｇ．前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間にデータ・フィールドの共通性を捜し出した場合に、前記少なくとも１つの中間当事者レコードのリストを生成するステップとを含む方法。
【請求項９】
ステップＦが、
前記ホスト・データベースの前記レコード中の前記データ・フィールドを検索して、前記少なくとも１つの中間当事者レコードとさらなる中間当事者レコードの間の識別情報の共通性を捜し出すステップと、
前記ホスト・データベースの前記レコード中の前記データ・フィールドを検索して、前記さらなる中間当事者レコードと前記宛先当事者レコードの間の識別情報の共通性を捜し出すステップとをさらに含む、請求項８に記載の方法。
【請求項１０】
前記発信元当事者が１人の人および１つのエンティティの１つであって、前記宛先当事者が１人の人および１つのエンティティの１つである、請求項９に記載の方法。
【請求項１１】
前記識別情報が、前記当事者の個人情報および所属情報を含む、請求項１０に記載の方法。
【請求項１２】
前記識別情報が、人の名前、前記人が会社に雇用された日付、前記人の前記会社内での肩書、前記人の会社の名前、前記人の会社の所在地、前記人の会社のＳＩＣコード、および前記人の会社のチッカー記号のうち少なくとも１つを含む、請求項１１に記載の方法。
【請求項１３】
前記識別情報が、会社の名前、前記会社の所在地、前記会社のＳＩＣコード、および前記会社のチッカー記号のうち少なくとも１つを含む、請求項１０に記載の方法。
【請求項１４】
前記クライアント・データベース上に記憶されている前記レコードが、前記ホスト・データベース上に記憶されている前記レコードのサブセットである、請求項１０に記載の方法。
【請求項１５】
発信元当事者と宛先当事者の間の接続を決定するシステムであって、
コンピュータ・プロセッサおよび関連するメモリを含み、複数のレコードを含むホスト・データベースを含むホスト・システムであって、各レコードが複数のデータ・フィールドを含み、前記データ・フィールドのそれぞれが当事者の識別情報を含み、前記識別情報が無制限の発信元から抽出されるホスト・システムと、
コンピュータ・プロセッサおよび関連するメモリを含むクライアント・システムであって、複数のレコードを含むクライアント・データベースを含み、各レコードが複数のデータ・フィールドを含み、前記フィールドのそれぞれが当事者の識別情報を含み、前記識別情報が、クライアントの専用発信元から抽出されるクライアント・システムとを含み、
前記クライアント・システムが、前記通信ネットワークを介して前記ホスト・システムへの接続を確立し、発信元当事者および宛先当事者の識別情報を入力し、
前記ホスト・システムが、前記発信元当事者の識別情報を含む、前記クライアント・データベースおよび前記ホスト・データベースの少なくとも１つの中のレコードを識別し、また、前記宛先当事者の識別情報を含む、前記クライアント・データベースおよび前記ホスト・データベースの少なくとも１つの中のレコードを識別し、
前記ホスト・システムが、前記レコード中の前記データ・フィールドを検索して、前記発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出し、また、前記レコード中の前記データ・フィールドを検索して、前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間の識別情報の共通性を捜し出し、
前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間の識別情報の共通性を捜し出した場合、前記ホスト・システムが、前記少なくとも１つの中間当事者レコードのリストを生成するシステム。
【請求項１６】
発信元当事者と宛先当事者の間の接続を決定するためのシステムであって、
コンピュータ・プロセッサおよび関連するメモリを含み、複数のレコードを含むデータベースを含むホスト・システムであって、各レコードが複数のデータ・フィールドを含み、前記データ・フィールドのそれぞれが当事者の識別情報を含み、前記識別情報が、無制限の発信元から抽出されるホスト・システムと、
コンピュータ・プロセッサおよび関連するメモリを含むユーザ・システムであって、通信ネットワークを介して前記ホスト・システムへの接続を確立するように適合され、発信元当事者および宛先当事者の識別情報を前記ホスト・システムに入力するユーザ・システムとを含み、
前記ホスト・システムが、前記発信元当事者の識別情報と前記宛先当事者の識別情報とを含む、前記データベース中のレコードを識別し、
前記ホスト・システムが、前記レコード中の前記データ・フィールドを検索して、前記発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出し、また、前記レコード中の前記データ・フィールドを検索して、前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間の識別情報の共通性を捜し出し、
前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間の識別情報の共通性を捜し出した場合、前記ホスト・システムが、前記少なくとも１つの中間当事者レコードのリストを生成するシステム。
【請求項１７】
発信元当事者と宛先当事者の間の接続を決定する方法であって、
Ａ．発信元当事者および宛先当事者の識別情報を受け取るステップと、
Ｂ．前記発信元当事者の識別情報を含む、クライアント・データベース中のレコードを識別するステップであって、前記クライアント・データベースが複数のレコードを含み、各レコードが複数のデータ・フィールドを含み、前記データ・フィールドのそれぞれが当事者の識別情報を含むステップと、
Ｃ．前記宛先当事者の識別情報を含む、ホスト・データベース中のレコードを識別するステップであって、前記ホスト・データベースが複数のレコードを含み、各レコードがいくつかのデータ・フィールドを含み、前記データ・フィールドのそれぞれが当事者の識別情報を含むステップと、
Ｄ．前記クライアント・データベースおよび前記ホスト・データベースの少なくとも１つの、前記レコード中の前記データ・フィールドを検索して、前記発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出すステップと、
Ｅ．前記クライアント・データベースおよび前記ホスト・データベースの少なくとも１つの、前記レコード中の前記データ・フィールドを検索して、前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間の識別情報の共通性を捜し出すステップと、
Ｆ．前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間に少なくとも１つの識別情報の共通性を捜し出した場合、前記少なくとも１つの中間当事者を含むリストを生成するステップとを含む方法。
【請求項１８】
発信元当事者と宛先当事者の間の接続を決定する方法であって、
Ａ．発信元当事者および宛先当事者の識別情報を受け取るステップと、
Ｂ．前記発信元当事者の識別情報を含む、ホスト・データベース中のレコードを識別するステップであって、前記ホスト・データベースが複数のレコードを含み、各レコードが複数のデータ・フィールドを含み、前記データ・フィールドのそれぞれが当事者の識別情報を含み、前記識別情報が無制限の発信元から抽出されるステップと、
Ｃ．前記宛先当事者の識別情報を含む、前記ホスト・データベース中のレコードを識別するステップと、
Ｄ．前記ホスト・データベースの前記レコード中の前記データ・フィールドを検索して、前記発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出すステップと、
Ｅ．前記ホスト・データベースの前記レコード中の前記データ・フィールドを検索して、前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間の識別情報の共通性を捜し出すステップと、
Ｆ．前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間にデータ・フィールドの共通性を捜し出した場合、前記少なくとも１つの中間当事者レコードのリストを生成するステップとを含む方法。
【請求項１９】
発信元当事者と宛先当事者の接続を決定するためのシステムであって、
コンピュータ・プロセッサおよび関連するメモリを含み、複数のレコードを含むデータベースを含むホスト・システムであって、各レコードが複数のデータ・フィールドを含み、前記データ・フィールドのそれぞれが当事者の識別情報を含むホスト・システムと、
コンピュータ・プロセッサおよび関連するメモリを含むユーザ・システムであって、通信ネットワークを介して前記ホスト・システムへの接続を確立するように適合され、発信元当事者および宛先当事者の識別情報を前記ホスト・システムに入力するユーザ・システムとを含み、
前記ホスト・システムが、前記発信元当事者の識別情報と前記宛先当事者の識別情報とを含む、前記データベース中のレコードを識別し、
前記ホスト・システムが、前記レコード中の前記データ・フィールドを検索して、前記発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出し、また、前記レコード中の前記データ・フィールドを検索して、前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間の識別情報の共通性を捜し出し、
前記少なくとも１つの中間当事者レコードと前記宛先当事者レコードの間の識別情報の共通性を捜し出した場合、前記ホスト・システムが、前記少なくとも１つの中間当事者レコードのリストを生成するシステム。
【発明の詳細な説明】
【０００１】
（関連出願の相互参照）
本出願は、２０００年６月１５日に出願した米国出願番号６０／２１１，７２５の特典を主張するものであり、その開示を、参照により本明細書に組み込む。
【０００２】
（発明の分野）
本発明は、一般に、当事者間の接続を決定するための方法およびシステムに関し、より詳細には、利用者が、発信元当事者および宛先当事者を入力し、ホスト・データベースを検索して、発信元および宛先当事者がそれらの人々またはエンティティを介して接続される、人々またはエンティティのリストを得る方法およびシステムに関する。このシステムはまた、一当事者に関連するいくつかの接続を決定することができる。
【０００３】
（発明の背景）
当事者間で取引を行う際、個人的コンタクト手段が有利であることはよく知られている。しかし、ある取引の一方の当事者のコンタクト手段、その取引のもう一方の当事者のコンタクト手段、および、それらのコンタクト手段のうちどのコンタクト手段が共通であるかを決定することは非常に難しく、かつ多大な時間を要することがある。現在、ある取引の当事者間のこのようなコンタクト手段を決定するための効率的な方法またはシステムはない。
【０００４】
（発明の概要）
本発明は、人々の間の接続を決定するための効率的かつ有効な方法およびシステムを対象とするものである。このシステムは、識別情報を含む、当事者の記録を含むホスト・データベースを含み、このデータベースは、無制限の発信元から利用可能である。識別情報は、一連の検索可能なデータ・フィールドで配列されている。ユーザは、当事者間のいくつかの接続を見つける目的で、このシステムに関連するウェブサイトに接続し、発信元当事者および宛先当事者を入力する。当事者は、人々、または会社、組織などのエンティティであってよい。システムは、発信元当事者レコードのデータ・フィールドの少なくとも１つの中の識別情報と共通の識別情報を含む、少なくとも１つのデータ・フィールドを有する中間当事者レコードがあるかどうか、データベースを検索する。捜し出した当事者レコードを、宛先当事者レコードと比較し、中間当事者レコード中の識別情報のいずれかが、宛先当事者レコード中の識別情報のいずれかと共通しているかどうかを判定する。共通性がある場合には、発信元当事者、中間当事者、および宛先当事者のリストを、各当事者の記録を含めて生成し、発信元当事者と宛先当事者の間の接続経路を示す。中間当事者と宛先当事者の間の共通性がない場合は、第１の中間当事者と共通性を有するさらなる中間当事者を捜し出す。次いで、捜し出した当事者レコードを宛先当事者レコードと比較し、そのさらなる中間部レコード中の識別情報のいずれかが、宛先当事者レコード中の識別情報のいずれかと共通であるかどうかを判定する。共通性がある場合は、発信元当事者、中間当事者、および宛先当事者のリストを、各当事者の記録を含めて生成し、発信元当事者と宛先当事者の間の接続経路を示す。このプロセスは、さらなる接続が見つけられなくなるまで、または、事前設定の接続限度に達するまで繰り返される。
【０００５】
本発明の一態様によれば、発信元当事者と宛先当事者の間の接続を決定する方法は以下を含む。
Ａ．ホスト・データベースを構築するステップであって、ホスト・データベースが複数のレコードを含み、各レコードがいくつかのデータ・フィールドを含み、各データ・フィールドが当事者の識別情報を含み、識別情報が無制限の発信元から抽出されるステップ、
Ｂ．クライアント・データベースを構築するステップであって、クライアント・データベースが複数のレコードを含み、各レコードがいくつかのデータ・フィールドを含み、各データ・フィールドが当事者の識別情報を含み、識別情報がクライアントの専用発信元から抽出されるステップ、
Ｃ．発信元当事者および宛先当事者の識別情報を受け取るステップ、
Ｄ．発信元当事者の識別情報を含む、クライアント・データベース中のレコードを識別するステップ、
Ｅ．宛先当事者の識別情報を含む、ホスト・データベース中のレコードを識別するステップ、
Ｆ．クライアント・データベースおよびホスト・データベースの少なくとも１つの、レコード中のデータ・フィールドを検索して、発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出すステップ、
Ｇ．クライアント・データベースおよびホスト・データベースの少なくとも１つの、レコード中のデータ・フィールドを検索して、少なくとも１つの中間当事者レコードと宛先当事者レコードの間の識別情報の共通性を捜し出すステップ、および
Ｈ．少なくとも１つの中間当事者レコードと宛先当事者レコードの間に少なくとも１つの識別情報の共通性を捜し出すと、少なくとも１つの中間当事者レコードを含むリストを生成するステップ。
【０００６】
ステップＧは、クライアント・データベースおよびホスト・データベースの少なくとも１つの、レコード中のデータ・フィールドを検索して、少なくとも１つの中間当事者レコードとさらなる中間当事者レコードの間の識別情報の共通性を捜し出すステップと、クライアント・データベースおよびホスト・データベースの少なくとも１つの、レコード中のデータ・フィールドを検索して、さらなる中間当事者レコードと宛先当事者レコードの間の識別情報の共通性を捜し出すステップとをさらに含む。
【０００７】
発信元当事者および宛先当事者は、１人の人および１つのエンティティの１つであってよい。識別情報は、当事者の個人情報および所属情報を含むことができる。
【０００８】
識別情報は、ある人の名前、その人が会社に雇用された日付、その人の会社内での肩書、その人の会社の名前、その人の会社の所在地、その人の会社のＳＩＣコード、およびその人の会社のチッカー記号のうち少なくとも１つを含むことができる。識別情報は、ある会社の名前、その会社の所在地、その会社のＳＩＣコード、およびその会社のチッカー記号のうち少なくとも１つを含むことができる。クライアント・データベース上に記憶されているレコードは、ホスト・データベース上に記憶されているレコードのサブセットであり得る。
【０００９】
本発明の別の態様によれば、発信元当事者と宛先当事者の間の接続を決定する方法は以下を含む。
Ａ．ホスト・データベースを構築するステップであって、ホスト・データベースが複数のレコードを含み、各レコードがいくつかのデータ・フィールドを含み、各データ・フィールドが当事者の識別情報を含み、識別情報が無制限の発信元から抽出されるステップ、
Ｂ．発信元当事者および宛先当事者の識別情報を受け取るステップ、
Ｃ．発信元当事者の識別情報を含む、ホスト・データベース中のレコードを識別するステップ、
Ｄ．宛先当事者の識別情報を含む、ホスト・データベース中のレコードを識別するステップ、
Ｅ．ホスト・データベースのレコード中のデータ・フィールドを検索して、発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出すステップ、
Ｆ．ホスト・データベースのレコード中のデータ・フィールドを検索して、少なくとも１つの中間当事者レコードと宛先当事者レコードの間の識別情報の共通性を捜し出すステップ、および
Ｇ．少なくとも１つの中間当事者レコードと宛先当事者レコードの間にデータ・フィールドの共通性を捜し出すと、少なくとも１つの中間当事者レコードのリストを生成するステップ。
【００１０】
本発明の別の態様によれば、発信元当事者と宛先当事者の間の接続を決定するためのシステムは、コンピュータ・プロセッサおよび関連するメモリを備えたホスト・システムを含む。このホスト・システムは、複数のレコードを含むホスト・データベースを含み、各レコードはいくつかのデータ・フィールドを含み、各データ・フィールドは当事者の識別情報を含み、識別情報は無制限の発信元から抽出される。システムはまた、コンピュータ・プロセッサおよび関連するメモリを備えたクライアント・システムを含み、クライアント・システムは、複数のレコードを含むクライアント・データベースを含み、各レコードはいくつかのデータ・フィールドを含み、各フィールドは当事者の識別情報を含み、識別情報はクライアントの専用発信元から抽出される。クライアント・システムは、通信ネットワークを介してホスト・システムへの接続を確立して、発信元当事者および宛先当事者の識別情報を入力する。ホスト・システムは、発信元当事者の識別情報を含む、クライアント・データベースおよびホスト・データベースの少なくとも１つの中のレコードを識別し、宛先当事者の識別情報を含む、クライアント・データベースおよびホスト・データベースの少なくとも１つの中のレコードを識別する。また、ホスト・システムは、レコード中のデータ・フィールドを検索して、発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出し、また、レコードの中のデータ・フィールドを検索して、少なくとも１つの中間当事者レコードと宛先当事者レコードの間の識別情報の共通性を捜し出す。ホスト・システムは、少なくとも１つの中間当事者レコードと宛先当事者レコードの間の識別情報の共通性を捜し出すと、少なくとも１つの中間当事者レコードのリストを生成する。
【００１１】
本発明のさらに別の態様によれば、発信元当事者と宛先当事者の間の接続を決定するためのシステムは、コンピュータ・プロセッサおよび関連するメモリを備えたホスト・システムと、コンピュータ・プロセッサおよび関連するメモリを備えたユーザ・システムを含む。ホスト・システムは、複数のレコードを有するデータベースを含み、各レコードはいくつかのデータ・フィールドを含み、各データ・フィールドは当事者の識別情報を含み、識別情報は無制限の発信元から抽出される。ユーザ・システムは、通信ネットワークを介してホスト・システムへの接続を確立し、発信元当事者および宛先当事者の識別情報をホスト・システムに入力するように適合されている。ホスト・システムは、発信元当事者の識別情報と宛先当事者の識別情報を含むデータベース中のレコードを識別し、レコード中のデータ・フィールドを検索して、発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出す。また、レコードの中のデータ・フィールドを検索して、少なくとも１つの中間当事者レコードと宛先当事者レコードの間の識別情報の共通性を捜し出す。ホスト・システムは、少なくとも１つの中間当事者レコードと宛先当事者レコードの間の識別情報の共通性を捜し出すと、少なくとも１つの中間当事者レコードのリストを生成する。
【００１２】
本発明のさらに別の態様によれば、発信元当事者と宛先当事者の間の接続を決定する方法は以下を含む。
Ａ．発信元当事者および宛先当事者の識別情報を受け取るステップ、
Ｂ．発信元当事者の識別情報を含むクライアント・データベース中のレコードを識別するステップであって、クライアント・データベースが複数のレコードを含み、各レコードがいくつかのデータ・フィールドを含み、各データ・フィールドが当事者の識別情報を含むステップ、
Ｃ．宛先当事者の識別情報を含むホスト・データベース中のレコードを識別するステップであって、ホスト・データベースが複数のレコードを含み、各レコードがいくつかのデータ・フィールドを含み、各データ・フィールドが当事者の識別情報を含むステップ、
Ｄ．クライアント・データベースおよびホスト・データベースの少なくとも１つの、レコード中のデータ・フィールドを検索して、発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出すステップ、
Ｅ．クライアント・データベースおよびホスト・データベースの少なくとも１つの、レコード中のデータ・フィールドを検索して、少なくとも１つの中間当事者レコードと宛先当事者レコードの間の識別情報の共通性を捜し出すステップ、および
Ｆ．少なくとも１つの中間当事者レコードと宛先当事者レコードの間に少なくとも１つの識別情報の共通性を捜し出すと、少なくとも１つの中間当事者を含むリストを生成するステップ。
【００１３】
本発明のさらに別の態様によれば、発信元当事者と宛先当事者の間の接続を決定する方法は以下を含む。
Ａ．発信元当事者および宛先当事者の識別情報を受け取るステップ、
Ｂ．発信元当事者の識別情報を含むホスト・データベース中のレコードを識別するステップであって、ホスト・データベースが複数のレコードを含み、各レコードがいくつかのデータ・フィールドを含み、各データ・フィールドが当事者の識別情報を含み、識別情報が無制限の発信元から抽出されるステップ、
Ｃ．宛先当事者の識別情報を含むホスト・データベース中のレコードを識別するステップ、
Ｄ．ホスト・データベースのレコード中のデータ・フィールドを検索して、発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出すステップ、
Ｅ．ホスト・データベースのレコード中のデータ・フィールドを検索して、少なくとも１つの中間当事者レコードと宛先当事者レコードの間の識別情報の共通性を捜し出すステップ、および
Ｆ．少なくとも１つの中間当事者レコードと宛先当事者レコードの間にデータ・フィールドの共通性を捜し出すと、少なくとも１つの中間当事者レコードのリストを生成するステップ。
【００１４】
本発明のさらに別の態様によれば、発信元当事者と宛先当事者の間の接続を決定するためのシステムは、コンピュータ・プロセッサおよび関連するメモリを備えたホスト・システムと、コンピュータ・プロセッサおよび関連するメモリを備えたユーザ・システムを含む。ホスト・システムは、複数のレコードを有するデータベースを含み、各レコードはいくつかのデータ・フィールドを含み、各データ・フィールドは当事者の識別情報を含む。ユーザ・システムは、通信ネットワークを介してホスト・システムへの接続を確立するように適合されており、発信元当事者および宛先当事者の識別情報をホスト・システムに入力する。ホスト・システムは、発信元当事者の識別情報と宛先当事者の識別情報を含むデータベース中のレコードを識別し、レコード中のデータ・フィールドを検索して、発信元当事者レコードと少なくとも１つの中間当事者レコードの間の識別情報の共通性を捜し出す。また、レコード中のデータ・フィールドを検索して、少なくとも１つの中間当事者レコードと宛先当事者レコードの間の識別情報の共通性を捜し出す。ホスト・システムは、少なくとも１つの中間当事者レコードと宛先当事者レコードの間の識別情報の共通性を捜し出すと、少なくとも１つの中間当事者レコードのリストを生成する。
【００１５】
本発明の上記およびその他の目的、その様々な特徴、および発明自体は、以下の説明を添付の図面とともに読むことにより、より十分に理解することができよう。
【００１６】
（詳細な説明）
図１は、本発明の好ましい実施形態による、当事者間の接続を決定するためのシステム１０の概略図を示す。システム１０は、ホスト・システム１２、ユーザ・システム１４、およびクライアント・システム１６ａ〜１６ｃを含み、すべては、共通の通信ネットワーク１８に接続されている。図１に３台のクライアント・システム１６ａ〜１６ｃを示してあるが、この研究においては、関与するクライアント・システムが１台だけでも、または３台より多くても可能であることが理解されよう。図１では、例示の目的でのみ３台のクライアント・システムを示してある。好ましくは、ホスト・システム１２、ユーザ・システム１４、およびクライアント・システム１６ａ〜１６ｃは、それぞれ、ＩＢＭのＰＣまたはＩＢＭのＰＣと互換性があるシステム、またはアップル（ＡＰＰＬＥ）（登録商標）社のマッキントッシュ（登録商標）システム、あるいは、コンパック社（Ｃｏｍｐａｑ　Ｃｏｍｐｕｔｅｒ　Ｃｏｒｐｏｒａｔｉｏｎ）から入手できるアルファ・ベースのコンピュータ・システムやサン・マイクロシステムズ社（ＳＵＮ　Ｍｉｃｒｏｓｙｓｔｅｍｓ　Ｃｏｒｐｏｒａｔｉｏｎ）から入手できるＳＰＡＲＣ（登録商標）ステーション・コンピュータ・システムのようなより進歩したデータベース・コンピュータ・システムである。ただし、メインフレーム・コンピュータ・システムも使用できる。好ましくは、通信ネットワーク１８は、インターネットやイントラネットなどのＴＣＰ／ＩＰベースのネットワークであるが、よく知られているＬＡＮ、ＷＡＮまたはＶＰＮ技術のほとんどどれでも使用することができる。
【００１７】
本発明の好ましい一実施形態では、ユーザ・システム１４は、マイクロソフト・ウィンドウズ（登録商標）（Ｍｉｃｒｏｓｏｆｔ　Ｗｉｎｄｏｗｓ（登録商標））オペレーティング・システムなどのオペレーティング・システムを動作させている、ＩＢＭのＰＣと互換性があるシステムであり、ホスト・システム１２は、ハイパーテキスト転送プロトコル（ｈｔｔｐ）などのプロトコルを介して、ＨＴＭＬフォーマットのウェブ・ページなどの情報へのアクセスを提供しているウェブ・サーバとして構成されている。ユーザ・システム１４およびクライアント・システム１６ａ〜１６ｃは、通例、ウェブ・ブラウザと呼ばれている、ウェブ・ページの閲覧を可能にするソフトウェアを含み、したがって、ホスト・システム１２上に配置されているウェブ・ページにアクセスすることが可能である。あるいは、ユーザ・システム１４およびクライアント・システム１６ａ〜１６ｃは、ＷＥＢＴＶを含めた対話型テレビ・システム、パーソナル・デジタル・アシスタント（ＰＤＡ）、またはセルラ電話などの、通信ネットワークに接続できるワイヤードまたはワイヤレス装置であってよい。
【００１８】
次に、図２〜７を参照して、当事者間の接続を決定するための方法およびシステムを説明する。図４は、図１のシステム１０のより詳細な図を示す概略構成図である。図４に示すように、ホスト・システム１２は、ホスト・オペレーション・システム／データベース１０２、およびレコード照合エンジン１０４を含む。図に示すように、クライアント・システム１６ａ〜１６ｃは別個のエンティティであり、それぞれが破線１２４で表されているファイアウォールを備えている。クライアント・システム１６ａ〜１６ｃは、ファイアウォール１２４のクライアント側１２０に配置されており、ホスト・システム１２は、ファイアウォール１２４のホスト側１２２に配置されている。クライアント・システム１６ａ〜１６ｃのそれぞれは、会社の従業員および役員のコンタクト手段が記憶されている、会社データベース１１０を含んでいる。コンタクト手段の記憶に使用される代表的なコンタクト・プログラムには、ＡＣＴ（登録商標）、Ｏｕｔｌｏｏｋ（登録商標）、Ｇｏｌｄｍｉｎｅ（登録商法）、Ｌｏｔｕｓ　Ｎｏｔｅｓ（登録商標）が含まれる。各クライアント・システムはまた、中間リスト１１２、クライアント・データベース１１４、およびクライアント・インタフェース１１６を含む。これらのコンポーネントのオペレーションについて、以下に詳説する。
【００１９】
図２は、当事者間の接続を決定する方法を示す流れ図２０である。ステップ２２で、ホスト・データベースを構築する。これには、人々、および会社、組織などのエンティティに関する情報をデータベースに収めることが含まれる。この情報は、ＳＥＣデータベース、マーケット・ガイド、ＩＰＯ．ｃｏｍ、企業ウェブサイト、ニュース記事、プレス・リリースなどを含めて、無制限のソースから抽出される。人またはエンティティのそれぞれに関する情報は、いくつかのデータ・フィールドを有する構文解析可能なレコードに配列される。人またはエンティティの識別情報が、該当するデータ・フィールドに入力される。様々なデータ・フィールドに入力された識別情報には、人またはエンティティの名前、その人またはエンティティの住所、その人の会社内での地位、その人が勤務している会社に雇用された日付、会社のチッカー記号、会社のＳＩＣコードなどが含まれる。好ましくは、情報の大部分が、インターネットを検索し、適切なデータを抽出し、そのデータをデータ・フィールドに挿入して、人またはエンティティのレコードを構築する、ウェブ・クローラなどの自動化プロセスを介して得られる。自動化プロセスがアクセスできない情報は、手動でシステムに入力する。このステップでは、当事者間の関係を識別することができ、関連レコード間のリンクを確立して、データベースに保存することができる。これは、当事者間の接続が各当事者のレコード中に含まれることを可能にする。このステップは、データベースの更新を維持するのに必要な回数だけ繰り返すことができる。
【００２０】
ステップ２４で、クライアント・データベース１１４を構築する。最初に、会社データベース１１０に含まれているコンタクト・データを、会社リスト１１２にエクスポートし、個人的コンタクト手段およびビジネス外コンタクト手段など、無関係なコンタクト手段を除去する。重複コンタクト手段も除去する。会社リスト１１２をレコード照合エンジン１０４に入力し、そこで、それは、ホスト・オペレーション・システム／データベース１０２に含まれているレコードと比較される。会社リスト１１２中のすべてのコンタクト手段は、ホスト・データベース１０２中にも含まれており、また、ホスト・データベースのコンタクト手段と同じレコード形式で記憶される。これらのレコードを、クライアント・データベース１１４に保存する。このステップは、データベースの更新を維持するのに必要な回数だけ繰り返すことができる。したがって、クライアント・データベース１１４に記憶されるデータは、ホスト・データベース１０２中に記憶されているデータのサブセットである。クライアント・データベース１１４中のレコードの間の知られている関係を、この時点で決定することができ、また、関連レコード間のリンクをレコード中に収めることができる。クライアント・データベース中に記憶されている情報は、そのクライアントが専有するものであり、部外者がアクセスすることはできない。ホスト・データベース１０２中にまだない会社リスト１１２中のコンタクト手段は、ホスト・データベース１０２上のさらなるコンタクト手段に通じていないため、クライアント・データベース１１４中には保存されない。
【００２１】
当事者のレコードが構築されて、クライアント・データベース１１４およびホスト・データベース１０２中に保存されると、当事者（人々および／またはエンティティ）間の接続を決定するプロセスを実行することができる。ステップ２６で、ホスト・オペレーション・システム１０２は、インターネット１８を介したホスト・システム１２との接続を通して、クライアント・システム１６のクライアント・インタフェース１１６から、発信元当事者および宛先当事者の識別情報、一般的には人またはエンティティの名前を受け取る。次いで、発信元当事者に関連するレコードがクライアント・データベース１１４中に記憶されているならば、それを捜し出す。記憶されていない場合は、ステップ２８で、それをホスト・データベース１０２中で捜し出す。宛先当事者に関連するレコードも、クライアント・データベース１１４またはホスト・データベース１０２のいずれかにおいて捜し出す。ステップ３０で、ホスト・オペレーション・システムがクライアント・データベース１１４およびホスト・データベース１０２中のレコードを検索して、発信元当事者レコード中のデータ・フィールド中の識別情報と、データベース中に記憶されているレコードのデータ・フィールド中の識別情報の間の共通性を捜し出す。発信元当事者レコードとの共通性を有するすべての中間当事者レコードは、第１段階の中間当事者レコードとして識別される。クライアント・データベース内の当事者間の関係リンクが事前に確立されている場合には、これらのリンクを使って、発信元当事者レコードと第１段階の中間当事者レコードの間の接続を捜し出す。次いで、ステップ３２で、第１段階の中間当事者レコードのデータ・フィールド中の識別情報を、宛先当事者レコードのデータ・フィールド中の識別情報と比較して、宛先当事者レコードと共通性を有する第１段階の中間当事者レコードを捜し出す。ステップ３４で、第１段階の中間当事者レコードが宛先当事者レコードとの識別情報の共通性を全く有していない場合には、ステップ３６で、データベース中のレコードを検索して、第１段階の中間当事者レコードと識別情報の共通性を有するさらなる段階の中間当事者レコードを捜し出す。ステップ３２で、さらなる段階の中間当事者レコード中の識別情報を検索して、さらなる段階の中間当事者レコードおよび宛先当事者レコード中のデータ・フィールドのいずれかの間にいずれかの共通性があるかどうかを判定する。宛先当事者レコードと識別情報の共通性を有する中間当事者レコードを捜し出すまで、ステップ３２から３６までが繰り返される。捜し出すと、ステップ３８で、ホスト・オペレーション・システム１０２は、発信元当事者を宛先当事者に接続する当事者のリストを生成し、インターネット１８を介して、そのリストをクライアント・インタフェース１１６に伝送する。ステップ４０で、見つける独自接続の数を所定の数に制限する事前設定限度であって、クライアントが発信元当事者および宛先当事者の情報を入力したときに設定、またはホスト・オペレーション・システムによって設定することができる限度に達した場合には、プロセスは終了する。その事前設定限度に達していない場合には、事前設定限度数の独自接続に達するまで、ステップ３２から３６までが繰り返される。
【００２２】
図５に、例示の接続リストを概略的に示す。この例では、図２のステップ２２および２４で、ホスト・データベース１０２およびクライアント・データベース１１４を構築した後、発信元当事者２０２および宛先当事者２０４の識別情報を、インターネット１８を介し、クライアント・インタフェース１１６を通じて、ホスト・オペレーション・システム１０２に入力する。わかりやすくするために、図５には、各当事者の全レコードを示していない。この例の目的に関連する識別情報のみを示してある。ステップ２８で、識別情報、一般的には、その間で接続が決定される、人々の名前を受け取ると、クライアントおよび／またはホスト・データベース中で、発信元当事者および宛先当事者のレコードが識別される。この例では、発信元当事者レコード２０２は、会社Ａの最高技術責任者であるＪ．Ｆ．のものである。宛先当事者レコード２０４は、会社Ｆの最高技術責任者であるＬ．Ｓ．のものである。ステップ３０で、ホスト・データベース１０２を検索して、発信元当事者レコード２０２と識別情報の共通性がある中間当事者レコードを捜し出す。この場合、Ｃ．Ｏ．の最高業務執行責任者としての会社Ａとの関係を含む識別情報を有することを示す、Ｃ．Ｏ．のレコード２０６が捜し出される。ステップ３２で、Ｃ．Ｏ．のレコードの残りの識別情報を検索して、Ｃ．Ｏ．の識別情報のいずれかと、宛先当事者Ｌ．Ｓ．のレコード中に記憶されている識別情報のいずれかとの間に共通性があるかどうかを判定する。ステップ３４で、Ｃ．Ｏ．のレコードが最高技術責任者としての会社Ｆとの関係を示しているので、共通性がある。したがって、ステップ３８で、Ｊ．Ｆ．の発信元当事者レコードを含むリスト、Ｃ．Ｏ．の中間当事者レコード、およびＬ．Ｓ．の宛先当事者レコードを生成して、クライアント・インタフェース１１６に送る。このリスト中、各当事者のレコード中に含まれるデータを含めて、すべての識別情報が、クライアントにとって利用可能である。
【００２３】
図６に、発信元当事者レコード２０２、宛先当事者レコード２０４、および中間当事者レコード２０６のより詳細な図を示す。図に示すようにレコード２０２、２０４、および２０６は、人の名前、年齢、住所、および会社、団体などのエンティティとの関係などの識別情報を列挙したデータ・フィールドを含む。この例では、ステップ３０で見つかった発信元当事者レコード２０２と中間当事者レコード２０６の間の共通性は、Ｊ．Ｆ．とＣ．Ｏ．の両方が、Ｊ．Ｆは現在のＣＴＯ（最高技術責任者）として、またＣ．Ｏ．は前ＣＯＯ（最高業務執行責任者）として、会社Ａに関係があるということである。ステップ３２で、中間当事者レコード２０６と宛先当事者レコード２０４の間の共通性、すなわち両当事者の会社Ｆとの関係を捜し出す。レコード２０４に示すように、Ｌ．Ｓ．は会社Ｆの現在のＣＦＯ（最高財務責任者）であり、Ｃ．Ｏ．は会社Ｆの現在のＣＯＯである。
【００２４】
図５では、関与当事者が関連している各エンティティを破線で示してある。エンティティ間の接続をホップと呼ぶ。発信元当事者および宛先当事者に関連するエンティティ以外のエンティティは、２点破線２０８で示す接続を行う必要はないので、この接続を「ワン・ホップ」接続と呼ぶ。図５には、発信元当事者レコード２０２と宛先当事者レコード２０４の間のその他の複数のホップ接続を示してある。直線２１０は、「ツー・ホップ」接続を示す。上述の方法を使って、発信元当事者Ｊ．Ｆ．のレコード２０２が会社Ａと会社Ｄの間の関係を示すということを、Ｊ．Ｆ．が両会社に関係しているという共通性に基づいて決定する。ホスト・データベース１０２をさらに検索することによって、Ｊ．Ｆ．のレコード２０２とＭ．Ｐ．のレコード２１２の間の関係を、両当事者が会社Ｄに関係しているという共通性に基づいて示す。Ｍ．Ｐ．のレコード２１２は、Ｌ．Ｓ．の宛先レコード２０４との関係を、両当事者が会社Ｆと関係があるという共通性に基づいて示す。したがって、１つの中間エンティティ（会社Ｄ）は、接続２１０に含まれるので、この接続は「ツー・ホップ」接続と呼ばれる。スリー・ホップ接続を、点線２２０および１点破線２２２で示す。この例では、図２のステップ４０で、事前設定接続限度が４の場合には、プロセスは終了する。事前設定限度はいくつにでも設定できるが、処理時間および煩わしい接続リストを最小限に抑えるために、好ましくは、限度をわずか１０に設定することを理解されよう。
【００２５】
上述の例は、２人の人の間の接続がどのように生成されるかを示すが、このシステムはまた、人と、会社や団体などのエンティティの間、エンティティと人の間、および２つのエンティティ間の接続も決定する。クライアント・データベース１１４を構築すると、クライアント・エンティティのレコードが生成されて、クライアント・データベース１１４に記憶される。ホスト・データベース１０２は、構築されると、上記の人々のレコードの場合と同じ方法で、無制限のソースの検索において見つかったエンティティのレコードを生成する。図７に、例としてエンティティ・レコード２３０を示す。図に示すように、エンティティ・レコード２３０は、エンティティ名、チッカー記号、所在地およびその役員のリストを含めて、エンティティの識別情報を含むいくつかのデータ・フィールドを含む。エンティティが発信元当事者および／または宛先当事者である場合、図２に示すのと同じプロセスが実行される。すなわち、発信元および／または宛先当事者レコードと共通の識別情報を含む、人々またはエンティティのレコードを含んでいる可能性がある中間レコードが捜し出される。
【００２６】
一代替実施形態では、ホスト・オペレーション・システム／データベース１０２、およびレコード照合エンジン１０４が、クライアント・データベース１１４上で複製される。この実施形態では、上述のオペレーションのすべてがクライアント・システム１６上で実行され、したがって、すべての実行が、クライアント・システム１６で局所的に行われることを可能にする。さらに、システム１０を利用して、単一の当事者に関連する接続のリストを構築することができる。単一の当事者をホスト・オペレーション・システム／データベース１０２に入力することによって、上述の検索ファンクションが実行され、最初の繰り返しで、発信元当事者レコードと共通性を有する識別情報を含むすべてのレコードが捜し出されて、表示される。所望の接続の範囲に応じて、検索ファンクションを何度も繰り返して実行し、以前の繰り返しで捜し出した当事者に接続される当事者のレコードを捜し出すことができる。
【００２７】
上述のように、システム１０は、専有クライアント・データベースを有するクライアントが利用することができるが、自分自身のデータベースを構築していない当事者が利用することもできる。このプロセスを、図３の流れ図２４０に示す。ステップ２５０で、図１および４のユーザ・システム１４は、インターネットを介して、ホスト・システム１２への接続を確立する。次いで、ステップ２５２で、ユーザ・システムは、発信元当事者および宛先当事者を入力する。ステップ２５４で、ホスト・オペレーション・システム１０２は、ホスト・データベース中の発信元当事者および宛先当事者に関連するレコードを識別する。発信元当事者レコードおよび宛先当事者レコードが見つかると、図２の流れ図２０に示すステップ３０から４０と同一のステップ２５６から２６６が実行される。
【００２８】
したがって、本発明は、人々およびエンティティの間の接続を、便利かつ有効なデータベース構築および検索ツールを使って決定することを可能にする。本発明は、当事者間の接続に関する情報を、人々およびエンティティのそれぞれに関する識別情報中の共通性に基づいて提供することができる。このシステムはまた、単に、当事者間の接続を通じて閲覧を行うためにも、また、特定の当事者のレコードに関連する識別情報を得るためにも使用することができる。本出願を、企業および企業人を当事者として使用している一例に関連して説明してきたが、本発明の接続決定機能は、学校、市民団体、教会、組織、団体、家族、代理店、地域など、およびそのようなグループに属す人々を含めて、いかなる当事者でも利用することができ、また対象になり得ることを理解されよう。
【００２９】
本発明は、その趣旨または本質的な特性から逸脱することなく、他の特定の形で具体化することができる。したがって、本発明の実施形態は例示的なものとしてみなされるべきであって、限定的なものとしてみなすべきではなく、本発明の範囲は、前述の説明によってではなく、特許請求の範囲によって示されるものとする。したがって、特許請求の範囲と同等の意味および範囲の内に入るすべての変更は、その中に含まれるべきものとする。
【図面の簡単な説明】
【図１】
本発明による当事者間の接続を決定するためのシステムの概略図である。
【図２】
本発明による当事者間の接続を決定するための方法の一実施形態を示す流れ図である。
【図３】
本発明による当事者間の接続を決定するための方法の別の実施形態を示す流れ図である。
【図４】
図１に示す当事者間の接続を決定するためのシステムの詳細な外略図である。
【図５】
本発明に従って決定された接続のリストを示す概略図である。
【図６】
図５に示す接続の１つを含む当事者のレコードのより詳細な外略図である。
【図７】
本発明による、エンティティのレコード中に含まれる識別情報を示す概略図である。
【図１】
2004503878.tif 000003
【図２】
2004503878.tif 000004
【図３】
2004503878.tif 000005
【図４】
2004503878.tif 000006
【図５】
2004503878.tif 000007
【図６】
2004503878.tif 000008
【図７】
2004503878.tif 000009
【国際公開パンフレット】
2004503878.tif 000010
2004503878.tif 000011
2004503878.tif 000012
2004503878.tif 000013
2004503878.tif 000014
2004503878.tif 000015
2004503878.tif 000016
2004503878.tif 000017
2004503878.tif 000018
2004503878.tif 000019
2004503878.tif 000020
2004503878.tif 000021
2004503878.tif 000022
2004503878.tif 000023
2004503878.tif 000024
2004503878.tif 000025
2004503878.tif 000026
2004503878.tif 000027
2004503878.tif 000028
2004503878.tif 000029
2004503878.tif 000030
2004503878.tif 000031
2004503878.tif 000032
2004503878.tif 000033
2004503878.tif 000034
2004503878.tif 000035
2004503878.tif 000036
2004503878.tif 000037
2004503878.tif 000038
2004503878.tif 000039
2004503878.tif 000040
2004503878.tif 000041
【国際調査報告】
2004503878.tif 000042