(57)【特許請求の範囲】
【請求項１】
システムであって、
衣類の着用者の役割を識別する着用者役割識別デバイスであって、前記着用者の前記役割は、動的に変化可能であり、かつ前記衣類は、動的に変更可能なディスプレイを備える、前記着用者役割識別デバイスと、
前記着用者役割識別デバイスから受信されるリアルタイムの入力に基づいて、前記動的に変更可能なディスプレイを調整するためのハードウェア・コントローラと
を備え,
前記衣類の前記着用者のリアルタイムの役割を包含するデータベース・ストレージ・デバイスをさらに備え、
前記着用者役割識別デバイスは、前記衣類の前記着用者の前記リアルタイムの役割を、前記動的に変更可能なディスプレイを調整するための前記ハードウェア・コントローラに対するリアルタイムの入力として取得し、前記衣類の前記着用者は、複数の役割を保持し、かつ前記動的に変更可能なディスプレイは、前記複数の役割を同時に表す視覚的画像を提示する、システム。
【請求項２】
前記着用者が位置している環境の支配的色調を検出する環境支配的色調センサであって、前記ハードウェア・コントローラは、前記着用者が位置している前記環境の前記支配的色調に基づいて、前記動的に変更可能なディスプレイをさらに調整する、前記環境支配的色調センサをさらに備える、請求項１に記載のシステム。
【請求項３】
前記動的に変更可能なディスプレイは、前記衣類に織り込まれる、請求項１に記載のシステム。
【請求項４】
バイオメトリック・センサをさらに備え、
前記バイオメトリック・センサは、前記衣類の前記着用者のリアルタイムのバイオメトリック状態の表示を生成し、かつ前記ハードウェア・コントローラは、前記衣類の前記着用者の前記リアルタイムのバイオメトリック状態に基づいて、前記動的に変更可能なディスプレイをさらに調整する、請求項１に記載のシステム。
【請求項５】
前記衣類の前記着用者のリアルタイムのロケーションを特定する測位ハードウェア・システムと、
ニュース・プロバイダに関連付けられたニュース・プロバイダ・サーバに対する通信リンクとをさらに備え、
前記ニュース・プロバイダは、前記衣類の前記着用者の前記リアルタイムのロケーションのリアルタイムのコンテキスト状態をもたらし、かつ前記ハードウェア・コントローラは、前記衣類の前記着用者の前記リアルタイムのロケーションに基づいて、前記動的に変更可能なディスプレイをさらに調整する、請求項１に記載のシステム。
【請求項６】
前記衣類の前記着用者のリアルタイムのロケーションを特定する測位ハードウェア・システムと、
ニュース・プロバイダに対する通信リンクとをさらに備え、
前記ニュース・プロバイダは、前記衣類の前記着用者の前記リアルタイムのロケーションのリアルタイムのコンテキスト状態をもたらし、かつ前記ハードウェア・コントローラは、前記衣類の前記着用者の前記リアルタイムのロケーション、および前記リアルタイムのロケーションにいる間の前記衣類の前記着用者の役割に基づいて、前記動的に変更可能なディスプレイをさらに調整し、前記リアルタイムのロケーションにいる間の前記衣類の前記着用者の前記役割は、前記リアルタイムのロケーションの現在の状態に依存する、請求項１に記載のシステム。
【請求項７】
プロソディ・アナライザをさらに備え、
前記プロソディ・アナライザは、前記着用者の音声パターンを分析して、前記着用者の現在の状態を判定し、かつ前記ハードウェア・コントローラは、前記衣類の前記着用者の前記現在の状態に基づいて、前記動的に変更可能なディスプレイをさらに調整する、請求項１に記載のシステム。
【請求項８】
前記衣類の前記着用者のリアルタイムの役割を包含するデータベース・ストレージ・デバイスと、
リソース必要性判定デバイスとをさらに備え、
前記リソース必要性判定デバイスは、前記衣類の前記着用者からの前記リソース必要性判定デバイスに対する入力、および前記衣類の前記着用者の前記リアルタイムの役割に基づいて、前記衣類の前記着用者の現在のリソース必要性を識別する、請求項１に記載のシステム。
【請求項９】
衣類間通信デバイスをさらに備え、
前記衣類間通信デバイスは、事前定義された区域内の他の衣類と通信して、前記衣類間通信デバイスを備えた衣類着用者の役割およびロケーションを識別することができるモノのインターネットを作成する、請求項１に記載のシステム。
【請求項１０】
衣類の視覚的外見を調整するための方法であって、
着用者役割識別デバイスによって、衣類の着用者の役割を識別することであって、前記着用者の前記役割は、動的に変化可能であり、かつ前記衣類は、動的に変更可能なディスプレイを備える、前記識別することと、
ハードウェア・コントローラによって、前記着用者役割識別デバイスから受信されるリアルタイムの入力に基づいて、前記動的に変更可能なディスプレイを調整することと
を含み、
前記ハードウェア・コントローラによって、データベース・ストレージ・デバイスから、前記衣類の前記着用者の複数のリアルタイムの役割を取得することと、
前記ハードウェア・コントローラによって、前記複数の役割を同時に表す視覚的画像を提示するように前記動的に変更可能なディスプレイを動的に調整することと
をさらに含む、方法。
【請求項１１】
環境支配的色調センサによって、前記着用者が位置している環境の支配的色調を検出することと、
前記ハードウェア・コントローラによって、前記着用者が位置している前記環境の前記支配的色調に基づいて、前記動的に変更可能なディスプレイをさらに調整することと
をさらに含む、請求項１０に記載の方法。
【請求項１２】
バイオメトリック・センサによって、前記衣類の前記着用者のリアルタイムのバイオメトリック状態の表示を生成することと、
前記ハードウェア・コントローラによって、前記衣類の前記着用者の前記リアルタイムのバイオメトリック状態に基づいて、前記動的に変更可能なディスプレイをさらに調整することと
をさらに含む、請求項１０に記載の方法。
【請求項１３】
バイオメトリック・センサによって、前記衣類の前記着用者のリアルタイムのバイオメトリック状態の表示を生成することと、
ハードウェア・コントローラによって、前記バイオメトリック・センサおよび前記着用者役割識別デバイスから受信されるリアルタイムの入力に基づいて、前記動的に変更可能なディスプレイをさらに調整することと
をさらに含む、請求項１０に記載の方法。
【請求項１４】
測位ハードウェア・システムから、前記衣類の前記着用者のリアルタイムのロケーションを受信することと、
ニュース・プロバイダから、前記衣類の前記着用者の前記リアルタイムのロケーションのリアルタイムのコンテキスト状態を受信することと、
前記ハードウェア・コントローラによって、前記衣類の前記着用者の前記リアルタイムのロケーションに基づいて、前記動的に変更可能なディスプレイをさらに調整することと
をさらに含む、請求項１０に記載の方法。
【請求項１５】
測位ハードウェア・システムから、前記衣類の前記着用者のリアルタイムのロケーションを受信することと、
ニュース・プロバイダから、前記衣類の前記着用者の前記リアルタイムのロケーションのリアルタイムのコンテキスト情報を受信することと
をさらに含み、
前記ハードウェア・コントローラは、前記衣類の前記着用者の前記リアルタイムのロケーション、および前記リアルタイムのロケーションにいる間の前記衣類の前記着用者の役割に基づいて、前記動的に変更可能なディスプレイをさらに調整し、前記リアルタイムのロケーションにいる間の前記衣類の前記着用者の前記役割は、前記リアルタイムのロケーションの現在の状態に依存する、請求項１０に記載の方法。
【請求項１６】
プロソディ・アナライザによって、前記着用者の音声パターンを分析して、前記着用者の現在の状態を判定することと、
前記ハードウェア・コントローラによって、前記衣類の前記着用者の前記現在の状態に基づいて、前記動的に変更可能なディスプレイをさらに調整することと
をさらに含む、請求項１０に記載の方法。
【請求項１７】
前記ハードウェア・コントローラによって、データベース・ストレージ・デバイスから、前記衣類の前記着用者のリアルタイムの役割を取得することと、
リソース必要性判定デバイスによって、前記衣類の前記着用者からの前記リソース必要性判定デバイスに対する入力、および前記衣類の前記着用者の前記リアルタイムの役割に基づいて、前記衣類の前記着用者の現在のリソース必要性を識別することと、
前記ハードウェア・コントローラによって、前記着用者の前記現在のリソース必要性、および前記衣類の前記着用者の前記リアルタイムの役割に基づいて、前記動的に変更可能なディスプレイをさらに調整することと
をさらに含む、請求項１０に記載の方法。
【請求項１８】
衣類上の動的に変更可能なディスプレイを調整するためのプロセッサに、
衣類の着用者の役割を識別することであって、前記着用者の前記役割は、動的に変化可能であり、かつ前記衣類は、動的に変更可能なディスプレイを備える、前記識別すること、
環境支配的色調センサからの入力に基づいて、前記着用者が位置している環境の支配的色調を判定すること、
ハードウェア・コントローラによって、前記着用者の前記役割、および前記環境支配的色調センサから受信されるリアルタイムの入力に基づいて、前記動的に変更可能なディスプレイを調整すること、
前記ハードウェア・コントローラによって、データベース・ストレージ・デバイスから、前記衣類の前記着用者の複数のリアルタイムの役割を取得すること、
前記ハードウェア・コントローラによって、前記複数の役割を同時に表す視覚的画像を提示するように前記動的に変更可能なディスプレイを動的に調整すること
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、衣類の分野に関し、詳細には、外見を変化させることができる衣類に関する。より詳細には、本開示は、衣類の着用者の役割に基づいて外見を変化させる衣類に関する。
【背景技術】
【０００２】
４つの主要なタイプの災害が存在する。
【０００３】
自然災害は、人間の健康に対する即時の影響、ならびに（例えば）洪水、地滑り、火災、津波からのさらなる被害をもたらす二次的影響を有する洪水、ハリケーン、地震、および火山噴火を含む。
【０００４】
環境的緊急事態は、有害物質の製造、使用、または輸送が通常、関与して、これらの物質が製造される、使用される、または輸送される場合に起きる技術事故または産業事故、ならびに人間によって起こされる森林火災を含む。
【０００５】
複合緊急事態（complex emergency）は、紛争状況および戦争を含め、権力の崩壊、戦略的施設に対する略奪および攻撃を含む。
【０００６】
パンデミック緊急事態は、健康に影響を及ぼし、サービスおよびビジネスを混乱させ、かつ経済的費用および社会的費用をもたらす伝染病の突然発症を含む。
【０００７】
いずれの災害も、健康管理、電気、水道、下水／ゴミ撤去、交通、および通信などの基本的なサービスを中断し得る。
【０００８】
すべてのそのようなタイプの災害は、けがをした個人または損害を受けた財産、あるいはその両方と緊急事態対応者（例えば、警察、消防隊員、救急医療提供者）の間の交錯が混乱を招くカオス的環境を、しばしば生じさせる。すなわち、そのようなカオス的環境内で緊急事態対応者を協調させることは、誰が助けを必要とするか、各個人の状態／役割がどのようであるか（災害の被害者であるか、または対応者であるか）などを知ることさえ、しばしば困難であるので、難しい。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
着用者役割ベースの視覚的に変更可能な衣類のためのシステム、方法、およびプログラムを提供する。
【課題を解決するための手段】
【００１０】
本発明の実施形態において、システムが、着用者役割識別デバイスと、動的に変更可能なディスプレイを有する衣類と、動的に変更可能なディスプレイのためのハードウェア・コントローラとを含むが、以上には限定されない。着用者役割識別デバイスは、衣類の着用者の動的に変化可能な役割を識別する。ハードウェア・コントローラは、着用者役割識別デバイスから受信されるリアルタイムの入力に基づいて、動的に変更可能なディスプレイを調整する。
【００１１】
本発明の実施形態において、方法は、衣類の視覚的外見を調整する。着用者役割識別デバイスが、衣類の着用者の動的に調整可能な役割を識別し、衣類は、動的に変更可能なディスプレイを有する。ハードウェア・コントローラが、着用者役割識別デバイスから受信されるリアルタイムの入力に基づいて、動的に変更可能なディスプレイを調整する。
【００１２】
本発明の実施形態において、コンピュータ・プログラム製品が、衣類上の動的に変更可能なディスプレイを調整する。コンピュータ・プログラム製品は、プログラム・コードが具現化されているコンピュータ可読記憶媒体を含む。コンピュータ可読記憶媒体は、一時的信号そのものではなく、プログラム・コードは、衣類の着用者の役割を識別することであって、着用者の役割は、動的に変化可能であり、かつ衣類は、動的に変更可能なディスプレイを備える、識別することと、環境支配的色調センサからの入力に基づいて、着用者が位置している環境の支配的色調を判定することと、ハードウェア・コントローラにより、着用者の役割、および環境支配的色調センサから受信されるリアルタイムの入力に基づいて、動的に変更可能なディスプレイを調整することとを行う方法を実行するようにプロセッサによって読取り可能であり、かつ実行可能である。
本発明の実施形態において、プログラムは、衣類上の動的に変更可能なディスプレイを調整するためのプロセッサに、
衣類の着用者の役割を識別することであって、前記着用者の前記役割は、動的に変化可能であり、かつ前記衣類は、動的に変更可能なディスプレイを備える、前記識別すること、
環境支配的色調センサからの入力に基づいて、前記着用者が位置している環境の支配的色調を判定すること、
ハードウェア・コントローラによって、前記着用者の前記役割、および前記環境支配的色調センサから受信されるリアルタイムの入力に基づいて、前記動的に変更可能なディスプレイを調整すること、
を実行させる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態によるクラウド・コンピューティング・ノードを示す図である。
【図２】本発明の実施形態によるクラウド・コンピューティング環境を示す図である。
【図３】本発明の実施形態による抽象モデル層を示す図である。
【図４】本発明が利用され得る例示的なシステムを示す図である。
【図５】衣類の視覚的外見を調整するように１つもしくは複数のプロセッサまたは他のハードウェア・デバイスによって実行される１つまたは複数の動作を示す高レベル流れ図である。
【発明を実施するための形態】
【００１４】
本発明は、システム、方法、またはコンピュータ・プログラム製品、あるいはそれらの組合せであり得る。コンピュータ・プログラム製品は、プロセッサに本発明の態様を実行させるためのコンピュータ可読プログラム命令を有する１つのコンピュータ可読記憶媒体（または複数のコンピュータ可読記憶媒体）を含み得る。
【００１５】
コンピュータ可読記憶媒体は、命令実行デバイスによって使用されるように命令を保持すること、および記憶することができる有形のデバイスであり得る。コンピュータ可読記憶媒体は、例えば、電子ストレージ・デバイス、磁気ストレージ・デバイス、光ストレージ・デバイス、電磁ストレージ・デバイス、半導体ストレージ・デバイス、または以上の任意の適切な組合せであり得るが、以上には限定されない。コンピュータ可読記憶媒体のより具体的な例の網羅的でないリストは、以下、すなわち、ポータブル・コンピュータ・ディスケット、ハードディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、消去可能なプログラマブル読取り専用メモリ（ＥＰＲＯＭもしくはフラッシュ・メモリ）、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）、ポータブル・コンパクト・ディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、デジタル・バーサタイル・ディスク（ＤＶＤ）、メモリ・スティック、フロッピー（Ｒ）・ディスク、命令が記録されているパンチカードもしくは溝の中の隆起構造などの機械的に符号化されたデバイス、および以上の任意の適切な組合せを含む。本明細書において使用されるコンピュータ可読記憶媒体は、電波もしくは他の自由に伝播する電磁波、導波路もしくは他の伝送媒体を通じて伝播する電磁波（例えば、光ファイバ・ケーブルを通過する光パルス）、または配線を通じて伝送する電気信号などの一時的信号そのものであると解釈されるべきではない。
【００１６】
本明細書において説明されるコンピュータ可読プログラム命令は、それぞれのコンピューティング／処理デバイスにコンピュータ可読記憶媒体から、またはネットワーク、例えば、インターネット、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、またはワイヤレス・ネットワーク、あるいはそれらの組合せを経由して外部コンピュータもしくは外部ストレージ・デバイスにダウンロードされ得る。ネットワークは、銅伝送ケーブル、光伝送ファイバ、ワイヤレス伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイ・コンピュータ、またはエッジ・サーバ、あるいはそれらの組合せを備え得る。各コンピューティング／処理デバイスにおけるネットワーク・アダプタ・カードまたはネットワーク・インターフェースが、ネットワークからコンピュータ可読プログラム命令を受信し、それらのコンピュータ可読プログラム命令を、それぞれのコンピューティング／処理デバイス内のコンピュータ可読記憶媒体に記憶されるように転送する。
【００１７】
本発明の動作を実行するためのコンピュータ可読プログラム命令は、アセンブラ命令、命令セット・アーキテクチャ（ＩＳＡ）命令、機械命令、機械依存の命令、マイクロコード、ファームウェア命令、状態設定データ、またはＳｍａｌｌｔａｌｋ（Ｒ）、Ｃ＋＋、または類似したものなどのオブジェクト指向プログラミング言語、および「Ｃ」プログラミング言語もしくは類似したプログラミング言語などの従来の手続き型プログラミング言語を含む、１つまたは複数のプログラミング言語の任意の組合せで書かれたソース・コードもしくはオブジェクト・コードであり得る。コンピュータ可読プログラム命令は、全部がユーザのコンピュータ上で実行されても、一部がユーザのコンピュータ上で実行されても、スタンドアロンのソフトウェア・パッケージとして実行されても、一部がユーザのコンピュータ上で実行され、かつ一部が遠隔コンピュータ上で実行されても、または全部が遠隔コンピュータ上もしくは遠隔サーバ上で実行されてもよい。全部が遠隔コンピュータ上もしくは遠隔サーバ上で実行されるシナリオにおいて、遠隔コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）またはワイド・エリア・ネットワーク（ＷＡＮ）を含め、任意のタイプのネットワークを介してユーザのコンピュータに接続されることが可能であり、あるいは接続は、外部コンピュータに対して行われることが可能である（例えば、インターネット・サービス・プロバイダを使用してインターネットを介して）。いくつかの実施形態において、例えば、プログラマブル論理回路、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、またはプログラマブル・ロジック・アレイ（ＰＬＡ）を含む電子回路が、本発明の態様を実行するために、コンピュータ可読プログラム命令の状態情報を利用することによってコンピュータ可読プログラム命令を実行して電子回路を個別化することが可能である。
【００１８】
本発明の態様は、本発明の実施形態による方法、装置（システム）、およびコンピュータ・プログラム製品の流れ図またはブロック図あるいはその両方を参照して、本明細書において説明される。流れ図またはブロック図あるいはその両方における各ブロック、および流れ図またはブロック図あるいはその両方におけるブロックの組合せは、コンピュータ可読プログラム命令によって実装され得ることが理解されよう。
【００１９】
これらのコンピュータ可読プログラム命令は、コンピュータまたは他のプログラマブル・データ処理装置のプロセッサを介して実行される命令が、流れ図またはブロック図あるいはその両方の１つまたは複数のブロックにおいて指定される機能／動作を実装するための手段をもたらすように、汎用コンピュータ、専用コンピュータ、または他のプログラマブル・データ処理装置のプロセッサに与えられて、マシンを作り出すものであってよい。また、これらのコンピュータ可読プログラム命令は、命令を記憶しているコンピュータ可読記憶媒体が、流れ図またはブロック図あるいはその両方の１つまたは複数のブロックにおいて指定される機能／動作の態様を実装する命令を含む製造品を構成するように、コンピュータ可読記憶媒体に記憶され、コンピュータ、プログラマブル・データ処理装置、または他のデバイス、あるいはそれらの組合せに特定の様態で機能するように指示することができるものであってもよい。
【００２０】
また、コンピュータ可読プログラム命令は、コンピュータ、他のプログラマブル装置、または他のデバイス上で実行される命令が、流れ図またはブロック図あるいはその両方の１つまたは複数のブロックにおいて指定される機能／動作を実装するように、コンピュータ実装プロセスを作り出すべく、コンピュータ、他のプログラマブル・データ処理装置、または他のデバイスにロードされて、コンピュータ、他のプログラマブル装置、または他のデバイス上で一連の動作ステップを実行させるものであってもよい。
【００２１】
図における流れ図およびブロック図は、本発明の様々な実施形態によるシステム、方法、およびコンピュータ・プログラム製品の可能な実装様態のアーキテクチャ、機能、および動作を示す。これに関して、流れ図またはブロック図における各ブロックは、指定された論理機能を実装するための１つまたは複数の実行可能命令を備える命令のモジュール、セグメント、または部分を表し得る。いくつかの代替の実装様態において、ブロックに記載される機能は、図に記載される順序を外れて生じてもよい。例えば、連続して示される２つのブロックは、関与する機能に依存して、実際には、実質的に同時に実行されてもよく、またはそれらのブロックは、時として、逆の順序で実行されてもよい。また、ブロック図または流れ図あるいはその両方における各ブロック、およびブロック図または流れ図あるいはその両方におけるブロックの組合せは、指定された機能もしくは動作を実行する、または専用ハードウェア命令とコンピュータ命令の組合せを実行する専用ハードウェア・ベースのシステムによって実装され得ることにも留意されたい。
【００２２】
本開示は、クラウド・コンピューティングに関する詳細な説明を含むものの、本明細書に記載される教示の実装は、クラウド・コンピューティング環境に限定されないものとあらかじめ理解される。むしろ、本発明の実装形態は、知られている、または後に開発される他の任意のタイプのコンピューティング環境と連携して実装されることが可能である。
【００２３】
クラウド・コンピューティングは、最低限の管理作業またはサービスのプロバイダとのやりとりで迅速にプロビジョニングされて、リリースされ得る構成可能なコンピューティング・リソース（例えば、ネットワーク、ネットワーク帯域幅、サーバ、処理、メモリ、ストレージ、アプリケーション、仮想マシン、およびサービス）の共有されるプールに対する便利なオンデマンドのネットワーク・アクセスを可能にするためのサービス・デリバリのモデルである。このクラウド・モデルは、少なくとも５つの特徴と、少なくとも３つのサービス・モデルと、少なくとも４つの開発モデルとを含み得る。
【００２４】
特徴は、以下のとおりである。
【００２５】
オンデマンドのセルフサービス  クラウド消費者は、サービスのプロバイダとの対人的なやりとりを必要とすることなく、必要に応じて自動的に、サーバ時間およびネットワーク・ストレージなどのコンピューティング能力を一方向でプロビジョニングすることができる。
【００２６】
ブロードバンド・ネットワーク・アクセス  能力は、ネットワークを介して利用可能であり、異種のシン・クライアント・プラットフォームまたはシック・クライアント・プラットフォーム（例えば、モバイル電話、ラップトップ、およびＰＤＡ）による使用を促進する標準の機構を介してアクセスされる。
【００２７】
リソース・プール  プロバイダのコンピューティング・リソースが、マルチテナント・モデルを使用する複数の消費者にサービス提供するようにプールされ、異なる物理リソースおよび仮想リソースが、要求に応じて動的に割り当てられ、再割当てされる。消費者が、一般に、提供されるリソースの厳密なロケーションを支配していることも、知っていることもないが、抽象性のより高いレベル（例えば、国、州、またはデータセンタ）でロケーションを指定することができ得るという点でロケーション非依存性が存在する。
【００２８】
迅速な柔軟性  能力が、急速にスケールアウトするように、かつ迅速にリリースされて急速にスケールインするように、いくつかの事例において自動的に、迅速に、かつ柔軟にプロビジョニングされ得る。消費者には、プロビジョニングするために利用可能な能力は、しばしば、無限であるように見え、任意の時点において任意の量で購入され得る。
【００２９】
計測されるサービス  クラウド・システムは、サービスのタイプ（例えば、ストレージ、処理、帯域幅、および使用中のユーザ・アカウント）に適切な抽象性の何らかのレベルで計測能力を活用することによってリソース使用を自動的に制御し、かつ最適化する。リソース使用が監視され、制御され、報告されて、利用されるサービスのプロバイダと消費者の両方に透明性をもたらす。
【００３０】
サービス・モデルは、以下のとおりである。
【００３１】
ソフトウェア・アズ・ア・サービス（Software as a Service）（ＳａａＳ）  消費者に提供される能力は、クラウド・インフラストラクチャ上で実行されるプロバイダのアプリケーションを使用することである。アプリケーションは、ウェブ・ブラウザ（例えば、ウェブ・ベースの電子メール）などのシン・クライアント・インターフェースを介して様々なクライアント・デバイスからアクセス可能である。消費者は、限定されたユーザ特有のアプリケーション構成設定を可能な例外として、ネットワーク、サーバ、オペレーティング・システム、ストレージ、または個々のアプリケーション能力さえ含む、基礎を成すクラウド・インフラストラクチャを管理することも、制御することもない。
【００３２】
プラットフォーム・アズ・ア・サービス（Platform as a Service）（ＰａａＳ）  消費者に提供される能力は、プロバイダによってサポートされるプログラミング言語およびプログラミング・ツールを使用して作成された、消費者によって作成された、または獲得されたアプリケーションをクラウド・インフラストラクチャ上に展開することである。消費者は、ネットワーク、サーバ、オペレーティング・システム、またはストレージを含む、基礎を成すクラウド・インフラストラクチャを管理することも、制御することもないが、展開されたアプリケーション、および、場合により、アプリケーション・ホスティング環境構成を支配する。
【００３３】
インフラストラクチャ・アズ・ア・サービス（Infrastructure as aService）（ＩａａＳ）  消費者に提供される能力は、消費者が、オペレーティング・システムおよびアプリケーションを含み得る任意のソフトウェアを展開し、かつ実行することができる場合に、処理、ストレージ、ネットワーク、および他の基本的なコンピューティング・リソースをプロビジョニングすることである。消費者は、基礎を成すクラウド・インフラストラクチャを管理することも、制御することもないが、オペレーティング・システム、ストレージ、展開されるアプリケーションを支配し、かつ、場合により、選定されたネットワーキング構成要素（例えば、ホスト・ファイアウォール）を限定的に支配する。
【００３４】
展開モデルは、以下のとおりである。
【００３５】
プライベート・クラウド  クラウド・インフラストラクチャは、専ら組織のために運用される。クラウド・インフラストラクチャは、組織によって管理されても、第三者によって管理されてもよく、敷地内に存在しても、敷地外に存在してもよい。
【００３６】
コミュニティ・クラウド  クラウド・インフラストラクチャは、いくつかの組織によって共有され、共有される関心事（例えば、任務、セキュリティ要件、ポリシー、およびコンプライアンス考慮事項）を有する特定のコミュニティをサポートする。クラウド・インフラストラクチャは、組織によって管理されても、第三者によって管理されてもよく、敷地内に存在しても、敷地外に存在してもよい。
【００３７】
パブリック・クラウド  クラウド・インフラストラクチャは、一般公衆または大規模な業界グループが利用できるようにされ、クラウド・サービスを販売する組織によって所有される。
【００３８】
ハイブリッド・クラウド  クラウド・インフラストラクチャは、固有のエンティティのままであるが、データ移植およびアプリケーション移植を可能にする標準化された、もしくは専有の技術（例えば、クラウド間の負荷平衡のためのクラウド・バースティング（cloud bursting））によって一緒に結び付けられた２つ以上のクラウド（プライベート、コミュニティ、またはパブリック）の複合である。
【００３９】
クラウド・コンピューティング環境は、ステートレスであること（statelessness）、低結合、モジュール性、およびセマンティック相互運用性（semantic interoperability）に焦点を合わせた、サービス指向である。クラウド・コンピューティングの核心には、互いに接続されたノードのネットワークを成すインフラストラクチャがある。
【００４０】
次に図１を参照すると、クラウド・コンピューティング・ノードの例の概略図が示される。クラウド・コンピューティング・ノード１０は、適切なクラウド・コンピューティング・ノードの一例であるにすぎず、本明細書において説明される本発明の実施形態の使用または機能の範囲についての限定を示唆することをまったく意図していない。いずれにしても、クラウド・コンピューティング・ノード１０は、されることが可能であり、または前述される機能のいずれを実行することも可能であり、あるいはその両方が可能である。
【００４１】
クラウド・コンピューティング・ノード１０において、他の多数の汎用または専用のコンピューティング・システム環境もしくはコンピューティング・システム構成で動作可能であるコンピュータ・システム／サーバ１２が存在する。コンピュータ・システム／サーバ１２で使用するのに適している可能性がある、よく知られたコンピューティング・システム、コンピューティング環境、またはコンピューティング構成、あるいはそれらの組合せの例は、パーソナル・コンピュータ・システム、サーバ・コンピュータ・システム、シン・クライアント、シック・クライアント、ハンドヘルド・デバイスもしくはラップトップ・デバイス、マルチプロセッサ・システム、マイクロプロセッサ・ベースのシステム、セット・トップ・ボックス、プログラマブル家庭用電子機器、ネットワークＰＣ、ミニコンピュータ・システム、メインフレーム・コンピュータ・システム、ならびに前述のシステムもしくはデバイスのいずれかを含む分散クラウド・コンピューティング環境、および類似したものを含むが、以上には限定されない。
【００４２】
コンピュータ・システム／サーバ１２は、コンピュータ・システムによって実行されている、プログラム・モジュールなどのコンピュータ・システム実行可能命令の一般的な文脈において説明され得る。一般に、プログラム・モジュールは、特定のタスクを実行する、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、構成要素、ロジック、データ構造などを含み得る。コンピュータ・システム／サーバ１２は、通信ネットワークを介して結び付けられた遠隔処理デバイスによってタスクが実行される分散クラウド・コンピューティング環境において実施され得る。分散クラウド・コンピューティング環境において、プログラム・モジュールは、メモリ・ストレージ・デバイスを含むローカル・コンピュータ・システム記憶媒体と遠隔コンピュータ・システム記憶媒体の両方に配置され得る。
【００４３】
図１に示されるとおり、クラウド・コンピューティング・ノード１０におけるコンピュータ・システム／サーバ１２は、汎用コンピューティング・デバイスの形態で示される。コンピュータ・システム／サーバ１２の構成要素は、１つまたは複数のプロセッサもしくは処理ユニット１６、システム・メモリ２８、ならびにシステム・メモリ２８を含む様々なシステム構成要素をプロセッサ１６に結合するバス１８を含み得るが、以上には限定されない。
【００４４】
バス１８は、様々なバス・アーキテクチャのいずれかを使用する、メモリ・バスもしくはメモリ・コントローラ、周辺バス、アクセラレーテッド・グラフィックス・ポート、およびプロセッサ・バスもしくはローカル・バスを含む、いくつかのタイプのバス構造のいずれかのうちの１つまたは複数を表す。例として、限定としてではなく、そのようなアーキテクチャは、インダストリ・スタンダード・アーキテクチャ（Industry Standard Architecture）（ＩＳＡ）バス、マイクロ・チャネル・アーキテクチャ（Micro Channel Architecture）（ＭＣＡ）バス、エンハンストＩＳＡ（Enhanced ISA）（ＥＩＳＡ）バス、ビデオ・エレクトロニクス・スタンダーズ・アソシエーション（Video Electronics Standards Association）（ＶＥＳＡ）ローカル・バス、およびペリフェラル・コンポーネント・インターコネクツ（Peripheral Component Interconnects）（ＰＣＩ）バスを含む。
【００４５】
コンピュータ・システム／サーバ１２は、通常、様々なコンピュータ・システム可読媒体を含む。そのような媒体は、コンピュータ・システム／サーバ１２によってアクセス可能である任意の利用可能な媒体であってよく、媒体は、揮発性媒体と不揮発性媒体、リムーバブルな媒体と非リムーバブルな媒体をともに含む。
【００４６】
システム・メモリ２８は、ランダム・アクセス・メモリ（ＲＡＭ）３０またはキャッシュ・メモリ３２あるいはその両方などの揮発性メモリの形態でコンピュータ・システム可読媒体を含み得る。コンピュータ・システム／サーバ１２は、他のリムーバブル／非リムーバブルな、揮発性／不揮発性コンピュータ・システム記憶媒体をさらに含み得る。単に例として、ストレージ・システム３４が、非リムーバブルな、不揮発性磁気媒体（図示されず、通常、「ハードドライブ」と呼ばれる）から読み取るため、およびそれに書き込むために備えられることが可能である。図示されないものの、リムーバブルな、不揮発性磁気ディスク（例えば、「フロッピー（Ｒ）・ディスク」）から読み取るため、およびそれに書き込むための磁気ディスク・ドライブ、ならびにＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、もしくは他の光媒体などのリムーバブルな、不揮発性光ディスクから読み取るため、およびそれに書き込むための光ディスク・ドライブが備えられることが可能である。そのような実例において、それぞれは、１つまたは複数のデータ媒体インターフェースによってバス１８に接続され得る。後段でさらに示され、説明されるとおり、メモリ２８は、本発明の実施形態の機能を実行するように構成されたプログラム・モジュールのセット（例えば、少なくとも１つ）を有する少なくとも１つのプログラム製品を含み得る。
【００４７】
プログラム・モジュール４２のセット（例えば、少なくとも１つ）を有するプログラム／ユーティリティ４０が、例として、限定としてではなく、メモリ２８に記憶されることが可能であり、オペレーティング・システム、１つまたは複数のアプリケーション・プログラム、他のプログラム・モジュール、およびプログラム・データもメモリ２８に記憶されることが可能である。オペレーティング・システム、１つまたは複数のアプリケーション・プログラム、他のプログラム・モジュール、およびプログラム・データの各々、あるいは以上の何らかの組合せが、ネットワーキング環境の実装様態を含み得る。プログラム・モジュール４２は、一般に、本明細書において説明される本発明の実施形態の機能または方法あるいはその両方を実行する。
【００４８】
また、コンピュータ・システム／サーバ１２は、キーボード、ポインティング・デバイス、ディスプレイ２４、その他などの１つまたは複数の外部デバイス１４、ユーザがコンピュータ・システム／サーバ１２と対話することを可能にする１つまたは複数のデバイス、またはコンピュータ・システム／サーバ１２が他の１つまたは複数のコンピューティング・デバイスと通信することを可能にする任意のデバイス（例えば、ネットワーク・カード、モデム、その他）、あるいはそれらの組合せと通信することも可能である。そのような通信は、入出力（Ｉ／Ｏ）インターフェース２２経由で行われ得る。さらに、コンピュータ・システム／サーバ１２は、ネットワーク・アダプタ２０経由でローカル・エリア・ネットワーク（ＬＡＮ）、一般的なワイド・エリア・ネットワーク（ＷＡＮ）、またはパブリック・ネットワーク（例えば、インターネット）、あるいはそれらの組合せなどの１つまたは複数のネットワークと通信することができる。図示されるとおり、ネットワーク・アダプタ２０は、バス１８経由でコンピュータ・システム／サーバ１２のその他の構成要素と通信する。図示されないものの、他のハードウェア構成要素またはソフトウェア構成要素、あるいはその両方が、コンピュータ・システム／サーバ１２と連携して使用されることも可能であることを理解されたい。例は、マイクロコード、デバイス・ドライバ、冗長な処理ユニット、外部ディスク・ドライブ・アレイ、ＲＡＩＤシステム、テープ・ドライブ、およびデータ・アーカイブ・ストレージ・システム、その他を含むが、以上には限定されない。
【００４９】
次に図２を参照すると、例示的なクラウド・コンピューティング環境５０が示される。図示されるとおり、クラウド・コンピューティング環境５０は、例えば、携帯情報端末（ＰＤＡ）もしくはセルラ電話５４Ａ、デスクトップ・コンピュータ５４Ｂ、ラップトップ・コンピュータ５４Ｃ、または自動車コンピュータ・システム５４Ｎ、あるいはそれらの組合せなどの、クラウド消費者によって使用されるローカル・コンピューティング・デバイスが通信することが可能な１つまたは複数のクラウド・コンピューティング・ノード１０を備える。ノード１０は、互いに通信することが可能である。ノード１０は、前述したプライベート・クラウド、コミュニティ・クラウド、パブリック・クラウド、またはハイブリッド・クラウド、あるいは以上の組合せなどの１つまたは複数のネットワークにおいて、物理的に、または仮想的にグループ化され得る（図示せず）。このことは、クラウド・コンピューティング環境５０が、インフラストラクチャ、プラットフォーム、またはソフトウェア、あるいはそれらの組合せを、クラウド消費者がローカル・コンピューティング・デバイス上にリソースを保持する必要のないサービスとして提供することを可能にする。図２に示されるコンピューティング・デバイス５４Ａ〜Ｎのタイプは、単に例示的であることが意図されること、ならびにコンピューティング・ノード１０およびクラウド・コンピューティング環境５０は、任意のタイプのネットワークまたはネットワーク・アドレス指定可能な接続、あるいはその両方を介して（例えば、ウェブ・ブラウザを使用して）任意のタイプのコンピュータ化されたデバイスと通信することができることが理解される。
【００５０】
次に図３を参照すると、クラウド・コンピューティング環境５０（図２）によって提供される機能抽象層のセットが示される。図３に示される構成要素、層、および機能は、単に例示的であることが意図され、本発明の実施形態は、これらに限定されないことをあらかじめ理解されたい。図示されるとおり、以下の層、および対応する機能が提供される。
【００５１】
ハードウェアおよびソフトウェア層６０は、ハードウェア構成要素と、ソフトウェア構成要素とを含む。ハードウェア構成要素の例は、メインフレーム６１、ＲＩＳＣ（Ｒｅｄｕｃｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｅｒ）アーキテクチャ・ベースのサーバ６２、サーバ６３、ブレード・サーバ６４、ストレージ・デバイス６５、ならびにネットワークおよびネットワーク構成要素６６を含む。いくつかの実施形態において、ソフトウェア構成要素は、ネットワーク・アプリケーション・サーバ・ソフトウェア６７と、データベース・ソフトウェア６８とを含む。
【００５２】
視覚化層７０は、仮想エンティティの以下の例、すなわち、仮想サーバ７１、仮想ストレージ７２、仮想プライベート・ネットワークを含む仮想ネットワーク７３、仮想アプリケーションおよびオペレーティング・システム７４、ならびに仮想クライアント７５を提供し得る抽象層を提供する。
【００５３】
一例において、管理層８０は、後段で説明される機能を提供し得る。リソース・プロビジョニング８１は、クラウド・コンピューティング環境内でタスクを実行するのに利用されるコンピューティング・リソースおよび他のリソースの動的調達をもたらす。計測および価格設定８２は、クラウド・コンピューティング環境内でリソースが利用されるにつれての費用追跡、およびこれらのリソースの消費に関する料金請求もしくはインボイス送付をもたらす。一例において、これらのリソースは、アプリケーション・ソフトウェア・ライセンスを備え得る。セキュリティが、クラウド消費者およびタスクに関する識別情報検証、ならびにデータおよび他のリソースに関する保護をもたらす。ユーザ・ポータル８３は、消費者およびシステム管理者にクラウド・コンピューティング環境に対するアクセスを提供する。サービス・レベル管理８４は、要求されるサービス・レベルが満たされるようにクラウド・コンピューティング・リソース割当ておよび管理をもたらす。サービス・レベル契約（ＳＬＡ）計画および履行８５は、ＳＬＡに応じて将来の要求が予期されるクラウド・コンピューティング・リソースに関する事前手配、およびそのようなリソースの調達をもたらす。
【００５４】
作業負荷層９０は、クラウド・コンピューティング環境が利用され得る機能の例を提供する。この層から提供され得る作業負荷および機能の例は、マッピングおよびナビゲーション９１、ソフトウェア開発およびライフサイクル管理９２、仮想教室教育デリバリ９３、データ・アナリティクス処理９４、トランザクション処理９５、および衣類変更処理９６を含む。
【００５５】
次に図４を参照して、本発明が利用され得る例示的なシステムが提示される。
【００５６】
図４に示されるとおり、衣類４０２が着用者（図示せず）によって着用される。例示的な目的で、着用者は、災害現場にいると想定する。着用者は、災害の被害者であり得るが、例示的な目的で、着用者は、災害に対する対応者（すなわち、災害の被害者に警察支援、消防支援、および医療支援を提供する人）であるものとさらに想定する。
【００５７】
衣類４０２は、着用可能である任意の物であり得る。衣類４０２の例は、シャツ、外套、バックパック、靴、靴下、上着、財布、傘、チョッキ、その他を含むが、以上には限定されない。
【００５８】
図４に示されるとおり、衣類４０２は、衣類４０２に付加される、衣類４０２を覆う、または衣類４０２に組み込まれる、あるいはそれらの組合せが行われる動的に変更可能なディスプレイ４０４を含む。例えば、衣類４０２は、電流が流されると光を発する有機化合物の発光エレクトロルミネッセント層である有機発光ダイオード（ＯＬＥＤ）で作られた繊維を含む。そのような有機化合物は、通常、ＯＬＥＤに電流を選択的に流して、これにより、ＯＬＥＤを透明な状態から可視光を発する状態に変える２つの電極の間に配置される。このため、衣類４０２の布地に光ファイバ糸として織り込まれた場合、ＯＬＥＤの存在は、図４に示されるハードウェア・コントローラ４０６などのコントローラからの電流によって励起されるまで視覚的に明らかではない。
【００５９】
ハードウェア・コントローラ４０６は、完全機能のマイクロプロセッサであり得るが、好ましい実施形態において、ハードウェア・コントローラ４０６は、動的に変更可能なディスプレイ４０４に選択的に送電して、その結果、動的に変更可能なディスプレイ４０４のすべてまたは部分を選択的に照光するために電源４０７（例えば、バッテリ）および基本回路に対するアクセスを有するマイクロコントローラである。
【００６０】
別の実施形態において、動的に変更可能なディスプレイ４０４は、特定のパターン（例えば、明滅する光、医療支援の必要性を示す赤の十字、その他）または他の光パターン（例えば、ＬＥＤの一様の照光）を生成するようにハードウェア・コントローラ４０６によって制御可能である発光ダイオード（ＬＥＤ）のアレイである。
【００６１】
本発明の一実施形態において、ハードウェア・コントローラ４０６は、衣類４０２の着用者の役割についての情報、衣類４０２の着用者の識別情報、動的に変更可能なディスプレイ４０４についての表示情報（すなわち、動的に変更可能なディスプレイ４０４上の様々な領域にどのように電流が選択的に流されるかを制御するデータ）、衣類４０２が位置している環境についての情報、その他を記憶する不揮発性メモリであるデータ・メモリ４０９に対するアクセスを包含する、または有する、あるいはその両方である。
【００６２】
データ・メモリ４０９が衣類４０２の着用者の役割についての情報を記憶する実施形態において、そのようなデータは、衣類の着用者の役割を識別する着用者役割識別デバイス４０８から提供されることが可能である。本発明の様々な実施形態において、着用者の役割は、動的に変化可能である。
【００６３】
例えば、第１の対応者（例えば、災害現場に対する対応者）が、消防士、救急救命士（paramedic）、および有害物質（ＨＡＺＭＡＴ）対応者の資格を有するものと想定する。最初、着用者役割識別デバイス４０８が、衣類４０２の着用者を、その着用者が、災害現場に到着すると最初に引き受ける役割である、消防士として識別する（データ・メモリ４０９に記憶されたデフォルトの着用者識別データに基づいて）デフォルトのメッセージを生成することが可能である。しかし、消火すべき火災が存在しない場合（すなわち、火災がそもそも存在しなかった、または火災が消し止められている場合）、衣類４０２の着用者は、今や、救急救命士またはＨＡＺＭＡＴ対応者として応対可能であり得る（対応者がそのような資格を有する／そのように認定されている／そのような免許を交付されているものと想定して）。ユーザは、ユーザが、今や、救急救命士またはＨＡＺＭＡＴ対応者として活動するように応対可能であることを示す入力を入力することができる（着用者役割識別デバイス４０８の一部である音声認識システムに対する音声コマンドを使用する、着用者役割識別デバイス４０８上のボタン／スイッチをクリックするなどして）。この入力は、ハードウェア・コントローラ４０６に動的に変更可能なディスプレイ４０４の外見を変更させる。
【００６４】
例えば、動的に変更可能なディスプレイ４０４が、衣類４０２の布地に織り込まれたＯＬＥＤのパネルであるものと想定する。ハードウェア・コントローラ４０６は、動的に変更可能なディスプレイ４０４の（したがって、かつ衣類４０２の）視覚的外見をオレンジ（消防士を識別する）から赤（救急救命士を識別する）または青（ＨＡＺＭＡＴ対応者を識別する）に変化させることができる。このため、災害現場における他の第１の対応者または被害者は、その着用者を、その着用者の能力（消防士、救急救命士、ＨＡＺＭＡＴ対応者）のうちの１つまたは複数を有するものとして迅速に識別することができる。
【００６５】
これまで説明されたとおり、衣類４０２は、着用者の現在の役割に基づいて衣類４０２の視覚的外見を変化させて、これにより、着用者（および着用者の役割／能力）を災害現場における人々に視覚的に明らかにすることができる。本発明の実施形態において、この視認性は、災害現場の環境に応じてさらに調整される。例えば、災害現場が、雪崩が起きた山腹である場合、衣類４０２を白にすることは、衣類４０２をとても見えやすくすることにはならない。同様に、災害現場が炭鉱災害現場である場合、衣類４０２を黒にすることは、衣類４０２をとても見えやすくすることにはならない。同様に、災害現場が、壁および床が赤く塗装されている部屋である場合、衣類４０２を赤にすることは、衣類４０２をとても見えやすくすることにはならない。このため、この実施形態において、環境支配的色調センサ４１０が、着用者が位置している環境の支配的色調を検出する。
【００６６】
例示的な環境支配的色調センサ４１０は、投射された光または反射された光、あるいはその両方を受けること、および異なる色調（色）を区別することができる光センサである。例えば、環境支配的色調センサ４１０は、赤の光に対して感度のよい第１の光センサと、青の光に対して感度のよい第２の光センサと、緑の光に対して感度のよい第３の光センサとを包含することが可能である。これら３つの光センサからの読取り値／出力を組み合わせることによって、環境支配的色調センサ４１０は、災害現場の環境の支配的（すなわち、最も広範にわたる）色を判定することができる。
【００６７】
この環境色調情報に基づく環境支配的色調センサ４１０の出力は、ハードウェア・コントローラ４０６に入力され、コントローラ４０６が、次に、着用者が位置している環境の支配的色調に基づいて、動的に変更可能なディスプレイ４０４をさらに調整する。例えば、環境が、雪崩災害現場の環境である場合、ハードウェア・コントローラ４０６は、動的に変更可能なディスプレイ４０４の外見を暗くする。同様に、環境が、炭鉱災害現場の環境である場合、ハードウェア・コントローラ４０６は、動的に変更可能なディスプレイ４０４の外見を明るくする。同様に、災害現場（環境）が、床／壁／天井が赤く塗装されている部屋の環境である場合、ハードウェア・コントローラ４０６は、動的に変更可能なディスプレイ４０４の外見を構成する場合、赤の使用を回避する。
【００６８】
本発明の実施形態において、衣類４０２は、バイオメトリック・センサ４１２に対するアクセスを含む、または有する、あるいはその両方である。バイオメトリック・センサ４１２の例は、血圧／脈拍モニタ（例えば、スマートフォンなどの電子デバイスの保持者の脈拍または血圧、あるいはその両方を検出する圧力／サウンド・センサ）、皮膚センサ（例えば、スマートフォンなどの電子デバイスを保持している間に汗をかくユーザ／保持者からの直流電気皮膚反応（galvanic skin response）を測定する抵抗センサ）、マイクロフォン（例えば、スマートフォンなどの電子デバイスの保持者の呼吸パターンを検出する）、その他を含むが、以上には限定されない。このため、バイオメトリック・センサ４１２は、人間に関連付けられたバイオメトリック・データを集めるための電子デバイスである。バイオメトリック・データは、個人の生理学的状態、身体的特徴、または心理学的状態の測定値を記述するデータである。
【００６９】
バイオメトリック・センサ４１２は、衣類４０２の着用者のリアルタイムのバイオメトリック状態の表示を生成する。衣類４０２の着用者のこのリアルタイムのバイオメトリック状態に基づいて、ハードウェア・コントローラ４０６は、動的に変更可能なディスプレイ４０４をさらに調整する。
【００７０】
例えば、衣類４０２の着用者が、１０年の経験を有する救急救命士である（データ・メモリ４０９にロードされているデータによって示されるところにより）ものと想定する。バイオメトリック・センサ４１２が、衣類４０２の着用者の心拍数、呼吸数、または血圧、あるいはそれらの組合せが、１０年の経験を有する救急救命士にとって高い不安を示すものと事前定義されているレベルまで上昇していることを示すとさらに想定する。すなわち、そのような上昇したバイオメトリック読取り値は、新人の救急救命士、または災害の単なる傍観者にとっては正常であり得るが、経験のある救急救命士にとっては緊急状態（例えば、衣類４０２の着用者に関して医療支援を必要としている、災害現場における他の被害者を助けるのに支援を必要としている、医療用品などのリソースを必要としている、その他）を示す。このため、１）衣類４０２の着用者の役割、および２）バイオメトリック・センサ４１２からの読取り値に基づいて、動的に変更可能なディスプレイ４０４の（したがって、かつ衣類４０２の）視覚的外見が、選択的に変化させられる／変更されることが可能である。
【００７１】
別の例において、バイオメトリック読取り値と組み合わされた着用者の役割が、動的に変更可能なディスプレイ４０４に、点滅する赤の十字または他の認識可能なシンボルの明滅を開始させて、衣類４０２の着用者が、着用者のバイオメトリック状態のため、災害現場における被害者を搬送するのに、または治療するのに、あるいはその両方を行うのに助けを必要とする救急救命士であることを示すことが可能である。すなわち、点滅する赤の十字は、着用者（救急救命士）の役割を識別するだけでなく、着用者が身体的に、または情緒的に危うくなっており、このため、即時の支援を必要としていることも示す。
【００７２】
本発明の一実施形態において、衣類４０２は、地球物理学上の座標情報をＧＰＳ受信機に提供する宇宙ベースの衛星を使用する全地球測位システム（ＧＰＳ）デバイスなどの測位ハードウェア・システム１４を含む。このため、測位ハードウェア・システム４１４は、衣類４０２の着用者のリアルタイムのロケーションを特定する。
【００７３】
衣類４０２の着用者がリアルタイムでどこにいるかを知ることは、様々な様態で使用され得る情報をもたらす。例えば、管理サーバ４２６が、災害現場における指揮統制（Command and Control）（Ｃ＆Ｃ）監督者によって使用されるものと想定する。測位ハードウェア・システム４１４からの情報は、このＣ＆Ｃ監督者が、監督者の指揮下にあるすべての緊急事態対応者が、任意の時点で災害現場内のどこに位置しているかを知ることを可能にする。
【００７４】
１つまたは複数の実施形態において、測位ハードウェア・システム４１４によって生成された情報は、ニュース・プロバイダ・サーバ４２８からの衣類４０２の着用者のリアルタイムのロケーションのリアルタイムのコンテキスト状態についてのさらなる情報を提示するのに必要とされる情報をもたらし、これにより、ハードウェア・コントローラ４０６が、衣類の着用者のリアルタイムのロケーションに基づいて、動的に変更可能なディスプレイ４０４をさらに調整することを可能にする。すなわち、測位ハードウェア・システム４１４は、通信リンク４１６またはハードウェア・コントローラ４０６、あるいはその両方に、衣類４０２が、現在、どこに位置しているか（例えば、災害現場）を知らせ、これにより、通信リンク４１６が、災害現場についてのリアルタイムの情報に関してニュース・プロバイダ・サーバ４２８に問い合わせることを可能にする。
【００７５】
ニュース・プロバイダ・サーバ４２８の例は、ソーシャル・メディア・サービス・サーバ、ニュース報告ブロードキャスタ・サーバ、クラウドソーシング・サーバ、その他を含むが、以上には限定されない。
【００７６】
例えば、ニュース・プロバイダ・サーバ４２８が、ソーシャル・メディア・コミュニティのメンバを接続するソーシャル・メディア・サービス・サーバであるものと想定する。例示的なソーシャル・メディア・サービスは、個人が、トピックを記述するメタデータと一緒にメッセージを投稿することを可能にする。例えば、ハッシュタグの後にトピックが続く形態のメタデータ（例えば、＃Ｄｉｓａｓｔｅｒ）が、通信リンク４１６（例えば、ニュース・プロバイダ・サーバ４２８に対する、データ処理能力を含むセルラ・リンク）によって監視され得る。メタデータ＃Ｄｉｓａｓｔｅｒを伴う投稿が、通信リンク４１６によって監視され、処理され、これにより、災害現場が有毒ガスの放出に見舞われているというフラグ／メッセージを生成する。次に、この情報が、ハードウェア・コントローラ４０６に伝えられ、コントローラ４０６が、動的に変更可能なディスプレイ４０４の外見を相応するように調整する。マルチ対応の着用者（消防士、救急救命士、ＨＡＺＭＡＴ対応者）の例において、動的に変更可能なディスプレイ４０４の視覚的外見は、着用者が資格を有するＨＡＺＭＡＴ対応者であることを視覚的に示すものに変わり、これにより、着用者を、ニュース・プロバイダ・サーバ４２８によって報告されているガス漏れに応対可能にする。
【００７７】
ニュース報告ブロードキャスタ・サーバの役割で動作している場合、ニュース・プロバイダ・サーバ４２８は、プロフェッショナル・ニュース報告サービス（例えば、地元ラジオ局）から通信リンク４１６（例えば、ラジオ受信機）を介して衣類４０２に情報をブロードキャストして（例えば、セルラ・ネットワークを介して）、これにより、ハードウェア・コントローラ４０６が、動的に変更可能なディスプレイ４０４の外見を相応するように調整することを可能にするサーバである。
【００７８】
動的に変更可能なディスプレイ４０４の外見は、これまで、衣類４０２の着用者の単一の現在の役割に応じて単一の色／形状を提示するものとして説明されてきたが、本発明の一実施形態において、動的に変更可能なディスプレイ４０４は、衣類４０２の着用者の複数の役割に対応する複数の色／形状を同時に表示することができる。例えば、動的に変更可能なディスプレイ４０４は、着用者が消防士であることを示すオレンジ、着用者が救急救命士でもあることを示す赤、および着用者がＨＡＺＭＡＴ対応者でもあることを示す青を同時に表示してもよい。
【００７９】
本発明の一実施形態において、動的に変更可能なディスプレイ４０４上に表示される色／形状は、着用者が引き受けることができる複数の役割を識別するだけでなく、各役割における専門技術のレベルも識別する。例えば、オレンジが、衣類４０２の着用者が消防士であることを示し、赤が、衣類４０２の着用者が救急救命士でもあることを示し、青が、衣類４０２の着用者がＨＡＺＭＡＴ対応者でもあることを示す例を続けて、衣類４０２の着用者が、衣類４０２内にあり、または衣類４０２がアクセス可能な、あるいはその両方であるデータベース・ストレージ・デバイス４１８（またはデータ・メモリ４０９、あるいはその両方）に記憶されたデータによって示されるように、１０年にわたって消防士であり、１０年にわたって救急救命士であったが、資格を有するＨＡＺＭＡＴ対応者になって１ヶ月でしかないものと想定する。このため、動的に変更可能なディスプレイ４０４の表示領域は、オレンジが４５％であり（高いレベルの消防士としての専門技術を示す）、赤が４５％である（高いレベルの救急医療としての専門技術を示す）が、青は１０％だけである（ＨＡＺＭＡＴ緊急事態の対処では限られた能力しかないことを示す）可能性がある。一実施形態において、これらの様々な量の色は、動的に変更可能なディスプレイ４０４上の棒グラフにおいて表示されて、これにより、衣類４０２の着用者によって保持される専門技術の様々なレベルがより見やすくなる。
【００８０】
本発明の一実施形態において、衣類４０２は、着用者の音声パターンを分析して、着用者の現在の情動状態を判定するプロソディ・アナライザ４２０を含む。すなわち、プロソディ・アナライザ４２０内のマイクロフォン（図示せず）が、一貫性のある（言語的な）発話である発声だけでなく、衣類４０２の着用者の呼吸音などの非言語的音、うなり声、および他のタイプの発声もキャプチャする。プロソディ・アナライザ４２０は、これらの発声を解析して、衣類４０２の着用者の現在の状態を判定する。例えば、擦れる音（rasping sound）が、着用者の肺に穴があいている（したがって、着用者の現在の状態は、医療状態条件である）ことを示す可能性がある。甲高い高速の音声パターンが、衣類４０２の着用者がパニック状態になっている（したがって、着用者の現在の状態は、情動状態条件である）ことを示す可能性がある。うなり声が、衣類４０２の着用者が懸命に働いている（したがって、着用者の現在の状態は、作業負荷状態条件である）ことを示す可能性がある。
【００８１】
プロソディ・アナライザ４２０によって判定された、衣類４０２の着用者の現在の状態に基づいて、ハードウェア・コントローラ４０６は、動的に変更可能なディスプレイ４０４の外見をさらに調整すること／変更することができる。例えば、着用者の肺に穴があいている（プロソディ・アナライザ４２０によって検出された擦れる音によって示される）場合、動的に変更可能なディスプレイ４０４は、高速で点滅する赤の光に変化して、即時の医療措置（medical attention）の必要性を示すことが可能である。同様に、着用者がパニック状態になっている（プロソディ・アナライザ４２０によって検出された甲高い音声パターンによって示される）場合、動的に変更可能なディスプレイ４０４は、黒くなり、着用者が、災害現場に取り組むようにもはや応対可能ではないことを示すことが可能である。同様に、着用者が身体的に懸命に働いている（プロソディ・アナライザ４２０によって検出されたうなり声の音によって示される）場合、動的に変更可能なディスプレイ４０４は、低速で点滅する黄の光に変化して、別の個人からの支援または機械的つり上げデバイスの必要性（例えば、地震現場からがれきを動かすのに）を示すことが可能である。
【００８２】
プロソディ・アナライザ４２０は、いずれのリソースが衣類４０２の着用者によって必要とされるかを自動的に判定することができるが、一実施形態において、この判定は、リソース必要性判定デバイス４２２によって行われ、デバイス４２２は、衣類の着用者からのリソース必要性判定デバイスに対する入力、または衣類４０２の着用者のリアルタイムの役割、あるいはその両方に基づいて、衣類４０２の着用者の現在のリソース必要性を識別する。
【００８３】
すなわち、衣類４０２の着用者は、リソース必要性判定デバイス４２２に関連付けられたボタンを押す、スイッチを入れる、マイクロフォンに向かって話すなどを行うだけで、いずれのリソース（例えば、別の個人、ツール、その他）が必要とされるかを示す入力をもたらすことが可能である。次に、この入力が、ハードウェア・コントローラ４０６に与えられて、コントローラ４０６が、動的に変更可能なディスプレイ４０４の外見を変更する（例えば、動的に変更可能なディスプレイ４０４の明滅する黄の外見が、建物からがれきを動かすバックホーの必要性を示すことが可能である）。
【００８４】
本発明の一実施形態において、動的に変更可能なディスプレイ４０４の外見は、衣類４０２の着用者によって与えられるリソース必要性判定デバイス４２２に対する入力だけではなく、その着用者の役割（データベース・ストレージ・デバイス４１８またはデータ・メモリ４０９、あるいはその両方の内部のデータによって識別される）にも依存する。例えば、衣類４０２の着用者の役割が救急救命士の役割であり、かつ衣類４０２の着用者が、その着用者がバックアップ支援を必要とするという信号をリソース必要性判定デバイス４２２に入力した場合、明滅する赤の十字が動的に変更可能なディスプレイ４０４上に表示されて、着用者が、着用者を支援する別の救急救命士を必要とすることを示すことが可能になる。しかし、衣類４０２の着用者の役割が消防士の役割であり、かつ衣類４０２の着用者が、その着用者がバックアップ支援を必要とするという信号をリソース必要性判定デバイス４２２に入力した場合、明滅するオレンジの三角形が動的に変更可能なディスプレイ４０４上に表示されて、着用者が、着用者を支援する別の消防士を必要とすることを示すことが可能になる。
【００８５】
本発明の一実施形態において、衣類４０２は、衣類間通信デバイス４２４を含み、デバイス４２４は、事前定義された区域内の他の衣類４３０と通信して、衣類間通信デバイスを備えた衣類着用者の役割およびロケーションを識別することができるモノのインターネットを作成する。
【００８６】
例えば、災害現場に複数の対応者が入っていて、対応者の各々が、本明細書において説明される衣類４０２のバージョン（図示される衣類４０２、または図４に示される他の衣類４３０として）を着用しているものと想定する。互いの間で通信することによって、衣類４０２および他の衣類４３０は、直接に、または管理サーバ４２６を介して、災害現場の現在の状態についての情報を、衣類４２０／他の衣類４３０の着用者に提供することができる。例えば、衣類４２０／他の衣類４３０が、環境センサ４２７を備えており、センサ４２７が、災害現場の化学物質を検出すること（すなわち、毒素センサもしくは他の化学物質センサ）、生物を検出すること（すなわち、いくつかのウイルス／バクテリアを検出することができるセンサ）、音を検出すること（すなわち、騒音量計（noise dosimeter））、または他の状態を検出すること、あるいはそれらの組合せを検出することができるものと想定する。次に、この情報が、化学物質、騒音、その他のいくつかの「ホットスポット」に向かって、またはそのような「ホットスポット」から離れるように衣類４２０／他の衣類４３０の着用者を導くのに使用され得る。
【００８７】
次に図５を参照すると、衣類の視覚的外見を調整するように１つもしくは複数のプロセッサまたは他のハードウェア・デバイスによって実行される１つまたは複数の動作の高レベル流れ図が提示される。
【００８８】
開始ブロック５０２の後、着用者役割識別デバイス（例えば、図２に示される着用者役割識別デバイス）が、ブロック５０４に記載されるとおり、衣類（例えば、図２の衣類４０２）の着用者の役割を識別する。本明細書において説明されるとおり、着用者の役割は、動的に変化可能であり、かつ衣類は、動的に変更可能なディスプレイを含む。
【００８９】
ブロック５０６に示されるとおり、一実施形態において、環境支配的色調センサ（例えば、図４に示される環境支配的色調センサ４１０）が、着用者が位置している環境の支配的色調も検出する。
【００９０】
図５におけるブロック５０８に示されるとおり、ハードウェア・コントローラ（例えば、図４に示されるハードウェア・コントローラ４０６）が、着用者役割識別デバイスまたは環境支配的色調センサ４１０あるいはその両方から受信されるリアルタイムの入力に基づいて、動的に変更可能なディスプレイを調整する。
【００９１】
図５に示される流れ図は、終了ブロック５１０で終了する。
【００９２】
本発明の一実施形態において、バイオメトリック・センサが、衣類の着用者のリアルタイムのバイオメトリック状態の表示を生成し、ハードウェア・コントローラが、衣類の着用者のリアルタイムのバイオメトリック状態にだけ基づいて、動的に変更可能なディスプレイをさらに調整する。
【００９３】
本発明の一実施形態において、バイオメトリック・センサ（例えば、図４に示されるバイオメトリック・センサ４１２）が、衣類の着用者のリアルタイムのバイオメトリック状態の表示を生成する。ハードウェア・コントローラが、本明細書で説明されるとおり、バイオメトリック・センサおよび着用者役割識別デバイスから受信されるリアルタイムの入力に基づいて、動的に変更可能なディスプレイをさらに調整する。
【００９４】
すなわち、一実施形態において、動的に変更可能なディスプレイの外見は、着用者のバイオメトリック状態にだけ基づいてさらに調整される一方で、別の実施形態において、動的に変更可能なディスプレイの外見は、特定の役割に適用される場合、両方のバイオメトリック読取り値に基づいてさらに調整される。すなわち、一実施形態において、動的に変更可能なディスプレイは、誰に関して（またはいずれの役割に関して）読取り値がとられたかにかかわらず、バイオメトリック読取り値に応じて調整される。別の実施形態において、動的に変更可能なディスプレイは、読取り値がとられた個人／役割に依存して、バイオメトリック読取り値に応じて調整される。
【００９５】
本発明の一実施形態において、測位ハードウェア・システムが、衣類の着用者のリアルタイムのロケーションを受信する。ニュース・プロバイダ（例えば、ニュース報告企業、ソーシャル・メディア・コミュニティ、その他）が、衣類の着用者のリアルタイムのロケーションのリアルタイムのコンテキスト状態をもたらす。次に、ハードウェア・コントローラが、衣類の着用者のリアルタイムのロケーションに基づいて、動的に変更可能なディスプレイをさらに調整する。すなわち、動的に変更可能なディスプレイは、衣類４０２を着用する個人の役割にかかわらず、環境にだけ基づいて調整される。
【００９６】
本発明の一実施形態において、測位ハードウェア・システムが、衣類の着用者のリアルタイムのロケーションをもたらし、かつニュース・プロバイダが、衣類の着用者のリアルタイムのロケーションのリアルタイムのコンテキスト状態をもたらす。この実施形態において、ハードウェア・コントローラは、衣類の着用者のリアルタイムのロケーション、およびそのリアルタイムのロケーション内にいる間の衣類の着用者の役割に基づいて、動的に変更可能なディスプレイをさらに調整し、リアルタイムのロケーション内にいる間の衣類の着用者の役割は、リアルタイムのロケーションの現在の状態に依存する。このため、この実施形態において、動的に変更可能なディスプレイは、環境だけではなく、その環境内にいる間の着用者の役割がどのようなものであるかにも基づいて調整される。
【００９７】
例えば、火災現場にいる間、衣類４０２の着用者の役割が、消防士の役割であることが可能である一方で、化学物質流失現場にいる間、衣類４０２の同一の着用者の役割が、ＨＡＺＭＡＴ対応者の役割であることが可能である。すなわち、環境は、衣類４０２の着用者の役割を定義し、このことが、衣類４０２の外見を制御する（例えば、消防士の場合、オレンジ、ＨＡＺＭＡＴ対応者の場合、青）。
【００９８】
本発明の一実施形態において、本明細書で説明されるとおり、ハードウェア・コントローラは、データベース・ストレージ・デバイスから、衣類の着用者の複数のリアルタイムの役割を取得し、次に、それらの複数の役割を同時に表す視覚的画像を提示するように動的に変更可能なディスプレイを動的に調整する。
【００９９】
本発明の一実施形態において、本明細書で説明されるとおり、プロソディ・アナライザが、着用者の音声パターンを分析して、着用者の現在の状態を判定し、かつハードウェア・コントローラが、衣類の着用者の現在の状態に基づいて、動的に変更可能なディスプレイをさらに調整する。
【０１００】
本発明の一実施形態において、ハードウェア・コントローラは、データベース・ストレージ・デバイス（例えば、図４に示されるデータベース・ストレージ・デバイス４１８）から、衣類の着用者のリアルタイムの役割を取得する。リソース必要性判定デバイス（例えば、図４に示されるリソース必要性判定デバイス４２２）が、衣類の着用者からのリソース必要性判定デバイスに対する入力、および衣類の着用者のリアルタイムの役割に基づいて、衣類の着用者の現在のリソース必要性を判定する。次に、ハードウェア・コントローラが、着用者の現在のリソース必要性、および衣類の着用者のリアルタイムの役割に基づいて、動的に変更可能なディスプレイをさらに調整する。すなわち、着用者が、着用者に必要であるとして示すもの、および着用者の役割に基づいて、ハードウェア・コントローラは、衣類／動的に変更可能なディスプレイの外見をさらに変更する。
【０１０１】
本明細書において使用される用語は、特定の実施形態を説明するためのものにすぎず、本発明を限定することは意図していない。本明細書において使用される、「ある」および「その」という単数形は、文脈がそうでないことを明確に示すのでない限り、複数形を含むことを意図している。本明細書において使用される場合、「備える」または「備えている」という用語、あるいはその両方は、明記される特徴、整数、ステップ、動作、要素、または構成要素、あるいはそれらの組合せの存在を指定するが、他の１つまたは複数の特徴、整数、ステップ、動作、要素、構成要素、または以上のグループ、あるいはそれらの組合せの存在も、追加も除外しないことがさらに理解されよう。
【０１０２】
添付の特許請求の範囲におけるすべてのミーンズ・プラス・ファンクション要素またはステップ・プラス・ファンクション要素の対応する構造、材料、動作、および均等物は、明確に主張される他の主張要素との組合せで機能を実行するための任意の構造、材料、または動作を含むことを意図している。本発明の様々な実施形態の説明は、例示および説明の目的で提示されてきたが、網羅的であることも、開示される形態における本発明に限定されることも意図していない。本発明の範囲および思想を逸脱することなく、多くの変更形態および変形形態が当業者には明白であろう。実施形態は、本発明の原理、および実際的な適用を最もうまく説明するために、かつ他の当業者が、企図される特定の用途に適するように様々な変更とともに様々な実施形態に関して本発明を理解することができるようにするために選択され、説明された。
【０１０３】
本開示において説明されるいずれの方法も、ＶＨＤＬ（ＶＨＳＩＣハードウェア記述言語）プログラムおよびＶＨＤＬチップの使用を介して実装され得る。ＶＨＤＬは、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、および他の類似した電子デバイスのための例示的な設計エントリ言語である。このため、本明細書において説明される任意のソフトウェア実装方法が、ハードウェア・ベースのＶＨＤＬプログラムによってエミュレートされることが可能であり、次に、このプログラムが、ＦＰＧＡなどのＶＨＤＬチップに適用される。
【０１０４】
以上、本出願の本発明の実施形態を詳細に、本発明の例示的な実施形態を参照して説明してきたので、添付の特許請求の範囲において規定される本発明の範囲を逸脱することなく、変更形態および変形形態が可能であることが明白であろう。
【図１】
0006697475.tif 000002
【図２】
0006697475.tif 000003
【図３】
0006697475.tif 000004
【図４】
0006697475.tif 000005
【図５】
0006697475.tif 000006