【手続補正書】
【提出日】平成24年10月9日(2012.10.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つまたは複数のプロセッサおよびシステムメモリを含むコンピュータシステムにおいて、複数の異なるアプリケーション、複数の異なるコンピュータシステム、複数の異なるコンテキスト、および複数の異なるネットワークにわたって、識別関連データへの一貫したビューおよびアクセスを提供し、連携された識別構成を使用して前記識別関連データを検索する方法であって、前記方法は、
データ構造内に第１のデータオブジェクトを作成するステップであって、前記第１のデータオブジェクトは、パーティを表し、前記第１のデータオブジェクトは、前記パーティを一義的に識別させるパーティ識別子と、前記パーティによって振る舞われるロールを識別させる複数のロール型とを含み、前記ロール型の各々は、関連するロール識別子を有する、作成するステップと、
前記連携された識別構成に前記第１のデータオブジェクトを挿入するステップと、
前記連携された識別構成内で前記パーティによって使用される第１の識別子を含む第２のデータオブジェクトを作成するステップであって、前記第２のデータオブジェクトは、前記第１のデータオブジェクトに関連する前記第１の識別子のコンテキスト内で前記パーティによって振る舞われるロールを含む、作成するステップと、
前記連携された識別構成内で前記パーティによって使用される第２の識別子を含む第３のデータオブジェクトを作成するステップであって、前記第３のデータオブジェクトは、前記第２のデータオブジェクトに関連する前記第２の識別子のコンテキスト内で前記パーティによって振る舞われるロールを含む、作成するステップと、
前記連携された識別構成に前記第２のデータオブジェクトおよび前記第３のオブジェクトを挿入するステップと、
前記第２のデータオブジェクトおよび前記第３のデータオブジェクト内に前記パーティ識別子を組み込み、前記第２のデータオブジェクトおよび前記第３のデータオブジェクトと、前記第１のデータオブジェクトを関連付け、前記パーティ識別子と、前記第１の識別子および前記第２の識別子を関連付けるステップと、
前記パーティのロールのうちの１つのコンテキストにおける前記パーティと関連する識別子を要求する、前記第１の識別子を含む要求を受信するステップと、
前記受信した要求に含まれる第１の識別子を使用して前記第２のデータオブジェクトを探し出すステップと、
前記探し出した第２のデータオブジェクトにおける前記パーティ識別子を使用して、前記第１のデータオブジェクトを探し出すステップと、
前記探し出した第１のデータオブジェクトから前記パーティの識別関連データを検索するステップと、
前記探し出した第２のデータオブジェクトにおける前記パーティ識別子を使用して前記第３のデータオブジェクトを探し出すステップと、
前記探し出した第３のデータオブジェクト内に含まれる前記第２の識別子を検索し、戻すステップと
を備えたことを特徴とする方法。
【請求項２】
さらに、任意の型の任意の２つのエンティティ間の任意の関係を表すことができる単一のスキーマを備える単一のデータ構造があることを特徴とする請求項１に記載の方法。
【請求項３】
特定の関係のインスタンスは、前記関係の型を表す型を有することを特徴とする請求項３に記載の方法。
【請求項４】
前記第１のデータオブジェクトを作成するステップは、組織、人、グループ、サービス、および装置の中から選択されたパーティを表す第１のデータオブジェクトを作成するステップを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記パーティは、人であり、前記ロールは、顧客、基本的な居住者、従業員、プロセスロール、および一個人の中から選択されたものであることを特徴とする請求項１に記載の方法。
【請求項６】
１つまたは複数のプロセッサおよびシステムメモリを含むコンピュータシステムにおいて、複数の異なるアプリケーション、複数の異なるコンピュータシステム、複数の異なるコンテキスト、および複数の異なるネットワークにわたって、識別関連データへの一貫したビューおよびアクセスを提供し、連携された識別構成を使用して前記識別関連データを検索する方法をプロセッサに実行させるコンピュータ実行可能命令を格納する１つまたは複数のコンピュータ可読記憶媒体であって、前記方法は、
単一のスキーマ内で識別キー分類に従って定義された識別キー型であって、前記単一のスキーマは、一義的に識別することができる任意のエンティティの存在を表すことができる、識別キー型と、
前記識別キー型の値を示す識別キー値であって、前記識別キー型と前記識別キー値との組み合わせは、キー識別テーブルデータ内でキー識別テーブルエントリを表す、識別キー値と、
前記識別キー型と前記識別キー値との組み合わせ、およびパーティ識別テーブルデータとの関係の使用を介して識別可能なパーティテーブルエントリからのパーティの識別関連データの一部の要求を表すデータ値要求と
を含むパーティの識別関連データの要求を受信するステップと、
前記識別キー型と前記識別キー値との組み合わせに対応する前記キー識別テーブルエントリを探し出すステップと、
前記探し出したキー識別テーブルエントリから前記識別キーに関連付けられている前記パーティに対応するパーティ識別子値にアクセスするステップと、
前記アクセスされたパーティ識別子値および前記パーティ識別テーブルデータとの関係に基づいて前記パーティ識別テーブルデータにおけるパーティ識別エントリを参照するステップと、
前記要求に応答して、前記パーティ識別エントリからパーティ識別データを検索するステップであって、前記検索するステップは、
前記パーティ識別データを含む第２のキー識別テーブルエントリが存在するか否かを判定するステップと、
前記パーティ識別データを、前記第２のキー識別テーブルから検索するステップと
を含む、検索するステップと、
前記要求に応答して、前記パーティ識別データを戻すステップと
を備えたことを特徴とするコンピュータ可読記憶媒体。
【請求項７】
前記方法は、組織、人、グループ、サービス、および装置の中から選択されたパーティのためのパーティ識別データを検索するステップをさらに備えたことを特徴とする請求項６に記載のコンピュータ可読記憶媒体。
【請求項８】
前記方法は、顧客、基本的な居住者、従業員、プロセスロール、および一個人の中から選択されたロールを有する人のパーティ識別データを検索するステップをさらに備えたことを特徴とする請求項６に記載のコンピュータ可読記憶媒体。
【請求項９】
１つまたは複数のプロセッサおよびシステムメモリを含むコンピュータシステムにおいて、複数の異なるアプリケーション、複数の異なるコンピュータシステム、複数の異なるコンテキスト、および複数の異なるネットワークにわたって、識別関連データへの一貫したビューおよびアクセスを提供し、連携された識別構成を使用して前記識別関連データを検索する方法をプロセッサに実行させるコンピュータ実行可能命令を格納する１つまたは複数のコンピュータ可読記憶媒体であって、前記方法は、
データ構造内に第１のデータオブジェクトを作成するステップであって、前記第１のデータオブジェクトは、パーティを表し、前記第１のデータオブジェクトは、前記パーティを一義的に識別させるパーティ識別子と、前記パーティによって振る舞われるロールを識別させる複数のロール型とを含み、前記ロール型の各々は、関連するロール識別子を有する、作成するステップと、
前記連携された識別構成に前記第１のデータオブジェクトを挿入するステップと、
前記連携された識別構成内で前記パーティによって使用される第１の識別子を含む第２のデータオブジェクトを作成するステップであって、前記第２のデータオブジェクトは、前記第１のデータオブジェクトに関連する前記第１の識別子のコンテキスト内で前記パーティによって振る舞われるロールを含む、作成するステップと、
前記連携された識別構成内で前記パーティによって使用される第２の識別子を含む第３のデータオブジェクトを作成するステップであって、前記第３のデータオブジェクトは、前記第２のデータオブジェクトに関連する前記第２の識別子のコンテキスト内で前記パーティによって振る舞われるロールを含む、作成するステップと、
前記連携された識別構成に前記第２のデータオブジェクトおよび前記第３のオブジェクトを挿入するステップと、
前記第２のデータオブジェクトおよび前記第３のデータオブジェクト内に前記パーティ識別子を組み込み、前記第２のデータオブジェクトおよび前記第３のデータオブジェクトと、前記第１のデータオブジェクトを関連付け、前記パーティ識別子と、前記第１の識別子および前記第２の識別子を関連付ける行為ステップと、
前記パーティのロールのうちの１つのコンテキストにおける前記パーティと関連する識別子を要求する、前記第１の識別子を含む要求を受信するステップと、
前記受信した要求に含まれる第１の識別子を使用して前記第２のデータオブジェクトを探し出すステップと、
前記探し出した第２のデータオブジェクトにおける前記パーティ識別子を使用して、前記第１のデータオブジェクトを探し出すステップと、
前記探し出した第１のデータオブジェクトから前記パーティの識別関連データを検索するステップと、
前記探し出した第２のデータオブジェクトにおける前記パーティ識別子を使用して前記第３のデータオブジェクトを探し出すステップと、
前記探し出した第３のデータオブジェクト内に含まれる前記第２の識別子を検索し、戻すステップと
を備えたことを特徴とするコンピュータ可読記憶媒体。
【請求項１０】
前記パーティは、組織、人、グループ、サービス、および装置の中から選択されることを特徴とする請求項９に記載のコンピュータ可読記憶媒体。
【請求項１１】
前記パーティは、顧客、基本的な居住者、従業員、プロセスロール、および一個人の中から選択された１つはまたは複数のロールを有することを特徴とする請求項９に記載のコンピュータ可読記憶媒体。
【請求項１２】
前記第１の識別子のコンテキスト内で前記パーティによって振る舞われるロールは、前記第２の識別子のコンテキスト内で前記パーティによって振る舞われるロールとは異なることを特徴とする請求項１１に記載のコンピュータ可読記憶媒体。