【手続補正書】
【提出日】平成21年8月12日(2009.8.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のメモリアクセス速度を有する第１のメモリと、
第２のメモリアクセス速度を有する第２のメモリと、
第１のオブジェクトに対する第１の要求を第１のメモリにルーティングするよう構成され、第２のオブジェクトに対する第２の要求を第１のメモリにルーティングしないよう構成された第１のメモリマネージャとを含み、
第１のメモリは第２のメモリよりも速いアクセス速度を有する、コンピュータベースの電気通信網アカウント管理システム。
【請求項２】
第２の要求を第２のメモリにルーティングするよう構成された第２のメモリマネージャをさらに含む、請求項１に記載のシステム。
【請求項３】
第２のメモリはハードドライブを含む、請求項１に記載のシステム。
【請求項４】
第１のメモリは固体メモリを含む、請求項１に記載のシステム。
【請求項５】
第１のメモリはＲＡＭを含む、請求項１に記載のシステム。
【請求項６】
第２のメモリはリレーショナルデータベースを含む、請求項１に記載のシステム。
【請求項７】
データベースクラスタをさらに含む、請求項１に記載のシステム。
【請求項８】
電話通信網とインターフェイス接続するよう構成されたゲートウェイをさらに含む、請求項１に記載のシステム。
【請求項９】
第１の要求は照会を含む、請求項１に記載のシステム。
【請求項１０】
第２の要求は照会を含む、請求項９に記載のシステム。
【請求項１１】
第１の要求は書込要求を含む、請求項１に記載のシステム。
【請求項１２】
第２の要求は書込要求を含む、請求項１１に記載のシステム。
【請求項１３】
第１のメモリと第２のメモリとを含むアカウント管理システムを用いて、電気通信網の使用を追跡する方法であって、第１のメモリは第１のアクセス速度を有し、第２のメモリは第２のアクセス速度を有し、第１のアクセス速度は第２のアクセス速度よりも速く、前記方法は、
第１のメモリにおける第１の行動を要求するステップを含む、方法。
【請求項１４】
要求するステップは、第１のメモリデータマネージャに要求を送信するステップを含み、第１のメモリデータマネージャは要求を分析する、請求項１３に記載の方法。
【請求項１５】
要求するステップは、第１のメモリデータマネージャが要求を分析した後で第１のメモリデータマネージャによって要求をルーティングするステップをさらに含む、請求項１４に記載の方法。
【請求項１６】
ルーティングするステップは、要求を実行するステップを含む、請求項１５に記載の方法。
【請求項１７】
ルーティングするステップは、第２のメモリデータマネージャに要求を送信するステップを含む、請求項１６に記載の方法。
【請求項１８】
第１の行動は照会を含む、請求項１３に記載の方法。
【請求項１９】
第１の行動は書込を含む、請求項１３に記載の方法。
【請求項２０】
第２のメモリにおける第２の行動を要求するステップをさらに含む、請求項１３に記載の方法。
【請求項２１】
第２の行動は照会を含む、請求項１３に記載の方法。
【請求項２２】
第２の行動は書込を含む、請求項１３に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
図２は、ゲートウェイ８が収益管理システム１００の一部であり得ることを示す。ゲートウェイ８は、ビジネスロジックモジュール１０とインテリジェントネットワーク（ＩＮ）サービス制御点システム（ＳＣＰ）１４とをインターフェイス接続できる。サービス制御点システム１４は、交換機６とゲートウェイ８との通信を容易にできる。ＳＣＰシステム１４は、８００およびＬＮＰ番号ルックアップといったアプリケーションおよび通話カード検証を処理するために、たとえばサービス切換点（ＳＳＰ）から照会を受取るソフトウェア、またはネットワーク内の遠隔コンピュータデータベースであり得る。ＳＣＰシステム１４は、収益管理システム１００を利用してアプリケーションを処理できる。ゲートウェイ８は、ＩＮ  ＳＣＰから収益管理システム１００の残りの部分への高速プロトコル変換器であり得る。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
オブジェクトタイプに基づき、第１のメモリデータマネージャ１８は、データベースシステム１２に要求を渡し、第１のメモリデータマネージャ１８に参照オブジェクトキャッシュを照会し、または過渡的オブジェクトのために第１のメモリ（たとえばインメモリストア）にアクセスし得る。オブジェクトタイプおよびそれらの場所は、ビジネスロジックデータベース（たとえばポータルソフトウェア社のインフラネット・データ・ディクショナリ（Infranet Data Dictionary））において定義可能であり、それはデータベースシステム１２内にあり得る。第１のメモリ内にないオブジェクトのためのトラフィックは、たとえば、第１のデータベースマネージャがない通常使用されるシステムが構成されるのと同じように、データマネージャ２０にアクセスすることによって迂回することを許可され得る。第１のメモリのデータ完全性は、必要な更新を第１のメモリに伝搬可能な、プラットフォームに管理された同期メカニズムによって、確実とされ得る。第１のメモリは１つ以上のキャッシュを有し得る。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
第１のデータマネージャ１８はデータ移送サブシステム３０を有し得る。データ移送サブシステム３０は、開始またはフェイルオーバーの後で高アクセスの第２のメモリオブジェクトキャッシュを満たすために使用され得る。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
図８は、ＲＯＣ３４内の、およびデータベースシステム１２内の高アクセスのメモリデータにアクセスするための方法を示す。ＣＭ１６は、矢印３８によって示されるように、要求を第１のデータマネージャ１８に送信できる。この要求は高アクセスの第２のメモリデータに当てはまり得る。第１のデータマネージャ１８は、この要求３８を分析できる。第１のデータマネージャ１８は、この要求が高アクセスの第２のメモリデータに当てはまると結論づけることができる。第１のデータマネージャ１８は、高アクセスの第２のメモリデータがＲＯＣ３４内にあるかどうかを判断できる。高アクセスの第２のメモリデータがＲＯＣ３４内にあると第１のデータマネージャ１８が判断した場合、第１のデータマネージャ１８は、ＲＯＣ３４内の高アクセスの第２のデータに対してこの要求を適用または実行できる。第１のデータマネージャ１８は、この要求を第２のデータマネージャ２０に送信できる。第２のデータマネージャ２０は、データベースシステム１２内の高アクセスの第２のデータに対してこの要求を適用または実行できる。データベースシステム１２および／または第２のデータマネージャ２０および／または第１のデータマネージャ１８は、１つ以上の返答を生成可能である。返答は、矢印４０によって示されるように、直接、または第１のデータマネージャ１８を介してＣＭ１６に送信され得る。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
図９は、ＣＭからのさまざまな要求およびそれらの要求への返答の流れを示す。例示的な命令は、作成、更新、削除、単純および複雑検索／読出（すなわち照会）として示される。ＣＭ１６からの要求は、それぞれ、第１のデータオブジェクトの作成、第１のデータオブジェクトの更新、第１のデータオブジェクトの削除、および第１のデータオブジェクトの検索／読出であり得る（要求および返答の番号は例示的な時系列の順序を示す）。第１のデータマネージャ１８は、ＣＭ１６からの要求を、第１のデータマネージャ命令、たとえば第１のデータオブジェクトの追加、第１のデータオブジェクトの変更、第１のデータオブジェクトの除去、および第１のデータオブジェクトの発見にそれぞれ変換または他の態様で翻訳することができる。第１のデータマネージャは次に、ＲＯＣ３４内の高アクセスの第２のデータに対してこの変換された要求を適用または実行できる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
第１のデータマネージャ１８は要求を第２のデータマネージャ２０に送信でき、および／または、ＣＭ１６は要求を第２のデータマネージャ２０に直接送信できる。第２のデータマネージャ２０は要求を、第２のデータマネージャ命令、たとえばデータの行の挿入、データの行の更新、データの行の削除、およびデータの行の選択にそれぞれ変換または他の態様で翻訳することができる（単純検索／読出については応答が示されていないが、第２のデータマネージャは単純検索を実行できる）。第２のデータマネージャ２０は、データベースシステム１２内の高アクセスの第２のデータに対して要求を適用または実行できる。第２のデータマネージャ２０、および／またはデータベースシステム１２、および／または第１のデータマネージャ１８は次に、返答を返送できる。返答は、検索されたデータ、および／またはタスクが上手く完了したという確認、および／またはエラーコード、および／またはエラーの説明を含み得る。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
図１０は、データベースシステム１２内の低アクセスのメモリデータにアクセスするための方法を示す。ＣＭ１６は、矢印３８によって示されるように、要求を第１のデータマネージャ１８に、および／または第２のデータマネージャ２０に直接送信できる。この要求は高アクセスの第２のメモリデータに当てはまり得る。第１のデータマネージャ１８は、この要求３８を分析できる。第１のデータマネージャ１８は、この要求が低アクセスの第２のメモリデータに当てはまると結論づけることができる。第１のデータマネージャ１８は、この要求を第２のデータマネージャ２０に送信できる。第２のデータマネージャ２０は、データベースシステム１２内の高アクセスの第２のデータに対してこの要求を適用または実行できる。データベースシステム１２および／または第２のデータマネージャ２０は、１つ以上の返答を生成可能である。返答は、矢印４０によって示されるように、直接、または第１のデータマネージャ１８を介してＣＭ１６に送信され得る。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
図１１は、ＣＭからのさまざまな要求およびそれらの要求への返答の流れを示す。例示的な命令は、作成、更新、削除、および検索／読出（すなわち照会）として示される。ＣＭ１６からの要求は、それぞれ、第１のデータオブジェクトの作成、第１のデータオブジェクトの更新、第１のデータオブジェクトの削除、および第１のデータオブジェクトの検索／読出であり得る（要求および返答の番号は例示的な時系列の順序を示す）。第１のデータマネージャ１８は要求を第２のデータマネージャ２０に送信できる。第２のデータマネージャ２０は要求を、第２のデータマネージャ命令、たとえばデータの行の挿入、データの行の更新、データの行の削除、およびデータの行の選択にそれぞれ変換または他の態様で翻訳することができる。第２のデータマネージャ２０は、データベースシステム１２内の高アクセスの第２のデータに対して要求を適用または実行できる。第２のデータマネージャ２０、および／またはデータベースシステム１２、および／または第１のデータマネージャ１８は次に、返答を返送できる。返答は、検索されたデータ、および／またはタスクが上手く完了したという確認、および／またはエラーコード、および／またはエラーの説明を含み得る。