(57)【要約】  ここに開示されるシステム及び方法は、調査研究アプリケーションを生成するために提供される。調査研究を生成する要求は、ユーザから受信される。複数のタスク生成の選択肢は、電子機器のグラフィカルユーザインタフェース上に提示される。複数のタスク生成の選択肢は、同意サーベイ、適格性サーベイ、病歴サーベイ及び医学の追跡サーベイから成るグループから選択される。複数のタスク生成の選択肢に関する入力は、ユーザから受信される。加えて、調査研究アプリケーションは、ユーザから受信した情報に基づいて生成される。【選択図】図２
2019523511.tif 000002
【特許請求の範囲】
【請求項１】
調査研究アプリケーションを生成するための方法であって、
（ａ）ユーザから、調査研究を生成する要求を受信するステップと、
（ｂ）電子機器のグラフィカルユーザインタフェース上において、同意サーベイ、適格性サーベイ、病歴サーベイ及び医学の追跡サーベイから成るグループから選択された複数のタスク生成オプションを提示するステップと、
（ｃ）前記ユーザから、前記複数のタスク生成オプションに関する入力を受信するステップと、
（ｄ）（ｃ）の前記ユーザから受信した情報に基づいて、調査研究アプリケーションを生成するステップと、
を含む、方法。
【請求項２】
前記調査研究アプリケーションは、前記調査研究アプリケーションと関わる調査研究参加者から情報を収集するように設定可能である、請求項１に記載の方法。
【請求項３】
調査研究アプリケーションを変更する方法であって、
（ａ）調査研究アプリケーションを受信するステップと、
（ｂ）医療保険の携行性と責任に関する法律（ＨＩＰＡＡ）への準拠について前記調査研究アプリケーションを評価するステップと、
（ｃ）前記調査研究アプリケーションが、ＨＩＰＡＡに準拠した同意サーベイ、又は、保護対象保険情報の使用又は開示のためのプライバシー承諾フォームを欠いていることを決定するステップと、
（ｄ）前記決定の際に、前記調査研究アプリケーションをＨＩＰＡＡに準拠した同意サーベイ又はプライバシー承諾フォームを含むように自動的に更新するステップと、
を含む、方法。
【請求項４】
調査研究アプリケーションを生成するための方法であって、
（ａ）ユーザに、サーベイ創出フォーム、タスク創出フォーム、ステップ創出フォーム及び分岐規則創出フォームを提供するステップと、
（ｂ）（ａ）への応答においてユーザから受信した情報に基づいて調査研究アプリケーションを生成するステップであって、前記調査研究アプリケーションは、前記調査研究アプリケーションと関わる調査研究参加者から情報を収集するように設定可能であるステップと、
を含む、方法。
【請求項５】
ブーリアン、完了、連続的スケール、日付／時刻、電子メール、画像選択、整数スケール、指示、位置、数字、文字列、文字列選択、文字列スケール、時間間隔、時刻及び値ピッカーから成るグループから選択された少なくとも一つのステップ種別を含むことにより、前記調査研究アプリケーションを調整するステップをさらに含む、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
ユーザへの問合せを提供し、第１及び第２の提案された回答も提供するブーリアンステップ種別が含まれる、請求項５に記載の方法。
【請求項７】
サーベイが完了したことを示す完了ステップ種別が含まれる、請求項５に記載の方法。
【請求項８】
ユーザへの問合せを提供し、ユーザによって働きかけるように設定される連続的可動スケールも提供する連続的スケールステップ種別が含まれる、請求項５に記載の方法。
【請求項９】
ユーザへの問合せを提供し、日付及び／又は時刻入力ボックスも提供する日付／時刻ステップ種別が含まれる、請求項５に記載の方法。
【請求項１０】
電子メール入力ボックスを提供する電子メールステップ種別が含まれる、請求項５に記載の方法。
【請求項１１】
ユーザへの問合せを提供し、提案された応答と関連付けられた一つ以上の画像も提供する画像ステップ種別が含まれる、請求項５に記載の方法。
【請求項１２】
ユーザへの問合せを提供し、ユーザの位置の決定も提供する位置ステップ種別が含まれる、請求項５に記載の方法。
【請求項１３】
前記位置は、グローバルポジショニングサービスに基づいて決定される、請求項１２に記載の方法。
【請求項１４】
前記位置は、前記ユーザからの入力に基づいて決定される、請求項１２に記載の方法。
【請求項１５】
ユーザへの問合せを提供し、ユーザによって働きかけるように設定されるステップベースの整数スケールも提供する整数スケールステップ種別が含まれる、請求項５に記載の方法。
【請求項１６】
一つ以上の指示をユーザに提供する指示ステップ種別が含まれる、請求項５に記載の方法。
【請求項１７】
ユーザへの問合せを提供し、回答を受信するように設定される番号入力ボックスも提供する数字ステップ種別が含まれる、請求項５に記載の方法。
【請求項１８】
ユーザへの問合せを提供し、回答を受信するように設定される文字列入力ボックスも提供する文字列ステップ種別が含まれる、請求項５に記載の方法。
【請求項１９】
ユーザへの問合せを提供し、二つ以上の提案された文字列ベースの回答も提供する文字列選択ステップ種別が含まれる、請求項５に記載の方法。
【請求項２０】
ユーザへの問合せを提供し、文字列ベースの選択肢を有するスケールも提供する文字列スケールステップ種別が含まれ、
前記スケールは、ユーザによって働きかけるように設定される、請求項５に記載の方法。
【請求項２１】
ユーザへの問合せを提供し、時間の長さを受信するように設定される入力ボックスも提供する時間間隔ステップ種別が含まれる、請求項５に記載の方法。
【請求項２２】
ユーザへの問合せを提供し、時刻を受信するように設定される入力ボックスも提供する時刻ステップ種別が含まれる、請求項５に記載の方法。
【請求項２３】
ユーザへの問合せを提供し、数値を受信するように設定される入力ボックスも提供する値ピッカーステップ種別が含まれる、請求項５に記載の方法。
【請求項２４】
前記調査研究アプリケーションを一以上のユーザに提供するステップをさらに含む、請求項１〜２３のいずれか一項に記載の方法。
【請求項２５】
一以上のユーザから前記調査研究アプリケーションのためのデータを受信するステップをさらに含む、請求項１〜２４のいずれか一項に記載の方法。
【請求項２６】
前記一以上のユーザのそれぞれは、前記データを前記調査研究アプリケーションに入力する、請求項２４に記載の方法。
【請求項２７】
前記一以上のユーザの少なくとも一人は、前記データを他のアプリケーションに入力する、請求項２４に記載の方法。
【請求項２８】
前記一以上のユーザは、患者、医者又は研究者の少なくとも一人を含む、請求項２３〜２６のいずれか一項に記載の方法。
【請求項２９】
前記調査研究アプリケーションは、モバイルアプリケーションである、請求項１〜２８のいずれか一項に記載の方法。
【請求項３０】
前記調査研究アプリケーションは、Ｗｅｂベースのアプリケーションである、請求項１〜２９のいずれか一項に記載の方法。
【請求項３１】
前記調査研究アプリケーションは、ＨＩＰＡＡ準拠である、請求項１〜３０のいずれか一項に記載の方法。
【請求項３２】
前記方法は、コンピュータに実装された方法である、請求項１〜３１のいずれか一項に記載の方法。
【請求項３３】
一以上のコンピュータプロセッサによって実行されたときに、請求項１〜３２のいずれか一項に記載の方法を実行するコードを含む、コンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
＜相互参照＞
本願は、２０１６年５月２４日に出願された米国仮特許出願６２／３４１，０６２号への優先権を主張し、米国仮特許出願６２／３４１，０６２号は、参照によって全体が本明細書に組み込まれる。
【背景技術】
【０００２】
多くの研究プロジェクトは、異なる研究所及び／又は機関の間の共同研究として組織化される。いくつかの場合、これらの共同研究は、互いに遠いところにあるパートナーを巻き込むことがある。しかしながら、現在利用可能なアプリケーション生成ツールは、研究者のニーズを満たすことができない。
【発明の概要】
【０００３】
本開示は、モバイルアプリケーションのようなソフトウェアアプリケーションを生成するための方法及びシステムを提供する。ソフトウェアアプリケーションは、電子機器で実行可能であり、医療保険の携行性と責任に関する法律（ＨＩＰＡＡ（Health Insurance Portability and Accountability Act））に準拠した情報を利用するように設定される。
【０００４】
本発明の一つの側面において、調査研究（research study）アプリケーションを生成するための方法が提供される。この方法は、ユーザから、調査研究を生成する要求を受信するステップを含む。この方法は、電子機器のグラフィカルユーザインタフェース上において、同意サーベイ（survey）、適格性サーベイ、病歴サーベイ及び医学の追跡サーベイから成るグループから選択された複数のタスク生成オプションを表示するステップも含む。
【０００５】
本発明の他の側面において、調査研究アプリケーションを変更する方法が提供される。この方法は、調査研究アプリケーションを受信するステップを含む。この方法は、医療保険の携行性と責任に関する法律（ＨＩＰＡＡ）への準拠について前記調査研究アプリケーションを評価するステップも含む。加えて、この方法は、調査研究アプリケーションが、ＨＩＰＡＡに準拠した同意サーベイ、又は、保護対象保険情報の使用又は開示のためのプライバシー承諾フォームを欠いていることを決定するステップを含む。さらに、この方法は、決定の際に、調査研究アプリケーションをＨＩＰＡＡに準拠した同意サーベイ又はプライバシー承諾フォームを含むように自動的に更新するステップを含む。
【０００６】
本発明の追加の側面において、調査研究アプリケーションを生成するための方法が提供される。この方法は、（ａ）ユーザに、サーベイ創出フォーム、タスク創出フォーム、ステップ創出フォーム及び分岐規則創出フォームを提供するステップを含む。この方法は、（ａ）への応答においてユーザから受信した情報に基づいて調査研究アプリケーションを生成するステップであって、調査研究アプリケーションは、調査研究アプリケーションと関わる調査研究参加者から情報を収集するように設定可能であるステップも含む。
【０００７】
＜参照による組み込み＞
本明細書内で言及される全ての刊行物、特許及び特許出願は、あたかも各々の刊行物、特許又は特許出願が参照によって組み込まれることが明確に且つ個々に示されるかのように、同一の範囲への参照によって組み込まれる。参照によって組み込まれた刊行物及び特許又は特許出願が、本明細書に含まれる開示と相反する範囲で、明細書は、そのような相反する素材に置き換わる及び／又は優先することを意図している。
【図面の簡単な説明】
【０００８】
本発明の新たな特徴は、添付された請求項において詳細に説明される。本発明の特徴及び長所のよりよい理解は、本発明の原理が利用され理解を助ける実施形態を説明する以下の詳細な記述、及び、添付の図面を参照することにより得られるだろう。
【図１】本発明の実施形態に従った、調査研究のスクリーンショットを示す。
【図２】本発明の実施形態に従った、空白の調査研究創出フォームを説明するスクリーンショットを示す。
【図３】本発明の実施形態に従った、記入された調査研究創出フォームを説明するスクリーンショットを示す。
【図４】本発明の実施形態に従った、調査研究情報及びタスクの選択を説明するスクリーンショットを示す。
【図５】本発明の実施形態に従った、タスク創出フォームを説明するスクリーンショットを示す。
【図６】本発明の実施形態に従った、異なる有効なタスクをリストするタスク創出フォームを説明するスクリーンショットを示す。
【図７】本発明の実施形態に従った、典型的なサーベイを説明するスクリーンショットを示す。
【図８】本発明の実施形態に従った、サーベイステップ創出フォームを説明するスクリーンショットを示す。
【図９】本発明の実施形態に従った、異なる有効なステップをリストするサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図１０】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図１１】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図１２】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図１３】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図１４】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図１５】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図１６】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図１７】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図１８】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図１９】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図２０】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図２１】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図２２】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図２３】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図２４】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図２５】本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。
【図２６】本発明の実施形態に従った、分岐規則を創出するプロセスを説明するスクリーンショットを示す。
【図２７】本発明の実施形態に従った、分岐規則を創出するプロセスを説明するスクリーンショットを示す。
【図２８】本発明の実施形態に従った、分岐規則を創出するプロセスを説明するスクリーンショットを示す。
【図２９】本発明の実施形態に従った、研究モジュールのためのデータ構造を説明する。
【図３０】ここで提供された方法を実装するようにプログラムされた又は設定されたコンピュータ制御システムを示す。
【発明を実施するための形態】
【０００９】
本発明の様々な実施形態がこの中に示され説明されているが、当業者にとって、このような実施形態は例としてのみ提供されていることは明らかであろう。当業者は、本発明から逸脱することなく、多数の変化、変更及び置換を思い浮かべることができる。この中に説明された本発明の実施形態への様々な代案が使用され得ることは、理解されるべきである。
【００１０】
研究情報を容易に収集し、アクセスし、分析する能力は、技術的進歩の中心部にある。しかしながら、研究者、特に保護対象保健情報（ＰＨＩ（Protected Health Information））及び／又は個人情報（ＰＩＩ（Personally Identifiable Information））に関連するデータを生成する研究者によって使用され得る適切なデータ共有ソリューションは、不足している。これらの例において、データ共有ツールは、調査研究それ自身を管理するためだけでなく、ＨＩＰＡＡに準拠した方法で情報を共有するためにも必要とされている。個々の研究者及び／又は研究グループは、これらの要求のいくつかを満たすことができる特別注文のアプリケーションを創出するためにソフトウェア開発者を雇用できるが、この中で議論される、研究管理アプリケーションを動的に創出するために使用され得る研究管理ツールは、まだ存在しない。
【００１１】
この中で提供されるシステム及び方法を使用することにより、研究者は、ソフトウェア開発者を巻き込むことなく彼ら自身の調査（study）を作り上げることができる。ソフトウェア開発者を雇用することなく調査研究を生成するためにこの中で提供されるシステム及び方法を使用することにより、研究者及び研究所は、お金を節約し、必要な時又は必要な場合に研究アプリケーションを修正し、別個のソフトウェア開発者を発見し雇用する時間を避けることによって調査研究を速やかに進めることが可能である。
【００１２】
さらに、この中で説明されるシステム及び方法を使用して生成され得る研究アプリケーションは、ＨＩＰＡＡに準拠することがある。このようにして、ＨＩＰＡＡに準拠した研究アプリケーションは、データがＰＨＩ及び／又はＰＩＩを含む時ですら、研究者が彼ら自身の研究データをアップロードすることを許すことがある。対照的に、ＨＩＰＡＡに準拠していないアプリケーション生成ツールは、研究者に、匿名化されたデータ又はすでに公に利用可能になっているデータのライブラリを頼りにすることを要求することがある。しかしながら、これらの研究生成ツールは、研究者に、研究者自身及び／又は研究所自身からの付加的な研究データを統合する能力を提供できず、それは、特定の研究者及び／又は研究所の進歩を非常に制限することがある。それに応じて、この中で提供される方法及びシステムは、研究者及び／又は研究所にＨＩＰＡＡ準拠のデータを含むデータを収集し、分析し、評価することを許すため、この中で提供される方法及びシステムは、研究者及び／又は研究所が引き出すことができるデータの量を増加させることと同様に、研究アプリケーション生成ツールのアクセス可能性を増加させることによって、研究者に多大な恩恵を提供することが可能である。
【００１３】
本開示は、ＨＩＰＡＡに準拠した研究アプリケーションを創出し管理するための方法及びシステムを提供する。例えば、研究アプリケーションは、ポイント・アンド・クリックインタフェースを使用して生成されてよい。さらに、方法は、ユーザから受信された入力に基づいて、モバイルアプリケーションを動的に生成するために提供される。例えば、動的に生成されたモバイルアプリケーションは、患者、研究協力者、医者又はモバイルアプリケーションに興味を持つかもしれない関係者の他の例のような他の関係者に提供されることがある。特に、動的に生成されたモバイルアプリケーションは、他の例の中で、患者、研究協力者又は医者のような興味を持つ関係者のグラフィカルユーザインタフェース上に提示されることがある。
【００１４】
例において、研究モジュールは、ユーザにＨＩＰＡＡに準拠したバックエンド及び研究アプリケーション開発ツールの両方と関わることを許すために、ＨＩＰＡＡに準拠したバックエンドと同様に研究アプリケーション開発ツールともインタフェースをとるために使用されることがある。このようにして、研究モジュールは、モバイルアプリケーションのような電子機器によって実行可能なソフトウェアアプリケーションがＨＩＰＡＡに準拠しているかを決定可能なＨＩＰＡＡ準拠プラットフォームと共に使用されることがある。そのようなＨＩＰＡＡ準拠プラットフォームは、ＨＩＰＡＡに準拠していないアプリケーションをＨＩＰＡＡ準拠にすることを自動的に可能にする方法及びシステムをも含むことがある。
【００１５】
さらに、研究モジュールは、アプリケーションの生成において使用され得る特定のユーザインタフェース及び／又は構造を提供する研究アプリケーション開発プラットフォームとインタフェースをとるために使用されることがある。しかしながら、以前の研究アプリケーション開発プラットフォームは、研究アプリケーションを設定するためにソフトウェア開発者を要求することがあるが、この中で議論され説明された研究モジュールは、シームレス且つ複雑でないアプリケーションにおいて、非プログラマがポイントアンドクリックのようなユーザインタフェースを使用する特定の研究アプリケーションを開発することを促進することがある。このようにして、この中で提供される研究モジュールは、ユーザへの研究アプリケーション開発プラットフォームの恩恵を非常に増加させることがある。
【００１６】
図１〜図２８は、この中で説明する研究アプリケーションを生成するために研究モジュールを利用するときに、研究者が使用できるステップの例を説明する。
【００１７】
図１は、本発明の実施形態に従った、調査研究のスクリーンショットを示す。特に、図１は、各調査の名称（例：「ぜんそく調査」及び「片頭痛調査−完了」）、各調査のコード（例：「ぜんそく−１２３４」及び「ＭＩＧ−終了したＡｐｐ」）を説明する。コードは、研究者がコード名称を使用して特定の調査を参照できるように、調査に対して提供されることがある。図１はまた、各調査の分野（例：「ぜんそく、呼吸、肺」及び「片頭痛、脳、メンタルヘルス」）と同様に、開始日（例：「１９８３−０５−０５」及び「２０１６−０５−１５」）及び終了日（例：それぞれ「２０１９−０５−０５」及び「２０１９−０６−１５」）を説明する。
【００１８】
ユーザは、調査研究創出フォームを使用して調査研究を生成できる。それに応じて、図２は、本発明の実施形態に従った、空白の調査研究創出フォームを説明するスクリーンショットを示す。調査研究創出フォームは、ユーザが、名称、コード、記述、分野、開始日及び終了日のような調査研究に関連した情報を提供することを許す。さらに、調査研究創出フォームの使用は、複雑ではなく、以前にプログラミング経験のないユーザが調査研究を創出することを許す。さらに、図３は、本発明の実施形態に従った、記入された調査研究創出フォームを説明するスクリーンショットを示す。この例において、調査の名称は、「片頭痛調査−完了」であり、記述は、「我々は、片頭痛がどのようにいつ発生するかを調査している」である。この中で説明された追加の工程ステップは、片頭痛調査に関連するが、他の種別の調査研究及び／又は他のアプリケーションと関連することがある。いくつかの例において、創出されたアプリケーションは、ＨＩＰＡＡ準拠の研究及び／又は医学データのような収集された情報を利用することがある。
【００１９】
調査研究が創出された時点で、ユーザは、その調査研究のためのタスクを生成することがある。例において、ユーザは、特定の調査に関連するサーベイタスクを患者に提供するより前に、同意及び適格性タスクを創出することがある。図４は、本発明の実施形態に従った、調査研究情報及びタスクの選択を説明するスクリーンショットを示す。図４に見られるように、タスクの例の選択は、同意、適格性、片頭痛履歴サーベイ及び片頭痛追跡（Tracker）サーベイを含む。さらに、それぞれのタスクは、ある種別のものであることがある。例えば、片頭痛履歴及び片頭痛追跡はどちらも「サーベイ」種別としてリストされるのに対し、同意及び適格性は、それぞれ「同意」種別及び「適格性」種別である。
【００２０】
最初に、ユーザは、同意サーベイタスクを生成できる。特に、調査研究に関与するより前に、患者は、サーベイに参加することへの同意を提供することが要求されることがある。図５は、本発明の実施形態に従った、タスク創出フォームを説明するスクリーンショットを示す。タスク創出フォームがタスク種別に「サーベイ」をリストする間、ユーザは、タスク種別を選択するために、タスク創出フォームのドロップダウン方式のメニューに働きかける（engage）ことができる。図６は、本発明の実施形態に従った、異なる有効なタスクをリストするタスク創出フォームを説明するスクリーンショットを示す。特に、ドロップダウン方式のメニュー上の有効なタスクは、「サーベイ」、「同意」、「適格性」及び「事前に規定された活動タスク」を含む。同意サーベイを生成するために、ユーザは、「同意」の選択肢を選択できる。
【００２１】
同意サーベイのようなサーベイが創出された時点で、ユーザは、サーベイの追加の構成要素を提供する選択肢を提示されることがある。これらの構成要素は、「ステップ」として参照されることがあり、ユーザは、サーベイのために特定のステップを生成することによってサーベイを生成できる。図７は、本発明の実施形態に従った、典型的なサーベイを説明するスクリーンショットを示す。図７に見られるように、ステップは、中でも、「指示」、「位置」、「数字」、「連続的スケール」、「時刻」及び「文字列選択」のような異なる種別を有することがある。「位置」種別のサーベイ質問の例は、「どの都市で片頭痛が最も発生しますか？」であることがある。「数字」種別のサーベイ質問の例は、「一日に何回片頭痛が発生しますか？」であることがある。「連続的スケール」種別のサーベイ質問の例は、「平均して、片頭痛はどれくらい耐え難いですか？」であることがある。「時刻」種別のサーベイ質問の例は、「普通、何時に片頭痛が起こりますか？」であることがある。「文字列選択」種別のサーベイ質問の例は、「片頭痛のトリガー」であることがあり、ユーザが、関連する選択肢を伴うそれら自身のサーベイ質問を生成したいときに使用されることがある。
【００２２】
追加の例において、ユーザは、この中で説明された研究モジュールを、適格性サーベイを生成するために利用できる。適格性サーベイは、ユーザが以前に特定の病気であると診断されたかのような質問を患者に提示することがある。例えば、適格性サーベイは、ガン患者が、現在の発生より前にガンと診断されたかを評価するために使用されることがある。患者が特定の薬物を摂取しているかのような追加の質問は、患者が調査に適しているか、及び／又は、患者が調査の特定の部分に最もよくグループ化されているかを評価するために使用されることがある。したがって、同意サーベイ及び／又は適格性サーベイへの患者の回答に基づいて、患者は、依然調査研究に適していること、又は、患者は、調査研究に適さなくなることがある。
【００２３】
図８は、本発明の実施形態に従った、サーベイステップ創出フォームを説明するスクリーンショットを示す。サーベイステップ創出フォームは、特定のサーベイのためのステップを生成するために使用されることがある。最初に、ユーザは、ステップ種別（step type）の特定の種別から選択できる。図９は、本発明の実施形態に従った、異なる有効なステップをリストするサーベイステップ創出フォームを説明するスクリーンショットを示す。特に、図９は、ブーリアン、完了、連続的スケール、日付／時刻、電子メール、画像選択、整数スケール、指示、位置、数字、文字列、文字列選択、文字列スケール、時間間隔、時刻及び値ピッカー（Value Picker）のステップ種別を説明する。追加の例において、さらなるステップ種別が加えられることがある。
【００２４】
図１０〜２５は、本発明の実施形態に従った、異なる有効なステップの特定のサーベイステップ創出フォームを説明するスクリーンショットを示す。特に、図１０〜２５は、ブーリアンステップ、完了ステップ、連続的スケールステップ、日付／時刻ステップ、電子メールステップ、画像選択ステップ、指示ステップ、整数スケールステップ、位置ステップ、数字ステップ、文字列選択ステップ、文字列スケールステップ、文字列ステップ、時間間隔ステップ、時刻ステップ及び値ピッカーステップを説明する。
【００２５】
図１０は、本発明の実施形態に従った、ブーリアンステップ創出フォームを説明するスクリーンショットを示す。ブーリアンステップの例は、患者に「Ｙｅｓ」／「Ｎｏ」の質問を提示することがある。例えば、研究者は、「１８歳を超えていますか？」という質問を生成することがあり、その質問は、サーベイを受ける患者に「Ｙｅｓ」又は「Ｎｏ」の答えとともに提示されることがある。他の例において、研究者は、「以前にガンと診断されたことがありますか？」という質問を生成することがあり、その質問は、サーベイを受ける患者に「Ｙｅｓ」又は「Ｎｏ」の答えとともに提示されることがある。例において、サーベイは、患者によって実行されることがある。他の例において、サーベイは、調査の参加者によって実行されることがある。
【００２６】
図１１は、本発明の実施形態に従った、完了ステップ創出フォームを説明するスクリーンショットを示す。完了ステップは、サーベイが完了したことを示すために研究者によって生成されることがある。したがって、完了ステップサーベイは、サーベイの最終ステップであることがある。追加の例において、完了ステップは、患者のための追加の資源のような追加の情報を患者に提供する指示ステップ（後述）より前に、患者に提示されるステップであることがある。
【００２７】
図１２は、本発明の実施形態に従った、連続的スケールステップ創出フォームを説明するスクリーンショットを示す。連続的スケールは、患者が感じを示すために使用できるスケールとして表されることがある。スケールは、例えば１〜１０の範囲を有することがあり、患者の指示は、１〜１０のそれぞれの数の間で、０．１、０．０５又は０．０１単位で測定可能である。例において、連続的スケールは、患者が働きかけることができるスライダによって提示されることがある。スライダは、患者が、スケールエンゲージメント（scale engagement）部をクリック＆ホールドして、そのスケールエンゲージメント部を所望の回答にスライドすることを許すことがある（例：１〜１０のスケール上で、８．５に関連付けられるスケールの位置）。患者に提示されることがある質問の例は、「１（悪い）から１０（極めて良い）のスケール上で、今日はどんな感じですか？」を含む。
【００２８】
図１３は、本発明の実施形態に従った、日付／時刻ステップ創出フォームを説明するスクリーンショットを示す。日付／時刻ステップは、出来事が発生した時に、患者が特定の日付及び時刻を入力することを許すことがある。例えば、患者は、「最後に片頭痛に襲われた日付と時刻はいつですか？」又は「初めて脚に痛みを感じたのはいつですか？」という質問を提示されることがある。質問への回答において、患者は、特定の日付及び特定の時刻を示すことができる。
【００２９】
図１４は、本発明の実施形態に従った、電子メールステップ創出フォームを説明するスクリーンショットを示す。電子メールステップは、研究者が、患者に彼／彼女の電子メールアドレスを質問することを許す。患者は、彼／彼女の電子メールアドレスをテキストボックスの中に入力できる。
【００３０】
図１５は、本発明の実施形態に従った、画像選択ステップ創出フォームを説明するスクリーンショットを示す。画像選択ステップは、研究者が、一つ以上の画像を患者に提示することを許す。一つ以上の画像は、特定の質問に回答するために使用されることがある。例えば、患者が特定のほくろの様子を心配している場合、研究者は、患者のほくろに最も似ている画像を選択するように患者に尋ねる画像選択を提供できる。他の例において、研究者は、患者が最も明りょうに見ることができる画像を選択するように患者に尋ねる質問を生成できる。患者は、提示された画像から選択できる。提示される画像は、調査研究を設計している研究者によって選択されることがある。
【００３１】
図１６は、本発明の実施形態に従った、指示ステップ創出フォームを説明するスクリーンショットを示す。指示ステップは、患者に情報を提示するために使用されることがある。例えば、指示ステップは、「サーベイへようこそ」と示し、患者に指示を提供することがある。
【００３２】
図１７は、本発明の実施形態に従った、整数スケールステップ創出フォームを説明するスクリーンショットを示す。整数スケールは、連続的スケールに類似することがある。整数スケールは、患者が選択できる整数の範囲を提供することがある。例えば、「１（悪い）から１０（極めて良い）のスケール上で、今日はどんな感じですか？」という質問が患者に提示されることがあり、患者は、整数１、２、３、４、５、６、７、８、９、１０を有する１〜１０のスケールを提示されることがある。患者は、提供された選択肢から選択できる。
【００３３】
図１８は、本発明の実施形態に従った、位置ステップ創出フォームを説明するスクリーンショットを示す。位置ステップは、患者の位置を決定するために使用されることがある。例において、位置ステップは、患者に関連付けられたモバイル機器の位置を評価するためにグローバルポジショニングサービス（Global Positioning Service）を利用することがある。他の例において、位置ステップは、患者の位置を直接入力するための患者への選択肢を含むことがある。このようにして、位置ステップは、現在位置がユーザのために決定されることを許し、且つ／又は、ユーザが自ら選択した位置を入力することを許すことがある。
【００３４】
図１９は、本発明の実施形態に従った、数字ステップ創出フォームを説明するスクリーンショットを示す。数字ステップは、研究者が、数字の答えを有することがある質問を生成することを許す。数字ステップの間に生成されることがある質問の例は、「何歳ですか？」と尋ね、患者は、数字を入力できる。数字ステップの間に生成されることのある質問の他の例は、「一日に何杯コーヒーを飲みますか？」と尋ね、患者は、数字を入力できる。
【００３５】
図２０は、本発明の実施形態に従った、文字列選択ステップ創出フォームを説明するスクリーンショットを示す。文字列選択ステップは、ユーザが、複数の選択質問を生成することを許すことがある。特に、ユーザ／研究者は、二つ以上の答えを提供する質問を生成でき、ユーザは、提供された答えから選択肢を選択できる。例えば、文字列選択質問は、「一日に何杯コーヒーを飲みますか？」と尋ね、患者に「一杯より少ない」、「一杯」及び「二杯以上」という選択肢を提示することがある。患者は、提供された選択肢から特定の選択肢を選択することによって、これらの選択肢から選択できる。他の例において、質問は、「以下の食べ物のどれを食べますか？」を訪ね、患者に「牛乳」、「ナッツ」及び「肉」という選択肢を提示することがある。この例において、患者は、提供された選択肢から一つ以上の答えを選択できる。例において、患者は、文字列選択質問に対して一つの答え又は一つ以上の答えを選択できる。いくつかの例において、患者は、文字列選択質問に対して答えを選択しないことができる。
【００３６】
図２１は、本発明の実施形態に従った、文字列スケールステップ創出フォームを説明するスクリーンショットを示す。文字列スケールは、研究者が、答えるための文字列の選択肢を有するスケールベースの質問を患者に尋ねることを許すことがある。特に、ユーザ／研究者は、「今日はどんな感じですか？」という質問を生成でき、「非常に悪い」、「悪い」、「まあまあ」、「良い」又は「とても良い」という選択肢を有するスケールを提供できる。追加の例において、ユーザは、患者が選択できる異なる答えを有する質問を生成できる。
【００３７】
図２２は、本発明の実施形態に従った、文字列ステップ創出フォームを説明するスクリーンショットを示す。文字列ステップは、ユーザが、患者が文字列を使用して答えることができる質問を生成することを許す。特に、研究者は、「好きな色は何色ですか？」と尋ねる質問を生成でき、それに対して、患者は、「青」又は「紫」のような文字列の回答を入力できる。他の例において、ユーザは、「今日、身体のどの部分が痛みますか？」と尋ねる質問を生成でき、それに対して、患者は、「脚」又は「踵」のような文字列の回答を入力できる。
【００３８】
図２３は、本発明の実施形態に従った、時間間隔ステップ創出フォームを説明するスクリーンショットを示す。時間間隔ステップは、研究者によって、質問に答えるための特定の時間枠を明示するために使用されることがある。例えば、研究者は、「片頭痛は、通常どれくらい続きますか？」という質問を生成でき、それに対して、患者は、「２時間」と回答できる。
【００３９】
図２４は、本発明の実施形態に従った、時刻ステップ創出フォームを説明するスクリーンショットを示す。時刻ステップは、研究者によって、時刻によって文脈が説明される回答（response that is contextualized by a time of a day）を要求する質問を生成するために使用されることがある。例えば、ユーザ／研究者は、「通常、このように感じる時刻はいつですか」又は「片頭痛を経験する時刻はいつですか」という質問を生成でき、それに対して、患者は、「午前中」、「午後１０時」、又は、時刻を示す同様な回答の選択の入力とともに回答できる。いくつかの例において、患者は、患者に提示される複数の時刻から特定の時刻を選択できる。
【００４０】
図２５は、本発明の実施形態に従った、値ピッカーステップ創出フォームを説明するスクリーンショットを示す。値ピッカーステップは、研究者によって、患者が特定の値を選択できる質問を生成するために使用されることがある。例えば、ユーザ／研究者は、「生まれた年は」という質問を生成でき、「１９２０」から「２０１５」の範囲の年をスクロールする選択を提供できる。患者は、提示された選択肢の初めから終わりまでスクロールし、特定の値の上に置く（rest on）ことができる。
【００４１】
ステップが創出された時点で、分岐規則は、ステップの結果を決定するために創出されることがある。例えば、適格性サーベイにおいて、分岐規則は、患者が調査研究に適しているか適していないかを決定するために使用されることがある。図２６〜図２８は、本発明の実施形態に従った、分岐規則を創出するプロセスを説明するスクリーンショットを示す。
【００４２】
図２６において、ユーザは、調査研究と関連づけられた既存の分岐規則を提示される。分岐規則が存在しないとき、ユーザは、分岐規則が存在しないという表示を提示され、分岐規則を生成するための選択肢を提供される。図２７において、分岐規則を創出するための空白のフォームの例が提供される。最初に、ユーザは、分岐規則を識別するための名称を入力する。
【００４３】
さらに、ユーザは、トリガーステップを示す。特に、トリガーステップは、特定のステップの表示であり、特定のステップの後に、その特定のステップが完了した時点で、分岐規則は、エンゲージ（engage）する。図２７において、トリガーステップは、「導入部」である。ユーザは、目的地ステップを入力することもできる。目的地ステップは、条件が真の場合にタスクがそこに横断（traverse）できるステップを示すことがある。さらに、ユーザは、条件を入力できる。条件部の下で、ユーザは、特定のステップ（図２７において、条件は、「導入部」がセレクタステップとして明示されたことを示す）を明示でき、ユーザは、演算子を明示でき、ユーザは、値を明示できる。
【００４４】
演算子は、演算子の選択から選択されることがある。特に、図２８は、「等号」、「不等号」、「未満」、「より大きい」、「以下」、「以上」又は「含む」のような演算子の選択を提供する。これらの演算子が例として提供されているが、追加の演算子を使用することもできる。さらに、ユーザによって入力される値は、分岐規則が引き起こされたときに評価されるべき条件の結果であることがある。
【００４５】
ユーザがサーベイを生成し、特定のステップを入力した時点で、研究アプリケーションは、動的に生成されることがある。ユーザが分岐規則を生成する例において、分岐規則は、患者がタスクに関与する（engage with）ときに評価されることがある。研究モジュールは、研究アプリケーションの生成において、ｉＯＳ（登録商標）プラットフォーム上の研究キットのような追加のアプリケーション開発プラットフォームに関与することがある。特に、研究モジュールは、ユーザが特定のプラットフォームの設計と調和する研究アプリケーションの設計を調整することを許すために、研究キットから設計パラメータ及びプリファレンスを引き出すことがある。他の例において、
【００４６】
調査研究に回答するときに患者によって生成された情報は、保護対象保険情報（ＰＨＩ）及び／又は個人情報（ＰＩＩ）であることがある。したがって、研究アプリケーションを生成するために使用される研究モジュールは、研究モジュールを使用して生成された研究アプリケーションがＨＩＰＡＡに準拠しているかを、バックエンドのアプリケーションを用いて評価されることがある。特に、研究モジュールは、モバイルアプリケーションのような電子機器によって実行可能なソフトウェアアプリケーションが、医療保険の携行性と責任に関する法律（ＨＩＰＡＡ）に準拠しているかを決定する、ＨＩＰＡＡ準拠のプラットフォームと関わることができる。例において、ＨＩＰＡＡ準拠のプラットフォームは、特定のアプリケーションがＨＩＰＡＡに準拠しているかを評価するために使用されることがある。そのような方法及びシステムは、ＨＩＰＡＡに準拠していないアプリケーションをＨＩＰＡＡ準拠にすることを自動的に可能にできることがある。この中で議論される追加の側面は、データ分析の特徴を、ユーザがデータ分析を使用することを許す統合構成要素と同様に含む。アプリケーション開発者にとって役立つことのあるツールは、データ分析及びデータ統合ツールを含む。
【００４７】
図２９は、本発明の実施形態に従った、研究モジュールのためのデータ構造を説明する。データ構造は、モバイルクライアントと統合され、データを格納するために使用されることがあるバックエンドアプリケーション上で使用されることがある。特に、データ構造は、ユーザ／研究者が、この中で説明されたスクリーンショットに関連付けられた記録を創出するような、調べて（go through）記録を創出するときのために、データを格納するために使用されることがある。
【００４８】
さらに、ユーザが調査研究を生成するにつれて、調査研究によって収集され調査研究と関連付けられた情報は、データ構造の中で管理及び／又は格納されることがある。例において、研究者が調査研究を創出するとき、調査を生成するために使用される研究モジュールは、図２９に見られるような調査（study）オブジェクトを創出することがある。さらに、調査は、一つ以上のタスク（task）を有することがある。いくつかの例において、調査は、多数のタスクを有することがある。特に、タスクは、その調査と調和する（correspond with）ことがある異なる種類のタスクと相互に関連することがある。例において、タスクは、データを獲得するために、サーベイを受けている患者のモバイル機器を活用することがある。いくつかの例において、患者のような調査の参加者は、タスクを引き受けることがある。タスクを引き受けるプロセスにおいて、調査参加者からのデータは、獲得されることがある。したがって、研究者がタスクの一つ以上の属性を定義するとき、一つ以上の属性は、図２９に説明されたタスクオブジェクトとして格納されることがある。
【００４９】
サーベイを設定するとき、研究者は、異なるサーベイを生成することがある。特に、研究者は、同意サーベイを生成することがある。賛成の同意（consent for）は、潜在的な調査参加者が、調査研究への参加に彼の／彼女の同意を与えたことを保証するために使用されることがある。例において、研究者は、適格性サーベイを生成することがある。適格性サーベイは、潜在的な調査参加者が調査研究の基準である／基準を満たすことを保証するために使用されることがある。
【００５０】
さらに、研究参加者は、サーベイ参加者から情報を獲得するために使用されることがある一つ以上のタスクを提示されることがある。例において、タスクは、別個に提示されることがある。例において、タスクは、合併されることがある。例において、複数のタスクは、同一のスクリーンに提示されることがある。例において、タスクは、一つのステップ（step）を有することがある。例において、タスクは、一つ以上のステップを有することがある。例において、タスクは、５つのステップより多いような多数のステップを有することがある。例において、タスクは、１、２、３、４、５、６、７、８、９、１０、１１、１２、１３、１４、１５、１６、１７、１８、１９、２０又は２０以上のステップを有することがある。例において、サーベイタスクは、上述した図１０〜図２５に説明されたステップのようなステップを有することがある。例において、サーベイタスクは、ユーザ／研究者によって生成されることがある。タスクが生成されるとき、タスクに関連付けられた情報は、図２９に見られるようにタスクオブジェクトに格納されることがある。さらに、ステップがタスクのために生成されるとき、ステップに関連付けられた情報は、図２９に見られるようにステップオブジェクトに格納されることがある。
【００５１】
さらに、ユーザは、分岐規則を生成することがある。分岐規則に関連付けられた情報は、図２９に見られるように分岐（branching）オブジェクトに格納されることがある。例えば、サーベイは、分岐規則の実装に基づいて、調査参加者を異なる次のステップへ導くことがある。一つ以上の次のステップのルーティングは、図２９に見られるように、分岐オブジェクトの分岐規則に関連付けられて格納されることがある。
【００５２】
図２９は、参加者グループ（participant group）テーブルも説明する。例において、調査研究に入った調査参加者は、調査の異なるカテゴリ／グループに分類されることがある。例えば、数人の参加者は、無作為に選ばれる（be randomized）ことがある一方、数人の参加者は、対照群（control group）に分類されることがある。追加のグループは、参加者グループのパラメータを定義することに基づいて創出されることもある。この情報は、参加者グループオブジェクトに格納されることがある。
【００５３】
さらに、調査参加者及び／又は潜在的な調査参加者がタスクに回答するとき、図２９に見られるように、タスクの回答は、タスク回答（task response）オブジェクトに格納されることがある。例において、モバイルアプリケーションを介して獲得されたデータは、タスク回答テーブルに行くことがある。モバイル機器によって獲得されたデータは、参加者の入力回答に加えて、情報を含むことがある。例えば、収集されることがある追加の情報は、参加者が質問に回答している時刻を含むことがある。さらに、調査参加者から受信された回答は、参加者のアカウントと関連付けられることがある。例において、アカウント情報は、アカウント（Account）オブジェクトに格納されることがある。
【００５４】
＜コンピュータ制御システム＞
本開示は、開示された方法を実装するようにプログラムされたコンピュータ制御システムを提供する。図３０は、研究サーベイを創出し、研究サーベイを管理し、ＨＩＰＡＡに準拠したアプリケーションを創出し、及び／又は、ユーザが使用するために生成された研究サーベイをモバイルアプリケーションで動的に表すようにプログラム又は設定されているコンピュータシステム３００１を示す。コンピュータシステム３００１は、中央演算処理装置（ＣＰＵ（Central Processing Unit）。この中において、「プロセッサ」及び「コンピュータプロセッサ」でもある）３００５を含み、それはシングルコア又はマルチコアプロセッサ、又は、並列処理のための複数のプロセッサであり得る。コンピュータシステム３００１は、また、メモリ又は記憶場所（memory location）３０１０（例：ランダムアクセスメモリ、リードオンリーメモリ、フラッシュメモリ）、電子格納部８１５（例：ハードディスク）、一つ以上の他のシステムと通信するための通信インタフェース３０２０（例：ネットワークアダプタ）、及び、例えばキャッシュ、他のメモリ、データ格納及び／又は電子ディスプレイアダプタなどの周辺機器３０２５を含む。メモリ３０１０、格納部３０１５、インタフェース３０２０及び周辺機器３０２５は、例えばマザーボードなどの通信バス（実線）を介してＣＰＵ３００５と通信する。格納部３０１５は、データを格納するためのデータ格納部（又はデータリポジトリ）であり得る。コンピュータシステム３００１は、通信インタフェース３０２０を用いて、コンピュータネットワーク（「ネットワーク」）３０３０と動作可能なように結合され得る。ネットワーク３０３０は、インターネット、インターネット及び／又はエクストラネット、又は、インターネットと通信するイントラネット及び／又はエクストラネットであり得る。ネットワーク３０３０は、いくつかの場合において、電気通信及び／又はデータネットワークである。ネットワーク３０３０は、一つ以上のコンピュータサーバを含み得るものであり、コンピュータサーバは、例えばクラウドコンピューティングなどの分散コンピューティングを可能にする。ネットワーク３０３０は、いくつかの場合にはコンピュータシステム３００１を用いて、ピアツーピアネットワークを実装し得るものであり、ピアツーピアネットワークは、コンピュータシステム３００１に結合された機器をクライアント又はサーバとして動作できるようにすることがある。
【００５５】
ＣＰＵ３００５は、一連の機械読み取り可能な命令を実行でき、命令は、プログラム又はソフトウェアに統合され得る。命令は、例えばメモリ３０１０などの記憶場所に格納されることがある。命令は、ＣＰＵ３００５に向けられ得るものであり、それは、ＣＰＵ３００５を本開示の方法を実装するように続いてプログラム又は設定できる。ＣＰＵ３００５によって実行される動作の例は、フェッチ、デコード、実行及びライトバックを含み得る。
【００５６】
ＣＰＵ３００５は、例えば集積回路などの回路の一部であり得る。システム３００１の一つ以上の他の構成要素は、回路の中に含まれ得る。いくつかの場合には、回路は、ＡＳＩＣ（Application Specific Integrated Circuit）である。
【００５７】
格納部３０１５は、例えばドライバ、ライブラリ及び保存されたプログラムなどのファイルを格納できる。格納部３０１５は、ユーザデータ、例えばユーザプリファレンス及びユーザプログラム、を格納できる。コンピュータシステム３００１は、いくつかの場合、例えばイントラネット又はインターネットを介してコンピュータシステム３００１と通信するリモートサーバに設置されるなどコンピュータシステム３００１の外部にある一つ以上の追加のデータ格納部を含むことができる。
【００５８】
コンピュータシステム３００１は、ネットワーク３０３０を介して一つ以上のリモートコンピュータシステムと通信できる。例えば、コンピュータシステム３００１は、ユーザのリモートコンピュータシステムと通信できる。リモートコンピュータシステムの例は、パーソナルコンピュータ（例：ポータブルＰＣ）、スレート又はタブレットＰＣ（例：アップル社のｉＰａｄ（登録商標）、サムソン社のＧａｌａｘｙ  Ｔａｂ（登録商標））、電話、スマートフォン（例：アップル社のｉＰｈｏｎｅ（登録商標）、Ａｎｄｒｏｉｄが動作する機器、Ｂｌａｃｋｂｅｒｒｙ（登録商標））又は、ＰＤＡ（Personal Digital Assistants）を含む。ユーザは、ネットワーク３０３０を経由してコンピュータシステム３００１にアクセスできる。
【００５９】
この中で説明された方法は、例えば、メモリ３０１０又は電子格納部３０１５のようなコンピュータシステム３００１の電子格納位置に格納された機械（例：コンピュータプロセッサ）実行可能なコードとして実装され得る。機械実行可能な又は機械読み取り可能なコードは、ソフトウェアの形態で提供され得る。使用の間、コードは、プロセッサ３００５によって実行され得る。いくつかの場合において、コードは、格納部３０１５から取り出され、プロセッサ３００５によるアクセスの準備のためにメモリ３０１０に格納され得る。いくつかの場面において、電子格納部３０１５は、排除されることがあり、機械実行可能な命令は、メモリ３０１０上に格納される。
【００６０】
コードは、そのコードを実行するように構成されたプロセッサを有する機械で使用されるようにプリコンパイル及び設定され得る、又は、実行の間コンパイルされ得る。コードは、コードがプリコンパイルされた又は実行時にコンパイルされる方式で実行されることを可能にするように選択され得るプログラミング言語で供給され得る。
【００６１】
例えばコンピュータシステム３００１など、この中で提供されたシステム及び方法の側面は、プログラミングにおいて具体化され得る。技術の様々な側面は、典型的には、機械読み取り可能な媒体の種別で運搬される又は機械読み取り可能な媒体の種別に具体化される、機械（又はプロセッサ）実行可能なコード及び／又は関連づけられたデータの形態の、「生産物」又は「製品」として考えられてよい。機械実行可能なコードは、例えばメモリ（例：リードオンリーメモリ、ランダムアクセスメモリ、フラッシュメモリ）又はハードディスクなどの電子格納部に格納され得る。「格納」種別の媒体は、コンピュータ、プロセッサ又は同種のものの任意の又は全ての有形の（tangible）メモリ、又は、例えば様々な半導体メモリ、テープドライブ、ディスクドライブ又は同種のものなどの、それに関連付けられたモジュールを含み得るものであり、それらは、ソフトウェアプログラミングのためにいつでも無形の（non-tangible）格納を提供できる。ソフトウェアの全て又は一部は、時にはインターネット又は様々な他の電気通信ネットワークを介して通信されることがある。そのような通信は、例えば、一つのコンピュータ又はプロセッサから他への、例えば、管理サーバ又はホストコンピュータからアプリケーションサーバのコンピュータプロットフォームへの、ソフトウェアのローディングを可能にすることがある。したがって、ソフトウェア要素を有することがある媒体の他の種別は、有線及び光地上通信線ネットワークを介し、様々な空中リンク（air-link）を越えて、例えばローカル機器間の物理インタフェースをまたがって使用されるような光、電気又は電磁波を含む。例えば有線又は無線リンク、光リンク又は同種のものなど、そのような波を運搬する物理的要素もまた、ソフトウェアを有する媒体として考えられることがある。ここで使用されているように、一時的ではない有形の「格納」媒体に制限される場合を除いて、例えばコンピュータ又は機械「読み取り可能な媒体」などの用語は、実行のためにプロセッサに命令を供給することに参加する任意の媒体を参照する。
【００６２】
それゆえに、例えばコンピュータ実行可能なコードなどの機械読み取り可能な媒体は、有形の格納媒体、搬送波媒体又は物理伝送媒体を含むがこれらに制限されない、多数の形態をとることがある。不揮発性の格納媒体は、例えば、任意のコンピュータ又は同様なものの任意の格納機器などの光又は磁気ディスクを含み、図に示されるようにデータベース等を実装するために使用されることがある。揮発性の格納媒体は、例えばそのようなコンピュータプラットフォームのメインメモリなどのダイナミックメモリを含む。有形の伝送媒体は、同軸ケーブル、銅線及び光ファイバを含み、コンピュータシステム内のバスを含む配線を含む。搬送波伝送媒体は、電気又は電磁信号の、又は、例えばＲＦ（Radio Frequency）及びＩＲ（infrared）データ通信の間に生成されるものなどの音波又は光波の形態をとることがある。機械読み取り可能な媒体の共通の形態は、したがって、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤ又はＤＶＤ−ＲＯＭ、任意の他の光媒体、パンチカード用紙テープ、穴のパターンを有する任意の他の物理的な格納媒体、ＲＡＭ、ＲＯＭ、ＰＲＯＭ及びＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップ又はカートリッジ、データ又は命令を運ぶ搬送波、そのような搬送波を運ぶケーブル又はリンク、又は、コンピュータがプログラムコード及び／又はデータを読むことがある任意の他の媒体を含む。コンピュータ読み取り可能な媒体のこれらの形態の多くは、一つ以上の命令の一つ以上のシーケンスを、実行のためにプロセッサに運搬することに関与することがある。
【００６３】
コンピュータシステム３００１は、ユーザインタフェース（ＵＩ）３０４０を含む電子ディスプレイ３０３５を含むこと、又は、電子ディスプレイ３０３５と通信することができる。ＵＩの例は、ＧＵＩ（Graphical User Interface）及びＷｅｂベースのユーザインタフェースを含むが、これらに限定されるものではない。
【００６４】
本開示の方法及びシステムは、一つ以上のアルゴリズムとして実装され得る。アルゴリズムは、中央演算装置３００５によって実行されるソフトウェアとして実装され得る。アルゴリズムは、例えば、アプリケーションがＨＩＰＡＡに準拠しているかを決定できる。
【００６５】
本発明の好ましい実施形態がこの中で示され説明されたが、このような実施形態は例としてのみ提供されたことは、当業者にとって明らかであろう。明細書の中で提供された特定の例によって発明が限定されることは、意図されていない。本発明は、前述の明細書を参照して説明されたが、この中の実施形態の記述及び説明は、限定的な意味で解釈されることを意味しない。当業者は、本発明から逸脱することなく、多数の変化、変更及び置換を思い浮かべるであろう。さらに、本発明の全ての側面は、様々な条件及び変数に依存する、この中で説明された特定の描写、設定又は関連する割合（proportion）に限定されないことを理解すべきである。この中で説明された発明の実施形態への様々な代案は、発明の実施において使用されてもよいことを理解すべきである。本発明は、したがって、任意のそのような代案、変更、変化又は等価物をも含むべきであると期待される。以下の請求項は、発明の範囲を定義し、これらの請求項及びその等価物の範囲内にある方法及び構造は、それによって包含されることが意図されている。
【図１】
2019523511.tif 000003
【図２】
2019523511.tif 000004
【図３】
2019523511.tif 000005
【図４】
2019523511.tif 000006
【図５】
2019523511.tif 000007
【図６】
2019523511.tif 000008
【図７】
2019523511.tif 000009
【図８】
2019523511.tif 000010
【図９】
2019523511.tif 000011
【図１０】
2019523511.tif 000012
【図１１】
2019523511.tif 000013
【図１２】
2019523511.tif 000014
【図１３】
2019523511.tif 000015
【図１４】
2019523511.tif 000016
【図１５】
2019523511.tif 000017
【図１６】
2019523511.tif 000018
【図１７】
2019523511.tif 000019
【図１８】
2019523511.tif 000020
【図１９】
2019523511.tif 000021
【図２０】
2019523511.tif 000022
【図２１】
2019523511.tif 000023
【図２２】
2019523511.tif 000024
【図２３】
2019523511.tif 000025
【図２４】
2019523511.tif 000026
【図２５】
2019523511.tif 000027
【図２６】
2019523511.tif 000028
【図２７】
2019523511.tif 000029
【図２８】
2019523511.tif 000030
【図２９】
2019523511.tif 000031
【図３０】
2019523511.tif 000032
【国際調査報告】
2019523511.tif 000033
2019523511.tif 000034
2019523511.tif 000035