(57)【特許請求の範囲】
【請求項１】
Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）を管理するための方法であって、
少なくとも１つのプロセッサを備えた第１のコミュニティＩｏＴコンセントレータによって、ユーザと第１の複数の物理オブジェクトの少なくとも１つとのインタラクションに対応する第１のデータを受け取ることを含み、前記第１の複数の物理オブジェクトは、第１のデバイス・ドメイン内で互いに通信可能にリンクしており、
前記インタラクションに対応する前記第１のデータを受け取ったことに応答して、前記第１のコミュニティＩｏＴコンセントレータによって、前記第１のデータに基づいて、第２の複数の物理オブジェクトの少なくとも１つを始動して前記ユーザと前記第２の複数の物理オブジェクトの少なくとも１つとのインタラクションをエンハンスメントする特定の動作を実行させることを含み、前記第２の複数の物理オブジェクトは、第２のデバイス・ドメイン内で互いに通信可能にリンクしており、
前記ユーザと前記第１の複数の物理オブジェクトの少なくとも１つとのインタラクションが特定のトランザクションの場合、前記第１のコミュニティＩｏＴコンセントレータによって、前記ユーザの代理としてソーシャル・メディア・システムに投稿する許可を与えるようユーザを促す、
方法。
【請求項２】
前記第１のコミュニティＩｏＴコンセントレータによって、少なくとも１つのプロセッサを備えた企業ＩｏＴコンセントレータに、前記第１の複数の物理オブジェクトの少なくとも１つによって検出されたセキュリティ問題に対応する第１のセキュリティ・データを送信する、請求項１に記載の方法。
【請求項３】
前記第１のコミュニティＩｏＴコンセントレータによって、前記インタラクションに対応する前記第１のデータを処理し、前記第１のデータを処理したことに基づいて、前記ユーザのユーザ・パターンを識別することをさらに含み、
前記第１のコミュニティＩｏＴコンセントレータによって、前記ユーザと前記第２の複数の物理オブジェクトの少なくとも１つとのインタラクションをエンハンスメントする特定の動作を実行させることは、前記特定の動作を、前記識別された前記ユーザのユーザ・パターンに基づいて選択することを含む、
請求項１に記載の方法。
【請求項４】
前記第１のコミュニティＩｏＴコンセントレータは、前記第２の複数の物理オブジェクトの少なくとも１つのデバイス設定を、前記識別された前記ユーザのユーザ・パターンに基づいて構成する、請求項３に記載の方法。
【請求項５】
前記第１のコミュニティＩｏＴコンセントレータは、前記ユーザに対して、前記第２の複数の物理オブジェクトの前記少なくとも１つに関連した情報を提示し、前記情報は、前記識別された前記ユーザのユーザ・パターンに基づいて選択される、前記請求項３に記載の方法。
【請求項６】
前記第１のコミュニティＩｏＴコンセントレータによって、前記ユーザのユーザ・プロフィール、ユーザ・パターン・データ及びユーザの好みからなるグループから選択される少なくとも１つのタイプのデータを含む第２のデータを受け取ることをさらに含み、前記第２のデータは、前記ユーザと前記第２の複数の物理オブジェクトの少なくとも１つとの間のインタラクションのレベルを示し、
前記ユーザと前記第２の複数の物理オブジェクトの前記少なくとも１つとのインタラクションをエンハンスメントする前記特定の動作を実行させることは、さらに前記第２のデータに基づく、
前記請求項１に記載の方法。
【請求項７】
前記第１のＩｏＴコンセントレータによって、前記第１の複数の物理オブジェクトの前記少なくとも１つと前記ユーザとの間の通信ダイアログを始動すること
をさらに含み、
前記ユーザと前記第２の複数の物理オブジェクトの前記少なくとも１つとのインタラクションをエンハンスメントする前記特定の動作を実行させることは、さらに、前記通信ダイアログ中に前記ユーザから得られる情報に少なくとも部分的に基づく、
前記請求項１に記載の方法。
【請求項８】
前記第１のコミュニティＩｏＴコンセントレータ、前記第１のデバイス・ドメイン及び前記第２のデバイス・ドメインは、第１のデバイス・コミュニティに含まれるメンバである、前記請求項１に記載の方法。
【請求項９】
企業ＩｏＴコンセントレータによって、複数のデバイス・ドメインにわたってデバイス・パターンを識別することをさらに含み、前記複数のデバイス・ドメインは、前記第１のデバイス・ドメイン及び前記第２のデバイス・ドメインを含み、
前記デバイス・パターンは、前記第１の複数の物理オブジェクト内の第１の物理デバイスの集合及び前記第２の複数の物理オブジェクト内の第２の物理デバイスの集合によって収集されたデータを表す、
前記請求項１に記載の方法。
【請求項１０】
Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）を管理するためのシステムであって、
少なくとも１つのプロセッサを備えた第１のコミュニティＩｏＴコンセントレータを備え、
前記第１のコミュニティＩｏＴコンセントレータによって、ユーザと第１の複数の物理オブジェクトの少なくとも１つとのインタラクションに対応する第１のデータを受け取ることを含み、前記第１の複数の物理オブジェクトは、第１のデバイス・ドメイン内で互いに通信可能にリンクしており、
前記インタラクションに対応する前記第１のデータを受け取ったことに応答して、前記第１のコミュニティＩｏＴコンセントレータによって、前記第１のデータに基づいて、第２の複数の物理オブジェクトの少なくとも１つを始動して前記ユーザと前記第２の複数の物理オブジェクトの少なくとも１つとのインタラクションをエンハンスメントする特定の動作を実行させることを含み、前記第２の複数の物理オブジェクトは、第２のデバイス・ドメイン内で互いに通信可能にリンクしており、
前記ユーザと前記第１の複数の物理オブジェクトの少なくとも１つとのインタラクションが特定のトランザクションの場合、前記第１のコミュニティＩｏＴコンセントレータによって、前記ユーザの代理としてソーシャル・メディア・システムに投稿する許可を与えるようユーザを促す、システム。
【請求項１１】
Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）を管理するために、少なくとも１つのプロセッサを備えた第１のコミュニティＩｏＴコンセントレータに、
ユーザと第１の複数の物理オブジェクトの少なくとも１つとのインタラクションに対応する第１のデータを受け取るステップ、
前記インタラクションに対応する前記第１のデータを受け取ったことに応答して、前記第１のデータに基づいて、第２の複数の物理オブジェクトの少なくとも１つを始動して前記ユーザと前記第２の複数の物理オブジェクトの少なくとも１つとのインタラクションをエンハンスメントする特定の動作を実行させるステップ、
前記ユーザと前記第１の複数の物理オブジェクトの少なくとも１つとのインタラクションが特定のトランザクションの場合、前記ユーザの代理としてソーシャル・メディア・システムに投稿する許可を与えるようユーザを促すステップ、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに通信可能にリンクした物理オブジェクト、より具体的にはＩｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（モノのインターネット）に関する。
【背景技術】
【０００２】
Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓの最近の進歩により、より多くの実世界のデバイスがインターネットに接続されるようになってきている。この方式で、いまや、多くのデバイスが、数多くの目的で関連したデータを送信及び／又は受信することが可能である。例えば、特許文献１は、「マシン間の通信」を記載している。特許文献２は、「ソーシャルメディアサービス間のインターワーキング手順」及び「マシン・ツー・マシン（Ｍ２Ｍ）サービス」を記載する。特許文献３は、「中間ノードを含む複数のデバイスを含み、中間ノードがネットワークを介して複数のデバイスの少なくとも幾つかと通信するシステム」を記載する。特許文献３は、「アプリケーション・プロトコル層においてデータを集約することができるシステム」も記載する。
【０００３】
しかしながら現行のソリューションは、異なるサービス位置で企業及び企業のパートナーによって提供される顧客サービスをエンハンスメント（enhance）するためにＩｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓを活用していない。例えば、ある人が車を見に自動車販売代理店を訪れた場合、販売員は、その人と対話して、その人の名前、住所、その人が興味を持っている車種等といった種々のタイプの情報を収集することができる。販売員は、さらに、その人の情報をコンタクト・マネジメント・システムに入力することもできる。しかしながら、コンタクト・マネジメント・システムには、通常、その販売代理店を所有する企業の雇用者しかアクセスすることができない。その人が、好みの車を見つけられず、別の企業が所有する別の自動車販売代理店を訪ねることを選んだ場合、その別の自動車販売代理店は、最初の自動車販売代理店が収集したその人の情報を利用して、その人に合わせて車の選択体験（ｓｅｌｅｃｔｉｏｎ  ｅｘｐｅｒｉｅｎｃｅ）を最適化することはできない。したがって、車を販売する多くの機会が失われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願公開第２０１４／００６４２３２号明細書
【特許文献２】米国特許出願公開第２０１４／０２４４７０号明細書
【特許文献３】国際公開第２０１４／１９３１５０号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、当該分野において上記課題に対処することが必要とされている。
【課題を解決するための手段】
【０００６】
第１の態様から見ると、本発明は、Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）を管理するための方法を提供し、この方法は、少なくとも１つのプロセッサを備えた第１のコミュニティＩｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）コンセントレータによって、ユーザと第１の複数の物理オブジェクトの少なくとも１つとのインタラクションに対応する第１のデータを受け取ることを含み、第１の複数の物理オブジェクトは、第１のデバイス・ドメイン内で互いに通信可能にリンクしている。この方法はまた、ユーザと第１の複数の物理オブジェクトの少なくとも１つとのインタラクションに対応する第１のデータを受け取ったことに応答して、第１のコミュニティＩｏＴコンセントレータ又は第２のＩｏＴコンセントレータによって、少なくとも部分的に第１のデータに基づいて、第２の複数の物理オブジェクトの少なくとも１つを始動してユーザと第２の複数の物理オブジェクトの少なくとも１つとのインタラクションをエンハンスメントする特定の動作を行わせることを含む。第２の複数の物理オブジェクトは、第２のデバイス・ドメイン内で互いに通信可能にリンクすることができる。この手法は、判断されるデバイス・コミュニティ内のデバイス全体にわたる及びデバイス・ドメイン全体にわたる新たなインサイトを提供し、それゆえ各デバイスの能力を最大限にする。さらに、各デバイスによって捕捉される情報を利用して、その後の、ユーザと種々の他のデバイス及び／又は販売員とのインタラクションをエンハンスメントすることができる。さらに、ＩｏＴをこのようにして活用することにより、販売機会が増大し、したがって収益が増大する。
【０００７】
１つの随意的な構成において、この方法は、第１のコミュニティＩｏＴコンセントレータ又は第２のＩｏＴコンセントレータによって、ユーザと第１の複数の物理オブジェクトの少なくとも１つとのインタラクションに対応する第１のデータを処理し、第１のデータを処理したことに基づいて、ユーザのユーザ・パターンを識別することを含むことができる。第１のコミュニティＩｏＴコンセントレータ又は第２のＩｏＴコンセントレータによって、少なくとも部分的に第１のデータに基づいて、第２の物理オブジェクトの少なくとも１つを始動してユーザと第２の複数の物理オブジェクトの少なくとも１つとのインタラクションをエンハンスメントする特定の動作を行わせることは、特定の動作を、識別されたユーザのユーザ・パターンに基づいて選択することを含むことができる。
【０００８】
さらなる随意的な構成において、第１のコミュニティＩｏＴコンセントレータ又は第２のＩｏＴコンセントレータは、第２の複数の物理オブジェクトの少なくとも１つにおける少なくとも１つのデバイス設定を、識別されたユーザのユーザ・パターンに少なくとも部分的に基づいて構成することができる。
【０００９】
１つの随意的な構成において、コミュニティＩｏＴコンセントレータは、ユーザに対して、第２の複数の物理オブジェクトの少なくとも１つに関連した情報を提示することができ、該情報は、識別されたユーザのユーザ・パターンに少なくとも部分的に基づいて選択される。
【００１０】
１つの随意的な構成において、この方法は、第１のコミュニティＩｏＴコンセントレータ又は第２のＩｏＴコンセントレータによって、ユーザのユーザ・プロフィール、ユーザ・パターン・データ及びユーザの好みから成る群から選択される少なくとも１つのタイプのデータを含む第２のデータを受け取ることをさらに含むことができ、該第２のデータは、ユーザによって所望される少なくとも第２の複数の物理オブジェクトとのインタラクションのレベルを示す。第２の物理オブジェクトの少なくとも１つを始動してユーザと第２の複数の物理オブジェクトの少なくとも１つとのインタラクションをエンハンスメントする特定の動作を行わせることは、さらに第２のデータに少なくとも部分的に基づくことができる。
【００１１】
１つの随意的な構成において、この方法は、第１のデータ又は第２のデータを処理して、ユーザが興味を持つであろうサービスを提供する少なくとも１つのビジネスパートナーを識別することをさらに含むことができる。この方法はまた、少なくとも１つのビジネスパートナーに、第１のデータ又は第２のデータの少なくとも一部を通信することを含むことができる。
【００１２】
１つの随意的な構成において、この方法は、少なくとも第１のデータ又は第２のデータを処理して、ユーザが興味を持つ少なくとも１つのソーシャル・メディア・システムを識別することをさらに含むことができる。この方法はまた、ユーザの代理で、ソーシャル・メディア・システムにおいて、第１のデータ、第２のデータ又は第１のデータ若しくは第２のデータから誘導される第３のデータの少なくとも一部を含む投稿を作成することを含むことができる。
【００１３】
１つの随意的な構成において、この方法は、第１のＩｏＴコンセントレータ又は第２のＩｏＴコンセントレータによって、第２の複数の物理オブジェクトの少なくとも１つとユーザとの間の通信ダイアログを始動することをさらに含むことができる。第２の複数の物理オブジェクトの少なくとも１つを始動してユーザと第２の複数の物理オブジェクトの少なくとも１つとのインタラクションをエンハンスメントする特定の動作を行わせることは、さらに、第２の複数の物理オブジェクトの少なくとも１つとユーザとの間の通信ダイアログ中にユーザから得られる情報に少なくとも部分的に基づくことができる。
【００１４】
１つの随意的な構成において、第１のデバイス・コミュニティは、第１のデバイス・ドメインをさらに含む。
【００１５】
１つの随意的な構成において、第１のデバイス・ドメイン及び第２のデバイス・ドメインは、第１のコミュニティＩｏＴコンセントレータ、第１のデバイス・ドメイン及び第２のデバイス・ドメインを含む第１のデバイス・コミュニティのメンバである。したがって、物理オブジェクトとのユーザインタラクションを、デバイス・コミュニティ内の複数のデバイス・ドメインにわたって、並びに、グローバルＩｏＴコミュニティ内のデバイス・コミュニティにわたってエンハンスメントすることができる。
【００１６】
１つの随意的な構成において、この方法は、企業ＩｏＴコンセントレータによって、企業及び少なくとも１つの企業パートナーから成る群から選択される少なくとも１つのエンティティに関連付けられた複数のデバイス・ドメインにわたってデバイス・パターンを識別することをさらに含むことできる。複数のデバイス・ドメインは、少なくとも第１のデバイス・ドメイン及び第２のデバイス・ドメインを含むことができる。デバイス・パターンは、少なくとも第１の複数の物理オブジェクト内の第１の物理デバイスの集合及び第２の複数の物理オブジェクト内の第２の物理デバイスの集合によって収集されたデータを表すことができる。
【００１７】
さらなる態様から見ると、本発明は、少なくとも１つのプロセッサを備えた企業Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）コンセントレータによって、第１のコミュニティＩｏＴコンセントレータから、第１の物理環境内に位置する第１の複数のデバイスの少なくとも１つによって検出されたセキュリティ問題に対応する第１のデータを受け取ることを含む方法を提供する。第１の複数のデバイスは、第１のデバイス・ドメイン内で互いに通信可能にリンクすることができる。第１のデバイス・ドメインは、第１のコミュニティＩｏＴコンセントレータを含む第１のデバイス・コミュニティのメンバとすることができる。
【００１８】
企業ＩｏＴコンセントレータによって、第１の物理環境内に位置する第１の複数のデバイスの少なくとも１つによって検出されたセキュリティ問題に対応する第１のデータを受け取ったことに応答して、第１のデータは、企業ＩｏＴコンセントレータによって処理されて、セキュリティ問題に対応する第２のデータを生成することができる。第２のデータは、少なくとも第２のコミュニティＩｏＴコンセントレータによって処理されて、第２の物理環境内に位置する第２の複数のデバイスの少なくとも１つを始動して第２の物理環境内のセキュリティをエンハンスメントする特定の動作を行わせるように構成することができる。第２の複数のデバイスは、第２のデバイス・ドメイン内で互いに通信可能にリンクすることができる。第２のデバイス・ドメインは、第２のコミュニティＩｏＴコンセントレータを含む第２のデバイス・コミュニティのメンバとすることができる。さらに、企業ＩｏＴコンセントレータは、セキュリティ問題に対応する第２のデータを少なくとも第２のコミュニティＩｏＴコンセントレータに自動的に通信することができる。ＩｏＴをこのようにして活用して、異なるデバイス・コミュニティ内のデバイス・ドメイン間のデータの通信を促進することにより、デバイス・ドメインによって提供されるセキュリティのレベルは、伝統的なセキュリティシステムと比べて著しく高められる。
【００１９】
本発明の別の実施形態によれば、システムは、本明細書で開示される種々のステップ及び方法を行う実行可能な動作を始動するようにプログラムされたプロセッサを含む。さらなる態様から見ると、本発明は、Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）を管理するためのシステムを提供し、このシステムは、実行可能な動作を始動するようにプログラムされたプロセッサを備え、この実行可能な動作は、少なくとも１つのプロセッサを備えた第１のコミュニティＩｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）コンセントレータによって、ユーザと第１の複数の物理オブジェクトの少なくとも１つとのインタラクションに対応する第１のデータを受け取ることを含み、第１の複数の物理オブジェクトは、第１のデバイス・ドメイン内で互いに通信可能にリンクしており；ユーザと第１の複数の物理オブジェクトの少なくとも１つとのインタラクションに対応する第１のデータを受け取ったことに応答して、第１のコミュニティＩｏＴコンセントレータ又は第２のＩｏＴコンセントレータによって、少なくとも部分的に第１のデータに基づいて、第２の複数の物理オブジェクトの少なくとも１つを始動してユーザと第２の複数の物理オブジェクトの少なくとも１つとのインタラクションをエンハンスメントする特定の動作を行わせることを含み、第２の複数の物理オブジェクトは、第２のデバイス・ドメイン内で互いに通信可能にリンクしている。
【００２０】
さらなる態様から見ると、本発明は、Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）を管理するためのシステムを提供し、このシステムは、実行可能な動作を始動するようにプログラムされたプロセッサを備え、この実行可能な動作は、少なくとも１つのプロセッサを備えた企業Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）コンセントレータによって、第１のコミュニティＩｏＴコンセントレータから、第１の物理環境内に位置する第１の複数のデバイスの少なくとも１つによって検出されたセキュリティ問題に対応する第１のデータを受け取ることを含み、第１の複数のデバイスは、第１のデバイス・ドメイン内で互いに通信可能にリンクしており、第１のデバイス・ドメインは、第１のコミュニティＩｏＴコンセントレータを含む第１のデバイス・コミュニティのメンバであり；企業ＩｏＴコンセントレータによって、第１の物理環境内に位置する第１の複数のデバイスの少なくとも１つによって検出されたセキュリティ問題に対応する第１のデータを受け取ったことに応答して、企業ＩｏＴコンセントレータによって、第１のデータを処理してセキュリティ問題に対応する第２のデータを生成し、第２のデータは、少なくとも第２のコミュニティＩｏＴコンセントレータによって処理されて、第２の物理環境内に位置する第２の複数のデバイスの少なくとも１つを始動して第２の物理環境内のセキュリティをエンハンスメントする特定の動作を行わせるように構成されており、第２の複数のデバイスは、第２のデバイス・ドメイン内で互いに通信可能にリンクしており、第２のデバイス・ドメインは、第２のコミュニティＩｏＴコンセントレータを含む第２のデバイス・コミュニティのメンバであり；企業ＩｏＴコンセントレータによって、セキュリティ問題に対応する第２のデータを少なくとも第２のコミュニティＩｏＴコンセントレータに自動的に通信することを含む。
【００２１】
さらなる態様から見ると、本発明は、ＩｏＴを管理するためのコンピュータ・プログラム製品を提供し、このコンピュータ・プログラム製品は、処理回路によって可読である、本発明のステップを行うために処理回路によって実行される命令を格納する、コンピュータ可読ストレージ媒体を含む。
【００２２】
さらなる態様から見ると、本発明は、コンピュータ可読媒体上に格納され、デジタルコンピュータの内部メモリにロード可能なコンピュータ・プログラムであって、該プログラムがコンピュータ上で実行されときに本発明のステップを行うためのソフトウェアコード部分を含む、コンピュータ・プログラムを提供する。
【００２３】
本発明を、ここで、例示のみの目的で、以下の図面で示すような好ましい実施形態を参照して説明する。
【図面の簡単な説明】
【００２４】
【図１】本発明の好ましい実施形態によるＩｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）システムの例を示すブロック図である。
【図２】本発明の好ましい実施形態による、ＩｏＴ解析アーキテクチャの例を示すブロック図である。
【図３】本発明の好ましい実施形態による、コミュニティＩｏＴコンセントレータのための例示的なアーキテクチャを示すブロック図である。
【図４】本発明の好ましい実施形態による、企業ＩｏＴコンセントレータのための例示的なアーキテクチャを示すブロック図である。
【図５】本発明の好ましい実施形態による、物理オブジェクトを始動してユーザと物理オブジェクトとのインタラクションをエンハンスメントする特定の動作を行わせる方法の例を示すフローチャーを示す。
【図６】本発明の好ましい実施形態による、物理オブジェクトを始動してユーザと物理オブジェクトとのインタラクションをエンハンスメントする特定の動作を行わせる方法の例を示すフローチャーを示す。
【図７】本発明の好ましい実施形態による、物理オブジェクトを始動してユーザと物理オブジェクトとのインタラクションをエンハンスメントする特定の動作を行わせる方法の例を示すフローチャーを提示する。
【図８】本発明の好ましい実施形態による、デバイスを始動して物理環境内のセキュリティをエンハンスメントする行動を行わせる方法の例を示すフローチャートを提示する。
【発明を実施するための形態】
【００２５】
本開示は、新規な特徴を定める特許請求の範囲で締めくくられているが、本明細書で説明する種々の特徴は、本説明を図面と共に考慮するとより良く理解されるであろう。本開示内で説明されるプロセス、機械、製造及びそれらのあらゆる変形は、例証の目的で提供される。説明されるあらゆる具体的な構造及び機能は、限定として解釈すべきものではなく、単に、特許請求の範囲の基礎として、及び、事実上あらゆる適切に詳述された構造で説明された特徴を様々に使用することを当業者に教示するための代表的な基礎として解釈すべきものである。さらに、本開示内で用いる用語及び語句は、限定を意図したものではなく、説明される特徴の理解可能な説明を提供することを意図する。
【００２６】
本開示は、Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）に関し、より具体的には、ＩｏＴを介した物理オブジェクト間の通信に関する。本明細書で説明する構成によれば、ユーザ（例えば顧客）は、１つ又は複数の物理オブジェクトとインタラクションすることができ、その物理オブジェクトの各々は、デバイス・コミュニティのメンバである１つ又は複数のデバイスを含む。１つ又は複数のデバイスを有することにより、各物理オブジェクトもまたデバイス・コミュニティのメンバとみなすことができる。デバイス・コミュニティは、物理オブジェクト内に含まれる１つ又は複数のタイプのデバイス全体にわたるインタラクション式通信及び協力を可能にする。多数のデバイスが個別に中央リポジトリにデータを報告するのではなく、デバイスを、１つ又は複数のデバイス・ドメインを含むデバイス・コミュニティ内に配置することができる。デバイス・コミュニティは、そのデバイス・コミュニティ内のデバイスが、異なるデバイス・ドメインにわたるデバイスも含めて、互いの間でデータを通信することを可能にする。例えば、あるデバイスが、販売ドメイン、環境ドメイン、マーケティング・ドメイン、重要製品ドメイン、物理位置ドメイン及びデータ収集ドメインに同時に関与することができる。
【００２７】
デバイス・コミュニティは、デバイス・コミュニティ内の全てのデバイスが通信可能にリンクするコミュニティＩｏＴコンセントレータを含むことができる。コミュニティＩｏＴコンセントレータは、デバイス・コミュニティ内のデバイスから、グローバルＩｏＴコミュニティへの、例えば企業(enterprise)ＩｏＴコンセントレータへの通信リンクを提供することができる。したがって、デバイス情報は、デバイス・コミュニティ内のデバイス間で容易に共有され、そして適切な場合には、コミュニティＩｏＴコンセントレータを介してグローバルＩｏＴコミュニティに伝搬されることができる。グローバルＩｏＴコミュニティ内の情報は、複数のデバイス・コミュニティから収集することができ、全体のトレンドに関して解析することができる。このことは、特定の物理位置又はビジネス内でのデバイス情報の共有を達成することを可能にし、又は、よりグローバルなスケールでビジネス企業に対して若しくは外部ビジネスパートナーとデバイス情報を共有することを可能にする。したがって、ローカルな物理位置で顧客によるインタラクションが行われるときに、ローカライズされたデータを取得し及び解析し、その物理位置内で、又はよりグローバルに共有することができる。
【００２８】
この手法は、判断されるデバイス・コミュニティ内のデバイス全体にわたる及びデバイス・ドメイン全体にわたる新たなインサイトを提供し、それゆえ各デバイスの価値を最大限にする。加えて、デバイス情報をグローバルＩｏＴコミュニティ全体にわたって共有することを通じて、デバイス・コミュニティにわたるデバイス挙動のパターンを判断するための付加的な解析を行って、企業全体にわたってデバイス挙動を最大限にすること又は可能であれば他のパートナーとの新たなビジネスモデルを駆動することができる。さらに、デバイス・コミュニティをグローバルＩｏＴコミュニティと統合することで、ＩｏＴに対するフレキシブルなアプローチが可能になり、デバイス・コミュニティ内の有効な実時間決定、並びに種々のデバイス・コミュニティにわたる、より企業に適した決定が行われる。
【００２９】
ここで、この文書全体を通じて適用される幾つかの定義を提示する。
【００３０】
本明細書で定義する場合、「Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（モノのインターネット）」は、物理オブジェクトにデバイスが埋め込まれたコンピューティング環境を意味し、このデバイスは、他のシステム及び／又は他の接続されたデバイスとデータを交換することによって物理オブジェクトがより高い価値及びサービスを達成することを可能にする。各物理オブジェクトは、その埋め込まれたデバイスを通じて一意に識別可能であり、インターネット・インフラストラクチャ内で相互運用することが可能である。頭字語「ＩｏＴ」は、本明細書で用いる場合、「Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ」を意味する。
【００３１】
本明細書で定義する場合、「デバイス・ドメイン」という用語は、ある１つの物理オブジェクトに各々が関連付けられた複数のデバイスの集合を意味し、それらデバイスは、互いに通信可能にリンクしており、デバイスが関連付けられた物理オブジェクトとのユーザインタラクションのために構成されている。
【００３２】
本明細書で定義する場合、「デバイス・コミュニティ」という用語は、１つ又は複数のデバイス・ドメインと、その１つ又は複数のデバイス・ドメイン内のデバイスが通信可能にリンクした少なくとも１つのＩｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓコンセントレータとの集合を意味する。
【００３３】
本明細書で定義する場合、「グローバルＩｏＴコミュニティ」という用語は、複数のデバイス・コミュニティから情報を取得して処理する少なくとも１つの企業ＩｏＴコンセントレータを含む、システムを意味する。
【００３４】
本明細書で定義する場合、「コミュニティＩｏＴコンセントレータ」という用語は、少なくとも１つのプロセッサ及びメモリを含み、１つ又は複数のデバイス・ドメインの集合をサポートして、解析処理及びデータを提供するように構成されたシステムを意味する。
【００３５】
本明細書で定義する場合、「企業ＩｏＴコンセントレータ」という用語は、少なくとも１つのプロセッサ及びメモリを含み、１つ又は複数のデバイス・コミュニティの集合をサポートして解析処理及びデータを提供するように構成されたシステムを意味する。
【００３６】
本明細書で定義する場合、「アドホック・ネットワーク」という用語は、複数のノードを含む分散無線ネットワークを意味し、各ノードは、ネットワーク内でネットワーク内の他のノードと等しいステータスを有し且つネットワークの他のいずれのノードとも自由に通信するデバイスであり、各ノードは、データを他のノードに転送することによってネットワーク内のデータのルーティングに関与するように構成されている。
【００３７】
本明細書において定義する場合、「ユーザ」という用語は、人間（すなわちヒト）を意味する。
【００３８】
本明細書で定義する場合、「顧客」という用語は、販売用に提供された製品又はサービスを購入する候補であるユーザを意味する。
【００３９】
本明細書で定義する場合、「ユーザ・パターン」は、ユーザの特徴（traits）、行動、傾向及び／又は観察可能な性質を表すデータを意味する。ユーザ・パターンは、ユーザ毎に、ユーザと１つ又は複数のデバイス・コミュニティ（に含まれる物理オブジェクト）とのインタラクションによって生成されたデータを処理することによって生成することができる。
【００４０】
本明細書で定義する場合、「デバイス・コミュニティ・オーナ」という用語は、デバイスＩｏＴダッシュボードを使用して、デバイス・コミュニティのために収集された情報にアクセスする人を意味する。デバイス・コミュニティ・オーナは、例えば、マネージャ、管理者、販売員、デバイス・コミュニティ内の物理オブジェクト／デバイスに情報を頒布する担当者、顧客又はビジネスパートナーに情報を頒布する担当者などであり得る。
【００４１】
本明細書で定義する場合、「企業ＩｏＴオーナ」は、グローバルＩｏＴダッシュボードを使用して、グローバルＩｏＴコミュニティのために収集された情報にアクセスする人を意味する。企業ＩｏＴオーナは、例えば、マネージャ、管理者、立案者、企業に適した目標を識別して監視する責任者などであり得る。
【００４２】
本明細書で定義する場合、「応答して（ｒｅｓｐｏｎｓｉｖｅ  ｔｏ）」という用語は、あるアクション又は事象に対して容易に応答し又は反応することを意味する。それゆえ、第１のアクションに「応答して」第２のアクションが行われる場合、第１のアクションの発生と第２のアクションの発生との間には因果関係が存在し、「応答して」という用語は、このような因果関係を示す。
【００４３】
本明細書で定義する場合、「コンピュータ可読ストレージ媒体」という用語は、命令実行システム、装置若しくはデバイスによる使用又はそれらと関連して使用するためのプログラムコードを収容し又は格納するストレージ媒体を意味する。本明細書で定義する場合、「コンピュータ可読ストレージ媒体」は、一時的な伝搬信号自体ではない。
【００４４】
本明細書で定義する場合、「プロセッサ」という用語は、プログラムコード内に含まれる命令を実行するように構成された少なくとも１つのハードウェア回路（例えば集積回路）を意味する。プロセッサの例は、限定されないが、中央処理ユニット（ＣＰＵ）、アレイ・プロセッサ、ベクトル・プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、フィールド・プログラム可能ゲートアレイ（ＦＰＧＡ）、プログラム可能論理アレイ（ＰＬＡ）、特定用途向け集積回路（ＡＳＩＣ）、プログラム可能論理回路、及びコントローラを含む。
【００４５】
本明細書で定義する場合、「実時間」という用語は、ユーザ又はシステムが特定のプロセス又は下すべき決定に関して十分に即時的に検知する、又はプロセッサがある種の外部プロセスに遅れずについていく、処理応答性のレベルを意味する。
【００４６】
本明細書で定義する場合、「自動的に」という用語は、ユーザの介在を伴わないことを意味する。図１は、Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）システム１００の一例を示すブロック図である。ＩｏＴ１００は、複数のデバイス・コミュニティ１１０、１１２、１１４、１１６を含むことができる。各デバイス・コミュニティ１１０〜１１６は、１つ又は複数のデバイス・ドメイン１２０、１２２、１２４、１２６を含むことができる。例えば、デバイス・コミュニティ１１０は、１つ又は複数のデバイス・ドメイン１２０−１、１２０−２、１２０−３を含むことができ、デバイス・コミュニティ１１２は、１つ又は複数のデバイス・ドメイン１２２−１、１２２−２、１２２−３を含むことができ、デバイス・コミュニティ１１４は、１つ又は複数のデバイス・ドメイン１２４−１、１２４−２、１２４−３を含むことができ、デバイス・コミュニティ１１６は、１つ又は複数のデバイス・ドメイン１２６−１、１２６−２、１２６−３を含むことができ、以下同様である。各デバイス・ドメイン１２０〜１２６は、複数のデバイスを含み、各デバイスを物理オブジェクトに関連付けることができる。この点に関して、１つ又は複数のデバイスを同じ物理オブジェクトに関連付けることができる。
【００４７】
例として、デバイス・ドメイン１２０−１内の物理オブジェクトは、自動車とすることができる。自動車は、１つ又は複数のデバイスを含むことができ、これらは、互いに、並びに同じデバイス・ドメイン１２０−１内の他のデバイスに、通信可能にリンクされている。例証として、自動車は、処理システム、音響システム、空調システム、及び種々の他のデバイスを含むことができる。自動車はまた、種々のタイプの情報をユーザに対して表示するディスプレイを含むことができる。ディスプレイがタッチスクリーンの場合、ユーザは、ユーザ入力をディスプレイ上のタッチとして入力することによって、処理システム、音響システム、空調システム等とインタラクションすることができる。ユーザはまた、ユーザ入力を、カーソルをユーザ入力デバイスで制御すること、ボタンを選択すること、ダイアル又はノブを動かすこと、ボタン又はスイッチを押下することなどによって入力することができる。音響システム、空調システム、並びに自動車内の他のデバイスは、処理システムに通信可能にリンクすることができる。したがって、処理システムは、デバイスによって行われる種々の機能を制御することができる。自動車はまた、ネットワークアダプタ（例えば、ＷｉＦｉ（商標）ネットワークアダプタ、セルラー無線など）を含むこともでき、自動車内の処理システム及び種々のデバイスは、それを介してデバイス・ドメイン１２０−１内の他のデバイスに通信可能にリンクすることができる。例えば、デバイスは、ショールーム内のキオスク端末の処理システムに通信可能にリンクすることができる。１つの態様において、デバイス・ドメイン１２０〜１２６内の種々のデバイスは、アドホック・ネットワークを介して互いに通信可能にリンクすることができる。したがって、デバイスは、ルータ又はスイッチを必要とせずに通信可能にリンクすることができる。
【００４８】
各デバイス・コミュニティ１１０〜１１６は、それぞれのコミュニティＩｏＴコンセントレータ１３０、１３２、１３４、１３６を含むことができ、デバイス・コミュニティ１１０〜１１６内のデバイスは、それに通信可能にリンクする。コミュニティＩｏＴコンセントレータ１３０〜１３６を介して、それぞれのデバイス・コミュニティ１１０〜１１６内の種々のデバイス・ドメイン１２０〜１２６は、互いの間でデータを共有することができる。例えば、コミュニティＩｏＴコンセントレータ１３０を介して、デバイス・ドメイン１２０−１、１２０−２、１２０−３内のデバイスは、互いの間でデータを共有することができる。さらに、各コミュニティＩｏＴコンセントレータ１３０〜１３６は、それぞれのデバイス・コミュニティ１１０〜１１６をサポートして解析処理及びデータを提供する、後述する種々の構成要素を含むことができる。したがって、情報及びデバイス解析をデバイス・コミュニティ１１０〜１１６内でローカルに活用して、デバイス挙動及びユーザインタラクションを、デバイス・コミュニティ１１０〜１１６内に含まれるデバイスとのユーザインタラクションに基づいて調整することができる。
【００４９】
各デバイス・コミュニティ１１０〜１１６は、グローバルＩｏＴコミュニティ１４０に通信可能にリンクすることができ、及び、その一部であることができる。グローバルＩｏＴコミュニティ１４０を介して、種々のデバイス・コミュニティ１１０〜１１６によって取得され及び／又は生成されたデータを企業全体にわたって及び／又は企業のパートナーと共に活用することができる。データは、グローバルＩｏＴコミュニティ１４０によって追跡し及び解析することができる。したがって、デバイス・コミュニティ１１０〜１１６内の種々のデバイスから入手した情報を全体として解析して、例えば、種々のトレンド、顧客の好み、事象の発生などを識別することができる。例証として、グローバルＩｏＴコミュニティ１４０は、企業ＩｏＴコンセントレータ１５０を含むことができ、それにコミュニティＩｏＴコンセントレータ１３０〜１３６の各々が通信可能にリンクして、デバイス・データを提供する。企業ＩｏＴコンセントレータ１５０は、後述する種々の構成要素を含むことができ、これら構成要素は、データの解析処理を提供して、デバイス・コミュニティ１１０〜１１６から入手した情報を解析し、これはデバイス・コミュニティ１１０〜１１６全体にわたる種々のデバイスの解析を含む。したがって、解析を企業全体にわたって及び／又は企業のパートナーと共に活用して、デバイス・コミュニティ全体にわたるデバイス・パターンを捕捉することができる。
【００５０】
コミュニティＩｏＴコンセントレータ１３０〜１３６は、１つ又は複数のネットワークを介して、企業ＩｏＴコンセントレータ１５０に通信可能にリンクすることができる。ネットワークは、有線、無線通信リンク、又は光ファイバなどの接続を含むことができる。ネットワークは、広域ネットワーク（ＷＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、無線ネットワーク、移動体ネットワーク、仮想私設ネットワーク（ＶＰＮ）、インターネット、公衆交換電話網（ＰＳＴＮ）などのような種々の異なる通信技術のいずれかとして実装することができ、又はいずれかを含むことができる。
【００５１】
コミュニティＩｏＴコンセントレータ１３０〜１３６を企業ＩｏＴコンセントレータ１５０にリンクすることによって、ＩｏＴ１００は、１つ又は複数のデバイス・コミュニティ１１０〜１１６におけるユーザ体験に基づいて、ユーザが現在どのデバイス・コミュニティ１１０〜１１６とインタラクションしているかにかかわらず、カスタマイズされたユーザ体験をユーザに提供することができる。さらに、企業ＩｏＴコンセントレータ１５０とインタラクションするコミュニティＩｏＴコンセントレータ１３０〜１３６は、ユーザとコミュニティＩｏＴコンセントレータ１３０〜１３６とのインタラクションのレベルを幅及び深さの両方において制御することができる。
【００５２】
さらに、コミュニティＩｏＴコンセントレータ１３０〜１３６を企業ＩｏＴコンセントレータ１５０にリンクすることによって、本構成は、企業の解析能力を、物理的に分散した場所に対するＩｏＴ全体にわたって拡張する。加えて、本構成は、目標を定めた広告及び顧客の好みにより、デバイスとの顧客体験を向上させて、より高い顧客／収益効果を駆動する。本構成はまた、ユーザを手伝うために物理的な人員（例えば、販売員）が存在することを必要とせずに、カスタマイズされたユーザインタラクションを可能にする。この点に関して、小売店は、販売スタッフが全員揃っていなくても営業時間を延長することができ、それにより売上収益が増大する。また、本明細書で説明する構成は、ビジネスパートナーを介して顧客に提供する新たなサービスを探索するために企業を配置する。
【００５３】
別の構成において、コミュニティＩｏＴコンセントレータ１３０〜１３６をセキュリティ環境にある企業ＩｏＴコンセントレータ１５０にリンクして、複数の物理環境（例えば、住宅、オフィス、設備など）間のセキュリティをエンハンスメントすることができる。例えば、セキュリティ監視データは、コミュニティＩｏＴコンセントレータ１３０〜１３６の各々によって、企業ＩｏＴコンセントレータ１５０と通信することができる。デバイス・コミュニティ１１０内でセキュリティ関連の問題が検出されると、企業ＩｏＴコンセントレータ１５０は、そのセキュリティ問題を他のデバイス・コミュニティ１１２〜１１６に警告することができる。応答して、他のコミュニティＩｏＴコンセントレータは、デバイスを始動して、付加的なセキュリティ対策、例えば、照明の点灯、セキュリティセンサの作動、それぞれの物理環境内で可聴及び／又は可視の警告を提示することなどを実施することができる。したがって、複数のデバイス・コミュニティ１１０〜１１６がグローバルＩｏＴコミュニティ１４０を介して互いに協働して、単一の警報システムと比べてより高レベルのセキュリティを提供することができる。
【００５４】
図２は、ＩｏＴ解析アーキテクチャ２００の一例を示すブロック図である。ＩｏＴ解析アーキテクチャ２００は、デバイス・コミュニティ１１０〜１１６の各々（図２では簡単にするためにデバイス・コミュニティ１１０で代表する）と、グローバルＩｏＴコミュニティ１４０とを含むことができる。上記の通り、デバイス・コミュニティ１１０は、デバイス・ドメイン１２０−１、１２０−２、１２０−３及びコミュニティＩｏＴコンセントレータ１３０を含むことができる。デバイス・コミュニティ１１０はまた、デバイス・ドメイン１２０−１、１２０−２、１２０−３内の種々のデバイスによって生成されたデバイス・データ２１０が格納されるデータストアを含むこともできる。データストアは、データストレージ・デバイス上にホストされることができ、デバイス・データ２１０を格納することができる１つ又は複数のデータ表（例えばデータベース表）、ファイルなどを含むことができる。デバイスは、直接又はコミュニティＩｏＴコンセントレータ１３０を介して、データストレージ・デバイスに通信可能にリンクすることができる。デバイス・データ２１０は、デバイス・ドメイン１２０−１、１２０−２、１２０−３内のデバイスに関連した全ての情報を含むことができる。この情報は、限定しないが、どのデバイスがアクティブであるか、どのデバイスが最もアクティブであるか、個々のデバイスが最もアクティブな時刻、及び異なる時刻における個々のデバイスの位置を示すデータを含むことができる。情報はまた、デバイス・コミュニティが一日の中で最もアクティブになる時刻、デバイス間に発生するトランザクションを示す情報、デバイス・コミュニティ１１０の強み及び弱み（デバイスによる及び／又は地理による）といったデバイス・コミュニティ・データを含むことができる。
【００５５】
コミュニティＩｏＴコンセントレータ１３０は、デバイスインタラクション解析２２０、デバイス追跡解析２２２、顧客関係データキャッシュ２２４及びドメイン解析２２６を含むことができる。デバイスインタラクション解析２２０は、ユーザとデバイス・コミュニティ１１０内のデバイス（すなわちデバイス・ドメイン１２０−１、１２０−２、１２０−３のメンバであるデバイス）とのインタラクションを追跡することができる。追跡することができる情報のタイプは、限定されないが、ユーザがどのデバイスとインタラクションしているか、ユーザがデバイスとインタラクションする頻度、そうしたインタラクションの持続時間、インタラクションの期間などに関連した情報を含む。デバイスインタラクション解析２２０はまた、ユーザによって与えられた情報要求及びアクション要求に対する適切な応答を判断することもできる。
【００５６】
デバイス追跡解析２２２は、デバイス・コミュニティ１１０内のデバイスの動きを追跡することができる。例えば、デバイス追跡解析２２２は、デバイスが位置している場所を、その周囲環境を基準にして及びデバイス・コミュニティ１１０内の他のデバイスを基準にして判断することができる。デバイス追跡解析２２２はまた、デバイス位置情報並びにデバイス・コミュニティ１１０内で収集した他の情報を処理して、デバイス・コミュニティ１１０内でデバイスにとって好都合な配置を判断することもできる。例えば、自動車ショールーム内のキオスク端末とインタラクションしているかなりの数のユーザが特定の色の特定の型式の車に関して照会している場合、デバイス追跡解析２２２は、その特定の色の特定の型式の車をショールーム内のキオスク端末の近くに配置すべきであると判断することができる。実際、デバイス・コミュニティ内で得られた情報に基づいて、デバイス追跡解析２２２は、その色及びオプションを含めてどの車をショールーム内に置くべきか、及び、これらの車をどこに配置すべきかについての推奨を生成することができる。推奨は、ショールームの責任を負うマネージャに提供することができる。別の例において、かなりの数のユーザが、ある特定の地域において、オープンフロア・プランを有する住宅、プール付き、ボーナスルーム付き等のような具体的な特徴を有する住宅を見ている場合、デバイス追跡解析２２２は、同様のタイプの住宅に対する需要があると判断することができる。デバイス・コミュニティ内で得られた情報に基づいて、デバイス追跡解析２２２は、具体的な不動産市場に応えるために建築すべき住宅のタイプの推奨を生成することができる。この推奨を住宅建築会社のマネージャに提供することができる。
【００５７】
顧客関係データキャッシュ２２４は、顧客プロフィール・データを格納することができる。例証として、ユーザは、デバイス・コミュニティ１１０内のデバイスと匿名でインタラクションすることができ、又はデバイス・コミュニティ１１０にログインすることができる。ユーザがデバイス・コミュニティ１１０にログインしようとする初回のとき、特定の識別情報を提供するようユーザを促すことができ、その識別情報から顧客プロフィールを作成して、顧客関係データキャッシュ２２４に格納することができる。識別情報は、例えば、ユーザの名前、性別、年齢、誕生日、住所、電話番号、電子メールアドレス、インスタント・メッセージ・アドレス、職業、社会保障番号、運転免許証番号などを含むことができる。そのデータを、ユーザがインタラクションすることを選択することができるデバイス・コミュニティ１１０内のデバイスの各々が利用できるようにすることができる。ユーザがデバイス・コミュニティ１１０を退出した（例えば、ユーザがデバイス・コミュニティをログアウトした又はデバイス・コミュニティ１１０が位置する場所から退出した）ことに応答して、そのユーザに関する顧客プロフィールを、企業ＩｏＴコンセントレータ１５０によって維持される顧客関係データ２４２に通信することができる。それゆえ、ユーザが別の場所に行って別のデバイス・コミュニティ１１２〜１１６内のデバイスとインタラクションする場合、ユーザの顧客プロフィール・データを、そのデバイス・コミュニティ１１２〜１１６のためのコミュニティＩｏＴコンセントレータ１３２〜１３６に通信することができる。したがって、ユーザは、自分の顧客プロフィールを用いて他のデバイス・コミュニティ１１２〜１１６にログインすることができる。
【００５８】
ドメイン解析２２６は、デバイス・ドメイン１２０−１、１２０−２、１２０−３に関係したデータを解析することができる。例えば、ドメイン解析２２６は、販売ドメイン内のどのデバイスが最も頻繁にユーザによって利用されているか、又はマーケティング・ドメイン内のどのデバイスが、提示されたマーケティング提案を取り込んでいるかを判断することができる。
【００５９】
デバイスインタラクション解析２２０、デバイス追跡解析２２２、顧客関係データキャッシュ２２４及びドメイン解析２２６によって得られた及び／又は生成された情報をＩｏＴコンセントレータによって処理して、デバイスインタラクションレポートを作成することができる。デバイスインタラクションレポートは、デバイス・コミュニティ１１０内のデバイスとのユーザインタラクションの詳細な説明を提供することができる。レポートは、ユーザに情報を提供する役割、及びグローバルＩｏＴコミュニティ１４０に情報を提供する役割を果たすことができる。
【００６０】
デバイス・コミュニティ１１０内にデバイスＩｏＴダッシュボード２３０を設けることができる。デバイスＩｏＴダッシュボード２３０は、デバイス・コミュニティ１１０内の特定のタイプのデバイス、例えばキオスク端末、コンピュータ、タブレット・コンピュータなどを用いてアクセスすることができる。１つの態様において、デバイスＩｏＴダッシュボード２３０は、コミュニティＩｏＴコンセントレータ１３０によってホストすることができるが、必ずしもそうである必要はない。デバイスＩｏＴダッシュボード２３０がコミュニティＩｏＴコンセントレータ１３０によってホストされていないが、代わりに別の処理システムによってホストされている場合、そうした処理システムは、例えば１つ又は複数の適切なネットワークを介して、コミュニティＩｏＴコンセントレータ１３０に通信可能にリンクすることができる。
【００６１】
デバイスＩｏＴダッシュボード２３０は、コミュニティＩｏＴコンセントレータ１３０を構成するため、並びにコミュニティＩｏＴコンセントレータ１３０によって取得され又は生成された情報にアクセスするために、デバイス・コミュニティ１１０のオーナによって用いられるユーザインタフェースを提供することができる。例証として、デバイスＩｏＴダッシュボード２３０は、デバイス及び／又は物理オブジェクトが例えば建物内、敷地の中、倉庫の中などで、どこに位置しているかを示すことができる。デバイスＩｏＴダッシュボード２３０はまた、レポート、警告、グラフ、及びコミュニティＩｏＴコンセントレータ１３０によって取得され及び／又は生成されたその他のデータを提示することもできる。デバイスＩｏＴダッシュボード２３０によって提示された情報に基づいて、デバイス・コミュニティ・オーナは、デバイス・コミュニティ１１０内のどのデバイス及び物理オブジェクトが収益を発生させているか、在庫水準、デバイス使用量などを判断することができる。デバイスＩｏＴダッシュボード２３０を活用して、どのタイプのデバイス及び物理オブジェクトがデバイス・コミュニティ１１０全体にわたって感知可能な影響を有しているか、特定のデバイス及び／又は物理オブジェクトに対するマーケティング・キャンペーンの結果、重要な顧客による特定のデバイス及び／又は物理オブジェクトの使用をデバイス・コミュニティ・オーナに警告すること、などを判断することができる。したがって、デバイス・コミュニティ・オーナは、この情報を考慮して、取得すべき追加の物理オブジェクト及び／又はデバイスを判断することができる。さらに、１つの構成において、コミュニティＩｏＴコンセントレータ１３０は、情報に基づいて、どの物理オブジェクト及び／又はデバイスをデバイス・コミュニティ１１０のために獲得すべきかについての推奨を提供することができる。
【００６２】
さらなる構成において、デバイスＩｏＴダッシュボード２３０を介して、デバイス・コミュニティ・オーナは、デバイス・コミュニティ内の特定のデバイスにアクセスすることができる。例えば、デバイス・コミュニティ・オーナは、デバイスＩｏＴダッシュボード２３０を介して種々のデバイスの動作を監視し及び／又は制御し、データ及び／又は動作ログをレビューし、デバイス・コミュニティ内の特定のデバイスを構成することなどを行うことができる。さらに、デバイスＩｏＴダッシュボード２３０を介して、デバイス・コミュニティ・オーナは、後述するように、デバイス及び／又は物理オブジェクトを始動させて特定の動作を行わせ、物理オブジェクトとのユーザインタラクションをエンハンスメントするように、コミュニティＩｏＴコンセントレータ１３０を構成することができる。
【００６３】
上記のように、グローバルＩｏＴコミュニティ１４０は、企業ＩｏＴコンセントレータ１５０を含むことができる。グローバルＩｏＴコミュニティ１４０はまた、企業デバイス・データ２４０が格納されるデータストアを含むこともできる。データストアは、データストレージ・デバイス上にホストされることができ、企業デバイス・データ２４０を格納することができる１つ又は複数のデータ表（例えばデータベース表）、ファイルなどを含むことができる。企業デバイス・データ２４０は、グローバルＩｏＴコミュニティ１４０の一部であるデバイス・コミュニティ１１０〜１１６の各々によって収集されたデバイス・データ２１０を含むことができる。例えば、デバイス・コミュニティ１１０〜１１６の各々によって収集されたデバイス・データは、データが収集されたときに実時間で企業デバイス・データ２４０にミラーリングすることができ、又は周期的に企業デバイス・データ２４０と同期させることができる。企業デバイス・データ２４０を企業ＩｏＴコンセントレータ１５０が活用して、データの解析処理を行うことができる。例えば、特定のショールーム内の特定の位置にあるキオスク端末の成功に基づいて、企業ＩｏＴコンセントレータ１５０は、他のショールーム内のキオスク端末を同じように位置決めすることを推奨すること、特定の物理オブジェクト／デバイスを売家に装備することを推奨することなどを行うことができる。さらに、企業デバイス・データ２４０に基づいて他の多くの推奨及び判断を行うことができ、本構成はこの点に関して限定されない。
【００６４】
グローバルＩｏＴコミュニティ１４０はまた、顧客関係データ２４２が格納されるデータストアを含むこともできる。顧客関係データ２４２は、グローバルＩｏＴコミュニティ１４０の一部であるデバイス・コミュニティ１１０〜１１６の各々によって収集された顧客関係データを含むことができる。上記のように、デバイス・コミュニティ１１０〜１１６の各々によって収集された顧客関係データは、ユーザがそれぞれのデバイス・コミュニティ１１０〜１１６からログアウトしたこと又はそれぞれのデバイス・コミュニティ１１０〜１１６がサービスを提供している場所から退出したことに応答して、それぞれの顧客関係データキャッシュ２２４から同期することができる。別の構成において、それぞれのデバイス・コミュニティ１１０〜１１６によって収集された顧客関係データを、実時間で又は周期的に顧客関係データ２４２と同期させることができる。さらに、例えばユーザがデバイス・コミュニティ１１０にログインしたことに応答して、そのユーザに関する顧客関係データ２４２をコミュニティＩｏＴコンセントレータ１３０に通信して、顧客関係データキャッシュ２２４に予め読み込んでおくことができる。顧客関係データ２４２は、名前、年齢、性別、ユーザの好み等のようなユーザの基本的なプロフィール情報を示すことができ、さらに各ユーザに関して、顧客関係データ２４２は、そのユーザが訪れた、デバイス・コミュニティ１１０〜１１６によってサービス提供されている場所を示すことができる。顧客関係データ２４２はまた、ユーザがインタラクションした特定のデバイス・コミュニティ１１０〜１１６、ユーザがインタラクションしたデバイス・コミュニティ１１０〜１１６内の特定のデバイス及び／又は物理オブジェクト、及び／又は、特定のデバイス及び／又は物理オブジェクトとのユーザインタラクションの性質を示すことができる。
【００６５】
グローバルＩｏＴコミュニティ１４０は、デバイスインタラクション解析２５０、ＩｏＴ統合サービス２５２、デバイス追跡解析２５４及び顧客関係解析２５６をさらに含むことができる。デバイスインタラクション解析２５０は、企業レベルでデバイス・コミュニティ１１０〜１１６内のデバイスとのユーザインタラクションを追跡することができる。例えば、デバイスインタラクション解析２５０は、顧客関係データ２４２を処理して、個々のデバイス・コミュニティ１１０〜１１６内で、及びデバイス・コミュニティ１１０〜１１６全体にわたって、デバイスインタラクションに関してユーザ・トレンドを識別することができる。例証として、デバイスインタラクション解析２５０は、デバイス・コミュニティ１１０〜１１６全体にわたって共通なデバイスインタラクショントレンド、並びに１つ又は複数のデバイス・コミュニティ１１０〜１１６に対して一意なデバイスインタラクショントレンドを識別することができる。
【００６６】
ＩｏＴ統合サービス２５２は、アプリケーションサービスを、例えばインターネットを介して、ビジネスパートナー及びソーシャル・メディア・システムに外部化することができる。アプリケーションサービスの例は、限定されないが、ショールーム内のデバイスにおいて特定のユーザが費やした時間、製品購買情報などを含むことができる。１つの構成において、ＩｏＴ統合サービス２５２は、自分の情報がビジネスパートナー及び／又はソーシャル・メディア・システムに共有されることを選択する機会又はそれ以外の方法で許可を与える機会をユーザに提供することができる。自分の情報が共有されることをユーザが選択しない又は許可を与えない場合、そうした情報は、グローバルＩｏＴコミュニティ１４０及びデバイス・コミュニティ１１０〜１１６によって秘密に維持されることができる。しかしながら、自分の情報がビジネスパートナー及び／又はソーシャル・メディア・システムに共有されることをユーザが選択した又は許可を与えた場合、ＩｏＴ統合サービス２５２は、ユーザのために又はユーザの代理として、アプリケーションサービスをビジネスパートナー及び／又はソーシャル・メディア・システムに外部化することができる。
【００６７】
例証として、ユーザが特定の自動車内の１つ又は複数のデバイスとインタラクションするのにある一定量の時間を費やした場合、又はキオスク端末を用いてある自動車に関するさらなる情報を入手した場合、ＩｏＴ統合サービス２５２を介して、アプリケーションは、ユーザの代理としてソーシャル・メディア・システムに投稿する許可を与えるようユーザを促すことができる。別の例において、ユーザが住宅を購入することを検討しており、特定の地区又は都市の住宅を見ている場合、ＩｏＴ統合サービス２５２を介して、アプリケーションは、ユーザの代理としてソーシャル・メディア・システムに投稿する許可を与えるようユーザを促すことができる。ユーザは、投稿がユーザのスレッド及び／又は企業のためのスレッドに投稿されることを許可することができる。これは、車／企業、地区、都市又は不動産サービスを宣伝する方法として役立つのみならず、ユーザに対して、新しい車又は住宅を購入すること又は購入を望んでいることに関する自分のニュースを自分の家族及び友人と共有する手段を提供する。
【００６８】
別の態様において、ユーザがある製品（例えば、住宅、車、家具など）又はサービスを購入する場合、そうした購入は、その製品又はサービスを販売する企業のビジネスパートナーにとってのビジネス機会を潜在的に表すことができる。それゆえ、ユーザ及び購入に関する情報をビジネスパートナーと共有することができる。１つの構成において、ユーザがそうした情報の共有を許可するか、ユーザの許可によってのみ情報が共有されるかを指示するように、ユーザを促すことができる。例として、ユーザが車を試乗した又は購入したことに応答して、ユーザのコンタクト情報及び車の情報を、車に保険を掛ける際の見積書をユーザに提示することが可能な自動車保険システムに提供することができる。同様に、ユーザが売家を見学したことに応答して、ユーザのコンタクト情報及び住宅情報を、住宅に保険を掛ける際の見積書をユーザに提示することが可能な住宅保険システムに提供することができる。これは、ユーザが適切な保険プロバイダを探して保険の見積もりを依頼する等の時間を節約することができる。
【００６９】
さらに、保険システムが既に車又は住宅の情報を有していることになるので、本明細書で説明する構成は、保険を掛けるプロセスを合理化することができる。幾つかの場合において、保険の費用は、ユーザが車又は住宅を購入するかどうか決める際の考慮事項である。ユーザ及び車／住宅の情報は、保険システムに自動的に提供され、ユーザがまだショールーム内にいて車又は住宅を見ている間にユーザに返信される。例えば、ユーザのスマートフォン又はタブレット・コンピュータに通信されるインスタントメッセージ又は電子メールを介してユーザに見積書を送ることができ、又は販売員によって使用されるデバイスに見積書を提供することができ、その販売員がユーザに見積書を提示することができる。これは、ユーザがショールーム又は住宅を退出しなくてもユーザが購入決定を行うこと支援することができ、それにより販売増加を支援することができる。統計は、ある人が購入を決定する前にショールームを退出した場合、その人が購入する確率は、その人がまだショールームにいる間に購入決定を行う場合と比べて低下することを示している。
【００７０】
デバイス追跡解析２５４は、企業デバイス・データ２４０を処理して、デバイス・コミュニティ１１０〜１１６内で発生し得るデバイス使用量及び／又はデバイス移動などのデバイス・パターンを検出し及び追跡することができる。デバイス・パターンに基づいて、デバイス追跡解析２５４は、デバイス・コミュニティ１１０〜１１６全体にわたって又はデバイス・コミュニティ１１０〜１１６の部分集合内でどのタイプのデバイスが最もインタラクションされているかを識別することができる。この情報は、企業ＩｏＴオーナによってアクセスされ、そのようなオーナが、どのタイプのデバイスがさらなる投資に見合うか、どのタイプのデバイスがさらなる投資に見合わないか、等を判断することを支援することができる。提供される情報は、いずれか１つの特定のデバイス・コミュニティ１１０〜１１６よりも大きい規模とすることもできるが、特定のデバイス・コミュニティ１１０〜１１６まで狭めることもできる。それゆえ、デバイス追跡解析２５４は、企業レベルでの意志決定を促進する。
【００７１】
顧客関係解析２５６は、デバイス・コミュニティ１１０〜１１６レベル及びグローバルＩｏＴコミュニティ１４０レベルの両方において、ユーザ・トレンドを追跡することができる。顧客関係解析２５６は、例えば、ユーザがどの物理オブジェクト及び／又はデバイスとインタラクションしているか、ユーザの好み、及びユーザがどのデバイス・コミュニティ１１０〜１１６を訪れたかということに関する情報を入手することができる。情報は、例えば年齢群、地理的位置、性別、背景等に基づいて追跡及びカテゴリ化され、顧客関係データ２４２として格納することができる。さらに、顧客関係解析２５６は、企業レベルで利用可能なユーザ情報を、１つ又は複数のデバイス・コミュニティ１１０〜１１６で利用可能なものにすることができる。ユーザに関する情報がデバイス・コミュニティ１１０〜１１６レベルで更新されたことに応答して、その更新を顧客関係解析２５６に伝搬して、企業全体にわたるアクセスのための顧客関係データ２４２を更新することができる。例えば、ユーザが、デバイス・コミュニティ１１０によってサービス提供されている第１のショールーム又は住宅を訪れ、その後、デバイス・コミュニティ１１２によってサービス提供されている第２のショールーム又は住宅を訪れる場合、ユーザとデバイス・コミュニティ１１０内の物理オブジェクト／デバイスとのインタラクションに関する情報を、デバイス・コミュニティ１１２で利用可能なものとすることができる。したがって、後述するように、デバイス・コミュニティ１１２内で、第２のショールーム又は住宅内でのユーザ体験をエンハンスメントするためのプロセスを実施することができる。
【００７２】
グローバルＩｏＴコミュニティ１４０内にグローバルＩｏＴダッシュボード２６０を設けることができる。グローバルＩｏＴダッシュボード２６０は、キオスク端末、コンピュータ、タブレット・コンピュータなどを用いてアクセスすることができる。１つの態様において、グローバルＩｏＴダッシュボード２６０は、企業ＩｏＴコンセントレータ１５０によってホストすることができるが、必ずしもそうである必要なない。グローバルＩｏＴダッシュボード２６０が企業ＩｏＴコンセントレータ１５０によってホストされていないが、その代わり別の処理システムによってホストされている場合、そうした処理システムは、例えば１つ又は複数の適切なネットワークを介して、企業ＩｏＴコンセントレータ１５０に通信可能にリンクすることができる。
【００７３】
グローバルＩｏＴダッシュボード２６０は、企業ＩｏＴダッシュボード２６０を構成するため、並びに企業ＩｏＴコンセントレータ１５０によって取得され又は生成された情報にアクセスするために、企業ＩｏＴのオーナによって用いられるユーザインタフェースを提供することができる。例証として、企業ＩｏＴコンセントレータ１５０は、レポート、警告、グラフ、及び企業ＩｏＴコンセントレータ１５０によって取得され及び／又は生成された他のデータを提示することができる。グローバルＩｏＴダッシュボード２６０によって提示された情報に基づいて、企業ＩｏＴオーナは、デバイス・コミュニティ１１０〜１１６内のどのタイプのデバイス及び物理オブジェクトが利益を生じさせるか、どのタイプのサービス情報がビジネスパートナーシップから利益を生み出しているかなどを判断することができる。グローバルＩｏＴダッシュボード２６０を活用して、どのタイプのデバイス及び物理オブジェクトが企業全体にわたって感知可能な影響を有しているかを判断することができる。したがって、この情報を企業ＩｏＴオーナが考慮して、取得すべき追加の物理オブジェクト及び／又はデバイスを判断することができる。さらに、１つの構成において、企業ＩｏＴコンセントレータ１５０は、情報に基づいて、どの物理オブジェクト及び／又はデバイスを企業のために獲得すべきかについての推奨を提供することができる。
【００７４】
グローバルＩｏＴダッシュボード２６０を介して企業ＩｏＴコンセントレータ１５０によって提供される情報を企業ＩｏＴオーナが用いて、ＩｏＴ統合サービス２５２によって提供されているどのサービスが価値をもたらしているか識別し、ビジネスパートナーに対して利用可能にすべき情報のタイプを判断することができる。例えば、特定の保険会社が企業の顧客に有用な情報を提供している場合、顧客の人口統計に関する情報をその保険会社のコンタクト情報システムに提供することができる。保険会社は、この情報を用いて、特定の顧客に、又は多くの顧客が住んでいる特定の地区内の邸宅に、広告を郵送することができる。
【００７５】
図３は、コミュニティＩｏＴコンセントレータ１３０のようなコミュニティＩｏＴコンセントレータのための例示的なアーキテクチャを示すブロック図である。コミュニティＩｏＴコンセントレータ１３０は、システムバス３１５又は他の適切な回路を通じてメモリ要素３１０に結合した、少なくとも１つのプロセッサ３０５（例えば中央処理ユニット）を含むことができる。そのため、コミュニティＩｏＴコンセントレータ１３０は、メモリ要素３１０内にプログラムコードを格納することができる。プロセッサ３０５は、メモリ要素３１０からシステムバス３１５を介してアクセスされるプログラムコードを実行することができる。コミュニティＩｏＴコンセントレータ１３０は、本明細書内で説明される機能及び／又は動作を行うことが可能な、プロセッサ及びメモリを含むあらゆるシステムの形態で実装することができることを認識されたい。例えば、コミュニティＩｏＴコンセントレータ１３０は、サーバ、コンピュータ、ワークステーション、移動体コンピュータ、ラップトップ・コンピュータ、タブレット・コンピュータ、スマートフォン、携帯情報端末、等として実装することができる。
【００７６】
メモリ要素３１０は、１つ又は複数の物理メモリデバイス、例えば、ローカルメモリ３２０及び１つ又は複数のバルクストレージデバイス３２５を含むことができる。ローカルメモリ３２０は、ランダム・アクセス・メモリ（ＲＡＭ）、又はプログラムコードの実際の実行中に一般的に用いられるその他の非永続的メモリデバイスを指す。バルクストレージデバイス３２５は、ハードディスクドライブ（ＨＤＤ）、固体ドライブ（ＳＳＤ）又は他の永続的データストレージ・デバイスとして実装することができる。コミュニティＩｏＴコンセントレータ１３０はまた、実行時にバルクストレージデバイス３２５からプログラムコードを取り出さなければならない回数を減らすために、少なくとも幾つかのプログラムコードの一時的ストレージを提供する１つ又は複数のキャッシュメモリ（図示せず）を含むこともできる。
【００７７】
１つ又は複数のネットワークアダプタ３３０をコミュニティＩｏＴコンセントレータ１３０に連結して、コミュニティＩｏＴコンセントレータ１３０が、介在する私設又は公設ネットワークを通して、デバイス・コミュニティ内のデバイス、他のシステム、コンピュータシステム、遠隔プリンタ、及び／又は遠隔ストレージデバイスと結合されるようにすることができる。モデム、ケーブルモデム、トランシーバ、及びイーサネット（Ｅｔｈｅｒｎｅｔ）カードは、コミュニティＩｏＴコンセントレータ１３０と共に用いることができる様々なタイプのネットワークアダプタ３３０の例である。
【００７８】
図３に描かれているように、メモリ要素３１０は、コミュニティＩｏＴコンセントレータ１３０の構成要素、すなわち、デバイスインタラクション解析２２０、デバイス追跡解析２２２、顧客関係データキャッシュ２２４及びドメイン解析２２６を格納することができる。デバイス・データ２１０が格納されるデータストアもまたメモリ要素３１０に格納することができるが、必ずしもそうである必要はない。デバイスインタラクション解析２２０、デバイス追跡解析２２２及びドメイン解析２２６は、実行可能なプログラムコードの形態で実装されているので、コミュニティＩｏＴコンセントレータ１３０によって実行されることができ、そのためコミュニティＩｏＴコンセントレータ１３０の一部とみなすことができる。さらに、デバイスインタラクション解析２２０、デバイス追跡解析２２２、顧客関係データキャッシュ２２４、ドメイン解析２２６及びデータストアは、コミュニティＩｏＴコンセントレータ１３０の一部として使用されたときに機能を与える、機能的データ構造体である。デバイスインタラクション解析２２０、デバイス追跡解析２２２及びドメイン解析２２６によって生成されるデータは、メモリ要素３１０に対して出力され、その中に格納されることができる。本明細書で用いる場合、「出力する」及び／又は「出力」は、メモリ要素３１０内に格納すること、例えばメモリ要素３１０内に格納されたファイルに書き込むこと、ディスプレイ又は他の周辺出力デバイスに書き込むこと、可聴の通知を再生すること、別のシステムに送信又は伝送すること、エクスポートすること、などを意味することができる。
【００７９】
図４は、企業ＩｏＴコンセントレータ１５０のための例示的なアーキテクチャを示すブロック図である。企業ＩｏＴコンセントレータ１５０は、システムバス４１５又は他の適切な回路を通じてメモリ要素４１０に結合した、少なくとも１つのプロセッサ４０５（例えば中央処理ユニット）を含むことができる。そのため、企業ＩｏＴコンセントレータ１５０は、メモリ要素４１０内にプログラムコードを格納することができる。プロセッサ４０５は、メモリ要素４１０からシステムバス４１５を介してアクセスされるプログラムコードを実行することができる。企業ＩｏＴコンセントレータ１５０は、本明細書内で説明される機能及び／又は動作を行うことが可能な、プロセッサ及びメモリを含むあらゆるシステムの形態で実装することができることを認識されたい。例えば、企業ＩｏＴコンセントレータ１５０は、サーバ、コンピュータ、ワークステーション、移動体コンピュータ、ラップトップ・コンピュータ、タブレット・コンピュータ、スマートフォン、携帯情報端末、等として実装することができる。
【００８０】
メモリ要素４１０は、１つ又は複数の物理メモリデバイス、例えば、ローカルメモリ４２０及び１つ又は複数のバルクストレージデバイス４２５を含むことができる。企業ＩｏＴコンセントレータ１５０はまた、実行時にバルクストレージデバイス４２５からプログラムコードを取り出さなければならない回数を減らすために、少なくとも幾つかのプログラムコードの一時的ストレージを提供する１つ又は複数のキャッシュメモリ（図示せず）を含むこともできる。
【００８１】
１つ又は複数のネットワークアダプタ４３０を企業ＩｏＴコンセントレータ１５０に連結して、企業ＩｏＴコンセントレータ１５０が、介在する私設又は公設ネットワークを通して、他のシステム、コンピュータシステム、遠隔プリンタ、及び／又は遠隔ストレージデバイスと結合されるようにすることができる。モデム、ケーブルモデム、トランシーバ、及びイーサネット（Ｅｔｈｅｒｎｅｔ）カードは、企業ＩｏＴコンセントレータ１５０と共に用いることができる様々なタイプのネットワークアダプタ４３０の例である。
【００８２】
図４に描かれているように、メモリ要素４１０は、企業ＩｏＴコンセントレータ１５０の構成要素、すなわち、デバイスインタラクション解析２５０、ＩｏＴ統合サービス２５２、デバイス追跡解析２５４及び顧客関係解析２５６を格納することができる。企業デバイス・データ２４０及び顧客関係データ２４２が格納されるデータストアもまたメモリ要素４１０に格納することができるが、必ずしもそうである必要はない。デバイスインタラクション解析２５０、ＩｏＴ統合サービス２５２、デバイス追跡解析２５４及び顧客関係解析２５６は、実行可能なプログラムコードの形態で実装されているので、企業ＩｏＴコンセントレータ１５０によって実行されることができ、そのため企業ＩｏＴコンセントレータ１５０の一部とみなすことができる。さらに、デバイスインタラクション解析２５０、ＩｏＴ統合サービス２５２、デバイス追跡解析２５４、顧客関係解析２５６及びデータストアは、企業ＩｏＴコンセントレータ１５０の一部として使用されたときに機能を与える、機能的データ構造体である。デバイスインタラクション解析２５０、ＩｏＴ統合サービス２５２、デバイス追跡解析２５４及び顧客関係解析２５６によって生成されるデータは、メモリ要素４１０に対して出力され、その中に格納されることができる。
【００８３】
図５、図６及び図７は、物理オブジェクトを始動して、ユーザと物理オブジェクトとのインタラクションをエンハンスメントする特定の動作を行う方法５００の例を示すフローチャートを提示する。図５を参照すると、ステップ５０２において、ユーザは、物理環境に入ることができる。例えば、ユーザは、中古車展示場（ｃａｒ  ｌｏｔ）、自動車ショールーム又は売家に入ることができる。ステップ５０４において、デバイス・コミュニティ内の物理オブジェクトとのユーザインタラクションを検出することができる。例証として、物理オブジェクトは、ユーザがインタラクションする１つ又は複数のデバイスを含むことができ、デバイスは、デバイス・コミュニティ内のデバイス・ドメインのメンバとすることができる。上記のように、デバイスは、Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓを介して、デバイス・ドメイン内の他のデバイスと通信可能にリンクすることができる。
【００８４】
一例において、物理オブジェクトは、ショールーム内に位置するキオスク端末とすることができる。キオスク端末は、処理システム、タッチスクリーン、ディスプレイ、キーボード、マウス等のデバイスを含むことができる。ユーザは、処理システムとインタラクションして、その場所で販売されている商品又はサービスをレビューすること、販売用に提供されている物理オブジェクトの種々の構成を調べることなどを行うことができる。別の例において、例えば、自動車販売代理店において、ユーザは、販売されている車とインタラクションすることができる。例えば、ユーザは、車内に座り、車のタッチスクリーン及び／又は音響システムとインタラクションし、車を試乗すること等を行うことができる。売家の見本を示すモデルハウス内で、ユーザは、ホームオートメーション・システム、インターコムシステム、温度制御システム、メディアシステム、セキュリティシステムなどとインタラクションすることができる。別の例において、デバイス・ドメインは、個人用デバイス（例えば、スマートフォン、ラップトップ・コンピュータ、タブレット・コンピュータ等）によって検出可能なビーコンを含むことができる。ユーザの個人用デバイスは、ビーコンを検出することができ、ユーザは、ユーザ入力を入力して、自分の個人用デバイスをデバイス・ドメインと接続することができる。さらに、Ｂｌｕｅｔｏｏｔｈ（商標）Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を用いて、ユーザは、ユーザの個人用デバイスを介して認識されることができる。
【００８５】
判断ボックス５０６を参照すると、ユーザがユーザ資格証明（例えば、顧客識別子及びパスワード／パスコード）を入力すると、ユーザはＢＬＥを用いて自動的に認識され、又はユーザは別の適切な方式で認識され、そのデバイス・コミュニティに対するコミュニティＩｏＴコンセントレータは、そのユーザに関する顧客関係データがデバイス・コミュニティ内に存在するか否かを判断することができる（例えば、コミュニティＩｏＴコンセントレータによって維持されている顧客関係データキャッシュ内に顧客関係データが格納されているか否か判断する）。顧客関係データがデバイス・コミュニティ内に存在することは、そのユーザが以前にその物理環境を訪れたことがあることを示すことができる。そのユーザに関する顧客関係データがデバイス・コミュニティ内に存在するとの判断に応答して、コミュニティＩｏＴコンセントレータは、顧客関係データキャッシュからの顧客関係データにアクセスすることができる。
【００８６】
そのユーザに関する顧客関係データがデバイス・コミュニティ内に存在しないとの判断に応答して、ステップ５０８において、コミュニティＩｏＴコンセントレータは、そのユーザに関する顧客関係データを企業ＩｏＴコンセントレータから取り出そうと試み、顧客関係データが利用可能な場合はそれにアクセスすることができる。判断ボックス５１０を参照すると、コミュニティＩｏＴコンセントレータが顧客関係データを企業ＩｏＴコンセントレータから取り出すことができなかった場合、例えば、ユーザがその企業内で今までユーザアカウントを作成していなかった場合、ステップ５１２において、ユーザに前述のようなユーザ識別情報の入力を促すことができる。ユーザに、ユーザが興味を持っているいずれかの特定の物理オブジェクトを識別することを促すこともできる。例えば、ユーザが興味を持っている特定の車及びオプションを識別すること、ユーザが興味を持っている特定の家具を識別すること、ユーザが興味を持っている住宅の特定の型式／サイズを入力すること等をユーザに促すことができる。
【００８７】
１つの構成において、特定の顧客関係データは、ユーザ自身の物理オブジェクトから取り出すことができる。例えば、ユーザの現在の車にＷｉＦｉ（商標）及び適切な処理システムが装備されている場合、ユーザは、処理システムを構成して、コミュニティＩｏＴコンセントレータにユーザの好み、例えば好みのラジオ局、車のエアコンディショニング／暖房システムの好みの温度設定などをアップロードすることができる。同様に、ユーザは、ユーザのホームオートメーション・システムの処理システムを構成して、コミュニティＩｏＴコンセントレータにユーザの家の環境の好みをアップロードすることができる。
【００８８】
ユーザが識別情報を入力したこと及び／又はユーザの好みをアップロードしたこと、ユーザに関する顧客関係データがデバイス・コミュニティ内に存在すること、又はコミュニティＩｏＴコンセントレータが企業ＩｏＴコンセントレータからの顧客関係データにアクセスしたことに応答して、ステップ５１４において、コミュニティＩｏＴコンセントレータは、ユーザをデバイス・コミュニティにログインさせることができる。ユーザの顧客関係データにコミュニティＩｏＴコンセントレータがローカルにアクセスしたことがあった場合、コミュニティＩｏＴコンセントレータがユーザを識別したこと及び／又はユーザをデバイス・ドメインにログインさせたことに応答して、コミュニティＩｏＴコンセントレータは、企業ＩｏＴコンセントレータにアクセスして、ユーザの顧客関係データを更新することができる。例えば、ユーザが、現在のデバイス・コミュニティと同じグローバルＩｏＴコミュニティのメンバであるデバイス・コミュニティによってサービス提供されている他の物理環境（例えば、物理的場所）を訪れたことがあった場合、そのユーザに関する追加の顧客関係データが企業ＩｏＴコンセントレータによって既に生成され及び格納されているかもしれない。そのデータをコミュニティＩｏＴコンセントレータが取り出して処理し、ローカルに格納されたそのユーザの顧客関係データを更新することができる。
【００８９】
判断ボックス５１６を参照すると、コミュニティＩｏＴコンセントレータは、顧客関係データに基づいて、ユーザが別のデバイス・コミュニティによってその物理環境に紹介されたか否かを判断する。例えば、ユーザがある自動車販売代理店を訪れて特定の色の又は特定のオプションを有する特定の車を探したとして、その自動車販売代理店がそのような車の在庫を持っていなかったとする。このような場合、その自動車販売代理店の販売員は、所望の車の在庫を持つ別の自動車販売代理店、例えば現在の物理環境にユーザを紹介することができる。ユーザを他の自動車販売代理店に紹介したことに応答して、販売員は、そのユーザの顧客関係データに、ユーザが興味を持っている車及びユーザに紹介した自動車販売代理店に関する情報を入力することができる。前述のように、ユーザのローカル顧客関係データをこうした情報で更新することができる。別の例において、ユーザは、特定の都市の家を見ているが、団地内の家も見たいと望んでいるとする。このような場合、不動産業者は、他の団地を扱っている別の不動産オフィスにそのユーザを紹介することができる。ユーザを他の不動産オフィスに紹介したことに応答して、不動産業者は、そのユーザの顧客関係データに、ユーザが興味を持っている住宅のタイプ及びユーザを紹介した不動産オフィスに関する情報を入力することができる。
【００９０】
判断ボックス５１６において、そのユーザが別のデバイス・コミュニティによってその物理環境に紹介されたと判断された場合、関連のユーザ情報を、ユーザが現在のデバイス・コミュニティにおいてインタラクションしている物理的デバイス上に表示することができる。例えば、ユーザがキオスク端末とインタラクションしている場合、キオスク端末は、名前によってユーザを歓迎するユーザ歓迎情報、ユーザを現在の物理環境に紹介した販売員に関する紹介情報、並びに他のマーケティング情報を提示することができる。さらに、キオスク端末は、そのユーザが興味を持っている物理オブジェクトに即座にユーザを案内することができる。例えば、ユーザが特定の色及び特定のオプションを有する特定の車に興味を持っている場合、キオスク端末は、ユーザをその車に案内することができる。例証として、キオスク端末は、所望の車がショールーム内又は中古車展示場のいずれかの中でどこに位置しているのかを示すマップをユーザに提示することができる。ユーザが特定のタイプの家に興味を持っている場合、キオスク端末は、ユーザをその家に案内することができる。例えば、キオスク端末は、その住宅がどこに位置しているのかを示すマップをユーザに提示することができる。顧客は、提示された情報を用いて、自身で所望の物理オブジェクトにたどり着くことができる。ユーザが家を見たいと望んでいる構成において、キオスク端末とのインタラクションを介して、ユーザは、家の所有者とコンタクトを取って家を訪問する時間を取り決めることができる。
【００９１】
１つの構成において、コミュニティＩｏＴコンセントレータは、物理オブジェクトを始動して特定の動作を行わせ、ユーザと物理オブジェクトとのインタラクションをエンハンスメントすることができる。例えば、コミュニティＩｏＴコンセントレータは、ユーザが興味を持っている車を始動してそのホーンを鳴動させ、それによりユーザをその車に案内することを支援することができる。コミュニティＩｏＴコンセントレータはまた、車を始動してドアを開けさせ、及び／又は、車を始動して音響システムをオンにして特定のラジオ局を選局することもできる。ラジオ局は、ユーザの顧客関係データに基づいて選択することができる。例えば、顧客関係データが、好みのラジオ局を指示している場合、音響システムは、そのラジオ局を選局することができる。好みのラジオ局の指示は、ユーザの顧客関係データ内でユーザによって指示された特定のラジオ局、又はユーザが車を見ているときに１つ又は複数の音響システムで選局した特定のラジオ局に基づくことができる。例えば、ユーザが車を見ているときに音響システムで特定のラジオ局を選局した場合、音響システムは、その情報を車の処理システムに通信することができ、車の処理システムは、そのラジオ設定を、その車がメンバであるデバイス・コミュニティにサービス提供するコミュニティＩｏＴコンセントレータに通信することができる。コミュニティＩｏＴコンセントレータは、その情報をローカルな顧客関係データキャッシュに格納することができる。さらに、このような情報を企業ＩｏＴコンセントレータに通信して、企業ＩｏＴコンセントレータによって維持されるユーザの顧客関係データ内に格納することができる。しかしながら、顧客関係データが好みのラジオ局を指示していない場合、コミュニティＩｏＴコンセントレータは、顧客関係データを処理してそのユーザに対応する人口統計を識別し、その人口統計をターゲットとするラジオ局を選択することができる。
【００９２】
ユーザが住宅を見る例において、コミュニティＩｏＴコンセントレータは、家の中の種々のデバイス／システムを始動して特定の動作を行わせ、ユーザが家を見ているときのユーザの体験をエンハンスメントすることができる。例えば、顧客関係データが好みの温度を指示している場合、コミュニティＩｏＴコンセントレータは、住宅の温度制御システムを始動して、温度設定を好みの温度に変更することができる。顧客関係データが、好みのラジオ局を指示している場合、コミュニティＩｏＴコンセントレータは、住宅のメディアシステムを始動して、そのラジオ・システムを鳴らすことができる。この場合も、ラジオ局は、前述のように、ユーザの人口統計に基づいて選択することができる。
【００９３】
図６を参照すると、ステップ５２０において、ユーザは、デバイス・コミュニティとインタラクションすることができる。例えば、ユーザは、デバイス・コミュニティ内のキオスク端末又は他の物理オブジェクトとインタラクションすることができる。このようなインタラクションを通じて、コミュニティＩｏＴコンセントレータは、ユーザに対応するデータを収集及び処理して、物理オブジェクトとのユーザ体験及び全体としてのデバイス・コミュニティ内のユーザ体験をさらにエンハンスメントすることができる。
【００９４】
ステップ５２２において、コミュニティＩｏＴコンセントレータは、デバイス・コミュニティ内のユーザを追跡することができる。例えば、コミュニティＩｏＴコンセントレータは、種々の物理オブジェクトとのユーザのインタラクションを追跡することができる。ユーザの具体的な位置は、例えば、ユーザの個人デバイスがデバイス・コミュニティ内の種々のデバイスの近くにあることをＢＬＥを用いて検出すること、ユーザが種々のデバイスとインタラクションしていることを検出すること等によって、判断することができる。
【００９５】
ステップ５２４において、コミュニティＩｏＴコンセントレータは、ユーザが特定の物理オブジェクトとインタラクションしていることを検出することができる。例えば、ユーザと物理オブジェクトとの間のダイアログを開始することができる。このインタラクションは、ユーザが物理オブジェクトに関するさらなる情報を要求すること、ユーザがオブジェクトにその能力を見せるよう依頼すること、ユーザが類似の性質を有する他の物理オブジェクトに関して照会すること等を含むことができる。物理オブジェクトもまた、ユーザに情報を通信することができる。例えば、物理オブジェクト内の１つ又は複数のデバイスは、ユーザに、有効な提案、他のユーザによって提供されたレビュー、融資オプション等を提示することができる。ユーザインタラクションの全体にわたって、コミュニティＩｏＴコンセントレータは、ユーザの反応を連続的に解析し、そうした情報を処理して、物理オブジェクトとのユーザ体験を、例えばそのユーザに合わせて個別化された物理オブジェクトとのユーザ体験を創出すること、重要な事実を他の物理オブジェクト／デバイスと共有することなどによって、エンハンスメントすることができる。さらに、コミュニティＩｏＴコンセントレータは、そのユーザに関して受け取り、取り出し及び生成したデータを顧客関係データキャッシュに格納することができる。
【００９６】
例証として、判断ボックス５２６において、ユーザインタラクションは情報ダイアログであるか否かの判断を行うことができる。そうであれば、ステップ５２８において、コミュニティＩｏＴコンセントレータは、ローカル・デバイス・コミュニティ及び／又はグローバルＩｏＴコミュニティから、情報ダイアログのためのデータを収集することができる。ステップ５３０において、コミュニティＩｏＴコンセントレータは、収集したデータに対応するユーザ情報を提示することができる。例えば、コミュニティＩｏＴコンセントレータは、データを処理して、ユーザに提示する情報を生成し、その情報をユーザがインタラクションしている物理オブジェクトに通信することができ、その物理オブジェクトは、ディスプレイ上に情報を提示し、又は音で情報を提示することができる。こうした情報は、ユーザが現在インタラクションしている物理オブジェクトに関連したものである場合もあり（例えば、情報を車内のディスプレイ上に提示することができる）、又は別の物理オブジェクトに関連したものである場合もある（例えば、情報をキオスク端末又は個人用デバイスのディスプレイ上に提示することができ、この情報は、ユーザがそれに関して照会した車又は住宅に関連したものとすることができる）。
【００９７】
１つの構成において、生成されてユーザに提示される情報は、そのユーザのユーザ・パターンに基づいて、カテゴリ化され且つ優先順位付けされて生成されることができる。例えば、グローバルＩｏＴコミュニティにおけるユーザの以前のインタラクションに基づいて処理されたデータが、そのユーザが主として特定のタイプの情報、例えば、総額、融資オプション、住宅又は住宅団地の学区の学校（例えば、学校の格付け、生徒数、教師数、等）、住宅又は住宅団地の近所の店、ストア及びレストラン等々に関心を持っていることを示す場合、ユーザに提示される情報は、ユーザ・パターンに対応する順序でユーザに提示することができる。さらに、ユーザが、特定の詳細に関しては照会するが他の詳細に関して照会しない傾向がある場合、ユーザがそれに関して照会する傾向がある詳細を、ユーザに提示する情報に含め、ユーザが関心を示さない傾向にある詳細は、ユーザが特にそうした詳細を提示することを要求しない限りは提示する必要がないようにすることができる。
【００９８】
生成されてユーザに提示される情報は、ユーザが興味を表明した又はユーザの基準に合致した種々の物理オブジェクトについての比較情報を含むこともできる。例えば、ユーザが既に幾つかの住宅を見た場合、情報は、住宅間の類似点及び住宅間の相違点を示すことができる。情報は、ユーザが興味を持つ可能性がある他の売家に関する推奨を作成し、それらの住宅に関する情報をユーザに提示することもできる。このような推奨は、ユーザが興味を表明した家のタイプ、地域、学校、娯楽会場等を示すデータを処理することによって生成することができ、又はこのような興味は、ユーザのユーザ・パターンに基づいて推論することができる。
【００９９】
ローカル・デバイス・コミュニティから収集されるデータについては、対応する情報をユーザに実時間で提示することができる。１つの態様において、ローカル・デバイス・コミュニティから収集されるデータは、グローバルＩｏＴコミュニティからデバイス・コミュニティの顧客関係データキャッシュに予め読み込まれたデータを含むことができる。さらに、グローバルＩｏＴコミュニティから迅速に収集される付加的データもまた、実時間で提示することができる。場合によっては、グローバルＩｏＴコミュニティによって処理されるデータ量に依存して、要求したデータを受け取るのにある程度の時間がかかることがある。しかしながら、ひとたび要求したデータを受け取ると、コミュニティＩｏＴコンセントレータは、データを処理して情報を生成し、その情報を物理オブジェクトに通信することができる。このような場合、データを収集及び処理している間、物理オブジェクトは、ユーザに対して、データは現在収集中であり、もうすぐ提示されるということを示すことができる。
【０１００】
１つの構成において、顧客関係データキャッシュ、企業ＩｏＴコンセントレータ１５０及び／又はユーザ入力から得られる情報は、コミュニティＩｏＴコンセントレータによって処理され、ユーザが興味を持つ少なくとも１つのソーシャル・メディア・システムを識別することができる。さらに、コミュニティＩｏＴコンセントレータは、そうした情報に基づいて、ユーザの代理でソーシャル・メディア・システム内の投稿を作成することができる。例えば、投稿は、ユーザと、ユーザが興味を持つ物理オブジェクトとを示すことができる。上記のように、投稿を許可するようにユーザを促すことができ、投稿は、ユーザの承認により作成することができる。
【０１０１】
判断ボックス５３２を参照すると、コミュニティＩｏＴコンセントレータは、ユーザインタラクションがアクション・ダイアログであるか否かを判断することができる。その場合、ステップ５３４において、１つ又は複数のアクションを行う１つ又は複数のオブジェクト及び／又はデバイスを、コミュニティＩｏＴコンセントレータによって、アクション・ダイアログ内でユーザから得られた情報に基づいて選択することができる。１つの態様において、アクションは、アクション・ダイアログ内で得られた情報に基づいて選択されるのみならず、そのような情報に加えて又はその代わりに、そのユーザのユーザ・プロフィール、そのユーザのユーザ・パターン及び／又はそのユーザの好みに基づくこともできる。一例において、ユーザ・パターンは、そのユーザが特に車の内装に興味を持つことを示すものとすることができる。例えば、ユーザが、現在の自動車販売代理店又は別の自動車販売代理店において車の内装に興味を表明していたとする。このような場合、選択されるアクションは、現在ユーザが訪れている自動車販売代理店において車のドアを開けることを含むことができる。ドアを開けることで、ユーザが車の内装を調べることを誘い、ユーザと車とのインタラクションをエンハンスメントすることができる。さらに、ユーザが車の音響システムに特に興味を示していた場合、選択されるアクションは、音響システムをオンにして、前述のようにそのユーザに合わせて選択したラジオ局を選局することを含むことができる。
【０１０２】
ステップ５３６において、選択されたオブジェクト及び／又はデバイスを始動して選択されたアクションを行わせることができる。例えば、ユーザがそのアクションを行うことを望む物理オブジェクトと直接インタラクションしている場合、その物理オブジェクトがアクションを行うことができる。しかしながら、ユーザが第１の物理オブジェクトとインタラクションしており、第２の物理オブジェクトにアクションを行わせることが是認されるとの判断がなされた場合、コミュニティＩｏＴコンセントレータは、第２の物理オブジェクトを始動してアクションを開始させることができる。例えば、ユーザは、キオスク端末とインタラクションして、特定の車の内装に関して照会したとする。このような照会に応答して、コミュニティＩｏＴコンセントレータは、ユーザの照会に合致した車を選択し、車を始動してドアを開けさせることができ、このようにしてユーザが車内に座って車の内装を体験することを誘い、それにより車とのユーザ体験をエンハンスメントする。例証として、コミュニティＩｏＴコンセントレータは、車内のデバイス（例えば車の処理システム）に、デバイスをトリガして車のドアを開けるソレノイドを作動させるコマンドを送ることができる。さらに、コミュニティＩｏＴコンセントレータは、車の音響システムの起動を始動してラジオチューナをユーザのために選択したラジオ局に合わせるコマンドを、車のデバイスに送ることができる。さらに、コミュニティＩｏＴコンセントレータは、車にホーンを鳴動させるコマンドをデバイスに通信して、それによりユーザの注意を引き付け、ユーザが車を調べるよう誘うことができる。
【０１０３】
１つの構成において、始動されるアクションは、そのユーザのユーザ・パターンに基づいて選択することができる。例えば、グローバルＩｏＴコミュニティにおけるユーザの以前のインタラクションに基づいて処理されたデータが、そのユーザが、ホーンの鳴動又はドアが開いたことに応答することを示す場合、そのようなアクションをユーザに対して実施して、現在の物理環境におけるユーザ体験をエンハンスメントすることができる。しかしながら、そのユーザのユーザ・パターンが、そうしたアクションがユーザの注意を引かないことを示す場合、そうしたアクションを実施する必要はない。代わりに、そのユーザのユーザ・パターンによって示されるそのユーザが典型的に応答するであろう他のアクションを始動して、現在の物理環境におけるユーザの体験をエンハンスメントすることができる。ユーザ・パターンは、デバイス設定を示す場合もあり、少なくとも１つのデバイス設定を、ユーザ・パターンに基づいて構成することができる。例えば、ユーザ・パターンが、ユーザが好むラジオ局を示す場合、車又は住宅の音響システムを、そのユーザに合わせてラジオ局を選局するよう構成することができる。別の例において、ユーザ・パターンは、そのユーザが好む特定のユーザインタフェース構成を示す場合があり、車又はホームオートメーション・システムのユーザインタフェースを、そのユーザが好むユーザインタフェースを提示するように構成することができる。
【０１０４】
さらに、ユーザに関連付けられるデータ（例えば、そのユーザのユーザ顧客関係データ、ユーザ・パターン・データ及び／又はユーザの好み）は、ユーザが所望する物理オブジェクトとのインタラクションのレベルとすることができる。例えば、データは、ユーザが車を見るときに車内に座ることを所望することを示すことができる。従って、車のために始動されるアクションの少なくとも１つは、車のドアを開けることを含むことができる。データが、そのユーザがエンジンコンパートメントを点検することを所望することを示す場合、車のために始動されるアクションの少なくとも１つは、フード（又はボンネット）のラッチを解除することを含むことができる。データが、そのユーザがトランクを点検することを所望することを示す場合、車のために始動されるアクションの少なくとも１つは、トランク（又は荷物室）のラッチを解除することを含むことができる。データが、そのユーザが音響システムを聴くことを所望することを示す場合、車又は住宅のために始動されるアクションの少なくとも１つは、音響システムをオンにすることを含むことができる。データが、そのユーザが走行時のモータ音を聴くことを所望することを示す場合、車のために始動されるアクションの少なくとも１つは、モータを始動することを含むことができる。データが、そのユーザが住宅のプールを点検することを所望することを示す場合、少なくとも１つのアクションは、水ポンプ、ホットタブなどをオンにすることを含むことができる。こうしたアクションはいずれも、コミュニティＩｏＴコンセントレータによって、対応する信号を車の処理システムなどの車のデバイスに通信することによって始動することができる。
【０１０５】
判断ボックス５３８を参照すると、その物理オブジェクト又は別の物理オブジェクトとの付加的なユーザインタラクションが検出された場合、プロセスは、ステップ５２４に戻ることができる。そうでない場合、プロセスは、図７のステップ５４０に進むことができる。図７を参照すると、ステップ５４０において、ユーザと物理オブジェクトとの間のインタラクションを停止することができる。例えば、物理オブジェクトによって提示される情報を消費した後、ユーザは、物理オブジェクトの近傍を離れること、物理オブジェクトをオフにすること、又は物理オブジェクトとの頻繁なインタラクションを示さないことによって、物理オブジェクトとのダイアログを終了することができる。
【０１０６】
判断ボックス５４２において、コミュニティＩｏＴコンセントレータによって、ユーザがデバイス・コミュニティとの付加的なインタラクションを望む又は必要とするか否かの判断を行うことができる。例えば、コミュニティＩｏＴコンセントレータは、物理環境内のユーザの動きを監視し、ユーザがいずれかの物理オブジェクトとのインタラクションを開始するか否かを判断することができる。ユーザがデバイス・コミュニティとの付加的なインタラクションを望む又は必要とすると判断された場合、プロセスは図６のステップ５２４に戻ることができる。そうでない場合、判断ボックス５４４において、コミュニティＩｏＴコンセントレータによって、そのユーザがデバイス・コミュニティによってサービス提供されている物理環境を退出したか否かの判断がなされる。そうでない場合、プロセスは、判断ボックス５２４に戻ることができる。ユーザが、デバイス・コミュニティによってサービス提供されている物理環境を退出した場合、ステップ５４６において、コミュニティＩｏＴコンセントレータは、ユーザとデバイス・コミュニティとのインタラクションを停止し、グローバルＩｏＴコミュニティ内で企業ＩｏＴコンセントレータによって維持されている顧客関係データ内のそのユーザの顧客関係データを更新することができる。加えて、このようなデータを、グローバルＩｏＴコミュニティに関与している他のデバイス・コミュニティで利用可能にすることができる。データは、顧客プロフィール・データ、顧客紹介、デバイス使用量データ、及びユーザに関連した他のあらゆるデータを含むことができる。１つの態様において、コミュニティＩｏＴコンセントレータは、デバイス・コミュニティ内のデータの周期的な解析を行うように自動化され、データ及び解析結果を企業ＩｏＴコンセントレータによって維持されている顧客関係データに通信することができる。
【０１０７】
図８は、デバイスを始動して物理環境内のセキュリティをエンハンスメントする特定の動作を行う方法６００の例を示すフローチャートを提示する。この例において、各デバイス・ドメインは、デバイス・ドメイン内で通信可能にリンクした１つ又は複数のセキュリティ・デバイスを含むことができる。このようなセキュリティ・デバイスの例は、限定されないが、窓の開閉を検出する窓センサ、ドアの開閉を検出するドアセンサ、運動検出器、ガラス破損センサ、映像及び／又は静止画像を検出するカメラ、火災警報機、一酸化炭素検出器、自動点灯スイッチ、自動ドアロックなどを含む。コミュニティＩｏＴコンセントレータのデバイスインタラクション解析及び／又はデバイス追跡解析は、それぞれのデバイス・コミュニティ内のデバイスから受け取る信号及び／又はデータを処理することができる。信号及び／又はデータに基づいて、セキュリティ解析は、物理環境（例えば、住宅、オフィス又は他の物理構造）内のセキュリティ問題の発生を識別することができる。セキュリティ問題の例は、限定されないが、１つ又は複数のドア／窓センサ、運動検出器、ガラス破損センサ等によって示される物理環境内への無許可アクセス（例えば侵入）、火災検出器によって示される物理環境内の火災、一酸化炭素検出器によって示される物理環境内の危険レベルの一酸化炭素などを含む。企業ＩｏＴコンセントレータのデバイスインタラクション解析及び／又はデバイス追跡解析は、コミュニティＩｏＴコンセントレータから受け取ったデータを処理し、コミュニティＩｏＴコンセントレータに信号を送ってデバイスを始動させて特定の動作を行わせ、セキュリティをエンハンスメントするように構成することもできる。
【０１０８】
ステップ６０２を参照すると、企業ＩｏＴコンセントレータは、第１のコミュニティＩｏＴコンセントレータから、第１の物理環境内に位置する第１の複数のデバイスの少なくとも１つによって検出されたセキュリティ問題に対応する第１のデータを受け取ることができる。例えば、セキュリティセンサ／検出器、火災報知器、一酸化炭素センサ及び／又はその類のものが物理環境のセキュリティの脅威となる状況を検出したことに応答して、こうしたデバイスは、対応する信号又はデータを第１のコミュニティＩｏＴコンセントレータに通信することができる。第１のコミュニティＩｏＴコンセントレータは、信号又はデータを処理して第１のデータを生成し、第１のデータを企業ＩｏＴコンセントレータに通信することができる。幾つかの例において、企業ＩｏＴコンセントレータは、複数のコミュニティＩｏＴコンセントレータから、複数の物理環境内のデバイスによって検出されたセキュリティ問題に対応する第１のデータを受け取ることができる。
【０１０９】
第１のデータを受け取ったことに応答して、企業ＩｏＴコンセントレータは、第１のデータを処理して、セキュリティ問題に対応する第２のデータを生成することができる。第２のデータは、少なくとも第２のコミュニティＩｏＴコンセントレータによって処理されて、第２の物理環境内の第２の複数のデバイスの少なくとも１つを始動して第２の物理環境内のセキュリティをエンハンスメントする特定の動作を行わせるように構成することができる。第２の複数のデバイスは、第２のデバイス・ドメイン内で互いに通信可能にリンクすることができ、第２のデバイス・ドメインは、第２のコミュニティＩｏＴコンセントレータを含む第２のデバイス・コミュニティのメンバである。
【０１１０】
ステップ６０６において、企業ＩｏＴコンセントレータは、セキュリティ問題に対応する第２のデータを少なくとも第２のコミュニティＩｏＴコンセントレータに通信することができる。例えば、第１のデータが、特定の地区で侵入が発生したことを示した場合、企業ＩｏＴコンセントレータは、その地区内の家にサービス提供している各コミュニティＩｏＴコンセントレータに第２のデータを通信することができる。第２のデータを受け取ったことに応答して、コミュニティＩｏＴコンセントレータの各々は、そのそれぞれのデバイス・コミュニティ内の１つ又は複数のデバイスを始動して、それぞれの物理環境内のセキュリティをエンハンスメントする特定の動作を行わせることができる。例えば、コミュニティＩｏＴコンセントレータは、信号及び／又はデータを自動点灯スイッチに通信して点灯スイッチにライトを点灯させ、信号及び／又はデータを自動ドアロックに通信してドアロックをロック位置に移動させ、信号及び／又はデータをドア及び／又は窓センサに通信してドア及び／又はセンサを作動させ、信号及び／又はデータをカメラに通信してカメラに映像の記録を開始させ及び／又は静止画をキャプチャさせることなどを行うことができる。一例において、セキュリティ問題は火災であり、コミュニティＩｏＴコンセントレータは、信号及び／又はデータを火災警報機に通信して、火災警報機をトリガして警告を発生させることができる。さらに、企業ＩｏＴコンセントレータが第１のデータを受け取ったことに応答して、任意の数の他の特定の動作を始動することができ、現在の構成は、この点において限定されない。
【０１１１】
図面の単純化及び明確さのために、図中に示す要素は、かならずしも縮尺通りに描かれていない。例えば、幾つかの要素は、分かりやすいように他の要素に対して拡大されている場合がある。さらに、適切であると考えられる場合、対応する、類似の、又は同様の特徴を示すために図面間で符号が繰り返される。
【０１１２】
本発明は、システム、方法、及び／又はコンピュータ・プログラム製品とすることができる。コンピュータ・プログラム製品は、本発明の態様をプロセッサに実行させるためのコンピュータ可読プログラム命令を有する１つ又は複数のコンピュータ可読ストレージ媒体を含むことができる。
【０１１３】
コンピュータ可読ストレージ媒体は、命令実行デバイスによって使用するための命令を保持及び格納することができる有形デバイスとすることができる。コンピュータ可読ストレージ媒体は、例えば、電子ストレージデバイス、磁気ストレージデバイス、光ストレージデバイス、電磁気ストレージデバイス、半導体ストレージデバイス、又は上記のものの任意の適切な組合せとすることができるがこれらに限定されない。コンピュータ可読ストレージ媒体のより具体的な例の非網羅的なリストは、ポータブル・コンピュータ・ディスケット、ハードディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能プログラム可能読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、静的ランダム・アクセス・メモリ（ＳＲＡＭ）、ポータブル・コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、デジタル多目的ディスク（ＤＶＤ）、メモリスティック、フロッピーディスク、例えばパンチカード若しくは記録された命令を有する溝内に隆起した構造などの機械式コード化デバイス、及び上記のものの任意の適切な組合せを含む。コンピュータ可読ストレージ媒体は、本明細書で用いられる場合、無線波若しくは他の自由に伝搬する電磁波、導波路若しくは他の伝送媒体を通って伝搬する電磁波（例えば光ファイバケーブルを通る光パルス）、又は電線を通って伝送される電気信号のようなそれ自体が一時的な信号と解釈すべきではない。
【０１１４】
本明細書で説明するコンピュータ可読プログラム命令は、コンピュータ可読ストレージ媒体からそれぞれのコンピューティング／処理デバイスにダウンロードすることもでき、又は、例えばインターネット、ローカル・エリア・ネットワーク、広域ネットワーク及び／又は無線ネットワークを経由して、外部コンピュータ若しくは外部ストレージデバイスにダウンロードすることもできる。ネットワークは、銅伝送ケーブル、光伝送ファイバ、無線伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイ・コンピュータ及び／又はエッジサーバを含むことができる。各コンピューティング／処理デバイス内のネットワーク・アダプタ・カード又はネットワーク・インタフェースは、ネットワークからコンピュータ可読プログラム命令を受け取り、そのコンピュータ可読プログラム命令をそれぞれのコンピューティング／処理デバイス内のコンピュータ可読ストレージ媒体にストレージのために転送する。
【０１１５】
本発明の動作を実行するためのコンピュータ可読プログラム命令は、アセンブラ命令、命令セット・アーキテクチャ（ＩＳＡ）命令、機械語命令、機械依存命令、マイクロコード、ファームウェア命令、状態設定データ、又は、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向プログラミング言語及び「Ｃ」プログラミング言語若しくは類似のプログラミング言語のような従来の手続き型プログラミング言語を含む１つ若しくは複数のプログラミング言語の任意の組合せで記述されたソースコード若しくはオブジェクトコードのいずれかとすることができる。コンピュータ可読プログラム命令は、完全にユーザのコンピュータ上で実行される場合もあり、一部がユーザのコンピュータ上で、独立型ソフトウェア・パッケージとして実行される場合もあり、一部がユーザのコンピュータ上で実行され、一部が遠隔コンピュータ上で実行される場合もあり、又は完全に遠隔コンピュータ若しくはサーバ上で実行される場合もある。後者のシナリオにおいては、遠隔コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）若しくは広域ネットワーク（ＷＡＮ）を含むいずれかのタイプのネットワークを通じてユーザのコンピュータに接続される場合もあり、又は外部コンピュータへの接続が行われる場合もある（例えば、インターネット・サービス・プロバイダを用いたインターネットを通じて）。幾つかの実施形態において、例えばプログラム可能論理回路、フィールド・プログラム可能ゲートアレイ（ＦＰＧＡ）、又はプログラム可能論理アレイ（ＰＬＡ）を含む電子回路は、本発明の態様を実施するために、コンピュータ可読プログラム命令の状態情報を利用して電子回路を個別化することにより、コンピュータ可読プログラム命令を実行することができる。
【０１１６】
本発明の態様は、本明細書において、本発明の実施形態による方法、装置（システム）、及びコンピュータ・プログラム製品のフローチャート図及び／又はブロック図を参照して説明される。フローチャート図及び／又はブロック図の各ブロック、並びにフローチャート図及び／又はブロック図のブロックの組合せは、コンピュータ可読プログラム命令によって実装することができることが理解されるであろう。
【０１１７】
これらのコンピュータ可読プログラム命令を、汎用コンピュータ、専用コンピュータ、又は他のプログラム可能データ処理装置のプロセッサに与えてマシンを製造し、それにより、コンピュータ又は他のプログラム可能データ処理装置のプロセッサによって実行される命令が、フローチャート及び／又はブロック図の１つ又は複数のブロック内で指定された機能／動作を実装するための手段を作り出すようにすることができる。これらのコンピュータ・プログラム命令を、コンピュータ、プログラム可能データ処理装置、及び／又は他のデバイスを特定の方式で機能させるように指示することができるコンピュータ可読ストレージ媒体内に格納し、それにより、その中に格納された命令を有するコンピュータ可読媒体が、フローチャート及び／又はブロック図の１つ又は複数のブロックにおいて指定された機能／動作の態様を実装する命令を含む製品を含むようにすることもできる。
【０１１８】
コンピュータ可読プログラム命令を、コンピュータ、他のプログラム可能データ処理装置又は他のデバイス上にロードして、一連の動作ステップをコンピュータ、他のプログラム可能データ処理装置又は他のデバイス上で行わせてコンピュータ実装のプロセスを生成し、それにより、コンピュータ、他のプログラム可能装置又は他のデバイス上で実行される命令が、フローチャート及び／又はブロック図の１つ又は複数のブロックにおいて指定された機能／動作を実装するようにすることもできる。
【０１１９】
図面内のフローチャート及びブロック図は、本開示の種々の実施形態による、システム、方法、及びコンピュータ・プログラム製品の可能な実装の、アーキテクチャ、機能及び動作を示す。この点に関して、フローチャート又はブロック図内の各ブロックは、指定された論理機能を実装するための１つ又は複数の実行可能命令を含む、モジュール、セグメント、又は命令の一部を表すことができる。幾つかの代替的な実装において、ブロック内に記された機能は、図中に記された順序とは異なる順序で行われることがある。例えば、連続して示された２つのブロックは、関与する機能に応じて、実際には実質的に同時に実行されることもあり、又はこれらのブロックはときとして逆順で実行されることもある。ブロック図及び／又はフローチャート図の各ブロック、及びブロック図及び／又はフローチャート図中のブロックの組合せは、指定された機能又は動作を実行する専用ハードウェア・ベースのシステムによって実装することもでき、又は専用ハードウェアとコンピュータ命令との組合せを実行することもできることにも留意されたい。
【０１２０】
本明細書で用いられる用語は、特定の実施形態を説明のみを目的としたものであり、本発明を限定することを意図したものではない。本明細書で使用される単数形「ａ」、「ａｎ」及び「ｔｈｅ」は、前後関係から明らかに別の意味を示さない限り、複数形態も含むことを意図する。さらに、本開示内で使用する場合に、「備える、含む」及び／又は「備えている、含んでいる」という用語は、そこに述べた特徴、整数、ステップ、動作、要素及び／又は構成要素の存在を明示しているが、１つ又は複数の他の特徴、整数、ステップ、動作、要素、構成要素及び／又はそれらの群の存在又は付加を排除するものではないことが理解されるであろう。
【０１２１】
本明細書の全体を通じて、「１つの実施形態」、「実施形態」、又は同様の文言への言及は、その実施形態に関連して説明する特定の特徴、構造、又は特性が、本発明の少なくとも１つの実施形態に含まれていることを意味する。従って、「１つの実施形態において」、「実施形態において」といった語句、又は同様の文言の出現は、本明細書の全体を通じて、必ずというわけではないが全て同一の実施形態を指すことがある。
【０１２２】
本明細書で用いる「複数」という用語は、２又は２より多いものとして定義される。本明細書で用いる「別の」という用語は、少なくとも第２の又はもっと多くのものとして定義される。本明細書で用いる「結合する」という用語は、特段の断りのない限り、介在要素を伴わずに直接的に接続するか又は１つ又は複数の介在要素を伴って間接的に接続するかそのいずれかとして定義される。２つの要素は、機械的に、電気的に、又は通信チャネル、経路、ネットワーク若しくはシステムを通じて通信可能に、リンクすることができる。本明細書で用いる「及び／又は」という用語は、関連して列挙した項目の１つ又は複数のもののいずれかの及び全ての可能な組合せを指し及び包含する。第１、第２等の用語は、本明細書において種々の要素を説明するために用いられている場合があるが、これらの要素は、これらの用語によって限定されるべきではなく、なぜならこれらの用語は、特段の断りのない限り又は文脈がそうでないことを示唆していない限り、単に１つの要素を別の要素から区別するために用いられているに過ぎないからである。
【０１２３】
「〜の場合、もし（ｉｆ）」という用語は、文脈に応じて、「〜のとき」又は「〜すると」又は「判断に応答して」又は「検出に応答して」を意味するものとして解釈することができる。同様に、「これが判断された場合」又は「［記述された条件又は事象］が検出された場合」という語句は、文脈に応じて、「判断されると」又は「判断に応答して」又は「［記述された条件又は事象］が検出されると」又は「［記述された条件又は事象］の検出に応答して」を意味すると解釈することができる。
【０１２４】
本発明の種々の実施形態の説明は、例証の目的で提示したものであるが、網羅的であることも、又は開示された実施形態に限定することも意図しない。説明した実施形態の範囲から逸脱することなく、多くの修正及び変形が当業者には明らかであろう。本明細書で用いる用語は、実施形態の原理、実際的な用途、若しくは市場において見いだされる技術に優る技術的改善を最も良く説明するように、又は当業者が本明細書に含まれる実施形態を理解することを可能にするように、選択されたものである。
【符号の説明】
【０１２５】
１１０：デバイス・コミュニティ
１３０：コミュニティＩｏＴコンセントレータ
１４０：グローバルＩｏＴコミュニティ
１５０：企業ＩｏＴコンセントレータ
【図１】
0006688317.tif 000002
【図２】
0006688317.tif 000003
【図３】
0006688317.tif 000004
【図４】
0006688317.tif 000005
【図５】
0006688317.tif 000006
【図６】
0006688317.tif 000007
【図７】
0006688317.tif 000008
【図８】
0006688317.tif 000009