(57)【要約】【課題】  容易にアクセス可能な標準化されたソフトウェアスイッチを提供する。【解決手段】  コンピューターによって実施される、処理制御システムは、両者の間を自動的に遷移する通常モード及び処置稼働モードの２つの動作モードを有する。通常モードでは、オペレーティングシステム、ファイアウォール及びウィルス対策は、完全に動作可能である。処理の時間制約的な段階に入ると、処理制御アプリケーションはオペレーティングシステム及びユーティリティーに合図し、その時点で処置稼働モードへの遷移が自動的に発生し、処理制御アプリケーションを優先して、システムサービス及びその他のアプリケーションによるコンピューターのリソースへのアクセスは選択的に制限される。処置が完了すると、システムは自動的に通常モードに戻る。【選択図】  図３
2011028751.tif 000002
【特許請求の範囲】
【請求項１】
計算機システムにおけるコンピューターの妨害イベントを防止する方法において、
非時間制約的な段階及び時間制約的な段階を有する処理を実行して外部装置を制御する工程と、
オペレーティングシステムが計算装置と前記外部装置との間で信号を通信し合うことで管理される前記計算装置上で実行される処理制御アプリケーションを使用して、前記処理を制御する工程と、
前記非時間制約的段階の間に、第１のモード並びに第２のモードを含む複数の動作モードで前記計算装置を動作する工程であって、前記第１のモードでは、システムサービス及び前記処理制御アプリケーション以外のアプリケーションによる前記計算装置のリソースへのアクセスが、前記オペレーティングシステムの制御下で許可される工程と、
前記処理が前記時間制約的段階に入ったことを判定する工程と、
前記判定に応答して、前記第１のモードから前記第２のモードに、前記計算装置を自動的に遷移させる工程であって、前記第２のモードでは、前記処理制御アプリケーションを優先して、前記システムサービス及びその他のアプリケーションによる前記計算装置の前記リソースへのアクセスが選択的に制限される工程と、を含む、方法。
【請求項２】
前記オペレーティングシステムが、前記複数の動作モードについて個別の挙動を有する複数のシステム関数を有する、請求項１に記載の方法。
【請求項３】
前記複数の動作モードが、前記計算装置を遠隔制御するための第３のモード、及び前記計算装置の遠隔保守を実行するための第４のモードを更に含む、請求項２に記載の方法。
【請求項４】
前記計算装置が、内部に存在する記憶オブジェクトを有するファイルシステムを更に含み、前記計算装置を自動的に遷移させる工程が、前記ファイルシステム内の記憶オブジェクトの更新を選択的に拒否することを含む、請求項１に記載の方法。
【請求項５】
前記記憶オブジェクトが、前記オペレーティングシステムの使用するシステムキー、その他のアプリケーションの使用するアプリケーションキー、及びデータキーを有する、レジストリーを含み、前記記憶オブジェクトの更新を選択的に無効化する工程が、前記レジストリーの前記データキーのロックを回避する一方で、前記レジストリーの前記システムキー及び前記アプリケーションキーをロックしてその中の更新を防止することを含む、請求項４記載の方法。
【請求項６】
前記ファイルシステム内の前記記憶オブジェクトの一部が、前記オペレーティングシステムによってアクセスするシステムオブジェクト、その他のアプリケーションによってアクセスするアプリケーションオブジェクト、及びデータオブジェクトとして分類され、前記記憶オブジェクトが、デバイスドライバーを更に含み、前記記憶オブジェクトの少なくとも一部が、他の計算装置との共有性を判定する共有属性を有し、
前記記憶オブジェクトの更新を選択的に無効化する工程が、
前記ファイルシステムの前記システムオブジェクト及びアプリケーションオブジェクトをロックしてその更新を防止する一方で、前記ファイルシステムの前記データオブジェクトのロックを回避することと、
前記デバイスドライバーの更新を防止することと、
前記記憶オブジェクトの前記共有属性の修正を防止することと、
を含む、請求項４に記載の方法。
【請求項７】
前記計算装置が、ソケットを介してデータネットワークに接続され、前記方法が、その他のアプリケーションの事前定義されたネットワーク権限を持つセットのみに前記データネットワークを介した新規の接続の確立を許可する工程を更に含む、請求項１に記載の方法。
【請求項８】
その他のアプリケーションの事前定義されたネットワーク権限を持つセットのみに新規の接続の確立を許可する工程が、前記ソケットの開放を防止することを含む、請求項７に記載の方法。
【請求項９】
セキュリティーアプリケーション群が、ファイアウォール、ウィルス対策プログラム、及びスパイウェア対策プログラムのうちの少なくとも１つを含み、前記ファイアウォールが、前記セキュリティーアプリケーション群による前記計算装置のハードウェアリソースの集合的使用を、最大の事前定義されたセキュリティー群に限定する工程を更に含む現行のコンフィギュレーションを有する、請求項１に記載の方法。
【請求項１０】
前記計算装置を自動的に遷移させる工程が、前記ウィルス対策プログラムの予定されたスキャン及び更新を無効化することを更に含む、請求項９に記載の方法。
【請求項１１】
前記計算装置を自動的に遷移させる工程が、前記計算装置のコンフィギュレーションの更新をブロックすること、及びスパイウェア対策プログラムを無効化することを更に含む、請求項９に記載の方法。
【請求項１２】
ユーザーの指示が、ユーザー管理インターフェース、コントロールパネルアプレット、及び時間管理インターフェースを介して入力され、
前記計算装置の前記コンフィギュレーションの更新をブロックする工程が、
前記ファイアウォールの現行のコンフィギュレーションを記憶し、その後、その修正を防止することと、
前記ウィルス対策プログラムの予定された起動を無効化することと、
前記ユーザー管理インターフェースへのアクセスを防止することと、
前記時間管理インターフェースへのアクセスを防止することと、
前記コントロールパネルアプレットへのアクセスを防止することと、
を含む、請求項１１に記載の方法。
【請求項１３】
前記計算装置の前記コンフィギュレーションが、タスク管理インターフェース及びキーボードによって発生した割り込みに応答し、前記計算装置の前記コンフィギュレーションの更新をブロックする工程が、前記キーボードによって発生した割り込みのうちの、前記タスク管理インターフェースを起動するもの、前記計算装置の動作のスリープモードを誘発するもの、及び前記計算装置に供給される電力を切断するものを、その他のアプリケーションのうちの第２の事前定義されたセットを除く全てのその他のアプリケーションが受け取ることを防止することを更に含む、請求項１２に記載の方法。
【請求項１４】
医療用計算機システムにおけるコンピューターの妨害イベントを防止する方法であって、
医療器具を生体に適用して、前記生体に非時間制約的な段階及び時間制約的な段階を有する医療処置を実行する工程と、
オペレーティングシステムが計算装置と前記医療器具との間で信号を通信し合うことで管理される前記計算装置上で実行する医療アプリケーションを使用して、前記医療器具を制御する工程と、
前記非時間制約的段階の間に、システムサービス及び前記医療アプリケーション以外のアプリケーションによる前記計算装置のリソースへのアクセスが、前記オペレーティングシステムの制御下で許可された第１のモードで、前記計算装置を動作する工程と、
前記医療処置が前記時間制約的な段階に入ったことを判定する工程と、
前記判定に応答して、前記医療アプリケーションを優先して、前記第１のモードから、前記システムサービス及びその他のアプリケーションによる前記計算装置のリソースへのアクセスが選択的に制限された第２のモードに、前記計算装置を自動的に遷移させる工程と、
を含む、方法。
【請求項１５】
医療用計算機システムにおけるコンピューターの妨害イベントを防止する医療システムにおいて、
非時間制約的な段階及び時間制約的な段階を有する医療処置を生体上に行うために、生体に適用可能な医療器具と、
計算装置であって、前記計算装置と前記医療器具との間で信号を通信し合うことで前記計算装置上で実行される医療アプリケーションを使用して前記医療器具を制御するために、オペレーティングシステムによって管理され、前記計算装置が、前記非時間制約的段階の間に、システムサービス及び前記医療アプリケーション以外のアプリケーションによる前記計算装置のリソースへのアクセスが前記オペレーティングシステムの制御下で許可される第１のモードで動作し、前記計算装置が、前記医療器具と協働して、前記医療処置が前記時間制約的な段階に入ったことを判定し、前記判定に応答して、前記計算装置が、前記第１のモードから、前記医療アプリケーションを優先して、前記システムサービス及びその他のアプリケーションによる前記計算装置の前記リソースへのアクセスが選択的に制限される第２のモードに、自動的に遷移するように構成された、計算装置と、
を含む、医療システム。
【請求項１６】
判定する工程が、前記医療アプリケーションから前記オペレーティングシステムに表示を送ることを含む、請求項１５に記載の医療システム。
【請求項１７】
前記計算装置が、内部に存在する記憶オブジェクトを有するファイルシステムを更に含み、自動的に遷移する工程が、前記ファイルシステム内の前記記憶オブジェクトの更新を選択的に拒否することを含む、請求項１５に記載の医療システム。
【請求項１８】
前記記憶オブジェクトが、前記オペレーティングシステムの使用するシステムキー、その他のアプリケーションの使用するアプリケーションキー、及びデータキーを有する、レジストリーを含み、前記記憶オブジェクトの更新を選択的に無効化する工程が、前記レジストリーの前記データキーのロックを回避する一方で、前記レジストリーの前記システムキー及び前記アプリケーションキーをロックしてその中の更新を防止することを含む、請求項１７に記載の医療システム。
【請求項１９】
前記ファイルシステム内の前記記憶オブジェクトの一部が、前記オペレーティングシステムによってアクセスするシステムオブジェクト、その他のアプリケーションによってアクセスするアプリケーションオブジェクト、及びデータオブジェクトとして分類され、前記記憶オブジェクトが、デバイスドライバーを更に含み、前記記憶オブジェクトの少なくとも一部が、他の計算装置との共有性を判定する共有属性を有し、
前記記憶オブジェクトの更新を選択的に無効化する工程が、
前記ファイルシステムの前記データオブジェクトのロックを回避する一方、前記ファイルシステムの前記システムオブジェクト及び前記アプリケーションオブジェクトをロックしてその更新を防止することと、
前記デバイスドライバーの更新を防止することと、
前記記憶オブジェクトの前記共有属性の修正を防止することと、
を含む、請求項１７に記載の医療システム。
【請求項２０】
前記計算装置が、ソケットを介してデータネットワークに接続されており、前記方法が、その他のアプリケーションのうちの事前定義されたネットワーク権限を持つセットのみに前記データネットワークを介した新規の接続の確立を許可する工程を更に含む、請求項１５に記載の医療システム。
【請求項２１】
その他のアプリケーションのうちの事前定義されたネットワーク権限を持つセットのみに新規の接続の確立を許可する工程が、前記ソケットの開放を防止することを含む、請求項２０に記載の医療システム。
【請求項２２】
セキュリティーアプリケーション群が、ファイアウォール、ウィルス対策プログラム、及びスパイウェア対策プログラムのうちの少なくとも１つを含み、前記ファイアウォールが、前記セキュリティーアプリケーション群による前記計算装置のハードウェアリソースの集合的使用を、最大の事前定義されたセキュリティー群に限定する工程を更に含む現行のコンフィギュレーションを有する、請求項１５に記載の医療システム。
【請求項２３】
自動的に遷移する工程が、前記ウィルス対策プログラムの予定されたスキャン及び更新を無効化することを更に含む、請求項２２に記載の医療システム。
【請求項２４】
自動的に遷移する工程が、前記計算装置のコンフィギュレーションの更新をブロックすること、及び前記スパイウェア対策プログラムを無効化することを更に含む、請求項２２に記載の医療システム。
【請求項２５】
ユーザーの指示が、ユーザー管理インターフェース、コントロールパネルアプレット、及び時間管理インターフェースを介して入力され、
前記計算装置の前記コンフィギュレーションの更新をブロックする工程が、
前記ファイアウォールの前記現行のコンフィギュレーションを記憶し、その後、その修正を防止することと、
前記ウィルス対策プログラムの予定された起動を無効化することと、
前記ユーザー管理インターフェースへのアクセスを防止することと、
前記時間管理インターフェースへのアクセスを防止することと、
前記コントロールパネルアプレットへのアクセスを防止することと、
を含む、請求項２４に記載の医療システム。
【請求項２６】
前記計算装置の前記コンフィギュレーションが、タスク管理インターフェース及びキーボードによって発生する割り込みに応答し、前記計算装置の前記コンフィギュレーションの更新をブロックする工程が、前記キーボードによって発生する割り込みのうちの、前記タスク管理インターフェースを起動するもの、前記計算装置の動作のスリープモードを誘発するもの、及び前記計算装置に供給される電力を切断するものを、その他のアプリケーションのうちの第２の事前定義されたセットを除く全てのその他のアプリケーションが受け取ることを防止する工程を更に含む、請求項２５に記載の医療システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピューターを利用した医療処置に関する。特に、本発明は、コンピューターを利用した医療処置を実行中のコンピューターの妨害イベントを防止する技術に関する。
【背景技術】
【０００２】
（関連技術の説明）
本明細書内で使用する特定の頭字語及び略語の意味については、表１に示す。
【表１】
2011028751.tif 000003
【０００３】
殆どの最新の汎用コンピューター及び多くの専用コンピューターはマルチタスクオペレーティングシステムによって管理されている。Ｕｎｉｘ（登録商標）及びＭｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）のいろいろなバージョンのオペレーティングシステムは、広く使用されている例である。これらのオペレーティングシステムのタスクスケジューラーは、異なる優先度を有する多くのプロセスを同時に待ち行列に入れることができる。システム又はカーネルの処理によっては、非同期的に割り込みを発生させ、又はアプリケーションレベルで実行する他の処理を犠牲にして種々のコンピューターリソースを横取りする他の処置を実行する場合がある。このようなプロセスの例としては、標準ユーティリティー、ネットワーク活動、ファイアウォール及びウィルス対策機能が挙げられる。
【０００４】
既存の事象優先型のオペレーティングシステムの優先度を変更する試みが知られている。例えば、Ｐｌａｎｔｅらに発行された米国特許第６，９３１，５５３号は、ウェイク機能に関連づけられた特定の装置が、ウェイクイベントが発生したことをオペレーティングシステムに通知することができることを、オペレーティングシステムが希望するときにのみ、マシンをスリープ状態から起こす汎用イベントを選択的に有効化する工程を開示している。
【０００５】
Ｃｈｅｎらに発行された米国特許第７，４５１，４５４号では、別の方法がとられている。マルチプロセッサー又はハイパースレッディングコンピューターアーキテクチャー内にイベント機構を実装することで、１つの物理又は論理プロセッサーを通常の処理に従事させる一方、特殊イベントの演算を別の物理又は論理プロセッサーに割り当てることを可能とする。一実施形態では、タイマーが設定され、複数の時間間隔のそれぞれの終わりでポーリング機能が呼び出される。ポーリング機能は第１のプロセッサーによって実行される。ポーリング機能が正の結果を得る場合、ポーリング機能の結果は第２のプロセッサーで処理される。
【発明の概要】
【課題を解決するための手段】
【０００６】
一作用機構では、種々のコンピューターリソース及び外部装置によって生成された非同期ハードウェア割り込みは、医療上重要なプロセスの実行を強制排除する場合がある。実際に、コンピューターの活動の組み合わせによって発生するこの挙動は、進行中の医療手術、特に生体に対する医療処置の実施を支援するリアルタイム及びほぼリアルタイムのコンピューター処理の重要度に拘らず、許容できないほど長い時間間隔に亘って外部医療装置又は医療処置を制御する医療上の処理に対してコンピューターを機能的に利用不可能とする場合がある。
【０００７】
本発明の開示の実施形態は、輸送システムを管理する稼働中の医療アプリケーションなど、しかしこれに限らない重要なアプリケーションをコンピューターの妨害イベントから保護する効率性及び信頼性を向上させるであろう、容易にアクセス可能な標準化されたソフトウェアスイッチを提供する。このスイッチは、バッチファイル及びスクリプトなどの不必要な特定目的の技術を放棄し、動作に対する妨害を防止するようにコンピューターの動作を構成する。説明を簡潔にするために、全ての説明は医療アプリケーションの例を使用する。
【０００８】
本発明の実施形態は、両者の間を自動的に遷移する通常モード及び処置稼働モードの２つの動作モードを有する、コンピューターにより実施される、処理を制御するためのシステムを提供する。通常モードでは、オペレーティングシステム、ファイアウォール及びウィルス対策は、完全に動作可能である。処理の時間制約的な段階に入ると、処理制御アプリケーションはオペレーティングシステム及びユーティリティーに合図し、その時点で処置稼働モードへの遷移が自動的に発生し、システムサービス及びその他のアプリケーションによるコンピューターのリソースへのアクセスは、処理制御アプリケーションを優先するために選択的に制限される。処置が完了すると、システムは自動的に通常モードに戻る。
【０００９】
本発明の実施形態は、医療器具を生体に適用して、生体で医療処置を施すことで実行される医療用計算機システムにおけるコンピューターの妨害イベントを防止し、計算装置と医療器具との間で信号を通信し合うことで計算装置上で実行される医療アプリケーションを使用して、医療器具を制御する、システム及びその方法を提供する。医療処置の非時間制約的な段階の間、第１のモードで計算装置を動作し、第１のモードでは、システムサービス及び医療アプリケーション以外のアプリケーションによる計算装置のリソースへのアクセスが、オペレーティングシステムの制御下で許可される。本方法は、医療処置が時間制約的な段階に入ったことを判定する工程と、その時点で、計算装置を第１の動作モードから第２の動作モードに、計算装置を自動的に遷移させる工程であって、第２のモードでは、医療アプリケーションを優先して、システムサービス及びその他のアプリケーションによる計算装置のリソースへのアクセスが選択的に制限される工程と、によって、更に実行される。
【図面の簡単な説明】
【００１０】
本発明をよりよく理解するために、一例として、「発明を実施するための形態」を参照されたく、これは、以下の図面と併せて読むものであり、同様の要素は、同様の番号で表す。
【図１】本発明の開示の実施形態によって構成され適切に動作する、時間的制約のある医療処置を実行するシステムの絵図。
【図２】本発明の開示の実施形態による、時間的制約のある心臓血管医療処置を実行するように構成されたシステム１０の絵図。
【図３】本発明の開示の実施形態による、図２に示すシステム内の位置決めプロセッサーのブロック図。
【図４】本発明の開示の実施形態による、図２に示すシステムの動作モードを図示した状態図。
【発明を実施するための形態】
【００１１】
以下の説明において、本発明の種々の原理の完全な理解を提供するために、多くの具体的な詳細を記載する。しかしながら、これら詳細の全ては、必ずしも本発明の実施のために常に必要とされるものではないことが、当業者には明らかであろう。この場合、一般概念を不必要に不明確にすることのないよう、周知の回路、制御論理、並びに従来のアルゴリズム及び処理に関するコンピュータプログラム命令は詳しく示されていない。
【００１２】
本発明の態様を具体化するソフトウェアプログラミングコードは、通常、コンピューター読み取り可能な媒体などの永久記憶装置内に維持される。クライアント／サーバー環境において、このようなソフトウェアプログラミングコードは、クライアント又はサーバーに記憶される。ソフトウェアプログラミングコードは、ディスケット、ハードドライブ又はＣＤ−ＲＯＭなど、データ処理システムに使用する種々の既知の有形媒体のうちの何れかの上で具体化され得る。コードはこのような媒体上で配布でき、又は１つのコンピューターシステムのメモリー又は記憶装置からある種のネットワークを介して、別のコンピューターシステムのユーザーが使用するために、該別のシステム上の記憶装置に配布され得る。
【００１３】
システムアーキテクチャー
ここで図面を見ながら、先ず図１を参照すると、これは、本発明の開示の実施形態によって構成され適切に動作する、時間的制約のある医療処置を実行するシステム７の絵図である。医療装置２が生体８に適用される。この医療装置２は、直接リンク又はディスプレイ５を有する計算装置４を有するデータネットワーク３のどちらかを経由して通信する。オペレーター６は、通常ディスプレイ５上に表示されたグラフィカルインターフェースを使用して、計算装置４を介して医療装置２と相互作用して医療装置２を制御する。医療装置２は、ＣＴ及びＭＲスキャン、低侵襲性外科手術、遠隔操作ロボット手術などのいくつかの医療処置に適応することができる。良好な結果を確実に得るためには、これら全ては、計算装置４上での医療ソフトウェアの連続した実行が要求され得る。
【００１４】
ここで図２を参照すると、これは、本発明を実行する上で適切に動作する、時間的制約のある心臓血管医療処置を実行するように構成された、より専門化した心臓カテーテルシステム１０の絵図である。例として、かつこれに限定されない、図２内に示したシステム１０は、異常な電気活動の部位を検出し、生体の心臓１２の焼灼術を実行することができる。別の方法として、又は追加として、本発明の原理は、他の種類のコンピューター制御された医療診断及び治療システム、又は交通整理若しくは発電所の操作を含むがこれに限らない、何れもコンピューター処理による何らかの外部装置の制御を必要とするその他の任意の制御システムに同様に適用できる。
【００１５】
システム１０は、１つ以上の検出電極又はアブレーション電極（図示せず）を有する従来の心臓カテーテル１４を含む。カテーテル１４は、オペレーター１６（通常は医師）によって経皮的に挿入され、患者の血管系を通って、心室若しくは心臓血管構造に入る。オペレーター１６は、カテーテルの遠位端１８を、診断すべき標的部位において心臓壁に接触させる。次いで、上記の米国特許第６，２２６，５４２号及び同第６，３０１，４９６号、並びに同一出願人による米国特許第６，８９２，０９１号（本開示は参照によって本明細書に組み込まれる）に開示される方法に従って、電気的活性化マップが作成される。
【００１６】
電気的活性化マップの診断により異常であると判定された領域は、例えば、高周波エネルギーを心筋に印加する、遠位端１８の１つ以上の電極に、カテーテル内のワイヤーを通して高周波電流を通過させる工程により、熱エネルギーを適用して焼灼できる。エネルギーは組織に吸収され、それを電気的興奮性が恒久的に失われる点（一般的には約５０℃）に加熱する。うまくゆけば、この処置により心臓組織において非伝導性障害が生じ、これが不整脈の原因となる異常な電気経路を破壊する。
【００１７】
システム１０の特定の要素のいくつかの詳細の簡単な提示は、図２に示すカテーテル法の時間制約度（time-criticality）の理解の一助となるであろう。カテーテル１４は通常、ハンドル２０を備え、このハンドルを好適に制御する工程によって、オペレーター１６が、焼灼のために所望に応じて、カテーテルの遠位端を操縦、位置決定、配向することが可能になっている。オペレーター１６を支援するために、カテーテル１４の遠位部は、コンソール２４に位置した位置決めプロセッサー２２に信号を提供する、ポジションセンサー（図示せず）を収容する。通常、コンソール２４は、アブレーション発電機２５を収容する。カテーテル１４は、任意の公知のアブレーション技術を使用して、心臓に例えば高周波エネルギー、超音波エネルギー及びレーザーエネルギーのような切除エネルギーを伝達するように構成してもよい。このような方法は、同一出願人による米国特許第６，８１４，７３３号、同第６，９９７，９２４号、及び同第７，１５６，８１６号に開示されており、これらは参照によって本明細書に組み込まれる。
【００１８】
位置決めプロセッサー２２は、カテーテル１４の位置及び配向座標を測定する位置決めシステム２６の要素である。カテーテルが心臓内にある間の患者の安全のため、及び医療処置の良好な完了を確実にするために、その連続運転が必須である。用途によっては、位置決めプロセッサー２２は、ローカルエリアネットワーク又は例えばインターネットのような広域ネットワークであり得るデータネットワーク３１に動作可能に接続してもよい。ネットワーク３１は、有線又は無線ネットワークであってよい。
【００１９】
一実施形態において、位置決めシステム２６は、カテーテル１４の位置及び配向を決定する磁気式位置トラッキングシステムを含む。位置決めシステム２６は、その近傍の所定の作業体積内に磁界を生成し、カテーテルにおいてこれら磁界を検出する。位置決めシステム２６は通常、磁界発生コイル２８などのような外部ラジエータのセットを備え、これらは患者の体外の既知の固定位置に配置されている。コイル２８は心臓１２の付近に、場、通常は電磁場を発生する。
【００２０】
別の実施形態において、カテーテル１４内のラジエータ（コイルなど）が電磁場を発生し、これを患者体外のセンサー（図示なし）が受信する。
【００２１】
この目的に使用可能な位置トラッキングシステムのいくつかが、上述の米国特許第６，６９０，９６３号、並びに同一出願人による米国特許第６，６１８，６１２号及び同第６，３３２，０８９号、並びに米国特許出願公報第２００４／０１４７９２０号及び同第２００４／００６８１７８号に開示されており、これらは参照により全文が本明細書に組み込まれる。図２に示す位置決めシステム２６は磁場を利用しているが、下記に説明される方法は、例えば電磁場、音波、又は超音波測定に基づくシステムなど、他の好適な位置決めシステムを利用して実施できる。位置決めシステム２６は、３３３３  Ｄｉａｍｏｎｄ  Ｃａｎｙｏｎ  Ｒｏａｄ，Ｄｉａｍｏｎｄ  Ｂａｒ，ＣＡ  ９１７６５に所在するＢｉｏｓｅｎｓｅ  Ｗｅｂｓｔｅｒ，Ｉｎｃ．から入手可能なＣＡＲＴＯ（登録商標）ＸＰ  ＥＰ  Ｎａｖｉｇａｔｉｏｎ  ａｎｄ  Ａｂｌａｔｉｏｎ  Ｓｙｓｔｅｍとして実現できる。
【００２２】
上述のように、カテーテル１４はコンソール２４に接続され、これによりオペレーター１６がカテーテル１４の機能を観察及び調節できるようになっている。コンソール２４は、好ましくは適切な信号処理回路を有するコンピューターであるプロセッサーを含む。プロセッサーは、モニター２９を駆動するように接続されている。信号処理回路は、通常、センサー３３、３５及び複数の検出電極３７によって発生した信号を含むカテーテル１４からの信号を受信し、増幅し、フィルタリングし、デジタル化する。コンソール２４がデジタル化された信号を受信し、これを使用してカテーテル１４の位置及び配向を計算し、電極からの電気信号を解析する。この解析から導かれた情報は、心臓１２の不整脈領域の場所特定、又は治療的焼灼の促進などの診断目的のため、心臓１２又は肺静脈心門などの構造の少なくとも一部の電気生理学的マップを作成するのに使用される。
【００２３】
単純化のため図には示されていないが、通常、システム１０には他の要素も含まれる。例えば、システム１０は、１つ以上の体表面電極からの信号を受信するように接続されてＥＣＧ同期信号をコンソール２４に供給する、心電図（ＥＣＧ）モニターを含んでもよい。また、上述のように、システム１０は、通常、対象の身体の外面に取り付けられた、外部から貼付された基準パッチ、又は心臓１２に対して固定位置に維持された、心臓１２の中に挿入され内部に配置されたカテーテルのどちらかの上に基準ポジションセンサーを含む。カテーテル１４の位置を基準カテーテルの位置と比較することによって、心臓の動きとは関係なく、心臓１２に対するカテーテル１４の座標が正確に決定される。
【００２４】
位置決めプロセッサー
ここで図３を参照すると、これは、本発明で開示されている実施形態に従って構成され適切に動作する、位置決めプロセッサー２２（図２）のブロック図である。位置決めプロセッサー２２は、以下に述べる機能を実行する好適なアプリケーション及びオペレーティングシステムソフトウェアによってプログラムされている。このように、位置決めプロセッサー２２は多くの個別の機能ブロックを含むとして示されているものの、これらのブロックは必ずしも個別の物理エンティティーではなく、むしろプロセッサーによってアクセス可能なメモリー内に記憶された異なる演算タスク又はデータオブジェクトを表す。位置決めプロセッサー２２は、単一のプロセッサー又は複数のプロセッサーを含んでよい。位置決めプロセッサー２２は、中央演算処理装置（ＣＰＵ）並びに以下に述べるデータオブジェクト及びプログラムを記憶するメモリーを含む、従来のコンピューターハードウェア３３を備える。これら従来の要素については、提示を簡潔化するために図示しない。
【００２５】
ハードウェア３３はオペレーティングシステム３５によって制御されており、これは現行の実施形態においてはＷｉｎｄｏｗｓ  ＸＰ  Ｅｍｂｅｄｄｅｄである。しかし、Ｗｉｎｄｏｗｓ（登録商標）ＸＰオペレーティングシステムまでのＭｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓオペレーティングシステムであれば任意のバージョンを使用することができる。オペレーティングシステム３５は、ハードウェア３３、カーネルモードドライバー３９及びＷｉｎｄｏｗｓマイクロカーネル４１と緊密に相互作用するハードウェアアブストラクトレイヤー３７を含む。また、オペレーティングシステム３５は、多くのシステム管理機能を含む多数のシステムサービス４３をも含む。アプリケーションプログラムインターフェース４５は、サービス４３を、デスクトップシェル４７及び任意数のアプリケーションプログラム４９に関連づける。１つのアプリケーションプログラムは医療プログラム５１であり、これはフォアグラウンド処理及びバックグラウンド処理を含んでもよい。人間のユーザー５３の感覚としては、この実行は連続的でなければならない。一群のセキュリティーアプリケーション５５は、アプリケーションプログラムインターフェース４５を利用する。この一群には、ファイアウォール５７、ウィルス対策プログラム５９及びスパイウェア対策プログラム６１が含まれる。
【００２６】
再度図２を参照する。通常、位置決めプロセッサー２２は、標準のソフトウェアパッケージの動作を可能とし、ネットワークを介して自動的に更新され、更に必要に応じて他のコンピューター及び付属品と自動的に接続するように構成されたカテーテル１４の位置を計算する工程に加えて、多くの機能を実行する。しかし、医療処置中に更新又は接続が発生すると、妨害的あるいは危険でさえある影響を有し得る。Ｗｉｎｄｏｗｓスケジューラー内での医療プログラム５１及びアプリケーションプログラム４９（図３）間の競合に加えて、潜在的に有害な干渉イベントの例としては、以下が挙げられる。
例えば夏時間と冬時間との間の遷移のような時間帯の自動更新及びデータ遷移、
日付の自動更新、
ウィルス対策ソフトウェアの自動更新、
ウィルス対策又はスパイウェア除去ソフトウェアの自動起動、
ＵＳＢドライブ又はＤＶＤドライブなどのドライブの接続時の外部アプリケーションの自動接続、
システムの自動更新、並びに
ウィルス対策アプリケーション、ディスククリーンアップ及びソフトウェアの更新、即ちウィルス対策データベースの更新に関連したオペレーティングシステムの自動的バックグラウンド活動。
【００２７】
このようなイベントは、例えば表示の更新時にユーザーインターフェースを減速させることによって、医療プログラム５１を減速させ、医療プログラム５１の性能を劣化させ得る。実際に、このようなイベントは、医療プログラム５１の知覚される停止を招くことがあり、重要な医療データを危険にさらし、又は喪失させることがある。これらは安全性及び効率性のハザードを構成するが、単に専用ワークステーション又はコンピューター化されたシステムをネットワーク３１から分離させることにより緩和できる。しかし、多くのアプリケーションにおいて、ネットワーク３１との接続は多くの場合利点であり、時には必須である。
【００２８】
本発明の実施形態において、位置決めプロセッサー２２は、（１）デフォルトの通常モード、及び（２）「医療処置稼働モード」と呼ばれる医療処置が稼働中の保護モードの、少なくとも２つの動作モードを有する。その他の動作モードとしては、保守のための遠隔アクセスモード、及び遠隔地の医師にリアルタイムの情報が供給される遠隔医療に使用される遠隔アクセスモードが挙げられる。これら動作モード間の遷移は一般に自動的である。しかし、状況によっては、この遷移はオペレーター起動とすることができる。
【００２９】
通常モードでは、オペレーティングシステム、ファイアウォール及びウィルス対策プログラムが完全に動作可能である。医療処置を始めるとき、医療プログラム５１がオペレーティングシステム及びアプリケーションプログラム４９に、医療処置の時間制約的な段階が始まったことを合図し、システムを通常モードから医療処置稼働モードに状態遷移させる。この遷移は迅速に起こる。例えば、この遷移には、現行バージョンのＣＴ及びＸ線システムを使用して通常１秒未満かかる。このような遷移は、通常、スキャンの開始及び終了の度に必要である。また、表示、例えば、コンピューターのデスクトップ上に「専用の保護された医療処置」と表示したアイコンが現れて、システム１０が医療処置稼働モードで動作していることを医療関係者に警告することもできる。医療プログラム５１は、一旦医療処置が終了したことを認識すると、医療処置稼働モードから通常モードへの別の状態遷移を開始する。
【００３０】
一般的な通常動作の間、ファイアウォール及びウィルス対策プログラムは動作可能であり、ネットワークとの完全接続が許可されている。更に、プロセッサーは、ＣＤ及びＵＳＢメモリーの読み取りを含む、高優先度を有する、又はクリティカルセクションを有するシステムコードを実行することができる。医療処置稼働モードでは、一切の新規のネットワーク接続を確立できない。新規に接続されたＵＳＢメモリーはアクセス不能であり、最も本質的なコンピューターリソースのみを医療プログラム５１自体以外の機能に割り当てることができる。
【００３１】
システム１０内で使用するオペレーティングシステム並びにウィルス対策及びファイアウォールツールなどのユーティリティーを製造する会社は、動作モード間の状態遷移を理解し、医療処置稼働モードをサポートしなければならない場合がある。この後者のモードでは、上記に列挙した潜在的に有害なイベントはブロックされている。オペレーティングシステムは、リソースを医療プログラム５１に最大限割り当てるために、バックグラウンド活動を最適化する（そして通常は最小化する）。医療プログラム５１は、例えばシステムコール又はメッセージによって、医療処置の間中、その状態をオペレーティングシステムに継続的に通知する。医療処置の完了時に、システムは、医療処置稼働モードから通常モードに切り替わって戻る。
【００３２】
ここで図４を参照すると、これは、本発明の開示の実施形態によって図２に示すシステムの動作モードを図示した状態図である。状態６３にて動作が開始され、このとき、状態がシステムのモード状態のうちの１つ（通常はシステムが通常モードで動作中の状態６５）に即時遷移する。状態６５から状態６７への遷移が発生することができ、この状態の間にシステムの保守の目的でシステムが遠隔制御される。解放されると、遷移が発生し、システムは状態６５に復帰する。医療処置の進行中、状態６９への遷移が発生し、この状態で、システムは医療処置稼働モードで動作する。この遷移は、オペレーターによって開始することができ、又は、例えば医療プログラム５１（図３）の動作によって誘発するなど、プログラム的に発生させることもできる。追加的に、又は別の方法として、状態６５から状態６９への遷移は、カテーテル１４（図２）などの医療装置からの制御信号によって、例えばカテーテル１４がシステムに最初に接続されたときに、誘発することができる。医療処置の時間制約的な段階が完了すると、オペレーターの要請又は自動的のどちらかで状態６５への復帰が起こる。
【００３３】
実施
表２は、動作モードのそれぞれにおける位置決めプロセッサー２２（図３）の機能性を要約している。
【表２】
2011028751.tif 000004
【００３４】
本質的に、医療処置稼働モードでの動作中には、医療プログラム５１は、システムリソースの割り当て制御の強化機能を有する。システムリソースの制御の程度が異なる医療処置稼働モードの変異型が可能である。例えば、「ＣＴ稼働モード」、「ＭＲＩ稼働モード」、「遠隔制御モード」及び「遠隔保守モード」間では差があり、場合によっては一定の法的必要条件が満たされなければならない。
【００３５】
オブジェクトの記憶
ファイルシステム
ファイルシステムの態様を実施するために、ディスクをシステム、アプリケーション及びデータの各区域に分割する。システム区域及びアプリケーション区域は、更新を防止するためにロックされている。ファイルシステムのドライバーは、ファイル又はディレクトリーがロックされているか否かを指定する追加的な属性を含むように修正されている。通常、ロックは通常モードで無効化され、医療処置稼働モードで有効化される。例えば、あるディレクトリーについてロックが有効化されていると、そのディレクトリー及びそのサブディレクトリー内の全てのファイルについては、読み取り／実行のみが許可される。
【００３６】
レジストリー
レジストリーは、システム、アプリケーション及びデータ区域又はキーに分割されている。レジストリーのシステム区域及びアプリケーション区域は、更新を防止するためにロックされている。
【００３７】
ファイルレジストリーサブシステムドライバーは、レジストリーキーがロックされているか否かを指定する追加的な属性を認識するように修正されている。通常、ロックは通常モードで無効化され、医療処置稼働モードで有効化される。各レジストリーのサブツリーは、この属性を有するキーを含むべきである。医療処置稼働モードにおいて、ロックされたレジストリーのサブツリーは、全てのキー、値及びデータに関して読み取り専用である。
【００３８】
デバイスドライバー
システムコンフィギュレーションがロックされており変更不能であるか否か、及び自動プラグアンドプレイ機能が有効化されているかどうかを指定することが可能である。医療処置稼働モードにおいて、システム構成は通常ロックされており、プラグアンドプレイ機能は無効化されている。通常モードにおいては、通常、両方が有効化されている。例えば、医療処置稼働モードでは、例えばディスプレイアダプター、ＵＳＢデバイス、ネットワークアダプター、撮像デバイス、ポインティングデバイス、モデム、モニター及びメモリーアクセスコントローラーなどの種々のマザーボードリソースのようなデバイスドライバーを有効化、無効化、又は再構成することはもはやできない。通常モードでは、適用されているセキュリティー方針に従って、例えばシステムの状態に従ってアクセス許可を変更することにより、このような動作を許可することができる。
【００３９】
システムサービス
通常モードでは、Ｗｉｎｄｏｗｓオペレーティングシステム内で通常多くのサービスが有効化されている。医療処置稼働モードでは、これらを選択的に無効化することが望ましい。これは、各動作モードでその状態がロックされている、又はロックされていないとして指定するサービス属性を各システムサービスに割り当てることによって達成される。例えば、インデックスサービス及びデフラグサービスは、通常モードではロックされていないとして指定され、医療処置稼働モードではロックされているとして指定される。ロックされているサービスは、システムが通常モードに戻るまで無効化されており、戻った時点でロックが解除され、以前の状態に戻る。したがって、仮に通常モードで特定のサービスが無効化されていれば、医療処置稼働モードでは無効化されたままであり、通常モードが復帰しても継続して無効化されている。
【００４０】
また、サービスの動作を許可するようにサービス属性を割り当てながら、リソースの割り当てを限定することも可能である。これは、例えばガベージコレクションサービスにおいて望ましい。このようなサービスは、動作モードが通常モードか医療処置稼働モードかによって適切な有効値を帯びる、特殊パラメーターを使用して制御できる。「優先度」、「キャッシュモード有効」及び「無線送信出力」は、このようなパラメーターの例である。リソースの割り当ての限定は、ＣＰＵ、ディスクアクセス、メモリー、ネットワークなどのサービスに適用される。特殊パラメーターは、各動作モードについて最大のリソース割り当てを指定する。
【００４１】
ファイルシステムのコミットモード
ファイルシステムのコミットモードがＷｉｎｄｏｗｓ  ＸＰ  Ｅｍｂｅｄｄｅｄに実装されており、本発明のいくつかの実施形態で活用できる。アプリケーションソフトウェアの（例えばウィルスからの）保護及びコンフィギュレーションを含む重要なアプリケーションデータの保護を有効化するために、このモードのサポートが望ましい。記憶装置の一部がフラッシュディスク上にあるとき、ファイルシステムのコミットモードを使用することによって、物理書き込み動作が低減され、フラッシュディスクの信頼性が向上する。
【００４２】
ネットワークスタック
ファイル共有
通常モードでは、ユーザーは一般に、ファイル及びディレクトリーの共有特性を指定できる。医療処置稼働モードでは、共有ロックのオーバーライド権限を持つ医療プログラム５１によって要求される共有を除いて、ユーザーが共有特性を変更するのを防止することが可能である。これは、異なる動作モード内で共有定義を複製することによって実施できる。通常モードに戻ると、この能力は自動的に復帰する。
【００４３】
ソケット
通常、ファイアウォールは１つのコンフィギュレーションを提供する。本発明の実施形態において、ユーザーは、動作モードが通常モードと医療処置稼働モードとの間を遷移するときに自動的に施行される異なるコンフィギュレーションを指定できる。通常、医療処置稼働モードでは、ファイアウォールは、事前定義されたアプリケーション群のみが、ソケットを開くことによって、新規のネットワーク接続を確立する権限を持つように、再構成される。
【００４４】
セキュリティー要素
アプリケーション活動の制約
再度図３を参照すると、セキュリティーアプリケーション５５のそれぞれは、通常モード内に、医療処置稼働モードのものとは異なるコンフィギュレーションを有する。以下は例である。
【００４５】
ファイアウォール：通常モードと医療処置稼働モードとの間で遷移イベントが発生すると、ファイアウォール５７に関するモード特定のコンフィギュレーションがロードされ、この遷移の直前に存在したコンフィギュレーションが保存される。ロードが完了すると、モード特定のコンフィギュレーションは次の遷移が発生するまで変更できない。この取り決めによって、例えば効率的なハッシュ表を使用したデータの保存のように、効率的なアクセスのために全ての定義をキャッシュすることができる。
【００４６】
ウィルス対策プログラム：医療処置稼働モードにおいて、ウィルス対策プログラム５９は、例えばサーバーからの更新、予定されたスキャンのような予定された起動から無効化される。例えば新規に接続されたＵＳＢフラッシュメモリーのような新規に接続された装置について、ウィルス対策プログラムは、医療プログラム５１がウィルス対策プログラムの活動を制御できるようにする好適なコールバック関数を用いて修正される。ウィルス対策プログラムがこのような方法で動作するためには、その開発者によって、好適なフックが提供される必要がある。
【００４７】
ウィルス対策プログラム５９によって予定されたスキャンが試みられると、医療プログラム５１によって発行される制御応答は、現行動作モードに従って、接続拒否、スキャンリクエストの許諾、及び不完全スキャンの許諾のうちの１つであり得る。
【００４８】
ウィルス対策プログラム５９が完全に無効化されていない実施形態では、医療処置稼働モードで、スキャンエラーが医療プログラム５１に直接戻り、医療プログラム５１が必要な処置を決定するように、追加的に構成されている。例えば、医療処置稼働モードでは、通常モードでごく普通に発生するポップアップウィンドウはオペレーターにとって気を散らす原因となる場合があり、したがって許容できない場合がある。
【００４９】
ウィルス対策プログラムのコンフィギュレーションの態様は、事前定義されたファイルの異なるセットを異なる動作ノード（node）でスキャンする上での制限である。このようなファイルのリストは、各モード遷移において起動される。
【００５０】
医療処置稼働モードでは、スパイウェア対策プログラム６１が所望により自動的に無効化される。
【００５１】
医療処置稼働モードでは、コンピューターハードウェアリソースのリソース特定の割り当てがセキュリティーアプリケーション５５に割り当てられて、ファイアウォール５７及びウィルス対策プログラム５９の間で共有される。また、これらは、スパイウェア対策プログラム６１が有効化されたままの実施形態においてスパイウェア対策プログラム６１と共有される。例としては、ＣＰＵ利用率、ディスクアクセス及び物理メモリーの集合的な割り当てがある。これらの制限は、医療プログラム５１のために十分なリソースが利用可能であることを保証するために、位置決めプロセッサー２２（図３）及び医療プログラム５１のコンフィギュレーションに合わせて調整される。割り当てを超えそうな場合、セキュリティーアプリケーション５５による活動は自動的に制限される。例えば、ファイアウォール５７を介したネットワークアクセスのリクエスト及びウィルス対策プログラム５９によって実行されるべきスキャンは、リソースが利用可能となるまで、又は通常モードへの遷移があるまで延期される。
【００５２】
システムコンフィギュレーション
医療処置稼働モードでは、システムコンフィギュレーションに対する更新は拒否される。医療処置稼働モードへの遷移が発生すると、以下のシステムコンフィギュレーション要素はロックされる。
【００５３】
ユーザー管理。たとえ管理グループのメンバーであっても、ユーザーを追加、変更、及び削除すること、又はユーザーコンフィギュレーションを変更することはできない。
【００５４】
コントロールパネルアプレット。Ｗｉｎｄｏｗｓのコントロールパネルに関連したパラメーターは変更できない。
【００５５】
システム時間−医療処置稼働モードでは、システム時間及び日付は変更できない。例えば夏時間と冬時間との間の切り換え、又は例えば時刻サーバーとの調整によるシステムクロックの補正のような時刻変更は、通常モードに戻るまで延期される。これは、時間関数が呼び出されるときにエラーを起こすことで達成できる。
【００５６】
ユーザーインターフェース
ユーザーとアプリケーションとの間の以下の相互作用は、医療処置稼働モードにおいて変更され、通常モードにおいてそれらのデフォルト値に復帰する。
【００５７】
医療処置稼働モードでは、事前定義されたアプリケーションのセットを除いて、アプリケーションプログラム４９（図３）とのユーザーの相互作用は防止される。
【００５８】
事前定義されたセットを除いて、全てのアプリケーションプログラム４９のコンフィギュレーションは、医療処置稼働モードの間、ブロックされる。
【００５９】
事前定義されたセット以外の全てのアプリケーションプログラム４９は、任意の周辺機器を含むハードウェア３３（図３）の制御の実施からブロックされる。例えば、アプリケーションは、ディスプレイの解像度の変更、及びハードウェアポートの有効化又は無効化からブロックされる。これは、アプリケーションプログラム４９のうちの選択されたものに割り込みを送ることで達成でき、この割り込みが処理されると、アプリケーションプログラムによって実施できるハードウェア３３に対する一切の制御又はアクセスがブロックされ無効化される。場合によっては、この機能を実施するためにアプリケーションコードを修正しなければならない場合がある。その他のアプリケーションには、単にコンピューターリソースの供給が停止され、これはそれらを完全に閉じてしまうよりも速く、リソースの節約にもなる。
【００６０】
事前定義されたアプリケーションプログラム４９のセットに対してさえ、医療処置稼働モードでのユーザーの活動は制約される。Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓでは、ポップアップ又は通知領域内のアイコンと相互作用する能力はコールバック関数に依存する。コールバック関数には、モード特定のコンフィギュレーションが与えられる。医療処置稼働モードでは、通知領域内の気の散るポップアップ表示はブロックされる。相互作用が必要な場合、コールバックは自動的に応答を供給できるべきである。通常モードでは、コールバック関数はそのデフォルトのコンフィギュレーションをとる。
【００６１】
ユーザー入力の捕捉−システム１０は、特定のアプリケーションが全てのユーザー入力を自動的に捕捉するように動的に構成できる。
【００６２】
音響表示を生成する全てのアプリケーションには、医療処置稼働モードの間、音を修正し、又は消すモード特定のコンフィギュレーションが与えられる。例えば、バックグラウンドで実行されるアプリケーションは通常、医療処置稼働モードの間、音を発することが防止される。
【００６３】
医療処置稼働モードでは、「ａｌｔ−ｃｔｒｌ−ｄｅｌ」のキーの組み合わせによって発生するキーボード割り込み、キーによって起動する「スリープモード」、「ソフト電源オフ」及び「ログオフ」は、医療プログラム５１などの特定のアプリケーションによってのみ受け取られるように修正される。
【００６４】
本発明は、上記に具体的に示し、説明したものに限定されないことを、当業者は理解するであろう。むしろ、本発明の範囲には、上に説明された種々の特長の組み合わせ及び副次的組み合わせの両方、並びに先行技術にないそれらの変更及び修正を含み、これらは、当業者であれば前述の説明を読むことによって思いつくであろう。
【００６５】
〔実施の態様〕
（１）計算機システムにおけるコンピューターの妨害イベントを防止する方法において、
非時間制約的な段階及び時間制約的な段階を有する処理を実行して外部装置を制御する工程と、
オペレーティングシステムが計算装置と前記外部装置との間で信号を通信し合うことで管理される前記計算装置上で実行される処理制御アプリケーションを使用して、前記処理を制御する工程と、
前記非時間制約的段階の間に、第１のモード並びに第２のモードを含む複数の動作モードで前記計算装置を動作する工程であって、前記第１のモードでは、システムサービス及び前記処理制御アプリケーション以外のアプリケーションによる前記計算装置のリソースへのアクセスが、前記オペレーティングシステムの制御下で許可される工程と、
前記処理が前記時間制約的段階に入ったことを判定する工程と、
前記判定に応答して、前記第１のモードから前記第２のモードに、前記計算装置を自動的に遷移させる工程であって、前記第２のモードでは、前記処理制御アプリケーションを優先して、前記システムサービス及びその他のアプリケーションによる前記計算装置の前記リソースへのアクセスが選択的に制限される工程と、を含む、方法。
（２）前記オペレーティングシステムが、前記複数の動作モードについて個別の挙動を有する複数のシステム関数を有する、実施態様（１）に記載の方法。
（３）前記複数の動作モードが、前記計算装置を遠隔制御するための第３のモード、及び前記計算装置の遠隔保守を実行するための第４のモードを更に含む、実施態様（２）に記載の方法。
（４）前記計算装置が、内部に存在する記憶オブジェクトを有するファイルシステムを更に含み、前記計算装置を自動的に遷移させる工程が、前記ファイルシステム内の記憶オブジェクトの更新を選択的に拒否することを含む、実施態様（１）に記載の方法。
（５）前記記憶オブジェクトが、前記オペレーティングシステムの使用するシステムキー、その他のアプリケーションの使用するアプリケーションキー、及びデータキーを有する、レジストリーを含み、前記記憶オブジェクトの更新を選択的に無効化する工程が、前記レジストリーの前記データキーのロックを回避する一方で、前記レジストリーの前記システムキー及び前記アプリケーションキーをロックしてその中の更新を防止することを含む、実施態様（４）記載の方法。
（６）前記ファイルシステム内の前記記憶オブジェクトの一部が、前記オペレーティングシステムによってアクセスするシステムオブジェクト、その他のアプリケーションによってアクセスするアプリケーションオブジェクト、及びデータオブジェクトとして分類され、前記記憶オブジェクトが、デバイスドライバーを更に含み、前記記憶オブジェクトの少なくとも一部が、他の計算装置との共有性を判定する共有属性を有し、
前記記憶オブジェクトの更新を選択的に無効化する工程が、
前記ファイルシステムの前記システムオブジェクト及びアプリケーションオブジェクトをロックしてその更新を防止する一方で、前記ファイルシステムの前記データオブジェクトのロックを回避することと、
前記デバイスドライバーの更新を防止することと、
前記記憶オブジェクトの前記共有属性の修正を防止することと、
を含む、実施態様（４）に記載の方法。
（７）前記計算装置が、ソケットを介してデータネットワークに接続され、前記方法が、その他のアプリケーションの事前定義されたネットワーク権限を持つセットのみに前記データネットワークを介した新規の接続の確立を許可する工程を更に含む、実施態様（１）に記載の方法。
（８）その他のアプリケーションの事前定義されたネットワーク権限を持つセットのみに新規の接続の確立を許可する工程が、前記ソケットの開放を防止することを含む、実施態様（７）に記載の方法。
（９）セキュリティーアプリケーション群が、ファイアウォール、ウィルス対策プログラム、及びスパイウェア対策プログラムのうちの少なくとも１つを含み、前記ファイアウォールが、前記セキュリティーアプリケーション群による前記計算装置のハードウェアリソースの集合的使用を、最大の事前定義されたセキュリティー群に限定する工程を更に含む現行のコンフィギュレーションを有する、実施態様（１）に記載の方法。
（１０）前記計算装置を自動的に遷移させる工程が、前記ウィルス対策プログラムの予定されたスキャン及び更新を無効化することを更に含む、実施態様（９）に記載の方法。
【００６６】
（１１）前記計算装置を自動的に遷移させる工程が、前記計算装置のコンフィギュレーションの更新をブロックすること、及びスパイウェア対策プログラムを無効化することを更に含む、実施態様（９）に記載の方法。
（１２）ユーザーの指示が、ユーザー管理インターフェース、コントロールパネルアプレット、及び時間管理インターフェースを介して入力され、
前記計算装置の前記コンフィギュレーションの更新をブロックする工程が、
前記ファイアウォールの現行のコンフィギュレーションを記憶し、その後、その修正を防止することと、
前記ウィルス対策プログラムの予定された起動を無効化することと、
前記ユーザー管理インターフェースへのアクセスを防止することと、
前記時間管理インターフェースへのアクセスを防止することと、
前記コントロールパネルアプレットへのアクセスを防止することと、
を含む、実施態様（１１）に記載の方法。
（１３）前記計算装置の前記コンフィギュレーションが、タスク管理インターフェース及びキーボードによって発生した割り込みに応答し、前記計算装置の前記コンフィギュレーションの更新をブロックする工程が、前記キーボードによって発生した割り込みのうちの、前記タスク管理インターフェースを起動するもの、前記計算装置の動作のスリープモードを誘発するもの、及び前記計算装置に供給される電力を切断するものを、その他のアプリケーションのうちの第２の事前定義されたセットを除く全てのその他のアプリケーションが受け取ることを防止することを更に含む、実施態様（１２）に記載の方法。
（１４）医療用計算機システムにおけるコンピューターの妨害イベントを防止する方法であって、
医療器具を生体に適用して、前記生体に非時間制約的な段階及び時間制約的な段階を有する医療処置を実行する工程と、
オペレーティングシステムが計算装置と前記医療器具との間で信号を通信し合うことで管理される前記計算装置上で実行する医療アプリケーションを使用して、前記医療器具を制御する工程と、
前記非時間制約的段階の間に、システムサービス及び前記医療アプリケーション以外のアプリケーションによる前記計算装置のリソースへのアクセスが、前記オペレーティングシステムの制御下で許可された第１のモードで、前記計算装置を動作する工程と、
前記医療処置が前記時間制約的な段階に入ったことを判定する工程と、
前記判定に応答して、前記医療アプリケーションを優先して、前記第１のモードから、前記システムサービス及びその他のアプリケーションによる前記計算装置のリソースへのアクセスが選択的に制限された第２のモードに、前記計算装置を自動的に遷移させる工程と、
を含む、方法。
（１５）医療用計算機システムにおけるコンピューターの妨害イベントを防止する医療システムにおいて、
非時間制約的な段階及び時間制約的な段階を有する医療処置を生体上に行うために、生体に適用可能な医療器具と、
計算装置であって、前記計算装置と前記医療器具との間で信号を通信し合うことで前記計算装置上で実行される医療アプリケーションを使用して前記医療器具を制御するために、オペレーティングシステムによって管理され、前記計算装置が、前記非時間制約的段階の間に、システムサービス及び前記医療アプリケーション以外のアプリケーションによる前記計算装置のリソースへのアクセスが前記オペレーティングシステムの制御下で許可される第１のモードで動作し、前記計算装置が、前記医療器具と協働して、前記医療処置が前記時間制約的な段階に入ったことを判定し、前記判定に応答して、前記計算装置が、前記第１のモードから、前記医療アプリケーションを優先して、前記システムサービス及びその他のアプリケーションによる前記計算装置の前記リソースへのアクセスが選択的に制限される第２のモードに、自動的に遷移するように構成された、計算装置と、
を含む、医療システム。
（１６）判定する工程が、前記医療アプリケーションから前記オペレーティングシステムに表示を送ることを含む、実施態様（１５）に記載の医療システム。
（１７）前記計算装置が、内部に存在する記憶オブジェクトを有するファイルシステムを更に含み、自動的に遷移する工程が、前記ファイルシステム内の前記記憶オブジェクトの更新を選択的に拒否することを含む、実施態様（１５）に記載の医療システム。
（１８）前記記憶オブジェクトが、前記オペレーティングシステムの使用するシステムキー、その他のアプリケーションの使用するアプリケーションキー、及びデータキーを有する、レジストリーを含み、前記記憶オブジェクトの更新を選択的に無効化する工程が、前記レジストリーの前記データキーのロックを回避する一方で、前記レジストリーの前記システムキー及び前記アプリケーションキーをロックしてその中の更新を防止することを含む、実施態様（１７）に記載の医療システム。
（１９）前記ファイルシステム内の前記記憶オブジェクトの一部が、前記オペレーティングシステムによってアクセスするシステムオブジェクト、その他のアプリケーションによってアクセスするアプリケーションオブジェクト、及びデータオブジェクトとして分類され、前記記憶オブジェクトが、デバイスドライバーを更に含み、前記記憶オブジェクトの少なくとも一部が、他の計算装置との共有性を判定する共有属性を有し、
前記記憶オブジェクトの更新を選択的に無効化する工程が、
前記ファイルシステムの前記データオブジェクトのロックを回避する一方、前記ファイルシステムの前記システムオブジェクト及び前記アプリケーションオブジェクトをロックしてその更新を防止することと、
前記デバイスドライバーの更新を防止することと、
前記記憶オブジェクトの前記共有属性の修正を防止することと、
を含む、実施態様（１７）に記載の医療システム。
（２０）前記計算装置が、ソケットを介してデータネットワークに接続されており、前記方法が、その他のアプリケーションのうちの事前定義されたネットワーク権限を持つセットのみに前記データネットワークを介した新規の接続の確立を許可する工程を更に含む、実施態様（１５）に記載の医療システム。
【００６７】
（２１）その他のアプリケーションのうちの事前定義されたネットワーク権限を持つセットのみに新規の接続の確立を許可する工程が、前記ソケットの開放を防止することを含む、実施態様（２０）に記載の医療システム。
（２２）セキュリティーアプリケーション群が、ファイアウォール、ウィルス対策プログラム、及びスパイウェア対策プログラムのうちの少なくとも１つを含み、前記ファイアウォールが、前記セキュリティーアプリケーション群による前記計算装置のハードウェアリソースの集合的使用を、最大の事前定義されたセキュリティー群に限定する工程を更に含む現行のコンフィギュレーションを有する、実施態様（１５）に記載の医療システム。
（２３）自動的に遷移する工程が、前記ウィルス対策プログラムの予定されたスキャン及び更新を無効化することを更に含む、実施態様（２２）に記載の医療システム。
（２４）自動的に遷移する工程が、前記計算装置のコンフィギュレーションの更新をブロックすること、及び前記スパイウェア対策プログラムを無効化することを更に含む、実施態様（２２）に記載の医療システム。
（２５）ユーザーの指示が、ユーザー管理インターフェース、コントロールパネルアプレット、及び時間管理インターフェースを介して入力され、
前記計算装置の前記コンフィギュレーションの更新をブロックする工程が、
前記ファイアウォールの前記現行のコンフィギュレーションを記憶し、その後、その修正を防止することと、
前記ウィルス対策プログラムの予定された起動を無効化することと、
前記ユーザー管理インターフェースへのアクセスを防止することと、
前記時間管理インターフェースへのアクセスを防止することと、
前記コントロールパネルアプレットへのアクセスを防止することと、
を含む、実施態様（２４）に記載の医療システム。
（２６）前記計算装置の前記コンフィギュレーションが、タスク管理インターフェース及びキーボードによって発生する割り込みに応答し、前記計算装置の前記コンフィギュレーションの更新をブロックする工程が、前記キーボードによって発生する割り込みのうちの、前記タスク管理インターフェースを起動するもの、前記計算装置の動作のスリープモードを誘発するもの、及び前記計算装置に供給される電力を切断するものを、その他のアプリケーションのうちの第２の事前定義されたセットを除く全てのその他のアプリケーションが受け取ることを防止する工程を更に含む、実施態様（２５）に記載の医療システム。
【図１】
2011028751.tif 000005
【図２】
2011028751.tif 000006
【図３】
2011028751.tif 000007
【図４】
2011028751.tif 000008
【外国語明細書】
2011028751000001.pdf