(57)【特許請求の範囲】
【請求項１】
計算デバイスとユーザ認証システムとを含むサイトにより、第１のリクエスト及び第１のセッショントークンをクラウドベースの臨床意思決定支援システムに送信するステップであって、前記第１のリクエストが、前記クラウドベースの臨床意思決定支援システムに格納された非特定化されたデータに関し、前記クラウドベースの臨床意思決定支援システムにより実行される処理に関する、ステップと、
前記サイトにおいて、前記サイトにより、前記クラウドベースの臨床意思決定支援システムにより前記サイトに対して送信される第２のリクエスト及び第２のセッショントークンを受信するステップであって、前記第２のリクエストが、前記第２のセッショントークンの検証を要求する、ステップと、
前記サイトで、前記サイトにより、前記第１及び第２のセッショントークンを比較するステップと、
前記サイトで、前記サイトにより、前記第１及び第２のセッショントークンが同じトークンであることに基づき、前記第２のセッショントークンを有効化し、有効性信号を生成するステップと、
前記サイトにより、前記クラウドベースの臨床意思決定支援システムに対して前記有効性信号を送信するステップと、
前記サイトで、前記サイトにより、前記クラウドベースの臨床意思決定支援システムが前記要求された処理を実行したことのインジケーションを受信するステップとを有する、方法。
【請求項２】
前記処理が、非特定された患者データを再特定するためのリクエストを含む、請求項１に記載の方法。
【請求項３】
前記処理が、可能な処理のリスト化；ユーザに対して利用可能な処理のリスト化；レポートの生成；レポートのエクスポート又はレポートの変更、の１つ又は複数に関するリクエストを含む、請求項１又は２に記載の方法。
【請求項４】
前記第１及び第２のセッショントークンを比較するステップにおいて、前記第１及び第２のセッショントークンが異なるトークンであった場合、前記サイトにより、前記第２のセッショントークンを無効にして、無効信号を生成するステップと、
前記サイトにより、前記クラウドベースの臨床意思決定支援システムに対して、前記生成された前記無効信号を送信するステップと、
前記サイトで、前記サイトにより、前記クラウドベースの臨床意思決定支援システムが、前記要求された処理を拒絶したことを示すエラーメッセージを受信するステップとを更に有する、請求項１乃至３のいずれかに記載の方法。
【請求項５】
前記第１のリクエスト及び第１のセッショントークンをクラウドベースの臨床意思決定支援システムに送信するステップの前に、前記サイトで、前記サイトにより、前記クラウドベースの臨床意思決定支援システムにユーザがログインするためのクラウドログイン情報を受信するステップ  と、
前記サイトで、前記サイトにより、前記クラウドログイン情報を認証するステップと、
前記サイトにより、前記クラウドログイン情報が認証されることに基づき、前記第１のリクエストを送信するステップとを更に有し、
前記サイトでの前記クラウドログイン情報が、前記第１のリクエストを送信する前に認証される、請求項１乃至４のいずれかに記載の方法。
【請求項６】
前記サイトにより、前記クラウドログイン情報を認証するステップにより認証されたユーザの役割を取得するステップを更に有する、請求項５に記載の方法。
【請求項７】
前記サイトにより、前記クラウドベースの臨床意思決定支援システムにユーザがログインするためのクラウドログイン情報が認証に失敗することに基づき、前記第１のリクエストを放棄するステップを更に有する、請求項４に記載の方法。
【請求項８】
前記サイトにより、前記クラウドベースの臨床意思決定支援システムに対して第３のリクエストを送信するステップを更に有し、
前記第３のリクエストが、取得された役割を含み、及び前記認証されたユーザに対して利用可能な処理に関するリクエストを含み、
前記第３のリクエストは、前記第２のリクエストの前に受信される、請求項７に記載の方法。
【請求項９】
前記サイトで、前記クラウドベースの臨床意思決定支援システムから、前記認証されたユーザに対して利用可能な前記要求された処理を受信するステップを更に有する、請求項８に記載の方法。
【請求項１０】
計算デバイスとユーザ認証システムとを含むサイトと、
サイト認証システムを含むクラウドベースの臨床意思決定支援システムとを有するシステムであって、
前記ユーザ認証システム及び前記サイト認証システムが、前記クラウドベースの臨床意思決定支援システムに格納される非特定化された患者データに対する前記サイトによるアクセスを制御し、
前記ユーザ認証システムが、第１のセッショントークンと共に処理に関するリクエストを前記サイト認証システムに送信し、
前記サイトが前記第１のセッショントークンを有効化することに基づき、前記クラウドベースの臨床意思決定支援システムが、前記処理を実行する、システム。
【請求項１１】
前記第１のセッショントークンの有効化が、前記臨床意思決定支援システムが、第２のセッショントークンを前記サイトに送り返し、前記サイトが、前記第２のセッショントークンと前記第１のセッショントークンとを比較し、前記第１及び第２のセッショントークンが同じトークンであることに基づき、前記第１のセッショントークンを有効化することを含む、請求項１０に記載のシステム。
【請求項１２】
前記処理が、非特定化された患者データの再識別；可能な処理のリスト化；ユーザに対して利用可能な処理のリスト化；レポートの生成；レポートのエクスポート又はレポートの変更、の１つ又は複数に関するリクエストを含む、請求項１０又は１１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は一般に、臨床意思決定支援システム（ＣＤＳＳ）に関し、より詳細には、クラウドベースの臨床意思決定支援システム（ＣＤＳＳ）に配置される非特定化された患者データに関して実行される処理を制御することに関する。しかしながら、本願は、非特定化された患者データ以外のデータ、並びに／又はクラウドベースの臨床意思決定支援システム以外の別の位置に配置される臨床及び／若しくは他の非臨床的データにも利用されることができる。
【背景技術】
【０００２】
臨床意思決定支援システム（ＣＤＳＳ）は例えば、患者データの診断を決定するといった意思決定作業において臨床医及び／又は他の医療専門職を支援するコンピュータソフトウェアを含む。クラウドコンピューティングは一般に、エンドユーザのコミュニティに対するサービスとしてのコンピューティング及び／又はストレージ機能の供給であり、そこでは、エンドユーザは、ウェブブラウザ、携帯アプリケーション等を通してクラウドベースのアプリケーションにアクセスすることができる。一方、ソフトウェア及びデータは、遠隔位置のサーバに格納される。
【０００３】
クラウドベースのＣＤＳＳを用いると、患者データに対するコンピューティング及び患者データの少なくともいくつかのストレージは、クラウドサービスとして提供され、これは、患者データの診断を決定するといった意思決定作業において臨床医及び／又は他の医療専門職を支援する。クラウドプロバイダは、アプリケーションが実行されるインフラストラクチャ及びプラットフォーム管理し、ユーザは、クラウドプロバイダにより提供されるサーバ、サーバにおいて使用するシステムソフトウェア、並びに／又はアプリケーションソフトウェア及びデータベースを利用する。
【０００４】
患者データのプライバシー及びセキュリティを提供するアプローチは、保証された一意な識別（ＧＵＩＤＳ）を用いることを含む。このアプローチを用いると、患者の識別（例えば、名前、社会保障番号等）がＧＵＩＤで置き換えられるという点で、クラウドに格納される患者データは、非特定化される。患者データへのアクセス及び／又はそれに対する処理の実行はその後、ＧＵＩＤを通して制御される。非特定化された関心データが、脱非特定化されたデータと組み合わせられることになるとき、非特定化されたデータは、再特定される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
残念なことに、既知のアプローチは、未許可のユーザによるアクセスに、患者データを露出させる場合がある。そのようなものとして、ＣＤＳＳに配置される非特定化された患者データ、非特定化された患者データ以外のデータ、並びに／又はクラウドベースの臨床意思決定支援システム以外の位置に配置される臨床及び／若しくは他の非臨床的データに関して実行される処理を制御するアプローチに関する未解決の必要性が存在する。
【０００６】
本書に記載される側面は、上述した課題その他を解決する。
【課題を解決するための手段】
【０００７】
本願は、クラウドベースのＣＤＳＳに格納される患者データのプライバシー及びセキュリティを提供するアプローチを表す。１つのインスタンスにおいて、これは、役割及びトークンを使用することを含む。ここで、役割は、特定のサイトでの患者データに関して許される処理（例えば、表示する、レポートを実行する、再特定する、エクスポートする等）に関するパーミッションを規定し、トークンは、特定のサイトが、患者の識別を送信することなしに、それらのユーザプールを管理し、未許可のユーザが非特定化された患者データを再特定することを防止し、患者データが、「所有している」サイトによるユーザ認証に基づき再特定されることを可能にする。これは、認証されたユーザリクエストが実際に「所有している」サイトから来ることを確実にする。
【０００８】
１つの側面において、ある方法は、サイトにより、第１のリクエスト及び第１のセッショントークンをクラウドベースの臨床意思決定支援システムに送信するステップを含む。上記第１のリクエストが、上記クラウドベースの臨床意思決定支援システムに格納された非特定化されたデータに関し、上記クラウドベースの臨床意思決定支援システムにより実行される処理に関する。この方法は更に、上記サイトにおいて、上記クラウドベースの臨床意思決定支援システムにより上記サイトに対して送信される第２のリクエスト及び第２のセッショントークンを受信するステップを含む。上記第２のリクエストが、上記第２のセッショントークンの検証を要求する。この方法は更に、上記サイトで、上記第１及び第２のセッショントークンを比較するステップを含む。この方法は更に、上記サイトで、上記第１及び第２のセッショントークンが同じトークンであることに基づき、上記第２のセッショントークンを有効化し、有効性信号を生成するステップを含む。この方法は更に、上記サイトにより、上記クラウドベースの臨床意思決定支援システムに対して上記有効性信号を送信するステップを含む。この方法は更に、上記サイトで、上記クラウドベースの臨床意思決定支援システムが上記要求された処理を実行したことのインジケーションを受信するステップを含む。
【０００９】
別の側面において、ある方法が、サイトにより送信される第１のリクエスト及び第１のセッショントークンをクラウドベースの臨床意思決定支援システムで受信するステップを含む。上記第１のリクエストが、上記クラウドベースの臨床意思決定支援システムに格納された非特定化されたデータに関し、上記クラウドベースの臨床意思決定支援システムにより実行される処理に関する。この方法は更に、上記クラウドベースの臨床意思決定支援システムにより、第２のリクエスト及び第２のセッショントークンを上記サイトに送信するステップを含む。上記第２のリクエストが、上記第２のセッショントークンの検証を要求する。この方法は更に、上記クラウドベースの臨床意思決定支援システムで、上記第１及び上記第２のセッショントークンが同じセッショントークンであることを示す有効性信号を受信するステップを含む。この方法は更に、上記第１及び上記第２のセッショントークンが同じセッショントークンであることに基づき、上記要求された処理を実行するステップを含む。この方法は更に、上記処理が上記クラウドベースの臨床意思決定支援システムによりにより実行されたことを示す信号を上記クラウドベースの臨床意思決定支援システムにより送信するステップを含む。
【００１０】
別の側面において、あるシステムが、サイトと、クラウドベースの臨床意思決定支援システムとを含む。このサイトは、計算デバイスとユーザ認証システムとを含む。クラウドベースの臨床意思決定支援システムは、サイト認証システムを含む。上記ユーザ認証システム及び上記サイト認証システムが、上記クラウドベースの臨床意思決定支援システムに格納される非特定化された患者データに対する上記サイトによるアクセスを制御する。
【図面の簡単な説明】
【００１１】
【図１】クラウドベースのＣＤＳＳ及び複数のサイトを持つ例示的なシステムを概略的に示し、各サイトが、ユーザ認証システムを含み、クラウドが、サイト認証システムを含む、システムを示す図である。
【図２】ユーザ認証システムの例を概略的に示す図である。
【図３】サイトの観点からクラウドベースのＣＤＳＳに対するサイトアクセスに関する例示的な方法を示す図である。
【図４】クラウドベースのＣＤＳＳの観点からクラウドベースのＣＤＳＳに対するサイトアクセスに関する例示的な方法を示す図である。
【発明を実施するための形態】
【００１２】
本発明は、様々な要素及び要素の配列の形式並びに様々なステップ及びステップの配列の形式を取ることができる。図面は、好ましい実施形態を説明するためだけにあり、本発明を限定するものとして解釈されるべきものではない。
【００１３】
まず最初に図１を参照して、システム１００は、クラウドベースのＣＤＳＳ１０２及びＮ個のサイト１０４１、...、１０４Ｎ（集合的にサイト１０４と呼ばれる）を含む。ここで、Ｎは１以上の整数である。本書において利用される用語「サイト」は、クラウドベースのＣＤＳＳ１０２の患者データ及び／又は他の情報を提供し、及び／又はアクセスする施設を指す。サイト１０４の例は、病院、クリニック、スルー（thru）ケア、医師のオフィス、撮像センターなどを含むが、これに限定されるものではない。
【００１４】
クラウドベースのＣＤＳＳ１０２は、コンピューティング及び／又はストレージサービスを提供する。これは、マイクロプロセッサ、中央処理ユニット等により実現されるサービス１０６と、データベース等において格納されるデータ１０８とを含む。コンピューティング及び／又はストレージサービスの例は、２０１３年７月２４日に出願された「Federated patient guaranteed unique identification (guid) matching」というタイトルの出願番号ＰＣＴ／ＩＢ２０１３／０５６０５５号に記載され、これは、全体が本書において参照により含まれる。
【００１５】
クラウドベースのＣＤＳＳ１０２は、サイト認証システム１１０も含む。後述されるように、サイト認証システム１１０は、サイト認証を必要とするサイト１０４により要求される処理を実行する前に、サイト１０４を認証する。サイト認証システム１１０は、コンピュータ可読ストレージ媒体に格納されるコンピュータ実行可能な命令を実行するプロセッサ（例えば、マイクロプロセッサ、中央処理ユニット等）を介して実現される。この媒体は、一時的媒体を除外する。
【００１６】
サイト１０４は、少なくとも１つの計算デバイス１１２を含む。計算デバイス１１２は、１つ又は複数のプロセッサ、例えば物理メモリといったコンピュータ可読ストレージ媒体、入力デバイス（例えば、マウス、キーボード等）及び出力デバイス（例えば、ディスプレイモニタ）を含む。計算デバイス１１２は、入院部門、緊急室、研究室、集中ケア・ユニット等にある。計算デバイス１１２の例は、パーソナルコンピュータ、ベッドサイドモニタ、ポータブルモニタ、ハンドヘルドモニタ、中央監視ステーション等を含む。
【００１７】
サイト１０４は更に、保証されたユニーク識別子（ＧＵＩＤ）プロセッサ１１４を含む。これは患者に関するＧＵＩＤを生成する。例示的なＧＵＩＤは、クロックなどから生成される乱数に基づかれるｎ―ビット英数字ストリングを含む。ＧＵＩＤプロセッサ１１４は、ＧＵＩＤ及び患者の間のマッピングも生成する。ＧＵＩＤは、例えばプライバシー及びセキュリティのため、患者データを非特定化するよう、患者のアイデンティティを置き換えるために用いられる。ＧＵＩＤの生成及び使用並びにマッピングの例は、出願番号ＰＣＴ／ＩＢ２０１３／０５６０５５に表される。
【００１８】
サイト１０４は更に、ユーザ認証システム１１６を含む。以下に詳述されるように、ユーザ認証システム１１６は、クラウドベースのＣＤＳＳシステム１０２の非特定された患者データへのアクセス、操作、検索、再特定等に関して、計算デバイス１１２及びサイト１０４のユーザを認証することを容易にする。ユーザ認証システム１１６は、コンピュータ可読ストレージ媒体に格納されるコンピュータ実行可能な命令を実行するプロセッサを介して実現される。
【００１９】
サイト１０４は更にサイトサーバ１１８を含む。これはサイト１０４及びクラウドベースのＣＤＳＳシステム１０２の間の通信を提供する。サーバ１１８は、クラウドベースのＣＤＳＳシステム１０２に対して斯かるデータを搬送する前に、患者を非特定化する。これは、クラウドベースのＣＤＳＳ１０２に対して斯かるデータを搬送する前に患者のアイデンティティ情報をＧＵＩＤで置き換えることを含む。クラウドベースのＣＤＳＳ１０２に搬送される非特定化された患者データは、それが、患者の実際のアイデンティティを特定する任意の情報を含まないという点で、非識別可能である。例えば、これは、プライバシー及び／又はセキュリティ懸念を緩和する。
【００２０】
サーバ１１８は、クラウドベースのＣＤＳＳシステム１０２の患者を再特定する。これは、患者のアイデンティティ情報でＧＵＴＤを置き換えることを含む。再特定された患者データは、それが患者の実際のアイデンティティを特定する情報を含むという点で、識別可能である。患者のアイデンティティを非特定化すること、非特定化された患者データをＧＵＩＤに関連付けること、及び患者のアイデンティティを再特定することの例は、出願番号ＰＣＴ／ＩＢ２０１３／０５６０５５において表される。
【００２１】
図２は、クラウドベースのＣＤＳＳ１０２のサイト認証システム１１０に関連して、ユーザ認証システム１１６の例を示す。
【００２２】
ユーザ認証システム１１６は、クライアントインタフェース２０２を含む。クライアントインタフェース２０２は、計算デバイス１１２及びユーザ認証システム１１６の間のインタフェースを提供する。クライアントインタフェース２０２は、計算デバイス１１２から、計算デバイス１１２に対してユーザにより提供されるクラウドユーザログオン情報（例えば、ユーザ名及びパスワード、例えば指紋といった生体識別、識別カードにおける磁気又は光学ストリップからの電子情報等）を受信する。
【００２３】
ユーザ認証システム１１６は更に、ユーザ検証器２０４、及び認証されたユーザ２０８のリストを格納するユーザデータベース２０６を含む。ユーザ検証器２０４は、クラウドユーザログオン情報を認証されたユーザのリストと比較する。認証されたユーザのリストからの認証されたユーザとクラウドユーザログオン情報とがマッチしないことに基づき、ユーザ検証器２０４は、無効信号又はエラーメッセージを生成する。これはクライアントインタフェース２０２に搬送され、計算デバイス１１２を介してユーザに対して視覚的に与えられる。
【００２４】
認証されたユーザのリストからの認証されたユーザとクラウドユーザログオン情報とがマッチすることに基づき、ユーザ検証器２０４は、有効性信号を生成する。クライアントインタフェース２０２は、有効性信号を受信することに基づき、ユーザに対してサイト１０４により割り当てられる役割の検索を起動する。役割の例は、ユーザが、レポートのタイプのリストを見ることを可能にする；ユーザが、レポートを表示することを可能にする；ユーザが、レポートの患者アイデンティティを再特定することを可能にする；ユーザが、レポートをエクスポートすることを可能にする；ユーザが、レポート及び／又は他の役割を変化させることを可能にする、を含む。他の及び／又は異なる役割が、本書において想定される。
【００２５】
役割取得部２１０は、クライアントインタフェース２０２から、役割に関するリクエストを受信する。役割データベース２１２は、サイト規定の役割２１４及びユーザ対役割マッピング２１６を格納する。これはクラウドユーザログオン情報及び役割の間のマッピングを提供する。役割は、サイト１０４が、患者データに関して実行される処理を制御することを可能にする。役割取得部２１０は、ユーザの役割のリストをクライアントインタフェース２０２に返す。クライアントインタフェース２０２は、計算デバイス１１２を介してユーザに利用可能な処理を視覚的に与える。
【００２６】
リクエストエンジン２１８は、ユーザに関して利用可能な処理のリストから、起動された処理に基づき、クラウドベースのＣＤＳＳ１０２による処理の実行を要求する。トークン生成器２２０は、サイト認証を必要とする処理に関するサイトセッショントークンを生成する。サイトセッショントークンは、例えば、サイト１０４及びクラウドベースのＣＤＳＳ１０２の間の相互作用セッションを特定するため、サイト１０２でトークン生成器２２０により生成される一意な識別子を含む。
【００２７】
サイト認証システム１１０は、リクエストを受信することに基づき、要求された処理がサイト認証を必要とするかどうかを見るためにチェックする。処理データベース２２２は、サイト認証を必要とする処理２２４のリストを含む。処理がサイト認証を必要としない場合、クラウドベースのＣＤＳＳ１０２は、処理を実行する。処理が、サイト認証を必要とするが、セッショントークンを含まない場合、クラウドベースのＣＤＳＳ１０２は、リクエストを拒否し、エラーメッセージを返す。
【００２８】
一般に、これは、サイト１０４が、ユーザプールを管理することを可能にし、サイトがどのユーザに処理パーミッションを持たせたいかを、クラウド認証システムにこれらのユーザを加えることなしに許可することを可能にする。更に、セッショントークンは、クラウドにおいてユーザのログイン情報及び役割を学ぶことができる未許可のユーザ又は不正なユーザが、サイト１０４により認証されることなく、クラウドベースのＣＤＳＳ１０２に、非特定化された患者データを再特定するといった処理を実行させることを防止する。
【００２９】
処理が、サイト認証を必要とし、セッショントークンを含む場合、サイト認証システム１１０は、セッショントークンと共に、リクエストエンジン２１８に対して検証リクエストを送信する。リクエストエンジン２１８は、送られた及び受信されたセッショントークンを比較し、送られた及び受信されたセッショントークンがマッチするか（即ち、それらが同じであるか）どうか、又は、送られた及び受信されたセッショントークンがマッチしないか（即ち、それらは同じでないか）を示す信号を生成する。
【００３０】
サイト認証システム１１０は、セッショントークン有効性信号を受信することに基づき、処理を実行し、要求された処理を実行するためクラウドベースのＣＤＳＳ１０２を起動させる。例えば、リクエストが特定のレポートにおける患者データを再特定することである場合、患者データはＧＵＩＤを用いて再特定される。サイト認証システム１１０は、リクエストがクラウドベースのＣＤＳＳ１０２により実行されたことを示す通知をリクエストエンジン２１８に送信することができる。
【００３１】
サイト１０４がトークン生成器２３４を含まない場合、サイト１０４は、サイト認証を必要とする処理に対するアクセスを持たない。更に、異なるサイト１０４は、サイト認証を必要とする異なる役割及び／又は異なる処理を持つことができる。更に、ユーザが認証される場合であっても、ユーザがクラウドベースのＣＤＳＳ１０２に対して直接ログインすることは、サイト認証を必要とする処理へのアクセスを可能にしない。なぜなら、ユーザはサイト１０４から処理を要求していないからである。
【００３２】
図３は、サイトの観点からクラウドベースのＣＤＳＳに対するサイトアクセスに関する例示的な方法を示す。
【００３３】
本書に記載される方法においてステップの順序は限定するものでない点を理解されたい。そのようなものとして、他の順序も本書において想定される。更に、１つ又は複数のステップは省略されることができ、及び／又は、１つ又は複数の追加的なステップが含まれることができる。
【００３４】
ステップ３０２において、ユーザログイン情報が、サイト１０４の計算デバイス１１２のユーザを介して、サイト１０４のユーザ認証システム１１６に提供される。
【００３５】
ステップ３０４において、ユーザ認証システム１１６は、ユーザログイン情報に基づきユーザを認証する。
【００３６】
ステップ３０６において、ユーザ認証システム１１６は、ユーザログイン情報に基づき、ユーザに対して割り当てられる役割を取得する。
【００３７】
ステップ３０８において、ユーザ認証システム１１６は、ユーザに対して利用可能な処理のリストに関して、クラウドベースのＣＤＳＳ１０２に対して、役割と共にリクエストを送信する。
【００３８】
ステップ３１０において、ユーザ認証システム１１６は、クラウドベースのＣＤＳＳ１０２から、ユーザに対して利用可能な処理のリストを受信し、計算デバイス１１２を介してこのリストを視覚的に提示する。本書に論じられるように、処理のリストにおける１つ又は複数の処理は、サイト認証を必要とする場合がある。処理の受信されたリストは、必要な場合どの処理がサイト認証を必要とするかを特定する。
【００３９】
ステップ３１２において、計算デバイス１１２は、処理の１つをリストから選択する入力を受信する。
【００４０】
ステップ３１４において、ユーザ認証システム１１６は、選択された処理がサイト認証を必要とすることを決定する。
【００４１】
ステップ３１６において、ユーザ認証システム１１６は、クラウドベースのＣＤＳＳに対して、処理及びセッショントークンを含むリクエストを送信する。
【００４２】
ステップ３１８において、ユーザ認証システム１１６は、クラウドベースのＣＤＳＳ１０２から、セッショントークンを検証するためのリクエストを受信する。
【００４３】
ステップ３２０において、送られた及び受信されたセッショントークンがマッチする（即ちそれらが同じである）場合、ユーザ認証システム１１６はトークンを有効化する。
【００４４】
ステップ３２２において、ユーザ認証システム１１６は、セッショントークンを有効化する場合、リクエストが、クラウドベースのＣＤＳＳ１０２により実行される。
【００４５】
ステップ３２４において、ユーザ認証システム１１６が、セッショントークンを有効化しない場合、リクエストは、クラウドベースのＣＤＳＳ１０２により拒否される。
【００４６】
上記方法は、コンピュータ可読ストレージ媒体に埋め込まれる又はエンコードされるコンピュータ可読命令を用いて実現されることができる。これはコンピュータプロセッサにより実行されるとき、プロセッサに上記のステップを実行させる。追加的に又は代替的に、コンピュータ可読命令の少なくとも１つは、信号、搬送波又は他の一時的媒体により搬送される。
【００４７】
図４は、クラウドベースのＣＤＳＳの観点からクラウドベースのＣＤＳＳに対するサイトアクセスに関する例示的な方法を示す。
【００４８】
本書に記載される方法においてステップの順序は限定するものでない点を理解されたい。そのようなものとして、他の順序も本書において想定される。更に、１つ又は複数のステップは省略されることができ、及び／又は、１つ又は複数の追加的なステップが含まれることができる。
【００４９】
ステップ４０２において、クラウドベースのＣＤＳＳ１０２は、認証されたユーザに利用可能な処理のリストに関して、サイト１０４でのユーザ認証システム１１６から、ユーザに関する役割のリストと共にリクエストを受信する。
【００５０】
ステップ４０４において、クラウドベースのＣＤＳＳ１０２は、利用可能な処理のリストを返す。
【００５１】
ステップ４０６において、クラウドベースのＣＤＳＳ１０２は、セッショントークンと共に処理に関するリクエストを受信する。
【００５２】
ステップ４０８において、セッショントークンを検証するため、クラウドベースのＣＤＳＳ１０２は、セッショントークンと共にリクエストをサイト１０４に送信する。
【００５３】
ステップ４１０において、セッショントークンが有効化されるかどうかが決定される。
【００５４】
ステップ４１２において、セッショントークンが有効化される場合、例えば送られたセッショントークンが受信されたセッショントークンとマッチする場合、クラウドベースのＣＤＳＳ１０２はリクエストを実行する。
【００５５】
ステップ４１４において、セッショントークンが有効化されない場合、例えば送られたセッショントークンが受信されたセッショントークンとマッチしない場合、クラウドベースのＣＤＳＳ１０２はリクエストを拒否する。
【００５６】
上記方法は、コンピュータ可読ストレージ媒体に埋め込まれる又はエンコードされることができるコンピュータ可読命令を用いて実現されることができる。これは、コンピュータプロセッサにより実行されるとき、プロセッサに上記のステップを実行させる。追加的に又は代替的に、コンピュータ可読命令の少なくとも１つは、信号、搬送波又は他の一時的媒体により搬送される。
【００５７】
本発明が、好ましい実施形態を参照して説明されてきた。上記の詳細な説明を読み及び理解すると、第三者は、修正及び変更を思いつくことができる。それらの修正及び変更が添付の特許請求の範囲又はその均等物の範囲内にある限り、本発明は、すべての斯かる修正及び変更を含むものとして構築されることが意図される。
【図１】
0006653666.tif 000002
【図２】
0006653666.tif 000003
【図３】
0006653666.tif 000004
【図４】
0006653666.tif 000005