(57)【要約】  ここに記載される種々の実施態様は、１以上のセンサを備えたウェアラブル装置が第三者ネットワーク又は装置と通信することを可能にするシステム及び方法を含む。該ウェアラブル装置のソフトウェアはユーザインターフェースを含むことができ、該ユーザインターフェースにおいて、ユーザは特定のセンサからのデータセットを選択し、該センサのデータ及び特定の第三者ネットワークに関連するセキュリティレベルを割り当てることができる。データの暗号化若しくはパスワード保護等の異なる保護に対して異なるセキュリティレベルを相関させることができ、同意が署名されていることを保証し、又は伝送前に当該第三者がデータベースにおいて識別されることを保証する。如何なるセンサデータを送信し又は如何なる第三者データを受信する前においても、該ウェアラブル装置は、このユーザが割り当てたセキュリティレベルをチェックすることができ、如何なる所要のセキュリティ予防措置をも実行し、それに応じてデータ伝送を許可又は拒否する。セキュリティレベルは、当該ウェアラブル装置による第三者からのデータの受信も管理することができる。
2018519682.tif 000002
【特許請求の範囲】
【請求項１】
安全な接続のための方法であって、前記方法は、
ウェアラブル装置のインターフェースにおいてセキュリティレベル入力を受けるステップであって、前記セキュリティレベル入力は前記ウェアラブル装置の１以上のセンサからの１以上のタイプのセンサ測定値を含むセンサセットを識別し、前記セキュリティレベル入力は、更に、前記センサセットに対応するデータが受信者装置に所定のセキュリティレベル設定に従って送信されるべきことを識別し、前記所定のセキュリティレベル設定は少なくとも前記センサセットに対応するデータが前記受信者装置への送信の前に暗号化されるべきかを示すステップと、
センサ測定データセットが他の装置に送信されるべきであると共に前記センサセットに対応することを判定するステップであって、前記センサ測定データセットは前記ウェアラブル装置の１以上のセンサからの１以上のセンサ測定値を有し、前記1以上のセンサ測定値が前記センサセットに含まれる前記1以上のタイプのセンサ測定値に対応するステップと、
前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ、当該センサセットに関して前記セキュリティレベル入力により識別されるセキュリティレベル設定に従って送信するステップと、
を有する、方法。
【請求項２】
前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ前記セキュリティレベル設定に従って送信するステップが、
前記センサ測定データセットを前記ウェアラブル装置からセキュリティ装置へ前記セキュリティレベル設定に従って送信するステップを含み、これにより、前記セキュリティ装置が更に前記センサ測定データセットを前記受信者装置へ前記セキュリティレベル設定に従って送信することを可能にされる、請求項１に記載の方法。
【請求項３】
前記所定のセキュリティレベル設定は、前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ送信する前に前記センサ測定データセットがパスワード保護されるべきであり、従って該センサ測定データセットは正しく入力されたパスワード無しでは解読できないことを示す、請求項１に記載の方法。
【請求項４】
前記ウェアラブル装置の編集インターフェースを介して編集入力を受けるステップを更に有し、前記編集入力が前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ送信する前に該センサ測定データセットを編集する、請求項１に記載の方法。
【請求項５】
前記セキュリティレベル入力により識別される送信者装置から送信者データセットを受信するステップと、
前記送信者データセットを前記セキュリティレベル入力の第２の所定のセキュリティレベル設定に従って受け入れるステップと、
を更に有する、請求項１に記載の方法。
【請求項６】
セキュリティキーを前記セキュリティ装置から前記受信者装置へ送信するステップを更に有し、前記セキュリティキーが前記センサ測定データセットを解読することができる、請求項２に記載の方法。
【請求項７】
セキュリティキーを前記ウェアラブル装置から前記受信者装置へ送信するステップを更に有し、前記セキュリティキーが前記センサ測定データセットを解読することができる、請求項１に記載の方法。
【請求項８】
前記センサセットが、前記１以上のセンサからの第２の１以上のタイプのセンサ測定値に基づいて計算された計算セットを含む、請求項１に記載の方法。
【請求項９】
前記センサセットは前記ウェアラブル装置により前記１以上のセンサからの第２の１以上のタイプのセンサ測定値に基づいて実行されるべき警報動作を示すトリガデータセットを含み、前記警報動作は前記ウェアラブル装置のユーザに第２の１以上のセンサ測定値が潜在的に危険な値に到達したことを警告するためのものである、請求項１に記載の方法。
【請求項１０】
安全な接続のためのシステムであって、
ウェアラブルメモリ及びウェアラブルプロセッサを備えたウェアラブル装置を有し、
前記ウェアラブルメモリに記憶された命令を前記ウェアラブルプロセッサにより実行することが、
前記ウェアラブル装置のインターフェースにおいてセキュリティレベル入力を受け、前記セキュリティレベル入力は前記ウェアラブル装置の１以上のセンサからの１以上のタイプのセンサ測定値を含むセンサセットを識別し、前記セキュリティレベル入力は、更に、前記センサセットに対応するデータが受信者装置に所定のセキュリティレベル設定に従って送信されるべきことを識別し、前記所定のセキュリティレベル設定は少なくとも前記センサセットに対応するデータが前記受信者装置への送信の前に暗号化されるべきかを示し、
センサ測定データセットが他の装置に送信されるべきであると共に前記センサセットに対応することを判定し、前記センサ測定データセットは前記ウェアラブル装置の１以上のセンサからの１以上のセンサ測定値を有し、前記１以上のセンサ測定値は前記センサセットに含まれる前記１以上のタイプのセンサ測定値に対応し、
前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ、当該センサセットに関して前記セキュリティレベル入力により識別されるセキュリティレベル設定に従って送信する、
システム。
【請求項１１】
セキュリティメモリ及びセキュリティプロセッサを備えたセキュリティ装置を更に有し、
前記セキュリティメモリに記憶された命令を前記セキュリティプロセッサにより実行することが、
前記センサ測定値データセットを該データセットの前記受信者装置までの経路に沿って受信し、
前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ前記セキュリティレベル設定に従って送信する、
請求項１０に記載のシステム。
【請求項１２】
前記所定のセキュリティレベル設定は、前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ送信する前に前記センサ測定データセットがパスワード保護されるべきであり、従って該センサ測定データセットは正しく入力されたパスワード無しでは解読できないことを示す、請求項１０に記載のシステム。
【請求項１３】
前記ウェアラブルメモリに記憶された命令を前記ウェアラブルプロセッサにより実行することが、更に、前記ウェアラブル装置の編集インターフェースを介して編集入力を受け、前記編集入力が前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ送信する前に該センサ測定データセットを編集する、請求項１０に記載のシステム。
【請求項１４】
前記ウェアラブルメモリに記憶された命令を前記ウェアラブルプロセッサにより実行することが、更に、
前記セキュリティレベル入力により識別される送信者装置から送信者データセットを受信し、
前記送信者データセットを前記セキュリティレベル入力の第２の所定のセキュリティレベル設定に従って受け入れる、
請求項１０に記載のシステム。
【請求項１５】
前記セキュリティメモリに記憶された命令を前記セキュリティプロセッサにより実行することが、更に、セキュリティキーを前記セキュリティ装置から前記受信者装置へ送信し、前記セキュリティキーが前記センサ測定データセットを解読することができる、請求項１１に記載のシステム。
【請求項１６】
前記ウェアラブルメモリに記憶された命令を前記ウェアラブルプロセッサにより実行することが、更に、セキュリティキーを前記ウェアラブル装置から前記受信者装置へ送信し、前記セキュリティキーが前記センサ測定データセットを解読することができる、請求項１０に記載のシステム。
【請求項１７】
前記センサセットが、前記１以上のセンサからの第２の１以上のタイプのセンサ測定値に基づいて計算された計算セットを含む、請求項１０に記載のシステム。
【請求項１８】
前記センサセットは前記ウェアラブル装置により前記１以上のセンサからの第２の１以上のタイプのセンサ測定値に基づいて実行されるべき警報動作を示すトリガデータを含み、前記警報動作は前記ウェアラブル装置のユーザに第２の１以上のセンサ測定値が潜在的に危険な値に到達したことを警告するためのものである、請求項１０に記載のシステム。
【請求項１９】
安全な接続を設ける方法を実施するためにプロセッサにより実行可能なプログラムを具現化した非一時的コンピュータ読取可能な記憶媒体であって、前記方法が、
ウェアラブル装置のインターフェースにおいてセキュリティレベル入力を受けるステップであって、前記セキュリティレベル入力は前記ウェアラブル装置の１以上のセンサからの１以上のタイプのセンサ測定値を含むセンサセットを識別し、前記セキュリティレベル入力は、更に、前記センサセットに対応するデータが受信者装置に所定のセキュリティレベル設定に従って送信されるべきことを識別し、前記所定のセキュリティレベル設定が少なくとも前記センサセットに対応するデータが前記受信者装置への送信の前に暗号化されるべきかを示すステップと、
センサ測定データセットが他の装置に送信されるべきであると共に前記センサセットに対応することを判定するステップであって、前記センサ測定データセットは前記ウェアラブル装置の１以上のセンサからの１以上のセンサ測定値を有し、前記１以上のセンサ測定値が前記センサセットに含まれる前記１以上のタイプのセンサ測定値に対応するステップと、
前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ、当該センサセットに関して前記セキュリティレベル入力により識別されるセキュリティレベル設定に従って送信するステップと、
を有する、非一時的コンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]  本出願は、２０１５年２月２日に出願された“ユーザコントローラウェアラブルデータ”なる名称の米国予備特許出願第62/120,673号の優先権を主張するものであり、該文献の開示内容全体は全ての目的に関し参照により本明細書に組み込まれるものである。
【０００２】
[0002]   本出願は、２０１５年２月９日に出願された“セキュリティレベルを用いるウェアラブル装置通信”なる名称の米国予備特許出願第62/113,652号の優先権を主張するものであり、該文献の開示内容全体は全ての目的に関し参照により本明細書に組み込まれるものである。
【技術分野】
【０００３】
[0003]  本開示は、広くはウェアラブル技術におけるセキュリティに関する。更に詳細には、専らではないが、本開示はウェアラブル装置に関連する通信のアクセス制御及び暗号化に関する。
【背景技術】
【０００４】
[0004]  ウェアラブル技術は、身体上に装着することができ又は個人の衣服及びアクセサリに取り付け若しくは埋め込むことができる任意のタイプのモバイル電子装置も含むことができる。ウェアラブル技術の設計は、しばしば、実用的機能及びフィーチャを組み込むものであるが、純粋に重大な又は審美的な意図を有することもできる。ウェアラブル技術に関連するプロセッサ及びセンサは、ユーザに対する情報を収集し、処理し及び表示することができる。ウェアラブル技術は、ユーザの健康データを監視すること及び他のタイプのデータ及び統計を提供することを含む種々の分野において利用することができる。健康分野における幾つかのウェアラブル技術の例は、FITBIT FLEX, NIKE+FUEL BAND, JAWBONE UP及びAPPLE WATCH装置を含む。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
[0005]  種々の実施態様は、１以上のセンサを備えるウェアラブル装置が第三者ネットワーク又は装置と通信することを可能にしようとするシステム及び方法を含む。
【課題を解決するための手段】
【０００６】
[0006]  ここに記載される種々の実施態様は安全な接続のための方法に関するもので、該方法は：ウェアラブル装置のインターフェースにおいてセキュリティレベル入力を受けるステップであって、前記セキュリティレベル入力は前記ウェアラブル装置の１以上のセンサからの１以上のタイプのセンサ測定値を含むセンサセット（sensor set）を識別し、前記セキュリティレベル入力は、更に、前記センサセットに対応するデータが受信者装置に所定のセキュリティレベル設定に従って送信されるべきことを識別し、前記所定のセキュリティレベル設定は少なくとも前記センサセットに対応するデータが前記受信者装置への送信の前に暗号化されるべきことを示すステップと；センサ測定データセットが他の装置に送信されるべきであると共に前記センサセットに対応することを判定するステップであって、前記センサ測定データセットは前記ウェアラブル装置の１以上のセンサからの１以上のセンサ測定値を有し、前記1以上のセンサ測定値が前記センサセットに含まれる前記タイプのセンサ測定値の1以上に対応するステップと；前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ、当該センサセットに関して前記セキュリティレベル入力により識別されるセキュリティレベル設定に従って送信するステップと；を含む。
【０００７】
[0007]  ここに記載される種々の実施態様は安全な接続のためのシステムに関するもので、該システムはウェアラブルメモリ及びウェアラブルプロセッサを備えたウェアラブル装置を含み、前記ウェアラブルメモリに記憶された命令を前記ウェアラブルプロセッサにより実行することは：前記ウェアラブル装置のインターフェースにおいてセキュリティレベル入力を受け、前記セキュリティレベル入力は前記ウェアラブル装置の１以上のセンサからの１以上のタイプのセンサ測定値を含むセンサセットを識別し、前記セキュリティレベル入力は、更に、前記センサセットに対応するデータが受信者装置に所定のセキュリティレベル設定に従って送信されるべきことを識別し、前記所定のセキュリティレベル設定は少なくとも前記センサセットに対応するデータが前記受信者装置への送信の前に暗号化されるべきかを示し；センサ測定データセットが他の装置に送信されるべきであると共に前記センサセットに対応することを判定し、前記センサ測定データセットは前記ウェアラブル装置の１以上のセンサからの１以上のセンサ測定値を含み、前記1以上のセンサ測定値は前記センサセットに含まれる前記タイプのセンサ測定値の1以上に対応し；前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ、当該センサセットに関して前記セキュリティレベル入力により識別されるセキュリティレベル設定に従って送信する。
【０００８】
[0008]  ここに記載される種々の実施態様は、安全な接続を設ける方法を実施するためにプロセッサにより実行可能なプログラムを具現化した非一時的コンピュータ読取可能な記憶媒体に関するもので、前記方法は：ウェアラブル装置のインターフェースにおいてセキュリティレベル入力を受けるステップであって、前記セキュリティレベル入力は前記ウェアラブル装置の１以上のセンサからの１以上のタイプのセンサ測定値を含むセンサセットを識別し、前記セキュリティレベル入力は、更に、前記センサセットに対応するデータが受信者装置に所定のセキュリティレベル設定に従って送信されるべきことを識別し、前記所定のセキュリティレベル設定が少なくとも前記センサセットに対応するデータが前記受信者装置への送信の前に暗号化されるべきかを示すステップと；センサ測定データセットが他の装置に送信されるべきであると共に前記センサセットに対応することを判定するステップであって、前記センサ測定データセットは前記ウェアラブル装置の１以上のセンサからの１以上のセンサ測定値を含み、前記1以上のセンサ測定値が前記センサセットに含まれる前記タイプのセンサ測定値の1以上に対応するステップと；前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ、当該センサセットに関して前記セキュリティレベル入力により識別されるセキュリティレベル設定に従って送信するステップと；を含む。
【０００９】
[0009]  種々の実施態様が記載され、その場合、前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ前記セキュリティレベル設定に従って送信するステップは：前記センサ測定データセットを前記ウェアラブル装置からセキュリティ装置へ前記セキュリティレベル設定に従って送信するステップであって、前記セキュリティ装置が更に前記センサ測定データセットを前記受信者装置へ前記セキュリティレベル設定に従って送信することを可能にされるステップを含む。
【００１０】
[0010]  種々の実施態様が記載され、その場合、前記所定のセキュリティレベル設定は、前記センサ測定データセットが該センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ送信する前にパスワード保護されるべきであり、従って該センサ測定データセットは正しく入力されたパスワード無しでは解読できないことを示す。
【００１１】
[0011]  種々の実施態様は、更に、前記ウェアラブル装置の編集インターフェースを介して編集入力を受けるステップを含み、前記編集入力は前記センサ測定データセットを前記ウェアラブル装置から前記受信者装置へ送信する前に該センサ測定データセットを編集する。
【００１２】
[0012]  種々の実施態様は、更に、前記セキュリティレベル入力により識別される送信者装置（sender device）から送信者データセットを受信するステップと；前記送信者データセットを前記セキュリティレベル入力の第２の所定のセキュリティレベル設定に従って受け入れるステップと；を含む。
【００１３】
[0013]  種々の実施態様は、更に、セキュリティキーを前記セキュリティ装置から前記受信者装置へ送信するステップを含み、前記セキュリティキーは前記センサ測定データセットを解読することができる。
【００１４】
[0014]  種々の実施態様は、更に、セキュリティキーを前記ウェアラブル装置から前記受信者装置へ送信するステップを含み、前記セキュリティキーは前記センサ測定データセットを解読することができる。
【００１５】
[0015]   前記センサセットが前記1以上のセンサからの第２の１以上のタイプのセンサ測定値に基づいて計算された計算セット（calculation set）を含む種々の実施態様も記載されている。
【００１６】
[0016]   前記センサセットが前記ウェアラブル装置により前記１以上のセンサからの第２の１以上のタイプのセンサ測定値に基づいて実行されるべき警報動作を示すトリガデータセット（trigger data set）を含み、前記警報動作が前記ウェアラブル装置のユーザに第２の１以上のセンサ測定値が潜在的に危険な値に到達したことを警告するためのものである種々の実施態様も記載されている。
【００１７】
[0017]  種々の実施態様によれば、ウェアラブルユーザはセキュリティをセンサ毎に又はパラメータ毎に実施することが可能にされる。データセキュリティに対して“全てに当てはまる１サイズ（フリーサイズ）”的アプローチを適用する代わりに、ユーザは、どのセンサ／パラメータ等が誰と共有されるべきか、及び斯かる共有がどの様に行われるかを個別に定義することができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、例示的なウェアラブル装置、例示的なモバイル装置及び例示的なセキュリティネットワークを含むと共に、種々の例示的ネットワークに接続された例示的なエコシステムを示す。
【図２】図２は、セキュリティレベルの例示的なリストを示すもので、該リストは、非常に様々なセキュリティレベルを用いることができるので、限定するというより解説しようとするものである。
【図３】図３は、例示的ウェアラブル装置の例示的セキュリティモジュールソフトウェアの例示的細分を示す。
【図４】図４は、例示的ウェアラブル装置の例示的なブロードキャスタ（放送側）グラフィックユーザインターフェース（ＧＵＩ）を示す。
【図５】図５は、例示的ウェアラブル装置の例示的セキュリティＧＵＩを示す。
【図６】図６は、本明細書に記載される種々のフィーチャ及び処理を実施するために使用することができる例示的計算装置アーキテクチャを示す。
【図７】図７は、例示的ウェアラブル装置の例示的編集ＧＵＩを示す。
【図８】図８は、例示的ウェアラブル装置の例示的通知ＧＵＩを示す。
【図９】図９は、例示的ウェアラブル装置の例示的セキュリティモジュールソフトウェアによる例示的動作を示すフローチャートである。
【図１０】図１０は、例示的ウェアラブル装置の例示的セキュリティキーソフトウェアによる例示的動作を示すフローチャートである。
【図１１】図１１は、ウェアラブル装置基本ソフトウェアにより実行される例示的処理を示すフローチャートである。
【図１２】図１２は、ウェアラブル装置ブロードキャスト判断ソフトウェアにより実行される例示的処理を示すフローチャートである。
【図１３】図１３は、例示的モバイル装置の例示的セキュリティモジュールソフトウェア、例示的第三者信頼ネットワーク／装置の例示的セキュリティモジュールソフトウェア、又は例示的ウェアラブルブランド／製造者のネットワーク／装置の例示的セキュリティモジュールソフトウェアにより実行される例示的処理を示すフローチャートである。
【図１４Ａ】図１４Ａは、例示的セキュリティネットワークの例示的セキュリティモジュールの例示的ユーザセキュリティキー処理を示すフローチャートである。
【図１４Ｂ】図１４Ｂは、例示的セキュリティネットワークの例示的セキュリティモジュールの例示的第三者セキュリティキー処理を示すフローチャートである。
【図１５】図１５は、例示的方法の全体を示す。
【図１６】図１６は、第２の例示的方法の全体を示す。
【発明を実施するための形態】
【００１９】
[0034]  本明細書に提示される記載及び図面は、種々の原理を示すものである。当業者であれば、本明細書には明示的に記載又は図示されていないが、これらの原理を採用すると共に本開示の範囲内に含まれる種々の構成を案出することができることが理解される。本明細書で使用される場合、“又は”なる用語は、そうでないと示されない限り（例えば、“又はそれ以外”若しくは“又は代替例において”）、非排他的論理和（即ち、及び／又は）を示す。更に、ここに記載される種々の実施態様は、必ずしも相互に排他的ではなく、本明細書に記載される原理を組み込んだ更なる実施態様を形成するために組み合わせることができる。
【００２０】
[0035]  明細書における“一実施態様”又は“実施態様”なる参照は、当該実施態様との関連で説明される特定のフィーチャ、構造又は特徴が、少なくとも１つの実施態様に含まれ得ることを意味する。明細書の種々の箇所における“一実施態様における”なる語句の出現は、必ずしも、全て同一の実施態様を参照するものとは限らない。更に、本明細書で使用される場合、“例示的”なる用語は、単に教示的な例を示すもので、記載された実施態様が他の実施態様よりも優れている又はそれ以外で好まれることを意味するものではない。
【００２１】
[0036]  ウェアラブル装置は、ユーザに関するデータを収集するために用いることができる。例えば、ウェアラブル装置は、ユーザの健康パラメータ（例えば、心拍数）を監視するための１以上のセンサを使用することができる。幾つかのウェアラブル装置は、他の装置（例えば、モバイル装置）に対してデータを送信し又はデータを受信するように設計される。しかしながら、ウェアラブル装置からの斯様な通信は、典型的に、安全でないか、又は極最小限の安全性（セキュリティ）しか考慮しないで設計されている。このことは、当該ウェアラブル装置が、傍受された場合、特にユーザの位置履歴、購入履歴、資産、健康測定値又は医療状況を暴露し得るようなデータを送信する場合に、可能性のあるユーザの間でプライバシ問題を惹起し得る。
【００２２】
[0037]  本開示は、１以上のセンサを備えるウェアラブル装置が第三者ネットワーク又は装置と通信することを可能にさせるシステム及び方法を概して説明するものである。特に、該ウェアラブル装置のソフトウェアは、ユーザが特定のセンサからのデータセットを選択すると共に該センサのデータ及び特定の第三者装置又はネットワークに関連するセキュリティレベルを割り当てることができるようなユーザインターフェースを含むことができる。異なるセキュリティレベルは、データの暗号化若しくはパスワード保護、契約（例えば、医師との）が署名されていることを保証すること、又は当該第三者がデータベース（例えば、放送者（ブロードキャスタ）ウェアラブル装置の製造者又は信頼される第三者のデータベース）で識別されることを保証すること等の、異なる保護を必要とし得る。如何なるセンサデータの送信又は如何なる第三者データの受信前においても、当該ウェアラブル装置は、このユーザが割り当てたセキュリティレベルをチェックし、如何なる所要のセキュリティ予防措置も実行し、それに従ってデータ伝送を許可又は拒否することができる。
【００２３】
[0038]  図１は、クラウドネットワーク、インターネット、搬送波ネットワーク又は他のデータネットワーク１０１を介して通信する例示的ウェアラブル装置１２０、例示的モバイル装置１５０、例示的セキュリティネットワーク１６０及び種々の他の例示的ネットワーク１７０，１８０を含むエコシステム１００を示す。
【００２４】
[0039]  ウェアラブル装置１２０は、種々の構成部品を含むことができる。幾つかの実施態様において、これらの構成部品は図１に示されるように全て単一のバス１２２に接続される。他の例として、これらの構成部品は代わりに一層複雑なアーキテクチャに従って複数のバス（図示略）を介して接続することもできる。該複数の構成部品は、メモリ１３６、１以上のディスプレイ１２８（タッチ感知性とすることができる）、１以上のセンサ１３０（“センサ１”…“センサＮ”）、電力蓄積ユニット１２６（“電源”）（例えば、電池）（幾つかの実施態様においては、バス１２２には全く接続されない）、一群の物理的制御子１３４、有線及び／又は無線通信モジュール１３２、並びに例えばマイクロプロセッサ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積コントローラ（ＡＳＩＣ）又は本明細書に記載されるデータ処理若しくは他の機能を実施することができる何らかの他の装置等のプロセッサ１２４を含むことができる。種々の実施態様において、メモリ１３６はL1/L2等のキャッシュ、システムメモリ又は記憶装置（例えば、フラッシュメモリ）を含むことができる。本明細書で使用される場合、“非一時的マシン読取可能な媒体”なる用語は、揮発性又は不揮発性に拘わらず、一時的信号を除く全ての斯様なメモリを含むと理解される。
【００２５】
[0040]  ウェアラブル装置メモリ１３６は、ソフトウェア要素及びデータ構造要素を定義する種々の組の命令を記憶するように動作することができる。例えば、該メモリ１３６は、ウェアラブル装置オペレーティングシステム（“ＯＳ”）１３８、ウェアラブル装置基本ソフトウェア（“ウェアラブル基本ソフトウェア”）１４０、ウェアラブル装置センサデータベース（“ウェアラブルセンサデータベース”）１４６（センサ測定値を記憶することができる）、ウェアラブル装置セキュリティデータベース１４４（セキュリティ設定値及び／又は高信頼第三者識別子を記憶することができる）、及びウェアラブル装置セキュリティモジュールソフトウェア１４２（セキュリティネットワーク１６０との相互作用を制御することができる）を含むことができる。
【００２６】
[0041]  種々の実施態様はウェアラブル装置１２０、モバイル装置１５０、セキュリティネットワーク１６０、他のネットワーク１７０，１８０又は何れかの他の装置に上に存在するソフトウェアにより“実行される”機能に関して説明されるが、このような機能は、実際には、ソフトウェア命令を実行する斯様な他の装置（図示略）上のプロセッサ１２４又は複数のプロセッサ等のハードウェアにより実行されることが理解される。プロセッサ（例えば、プロセッサ１２４）が１以上のＡＳＩＣを含むもののような幾つかの実施態様において、上記機能の幾らか又は全ては、代わりに、ハードウェアで実施化することができ、かくして、対応するソフトウェア命令は削除することができる。更に、幾つかの装置に関して固有のハードウェア構成部品は詳細には説明されないが、少なくとも幾つかの実施態様において、これらの装置が、例えば、ウェアラブル装置１２０に関して上述したものと同様にプロセッサ、メモリ及び通信インターフェース等の実際のハードウェアを含むことは明らかであろう。
【００２７】
[0042]  図１に示されたウェアラブル装置１２０のアーキテクチャは、限定するというよりは解説的なものであると解釈されるべきである。ウェアラブル装置１２０の他の実施態様は、追加の若しくは異なる構成部品及び／又はメモリに記憶される要素を含むことができ、及び／又は図示された構成部品若しくはメモリに記憶された要素が欠けることもあり得る。
【００２８】
[0043]  ウェアラブル装置１２０の通信モジュール１３２は、有線接続モジュール（例えば、ＵＳＢポートモジュール、ファイヤワイヤポートモジュール、ライトニングポートモジュール、サンダーボルトポートモジュール等）、物理的接続モジュール（例えば、ウェアラブル装置１２０の１以上の導電リード線の、他の装置、コネクタ又は電源の１以上の導電リード線との直接的物理接触を介して通信する）、無線接続モジュール（例えば、Wi-Fi（登録商標）接続モジュール、３Ｇ／４Ｇ／ＬＴＥセルラ接続モジュール、ブルートゥース（登録商標）接続モジュール、ブルートゥース（登録商標）低エネルギ接続モジュール、ブルートゥース（登録商標）スマート接続モジュール、近距離通信モジュール、無線電波通信モジュール、磁気誘導電力送信器／受信器、磁気共鳴電力送信器／受信器等）、又はこれらの何らかの組み合わせを含むことができる。
【００２９】
[0044]  ウェアラブル装置１２０は、該ウェアラブル装置１２０の通信モジュール１３２を介してデータネットワーク１０１に接続することができる。幾つかの実施態様において、ウェアラブル装置１２０は、データネットワーク１０１に直接的に接続することはできないが、該データネットワーク１０１にモバイル装置１５０等のプロキシ装置を介して接続することができる。例えば、ウェアラブル装置１２０はモバイル装置１５０に有線又は無線通信インターフェース（例えば、汎用直列バス又はブルートゥース（登録商標））接続１０４を介して接続することができ、そうすると、モバイル装置１５０は図１の例示的エコシステムのインターネット接続ネットワーク／装置／サービス（１６０，１７０，１８０等）と、データネットワーク１０１の接続１０６等（例えば、イーサネット（登録商標）接続、Wi-Fi（登録商標）接続、３Ｇセルラ接続、４Ｇセルラ接続、長期進化型セルラ接続、エッジセルラ接続等）を介して通信することができ、当該ウェアラブル装置と当該ネットワークとの間の通信のための中継者又は“仲介者”として動作することができる。
【００３０】
[0045]  ウェアラブル装置１２０の１以上のウェアラブル装置センサ１３０は、血圧、心拍数、心拍、血中酸素（例えば、パルスオキシメータ）、体温（例えば、温度計）、血糖値、血中ブドウ糖（例えば、血糖値測定器）、加速度（例えば、加速度計）、インシュリン、ビタミンレベル、呼吸数、心音（例えば、マイクロフォン）、呼吸音（例えば、マイクロフォン）、移動速度（例えば、加速度計）、移動加速度（例えば、加速度計）、歩行又は走行歩数（例えば、歩数計）、皮膚湿度、汗検出、汗組成、神経発火（例えば、電磁センサ）又は同様の健康測定値等の、種々の生理学的パラメータ（又は、生理学的パラメータを計算、抽出若しくはそれ以外で導出するのに有用なデータ）を測定するためのセンサを含むことができる。幾つかの実施態様において、センサ１３０は、アレルゲン、空気品質、空気湿度、気温及び同様の環境測定値等の環境パラメータを測定するセンサを含むこともできる。
【００３１】
[0046]  電力蓄積ユニット１２６は、再充電可能電池（例えば、ニッケルカドミウム又は“ＮｉＣｄ”、ニッケルメタルハライド又は“ＮｉＭＨ”、リチウムイオン又は“Ｌｉイオン”、密閉鉛酸又は“ＳＬＡ”等）、コンデンサ、位置エネルギベースの電力蓄積ユニット、化学エネルギベースの電力蓄積ユニット、運動エネルギベースの電力蓄積ユニット、又はこれらの何らかの組み合わせ等の、ある期間にわたりエネルギを蓄積することができる任意のタイプのユニットとすることができる。本明細書における当該ウェアラブル装置の“電池１２６”又は“電源１２６”なる参照は、これらのタイプの電力蓄積ユニット１２６のうちの何れかを指すものと理解される。
【００３２】
[0047]  ディスプレイ１２８は、ユーザが該ディスプレイを介して表示されるグラフィックユーザインターフェースと対話するのを可能にするためのタッチ感知型ディスプレイ（例えば、容量性マルチタッチディスプレイ）とすることができる。ディスプレイ１２８は非タッチ感知型とすることもでき、ここで説明される如何なるユーザインターフェースも、代わりに、ボタン、ラジオボタン、レバー、スイッチ、ホイール、スライダ、タッチパッド、キーボード、マウス等の物理的／機械式インターフェース要素、及び当該ウェアラブル装置１２０に埋め込まれ又は接続された他の物理的／機械式インターフェース要素（例えば、制御子１３４）を介して操作することができる。ディスプレイ１２８は、液晶ディスプレイ（ＬＣＤ）、ガスプラズマディスプレイ、電子インクディスプレイ、発光ダイオード（ＬＥＤ）ディスプレイ、有機ＬＥＤ（ＯＬＥＤ）ディスプレイ、電界放出ディスプレイ（ＦＥＤ）、表面伝導電子放出器ディスプレイ（ＳＥＤ）、陰極線管（ＣＲＴ）ディスプレイ、又は計算装置と共に使用することができる如何なる他のタイプの光反射型若しくは光透過型ディスプレイとすることもできる。幾つかの装置においてはディスプレイ１２８を完全に削除することができ；幾つかの実施態様においては、モバイル装置１５０又は他の装置が、直接接続１０４を介して若しくは接続１０２，１０６経由でデータネットワーク１０１を介してウェアラブル装置１２０から受信された情報を表示し又はユーザコマンドをウェアラブル装置１２０に送信することにより該ウェアラブル装置１２０に対するＧＵＩとして機能することができる。
【００３３】
[0048]  ウェアラブル装置１２０のメモリ１３６は、フラッシュメモリ（ＮＯＲフラッシュ又はＮＡＮＤフラッシュ）、電子的消去可能プログラマブル読取専用メモリ（EEPROM）、読取専用メモリ（ＲＯＭ）、固体メモリ、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、ハードドライブ（ＨＤＤ）、光ディスクベースのメモリ、フロッピーディスクベースのメモリ、メモリスタベースのメモリ又は磁気テープベースのメモリを含む任意のタイプのメモリとすることができる。
【００３４】
[0049]  ウェアラブル装置１２０のメモリ１３６に記憶されるデータベース１４６，１４４等は、幾つかの実施態様においては、伝統的データベースとは異なるタイプのデータ構造であり得る。本明細書における“データベース”又は“複数のデータベース”なる用語への参照は、データベース、テーブル、リスト、マトリクス、アレイ、アレイリスト、ツリー、ハッシュ、フラットファイル、画像、行列、ヒープ、メモリ、スタック、一群のレジスタ、又は同様のデータ構造等の、１以上のエントリに関するデータを保持することができる如何なるデータ構造も含むと理解されるべきである。
【００３５】
[0050]  ウェアラブル装置１２０は、ウェアラブル装置に合理的に嵌まり込み得る又はウェアラブル装置に接続され得る（有線又は無線態様で）他の部品を含むことができる。例えば、当該ウェアラブル装置は、１以上のスピーカ、１以上のマイクロフォン、１以上のライト（例えば、ＬＥＤライト）、１以上のカメラ装置、又は１以上の温度センサを含むことができる。
【００３６】
[0051]  ウェアラブル装置１２０は、主にユーザの手首（例えば、腕時計又はブレスレット）、首（例えば、ネックレス又はスカーフ）、腕（例えば、腕章又は肘ブレース（肘装具））、手（例えば、手袋）、指（例えば、指輪）、頭部（例えば、帽子、ヘルメット、ヘッドバンド又はヘッドライト）、脚部（例えば、膝ブレース、脚ホルスタ又はズボン）、胴部（例えば、シャツ、セータ又はジャケット）、胸部（例えば、心臓監視胸部バンド／パッチ、呼吸監視胸部バンド／パッチ）、骨盤部（例えば、下着、水着又は局部用サポータ）、腰部（例えば、ベルト）、足（例えば、靴、靴下又は足首ブレース）、又はユーザの身体の他の領域に装着することができる。
【００３７】
[0052]  図１の例示的エコシステム１００は、モバイル装置１５０も含む。該モバイル装置は、通信モジュール１５２、メモリ１５４及びプロセッサ（図示略）等の種々の構成要素を含むことができる。該モバイル装置のメモリはセキュリティモジュール１５６（セキュリティネットワーク１６０と作用し合うことができる）を記憶することができ、該モバイル装置のプロセッサはセキュリティモジュール１５６を実行することができる。該セキュリティモジュール１５６は、本明細書において後述する種々のセキュリティ関連機能の１以上を定義するための命令を含む。
【００３８】
[0053]  図１に図示されたモバイル装置１５０のアーキテクチャは、限定するというより解説的なものであると解釈されるべきである。モバイル装置１５０の他の実施態様は、追加の若しくは異なる構成部品及び／又はメモリに記憶されるエレメントを含むことができ、及び／又は図示された構成部品及び／又はメモリに記憶されたエレメントを備えないこともあり得る。
【００３９】
[0054]  モバイル装置１５０の通信モジュール１５２は、有線接続モジュール（例えば、ＵＳＢポートモジュール、ファイヤワイヤポートモジュール、ライトニングポートモジュール、サンダーボルトポートモジュール等）、物理的接続モジュール（例えば、モバイル装置１５０の１以上の導電リード線の、他の装置、コネクタ又は電源の１以上の導電リード線との直接的物理接触を介して通信する）、無線接続モジュール（例えば、Wi-Fi（登録商標）接続モジュール、３Ｇ／４Ｇ／ＬＴＥセルラ接続モジュール、ブルートゥース（登録商標）接続モジュール、ブルートゥース（登録商標）低エネルギ接続モジュール、ブルートゥース（登録商標）スマート接続モジュール、近距離通信モジュール、無線電波通信モジュール、磁気誘導電力送信器／受信器又は磁気共鳴電力送信器／受信器等）、又はこれらの何らかの組み合わせを含むことができる。
【００４０】
[0055]  モバイル装置１５０は、スマートフォン、タブレット装置、デスクトップコンピュータ、ラップトップコンピュータ、ゲーミングコンソール、スマートテレビジョン、家庭娯楽システム、第２ウェアラブル装置、又はユーザが当該ウェアラブル装置１２０と通信的に対話する（例えば、直接的接続１０４又はデータネットワーク１０１に対する接続を介して）ために使用することができる何らかの他の装置とすることができる。
【００４１】
[0056]  図１の例示的エコシステムは、例示的なセキュリティネットワーク１６０も含む。“ネットワーク”なる用語はウェアラブル装置１２０又はモバイル装置１５０が通信することができる種々の主体１６０，１７０，１８０を記述するために使用されるが、これらネットワークは、実際には、単一のサーバ、他の装置又はこれらのネットワークであり得ると理解される。例えば、セキュリティネットワーク１６０は、サーバにおいてクラウド計算アーキテクチャで動作する単一の仮想マシン（ＶＭ）であり得る。ネットワーク１６０，１７０，１８０が複数の装置を含む場合、各装置が当該ネットワークに割り当てられた機能の全てを実施することができるか、又は異なる装置が異なるフィーチャを実施することができる。例えば、第三者高信頼ネットワーク１７０は、第三者データベース１７２を記憶したクラウドベースのＶＭ、ブランド／製造者モジュールを実施化した２つのＶＭを含むことができ、これらの１つは第三者ソフトウェア１７６も実施化する。多数の代替的構成及び更なる改善（例えば、冗長的ＶＭ又はこれらの機能の間でリクエストを分散させる負荷バランサ等）は明らかであろう。
【００４２】
[0057]  図１の例示的エコシステム１００において、例示的セキュリティネットワーク１６０は“www.SN.com”として識別される。該セキュリティネットワーク１６０は、セキュリティネットワークデータベース１６２、セキュリティモジュール１６４及びアプリケーションプログラミングインターフェース（ＡＰＩ）１６６を含む。ＡＰＩ１６６は、第三者装置１６８又は第三者ネットワーク（例えば、第三者高信頼ネットワーク／装置１７０、ウェアラブルブランド／製造者ネットワーク／装置１８０、モバイル装置１５０等）により、当該セキュリティネットワーク１６０のセキュリティネットワークデータベース１６２にアクセスし若しくは該データベースを編集するために使用することができる。第三者１６８が当該セキュリティネットワーク１６０のセキュリティネットワークデータベース１６２にアクセスし又は該データベースを編集する動機は、ウェアラブル装置１２０のウェアラブルセンサデータベース１４６からのデータにアクセスすることである。幾つかの実施態様において、セキュリティネットワークデータベース１６２は、信頼のおける第三者１６８の識別子（及び、幾つかの実施態様では、斯かる第三者に関連する認証情報）を記憶することもできる。
【００４３】
[0058]  一例として、体育館（第三者１６８としての）は、セキュリティデータベース１６２にアクセスするために（従って、当該ウェアラブル装置のデータにアクセスするために）セキュリティネットワーク１６０のＡＰＩ１６６を使用することができる。ウェアラブル装置１２０を装着しているユーザが該体育館のＵＲＬを該ウェアラブル装置１２０のセキュリティモジュールソフトウェア１４２におけるブロードキャスタグラフィックユーザインターフェース（ＧＵＩ）３１０（例えば、図４の例示的ブロードキャスタＧＵＩ参照）に入力すると、セキュリティネットワーク１６０は該体育館が高信頼第三者であることを知ることができ、該体育館に当該セキュリティネットワークデータベースを介して当該ウェアラブル装置のデータにアクセスすることを許可することができる。代替実施態様において、セキュリティデータベース１４４はウェアラブル装置１２０のセンサ１３０からの（例えば、ウェアラブルセンサデータベース１４６からの）実際のセンサデータを記憶せず、その代わりに、ＡＰＩ１６６を用いて信頼のおける第三者１６８に付与することができるパスワード又は暗号キーを記憶し、かくして、該第三者１６８がウェアラブル装置１２０のセンサデータに該ウェアラブル装置１２０のセンサ１３０から直接的に又はウェアラブルセンサデータベース１４６から直接的にアクセスすることができるようにする。他の代替実施態様において、ブロードキャスタＧＵＩ３１０を介してユーザにより識別される第三者１６８は、自身の識別子をセキュリティネットワークデータベース１６２に記憶させておくことができ、この場合、該識別子は該第三者がプロキシとしてのセキュリティネットワーク１６０を介して当該ウェアラブル装置にアクセスすることを許可することができる。
【００４４】
[0059]  第三者がウェアラブル装置１２０にセキュリティネットワーク１６０を介して最終的にどの様に接続するかとは無関係に、ウェアラブル装置１２０のユーザは、ウェアラブル装置１２０のセキュリティモジュールソフトウェア１４２又はモバイル装置１５０のセキュリティモジュールソフトウェア１５６におけるブロードキャスタＧＵＩ（例えば、図４の例示的ブロードキャスタＧＵＩ３１０参照）内で第三者（例えば、前述した例示的体育館）に関連する“セキュリティレベル”を設定することができる。ユーザは、ブロードキャスタＧＵＩ３１０内で、どのセンサデータを第三者１６８（例えば、体育館）がアクセスすることを許可されるかをユーザが定義することを可能にする設定を調整することができる（例えば、体育館が“カロリー消費”値にのみアクセスすることは許可するが、“血圧”値にアクセスすることは許可しない）。更に、ブロードキャスタＧＵＩ３１０のユーザは、当該データが安全な態様で送信されるべきか、及び、もしそうなら、当該データが他のデータと比較してどの程度安全に送信されるべきか（例えば、パスワード保護される又は暗号化される）（例えば、図２の例示的セキュリティレベル参照）を予め定めることができる。このように、ウェアラブル装置１２０のセキュリティモジュールソフトウェア１４２は、センサ１３０の１つからの各タイプのセンサデータに関してユーザがブロードキャスタＧＵＩ３１０においてどのセキュリティレベルの決定を行ったかをチェックすると共に、第三者１６８（例えば、体育館）に対して、ユーザがウェアラブル装置１２０に送信することを承認したセンサ（又は他の）データのみを、ユーザが該センサ（又は他の）データに対して決定したタイプ又は“レベル”のセキュリティ予防策を用いてのみ送信する。当該暗号化、パスワード保護、証明認証及び他のセキュリティフィーチャは、部分的にウェアラブル装置１２０のセキュリティモジュールソフトウェア１４２において、及び部分的にセキュリティネットワーク１６０のセキュリティモジュール１６４において実行することができる。種々の代替実施態様においては、モバイル装置１５０のセキュリティモジュール１５６が、代わりに、これらのセキュリティ機能を実施することができ、該セキュリティモジュール１５６が一層複雑なセキュリティ機能及び判断を処理することができる場合、ウェアラブル装置１２０のセキュリティモジュールソフトウェア１４２は、保護されたデータ（又は全てのデータ）のみがウェアラブル装置１２０によりモバイル装置１５０に送信される（例えば、モバイル装置１５０の公開キーを用いて暗号化されて）ことを保証さえすればよい。
【００４５】
[0060]  セキュリティモジュールソフトウェア１４２のブロードキャスタＧＵＩ３１０においてユーザにより選択されたセキュリティレベルに依存して、第三者１６８（例えば、体育館）は、幾つかの実施態様では、ウェアラブル装置１２０にデータを送信することもできる。例えば、該体育館は、ウェアラブル装置１２０のユーザによる頻繁な愛顧に対する報酬として、又はユーザが当該体育館への訪問の間に目標数のカロリを消費したことに対する褒賞として該ウェアラブル装置１２０にクーポンを提供することができる。
【００４６】
[0061]  セキュリティネットワーク１６０は、ウェアラブル装置１２０、モバイル装置１５０、第三者ネットワーク／装置１７０及びウェアラブルブランド／製造者ネットワーク／装置１８０を含む当該システムの種々のエレメントにロードすることが可能なセキュリティモジュール（例えば、１４２、１５６、１６４、１７４、１８４）を供給することができるような、高信頼第三者ネットワーク１６０に対するプロバイダであり得る。セキュリティネットワーク１６０は、ウェアラブル装置１２０のユーザが、該ウェアラブル装置から送信される異なるレベルのデータに関する種々のセキュリティレベルが、当該データの種々のタイプの受信者に対して、例えば該ウェアラブル装置１２０又は、幾つかの実施態様では、モバイル装置１５０のブロードキャスタＧＵＩ３１０を介して実施化されるようにプログラムすることを可能にすることができる。
【００４７】
[0062]  上記種々のエレメント（例えば、ウェアラブル装置、モバイル装置１５０、第三者ネットワーク及び製造者）は、２つのグループ、即ち送信側装置及び受信側装置に分類することができる。幾つかの実施態様において、幾つかの装置は複数の役割を果たすことができ、かくして、両グループに分類することができると共に、処理の時点に満たされる役割に基づいて斯かるグループの一方において会員資格に従って扱うことができる。
【００４８】
[0063]  上記分類に依存して、セキュリティネットワーク１６０は特定の装置に対して異なる機能を果たすことができる。特に、セキュリティネットワーク１６０はウェアラブル装置１２０により、第三者１６８へ送信されるべき又は第三者１６８から受信されるべき如何なるデータをも保護すべく当該データのスクランブル処理、パスワード又はセキュリティキーを設定するために使用することができる。当該データが保護された場合、第三者１６８は、ウェアラブル装置１２０が当該特定の第三者１６８に当該暗号キー又はパスワードを取得することを許可した場合にのみ、該ウェアラブル装置１２０から送信されるデータを抽出することができる。セキュリティネットワーク１６０は、ウェアラブル装置１２０及び識別された第三者１６８に関連する対応する許可、暗号キー、パスワード又はウェアラブルセンサデータベース１４６からの実際の（保護された又は保護されていない）データを識別する自身のデータベースを含むことができる。ウェアラブル装置１２０から（又はセキュリティネットワーク１６０からのプロキシにより）許可されると、“受信側”装置（例えば、モバイル装置１５０、第三者ネットワーク／装置１７０、ウェアラブルブランド／製造者ネットワーク／装置１８０）は、当該ウェアラブル装置から送信されたデータを適切に読み取るために該データへのアクセス権を得る（例えば、暗号キー及び／又はパスワードを受信することにより、又はセキュリティネットワーク１６０により暗号化されていないデータを受信するための許可を受信することにより）ことができる。
【００４９】
[0064]  図１は、第三者高信頼ネットワーク／装置１７０も示している。このネットワーク／装置は、第三者データベース１７２、セキュリティネットワーク１６０と作用し合うことができるセキュリティモジュール１７４、及び第三者ソフトウェア１７６を含む。該第三者ネットワーク／装置１７０は、第三者１６８（例えば、体育館、コーヒーショップ、レストラン、ソーシャルネットワーク又は他のウエブサイト等）に属することができる。これらの第三者１６８は、前記ＡＰＩ１６６及びセキュリティネットワークデータベース１６２を介してウェアラブル装置のデータにアクセスすることができ、又はセキュリティネットワーク内で信頼のおける第三者１６８として識別することができる。幾つかの実施態様において、データはウェアラブル装置１２０から第三者ネットワーク／装置１７０に直接伝送することができ、該第三者ネットワーク／装置は、該データが暗号化又はパスワード保護されている場合、セキュリティモジュール１７４を用いて該データを読み取ることができる。第三者ネットワーク／装置１７０のセキュリティレベル（例えば、ウェアラブル装置１２０のブロードキャスタＧＵＩ３１０を介して決定された）に依存して、該第三者ネットワーク／装置１７０はウェアラブル装置１２０にデータを送信することを許可されることもあり得る。この構成は、例えば、当該第三者ネットワーク／装置１７０に関連する組織（例えば、体育館、コーヒーショップ又はレストラン等）の頻繁な愛顧に対して報酬的クーポンを提供するために、通行人が当該第三者ネットワーク／装置１７０に関連する施設に入った場合に該通行人に奨励的割引を提供するために、又は当該ウェアラブル装置１２０からのデータに基づいて当該ネットワーク／装置１７０に関連する製品若しくはサービスを推奨する（例えば、センサ１３０からのセンサデータが高レベルの肥満を示すユーザに対して、健康食又は飲料を推奨する）ために用いることができる。
【００５０】
[0065]  図１は、ウェアラブルブランド／製造者ネットワーク／装置１８０も示している。これは、ウェアラブル装置１２０のブランド及び／又は製造者に関連するネットワーク／装置である。幾つかの実施態様において、ウェアラブルブランド／製造者ネットワーク／装置１８０は、ブランド／製造者データベース１８２、前記セキュリティネットワーク１６０と作用し合うことができるセキュリティモジュール１８４、及びブランド／製造者ソフトウェア１８６を含むことができる。ウェアラブルブランド／製造者ネットワーク／装置１８０は、例えば、ウェアラブル装置のブランド／製造者１８０からウェアラブル装置１２０に該ウェアラブル装置１２０に対するファームウエア／ソフトウェアの更新を供給するために、又は、時には、ウェアラブル装置１２０及び／又は該装置のユーザのためにセンサ１３０からの該ウェアラブル装置１２０のセンサデータを用いたサービス又は計算を実行するために使用することができる。該ウェアラブルブランド／製造者ネットワーク／装置１８０は、第三者１６８として扱うこともでき、ＡＰＩ１６６を使用することもできる。ウェアラブル装置１２０とウェアラブルブランド／製造者ネットワーク／装置１８０との間の通信も、ウェアラブル装置１２０のセキュリティモジュールソフトウェア１４２のブロードキャスタＧＵＩ３１０で選択されたセキュリティレベルに支配され得る。
【００５１】
[0066]  この場合、ウェアラブル装置１２０の典型的ユーザは、該ウェアラブル装置１２０のブロードキャスタＧＵＩ３１０を使用して、どの第三者１６８がセンサ１３０のうちのどのセンサからのどのデータにアクセスすることができるか、送信されるデータに対してどのタイプのセキュリティ予防措置を適用すべきか、及びどの第三者１６８が当該ウェアラブル装置１２０にデータを送信することができるかを決定することができる。ユーザは、ブロードキャスタＧＵＩ３１０を使用して、該ユーザのウェアラブル装置１２０のデータにアクセスするために第三者１６８の各々／何れかが入力しなければならない何らかのパスワードを決定し、又はこれらの第三者１６８に対して当該ウェアラブル装置１２０のデータにアクセスする前に又は際に該ウェアラブル装置１２０が送信すべき何らかのメッセージを決定することもできる。
【００５２】
[0067]  幾つかの実施態様において、ウェアラブル装置１２０は、ウェアラブルセンサデータベース１４６とセキュリティネットワークデータベース１６２との間の又は第三者データベース１７２とブランド／製造者データベース１８２との間のデータを同期させることができる。幾つかの実施態様において、ウェアラブル装置１２０は、ウェアラブル装置のセキュリティデータベース１４４とセキュリティネットワークデータベース１６２との間の又は第三者データベース１７２とブランド／製造者データベース１８２との間のデータを同期させることもできる。幾つかの実施態様において、ウェアラブル装置１２０は、センサ及び他のデータをアマゾンウェブサービス（ＡＷＳ）のインターネット（ＩｏＴ）プラットフォーム等のウェアラブル装置管理フレームワークに連続的に又は定期的にアップロードすることができる。幾つかの実施態様において、セキュリティネットワーク１６０は、上記管理フレームワークの一部として実施化することができるか、又は他の主体１５０，１７０，１８０に対してのセキュリティ強制データ伝送を容易化するために上記フレームワークと通信することができる。
【００５３】
[0068]  また、ユーザは通知ＧＵＩ３１５を用いて、第三者１６８がセンサデータにアクセスした場合にウェアラブル装置１２０がユーザに対してどの様に通知すべきか（例えば、バイブレーション、メッセージ、スピーカからのオーディオ、小さな電気ショック等）、第三者１６８がウェアラブル装置１２０にデータを送信した場合に該ウェアラブル装置１２０がユーザに対してどの様に通知すべきか（例えば、バイブレーション、メッセージ、スピーカからのオーディオ、小さな電気ショック等）、これらの通知はどの第三者１６８が実行しているかに基づいて変化すべきか、データアクセス又はデータ受信イベントが発生したことをユーザに通知する前に遅延が存在すべきか、及びデータアクセス又はデータ受信イベントが発生した場合に当該ウェアラブル装置１２０はユーザに対して第三者１６８を識別すべきか（例えば、当該第三者１６８に関連する固有のバイブレーションにより、ディスプレイ上でテキスト／画像／ビデオを介して当該第三者１６８を識別することにより、又はスピーカから再生されるオーディオにより当該第三者１６８を識別することにより）を決定することもできる。
【００５４】
[0069]  種々の実施態様において、ユーザのウェアラブル装置１２０は、デフォルトとして、自身のセンサデータをウェアラブルセンサデータベース１４６に記憶している。ユーザが望む場合、ウェアラブル装置のセンサデータの幾つかは、ウェアラブルセンサデータベース１４６における記憶の前においても暗号化することができる。ユーザが自身のウェアラブル装置１２０を伴って歩き回っている（又はそれ以外で装着して１日を過ごしている）間に、ウェアラブル装置１２０は、第三者１６８から直接的に又はセキュリティネットワーク１６０を介して、該第三者１６８（例えば、コーヒーショップ、体育館、又は健康的理由でウェアラブル装置を読み取りたい接続を有する何らかの存在点）により接続確認を受ける（即ち、接続リクエストを受信する）ことがあり得る。ウェアラブル装置１２０は、この接続確認又は接続リクエストを検査し、第三者１６８を識別し（例えば、セキュリティデータベース１４４又はセキュリティネットワークデータベース１６２を用いて）、且つ、上記リクエストに基づくと共にセキュリティデータベース１４４又はセキュリティネットワークデータベース１６２に記憶された何らかの所定のセキュリティレベル（例えば、ブロードキャスタＧＵＩ３１０を介してユーザにより事前に設定された）に基づいて動作を行うことができる。幾つかの実施態様において、これらの第三者１６８は、自身の接続リクエスト内で自己識別することが許される。この場合、ウェアラブル装置１２０のセキュリティモジュールソフトウェア１４２は、判断ソフトウェア３２０を実行して、どのデータを（もしあるなら）、どの様にして共有することができるかを、ユーザにより事前に決定され、ウェアラブル装置のブロードキャスタデータベースに記憶されたセキュリティレベルに従って決定する。幾つか又は全てのセキュリティ機能が、代わりに、モバイル装置１５０により実行される実施態様の（例えば、モバイル装置がウェアラブル装置１２０とデータネットワーク１０１との間の仲介者として動作する幾つかの実施態様における）種々の変形例は、明らかであろう。
【００５５】
[0070]  図２は、セキュリティレベルの例示的リストを示す。非常に異なるセキュリティレベルも使用され得るので、このリストは限定するというよりも例示的であることを意図するものである。しかしながら、この実施態様には８個の異なるセキュリティレベルが存在する。該セキュリティレベルの例示的リストは、セキュリティレベルのコード名を識別する“ラベル”の列２０５、当該セキュリティレベルが帯域に沿ってどの程度安全であるかを記述した“セキュリティレベル”の列２１０、当該セキュリティレベルのフルネームを識別する“名称”の列２１５、当該セキュリティレベルがデータの暗号化を必要とするかを識別する“データ暗号化”の列２２０、接続する第三者１６８がウェアラブルセンサデータベース１４６のデータに対するアクセスを有すべきかを指定する“アクセス”の列２２５、当該セキュリティレベル下で伝送されるデータがパスワード保護されるべきかを識別する“パスワード”の列２３０、ウェアラブル装置１２０からのデータの許可された移動を識別する“共有”の列２３５、第三者１６８がウェアラブル装置１２０にデータを送信することを許可されているかを識別する“共有データ”の列２４０、及び当該セキュリティレベルが使用され得る例示的使用ケースを示した“使用”の列２４５を含む、一群の列に説明された特徴に従って各々を記述している。
【００５６】
[0071]  この実施態様における最高のセキュリティレベルはＳ１（“高閉鎖”）であり、このセキュリティレベルの下でのデータは記憶する前に暗号化され、第三者によりアクセスすることはできず、且つ、データは当該ウェアラブル装置により又は当該ウェアラブル装置と共有することができないことを意味する。Ｓ１セキュリティの下でのデータは、ユーザの私的データである。次の最も高いセキュリティレベルはＳ２（“高制限”）であり、このセキュリティレベルの下でのデータは、記憶の前に暗号化され、第三者によりアクセスすることはできないが、同じデータは当該ウェアラブルにより又は該ウェアラブル装置と共有することができることを意味する。Ｓ２セキュリティレベルでデータを受信する第三者は、当該ユーザにより信頼されているものと予想され、従って如何なる共有データも解読することができなければならない。例えば、秘密性のある経済的又は位置データはセキュリティレベルＳ１又はＳ２で記憶することができる。
【００５７】
[0072]  次の最も高いセキュリティレベルはＳ３（“共有”）であり、このセキュリティレベルでのデータは暗号化されず、第三者により（パスワードを有しているなら）アクセスすることができ、その場合、幾つかのデータは当該ウェアラブル１２０により又は該ウェアラブル装置と共有することができることを意味する。医師と共有されるべき繊細な医療データは、例えば、セキュリティレベルＳ３で記憶することができる。次の最も高いセキュリティレベルはＳ４（“以前のリンク”）であり、このセキュリティレベルでのデータは暗号化されず、第三者（パスワードを有しているなら）によりアクセスすることができ、その場合、幾つかのデータは当該ウェアラブル１２０により又は該ウェアラブル装置と共有することができることを意味する。以前から信頼されている第三者１６８と共有されるべきデータは、例えば、セキュリティレベルＳ４で記憶することができる。次の最も高いセキュリティレベルはＳ５（“ブランドリンク”）であり、このセキュリティレベルの下のデータは暗号化されず、パスワードを要せずに第三者１６８によりアクセスすることができ、その場合、幾つかのデータはウェアラブル装置１２０により又は該ウェアラブル装置と共有することができることを意味する。信頼がおけ、且つ、セキュリティネットワーク１６０により識別される第三者１６８と共有されるべきデータは、例えば、セキュリティレベルＳ５で記憶することができる。次の最も高いセキュリティレベルはＳ６（“ブランド”）であり、このセキュリティレベルの下のデータは暗号化されず、第三者１６８（パスワードを有しているなら）によりアクセスすることができ、その場合、殆どのデータはウェアラブル装置１２０により又は該ウェアラブル装置と共有することができることを意味する。ウェアラブル装置１２０とウェアラブルブランド／製造者ネットワーク／装置１８０との間で共有又は同期されるべきデータは、例えば、このセキュリティレベルの下に分類することができる。最も低いセキュリティレベルはＳ７であり、このセキュリティレベルの下でのデータは当該ウェアラブル装置１２０により追加のセキュリティ予防対策なしで自由に送信することができ、かつ、このセキュリティレベルの下での少なくとも幾つかのタイプのデータは追加のセキュリティ予防対策なしで自由に受信することができることを意味する。広告者によりクーポンと交換されるべきデータは、例えば、このセキュリティレベルの下で記憶することができる。
【００５８】
[0073]  図２のセキュリティリストは、さもなければ定義されない８番目のセキュリティレベルＳ８も含む。これは、ユーザが、そうするように選択すれば、特別な（カスタム）セキュリティレベルを編集又は追加することができることを示している。このようなカスタムセキュリティレベルは、例えばユーザによりウェアラブル装置１２０のセキュリティモジュールソフトウェア１４２のブロードキャスタＧＵＩ３１０を介して定義することができる。他の実施態様においては全てのセキュリティレベルが斯様にして特注的に定義することができる一方、幾つかの実施態様では特注定義セキュリティレベルは利用することができない。
【００５９】
[0074]  図３は、例示的ウェアラブル装置１２０における例示的セキュリティモジュールソフトウェア１４２の例示的分解３００を示す。図３の例示的セキュリティモジュールソフトウェア１４２の例示的分解３００は、該例示的セキュリティモジュールソフトウェア１４２を幾つかのモジュール、即ち、暗号化ソフトウェア３０５、ブロードキャスタＧＵＩ３１０、通知ＧＵＩ３１５、ブロードキャスト判断ソフトウェア３２０、セキュリティＧＵＩ３２５、編集ＧＵＩ３３０及びセキュリティキーソフトウェア３３５に分解する。
【００６０】
[0075]  図３における前記例示的セキュリティモジュールソフトウェア１４２の斯かるモジュールのうちの１つが、暗号化ソフトウェア３０５である。該暗号化ソフトウェア３０５は、プリティ・グッド・プライバシ（ＰＧＰ）、ＲＳＡ、ディフィ・ヘルマン又は他の暗号化アルゴリズム等の任意の数の暗号化アルゴリズムのうちの１以上を用いることもできる。該暗号化モジュールは、ウェアラブル装置１２０のセンサ測定データを高いセキュリティレベル（例えば、図２の例示的セキュリティレベルリストにおける例示的高セキュリティレベルＳ１又はＳ２）で暗号化するために用いられる。幾つかの実施態様において、ウェアラブル装置１２０に関連する私有（秘密）暗号キーは、該ウェアラブル装置のメモリ１３６内に記憶することができ、如何なる第三者１６８にも直接アクセス可能とされない。しかしながら、公開キーはセキュリティネットワーク１６０を介して分配することができる。
【００６１】
[0076]  幾つかの実施態様において、暗号化ソフトウェア３０５はセンサデータを記憶及び送信の両方のために暗号化することができる。暗号化ソフトウェア３０５が対称暗号化アルゴリズムを使用する場合、当該暗号化ソフトウェアはセンサデータを共有されるべき又は、それ以外で、当該データが利用可能にされる装置により既知である私有キーに従って暗号化することができる。例えば、幾つかの実施態様において、私有キーは、セキュリティレベル（又はセキュリティレベルのグループ）に関連付け、当該セキュリティレベルに関連する如何なるデータをも暗号化するために使用し、当該セキュリティレベルのデータにアクセスする如何なる主体にも分配することができる。暗号化ソフトウェア３０５が少なくともデータの送信のために非対称暗号化を使用する実施態様において、該暗号化ソフトウェアは当該データを第１暗号化形態で記憶し、次いで、送信前に、該データを復号すると共に、対象となる受信者の公開キーに従って暗号化する（又は、個別の解読ステップを避けるために、種々の既知の方法に従って単一のステップの暗号化に変更すべく再暗号化する）ことができる。他の例として、幾つかの実施態様において、当該セキュリティレベルにアクセスする装置に分配するために、全体のセキュリティレベル（又はセキュリティレベルのグループ）に対して公開キー及び私有キーの組を発生することもできる。このような実施態様においては、上述した対称暗号化実施態様と同様に、当該データは記憶のために公開キーに従って暗号化し、記憶されたのと同一の暗号化形態で送信することができる。
【００６２】
[0077]  図３の例示的セキュリティモジュールソフトウェア１４２における第２モジュールは、ブロードキャスタＧＵＩ３１０である。このＧＵＩは、ユーザが第三者１６８に接続することを決定することができると共に、ウェアラブル装置１２０のどのデータが該第三者１６８によりアクセス可能であり、当該ウェアラブル装置１２０により該第三者１６８と共有され、又は該第三者１６８により当該ウェアラブル装置１２０と共有されるべきかを選択することができるインターフェースである。このことの全て並びに暗号化及びパスワード保護を示す設定を、セキュリティレベル（例えば、図２の例示的セキュリティレベルＳ１〜Ｓ７）を選択することにより示すことができる。このインターフェースの一例が図４に示されている。
【００６３】
[0078]  図３の例示的セキュリティモジュールソフトウェア１４２における第３モジュールは、通知ＧＵＩ３１５である。このＧＵＩは、第三者１６８がセンサデータにアクセスした場合にウェアラブル装置１２０がユーザにどの様に通知すべきか（例えば、バイブレーション、メッセージ、スピーカからのオーディオ、小さな電気的ショック等）、第三者１６８がウェアラブル装置１２０にデータを送信した場合に該ウェアラブル装置１２０がユーザにどの様に通知すべきか（例えば、バイブレーション、メッセージ、スピーカからのオーディオ、小さな電気的ショック等）、これらの通知がどの第三者１６８が実行しているかに基づいて変化すべきか、データアクセス又はデータ受信イベントが発生したことをユーザに通知する前に遅延が存在すべきか、及びデータアクセス又はデータ受信イベントが発生した場合にウェアラブル装置１２０がユーザに対して当該第三者１６８を識別すべきか（例えば、当該第三者１６８のための固有のバイブレーションにより、該第三者１６８をディスプレイ上でテキスト又は画像により識別することにより、又は該第三者１６８をスピーカから再生されるオーディオにより識別することにより）を、ユーザが決定することができるインターフェースである。このインターフェースの一例が図５に示されている。
【００６４】
[0079]  図３の例示的セキュリティモジュールソフトウェア１４２における第４モジュールは、ブロードキャスト判断ソフトウェア３２０である。このソフトウェアは、ユーザによりブロードキャスタＧＵＩ３１０及び通知ＧＵＩ３１５に入力されたデータを当該ウェアラブル装置のセキュリティデータベース１４４に組み込む。第三者１６８がデータに対するアクセスを要求した、又はデータがウェアラブル装置１２０により若しくは該ウェアラブル装置と共有されるべき場合、該ブロードキャスト判断ソフトウェア３２０は、この情報に関して当該ウェアラブル装置のセキュリティデータベース１４４をチェックし、該データがアクセスされ又は共有されることが許されるかを判断する。該ブロードキャスト判断ソフトウェア３２０は、データファイルを暗号化する、データファイルが依然として暗号化されていることを確かめるためにチェックする、又はデータファイルをパスワード保護する等の当該ウェアラブル装置１２０のセキュリティデータベース１４４が示す採られるべき何らかの他の動作を実行する（又は暗号化ソフトウェア３０５が、これら動作の１以上を実行することを促す）こともできる。
【００６５】
[0080]  図３の例示的セキュリティモジュールソフトウェア１４２における第５モジュールは、セキュリティＧＵＩ３２５である。該セキュリティＧＵＩ３２５は、前記ブロードキャスタＧＵＩ３１０とインターフェース接続して、特定の通信又は特定の第三者１６８のために一層細かなセキュリティレベルのカスタマイズを提供することができる（図５の例示的セキュリティＧＵＩ３２５参照）。
【００６６】
[0081]  図３の例示的セキュリティモジュールソフトウェア１４２における第６モジュールは、編集ＧＵＩ３３０である。該編集ＧＵＩ３３０は、ユーザが送信に先立ち編集することを許可された特定のタイプのデータのために当該ウェアラブル装置１２０に設けることができる。
【００６７】
[0082]  図３の例示的セキュリティモジュールソフトウェア１４２における第７モジュールは、セキュリティキーソフトウェア３３５である。該セキュリティキーソフトウェア３３５は、暗号キーを発生し、ユーザのウェアラブル装置１２０の間又は第三者１６８／受信側装置５３０（例えば、モバイル装置１５０、製造者／ブランド１８０、高信頼第三者１７０等）に対し送信又はそれ以外で交換する。
【００６８】
[0083]  幾つかの実施態様において、ウェアラブル装置１２０のセキュリティモジュールソフトウェア１４２は、図３に示されていない他のモジュールを含む。幾つかの実施態様において、モジュール３０５〜３３５のうちの１以上は、例えばモバイル装置１５０等の他の装置上（例えば、該モバイル装置のセキュリティモジュール１５６内）で構成することができる。例えば、種々のＧＵＩ３１０、３１５、３２５、３３０を定義する命令は、モバイル装置３５０におけるセキュリティモジュール１５６の一部とすることができ、ウェアラブル装置１２０におけるセキュリティモジュールソフトウェア１４２の残りのモジュール３０５、３２０、３３５を構成するために用いることができる。
【００６９】
[0084]  図４は、例示的なウェアラブル装置１２０（又はモバイル装置１５０）の例示的ブロードキャスタグラフィックユーザインターフェース（ＧＵＩ）４００（ＧＵＩ３１０に対応する）を示す。このＧＵＩは、ユーザが第三者１６８に接続することを決定することができると共に、ウェアラブル装置１２０のどのデータがアクセス可能であり又はウェアラブル装置１２０により送信／受信されるべきか、及びどのセキュリティレベルにおいてであるかを選択することができるインターフェースである。該ブロードキャスタＧＵＩ４００、又はその変形例は、ユーザのモバイル装置１５０等の当該ウェアラブル装置１２０以外の装置（例えば、モバイル装置１５０、タブレット装置、ラップトップコンピュータ、デスクトップコンピュータ等）上に表示することもできる。
【００７０】
[0085]  図４の例示的ブロードキャスタＧＵＩ４００においては、種々のセンサ測定データ分類及び種々のセンサベースの算出データ分類が左側の“センサ”メニュ４０１に示されている。例えば、例示的ブロードキャスタＧＵＩ４００のセンサメニュ４０１は、生の加速度計データ、算出された消費カロリデータ、生の心拍データ、算出された血圧データ及び他の測定値を含む種々のセンサデータを示している。“生”データと“算出”データとの間の差を示すことができ、例えば、“生加速度計データ”は当該ウェアラブル装置の加速度計からの生のデータである一方、“算出カロリデータ”は該加速度計データから算出された消費カロリの数であり得る。同様に、“算出歩数データ”は上記加速度計データから算出することができ、“算出血圧データ”は生の心拍データから算出することができる。従って、幾つかの実施態様において、ユーザは、通常、生データ及び算出データが異なって扱われるべきことを示すことができる（例えば、異なるセキュリティレベル）。幾つかの実施態様において、当該ウェアラブル装置は、これらの算出されるパラメータのうちの１以上を算出しない場合もあり得る。
【００７１】
[0086]  図４の例示的ブロードキャスタＧＵＩ４００は“セキュリティレベル”メニュ４０５も含み、該メニュは、掲載されたセキュリティレベルのなかに少なくとも“Ｓ１−最高高閉鎖”、“Ｓ２−最高高制限”及び“Ｓ３−高共有”を含む。これらのセキュリティレベルは、図２の例示的セキュリティレベルリストに掲載された例示的セキュリティレベルと同一又は同様のものとすることができる。ユーザがセキュリティレベルを更にカスタマイズしたい場合、“セキュリティレベルを更にカスタマイズ”ボタン４１０が、ユーザをセキュリティＧＵＩ３２５（例えば、図５の例示的セキュリティＧＵＩ３２５参照）に移動させることができる。
【００７２】
[0087]  図４の例示的ブロードキャスタＧＵＩ４００における現データは、更に、ユーザが第三者１６８“Starbucks.com”に接続し（“高信頼リンク”インターフェースエレメント４２５参照）、且つ、この第三者が生の心拍データ（“生心拍データ”が選択された“センサ”メニュ４０１参照）にＳ２セキュリティレベル（“Ｓ２最高高制限”が選択された“セキュリティレベル”メニュ４０５参照）でアクセスすることを許可していることを示している。“追加＋”ボタン４３０は例示的ブロードキャスタＧＵＩ４００のユーザが斯かる“高信頼リンク”設定４２５に第２の第三者１６８を追加する（“Starbucks.com”に加えて）ことを可能にし、かくして、該第２第三者も前記生の心拍データ（“生心拍データ”が選択された“センサ”メニュ４０１参照）にＳ２セキュリティレベル（“Ｓ２最高高制限”が選択された“セキュリティレベル”メニュ４０５参照）でアクセスすることができるようにする。ユーザは、更に、この生の心拍データを取得するために当該第三者１６８が入力しなければならないパスワード４１５を付与している。“高信頼リンク”設定４２５に示された第三者１６８は第三者ネットワーク／装置１７０であり得る。ユーザは、上記生の心拍データ（“生心拍データ”が選択された“センサ”メニュ４０１参照）をＳ２セキュリティレベル（“Ｓ２最高高制限”が選択された“セキュリティレベル”メニュ４０５参照）で受信することができるウェアラブルブランド／製造者ネットワーク／装置１８０も示すことができる。ユーザは、これらのトランザクションのセキュリティを保証することができる（例えば、ウェアラブル装置及び第三者が解読キーを有している場合、暗号化されたデータのみを受信及び送信することにより）セキュリティネットワーク１６０も示すことができる。幾つかの実施態様において、該セキュリティネットワーク１６０も、上記生の心拍データ（“生心拍データ”が選択された“センサ”メニュ４０１参照）をＳ２セキュリティレベル（“Ｓ２最高高制限”が選択された“セキュリティレベル”メニュ４０５参照）で受信することができる。
【００７３】
[0088]  図４の例示的ブロードキャスタＧＵＩ４００において、このウェアラブルブランド／製造者ネットワーク／装置１８０は“Armband1.com”として識別され（ウェアラブルブランド／製造者ネットワーク／装置設定４３５参照）、セキュリティネットワーク１６０は“www.SN.com”として識別され（セキュリティネットワーク設定４４５参照）、各第三者１６８が前記生の心拍データを読み取るために入力しなければならないパスワードは“xxx11ABC”として識別されている（パスワード設定４１５参照）。ユーザは広告者を許可するようにも選択しており（“広告者を許可”設定４４０参照）、従って、該ユーザのウェアラブル装置１２０は、例えば、スターバックスコーヒーショップの近くを通過する場合に第三者ネットワーク１７０“Starbucks.com”からクーポンを受信することができる。また、ユーザは該ユーザの医師が、該医師が同意すれば上記生の心拍データをＳ２セキュリティレベルで受信することもできることを示す“同意すれば医師に提供”も示している（医師設定４２０参照）。ユーザは、これらの設定を保存ボタン４５０により保存し、又は終了ボタン４５５によりブロードキャスタＧＵＩ４００を終了することができる。
【００７４】
[0089]  幾つかの実施態様において、特定のタイプの通信（例えば、当該ウェアラブル装置の製造者への／からの通信、又は医師への／からの通信）には、ユーザが全ての第三者をブロードキャスタＧＵＩに手動で入力する必要がないように、デフォルトのセキュリティレベル（例えば、Ｓ１〜Ｓ７のうちの何れか１つ）を割り付けることができる。
【００７５】
[0090]  種々の実施態様において、保存ボタン４５０を選択すると、入力されたデータは１以上のセキュリティ方針（又は１以上のセキュリティ方針の一部）として委託される。その後、該１以上のセキュリティ方針（セキュリティポリシ）を更に修正するために同じインターフェース４００を用いることができる。例えば、生の心拍データに関して委託されたオプションを変更することなしに、ユーザは算出血圧データ及び算出カロリデータをセキュリティレベルＳ１に設定するためにＧＵＩ４００を使用することができる。
【００７６】
[0091]  図５は、例示的ウェアラブル装置１２０（又は他の装置）の例示的セキュリティＧＵＩ５００（ＧＵＩ３２５に対応し得る）を示す。図５の該例示的セキュリティＧＵＩ５００はユーザにより複数の動作を実行するために用いることができる。例えば、ウェアラブル装置１２０のデータにアクセスする前に第三者により入力されなければならないパスワードを示すことができ（“パスワード”設定５０１参照）、使用する１以上のセンサを選択することができる（センサ１〜Ｎのうちの“センサ１”が選択された“センサ”メニュ５０５参照）。
【００７７】
[0092]  ユーザは、センサメニュ５０５で選択された１以上のセンサからの（センサ１３０の）１以上のタイプのデータに対応するセキュリティ設定も選択することができる。即ち、ユーザは、生センサデータ５１０（例えば、生の血圧データ）、計算データ５１５（例えば、血圧データに基づくカロリ計算）、トリガデータ５２０（例えば、１以上の所定のセンサ測定値限界が超過されたこと、又はセンサ測定値が１以上の所定のセンサ測定値範囲（恐らく健康状態を示す）外となったことを示す、スピーカ音若しくはバイブレーション又は表示されるテキスト／グラフィック／ビデオ等のユーザ警報を“トリガ（起動）”するための条件を記述するデータ）又は他のデータ５２５に対応させて種々のセキュリティ設定（“キー”５９０により“公開共有”、“パスワードを要する”、サービスキーによるスクランブルセキュリティ、及び送信前に編集を許可として説明されている）を選択することができる。これらのセキュリティ設定は、どのネットワーク又は装置が当該データを受信しているかに依存して変更することができ（“受信者”の列５３０参照）、これらは他のウェアラブル装置５３５、モバイル装置１５０、公共装置５４０（例えば、店舗におけるPOS装置）、ブランド／製造者ネットワーク／装置１８０、第三者高信頼ネットワーク／装置１７０又はセキュリティネットワーク１６０を含むことができる。
【００７８】
[0093]  各タイプのデータに対して、図５の例示的セキュリティＧＵＩ５００は1以上の異なるタイプのセキュリティ対策を関連付け、当該ウェアラブル装置に記憶された特定のユーザデータを安全にすることができる。図５のキー５９０に示されているように、上記異なるタイプのセキュリティ対策は、公開共有（ＯＳ）、パスワードの要求（ＲＰ）及びサービスキーによるスクランブルされたセキュリティを含むことができる。図５は、関連するデータに対する送信される前の編集を許可するオプション（ＡＥ）も示している。本開示の他の実施態様に組み込むことができる他のセキュリティ対策及びオプションも存在し得ることに注意されたい。
【００７９】
[0094]  一実施態様において、ユーザが生のセンサデータ５１０をウェアラブル装置１２０からモバイル装置１５０に送信したいと欲すると共に、該データを送出する前に編集を行う能力（“ＡＥ”）を関連付ける場合、このことは編集ＧＵＩ（図７で更に詳細に説明する）を起動させることができる。該編集ＧＵＩは、ユーザが生データをモバイル装置１５０又は他の“受信者”ネットワーク若しくは装置（列５３０における他の例示的“受信者”ネットワーク／装置等）に送信する前に編集することを可能にすることができる。他の実施態様において、当該データがサービスキーによるスクランブルセキュリティに関連付けられた場合、セキュリティネットワーク１６０は、スクランブルされたデータにアクセスするために安全キーを供給するよう指令され得る。他の実施態様において、当該データが公開共有に関連付けられた場合、このことは、この特定の組のデータにはセキュリティが関連付けられていないことを示し得る。“パスワードを要する”なるセキュリティ指示子（“ＲＰ”）は、当該データにアクセスするために第三者１６８又は受信者５３０は“パスワード”設定５０１で識別されるパスワードを入力する必要があることを示し得るか、又は、代わりに、第三者１６８又は受信者５３０がデータにアクセスしたい場合において同意するために、ユーザに“パスワード”設定５０１で識別されるパスワードを当該ウェアラブル装置に入力することを要求し得る。
【００８０】
[0095]  図６は、本明細書に記載される種々のフィーチャ及び処理を実施するために使用することができる例示的計算装置アーキテクチャを示す。例えば、該計算装置アーキテクチャ６００は当該ウェアラブル装置又はＩＯＴ装置内で実施化することができる。図６に示されるアーキテクチャ６００は、メモリインターフェース６０２、プロセッサ６０４及び周辺機器インターフェース６０６を含んでいる。メモリインターフェース６０２、プロセッサ６０４及び周辺機器インターフェース６０６は、別個の構成部品とすることができるか、又は１以上の集積回路の一部として集積化することができる。種々の構成部品は、１以上の通信バス又は信号線により結合することができる。
【００８１】
[0096]  図６に示されたプロセッサ６０４は、データプロセッサ、画像プロセッサ、中央処理ユニット又は任意の種々のマルチコア処理装置も含もうとするものである。如何なる種々のセンサ、外部装置及び外部サブシステムも、周辺機器インターフェース６０６に結合して、例示的モバイル装置のアーキテクチャ６００における如何なる数の機能も容易化することができる。例えば、動きセンサ６１０、光センサ６１２及び近接センサ６１４を、周辺機器インターフェース６０６に結合して、当該モバイル装置の方位、照明及び近接機能を容易化することができる。例えば、光センサ６１２はタッチ面６４６の輝度の調整を容易にするために利用することができる。加速度計又はジャイロスコープの関連で例示することができる動きセンサ６１０は、当該モバイル装置の動き及び向きを検出するために利用することができる。この場合、表示オブジェクト又は媒体は、検出された向きに従って提示することができる（例えば、ポートレイト又はランドスケープ）。
【００８２】
[0097]  温度センサ、生物測定センサ又は他のセンシング装置等の他のセンサも、対応する機能を容易化するために周辺機器インターフェース６０６に結合することができる。位置プロセッサ６１５（例えば、全地球測位送受信器）を、地理的位置データを発生し、これにより地理的位置特定を可能にするために周辺機器インターフェース６０６に結合することができる。この場合、集積回路チップ等の電子磁力計６１６を周辺機器インターフェース６０６に接続して、真の磁北の方向に関するデータを供給し、これにより当該モバイル装置はコンパス又は方向的機能を享受することができる。カメラサブシステム６２０及び電荷結合素子（ＣＣＤ）又は相補型金属酸化膜半導体（ＣＭＯＳ）光学センサ等の光学センサ６２２は、写真及びビデオクリップの記録等のカメラ機能を容易化することができる。
【００８３】
[0098]  通信機能は、１以上の通信サブシステム６２４を介して容易化することができ、該サブシステムは１以上の無線通信サブシステムを含むことができる。無線通信サブシステム６２４は、802.x又はブルートゥース（登録商標）送受信器及び赤外線等の光送受信器を含むことができる。有線通信サブシステム６２４は、ネットワークアクセス装置、パーソナルコンピュータ、プリンタ、ディスプレイ又はデータを送信若しくは受信することができる他の処理装置等の他の計算装置に対する有線結合を確立するために使用することが可能な、汎用直列バス（ＵＳＢ）ポート又は何らかの他の有線ポート接続等のポート装置を含むことができる。通信サブシステム６２４の特定の設計及び構成は、当該装置が動作しようとする通信ネットワーク又は媒体に依存し得る。例えば、装置は、モバイル通信用全地球的システム（ＧＳＭ（登録商標））ネットワーク、ＧＰＲＳネットワーク、拡張データＧＳＭ（登録商標）環境（ＥＤＧＥ）ネットワーク、802.x通信ネットワーク、符号分割多重アクセス（ＣＤＭＡ）ネットワーク又はブルートゥース（登録商標）ネットワーク上で動作するよう設計された無線通信サブシステムを含むことができる。通信サブシステム６２４は、当該装置が他の無線装置に対して基地局として構成することができるようにホスティングプロトコルを含むことができる。通信サブシステムは、当該装置がホスト装置とTCP/IP、ＨＴＴＰ又はＵＤＰ等の１以上のプロトコルを用いて同期することを可能にすることもできる。
【００８４】
[0099]  オーディオサブシステム６２６は、音声可能機能を容易にするためにスピーカ６２８及び１以上のマイクロフォン６３０に結合することができる。これらの機能は、音声認識、音声複製又はデジタル記録を含むことができる。オーディオサブシステム６２６は、併せて、従来の電話機能を含むこともできる。
【００８５】
[0100]  Ｉ／Ｏサブシステム６４０は、タッチコントローラ６４２及び／又は他の入力コントローラ６４４を含むことができる。タッチコントローラ６４２は、タッチ面６４６に結合することができる。タッチ面６４６及びタッチコントローラ６４２は、これらに限定されるものではないが、容量性、抵抗的、赤外線又は表面音響波技術を含む複数の接触感知技術の何れかを用いて接触及び移動又はこれらの中断を検出することができる。タッチ面６４６との１以上の接触点を決定するための他の近接センサアレイ又はエレメントも同様に利用することができる。一構成例において、タッチ面６４６は仮想の又はソフトによるボタン及び仮想キーボードを表示することができ、これはユーザにより入力／出力装置として使用することができる。
【００８６】
[0101]  他の入力コントローラ６４４は、１以上のボタン、ロッカースイッチ、サムホイール、赤外線ポート、ＵＳＢポート及び／又はスタイラス等のポインタ装置等の他の入力／制御装置６４８に結合することができる。上記１以上のボタン（図示略）は、スピーカ６２８及び／又はマイクロフォン６３０の音量制御のためのアップ／ダウンボタンを含むことができる。幾つかの構成例において、装置６００は、オーディオ及び／又はビデオ再生又は記録装置の機能を含むことができると共に、他の装置に対するテザリングのためのピンコネクタを含むことができる。
【００８７】
[0102]  メモリインターフェース６０２はメモリ６５０に結合することができる。メモリ６５０は、高速ランダムアクセスメモリ又は磁気記憶装置、光記憶装置若しくはフラッシュメモリ等の不揮発性メモリを含むことができる。メモリ６５０は、ダーウイン、ＲＴＸＣ、ＬＩＮＵＸ、ＵＮＩＸ（登録商標）、ＯＳ Ｘ、ANDROID（登録商標）、WINDOWS（登録商標）又はVxWorks等の埋込型オペレーティングシステム等のオペレーティングシステム６５２を記憶することができる。オペレーティングシステム６５２は、基本システムサービスを処理すると共にハードウェア依存性タスクを実行するための命令を含むことができる。幾つかの構成例において、オペレーティングシステム６５２はカーネルを含むことができる。
【００８８】
[0103]  メモリ６５０は、他のモバイル計算装置又はサービスとの通信を容易にするために通信命令６５４も記憶することができる。通信命令６５４は、当該装置により使用するための通信モード又は通信媒体を地理的位置（ＧＰＳ／ナビゲーション命令６６８により取得することができる）に基づいて選択するために使用することもできる。メモリ６５０は、インターフェースの発生等のグラフィックユーザインターフェース処理を容易にするためのグラフィックユーザインターフェース命令６５６；センサ関連の処理及び機能を容易にするためのセンサ処理命令６５８；電話関連の処理及び機能を容易にするための電話命令６６０；電子メッセージ関係の処理及び機能を容易にするための電子メッセージ命令６６２；ウェブブラウジング関連の処理及び機能を容易にするためのウェブブラウジング命令６６４；メディア処理関係の処理及び機能を容易にするためのメディア処理命令６６６；ＧＰＳ及びナビゲーション関連の処理を容易にするためのＧＰＳ／ナビゲーション命令６６８；カメラ関連の処理及び機能を容易にするためのカメラ命令６７０；加速度計データから歩数を計算する等の歩数計関連の機能を容易にするための歩数計ソフトウェア６７２；キャリアネットワーク等の他の装置に対して装置６００を固有に識別するための起動記録／IMEI６７４；当該モバイル計算装置上で又は該装置に関連して動作している可能性のある何らかの他のアプリケーションのための命令を含むことができる。メモリ６５０は、ナビゲーション、ソーシャルネットワーク、位置ベースのサービス又は地図表示に関連するアプリケーション等の他の処理、フィーチャ及びアプリケーションを容易化するための他のソフトウェア命令を記憶することもできる。
【００８９】
[0104]  上述した命令及びアプリケーションの各々は、上述した１以上の機能を実行するための一群の命令に対応し得る。これらの命令は、別個のソフトウェアプログラム、プロシージャ又はモジュールとして実施する必要はない。メモリ６５０は、更なる又は一層少ない命令を含むことができる。更に、当該モバイル装置の種々の機能は、1以上の信号処理及び／又はアプリケーション固有の集積回路におけるものを含み、ハードウェアで及び／又はソフトウェアで実施化することができる。
【００９０】
[0105]  特定のフィーチャは、データサーバ等のバックエンド要素を含む、アプリケーションサーバ若しくはインターネットサーバ等のミドルウエア要素を含む、グラフィックユーザインターフェース若しくはインターネットブラウザを有するクライアントコンピュータ等のフロントエンド要素を含む、又は上記の何らかの組み合わせを含むコンピュータシステムにおいて実施化することができる。斯かるシステムの各要素は、通信ネットワーク等の任意の形態のデジタルデータ通信の媒体に接続することができる。通信ネットワークの幾つかの例は、ＬＡＮ、ＷＡＮ並びにインターネットを形成するコンピュータ及びネットワークを含む。当該コンピュータシステムは、クライアント及びサーバを含むことができる。クライアント及びサーバは、一般的に互いから遠隔にあり、典型的にネットワークを介して作用し合う。クライアントとサーバとの関係は、各コンピュータ上で動作すると共に互いにクライアント／サーバ関係を持つコンピュータプログラムにより生じる。
【００９１】
[0106]  開示される実施態様の１以上のフィーチャ又はステップは、呼び出し側のアプリケーションと、オペレーティングシステム、ライブラリルーチン、サービスを提供する、データを提供する又は演算若しくは計算を実行する機能等の他のソフトウェアコードとの間で受け渡される１以上のパラメータを定義することができるＡＰＩを用いて実施することができる。該ＡＰＩは、１以上のパラメータをパラメータリスト又は他の構造を介してＡＰＩ仕様文書に定義されたコール規約に基づいて送信又は受信するプログラムコード内の１以上のコールとして実施化することができる。パラメータは、定数、キー、データ構造、オブジェクト、オブジェクトクラス、変数、データタイプ、ポインタ、アレイ、リスト又は他のコールとすることができる。ＡＰＩのコール及びパラメータは、如何なるプログラミング言語でも実施化することができる。プログラミング言語は、プログラマが当該ＡＰＩをサポートする機能にアクセスするために採用する用語及び呼び出し規約を定義することができる。幾つかの構成例において、ＡＰＩはアプリケーションに対して、入力能力、出力能力、処理能力、電力容量及び通信能力等の当該アプリケーションを実行する装置の能力をレポートすることができる。
【００９２】
[0107]  図７は、例示的ウェアラブル装置１２０（又は他の装置）の例示的編集ＧＵＩ７００（ＧＵＩ３３０に対応し得る）を示す。特に、図７の該例示的編集ＧＵＩ７００は、ユーザ又は受信者（例えば、“受信者”５３０）が生データ７０１、算出データ７１０又はトリガデータ７２０等の当該ユーザのウェアラブル装置１２０の１以上のセンサ１３０から得られたデータを見ることを許可することができる。当該データは、図７の例示的編集ＧＵＩ３３０上のメモフィールド（例えば、生データメモフィールド７０５、算出データメモフィールド７１５、トリガデータメモフィールド７２５）において見又は編集することができる。図７の該例示的編集ＧＵＩ７００は、メモフィールドを編集する際に補助するための編集機能（例えば、“切り取り（カット）”７３０及び“貼り付け（ペースト）”７３５、キーボード／タッチスクリーン７４０を介しての入力、カーソル７５０）も提供する。当該データは、ユーザが望むように、追加、削除又はそれ以外で修正することができる。
【００９３】
[0108]  図８は、例示的ウェアラブル装置１２０（又は他の装置）の例示的通知ＧＵＩ８００（ＧＵＩ３１５に対応し得る）を示す。このＧＵＩは、ユーザが“介して警告”メニュ８０１を介して、第三者１６８又は受信者５３０がセンサデータを受信し又はそれ以外でアクセスした場合にウェアラブル装置１２０がユーザにどの様に通知すべきか（例えば、バイブレーション８０５、表示されるメッセージ８１０、スピーカからのオーディオアラーム８１５、小さな電気的ショック又は他のタイプの通知）、第三者が当該ウェアラブル装置にデータを送信した場合に該ウェアラブル装置はユーザにどの様に通知すべきか（例えば、バイブレーション８０５、表示されるメッセージ８１０、スピーカからのオーディオアラーム８１５、小さな電気的ショック又は他のタイプの通知）を決定することができるインターフェースである。
【００９４】
[0109]  ユーザは、図８の例示的通知ＧＵＩ８００を用いて、これらの通知がどの第三者１６８／受信者５３０がデータをアクセス／受信しているかに基づいて（例えば、第三者１６８／受信者５３０が広告者である場合、“広告者通知を受信”設定８２０に従って）変化すべきか、ユーザにデータアクセス又はデータ受信イベントが発生したことを通知する前に遅延が存在すべきか（“通信モジュールがアクセスされている場合”設定８２５に関連する“時間”設定８３５参照）、及び、データアクセス又はデータ受信イベントが発生した場合にウェアラブル装置はユーザに対して当該第三者を識別すべきか（“アクセス者を示せ”設定８３０参照）（例えば、当該第三者に関して固有のバイブレーションにより、該第三者をディスプレイ上でテキスト又は画像を介して識別することにより、又は該第三者をスピーカから再生されるオーディオで識別することにより）を調整することもできる。
【００９５】
[0110]  例えば、図８の例示的通知ＧＵＩ８００において、ユーザは、アラームを介してではなく、バイブレーション及び表示されるメッセージを介して通知を受信したいことを指示している。また、該ユーザは、広告者の通知を受信しないこと、通信がアクセスされている場合に通知を即座に受信すること、及びアクセスしている第三者を識別することを選択している。他の第三者１６８／受信者５３０に対して、又は他のセンサデータセットに対しては他の設定を選択することができる。
【００９６】
[0111]  図９は、例示的ウェアラブル装置１２０の例示的セキュリティモジュールソフトウェア１４２又は、幾つかの実施態様では、モバイル装置１５０のセキュリティモジュール１５６等のセキュリティモジュールソフトウェアによる例示的動作を説明したフローチャート９００である。図９の方法９００は、ユーザ入力情報をブロードキャスタＧＵＩ３１０及び／又はセキュリティＧＵＩ３２５（ステップ９０１）を介して受信する等の、複数の機能のために使用することができる。図９の方法９００は、ウェアラブル装置１２０に（例えば、ウェアラブルセンサデータベース１４６に）（又はモバイルフォン若しくはウェアラブル装置管理フレームワーク等の他の場所に）記憶されたデータに対してセキュリティキーソフトウェア３３５によるスクランブルされたセキュリティを実行するために使用することもできる（ステップ９０５）。セキュリティキーソフトウェア３３５のスクランブルされるセキュリティフィーチャは、当該データがハッキングされることから防止するために使用することができることに注意されたい。特に、当該データは、ユーザ又は他の処理が該データをスクランブル解除するためのキーを供給しない限り、スクランブルされて見え、判読することができない（例えば、暗号化されている）。
【００９７】
[0112]  方法９００は、ユーザのウェアラブル装置から第三者１６８／受信者装置／ネットワーク５３０に供給されている通信、及び第三者１６８から到来している通信を統合及び初期化することもできる（ステップ９１０）。当該通信における第２装置が受信側装置／ネットワーク５３０である場合、この処理の一部は該受信側装置５３０を識別することである（ステップ９１５）。特に、セキュリティモジュールソフトウェア１４２は、当該受信側装置５３０に関して、当該ウェアラブル装置の送信データにどのタイプのセキュリティレベルが関連付けられているか（例えば、ユーザによりブロードキャスタＧＵＩ３１０及び／又はセキュリティＧＵＩ３２５を介してどのセキュリティレベルが選択されたか）を判定することができる（セキュリティレベル判定９７０参照）。特に、方法９００は、受信側装置／ネットワーク５３０及び／又は送信されるべきデータが“公開共有”ポリシ（例えば、図２の例示的セキュリティレベルリストにおけるセキュリティレベルＳ７）に関連付けられているかをチェックし（ステップ９２０）、そうであるなら、該データを送信する（ステップ９２５）。そうでない場合、方法９００は受信側装置／ネットワーク５３０及び／又は送信されるべきデータがパスワード要件に関連付けられているかをチェックし（ステップ９３０）、そうであるなら、パスワードを受信し、該受信されたパスワードを認定し（ステップ９３５）、該パスワードが成功裏に認定されたら該データを送信することができる（ステップ９４０）。そうでない場合、方法９００は受信側装置／ネットワーク５３０及び／又は送信されるべきデータが“送信前に編集”ポリシに関連付けられているかをチェックし（ステップ９４５）、そうであるなら、編集ＧＵＩ３３０を開いて当該ウェアラブル装置のユーザが、送信する（ステップ９５５）前に、該データを編集することを許可する（ステップ９５０）。これらのセキュリティレベルのポリシ９７０の何れもが当てはまらない場合、方法９００は、受信側装置／ネットワーク５３０は当該データを受信することを認可されていないと最終的に決定し、送信を終了することができる（ステップ９６０）。
【００９８】
[0113]  受信側装置／ネットワーク５３０及び悪意のある者又は盗聴者がウェアラブル装置１２０からデータを読み取ることを試みる際に遭遇し得るという追加のセキュリティレベルとして、暗号化又は他のデータスクランブルフィーチャを設けることができる。適切な認証（例えば、パスワード）を決定し又は適切なＧＵＩ（例えば、編集ＧＵＩ３３０）を開いた後でも、当該データをスクランブル解除し、ユーザのウェアラブル装置１２０により何が送信されていたかを適切に解釈するために、該ユーザのウェアラブル装置１２０からの対応するセキュリティキーが必要とされ得る。セキュリティモジュールソフトウェア１４２は、ユーザのウェアラブル装置１２０からの及び／又はセキュリティネットワーク１６０からの適切なセキュリティキーにアクセスすることが必要であり得る。この場合、当該データはセキュリティネットワーク１６０において解読されて、受信側装置／ネットワーク５３０に送信され又は該受信側装置／ネットワークによりアクセスされ得るか、又は受信側装置／ネットワーク５３０が、この目的のために、ウェアラブル装置１２０から直接的に若しくはセキュリティネットワーク１６０からプロキシにより当該セキュリティキーを受信することができる。
【００９９】
[0114]  図１０は、例示的ウェアラブル装置１２０（又は他の装置）の例示的セキュリティキーソフトウェア３３５により例示的処理を実行するための方法１０００を説明したフローチャートである。
【０１００】
[0115]  特に、該図に示されるように、方法１０００は、最初に、受信側装置／ネットワーク５３０に送信されるべき如何なるタイプのデータ（例えば、生データ１００５、算出データ１０１０、トリガデータ１０１５及び他のデータ１０２０）の入力も受けることができる（ステップ１００１）。一旦入力されると、該データは、次いで、セキュアソケットレイヤ（ＳＳＬ）又はトランスポートレイヤセキュリティ（ＴＬＳ）セッションキー等の、当該データを暗号化するために使用されるセキュリティシステムキーに関連付けることができる（ステップ１０２５）。該暗号化の結果、権限のない者が暗号キーなしでは当該データを適切に解釈及び読み取ることを不可能にさせるようなデータのスクランブルが得られる（ステップ１０３０）。
【０１０１】
[0116]  当該ウェアラブル装置からのデータがスクランブルされると、該データは該ウェアラブル装置１２０上で見付けられるウェアラブルセンサデータベース１４６及び／又はセキュリティデータベース１４４（セキュリティシステムキーも記憶することができる）に暗号化されて記憶することができる（ステップ１０３５）。次いで、対応するキーが該記憶されたデータに関連付けられ、該キーは次いで１以上の装置に送出することができ、かくして、これら装置が当該データを適切にスクランブル解除することができるようにする（ステップ１０３５）。上記データが送信されたなら（ステップ１０４０）、権限のない者が該データにアクセスするのを防止するために新たなセキュリティキーを発生することができる（ステップ１０４５）。
【０１０２】
[0117]  図１１は、ウェアラブル装置１２０の基本ソフトウェア１４０により実行される処理を行うための例示的方法１１００を説明したフローチャートである。該フローチャートは、ウェアラブル装置１２０が、最初に、センサ１３０を介しての定期的センサデータ収集を実行し、このデータを該ウェアラブル装置１２０のウェアラブルセンサデータベース１４６に保存することを示している（ステップ１１０１）。この時点で、当該方法１１００はセキュリティモジュールソフトウェア１４２を実行することができる（ステップ１１０５）。次いで、ユーザはブロードキャスタＧＵＩ３１０及び／又はセキュリティＧＵＩ３２５を呼び出し、該ＧＵＩに第三者１６８の識別子及び該第三者のセキュリティレベル許可を書き込むことができる（ステップ１１１０）。該第三者１６８の情報及びセキュリティレベル設定は、次いで、ウェアラブル装置１２０のセキュリティデータベース１４４に入力される（ステップ１１１５）。ブロードキャスタＧＵＩ３１０及び／又はセキュリティＧＵＩ３２５に記入された上記情報が、特定の組のセンサ測定又はセンサ算出データが暗号化されるべきことを示している場合（例えば、セキュリティレベルＳ１又はＳ２）、この段階で該暗号化を実行することができる（ステップ１１２０）。当該ウェアラブル装置は、次いで、ウェアラブルブランド／製造者ネットワーク／装置１８０に（ステップ１１２５）及びセキュリティネットワーク１６０に（ステップ１１３０）アクセスすることができる。幾つかの実施態様においては、セキュリティネットワーク１６０が最初にアクセスされるべきであり、ウェアラブルブランド／製造者ネットワーク／装置１８０を識別し又は該ネットワーク／装置にデータを供給することを補助することができる。幾つかの実施態様において、ユーザ装置１５０及び／又は高信頼第三者ネットワーク／装置１７０にアクセスすることもできる（図示略）。これらのネットワーク／装置は、データを伝送するためにアクセスすることができ、又は、幾つかのケースでは、他の第三者受信者装置／ネットワーク５３０を識別することにより追加のセキュリティレイヤとして動作することもできる。例えば、これらのネットワーク／装置は、幾つかの実施態様では、（ａ）他のものが“安全な”第三者として識別しているかを知るために当該第三者が、これらネットワークのデータベースにおいて識別されるかをチェックするために、又は（ｂ）このウェアラブル装置、他のウェアラブル装置又は他のユーザさえもがアクセスすることを許可されるために当該ウェアラブル装置のブロードキャスタデータベースのエントリをバックアップするために、アクセスすることができる。同様に、上記第三者は、上記ウェアラブルブランドネットワーク及びセキュリティネットワークにアクセスして、他の第三者が当該ウェアラブル装置及びユーザを接続するのに“安全”なものとして認識していることを確かめることができる。
【０１０３】
[0118]  上記が完了した場合、ウェアラブル装置１２０及び上記第三者１６８は接続することができる。ウェアラブル装置１２０の通信モジュール１３２がアクセスされていない又は問い合わされていない場合（ステップ１１３５）、該モジュールは周期的なセンサデータのポーリング及び通例の動作に戻ることができる（ステップ１１４５）。ウェアラブル装置１２０の通信モジュールがアクセスされ又は問い合わされた場合（ステップ１１３５）、該モジュールはウェアラブル装置１２０のブロードキャスト判断ソフトウェア３２０を実行することができる（ステップ１１４０）。該ブロードキャスト判断ソフトウェアの一例は、図１２において更に説明される。
【０１０４】
[0119]  図１１におけるフローチャート（及び他の図の各フローチャート）は特定の実施態様により実行される特定の順序の処理を示しているが、このような順序は例示的なものであると理解されるべきである（例えば、他の実施態様は斯かる処理を異なる順序で実行し、特定の処理を組み合わせ、特定の処理を重ね合わせ、処理又は方法を並列に実行し、等々を行うことができる）。
【０１０５】
[0120]  図１２は、ウェアラブル装置１２０（又は他の装置）のブロードキャスト判断ソフトウェア３２０により実行される例示的処理を行うための方法１２００の一例を説明したフローチャートである。図１２のフローチャートは、該方法１２００がウェアラブル装置１２０のウェアラブルデータベース１４６（該装置のセンサ測定値及びセンサ算出値を保持する）から共有又はアクセスされるべき情報のリクエストを受けることにより開始する（ステップ１２０１）。方法１２００は、次いで、当該データに対し前記ブロードキャスタＧＵＩ３１０及び／又はセキュリティＧＵＩ３２５を介してどのセキュリティレベルが選択されたかをチェックする。
【０１０６】
[0121]  当該方法１２００は、特に、各セキュリティレベルが何をカバーしようとしているかに関する前記例示的分類を用いた図２の例示的セキュリティレベルリストを実施する。他のセキュリティ方式に関する種々の変形例も明らかであろう。当該情報がＳ１に分類されたデータをリクエストする場合（ステップ１２０２）、方法１２００は、該データを送出せず（ステップ１２０４）、一実施態様において、このリクエストを当該データが、そうあるべき様に暗号化されて記憶されていることを二重にチェックする機会として利用することができる（ステップ１２０６）。リクエストされたデータがＳ２に分類されている場合（ステップ１２１０）、該Ｓ２分類の保護の対象にならないデータにのみ無制限なアクセス権が付与される（ステップ１２１２）。リクエストされたデータがＳ３に分類された場合（ステップ１２２０）、該データは、医師の同意が同期されているなら（ステップ１２２２）送信することができる（ステップ１２２４）。リクエストされたデータがＳ４に分類されている場合（ステップ１２３０）、当該データは、高信頼リンクが同期されているなら（ステップ１２３２）、送信することができる（ステップ１２３４）。リクエストされたデータがＳ５に分類される場合（ステップ１２４０）、高信頼ブランドリンクが同期されているなら（ステップ１２４２）該データを送信することができ、該データを受信することができる（ステップ１２４４）。リクエストされたデータがＳ６に分類される場合（ステップ１２５０）、当該第三者がウェアラブルブランド／製造者ネットワーク／装置１８０であるなら（ステップ１２５２）、該データを送信することができ、該データを受信することができる（ステップ１２５４）。リクエストされたデータがＳ７に分類された場合（ステップ１２６０）、当該データが広告に使用される限りにおいて（ステップ１２６２）該データは公開的に且つ公に送信することができ、受信することができる（ステップ１２６４）。
【０１０７】
[0122]  図１２におけるフローチャートは特定の実施態様により実行される特定の順序の処理を示しているが、このような順序は例示的なものであると理解されるべきである（例えば、他の実施態様は斯かる処理を異なる順序で実行し、特定の処理を組み合わせ、特定の処理を重ね合わせ、等々を行うことができる）。
【０１０８】
[0123]  図１３は、例示的モバイル装置１５０の例示的セキュリティモジュールソフトウェア１５６、例示的第三者高信頼ネットワーク／装置１７０の例示的セキュリティモジュールソフトウェア１７４、又は例示的ウェアラブルブランド／製造者ネットワーク／装置１８０の例示的セキュリティモジュールソフトウェア１８４により実行される例示的処理を行う方法１３００の一例を説明したフローチャートである。
【０１０９】
[0124]  対応する第三者１６８／受信者装置／ネットワーク５３０（例えば、モバイル装置１５０、製造者／ブランド装置１８０、高信頼第三者装置１７０等）がユーザのウェアラブル装置１２０に接続されると（ステップ１３０１）、当該方法１３００は、該特定の受信者装置／ネットワーク５３０に関して、ユーザのウェアラブル装置１２０から送信されている対応するデータのためのセキュリティレベルを評価するために使用することができる。該データのセキュリティレベルが“公開共有”のセキュリティレベル（例えば、図２の例示的セキュリティレベルリストにおける例示的セキュリティレベルＳ７）であると判定されると（ステップ１３０５）、該セキュリティモジュールは該データをウェアラブル装置１２０から当該特定の受信者装置５３０に直接的に入力することができる（ステップ１３１０）。
【０１１０】
[0125]  当該データがパスワード保護されている場合（ステップ１３１５）、方法１３００は、必要とされる適切なパスワードを識別する（ステップ１３２０）と共に、当該特定の受信者装置５３０が該データにアクセスすることを許可されているかを自身の試みられた当該パスワードの入力に基づいて判定する（ステップ１３２５）ことができ、該受信者装置５３０が失敗したら当該接続を終了させる（ステップ１３３０）。当該パスワードセキュリティが克服された場合（ステップ１３３５）、当該セキュリティモジュールは、次いで、当該データがスクランブル／暗号化されているかを判定することができる（ステップ１３４０）。当該データがスクランブル／暗号化されていない場合、方法１３００は、次いで、該データをユーザのウェアラブル装置１２０から当該特定の受信者装置に入力することができる（ステップ１３４５）。当該データがスクランブル／暗号化されていると判定された場合（ステップ１３４０）、当該セキュリティモジュールは、当該ウェアラブル装置１２０のユーザを識別し（ステップ１３６０）、セキュリティネットワーク１６０に接続し（ステップ１３６５）、もし利用可能ならば適切なセキュリティキーを取り出すことができる（ステップ１３７０）。該セキュリティキーは、セキュリティネットワーク１６０から、ウェアラブル装置１２０から、又はブランド／製造者１８０、モバイル装置１５０若しくは高信頼第三者１７０等の他の高信頼装置から取り出すことができる。該セキュリティキーが利用可能でないなら、ウェアラブル装置からの当該データは解読／スクランブル解除することはできず、当該処理はデータの取り出しなしで終了される（ステップ１３７５）。上記セキュリティキーが利用可能なら（ステップ１３７０）、当該受信者装置５３０は当該データを取り出すことができると共に、該データをメモリ又は記憶データ構造（例えば、第三者データベース１７２、ブランド／製造者データベース１８２、モバイル装置１５０のメモリ１５４等）に入力することができ（ステップ１３８０）、そこで、該データは前記セキュリティキーを更に用いてスクランブル解除／解読することができ（ステップ１３８５）、かくして、当該受信者装置５３０のためのデータ取り出し処理は終了する（ステップ１３９０）。
【０１１１】
[0126]  図１４Ａは、例示的セキュリティネットワーク１６０（又は、幾つかの実施態様ではモバイル装置１５０若しくはウェアラブル装置１２０等の他の装置）の例示的セキュリティモジュール１６４における例示的ユーザセキュリティキー処理を実行するための方法１４００の一例を説明したフローチャートである。
【０１１２】
[0127]  当該方法１４００は、ウェアラブル装置１２０のユーザが最初に入力ユーザリクエストをセキュリティモジュールに供給することで開始することができる（ステップ１４０１）。この場合、該セキュリティモジュールは当該ユーザのウェアラブル装置を識別すると共に、特定のユーザがセキュリティネットワークデータベース１６２において識別されるかを知るためにチェックすることができる（ステップ１４０５）。該ユーザが識別されない場合、当該方法１４００は当該ウェアラブル装置１２０のユーザをセキュリティネットワークデータベース１６２に追加／登録することができる（ステップ１４１０）。セキュリティネットワーク１６０におけるデータベースを、受信者装置により、対応するユーザウェアラブル装置から適切なキーを識別するために使用することもできる。何故なら、該データベースは、多くの異なるユーザ識別情報、及び如何なる数の送信されたデータをもスクランブル解除するために使用される対応するセキュリティキーを含み得るからである。
【０１１３】
[0128]  当該ユーザがセキュリティネットワーク１６０のセキュリティネットワークデータベース１６２に登録されたら、方法１４００は、当該ウェアラブル装置１２０のための新たなセキュリティキーを発生することができる（ステップ１４１５）。セキュリティネットワーク１６０は、該セキュリティキーをセキュリティネットワークデータベース１６２に記憶することができる（ステップ１４２０）。方法１４００は該セキュリティキーをウェアラブル装置１２０に送信することができ（ステップ１４２５）、該ウェアラブル装置１２０は該セキュリティキーをセキュリティデータベース１４４に記憶することができる。
【０１１４】
[0129]  図１４Ｂは、例示的セキュリティネットワーク１６０の例示的セキュリティモジュール１６４における例示的第三者セキュリティキー処理を実行するための方法１４３０の一例を説明したフローチャートである。
【０１１５】
[0130]  受信者装置５３０（例えば、第三者ネットワーク１７０、ブランド／製造者ネットワーク／装置１８０、モバイル装置１５０等）の場合、セキュリティキーはセキュリティネットワーク１６０から又は直接ユーザのウェアラブル装置１２０からの、何れかから当該受信者装置５３０によりリクエストすることができる。受信者装置５３０がセキュリティキーをセキュリティネットワーク１６０から要求している状況において（ステップ１４３１）、当該受信者装置５３０は、自身のリクエストにおいて、該受信者装置５３０が受信した暗号化／スクランブルデータに関連するウェアラブル装置１２０のユーザを識別することができる（ステップ１４３５）。この時点で、セキュリティネットワーク１６０は、当該ウェアラブル装置１２０のユーザがセキュリティネットワークデータベース１６２において識別されるかを判定することができる。該セキュリティネットワークデータベース１６２（及び／又は、代わりに、ウェアラブル装置１２０のセキュリティデータベース１４４）は、高信頼第三者１６８／受信者装置５３０（例えば、ブロードキャスタＧＵＩ３１０及び／又はセキュリティＧＵＩ３２５において識別された第三者１６８／受信者装置５３０）も同様に記憶することができる。このように、セキュリティネットワーク１６０は、当該ユーザがセキュリティネットワークデータベース１６２において識別されて、当該受信者装置５３０がウェアラブル装置１２０により及び／又はセキュリティネットワーク１６０により信頼されることを確かめるためにチェックすることができ、かくして、当該接続の両側が承認されると、受信された暗号化データを解読するために当該セキュリティキーを当該第三者１６８／受信者装置５３０に供給することができる（ステップ１４４０）。
【０１１６】
[0131]  図１５は、例示的な全体的方法１５００を示す。該方法１５００は、全てがウェアラブル装置１２０に接続された、複数の受信側装置５３０（例えば、モバイル装置１５０、ブランド／製造者ネットワーク／装置１８０、第三者高信頼ネットワーク１７０等）及びセキュリティネットワーク１６０を設けるステップ（ステップ１５０１）、並びに斯かる装置の各々に組み込まれたセキュリティモジュール１４４／１５６／１６４／１７４／１８４を設けるステップ（ステップ１５１０）を含む。ウェアラブル装置１２０には、複数のセンサ１３０、プロセッサ１２４、制御子１３４、通信モジュール１３２、電源１２６及びメモリ１３６を設けることができる（ステップ１５２０）。ウェアラブル装置１２０のメモリ１３６は、セキュリティデータベース１４４、基本ソフトウェア１４０、ウェアラブルセンサデータベース１４６及びセキュリティモジュール１４２を含むことができる（ステップ１５３０）。基本ソフトウェア１４０は、ユーザがユーザウェアラブル装置１２０上で使用するためのブロードキャスタＧＵＩ３１０及び／又はセキュリティＧＵＩ３２５、編集ＧＵＩ３３０並びにセキュリティモジュールソフトウェア１４２を提供することができる（ステップ１５４０）。
【０１１７】
[0132]  当該方法は、更に、基本ソフトウェア１４０をユーザウェアラブル装置１２０上で実行するステップ（ステップ１５５０）、ユーザが対応するセキュリティレベルでブロードキャスタＧＵＩ３１０及び／又はセキュリティＧＵＩ３２５にデータを入力することを可能にするステップ（ステップ１５６０）、セキュリティネットワーク１６０から当該データがスクランブルされるであろうかに基づいてセキュリティキーを取得するステップ、ユーザが受信側装置の１以上のためにデータをパスワード保護し又は取得されたセキュリティキーを用いてスクランブルすることを可能にするステップ（ステップ１５７０）、複数の受信者装置５３０においてユーザセキュリティモジュール１５６／１７４／１８４がユーザウェアラブル装置１２０から所要のセキュリティ承認（例えば、セキュリティキー、パスワード）を用いてデータを抽出することを可能にするステップ、セキュリティネットワーク１６０のセキュリティモジュール１６４を実行して、更新されたキーを当該ユーザウェアラブル装置１２０に供給するステップ（ステップ１５８０）を含む。
【０１１８】
[0133]  図１６は、第２の例示的な全体的方法１６００を示す。該方法は、全てがデータネットワーク１０１を介して接続された、ウェアラブル装置１２０、セキュリティネットワーク１６０、第三者高信頼ネットワーク装置１７０、ウェアラブルブランド／製造者ネットワーク／装置１８０を設ける（ステップ１６０１）。該方法は、全てがバス１２２を介して接続された、オペレーティングシステム１３８、ウェアラブル基本ソフトウェア１４０、ウェアラブルセキュリティモジュールソフトウェア１４２、ウェアラブルセンサデータベース１４６及びセキュリティデータベース１４４を備えるメモリ１３６、通信モジュール１３２、プロセッサ１２４、電力蓄積ユニット１２６、複数のセンサ１３０、ディスプレイ１２８並びに制御子１３４も設ける（ステップ１６１０）。該方法は、ウェアラブル装置１２０のためのウェアラブルブロードキャスタソフトウェアも設け、前記ウェアラブルセンサモジュールソフトウェア１４２は暗号化ソフトウェア３０５、ブロードキャスタＧＵＩ３１０、通知ＧＵＩ３１５、ブロードキャスト判断ソフトウェア３２０、セキュリティＧＵＩ３２５、編集ＧＵＩ３３０及びセキュリティキーソフトウェア３３５を含む（ステップ１６２０）。該方法は、通信モジュール１５２、メモリ１５４及び該メモリ１５４内のセキュリティモジュール１５６を備えたモバイル装置１５０も設けることができる。
【０１１９】
[0134]  該方法は、前記セキュリティネットワーク１６０にセキュリティネットワークデータベース１６２、セキュリティモジュール１６４及びＡＰＩ１６６も設ける（ステップ１６３０）。該方法は、前記第三者高信頼ネットワーク／装置１７０に第三者データベース１７２、セキュリティモジュール１７４及び第三者ソフトウェア１７６も設ける（ステップ１６４０）。該方法は、前記ウェアラブルブランド／製造者ネットワーク／装置１８０にウェアラブルブランド／製造者データベース１８２、セキュリティモジュール１８４及びウェアラブルブランド／製造者ソフトウェア１８６も設ける（ステップ１６５０）。
【０１２０】
[0135]  該方法は、ユーザが（ウェアラブル基本ソフトウェア１４０を使用して）ウェアラブルセンサ１３０を動作させ、センサデータをウェアラブルセンサデータベース１４６に記憶することを可能にする（ステップ１６６０）。該方法は、ユーザが、ウェアラブル基本ソフトウェア１４０を使用して、センサ１３０のセンサデータ及びセンサ算出データに対するセキュリティレベルを設定するためにブロードキャスタＧＵＩ３１０、セキュリティＧＵＩ３２５及び／又は通知ＧＵＩ３１５に情報を入力することも可能にし、その場合、各データセットは異なるセキュリティレベルに設定することができ、各データセットに対する各第三者のアクセス権も異なるセキュリティレベルに設定することができる。ブロードキャスタＧＵＩ及び通知ＧＵＩは、ユーザにセキュリティネットワーク１６０、第三者高信頼ネットワーク／装置１７０又はウェアラブルブランド／製造者ネットワーク／装置１８０の選択も可能することができる。この場合、ウェアラブル装置１２０の基本ソフトウェア又はブロードキャスト判断ソフトウェアは、セキュリティレベルが記憶されるウェアラブル装置１２０のセキュリティデータベース１４４に、センサに関連付けられるセキュリティレベルを記憶し、該セキュリティレベルに後にアクセスすることができる（ステップ１６７０）。当該方法は、ウェアラブルセキュリティモジュールソフトウェア１４２が、暗号化ソフトウェア３０５及び／又はセキュリティキーソフトウェア３３５を用いてデータの暗号化を実行すること（ステップ１６８０）、外部の第三者ネットワーク／装置１６８に対してデータアクセス及び共有を許可すること、ブロードキャスト判断ソフトウェアを実行すること、外部の第三者装置のデータを復号すること、及びウェアラブル装置１２０のセンサデータが該ウェアラブル装置１２０のセキュリティデータベース１４４における第三者のエントリに基づいてアクセスされることを許可することも可能にする（ステップ１６９０）。
【０１２１】
[0136]  図１６におけるフローチャートは特定の実施態様により実行される特定の順序の処理を示しているが、このような順序は例示的なものであると理解されるべきである（例えば、他の実施態様は斯かる処理を異なる順序で実行し、特定の処理を組み合わせ、特定の処理を重ね合わせ、等々を行うことができる）。
【０１２２】
[0137]  上述した説明から、本発明の種々の例示的実施態様は、ハードウェア又はファームウエアで実施化することができることは明らかであろう。更に、種々の例示的実施態様は、本明細書に詳細に記載された処理を実行するために少なくとも１つのプロセッサにより読み出され且つ実行され得る、マシン読取可能な記憶媒体に記憶された命令として実施化することもできる。マシン読取可能な記憶媒体は、パーソナル若しくはラップトップコンピュータ、サーバ又は他の計算装置等のマシンにより読み取ることが可能な形態で情報を記憶するための任意のメカニズムを含むことができる。このように、マシン読取可能な記憶媒体は、読出専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリ装置及び同様の記憶媒体を含むことができる。
【０１２３】
[0138]  当業者であれば、本明細書における如何なるブロック図も本発明の原理を具現化する例示的回路の概念図を表すものと理解されるべきである。同様に、如何なるフローチャート、流れ図、状態遷移図及び擬似コード等も、マシン読取可能な媒体において実質的に表すことができ、従って、コンピュータ又はプロセッサ（斯様なコンピュータ又はプロセッサが明示的に示されているか否かによらず）により実行することができる種々の処理を表すものと理解される。
【０１２４】
[0139]  以上、種々の例示的実施態様を特に該実施態様の特定の例示的側面に関連して詳細に説明したが、本発明は他の実施態様も可能であり、その細部は種々の自明な点において修正することができると理解されるべきである。当業者にとり明らかなように、変形例及び修正例を本発明の趣旨及び範囲内のままで実施することができる。従って、上記開示、記載及び図面は解説目的のためのものであって、請求項のみにより定義される本発明を如何なる形でも限定するものではない。
【図１】
2018519682.tif 000003
【図２】
2018519682.tif 000004
【図３】
2018519682.tif 000005
【図４】
2018519682.tif 000006
【図５】
2018519682.tif 000007
【図６】
2018519682.tif 000008
【図７】
2018519682.tif 000009
【図８】
2018519682.tif 000010
【図９】
2018519682.tif 000011
【図１０】
2018519682.tif 000012
【図１１】
2018519682.tif 000013
【図１２】
2018519682.tif 000014
【図１３】
2018519682.tif 000015
【図１４Ａ】
2018519682.tif 000016
【図１４Ｂ】
2018519682.tif 000017
【図１５】
2018519682.tif 000018
【図１６】
2018519682.tif 000019
【国際調査報告】
2018519682.tif 000020
2018519682.tif 000021