(57)【特許請求の範囲】
【請求項１】
ユーザがアクセス不能な第１の処理空間（３４）内の安全なデータ貯蔵部からのデータを前記第１の処理空間（３４）内に位置付けられたデータ・アクセス・プログラム・モジュール（４０）がアクセスして、前記第１の処理空間内に安全なデータ・ファイル（６６）を作る工程と、
前記安全なデータ・ファイル（６６）を第１の保安装置（５８）によって前記第１の処理空間から隔てられ、前記ユーザが第２の保安装置（５４）を介してアクセスするウエブ・サーバ（４４）であって、前記第１の保安装置（５８）を介して前記第１の処理空間（３４）に前記ユーザからのデータを送る前記ウエブ・サーバ（４４）が位置づけられた第２の処理空間（３６）に供給する工程と、
前記構成可能なネットワーク（１６）を介して前記第２の保安装置（５４）によって前記第２の処理空間（３６）から隔てられた前記ユーザに前記ウエブ・サーバ（４４）が伝送する為に、前記安全なデータ・ファイル（６６）に基づいて前記第２の処理空間内で報告（６８）を作成する（１０８）工程と、
を含み、
更に、前記報告に呈示する報告データを定める報告テンプレート（７０）を作成する工程と、
前記報告テンプレート（７０）を前記第２の処理空間（３６）内に記憶する（９４）工程とを含み、
前記第１の処理空間（３４）内の報告作成プログラム・モジュール（６０）が前記データ貯蔵部から所望のデータを抽出することにより前記安全なデータ・ファイル（６６）を作成し、
前記第１の処理空間（３４）内の前記安全なデータ貯蔵部からの前記データが、前記第２の処理空間（３６）に配置されたインターフェース・モジュール（５６）が前記ユーザから受取って前記第１の処理空間（３４）への入力したデータを含み、
前記報告（６８）が、前記報告テンプレート（７０）及び前記安全なデータ・ファイル（６６）に基づいて、前記第２の処理空間（３６）内のウエブ・エージェント（６４）により作成される、方法。
【請求項２】
更に、前記構成可能なネットワーク（１６）を介してユーザに伝送する為に、前記第２の処理空間（３６）内で前記報告をフォーマットすることを含み、
前記報告（６８）が、マークアップ言語の少なくとも１つのユーザが観察し得るページとしてフォーマットされる請求項１記載の方法。
【請求項３】
更に、前記報告（６８）の利用の可否を表す通知メッセージを自動的に作成し（１１０）、該通知メッセージを前記構成可能なネットワークを介してユーザに伝送することを含み、
前記報告（６８）が、少なくともユーザが前記構成可能なネットワーク（１６）を介して報告をアクセスするまで、前記第２の処理空間（３６）内に管理されている請求項１記載の方法。
【請求項４】
報告（６８）に呈示するデータを確認する報告テンプレート（９４）を定める工程と、
前記報告テンプレートで確認されたデータで構成される安全なデータ・ファイル（６６）をユーザがアクセス不能な第１の処理空間（３４）内の報告作成プログラム・モジュール（６０）が前記第１の処理空間（３４）内のデータ貯蔵部から所望のデータを抽出することにより作成する工程と、
前記安全なデータ・ファイル（６６）を前記第１の処理空間から第１の保安装置（５８）によって隔てられていてユーザが第２の保安装置（５４）を介してアクセス可能な第２の処理空間（３６）へエクスポートする工程（１０６）であって、前記第１の処理空間（３４）に前記ユーザからのデータを送る前記ウエブ・サーバ（４４）が第２の処理空間（３６）に位置づけられる、前記工程と、
前記第２の処理空間（３６）から隔てられた前記ユーザに前記ウエブ・サーバ（４４）が伝送する為に、前記テンプレート（９４）及び前記データ・ファイル（６６）に基づいて前記第２の処理空間（３６）内のウエブ・エージェント（６４）が前記報告（６８）を作成する（１０８）工程と、を含み、
前記第１の処理空間（３４）内の前記安全なデータ貯蔵部からの前記データが、前記第２の処理空間（３６）に配置されたインターフェース・モジュール（５６）が前記ユーザから受取って前記第１の処理空間（３４）への入力したデータを含む方法。
【請求項５】
ネットワーク（１６）を介してユーザ（１８、２０）がアクセス不能である第１の処理空間（３４）内で作用し、構成可能なネットワークを介してユーザ・データ入力を記憶する安全なデータ貯蔵部（３８）と、
前記第１の処理空間（３４）内で作用し、前記安全なデータ貯蔵部（３８）から報告データを抽出するデータ・アクセス・プログラム・モジュール（４０）と、
前記第１の処理空間（３４）から第１の保安装置（５８）によっ安全に隔てられると共に、第２の保安装置（５４）によって前記ユーザ（１８、２０）から隔てられた第２の処理空間（３６）内で作用し、前記データ・アクセス・プログラム・モジュールによって抽出された報告データを記憶し、前記第２の保安装置（５４）によって前記第２の処理空間（３６）から隔てられた前記ユーザに伝送するウエブ・サーバ（４４）と、
前記第２の処理空間（３６）内に記憶され、前記報告に呈示する報告データを定める報告テンプレート（７０）と、
前記第２の処理空間（３６）内で作用し、前記報告データ（６６）及び前記報告テンプレート（７０）に基づいて、前記ウエブ・サーバ（４４）の為に報告（６８）を作成するウエブ・エージェント（６４）と、を有し、
前記第１の処理空間（３４）内の前記安全なデータ貯蔵部からの前記データが、前記第２の処理空間（３６）に配置されたインターフェース・モジュール（５６）が前記ユーザから受取って前記第１の処理空間（３４）への入力したデータを含む、
装置。
【請求項６】
更に、前記第２のデータ貯蔵部（４４）に結合されていて、前記報告（６８）をユーザに伝送するサーバを有し、
前記サーバが広域ネットワーク（１６）に結合されて、該広域ネットワーク（１６）を介して前記報告（６８）を医療診断機関（２２）に伝送するように構成されている請求項５記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は全般的に電子データの収集及び解析の分野に関する。更に具体的に言えば、本発明は解析及び報告作成用のデータベースを安全に管理する方式、並びに情報の安全なアクセス及びアクセスされたデータに基づく報告の安全な作成に関する。
【発明の背景】
【０００２】  報告作成の目的の為に影響の大きいデータの安全な収集及び記憶を必要とする分野の数が増えている。データは多数の形式で且つ改良されたネットワーク機能を通じて利用出来るので、情報の安全な記憶及び報告の作成に対する要求は次第に問題になっている。例として言うと、医療データは、機関の営業並びに患者の特定の介護又は生理学的な状態の両方に関し、医療機関によって収集されることがある。データは、患者の状態を解析する為、並びに追加の介護を提供する為に、医療の専門家が必要とすることがある。しかし、情報は非常に影響を受け易いので、その安全な記憶及び検索に注意を払わなければならない。機関内にある設備の利用に関するデータについても、同じ機密が要求される。金融の分野では、口座、口座の振込み、資産、株式の購入及び売却等のような金融取引の記録にも同じようなことが要求されている。口座の管理者又は所有者は、情報に対して頻繁に且つ敏速にアクセスを要求することがあるが、所有者の身元及びデータの完全さの両方を保護すると共に、一般的に権限のないアクセスを防止する非常に安全な形で、情報が記憶されると期待している。
【０００３】  データの安全な記憶及び報告の作成は、個別の活動分野に於けるデータの重要性の影響を受けるだけでなく、このデータに基づく報告をアクセスして伝送する為に使われる方式によっても挑戦を受けることになる。例えば、医療データは、診断を下す医者又は機関に遠隔から利用出来なければならないし、広域ネットワークによって転送されるが、ネットワークは、ある程度の保安性を持つが、権限のないアクセスを受けることがある。同様に金融取引では、ユーザは広域ネットワーク及び同様な構成可能なリンクを介して記録及び報告を入手することに次第に興味を持っているが、データが高度に安全な形で保管され、アクセスされることを要求している。金融並びにその他の取引、メッセージの伝達等を行うとき、遠隔からデータを記憶したりアクセスする為にインターネットの利用が増えている為に、特にそうである。
【０００４】  データの保管及びアクセスの保安性を高める為のある範囲の活動が継続中である。この方式は、典型的には、権限のある人間にアクセスを制限する為にパスワード並びにその他のコードを使うことを含んでいる。同様に、データの転送に強力な道具となり、種々の手段による復号を必要とする暗号技術も開発されており、データのアクセス又は少なくとも復号を制限している。こういう方式はデータの保安性をかなり高めたが、一層の改善が必要である。
【０００５】  多くの場合、データ又は報告の保護の為に、複雑なデータ転送技術は適していない。特に、インターネット及びその他のネットワーク・アプリケーションでは、自分の保安データに基づいて報告を入手する為に、ユーザは一層簡単な方式を必要としていることがある。一般的に、ユーザには実質的に透明であるが、報告並びにそれを送出すファイルと元となるデータベース貯蔵部との間に高度に有効な障壁となる判り易い方式を提供することが望ましい。更に、適切な場合、大きな又は包括的なデータベースは広大な配列の情報を持つことがあるから、繰返して予想されていない報告作成の要請があると、システムの性能がかなり劣化することがある。やはり報告を送出す機能を、報告を作成する機能及びデータを保管する機能から何らかの形で分離することにより、予めスケジュールを立てた又は少なくとも定期的な安全な報告の作成により、システムの性能を著しく高めることが出来る。
【０００６】  従って、データ貯蔵部に記憶された影響を受け易いデータに基づいて、報告を安全に作成する改良された方式に対する要望がある。データベースの性能又はそのアクセス用ソフトウエアにあまり影響を与えず、データベースと報告作成ソフトウエアの間で所望の程度の分離を達成するような形で、影響の大きいデータを安全にアクセスし、そのデータの報告を作成する為に、広域ネットワーク、特にインターネット及びその後継者のような設定で用いることの出来る方式に特に要望がある。
【発明の概要】
【０００７】  本発明はこういう要望に応え得るように設計された安全に報告を作成する方式を提供する。この方式は、医療記録、金融記録、雇用記録、人事記録、法律上の記録等を含む広い範囲の影響の大きいデータに用いることが出来る。更に、この方式は広い範囲の設定で使うことが出来るが、特により敏感な又は制御された処理空間内に記憶されたデータに関連して、広域ネットワークを介して送出す為にウエブを媒介するような、比較的保安のよくない処理空間内で作成された報告に適用されるとき、有力である。この装置は、パスワード保護、暗号化等のような既存のアクセス制御技術と共に用いることが出来、データ及び報告にもう一層の安全性を持たせる。
【０００８】  本発明の方式の一面では、報告の作成に使われる根底のデータが、安全な処理空間内に記憶される。この処理空間は、一般的に、報告の送り先である当事者を含めてある種のユーザにはアクセス可能ではない。報告テンプレート又は同様なソフトウエア・デバイスが、報告の作成に必要なデータを定める。こうしてデータ・ファイルが処理空間内で作成され、記憶されると共に、報告の作成の為に、第１の処理空間にエクスポートされる。次に、報告テンプレートを第１の処理空間内で完成し、ＨＴＭＬページのような種々の形の内の任意の形でフォーマットすることが出来る。次に、一層よく制御された処理空間に対するユーザのアクセスを与えることなく、報告を広域ネットワーク、バーチャル・プライベート・ネツトワークを通じて又はその他の任意の形で送出すことが出来る。
【発明を実施するための形態】
【０００９】  図面について説明すると、最初に図１には、データ収集及び報告作成装置１０が略図で示されており、ユーザ・データを受取り、ユーザ・データを処理して記憶すると共に、ユーザ・データに基づいて報告を作成するようになっている。この装置は、ユーザに関係するデータ、又は収集されたデータから取出したデータの安全な保管及び報告の作成に関心が持たれる広い範囲の設定条件の下で用いることが出来る。例として言うと、装置１０で収集されて報告されるデータは、医療データ、金融データ、人事記録、営業記録、機密文書、法律又は司法記録等を含んでいてよい。一般的に、この装置は、ユーザ（１人又は複数）が定期的に又は要求があったときに、同じデータ又は関連するデータの出力又は報告を求める必要を持ってデータを入力すると共に、このデータが機密に扱われることを期待するアプリケーションに特に適している。これから説明するように、この報告は、ユーザの要請があったとき、又は予め定めたスケジュールに従って作成することが出来る。更に、この装置は、インターネットのような構成可能なネットワークを介してユーザ・データが伝送されるアプリケーションに特に適している。この為、データは、データが記憶される貯蔵部を保護するような形で記憶され且つ報告が作成されるが、実際のデータ及び報告は安全がそれより幾分劣る媒体を介して伝送することが出来る。更に、装置１０は、限られたユーザ人口又は特定のソフトウエア・アプリケーションだけによって安全なデータベースがアクセスされるようなアプリケーションによく適しており、こうしてデータベースの保安を実質的に高めると共に、データベースに対する個別の問合せの数を減らし、システムの性能を高める。
【００１０】  図１に示すように、装置１０が、全体を参照数字１２で表した種々のデータ源を含んでおり、これらのデータ源はインターネットのようなネットワーク１６を介してサービス・プロバイダ１４と接触している。しかし、本発明の方式には、内部ネットワーク、専用ネットワーク、バーチャル・プライベート・ネットワーク等を含むこの他のネットワークを用いることが出来ることに注意されたい。データ源の中で、個別のユーザ１８はサービス・プロバイダ１４と直接的に接触し又は接触を受けることが出来る。更に、機関２２に永久的に又は間欠的にリンクされていてもよい相談されるユーザ２０も、これから説明するように、データ源に成り得る。このようなコンサルタントは、金融コンサルタント、技術者、サービス・エンジニア等を含むことがある。
【００１１】  機関２２が装置に含まれているが、これらは内部に種々のユーザ及びユーザ・システムを含んでいることがあり、それらもデータ源として役立ち得る。例えば、個別のユーザ２４は、イーサネットのようなイントラネット２８を介する等して、機関情報システム２６にリンクすることが出来る。同様に、他のユーザ３０がこの機関内に存在していて、機関情報システムにリンクされていてもよい。ユーザ２４が、機関情報システム又はその他のデータ転送回路を介して、サービス・プロバイダ１４のような遠隔な情報源をアクセスしなければならないという場合のように、機関内部のユーザが異なる種類又はグループを形成していることがある。他のユーザ３０は、遠隔情報源を直接的にアクセスする為の、個別の、専用の又はその他の特別の通信回路及びインターフェース・ソフトウエアを具えていてよい。
【００１２】  ユーザ１８、２０、２４及び３０並びに機関情報サービス２６は、任意の適当な回路を介してネットワーク１６にリンクすることが出来る。例えば、ユーザは、普通のモデム、ケーブル・モデム、無線モデム、モデム・バンク、サーバ又はその他の任意の通信デバイスを介して、インターネットにインターフェース接続することが出来る。更に、ネットワーク・リンク３２が各々のユーザに対して示されているが、これらは実際には、ＴＣＴ／ＩＰのような種々の通信プロトコルを用いる任意の適当な媒体で構成されていてよい。サービス・プロバイダ１４もネットワーク・リンク３２を介してネットワーク１６にリンクされるが、このリンクはユーザが用いるネットワーク及びネットワーク・リンクと両立性がある。
【００１３】  一般的に、サービス・プロバイダ１４が、データ及び報告の保管及び検索の為に、ユーザによって使われるか或いはユーザと契約を結ぶ。この為、サービス・プロバイダはデータ・プロバイダだけとして作用してもよいし、或いは金融サービス、医療サービス、技術サービス等のような追加のサービスをユーザに提供してもよい。ユーザからのデータを安全に記憶し且つ処理する為、サービス・プロバイダ１４が、第１の安全処理空間３４と、第２の処理空間３６とに分割された処理機能を含む。第２の処理空間３６は、一般的にはデータを入力すると共に報告を受取る為に、ユーザによってアクセスすることが出来る。
【００１４】  安全な処理空間３４内では、サービス・プロバイダ１４が、一般的にはユーザがアクセス不能である１つ又は更に多くのデータベース３８を含む。データベース３８がある範囲の関連する又は互いに関係するデータベースを含んでいてよく、特により大きな情報データベースでは、冗長性の為並びにバックアップの為、１つ又は更に多くの場所にある１つ又は更に多くのメモリ・デバイスに記憶することが出来ることに注意されたい。情報をデータベース３４にロードするとか、データベースからデータをアクセスするとか１組のアプリケーション４０が安全処理空間３４内で運用される。アプリケーション４０を運用する為に、パーソナル・コンピュータ、ワークステーション、メインフレーム・コンピュータ等を含めて、任意の適当なハードウエア形式を用いることが出来ることに注意されたい。希望する場合、サービス・プロバイダ１４は、アプリケーション４０を介してデータベース及びユーザにリンクされた一連のクライアント・ステーション４２を含んでいて、データベース及びアプリケーションのサービスが出来るようにすると共に、サービス・プロバイダ情報システム内でのデータの流れを調整することが出来る。
【００１５】  第２の処理空間３６内に、サービス・プロバイダ１４は、データを記憶すると共にユーザ及び安全処理空間３４の間でデータをやり取りする１つ又は更に多くのサーバ４４を含んでいる。これから説明するように、報告のフォーマット作成及び送出し並びにユーザ・データの受信のような一連のアプリケーション４６をサーバ４４が利用することが出来る。インターフェース回路４８が、ネットワーク１６を介してデータを送信及び受信する為に設けられている。
【００１６】  適切な場合、サービス・プロバイダ１４は、データを処理し、ユーザと通信する為の追加の回路及びシステムを含んでいてよいことに注意されたい。例えば、医療機関又は医療サービス施設は、設備、機関の金融成績等の状態を評価する為に、ユーザ・データを処理して解析するのに適した広い範囲の解析の道具を含んでいてよい。同様に、金融サービス・プロバイダは、口座、ユーザの経歴等に関係する記録を含んでいてよい。更に、サービス・プロバイダ１４はウエブサイトを通じてとか、特殊なアプリケーション及びソフトウエア等のような、ユーザとの間で情報を送信並びに受信する為の追加の機能部品を含んでいてよい。
【００１７】  図２は、データを送信及び受信したり、データを安全に記憶したり、データについて安全な形で報告したりする為に特に適した図１の装置のある機能部品を示す。図２に示すように、この装置は、クライアント・ブラウザ５０のような普通のネットワーク・アプリケーションを介して、ユーザ１８、２０、２４、２６及び３０とインターフェース接続するのに特によく適している。希望する場合、この他の任意のネットワーク・インターフェース・アプリケーションを用いることが出来、ブラウザ５０は、普通のパーソナル・コンピュータ又はワークステーションのような任意の適当なコンピュータ・システムで動作することが出来る。追加のアプリケーション５２が、ユーザ情報を記憶するとか、或いはユーザ・データに基づいて計算を実施するとか、ブラウザ５０の補いをする。ブラウザ５０及び必要とする任意のネットワーク・インターフェース・アプリケーションが、ファイアウォールのような少なくとも１つの隔離及び保護デバイス５４を通じて、サービス・プロバイダのウエブ・サーバ４４のようなサーバと通信する。ウエブ・サーバ４４は、クライアント・ブラウザとインターフェース接続する為のソフトウエア・アプリケーションを運用するのに適しているが、サービス・プロバイダの処理空間３６内で運用されるハードウエア及びソフトウエア４６によって補足される。特に、インターフェース・モジュール５６がウエブ・サーバと協力して、ユーザから安全な処理空間３４へのデータを受取って入力する。この為、インターフェース・モジュール５６は、サービス・プロバイダ情報システム内の内部ファイアウォールのような追加の隔離及び保護デバイス５８を介して、安全な処理空間３４内で作用する同様なインターフェース・モジュール５６と協力する。インターフェース・モジュール５６及びファイアウォール５８は、ユーザ・データを安全なデータベース３８に送信すると共に、データベースをユーザからの直接的なアクセスから隔離するのに役立つ。安全な処理空間３４内では、サービス・プロバイダが報告作成モジュール６０を含んでおり、これはユーザ報告を作成する為に、安全なデータベース３８から所望のデータを抽出するように設計されている。
【００１８】  サービス・プロバイダの処理空間３６内では、報告作成モジュール６０が抽出したデータに基づいて、ユーザ報告を作成し、フォーマットし、記憶して送信する為の１つ又は更に多くのアプリケーション及びファイルが記憶されている。図２に示す実施例では、ウエブ・コンテント６２が処理空間３６内に記憶されていて、ネットワークを介して分配することが出来る報告をフォーマットする為の命令を含んでいる。ウエブ・コンテント６２が、ウエブ・エージェント６４のようなアプリケーションによってアクセスされ、予め定められた報告テンプレートに基づいて、報告を作成する。一般的に、報告テンプレートは、ユーザ報告を作成する為に安全なデータベース３８から必要とする特定のデータを定める。これから説明するように、報告テンプレートが予め定められ、第２の処理空間３６内に記憶されると、報告作成モジュール６０は、安全なデータベース３８から必要なデータを抽出し、データ・ファイル６６を作るようになっている。データ・ファイル６６は、ユーザ及び報告に特定であることが好ましいが、安全なデータベースからの生データと、データ・ファイルを作る為に、安全なデータベース又は他の源からのデータと組合され、比較され又はその他の形で解析されたデータのような処理済みのデータとを含むことが出来る。この後、データ・ファイル６６が安全な処理空間３４からファイアウォール５８を介して第２の処理空間３６へエクスポートされる。
【００１９】  ウエブ・エージェント６４が、処理空間３６内に記憶されている任意のウエブ・コンテント６２と共に、ユーザ報告をフォーマットして、データ・ファイル及びウエブ・コンテントに基づく報告ファイル６８を作成する。前に述べたように、ウエブ・コンテントは一般的に報告テンプレート及び報告をフォーマットする為の命令を含んでいる。現在好ましいと考えられる形式では、ウエブ・エージェントが報告ファイル６８をフォーマットして、一連のＨＴＭＬページの形をしたユーザが観察し得る報告を作る。適切な場合、この他のアークアップ言語及び報告フォーマットを用いることが出来る。報告ファイル６８が処理空間３６内に記憶され、そこからウエブ・サーバ４４を介してユーザに配布される。
【００２０】  ウエブ・エージェント６４及びサーバ４４と共に報告作成モジュール６０によって作成される報告を作る為に考えられる種々の入力は、例としては、図３に示すものを含むことがある。一般的に、報告は安全なデータベース３８からのユーザ・データと共に、図３の参照数字７０で示す報告テンプレートを形成するデータとを含むことがある。この場合も、報告テンプレート・ファイルが処理空間３６内に記憶され、報告作成モジュール６０によって作られるデータ・ファイルを定めるとき、並びにユーザに伝送する為にデータ・ファイルに基づく報告を編集するときに用いられる。更に、報告作成モジュールが、図３に見られるように、ユーザ自体を含めてデータ源を引き寄せる。この場合も、安全な処理空間３４が一般的にはユーザによって直接的にアクセス不能であるから、このようなユーザ入力は典型的には図２に示すインターフェース・モジュール５６に通される。報告の為のこの他のデータ源は、機関情報システム２６を含むが、これは特定のユーザ入力から取出したデータを作成することが出来る。この他のデータベースも報告に対する根拠として役立ち得る。図３に示すように、他のデータベース７２は、公けに利用出来るデータベース、加入者データベース、サービス・プロバイダが保有する又は編集する特殊事項データベース等を含むことが出来る。例えば、報告にベンチマーク又は比較用情報が含まれる場合、この比較の根拠として役立つデータベースは、報告を作成する相手のユーザに比肩し得るユーザの既知の人口に基づく等して、サービス・プロバイダによって編集することが出来る。報告の作成には、経歴データベース７４も用いることが出来る。このような経歴データベースは、取引き情報、ユーザに対して為されたサービス、ユーザの購入、ユーザの在庫、ユーザの口座等のようなユーザに関係する経歴情報を含むことが出来る。
【００２１】  これらの入力に基づいて、報告作成モジュール６０が、上に述べたようにデータ・ファイルを作り、このデータ・ファイルをウエブ・エージェント６４にエクスポートする。図３に破線で示した矢印は、報告作成モジュールが取り寄せたある源もウエブ・エージェント６４によって用いることが出来ることを示す。この為、最終報告を作成する為に使われたあるデータは、第２の処理空間３６に記憶し、又はそこからアクセスが可能であってよい。一旦報告ファイルがウエブ・エージェント６４によって作成され、処理空間３６に記憶されると、サーバ４４はこれから説明するように、報告の配布を助ける。
【００２２】  図４はユーザ・データを記憶し、安全なデータベースの作用に対する介入を最小限にして安全に報告を作成する為の制御論理の工程の例を示す。図４の例として示した制御論理は、データ収集順序７８及び報告作成順序８０に分割することが出来る。データ収集順序７８はユーザ・データの入力から始まる。入力は、任意の適当な順序の工程を含んでいてよく、一般的には、参照数字８２に示すように、オフライン・データ入力を含むことがある。このオフライン入力は、ユーザにサービスが提供されるとき、又はユーザがサービス・プロバイダからの機能又は要請サービス又は取引を実行するときに起こることがある。データの入力は、参照数字８４で示すように、サービスの提供の間というように、オフラインで起こることがある。更に、データの入力は、サービス・プロバイダのサーバがユーザ・ステーション、加入装置等から自動的に情報をアクセスしてダウンロードする順序のような自動的なデータ収集順序を含むことがある。
【００２３】  最初のデータ入力の後、工程８８に示すように、ユーザとサービス・プロバイダの間の接続を確立する。前に述べたように、ユーザとサービス・プロバイダの間のネットワーク接続は、機関ネットワークに結合されたユーザに対する場合のように、間接的であることがある。工程９０で、データがユーザからサービス・プロバイダに送信され、工程９２でこのデータがデータベース内のデータと同期させられる。工程９２で実行される同期動作は、最も最近のユーザ・データが安全なデータベースに記憶されるように保証するように設計されている。希望する場合、始めのデータ入力並びに／又は安全なデータベースとのデータの同期を含むデータ入力は、特定のユーザ又はステーションに制限し、データの入力を制限すると共に安全なデータベース内にあるユーザ・データの完全さを保つ為に、パスワード保護、暗号化又はその他の任意の適当な技術が使われる。
【００２４】  一旦ユーザ・データが安全なデータベースに記憶されると、報告作成手順８０に示すように報告を作成することが出来る。一般的に、この報告は、工程９４で作られるテンプレートに従って作られることが望ましい。前に述べたように、テンプレートは、サービス・プロバイダが管理する第２の処理空間３６内に記憶することが好ましい。こうして報告テンプレートに基づいて、工程９６で報告を完成させ又は埋める為に必要なデータが定められる。工程９４で広い範囲の種々の報告を作ることが出来、対応するデータが工程９６で定められることに注意されたい。報告は、ユーザ報告又は取引に特定の報告並びにユーザが普通のウエブ・ブラウザでナビゲートすることの出来るユーザが観察し得るページで構成された一連の「バーチャル報告」を含むことがある。工程９８で、報告テンプレートが報告の編集及びフォーマットに使う為に記憶される。
【００２５】  図４の工程１００に示すようにユーザの要請により、又は工程１０２に示すように正規のスケジュールに従って、報告を作成することが出来る。この実施例では、データベースの利用（例えばユーザ・データを抽出する為にデータベースがアクセスされる回数）がシステム性能を遅くしたり又はその他の形で抑制する惧れがある場合、スケジュールによる報告の作成が好ましい。ユーザ・データ及び報告作成サイクルに応じて、この報告は、毎月、毎週、毎日又はその他の形で規則的にスケジュールすることが出来る。
【００２６】  一旦報告が要請により又は正規のスケジュールによって開始されたら、工程１０４で、前に述べた安全なデータ・ファイルを作る。やはりデータ・ファイルが報告テンプレートによって定められたデータに従って、安全なデータベースからのユーザ・データを抽出することによって作られる。工程１０６で、データ・ファイルが安全な処理空間３４から処理空間３６へエクスポートされる。処理空間３６内で、データ・ファイルが報告テンプレートと組合わされて、工程１０８に示すように、報告を作る。完成された報告が、工程１１０に示すように、この後ユーザに送信される。希望する場合、報告は作った後で記憶しておいて、予定の期間の間管理し、ユーザが遠隔から報告をアクセスし、送信し、検討し又はその他の形で操作することが出来るようにしてもよいことに注意されたい。この場合、通知だけを最初の回の工程１１０でユーザに送信することが出来、ユーザはサービス・プロバイダのサーバ及びネットワークの接続を介して、後の便利なときに報告をアクセスする。
【００２７】  本発明は種々の変更及びこの他の形を取ることが出来るが、例として特定の実施例を図面に示し、詳しく説明した。しかし、本発明が開示された特定の形に制限されるものではないことを承知されたい。その代わりに、本発明は特許請求の範囲によって定められた本発明の範囲内に属する全ての変更、均等物及び代案をカバーするものである。
【図面の簡単な説明】
【図１】  本発明の方式によるデータ収集及び報告作成装置の略図。
【図２】  ユーザ・データを収集し、安全に貯蔵し安全に報告するように設計された図１の装置の機能的な部品を示す略図。
【図３】  図２の装置によって構成される安全な報告の作成に使われるデータ源を示すデータの流れ図。
【図４】  本発明の色々な面によるデータを収集し、安全に記憶して報告するときの一例の制御論理を示すブロック図。
【符号の説明】  １２  データ源
１４  サービス・プロバイダ
１６  ネットワーク
１８、２０、２４、３０  ユーザ
２２  機関
２６  機関情報システム
３４  第１の処理空間
３６  第２の処理空間
３８  データ・ベース
４０、４６  アプリケーション
４２  クライアント・ステーション
４４  サーバ
４８  インターフェース回路
【図１】
0005337334.tif 000002
【図２】
0005337334.tif 000003
【図３】
0005337334.tif 000004
【図４】
0005337334.tif 000005