(57)【要約】ユニファイド・コネクテッドネットワークを提供するためのシステム及び方法の様々な観点が本明細書において開示される。本システムは車両の電子制御ユニット（ＥＣＵ）及び第１の集合の電子デバイスに通信可能に接続されたサーバを含む。イベントの検出時に、サーバは、ＥＣＵから第１の集合のデータ、及び／又は複数のサービスに関連付けられた第１の集合の電子デバイスから第２の集合のデータを受信する。サーバは、受信された第１の集合及び／又は第２の集合のデータの分析に基づいて、受信された第１の集合及び／又第２の集合のデータから情報を抽出する。サーバはさらに、抽出された情報に基づいて、検出されたイベントに対応する１つ以上の応答を決定する。サーバはさらに、複数のサービスに関連付けられた第２の集合の電子デバイスへ、決定された１つ以上の応答を伝送する。【選択図】図３Ａ
2019509532.tif 000002
【特許請求の範囲】
【請求項１】
ユニファイド・コネクテッドネットワークを提供するためのシステムであって、
車両の電子制御ユニット（ＥＣＵ：ｅｌｅｃｔｒｉｃ  ｃｏｎｔｒｏｌ  ｕｎｉｔ）、第１の集合の電子デバイス、及び第２の集合の電子デバイスと通信可能に接続されるサーバを備え、
前記サーバにおける１つ以上の回路は、
イベントの検出に基づいて、前記車両の前記ＥＣＵから第１の集合のデータ、及び／又は、複数のサービスの少なくとも１つに関連付けられた前記第１の集合の電子デバイスから、第２の集合のデータを受信し、
受信された前記第１の集合のデータ及び／又は受信された前記第２の集合のデータの分析に基づいて、前記受信された第１の集合のデータ及び／又は前記受信された第２の集合のデータから情報を抽出し、
抽出された前記情報に基づいて、検出された前記イベントに対応する１つ以上の応答を決定し、
前記複数のサービスの前記少なくとも１つに関連付けられた前記第２の集合の電子デバイスへ、決定された前記１つ以上の応答を伝送するよう構成される、システム。
【請求項２】
前記決定された１つ以上の応答は、目的地へ移動するための最適な時間に対応する、請求項１に記載のシステム。
【請求項３】
前記決定された１つ以上の応答は、前記複数のサービスの前記少なくとも１つに関連付けられた前記第２の集合の電子デバイスの前記少なくとも１つを、ＯＮ又はＯＦＦにする時間に対応する、請求項１に記載のシステム。
【請求項４】
前記決定された１つ以上の応答は、確立された通信チャネルを介して、前記車両及び／又は前記第２の集合の電子デバイスへさらに伝送される、請求項１に記載のシステム。
【請求項５】
前記第２の集合の電子デバイスは、前記決定された１つ以上の応答及びアドバイザリーアプリケーションに基づいて、前記複数のサービスの１つ以上によって制御される、請求項１に記載のシステム。
【請求項６】
前記１つ以上の回路は、前記決定された１つ以上の応答に基づいて、前記複数のサービスの１つ以上に対応する推薦を生成する第１のサービスを起動するよう構成される、請求項１に記載のシステム。
【請求項７】
前記１つ以上の回路は、前記決定された１つ以上の応答に基づいて、前記車両及び／又は前記第１の集合の電子デバイスにおいて、生成された前記推薦を表示する第２のサービスを起動するよう構成される、請求項６に記載のシステム。
【請求項８】
前記１つ以上の回路は１つ以上の応答に基づき、前記車両及び／又は前記第１の集合の電子デバイスに関連付けられたユーザに関連付けられた情報に基づいて、前記決定された１つ以上の応答に対応する１つ以上のアクションを実行する第３のサービスを起動するよう構成される、請求項１に記載のシステム。
【請求項９】
前記情報は、前記ユーザによって前もって規定された許可の集合、前記ユーザに対応する前もって記憶されたユーザ選好の集合、及び前記ユーザによって提供された入力、のうちの１つ以上を含む、請求項８に記載のシステム。
【請求項１０】
前記１つ以上の回路は、少なくとも、前記ＥＣＵから受信された前記第１の集合のデータに基づいて、前記決定された１つ以上の応答をカスタマイズするよう構成される、請求項１に記載のシステム。
【請求項１１】
前記１つ以上の回路は、前記複数のサービスの前記少なくとも１つに関連付けられた前記第１の集合の電子デバイス及び前記第２の集合の電子デバイスに対して、個人設定されたユーザインタフェースを表示するよう構成される、請求項１に記載のシステム。
【請求項１２】
前記第１の集合のデータは、目的地へ移動する好適な時間、前記車両の全地球測位サテライト（ＧＰＳ：Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓａｔｅｌｌｉｔｅ）座標、前記車両の１つ以上の移動及び／又は車両パラメータ、及び／又は、前記車両のユーザに関連付けられた１つ以上のユーザ選好に対応する、請求項１に記載のシステム。
【請求項１３】
前記受信された第２の集合のデータは、位置に関連付けられたトラフィックパターン、前記第１の集合の電子デバイスの動作パラメータ、前記車両のユーザに関連付けられた１つ以上の緊急連絡先、及び／又は、前記ユーザの１つ以上の好適な車両メンテナンスサービスプロバイダに対応する、請求項１に記載のシステム。
【請求項１４】
前記複数のサービスは、クラウドベースのサービスに対応し、前記クラウドベースのサービスは、自動車サービス、銀行業務サービス、Ｅコマースサービス、ホームオートメーションサービス、ヘルスケアサービス、位置ベースのサービス、情報及び技術（ＩＴ：Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）サービス、及び／又は、インフラストラクチャベースのサービスの１つ以上に対応する、請求項１に記載のシステム。
【請求項１５】
前記情報の前記抽出は、１つ以上の機械学習アルゴリズムに基づく、請求項１に記載のシステム。
【請求項１６】
ユニファイド・コネクテッドネットワークを提供するための方法であって、
車両の電子制御ユニット（ＥＣＵ：ｅｌｅｃｔｒｉｃ  ｃｏｎｔｒｏｌ  ｕｎｉｔ）、第１の集合の電子デバイス、及び第２の集合の電子デバイスと通信可能に接続されたサーバにおいて、
イベントの検出に基づいて、前記車両の前記ＥＣＵから第１の集合のデータ、及び／又は、複数のサービスの少なくとも１つに関連付けられた前記第１の集合の電子デバイスから、第２の集合のデータを受信することと、
受信された前記第１の集合のデータ及び／又は受信された前記第２の集合のデータの分析に基づいて、前記受信された第１の集合のデータ及び／又は前記受信された第２の集合のデータから情報を抽出することと、
抽出された前記情報に基づいて、検出された前記イベントに対応する１つ以上の応答を決定することと、
前記複数のサービスの前記少なくとも１つに関連付けられた前記第２の集合の電子デバイスへ、決定された前記１つ以上の応答を伝送することと、を含む、方法。
【請求項１７】
前記第２の集合の電子デバイスは、前記決定された１つ以上の応答及びアドバイザリーアプリケーションに基づいて、前記複数のサービスの１つ以上によって制御される、請求項１６に記載の方法。
【請求項１８】
コンピュータによって実行可能な少なくとも１つのコード部を有するプログラムを記憶し、それにより前記コンピュータに、ユニファイド・コネクテッドネットワークを提供するための工程方法を実行させる非一過性のコンピュータ読取可能な記憶媒体であって、前記工程は、
イベントの検出に基づいて、車両の電子制御ユニット（ＥＣＵ：ｅｌｅｃｔｒｉｃ  ｃｏｎｔｒｏｌ  ｕｎｉｔ）から第１の集合のデータ、及び／又は、複数のサービスの１つ以上に関連付けられた第１の集合の電子デバイスから、第２の集合のデータを受信することであって、前記車両の前記ＥＣＵ及び前記第１の集合の電子デバイスはサーバと通信可能に接続される、前記受信することと、
受信された前記第１の集合のデータ及び／又は受信された前記第２の集合のデータの分析に基づいて、前記受信された第１の集合のデータ及び／又は前記受信された第２の集合のデータから情報を抽出することと、
抽出された前記情報に基づいて、検出された前記イベントに対応する１つ以上の応答を決定することと、
前記複数のサービスの前記１つ以上に関連付けられた第２の集合の電子デバイスへ、決定された前記１つ以上の応答を伝送することと、を含む、非一過性のコンピュータ読取可能な記憶媒体。
【請求項１９】
バッテリと、
ディスプレイと、
車両において用いられる電子制御ユニット（ＥＣＵ：ｅｌｅｃｔｒｉｃ  ｃｏｎｔｒｏｌ  ｕｎｉｔ）によって制御される前記車両の１つ以上の回路と、を備える車両であって、
前記１つ以上の回路は、
前記ＥＣＵによるイベントの検出に基づいて、第１の集合のデータを生成し、
前記ＥＣＵと通信可能に接続されたサーバへ、生成された前記第１の集合のデータを伝送し、
前記サーバから、伝送された前記第１の集合のデータに対応する１つ以上の応答を受信するよう構成され、
複数のサービスの１つ以上に関連付けられた第１の集合の電子デバイスに対応する、伝送された前記第１の集合のデータ及び／又は第２の集合のデータからの情報の抽出に基づいて、前記受信された１つ以上の推薦が前記サーバによって決定され、
前記受信された１つ以上の推薦は、前記バッテリによって電力供給された前記ディスプレイ上に表示される、車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の様々な実施形態は、ユニファイド・コネクテッドネットワーク（ｕｎｉｆｉｅｄ  ｃｏｎｎｅｃｔｅｄ  ｎｅｔｗｏｒｋ）のためのシステム及び方法に関する。より詳細には、本開示の様々な実施形態は、複数の電子デバイスのためのマシンツーマシン（Ｍ２Ｍ：ｍａｃｈｉｎｅ−ｔｏ−ｍａｃｈｉｎｅ）コネクティビティ・アプリケーション（ｃｏｎｎｅｃｔｉｖｉｔｙ  ａｐｐｌｉｃａｔｉｏｎ）を提供するインテリジェントなユニファイド・コネクテッドネットワークのためのシステム及び方法に関する。
【背景技術】
【０００２】
データ処理技術の分野における近年の発展により、データを処理してタスクの実行のためのユーザへの支援を提供し得るシステムが開発されてきた。このような処理されたデータは、様々なデータソースから受信されうる。様々なデータソースは、ユーザに関連付けられたイベント及び／又は第１の集合の電子デバイスに対応しうる。上記支援は、イベントの種類、及び、イベントの種類に対応する１つ以上の前もってプログラミングされた応答のマッピングに基づいて提供されうる。このようなマッピングはサーバにおいて前もって記憶されうる。サーバは、生じたイベントに関連付けられたデータを受信しうる。サーバは受信されたデータを処理して、生じたイベントの種類に対応する前もってプログラミングされた応答を生成しうる。生成された１つ以上の前もってプログラミングされた応答に従って、１つ以上のサービスが、タスクを実行するために起動されうる。
【０００３】
しかしながら、或る状況においては、ユーザに関連付けられた１つ以上のイベントのために生成されるデータの量が膨大である可能性がある。従って、イベントの種類のマッピングを生成し、それによりそのイベントの種類に対応する１つ以上の前もってプログラミングされた応答を決定することは実際的ではない可能性がある。イベントの種類に対応する前もってプログラミングされた１つ以上の応答が、記憶されたマッピングに存在しない可能性がある別の状況もあり得る。そのような状況においては、タスクを実行するためにいかなるサービスも起動され得ない。さらに、サーバが、テレマティックス等の、単一の分野に対応するデータを処理するようにのみ構成されている可能性がある別の状況も存在し得る。そのような状況においては、サーバは、銀行業務、医療等の他の領域からのデータを処理することができない可能性がある。それゆえ、個人用設定がなされたデバイス支援のために生じたイベントに対応するインテリジェントなオンデマンド応答を、サーバが生成することが所望されうる。このようなインテリジェントなオンデマンド応答は、リアルタイムで要求されるような拡張されたサービスに基づいて提供されうる。さらには、マシンツーマシン（Ｍ２Ｍ）コネクティビティ・アプリケーションを介して、サーバが複数の分野に亘っているデータを処理することが所望され得る。
【０００４】
本出願の以下の明細書に記載されるような本開示の幾つかの観点と上記システムとの比較を通じて、さらに図面を参照して、従来及び伝統的なアプローチの更なる限界及び短所が、当業者には明らかとなろう。
【発明の概要】
【０００５】
ユニファイド・コネクテッドネットワークのためのシステム及び方法は、特許請求の範囲においてさらに完全に説明されるように、図面のうちの少なくとも１つにおいて示され及び／又はそれに関連して記載されるように実質的に提供される。
【０００６】
本開示のこれら又は他の特徴及び利点は、添付の図面と共に本開示の以下の詳細な記載の吟味から理解され得るものであり、図面において同様の参照番号は全体を通じて同様の部分を示す。
【図面の簡単な説明】
【０００７】
【図１】図１は、本開示の一実施形態に係るユニファイド・コネクテッドネットワークを提供するネットワーク環境を示すブロック図である。
【図２Ａ】図２Ａは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおいて、夫々サーバ、クライアントシステム、及び車両の様々な例示的なコンポーネント及びシステムを示すブロック図である。
【図２Ｂ】図２Ｂは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおいて、夫々サーバ、クライアントシステム、及び車両の様々な例示的なコンポーネント及びシステムを示すブロック図である。
【図２Ｃ】図２Ｃは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおいて、夫々サーバ、クライアントシステム、及び車両の様々な例示的なコンポーネント及びシステムを示すブロック図である。
【図３Ａ】図３Ａは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおける例示的な状況を示す。
【図３Ｂ】図３Ｂは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおける例示的な状況を示す。
【図３Ｃ】図３Ｃは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおける例示的な状況を示す。
【図４】図４は、本開示の一実施形態に係るユニファイド・コネクテッドネットワークを提供するための例示的な方法を示すフローチャートを含む。
【発明を実施するための形態】
【０００８】
様々な実現が、ユニファイド・コネクテッドネットワークを提供するためのシステム及び／又は方法において見いだされうる。本開示の例示的な観点は、車両の電子制御ユニット（ＥＣＵ：ｅｌｅｃｔｒｉｃ  ｃｏｎｔｒｏｌ  ｕｎｉｔ）から第１の集合のデータ、及び／又は、複数のサービスに関連付けられた第１の集合の電子デバイスから第２の集合のデータを、サーバにより受信する方法を含みうる。第１の集合及び／又は第２の集合のデータは、ＥＣＵによるイベントの検出に基づいて受信されてよい。ＥＣＵ、第１の集合の電子デバイス、及び第２の集合の電子デバイスは、サーバと通信可能に接続されてよい。本方法は、受信された第１の集合のデータ及び／又は受信された第２の集合のデータからの、サーバによる情報の抽出をさらに含み得る。上記情報は、受信された第１の集合のデータ及び／又は受信された第２の集合のデータの分析に基づいて抽出されてよい。本方法はさらに、検出されたイベントに対応する１つ以上の応答の、サーバによる、決定をさらに含み得る。１つ以上の応答の決定は、抽出された情報に基づいていてよい。本方法はさらに、複数のサービスに関連付けられた第２の集合の電子デバイスへの、サーバによる、１つ以上の応答の送信を含み得る。一実施形態によれば、上記情報の抽出は、１つ以上の機械学習のアルゴリズムに基づいていてよい。
【０００９】
一実施形態によれば、決定された１つ以上の応答は、目的地へ移動する最適な時間に対応してよい。一実施形態によれば、決定された１つ以上の応答は、複数のサービスに関連付けられた第２の集合の電子デバイスをＯＮ又はＯＦＦにすることに対応する。一実施形態によれば、決定された１つ以上の応答はさらに、確立された通信チャネルを介して、車両及び／又は第２の集合の電子デバイスに伝送されてよい。一実施形態によれば、第２の集合の電子デバイスは、決定された１つ以上の応答及びアドバイザリーアプリケーションに基づいて、複数のサービスのうちの１つ以上によって制御されてもよい。
【００１０】
一実施形態によれば、サーバは、決定された１つ以上の応答に基づいて、複数のサービスの１つ以上に対応する推薦を生成し得る第１のサービスを起動してよい。上記決定された１つ以上の応答に基づいて、サーバは、車両及び／又は第１の集合の電子デバイスにおいて、その生成された推薦を表示し得る第２のサービスを起動するよう構成されてよい。一実施形態によれば、上記決定された１つ以上の応答に基づいて、サーバは、当該決定された１つ以上の応答に対応する１つ以上のアクションを実行する第３のサービスを起動するよう構成されてよい。第３のサービスは、車両及び／又は第１の集合の電子デバイスのユーザに関連付けられた情報に基づいて起動されてよい。上記情報は、ユーザによって前もって規定された許可の集合、ユーザに対応する前もって記憶されたユーザ選好の集合、及び／又はユーザによって提供される入力、のうちの１つ以上を含み得る。
【００１１】
一実施形態によれば、上記決定された１つ以上の応答は、少なくとも、ＥＣＵから受信された第１の集合のデータに基づいてカスタマイズされうる。サーバは、複数のサービスに関連付けられた第１の集合の電子デバイス及び第２の集合の電子デバイスに対して、個人設定されたユーザインタフェース（ＵＩ：ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を表示するよう構成されてよい。
【００１２】
一実施形態によれば、第１の集合のデータは、目的地へ移動する好適な時間、車両の全地球測位サテライト（ＧＰＳ：Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓａｔｅｌｌｉｔｅ）座標、車両の１つ以上の移動及び／又は車両パラメータ、及び／又は、車両のユーザに関連付けられた、前もって記憶されたユーザ選好の集合に対応する。第２の集合のデータは、位置に関連付けられたトラフィックパターン、第１の集合の電子デバイスを動作させるパラメータ、車両のユーザに関連付けられた１つ以上の緊急連絡先、及び／又はユーザの１人以上の好適な車両メンテナンスサービスプロバイダに対応してよい。
【００１３】
一実施形態によれば、複数のサービスは、クラウドベースのサービスの集合に対応してよい。クラウドベースのサービスの集合は、自動車サービス、銀行業務サービス、Ｅコマースサービス、ホームオートメーションサービス、ヘルスケアサービス、位置ベースのサービス、情報及び技術（ＩＴ：Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）サービス、及び／又はインフラストラクチャベースのサービスのうちの１つ以上に対応してよい。
【００１４】
図１は、本開示の一実施形態に係るユニファイド・コネクテッドネットワークを提供するネットワーク環境を示すブロック図である。図１を参照すると、サーバ１０２、中央データベース１０４、クラウドベースのサービス１０６の集合、複数のクライアントシステム１０８、複数のローカルのデータベース１１０、及び／又は通信ネットワーク１１２を含み得るネットワーク環境１００が示される。
【００１５】
クラウドベースのサービス１０６の集合は、車両サービス１０６ａ、ホームオートメーションサービス１０６ｂ、ヘルスケアサービス１０６ｃ、企業資源計画（ＥＲＰ：ｅｎｔｅｒｐｒｉｓｅ  ｒｅｓｏｕｒｃｅ  ｐｌａｎｎｉｎｇ）サービス１０６ｄ、インフラストラクチャベースのサービス１０６ｅ、及び／又は種々雑多なサービス１０６ｆ等の１つ以上のサービスを含み得る。複数のクライアントシステム１０８は、図１における１０８ａ〜１０８ｆに示されるように、クライアントシステムを含み得る。複数のローカルのデータベース１１０は、図１における１１０ａ〜１１０ｆに示されるように、ローカルのデータベースを含み得る。
【００１６】
クラウドベースのサービス１０６の集合のうちの各々は、通信ネットワーク１１２を介して互いに通信可能に接続されてよい。クラウドベースのサービス１０６の集合のうちの各々は、さらに夫々クライアントシステム１０８ａ〜１０８ｆと通信可能に接続されてよい。さらに、クラウドベースのサービス１０６の集合及び複数のクライアントシステム１０８の各々は、夫々ローカルのデータベース１１０ａ〜１１０ｆに通信可能に接続されてよい。サーバ１０２、中央データベース１０４、及びクラウドベースのサービス１０６の集合は、通信ネットワーク１１２を介して、互いに通信可能に接続されてよい。さらに、クラウドベースのサービス１０６の集合、複数のクライアントシステム１０８、及び複数のローカルのデータベース１１０は、通信ネットワーク１１２を介して、互いに通信可能に接続されてよい。
【００１７】
サーバ１０２は、車両２２６（図２Ｃに示される）の電子制御ユニット（ＥＣＵ）２２８等の第１の集合の電子デバイスから、第１の集合のデータを受信するよう構成され得る適切なロジック部、回路、インタフェース及び／又はコードを含み得る。サーバ１０２は、中央データベース１０４及び／又はクラウドベースのサービス１０６の集合から、第１の集合の電子デバイスに関連付けられた第２の集合のデータを受信するようさらに構成されてよい。サーバ１０２は、通信ネットワーク１１２を介して、記憶及び／又はアップデートのために、中央データベース１０４へと、受信された第１の集合のデータ及び／又は第２の集合のデータを伝送するよう構成されてよい。サーバ１０２は、分析、例えばパターン分析）に基づいて、受信された第１の集合のデータ及び／又は第２の集合のデータの、１つ以上の応答を決定するようにさらに構成されてよい。一実施形態によれば、サーバ１０２は、当業者に周知であるいくつかの技術を使用することにより、複数のクラウドベースのリソースとして実現されてよい。さらに、サーバ１０２は、単一又は複数のサービスプロバイダに関連付けられてよい。サーバ１０２の例は、ＡｐａｃｈｅＴＭ  ＨＴＴＰサーバ、マイクロソフト（登録商標）インターネット情報サービス（ＩＩＳ）、ＩＢＭ（登録商標）アプリケーションサーバ、Ｓｕｎ  ＪａｖａＴＭウェブサーバ、及び／又はファイルサーバを含み得るがそれらに限定されない。
【００１８】
中央データベース１０４は、通信ネットワーク１１２を介して、サーバ１０２から受信された第１及び／又は第２の集合のデータを記憶するよう構成され得る適切なロジック部、回路、インタフェース及び／又はコードを含み得る。中央データベース１０４は、サーバ１０２によって生成され、発生したイベントに対応する１つ以上の応答を記憶するようにさらに構成されてよい。中央データベース１０４の例は、階層化データベース、ネットワークデータベース、関係データベース、及び／又はオブジェクト指向のデータベースを含み得るが、それらに限定されない。
【００１９】
本開示の範囲が、別個のエンティティとしてのサーバ１０２及び中央データベース１０４の実現には限定されないことが当業者には分かるであろう。一実施形態によれば、中央データベース１０４の機能は、本開示の範囲から逸脱することなく、サーバ１０２において実現されてもよい。
【００２０】
クラウドベースのサービス１０６の集合は、第１及び／又は第２の集合のデータの生成を容易にし得る１つ以上のサービスを含み得る。クラウドベースのサービス１０６の集合の各々は、対応するサービスプロバイダ（図示せず）によって提供されてよい。第１の集合のデータは、クラウドベースのサービス１０６の集合に関連付けられた、車両２２６（図２Ｃに示されるように）のＥＣＵ２２８等の第１の集合の電子デバイスに対応してよい。第２の集合のデータは、クラウドベースのサービス１０６の集合に関連付けられた第１の集合の電子デバイスに対応してよい。サーバ１０２と共に、クラウドベースのサービス１０６の集合は、サーバ１０２によって生成された１つ以上の応答に基づいて、１つ以上の推薦を生成するようにさらに構成されてよい。さらに、クラウドベースのサービス１０６の集合の各々は、通信ネットワーク１１２を介して、電気機器及び／又は電子システム等の第２の集合の電子デバイスに通信可能に接続されてよい。
【００２１】
一実施形態によれば、１つ以上の推薦は、車両（車両２２６（図２Ｃに示されるように）等）の故障等の１つ以上のイベントに基づいて、生成され得る。生成された１つ以上の推薦は、車両のドライバのスマートフォン等の第１の集合の電子デバイス上に表示されてよい。サーバ１０２は、１つ以上の応答を伝送し、且つ、少なくとも自動車サービス１０６ａ及びホームオートメーションサービス１０６ｂに基づいて、修理工のスマートフォン及びドライバの家族等に、第２の集合の電子デバイスにおいて１つ以上のアクションを実行するよう構成されてよい。
【００２２】
一実施形態によれば、１つ以上の推薦は、医療機器等の第１の集合の電子デバイスに関連付けられた患者の、重要な医学的所見等の１つ以上のイベントに基づいて生成されてもよい。生成された１つ以上の推薦は、車両のドライバのスマートフォン等の第１の集合の電子デバイス上で表されてもよい。サーバ１０２は、１つ以上の応答を伝送し、且つ、少なくともヘルスケアサービス１０６ｃに基づいて、医者の携帯電話等の第２の集合の電子デバイス上で、１つ以上のアクションを実行するよう構成されてもよい。
【００２３】
一実施形態によれば、１つ以上の推薦は、交通渋滞に巻き込まれた従業員等、１つ以上のイベントに基づいて生成されてもよい。生成された１つ以上の推薦は、或る組織の従業員のスマートフォン等の第１の集合の電子デバイス上に表されてもよい。サーバ１０２は、少なくともＥＲＰサービス１０６ｄに基づいて、従業員の監督者の携帯電話等の第２の集合の電子デバイスに、ミーティングの延期等の１つ以上の応答を伝送するよう構成されてもよい。
【００２４】
一実施形態によれば、１つ以上の推薦は、建物のインフラストラクチャ設備に関連付けられた１つ以上のイベントに基づいて生成されてもよい。生成された１つ以上の推薦は、建物のインフラストラクチャ設備の現場マネージャのスマートフォン等の第１の集合の電子デバイス上に表されてもよい。サーバ１０２は、少なくともインフラストラクチャベースのサービス１０６ｅに基づいて、インフラストラクチャのオーナーのスマートフォン等の第２の集合の電子デバイスへ、１つ以上の応答を伝送するよう構成されてもよい。
【００２５】
一実施形態によれば、１つ以上の推薦は、１つ以上のサービスに関連付けられた１つ以上のイベントに基づいて生成されてもよい。１つ以上のサービスの例は、ユーザの銀行取引、市場ポートフォリオ、及び／又は結婚記念日等のユーザに関連付けられた個人的なイベントを含み得るが、それらに限定されない。生成された１つ以上の推薦は、第１の集合の電子デバイス上に表示されてもよい。サーバ１０２は、少なくとも種々雑多なサービス１０６ｆに基づいて、第２の集合の電子デバイスへ、１つ以上の応答を伝送するよう構成されてもよい。
【００２６】
複数のクライアントシステム１０８は、第１の集合の電子デバイス及び第２の集合の電子デバイスにおいて実現され得る適切なロジック部、回路、インタフェース、及び／又はコードを含み得る。第１の集合の電子デバイス及び第２の集合の電子デバイスの例は、インフォテイメントシステム、携帯電話、ホームエリアネットワークデバイス（携帯情報端末等）等の１つ以上を含み得る。一実施形態によれば、複数のクライアントシステム１０８（第１の集合の電子デバイスにおいて実現される）は、第１の集合の電子デバイスに関連付けられた第１の集合のデータを、サーバ１０２へ伝送するよう構成される。一実施形態によれば、複数のクライアントシステム１０８（第２の集合の電子デバイスにおいて実現される）は、サーバ１０２から受信された１つ以上の応答に基づいて、第２の集合の電子デバイスの動作を制御するよう構成される。一実施において、ユニファイド・コネクテッドネットワークは、上述したように、複数のクライアントシステム１０８及びローカルのデータベース１１０の複数のインスタンスを含み得る。複数のクライアントシステム１０８の実現の例は、サーバ１０２の実現の例に類似しうる。本開示が、第１及び第２の集合の電子デバイスにおける複数のクライアントシステム１０８の実現に限定されないことが当業者には分かるであろう。むしろ、複数のクライアントシステム１０８はまた、本開示の範囲から逸脱することなく、第１の集合の電子デバイスに通信可能に接続される別個のエンティティとして実現されうる。
【００２７】
複数のローカルのデータベース１１０は、受信された第１の集合及び／又は第２の集合のデータをバッファリングするよう構成され得る適切なロジック部、回路、インタフェース、及び／又はコードを含み得る。複数のローカルのデータベース１１０は、サーバ１０２から受信された、イベントの発生に対応する１つ以上の応答を記憶するようにさらに構成されてもよい。
【００２８】
通信ネットワーク１１２は、サーバ１０２、中央データベース１０４、及び／又はクラウドベースのサービス１０６の集合が互いに通信し得る媒体を含み得る。通信ネットワーク１１２の例は、専用狭域通信（ＤＳＲＣ：ｄｅｄｉｃａｔｅｄ  ｓｈｏｒｔ−ｒａｎｇｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）ネットワーク、コネクテッド車両ネットワーク（ＣＶＮ：ｃｏｎｎｅｃｔｅｄ  ｖｅｈｉｃｌｅ  ｎｅｔｗｏｒｋ）、モバイルアドホックネットワーク（ＭＡＮＥＴ：ｍｏｂｉｌｅ  ａｄ  ｈｏｃ  ｎｅｔｗｏｒｋ）、車両アドホックネットワーク（ＶＡＮＥＴ：ｖｅｈｉｃｕｌａｒ  ａｄ  ｈｏｃ  ｎｅｔｗｏｒｋ）、インテリジェント車両アドホックネットワーク（ＩｎＶＡＮＥＴ：Ｉｎｔｅｌｌｉｇｅｎｔ  ｖｅｈｉｃｕｌａｒ  ａｄ  ｈｏｃ  ｎｅｔｗｏｒｋ）、インターネットベースのモバイルアドホックネットワーク（ＩＭＡＮＥＴ：Ｉｎｔｅｒｎｅｔ−ｂａｓｅｄ  ａｄ  ｈｏｃ  ｎｅｔｗｏｒｋ）、ワイヤレスセンサネットワーク（ＷＳＮ：ｗｉｒｅｌｅｓｓ  ｓｅｎｓｏｒ  ｎｅｔｗｏｒｋ）、ワイヤレスメッシュネットワーク（ＷＭＮ：ｗｉｒｅｌｅｓｓ  ｍｅｓｈ  ｎｅｔｗｏｒｋ）、インターネット、Ｌｏｎｇ−ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）等のセルラーネットワーク、クラウドネットワーク、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）ネットワーク、及び／又はワイヤレスローカルエリアネットワーク（ＷＬＡＮ：Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を含み得るが、それらに限定されない。ネットワーク環境１００における様々な電子デバイスは、様々なワイヤレス通信プロトコルに従って、通信ネットワーク１１２と接続するよう構成されてよい。そのようなワイヤレス通信プロトコルの例は、ＩＥＥＥ  ８０２．１１、８０２．１１ｐ、８０２．１５、８０２．１６、１６０９、Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ（Ｗｉ−ＭＡＸ）、Ｗｉｒｅｌｅｓｓ  Ａｃｃｅｓｓ  ｉｎ  Ｖｅｈｉｃｕｌａｒ  Ｅｎｖｉｒｏｎｍｅｎｔｓ（ＷＡＶＥ）、セルラー通信プロトコル、Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ  ａｎｄ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ（ＴＣＰ／ＩＰ）、ユーザデータグラムプロトコル（ＵＤＰ：Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ：Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、Ｌｏｎｇ−ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、ファイル転送プロトコル（ＦＴＰ：Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＺｉｇＢｅｅ、ＥＤＧＥ、赤外線（ＩＲ：ｉｎｆｒａｒｅｄ）、及び／又はＢｌｕｅｔｏｏｔｈ（ＢＴ）通信プロトコルを含み得るが、それらに限定されない。
【００２９】
稼働時に、サーバ１０２は、車両２２６（図２Ｃに示されるように）のＥＣＵ２２８等の第１の集合の電子デバイスにおいて実現される（複数のクライアントシステム１０８のうちの）クライアントシステム１０８ａから第１の集合のデータを受信するよう構成されてよい。第１の集合のデータは、車両に関連付けられたクラウドベースのサービス１０６の集合によって提供される１つ以上のサービスに対応してよい。第１の集合のデータの受信は、車両の関連付けられた、車両の故障等のイベントの発生に基づいていてよい。複数のローカルのデータベース１１０の実現の例は、中央データベース１０４の例に類似しうる。
【００３０】
一実施形態によれば、イベントの検出に基づいて、サーバ１０２は、ホームオートメーションサービス１０６ｂ等のクラウドベースのサービス１０６の集合の１つ以上から第２の集合を検索するよう構成されてよい。一実施形態によれば、サーバ１０２は、中央データベース１０４において前もって記憶された第２の集合のデータを検索するよう構成されてよい。サーバ１０２は、パターン分析アルゴリズム、適応アルゴリズム、及び／又は中央データベース１０４から検索された機械学習アルゴリズムの１つ以上に基づいて、受信された第１及び／又は第２の集合のデータからインテリジェント情報を抽出及び学習するようにさらに構成されてもよい。第１の集合及び／又は第２の集合のデータからのインテリジェント情報のそのような抽出及び学習は、サーバ１０２の関連データインテリジェンス（ＲＤＩ：ｒｅｌａｔｅｄ  ｄａｔａ  ｉｎｔｅｌｌｉｇｅｎｃｅ）にさらに対応し得る。ＲＤＩは、クラウドベースのサービス１０６の集合によって提供される１つ以上のリアルタイムのサービスを用いて、抽出され且つ学習された情報から導き出されるインテリジェンスの関係をサーバ１０２が確立することを容易にし得る。
【００３１】
サーバ１０２は、受信された第１の集合及び／又は第２の集合のデータのパターン分析及びそれから導き出されたＲＤＩに基づいて、１つ以上の応答を決定するよう構成されてよい。サーバ１０２は、決定された１つ以上の応答に基づいて、１つ以上のアプリケーションプログラムインタフェース（ＡＰＩ：ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍ  ｉｎｔｅｆａｃｅ）を起動するようにさらに構成されてよい。サーバ１０２は、起動された１つ以上のＡＰＩに基づいて、１つ以上の推薦を生成するようにさらに構成されてよい。サーバ１０２は、生成された１つ以上の推薦をクライアントシステム１０８ａに伝送するようさらに構成されてよい。クライアントシステム１０８ａは、第１の集合の電子デバイスに関連付けられたユーザインタフェース（ＵＩ）上に、受信された１つ以上の推薦を表示するよう構成されてよい。
【００３２】
一実施形態によれば、決定された１つ以上の応答に基づいて、サーバ１０２は、クライアントシステム１０８ｂ等の別のクライアントシステムのために、１つ以上の制御命令を生成するよう構成されてよい。生成された１つ以上制御命令について、サーバ１０２は、クライアントシステム１０８ｂを介して、第２の集合の電子デバイスにおいて、１つ以上のアクションを実行するよう構成されてよい。
【００３３】
例示的な状況によれば、自動車サービス１０６ａは、車両のＥＣＵ等の第１の集合の電子デバイスに設けられてもよい。例えば、ＥＣＵは、図２Ｃに示されるように、車両２２６のＥＣＵ２２８に対応してよい。イベントの発生に基づいて、車両のＥＣＵは、第１の集合のデータを生成するよう構成されてよい。一例において、そのイベントは車両の故障に対応してよい。別の例において、そのイベントは、車両に関連付けられたユーザから、ある位置へ移動する最適な時間の決定のためのリクエストの受信に対応してよい。
【００３４】
一実施形態によれば、第１の集合のデータは、車両内に設置された１つ以上のセンサから受信されたセンサデータに基づいて生成されてよい。一実施形態によれば、第１の集合のデータは、車両のＥＣＵを介して、ユーザによって手動で提供されるデータに基づいて生成されてよい。一例において、イベントが車両の故障に対応する場合、第１の集合のデータは、車両故障エラーコードデータ、車両の地理的位置、故障のデータ及び時間等の情報を含み得る。別の例では、イベントが、移動するための最適な時間の決定のためのリクエストの受信に対応する場合、第１の集合のデータは、目的地へ移動するための好適な時間、前もって記憶されたユーザ選好、車両の１つ以上の移動及び／又は車両パラメータ、及び、ソーシャルネットワークを介してユーザに関連付けられた１人以上の他のユーザに対するユーザの位置、のうちの１つ以上を含み得る。第１の集合のデータは、車両のユーザの１つ以上の健康パラメータをさらに含んでよい。
【００３５】
一実施形態によれば、車両のＥＣＵに関連付けられたクライアントシステム１０８ａは、そのようなイベントの検出時に、通信ネットワーク１１２を介して、第１の集合のデータをサーバ１０２に伝送してよい。そのような場合、クライアントシステム１０８ａは、自動車サービス１０６ａに関連付けられてよい。クライアントシステム１０８ａは、対応のローカルのデータベース１１０ａに、受信された第１の集合のデータを記憶するようさらに構成されてよい。
【００３６】
一実施形態によれば、サーバ１０２は、クラウドベースのサービス１０６の集合のうちの、ホームオートメーションサービス１０６ｂ等の１つ以上のサービスに関連付けられた１つ以上の電子デバイスから、第２の集合のデータを受信するよう構成されてよい。第２の集合のデータは、クラウドベースのサービス１０６の集合のうちの１つ以上のサービスに関連付けられた第１の集合の電子デバイスの、１つ以上の動作パラメータを含み得る。第２の集合のデータは、トラフィックモニタリングサーバによって提供されるサービスから受信されたトラフィックデータを含み得る。トラフィックデータは、ユーザの車両の位置に対するトラフィックパターンを含み得る。第２の集合のデータは、車両のユーザ、及び／又はユーザによって前もって登録され、選好された一つ以上の車両メンテナンスサービスプロバイダに関連付けられた１つ以上の緊急連絡先をさらに含み得る。第２の集合のデータは、メンテナンスサービスプロバイダに関連付けられたレーティングをさらに含んでよい。第２の集合のデータは、クラウドベースのサービス１０６の集合の１つ以上に関連付けられた第１の集合の電子デバイスの動作パラメータを修正する、前もって規定された許可の集合をさらに含み得る。第１の集合の電子デバイスの動作パラメータの例は、電子デバイスの動作状態、電子デバイスの周囲の状況、及び／又は電子デバイスに関連付けられた１つ以上のユーザ規定の選好を含み得るが、それらに限定されない。一実施形態によれば、第１の集合の電子デバイスは、通信ネットワーク１１２を介して、中央データベース１０４及び／又は複数のローカルのデータベース１１０（ローカルのデータベース１１０ａ及び１１０ｂ等）へ、第２の集合のデータを伝送してよい。
【００３７】
一実施形態によれば、サーバ１０２は、中央データベース１０４から第１の集合及び／又は第２の集合のデータを検索するよう構成されてよい。一実施形態によれば、サーバ１０２は、ローカルのデータベース１１０ａ及び１１０ｂから、夫々第１の集合及び／又は第２の集合のデータ（自動車サービス１０６ａ及びホームオートメーションサービス１０６ｂに関連付けられる）を検索するよう構成されてよい。一実施形態によれば、サーバ１０２は、情報を抽出し、且つ検索された第１の集合及び／又は第２の集合のデータから学習するようにさらに構成されてよい。抽出及び学習は、受信された第１の集合及び／又は第２の集合のデータのパターン分析、及びそれらからの適応学習に基づいてよい。第１の集合及び／又は第２の集合のデータからの情報のそのような抽出及び学習は、サーバ１０２の関連データインテリジェンス（ＲＤＩ）にさらに対応してよい。ＲＤＩは、抽出され且つ学習された情報から導き出されたインテリジェンスとクラウドベースのサービス１０６の集合によって提供される１つ以上のリアルタイムのサービスとの関係を、サーバ１０２が確立することをさらに容易にし得る。
【００３８】
一実施形態によれば、情報の抽出及び学習、並びに第１の集合及び／又は第２の集合のデータから導き出されるＲＤＩに基づいて、サーバ１０２は、検出されたイベントに対応する１つ以上の応答を決定するよう構成されてよい。サーバ１０２は、通信ネットワーク１１２を介して、決定された１つ以上の応答を、ホームオートメーションサービス１０６ｂに関連付けられた、クライアントシステム１０８ｂ等の１つ以上の他のクライアントシステムに伝送するようさらに構成されてよい。
【００３９】
一実施形態によれば、サーバ１０２は、決定された１つ以上の応答に基づいて、１つ以上の制御命令を決定するよう構成されてよい。決定された１つ以上の制御命令は、通信ネットワーク１１２を介して、クライアントシステム１０８ｂ等の１つ以上の他のクライアントシステムに伝送されてもよい。クライアントシステム１０８ｂは、１つ以上の制御命令に基づいて、ホームオートメーションサービス１０６ｂに関連付けられた第２の集合の電子デバイスを制御するよう構成されてよい。とはいえ、本開示はこれに限定され得ず、サーバ１０２は、本開示の範囲から逸脱することなく、１つ以上の応答に基づいて、１つ以上の制御命令を生成するよう構成され得るクライアントシステム１０８ｂへ、決定された１つ以上の応答を伝送するよう構成されてもよい。
【００４０】
一実施形態によれば、クライアントシステム１０８ａは、サーバ１０２から、受信された１つ以上の応答に基づいて起動され得る１つ以上のアプリケーションプログラムインタフェース（ＡＰＩ）を含み得る。起動された１つ以上のＡＰＩは、クライアントシステム１０８ａによって受信された１つ以上の応答に基づいて、１つ以上のアドバイザリーアプリケーションの使用によって、推薦を生成し得る第１のＡＰＩを含み得る。一実施形態によれば、生成された１つ以上の推薦は、第２のＡＰＩに基づいて、第１の集合の電子デバイスに提示される個人設定ＵＩ上で表示されてよい。個人設定されたＵＩ上に表示された１つ以上の推薦に基づいて、第１の集合の電子デバイスに関連付けられた１つ以上の動作パラメータは修正されてもよい。
【００４１】
一実施形態によれば、サーバ１０２は、１つ以上の推薦を生成し、且つクライアントシステム１０８ａを迂回して、通信ネットワーク１１２を介して、車両のＥＣＵに、生成された１つ以上の推薦を直接に伝送するよう構成されてよい。車両のＥＣＵは、個人設定されたＵＩにおけるスピーカシステムのオーディオインタフェース及び／又は視覚的インタフェースを介して、受信された１つ以上の推薦をユーザに表すよう構成されてよい。表された１つ以上の応答及び／又は生成された１つ以上の推薦に基づいて、ユーザは、第１の集合の電子デバイスに関連付けられた１つ以上の動作パラメータを修正する１つ以上のコマンドを発してよい。発された１つ以上のコマンドは、通信ネットワーク１１２を介して、ホームオートメーションサービス１０６ｂに伝送されてよい。
【００４２】
一実施形態によれば、クライアントシステム１０８ｂは、クライアントシステム１０８ｂに設置された１つ以上のＡＰＩの起動に基づいて、ホームオートメーションサービス１０６ｂに関連付けられた第１の集合の電子デバイスを制御するよう構成されてよい。起動された１つ以上のＡＰＩは、クライアントシステム１０８ｂによって受信された、決定された１つ以上の応答及び決定された１つ以上の制御命令に基づいて、１つ以上のアクションを実行し得るクライアントシステム１０８ｂにおいて、第３のＡＰＩを含み得る。生成された１つ以上の制御命令は、車両の故障に基づいて、エアコンディショナー（ＡＣ）をＯＦＦ状態からＯＮ状態に切り替える等、第１の集合の電子デバイスの動作状態の変更を延期するための制御命令を含み得る。生成された１つ以上の制御命令は、車両のユーザ及び／又は第１の集合の電子デバイスに関連付けられ得るユーザ情報に基づいてよい。ユーザ情報は、ホームオートメーションサービス１０６ｂに関連付けられた第１の集合の電子デバイスの動作パラメータを修正するための、前もって規定された許可の集合を含み得る。ユーザ情報は、ＡＣの所望される温度設定等の、前もって記憶されたユーザ選好の集合をさらに含み得る。ユーザ情報は、ＡＣがＯＮにされた場合に、設定されるべき温度等、ユーザによって提供される入力をさらに含み得る。前もって記憶されたユーザ選好は、商売人の関連付けられたランクに基づいて、車両メンテナンスサービスをユーザに提供する好適な商売人をさらに含み得る。一実施形態によれば、ユーザ情報は、車両のＥＣＵに伝送された１つ以上の応答に基づいて、ユーザによってリアルタイムで提供されてよい。そのようなリアルタイムの情報は、車両のＥＣＵの利用によって生成されてよい。
【００４３】
例示的な状況によれば、イベントは、ある場所へと移動するための最適な時間を決定するために、クライアントシステム１０８ｄに関連付けられたユーザからのリクエストの受信に応答してよい。そのような場合、サーバ１０２は、自動車サービス１０６ａに関連付けられたユーザ選好に対応する当該場所への経路のトラフィックパターンに対応する第２の集合のデータを検索するよう構成されてよい。そのようなトラフィックパターンはまた、自動車サービス１０６ａに関連付けられた１つ以上の車両と関連付けられた第１の集合の電子デバイスから検索されてもよい。一実施形態によれば、トラフィックパターンはまた、自動車サービス１０６ａに関連付けられたローカルのデータベース１１０ａから検索されてもよい。第１の集合及び／又は第２の集合のデータのパターン分析に基づいて、サーバ１０２は、生じたイベントに対応する１つ以上の応答を生成するよう構成されてよい。例えば、生成された１つ以上の応答は、トラフィックを回避するために、ある場所へ移動するための好適な時間を含み得る第１の集合のデータのパターン分析に基づいて、目的地へと移動するための最適な時間、及び当該目的地に到達するために辿る最良の経路に対応してよい。
【００４４】
一実施形態によれば、サーバ１０２は、通信ネットワーク１１２を介して、クラウドベースのサービス１０６に関連付けられた第２の集合の電子デバイスへ、生成された１つ以上の応答を伝送するよう構成されてよい。例えば、決定された、移動するための最適な時間に基づいて、サーバ１０２は、ＥＲＰサービス１０６ｄへ、１つ以上の応答を伝送するようさらに構成されてよい。伝送された１つ以上の応答は、移動のための最適な時間、及び／又は、例えばオフィス等の目的地におけるユーザの到着の予想時間を含んでよい。受信された１つ以上の応答に基づいて、ＥＲＰサービス１０６ｄは、ユーザの一回以上のミーティングをスケジュールに入れ及び／又はキャンセルするよう構成されてもよい。ＥＲＰサービス１０６ｄは、ＥＲＰサービス１０６ｄに関連付けられた第２の集合の電子デバイスの使用により、１つ以上の通知をさらに生成してもよい。生成された１つ以上の通知は、通信ネットワーク１１２を介して、１人以上の他のユーザに伝送され得るミーティングのスケジュールを含み得る。一実施形態によれば、ミーティングがユーザの通知無しにスケジュールに入れられた場合、ＥＲＰサービス１０６ｄと併せて、休暇管理サービスが、ユーザの都合についての１つ以上の通知を生成してもよい。
【００４５】
一実施形態によれば、サーバ１０２は、通信ネットワーク１１２を介して、クライアントシステム１０８ｄへ、生成された１つ以上の応答を伝送するよう構成されてよい。クライアントシステム１０８ｄは、受信された１つ以上の応答に基づいて起動され得る１つ以上のアプリケーションプログラムインタフェース（ＡＰＩ）を含み得る。起動された１つ以上のＡＰＩは、クライアントシステム１０８ｄによって受信された１つ以上の応答に基づいて、１つ以上のアドバイザリーアプリケーションの使用によって、推薦を生成し得る第１のＡＰＩを含み得る。例えば、ユーザに、Ｏｕｔｌｏｏｋ（登録商標）において前もってスケジュールに入れられたミーティングがある場合、１つ以上のアドバイザリーアプリケーションは、新たに計画された経路についての推薦を生成してもよく、及び／又は天候条件についてのアップデートを提供してもよい。さらに、ユーザが前もってスケジュールに入れられたミーティングに遅れて到着することが予想される場合、１つ以上のアドバイザリーアプリケーションは、現在の状態、例えば場所等を、そのユーザの許可に基づいて、ミーティングの他のメンバーにアップデートしてよい。
【００４６】
一実施形態によれば、サーバ１０２は、第１の集合のデータ及び／又は上述の情報に基づいて、生成された１つ以上の応答をカスタマイズするようさらに構成されてもよい。例えば、第１の集合のデータが、目的地への、例えば車又は電車等のトランジットの好適なモードを含む場合に、サーバ１０２は、そのトランジットの好適なモードに対応する、移動のための最適な時間を決定するよう構成されてよい。
【００４７】
別の例示的な状況によれば、イベントは、ホームオートメーションサービス１０６ｂのクライアントシステム１０８ｂに関連付けられた１人以上の他のユーザから、そのユーザの位置を決定するためのリクエストの受信に対応してよい。そのような１人以上の他のユーザは、ソーシャルネットワークを介して、ユーザに関連付けられてよい。サーバ１０２は、ユーザの一箇所以上のＧＰＳでの位置を含む第１の集合のデータを決定するよう構成されてよい。第１の集合のデータは、ユーザに関連付けられた、前もって記憶されたユーザ選好の集合をさらに含んでよい。第１の集合のデータに基づいて、サーバ１０２は、ユーザの車両の位置（１つ以上の応答を含み得る）を決定するよう構成されてよい。その位置は、その車両の近傍に存在する１つ以上の他の車両との、その車両の車両間（Ｖ２Ｖ：ｖｅｈｉｃｌｅ−ｔｏ−ｖｅｈｉｃｌｅ）接続データ（第２の集合のデータであってよい）の交換に基づいて決定されてよい。一実施形態によれば、サーバ１０２は、自動車サービス１０６ａのローカルのデータベース１１０ａに記憶されたユーザの一箇所以上の以前の位置に基づいて、ユーザの位置を決定するよう構成されてよい。
【００４８】
一実施形態によれば、ユーザが、１人以上の他のユーザに、ＧＰＳの位置を追跡することを可能にするオプションを可能にすることが、サーバ１０２によって決定されてもよい。そのような場合、サーバ１０２は、ホームオートメーションサービス１０６ｂに関連付けられたクライアントシステム１０８ｂに、ユーザの車両の、決定された位置を含む１つ以上の応答を伝送するよう構成されてもよい。クライアントシステム１０８ｂにおける第２のＡＰＩは、第１の集合の電子デバイス上に存在する個人設定されたユーザインタフェース（ＵＩ）上で、受信されたユーザの位置を表示するよう構成されてもよい。
【００４９】
一実施形態によれば、ユーザが、１人以上の他のユーザに、ＧＰＳの位置を追跡することを可能にするオプションを無効にすることが、サーバ１０２によって決定されてもよい。そのような場合、サーバ１０２は、中央データベース１０４に記憶された１つ以上のＡＰＩに基づいて、クライアントシステム１０８ｂの１人以上の他のユーザのための１つ以上の推薦を生成するよう構成されてもよい。そのようにして生成された１つ以上の推薦は、ユーザのＧＰＳの位置が決定できないことを、１人以上の他のユーザに知らせるための通知に対応してよい。
【００５０】
別の例示的な状況によれば、車両のユーザ、例えばドライバの１つ以上の健康パラメータは、車両のドライバによって着用された１つ以上のウェアラブル電子デバイスによって感知されてもよい。そのような健康パラメータは、心的状態、脈拍、心的状態インジケータ、心拍数、血圧（ＢＰ）、及び／又は体温を含み得るが、それらに限定されない。１つ以上の変更パラメータは、通信ネットワーク１１２を介して、自動車サービス１０６ａのクライアントシステム１０８ａにおいて、１つ以上のウェアラブル電子デバイス等の、第１の集合の電子デバイスからの第１の集合のデータとして想定されてよい。さらに、１つ以上の車両パラメータは、車両内に設置された第１の集合の電子デバイスによって感知されてよい。そのような車両パラメータは、車両の速度、加速度、減速度、レーン変更、及び／又は方向指示器の起動を含み得るが、それらに限定されない。
【００５１】
一実施形態によれば、イベントは、ドライバの１つ以上の健康パラメータにおける変化、及び／又は車両の１つ以上の車両パラメータに対応してよい。一例において、イベントは、車両の速度が、前もって定められた安全制限を超過するとき、検出されてもよい。そのような場合、第１の集合のデータは、１つ以上の車両パラメータに対応してよい。サーバ１０２は、受信された１つ以上の健康パラメータ、１つ以上の車両パラメータ、及び／又は前もって記憶されたユーザ選好を分析してよい。サーバ１０２は、１つ以上の設定、例えば車両の好適な気候制御設定、及び／又は、例えばローカルのデータベース１１０ａ等のローカルのデータベースに記憶されたドライバの好適なオーディオプレイリストを検索するようにさらに構成されてもよい。受信された１つ以上の健康パラメータ、１つ以上の設定、１つ以上の車両パラメータ、及び／又は、前もって記憶されたユーザ選好のパターン分析に基づいて、サーバ１０２は、１つ以上の応答を決定するよう構成されてもよい。
【００５２】
一実施形態によれば、サーバ１０２は、それらの応答から１つ以上の推薦を決定し、且つクライアントシステム１０８ａへ、１つ以上の推薦を伝送するよう構成されてもよい。生成された１つ以上の推薦に基づいて、クライアントシステム１０８ａは、車両の環境設定及び照明の調整を変更してよい。一例において、クライアントシステム１０８ａは、複数のデータソースからのデータ同期を統合し、ドライバの好みのリストを抽出し、且つそれに従って音楽を再生するよう構成されてよい。クライアントシステム１０８ａは、複数のデータソースから統合されたデータ同期に基づいて、車両がドライバの運転プロファイルに自動的に適応することを容易にするようにさらに構成されてよい。
【００５３】
一実施形態によれば、サーバ１０２は、通信ネットワーク１１２を介して、決定された１つ以上の応答をクライアントシステム１０８ｂに伝送するよう構成されてもよい。クライアントシステム１０８ｂは、受信された１つ以上の応答に基づいて、１つ以上の制御命令を生成するよう構成されてもよい。追加的に、クライアントシステム１０８ｂは、ＨＡＮ環境を調整して、ショートメッセージサービス（ＳＭＳ：ｓｈｏｒｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）又は緊急アラートを介して、イベントについて、自宅に居る家族に注意を促してよい。
【００５４】
一実施形態によれば、クライアントシステム１０８ａ及び／又は１０８ｂは、中央データベース１０４又はローカルのデータベース１１０ａにおいて、受信された１つ以上の健康パラメータ及び／又は１つ以上の車両パラメータに対応する、受信された１つ以上の推薦及び／又は応答を記憶してよい。決定された１つ以上の推薦及び／又は応答のそのような記憶は、１つ以上の類似の健康パラメータ及び／又は車両パラメータが未来において、クライアントシステム１０８ａ及び／又は１０８ｂによって受信された場合に、ターンアラウンドの時間を低減するように実行されてよい。
【００５５】
別の例示的な状況において、第１の集合のデータは、ユーザの施設における電力消費に関連付けられた公共料金に対応してよい。そのような第１の集合のデータは、ホームオートメーションサービス１０６ｂのクライアントシステム１０８ｂから、例えば支払いサイクルの終わりにおいて、サーバ１０２によって定期的に受信されてもよい。さらに、サーバ１０２は、ローカルのデータベース１１０ｂから、例えばユニットごとの電力の値段、及び／又は前もって記憶されたユーザ選好など、第２の集合のデータを検索するよう構成されてもよい。受信された第１の集合のデータ及び／又は第２の集合のデータのパターン分析に基づいて、サーバ１０２は、１つ以上の応答を決定するよう構成されてもよい。サーバ１０２は、通信ネットワーク１１２を介して、決定された１つ以上の応答を、クライアントシステム１０８ｂに伝送するようにさらに構成されてよい。クライアントシステム１０８ａは、１つ以上のＡＰＩを介して、受信された１つ以上の応答に基づいて、１つ以上の推薦及び／又は１つ以上の制御命令を生成するよう構成されてよい。そのような１つ以上の推薦は、公共料金の正味のコストを低減する利用プランに対応してよい。１つ以上の制御命令は、公共料金の正味のコストを低減するために、ホームオートメーションサービス１０６ｂに関連付けられた１つ以上の電気機器及び／又は電子装置の使用の制御に対応してよい。生成された１つ以上の推薦及び／又は１つ以上の制御命令に基づいて、１つ以上の電気機器及び／又は電子装置の使用パターンが制御されてもよい。
【００５６】
別の例示的な状況によれば、ホームオートメーションサービス１０６ｂのクライアントシステム１０８ｂは、ホームオートメーションサービス１０６ｂに接続された第１の集合の電子デバイスの動作状態をモニタリングするよう構成されてよい。緊急の出来事及び／又は故障が第１の集合の電子デバイスにおいて検出される例において、第１の集合のデータは、通信ネットワーク１１２を介して、サーバ１０２に伝送されてよい。サーバ１０２は、ローカルのデータベース１１０ｂから第２の集合のデータを検索するよう構成されてよい。第２の集合のデータは、第１の集合の電子デバイスに関連付けられた標準の動作パラメータをさらに含み得る。受信された第１の集合及び／又は第２の集合のデータのパターン分析に基づいて、サーバ１０２は、１つ以上の応答、例えば第１の集合の電子デバイスへの電力供給のカットオフを決定するよう構成されてもよい。サーバ１０２は、通信ネットワーク１１２を介して、決定された１つ以上の応答を、クライアントシステム１０８ｂに伝送するようにさらに構成されてもよい。一実施形態によれば、クライアントシステム１０８ａは、受信された１つ以上の応答に基づいて、１つ以上の推薦及び／又は１つ以上の制御命令を生成するよう構成されてよい。そのような１つ以上の推薦は、検出された緊急の出来事を鎮静化する、及び／又は故障を修理する１つ以上の過程に対応してもよい。
【００５７】
一実施形態によれば、１つ以上の過程は、検出された故障に対応するメンテナンスチケットの生成、及び故障が解決されるまでの、生成されたチケットの追跡を含み得る。一実施形態によれば、１つ以上の過程は、故障の発生をユーザに通知するためのアラームの生成を含み得る。そのような生成されたアラームは、オーディオインタフェース及び／又は視覚的インタフェースを介して、ユーザに表されてもよい。さらに、サーバ１０２は、検出された故障に基づいて、生成されたアラートを追跡するよう構成されてよい。サーバ１０２は、追跡されたアラームに対応する情報を表示するようにさらに構成されてよい。一実施形態によれば、クライアントシステム１０８ｂは、受信された１つ以上の応答、生成された１つ以上の命令、及び／又は前もって規定された許可に基づいて、１つ以上のアクションを実行するよう構成されてよい。そのような１つ以上のアクションは、検出された緊急の出来事が生じた場合に、第１の集合の電子デバイスへの電力供給の自動的なカットオフを含み得る。
【００５８】
別の例示的な状況によれば、ホームオートメーションサービス１０６ｂのクライアントシステム１０８ｂは、ホームオートメーションサービス１０６ｂに接続された１つ以上の電気機器の動作状態をモニタリングするよう構成されてよい。そのような電気機器は、太陽電力システム等の太陽エネルギーベースの電子機器に対応してよい。例えば、第１の集合のデータは、太陽電力システムによって生成された電力に関連付けられた利得に対応してもよい。このような例において、サーバ１０２は、ローカルのデータベース１１０ｂ又は中央データベース１０４から、第２の集合のデータを検索するよう構成されてよい。第２の集合のデータは、太陽の方位追跡情報を含み得る。第２の集合のデータは、太陽電力システムが置かれ得る場所に関連付けられた天候情報をさらに含み得る。受信された第１の集合及び／又は第２の集合のデータのパターン分析に基づいて、サーバ１０２は、太陽の方位追跡情報に基づいて、太陽電力装置のソーラーパネルの角度の調節等、１つ以上の応答を決定するよう構成されてよい。サーバ１０２は、通信ネットワーク１１２を介して、決定された１つ以上の応答をクライアントシステム１０８ｂに伝送するようにさらに構成されてよい。
【００５９】
一実施形態によれば、クライアントシステム１０８ｂは、受信された１つ以上の応答に基づいて、１つ以上の推薦及び／又は１つ以上の制御命令を生成するよう構成されてよい。そのような１つ以上の推薦は、太陽電力システムによって生成された電力の利得を最大化するための１つ以上の過程に対応してもよい。推薦は、太陽の方位追跡に基づいて、ソーラーパネルの方向をユーザが定期的に調整するための命令に対応してもよい。一実施形態によれば、太陽の方位に基づいて、ソーラーパネルの方向の自動調整に対応する１つ以上のアクションを実行するよう構成されてもよい。そのような１つ以上のアクションは、天気予報が曇り及び／又は雨天を予報する場合に、太陽電力システムへの自動的な電力のカットオフをさらに含み得る。
【００６０】
別の例示的な状況において、ヘルスケアサービス１０６ｃのクライアントシステム１０８ｃは、患者の健康状態に関連付けられた１つ以上のパラメータをモニタリングするよう構成されてよい。患者の健康状態は、ヘルスケアサービス１０６ｃに関連付けられた第１の集合の電子デバイスによって測定された１つ以上のパラメータに基づいて、モニタリングされてよい。モニタリングされたパラメータの例は、患者の心拍、脈、体温、体重、肥満度指数（ＢＭＩ）、及び／又は血圧（ＢＰ）を含み得るが、それらに限定されない。クライアントシステム１０８ｃは、測定されたパラメータの少なくとも１つの値が、患者の健康状態において異常を示す場合、サーバ１０２へ、第２の集合のデータとして、測定された１つ以上のパラメータを伝送するようにさらに構成されてもよい。
【００６１】
サーバ１０２は、第２の集合のデータとして、ローカルのデータベース１１０ｃに記憶された１つ以上のパラメータを検索するよう構成されてよい。検索された１つ以上のパラメータは、健康的な個人に関連付けられた標準パラメータに対応してよい。検索された１つ以上のパラメータは、その患者の医療履歴及び／又は類似する病気を有する１人以上の他の患者の医療履歴をさらに含み得る。緊急の出来事は、クライアントシステム１０８ｃ及びローカルのデータベース１１０ｃから受信された１つ以上のパラメータの比較に基づいて検出されてよい。受信された第１の集合及び／又は第２の集合のデータのパターン分析に基づいて、サーバ１０２は、患者の健康状態を平均化する医療手順等、１つ以上の応答を決定するよう構成されてよい。一例において、サーバ１０２は、上述の分析に基づいて、患者のための医療の緊急性の発生を予測するよう構成されてよい。医療の緊急性のそのような予測は、ローカルのメモリから検索された、機械学習のアルゴリズムに基づいていてよい。
【００６２】
一実施形態によれば、サーバ１０２は、通信ネットワーク１１２を介して、例えば医者などの第２の集合の電子デバイスへ、決定された１つ以上の応答を伝送するよう構成されてよい。上述の状況において、決定された１つ以上の応答は、１つ以上の推薦に応答してよい。このような１つ以上の推薦は、医療の発達についてのアップデート、医療技術における発達のアップデート、外科手術の手順についてのアップデート、及び／又はユーザの興味のある分野における強化を含み得るが、それらに限定されない。簡潔さを目的として、開示された発明の上述の応用は、患者の単一の例のために説明されている。しかしながら、１つ以上の応答の上述の決定は、複数の患者に関連付けられた第１の集合及び／又は第２の集合のデータのパターン分析に基づいてよいことを当御者は理解するだろう。
【００６３】
一実施形態によれば、サーバ１０２は、決定された１つ以上の応答を、クライアントシステム１０８ｃに伝送するよう構成されてよい。クライアントシステム１０８ｃは、受信された１つ以上の応答に基づいて、１つ以上の推薦及び／又は制御命令を生成するよう構成されてよい。生成された１つ以上の推薦は、関連の応急手当、及び緊急を要する健康状態を鎮静化するための１つ以上の薬の管理を含み得るが、それらに限定されない。生成された１つ以上の制御命令は、医者のための医療アラートの生成、薬の必要性について薬局に患者を通知すること、ヘルスケアサービス１０６ｃに関連付けられたアドバイザリーアプリケーションの使用により、基づいて救急車を予約することを含み得るが、それらに限定されない。
【００６４】
別の例示的な状況において、インフラストラクチャベースのサービス１０６ｅのクライアントシステム１０８ｅは、建物内のインフラストラクチャ施設に関連付けられた１つ以上のパラメータをモニタリングするよう構成されてよい。インフラストラクチャ施設は、エレベータ、駐車場施設、消火器、プリンタ等の１つ以上のネットワーク機器、自動販売機、電気機器、煙探知機等の１つ以上のセンサを含むが、それらに限定されない。クライアントシステム１０８ｅは、建物の１つ以上の施設の利用状況をモニタリングするよう構成されてよい。クライアントシステム１０８ｅは、通信ネットワーク１１２を介して、第１の集合のデータとして、１つ以上の施設の利用状況に対応する１つ以上のパラメータを、サーバ１０２に伝送するよう構成されてよい。一実施形態によれば、１つ以上のパラメータは、ローカルのデータベース１１０ｅに記憶されてよい。１つ以上のパラメータのサーバ１０２への伝送は、クライアントシステム１０８ｅによるイベントの検出に基づいてよい。そのようなイベントの例は、ユーザによって提供されるインフラストラクチャ施設の利用状況の状態リクエスト、緊急の状態（例えば火事の危険、及び／又は地震）、及び／又はユーザによって提供される駐車スペースのリクエストを含み得るが、それらに限定されない。
【００６５】
一実施形態によれば、サーバ１０２は、第１の集合として、１つ以上のパラメータを受信するよう構成されてよい。サーバ１０２は、中央データベース１０４から、建物のフロア計画等の情報を含み得る第２の集合のデータを検索するようにさらに構成されてもよい。第２の集合のデータは、ユーザの位置、ユーザの車両の詳細等をさらに含み得る。受信された第１の集合のデータ及び／又は第２の集合のデータのパターン分析に基づいて、サーバ１０２は、ユーザの位置に対する最も近い消火器の利用可能性等の１つ以上の応答を決定するよう構成されてよい。１つ以上の応答は、ユーザの位置に対する最も近い空きの駐車スペースの利用可能性にさらに対応してよい。
【００６６】
一実施形態によれば、１つ以上の応答は、建物内のエレベータのリアルタイムの利用状況に対応してよい。例えば、１つ以上の応答は、緊急避難手順及び／又はマップを含む避難計画に対応してよい。さらに、１つ以上の応答は、ユーザの近傍内のネットワーク機器及び／又は電気機器の動作状態に対応してよい。一実施形態によれば、サーバ１０２は、クライアントシステム１０８ｅから、イベント情報の受信に基づいて、ローカルのデータベース１１０ｅから、第１の集合のデータを検索するよう構成されてよい。
【００６７】
一実施形態によれば、サーバ１０２は、決定された１つ以上の応答に基づいて、１つ以上の制御命令を生成するよう構成されてよい。生成された１つ以上の制御命令は、先着順の（ＦＩＦＡ）アルゴリズムに基づいた、ユーザのための決定された空き駐車スペースの予約、緊急の場合の、消防署等の緊急応答サービスを通知すること、及び／又はインフラストラクチャ施設のライブアップデートをユーザに提供することを含み得るが、それらに限定されない。
【００６８】
別の例示的な状況によれば、種々雑多なサービス１０６ｆのクライアントシステム１０８ｆは、ユーザの個人設定されたアカウントに関連付けられた１つ以上のパラメータをモニタリングするよう構成されてよい。個人設定されたアカウントは、銀行のアカウント、株式市場のポートフォリオ、ソーシャルネットワークのプラットフォーム等を含み得る。クライアントシステム１０８ｆは、ユーザの個人設定されたアカウントに対応する取引パターンをモニタリングするよう構成されてよい。その取引パターンのモニタリングに基づいて、第１の集合のデータはクライアントシステム１０８ｆによって決定されてよい。決定された第１の集合のデータは、サーバ１０２に伝送されてよい。一実施形態によれば、決定された第１の集合のデータは、ローカルのデータベース１１０ｆに記憶されてもよい。
【００６９】
一実施形態によれば、サーバ１０２は、ユーザに関連付けられた第２の集合のデータを決定するよう構成されてよい。第２の集合のデータは、中央データベース１０４から検索されてもよい。第２の集合のデータは、ユーザが関連付けられた銀行の詳細、ユーザのポートフォリオに関連付けられた株式に対応する株式のアップデート、ユーザに関連付けられた記念日のデータ、及びユーザに関連付けられた１人以上の他のユーザを含み得る。
【００７０】
受信された第１の集合のデータ及び／又は第２の集合のデータのパターン分析に基づいて、サーバ１０２は、銀行に関連付けられたクレジットカードの料金の支払いについての、１つ以上の日付のリマインダー等の１つ以上の応答を決定するよう構成されてよい。１つ以上の応答は、株式市場の指数の分析に基づいて、ユーザへの株式市場のアップデートを提供することをさらに含んでもよい。一実施形態によれば、１つ以上の応答は、クライアントシステム１０８ｆに伝送されてもよい。受信された１つ以上の応答に基づいて、クライアントシステム１０８ｆは、１つ以上の制御命令を生成するよう構成されてよい。生成された１つ以上の制御命令は、ユーザのアカウントに関連付けられた１つ以上のアクションを実行する、前もって規定された許可の集合を含む第１の集合のデータにさらに基づいてよい。１つ以上のアクションは、クレジットカードの料金の支払い、株式市場の取引、記念日のデータに基づいた１人以上の他のユーザのためのギフトアイテムの購入、及び／又は１人以上の他のユーザの住所への購入したギフトの発送を含み得るが、それらに限定されない。
【００７１】
図２Ａ、２Ｂ、及び２Ｃは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおいて、夫々サーバ、クライアントシステム、及び車両の様々な例示的なコンポーネント及びシステムを示すブロック図である。図２Ａを参照すると、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおいて、サーバ１０２の様々な例示的なコンポーネント及びシステムを示すブロック図が示される。図２Ａは、図１からの要素と併せて説明される。図２Ａを参照すると、プロセッサ２０２を含み得るサーバ１０２が示される。プロセッサ２０２は、中央データベース１０４を含み得る。サーバ１０２はさらに、関連データインテリジェンス（ＲＤＩ：ｒｅｌａｔｅｄ  ｄａｔａ  ｉｎｔｅｌｌｉｇｅｎｃｅ）ユニット２０４、アドバイザリーアプリケーションユニット２０６、コマンド制御ユニット２０８、及び／又はトランシーバ２１０をさらに含み得る。中央データベース１０４は、本開示の範囲から逸脱することなく、サーバ１０２の外部であってよいリモートのデータベース（図１において説明されたように）であってよいことを当業者は理解する。
【００７２】
プロセッサ２０２は、ＲＤＩユニット２０４、アドバイザリーアプリケーションユニット２０６、コマンド制御ユニット２０８、及び／又はトランシーバ２１０に通信可能に接続されてよい。一実施形態によれば、サーバ１０２は、図１にて説明されたように、トランシーバ２１０を介して、クライアントシステム１０８ａ〜１０８ｆ等の複数のクライアントシステム１０８に通信可能に接続されてよい。サーバ１０２はまた、他の適切なコンポーネント及びシステムを含み得るが、簡潔さの目的のために、本開示の機能及び動作を記載及び説明するために用いられる上記コンポーネント及びシステムが本明細書において示されていることを了解されたい。
【００７３】
プロセッサ２０２は、第１の集合のデータ及び第２の集合のデータを処理するよう構成され得る適切なロジック部、回路、インタフェース及び／又はコードを含み得る。第１の集合のデータは、クラウドベースのサービス１０６の集合のサービスに対応してよく、第２の集合のデータは、ユーザに関連づけられたクラウドベースのサービス１０６の集合の１つ以上の他のサービスに対応してよい。プロセッサ２０２は、当該技術分野において周知である複数のプロセッサ技術に基づいて実現されてよい。プロセッサ２０２の例としては、Ｘ８６ベースのプロセッサ、縮小命令セットコンピューティング（ＲＩＳＣ：Ｒｅｄｕｃｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｉｎｇ）プロセッサ、特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ−Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）プロセッサ、複雑命令セットコンピューティング（ＣＩＳＣ：Ｃｏｍｐｌｅｘ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｉｎｇ）プロセッサ、マイクロコントローラ、中央処理ユニット（ＣＰＵ：ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、グラフィック処理ユニット（ＧＰＵ：ｇｒａｐｈｉｃｓ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、状態機械、及び／又は他のプロセッサ又は回路であってよい。
【００７４】
ＲＤＩユニット２０４は、第１の集合のデータ及び第２の集合のデータのパターン分析を実行するよう構成されてよい適切なロジック部、回路、インタフェース、及び／又はコードを含み得る。パターン分析に基づいて、ＲＤＩユニット２０４は、第１の集合及び／又は第２の集合のデータからインテリジェント情報を抽出するようにさらに構成されてよい。第１の集合及び／又は第２の集合のデータからの情報の抽出及び学習は、受信された第１の集合及び／又は第２の集合のデータのパターン分析、並びにそれらからの適応学習に基づいてよい。第１の集合及び／又は第２の集合のデータからの情報のそのような抽出及び学習は、サーバ１０２の関連のデータインテリジェンス（ＲＤＩ）にさらに対応してよい。ＲＤＩユニット２０４は、抽出及び学習された情報から導き出されたインテリジェンスと、クラウドベースのサービス１０６の集合によって提供された１つ以上のリアルタイムのサービスとの関係を確立することを車両に、さらに容易にさせてよい。ＲＤＩユニット２０４は、抽出された情報を、アドバイザリーアプリケーションニット２０６、コマンド制御ユニット２０８へ伝送するようにさらに構成されてよい。ＲＤＩユニット２０４は、中央データベース１０４から検索されたパターン分析アルゴリズム、適応アルゴリズム、及び／又は機械学習アルゴリズムのうちの１つ以上に基づいて、受信された第１及び／又は第２の集合のデータから、インテリジェント情報を抽出及び学習するようにさらに構成されてよい。ＲＤＩユニット２０４は、当業者によって周知であるいくつかの技術に基づいて実現されてよい。
【００７５】
アドバイザリーアプリケーションニット２０６は、第１の集合及び／又は第２の集合のデータのパターン分析からの抽出及び学習された情報に基づいて、１つ以上の応答を決定するよう構成され得る適切なロジック部、回路、インタフェース及び／又はコードを含み得る。アドバイザリーアプリケーションニット２０６は、決定された１つ以上の応答に基づいて、１つ以上の推薦及び／又は１つ以上の制御命令を生成するようさらに構成されてよい。決定された１つ以上の応答、生成された１つ以上の推薦、及び／又は１つ以上の制御命令は、コマンド制御ユニット２０８へと伝達されてよい。アドバイザリーアプリケーションニット２０６は、当業者に周知であるいくつかの技術に基づいて実現されてよい。
【００７６】
通信制御ユニット２０８は、１つ以上の制御命令を生成するよう構成され得る適切なロジック部、回路、インタフェース、及び／又はコードを含み得る。１つ以上の制御命令は、受信された１つ以上の応答、１つ以上の推薦、及び／又は１つ以上の制御命令に基づいていてよい。コマンド制御ユニット２０８は、クライアントシステム１０８ａ〜１０８ｆ等の１つ以上のクライアントシステムのローカルのコマンド制御ユニットへ、生成された１つ以上の制御命令を伝達するようさらに構成されてよい。コマンド制御ユニット２０８は、当業者に周知であるいくつかの技術に基づいて実現されてよい。
【００７７】
トランシーバ２１０は、通信ネットワーク１１２を介して、クライアントシステム１０８ａ〜１０８ｆ等の複数のクライアントシステム１０８と通信するよう構成され得る適切なロジック部、回路、インタフェース、及び／又はコードを含み得る。トランシーバ２１０は、通信ネットワーク１１２との、サーバの有線又はワイヤレスでの通信をサポートする既知の技術を実装してよい。トランシーバ２１０は、アンテナ、周波数変調（ＦＭ：ｆｒｅｑｕｅｎｃｙ  ｍｏｄｕｌａｔｉｏｎ）トランシーバ、無線周波数（ＲＦ：ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ）トランシーバ、１つ以上のアンプ、チューナ、１つ以上のオシレータ、デジタル信号プロセッサ、コーダ・デコーダ（ＣＯＤＥＣ：ｃｏｄｅｒ−ｄｅｃｏｄｅｒ）チップセット、加入者識別モジュール（ＳＩＭ：ｓｕｂｓｃｒｉｂｅｒ  ｉｄｅｎｔｉｔｙ  ｍｏｄｕｌｅ）カード、及び／又はローカルのバッファを含み得るが、それらに限定されない。トランシーバ２１０は、インターネット、イントラネット、及び／又はセルラー電話ネットワーク、ワイヤレスローカルエリアネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、及び／又はメトロポリタンエリアネットワーク（ＭＡＮ：ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）等のワイヤレスネットワーク等のネットワークとのワイヤレス通信を介して通信してよい。ワイヤレス通信は、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）、Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ＧＳＭ  Ｅｎｖｉｒｏｎｍｅｎｔ（ＥＤＧＥ）、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ：ｗｉｄｅｂａｎｄ  ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、符号分割多元接続（ＣＤＭＡ：ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、時分割多元接続（ＴＤＭＡ：ｔｉｍｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、Ｂｌｕｅｔｏｏｔｈ、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）（ｅ．１２０ｇ、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、及び／又はＩＥＥＥ  ８０２．１１ｎ）、ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  （ＶｏＩＰ）、Ｗｉ−Ｍａｘ、Ｅメール、インスタントメッセージ、及び／又はショートメッセージサービス（ＳＭＳ）のためのプロトコル等の複数の通信規格、プロトコル、及び技術のいずれかを使用してよい。
【００７８】
稼働時に、プロセッサ２０２は、トランシーバ２１０を介して、複数のクライアントシステム１０８の１つ以上から、クラウドベースのサービス１０６の集合のサービスに対応する第１の集合のデータを受信するよう構成されてよい。一実施形態によれば、サービスは、（図１において説明されたように）自動車サービス１０６ａ、ホームオートメーションサービス１０６ｂ、ヘルスケアサービス１０６ｃ、ＥＲＰサービス１０６ｄ、インフラストラクチャベースのサービス１０６ｅ、及び／又は雑多なサービス１０６ｆに対応してよい。第１の集合のデータの受信は、クラウドベースのサービス１０６の集合の１つ以上のサービスに関連付けられた、ＥＣＵ等の第１の集合の電子デバイスに関連付けられたイベントの発生に基づいてよい。一例によれば、そのようなイベントは、ユーザの車両の故障に対応してよい。別の例によれば、イベントは、車両に関連付けられたユーザからの、ある場所へ移動するための最適な時間を決定するリクエストの受信に対応してよい。さらに別の例によれば、イベントは、ユーザの位置を決定するために、１人以上の他のユーザからのリクエストの受信にさらに対応してよい。
【００７９】
一実施形態によれば、車両の故障等のイベントの検出に基づいて、プロセッサ２０２は、自動車サービス１０６ａに関連付けられた、クライアントシステム１０８ａ等の複数のクライアントシステムの１つ以上から、第１の集合のデータを受信するよう構成されてよい。第１の集合のデータは、第１の集合の電子デバイスに関連付けられた１つ以上のセンサから受信されたデータに基づいてよい。受信された第１の集合のデータは、目的地への移動のための好適な時間、車両の全地球測位衛星（ＧＰＳ）座標、車両の１つ以上の移動及び／又は車両パラメータ、及び／又はユーザに関連付けられた、前もって記憶されたユーザ選好のうちの１つ以上に対応してよい。一実施形態によれば、第１の集合のデータは、例えば、車両のＥＣＵを介して、ユーザによって提供されてもよい。複数のクライアントシステム１０８の１つ以上は、複数のローカルのデータベース１１０のうちの対応のデータベース内の、受信された第１の集合のデータを記憶するよう構成されてよい。
【００８０】
一実施形態によれば、プロセッサ２０２は、図１に示されるように、中央データベース１０４、複数のローカルのデータベース１１０、及び／又は、第１の集合の電子デバイスに関連付けられたホームオートメーションサービス１０６ｂ等のクラウドベースのサービス１０６の集合の１つ以上のサービス等の様々なデータソースから、第２の集合のデータを検索するよう構成されてよい。第２の集合のデータは、第１の集合の電子デバイスの１つ以上の動作パラメータにさらに対応してよい。第２の集合のデータは、クラウドベースのサービス１０６の集合の１つ以上に関連付けられた第１の集合の電子デバイスの動作パラメータを修正するための、前もって規定された許可の集合をさらに含んでよい。１つ以上の動作パラメータは、電子デバイスの動作状態、電子デバイスの周囲環境の状況、及び／又は電子デバイスに関連付けられた１つ以上のユーザ規定の選好を含み得るが、それらに限定されない。とはいえ、本開示はそれに限定され得ず、第２の集合のデータは、本開示の範囲から逸脱することなく、クラウドベースのサービス１０６の集合から、対応のサービスに関連付けられた複数のローカルのデータベース１１０において記憶され得る。
【００８１】
一実施形態によれば、プロセッサ２０２は、受信された第１の集合のデータ及び／又は受信された第２の集合のデータを、ＲＤＩユニット２０４へ伝達するよう構成されてよい。ＲＤＩユニット２０４は、中央データベース１０４から、パターン分析アルゴリズム、適応アルゴリズム、及び／又は機械学習アルゴリズムを検索するよう構成されてよい。検索されたアルゴリズムに基づいて、ＲＤＩユニット２０４は、受信された第１の集合及び／又は第２の集合のデータから、インテリジェント情報を抽出するよう構成されてよい。第１の集合及び／又は第２の集合のデータからのインテリジェント情報の抽出は、受信された第１の集合及び／又は第２の集合のデータのパターン分析に基づいてよい。インテリジェント情報の抽出は、デシジョンツリー学習、結合ルール学習、人口ニューラルネットワーク、帰納論理プログラミング、クラスタ分析、強化学習、類似性及び距離学習、サポートベクターマシン（ＳＶＭ）、関連ベクターマシン（ＲＶＭ）等にさらに基づいてよい。
【００８２】
一実施形態によれば、ＲＤＩユニット２０４は、トランシーバ２１０を介して、アドバイザリーアプリケーションニット２０６へ、抽出された情報を伝達するよう構成されてよい。受信された、抽出された情報に基づいて、アドバイザリーアプリケーションニット２０６は、１つ以上の応答を決定するよう構成されてよい。とはいえ、本開示はそのように限定され得ず、アドバイザリーアプリケーションニット２０６は、本開示の範囲から逸脱することなく、１つ以上の応答に基づいて、１つ以上の制御命令を生成するよう構成され得る、複数のクライアントシステム１０８の１つ以上へ、決定された１つ以上の応答を伝送するよう構成されてよい。
【００８３】
一実施形態によれば、アドバイザリーアプリケーションニット２０６は、決定された１つ以上の応答に基づいて、起動され得る１つ以上のアプリケーションプログラムインタフェース（ＡＰＩ）を含み得る。起動された１つ以上のＡＰＩは、複数のクライアントシステム１０８の１つ以上から受信された１つ以上の応答に基づいて、１つ以上のアドバイザリーアプリケーションの使用により、推薦を生成し得る第１のＡＰＩを含み得る。一実施形態によれば、生成された１つ以上の推薦は、第２のＡＰＩに基づいて、第１の集合の電子デバイスに存在する個人設定されたＵＩ上で表されてよい。個人設定されたＵＩ上において表示された１つ以上の推薦に基づいて、別のユーザは、第１の集合の電子デバイスに関連付けられた１つ以上の動作パラメータを修正してよい。
【００８４】
一実施形態によれば、アドバイザリーアプリケーションニット２０６は、第１の集合の車両へ、決定された１つ以上の応答を伝送するために、複数のクライアントシステム１０８を迂回するよう構成されてよい。検索された１つ以上の応答に基づいて、第１の集合の車両は、オーディオインタフェース及び／視覚的インタフェースを介して、受信された１つ以上の応答及び／又は生成された１つ以上の推薦をユーザに表示するよう構成されてよい。表示された１つ以上の応答に基づいて、ユーザは、第１の集合の電子デバイスに関連付けられた１つ以上の動作パラメータを修正するための１つ以上のコマンドを発行してよい。
【００８５】
一実施形態によれば、アドバイザリーアプリケーションニット２０６は、通信ネットワーク１１２を介して、決定された１つ以上の応答及び／又は生成された１つ以上の推薦を、直接、ユーザに伝送するよう構成されてよい。一実施形態によれば、コマンド制御ユニット２０８は、１つ以上の制御命令を生成するよう構成されてよい。コマンド制御ユニット２０８は、生成された１つ以上の制御命令を、複数のクライアントシステム１０８に関連付けられた第２の集合の電子デバイスへ伝送するようにさらに構成されてよい。生成された１つ以上の制御命令に基づいて、コマンド制御ユニット２０８は、クラウドベースのサービス１０６の集合の１つ以上に関連付けられた第２の集合の電子デバイスを直接に制御するよう構成されてもよい。
【００８６】
一実施形態によれば、クラウドベースのサービス１０６の集合からの、対応のサービスに関連付けられた第１の集合の電子デバイスの動作は、コマンド制御ユニット２０８においてインストールされた１つ以上のＡＰＩに基づいて制御されてよい。１つ以上のＡＰＩは、生成された１つ以上の制御命令に基づいて起動されてもよい。起動された１つ以上のＡＰＩは、複数のクライアントシステム１０８の１つ以上によって受信された、決定された１つ以上の応答及び／又は決定された１つ以上の制御命令に基づいて、１つ以上のアクションを実行し得る第３のＡＰＩを含み得る。実行された１つ以上のアクションは、車両の故障に基づいて、例えばＡＣをＯＦＦ状態からＯＮ状態に切り替える等、第２の集合の電子デバイスの動作動態の変更の延期を含み得る。実行された１つ以上のアクションは、車両のユーザ及び／又は第１の集合の電子デバイスに関連付けられ得るユーザ情報に基づいていてよい。
【００８７】
ユーザ情報は、クラウドベースのサービス１０６の集合の１つ以上に関連付けられた第１の集合の電子デバイスの動作パラメータを修正するための、前もって規定された許可の集合を含んでよい。ユーザ情報は、ユーザに対応するＡＣに関連付けられた所望される温度選好等の、前もって記憶されたユーザ選好の集合をさらに含んでよい。ユーザ情報は、温度設定（そこでＡＣをＯＮにする）等の、ユーザによって提供される入力をさらに含んでよい。その選好は、車両のメンテナンスサービスをユーザに提供する好適な商売人をさらに含んでよい。一実施形態によれば、前述の情報は、車両への、伝送された１つ以上の応答に基づいて、ユーザにリアルタイムで提供されてよい。そのようなリアルタイムの情報は車両のＥＣＵの使用によって生成されてよい。
【００８８】
一実施形態によれば、プロセッサ２０２は、第１の集合のデータ及び／又は上述の情報に基づいて、生成された１つ以上の応答をカスタマイズするよう構成されてよい。例えば、第１の集合のデータが、ユーザの気分の指数を含み得る場合、プロセッサ２０２は、ユーザの前もって規定されたユーザ選好の集合に対応し得る１つ以上の応答を決定するよう構成されてよい。１つ以上の応答のそのような決定、例えばユーザのプレイリストからの好適な曲を再生することは、車両を運転するユーザのＩＤの検出に基づいてカスタマイズされてよい。
【００８９】
図２Ｂを参照すると、本開示の一実施形態に従ったユニファイド・コネクテッドネットワークにおける、複数のクライアントシステム１０８のうちの１つのクライアントシステムの例の様々な例示的なコンポーネント及びシステムを示すブロック図が示される。図２Ｂは、図１及び図２Ａからの要素と併せて説明される。図２Ｂを参照すると、プロセッサ２１４を含み得るクライアントシステム２１２が示される。クライアントシステム２１２は、プロセッサ２１４、ローカルのデータベース２１６、ローカルのアドバイザリーアプリケーションユニット２１８、リソース取り扱いユニット２２０、ローカルのコマンド制御ユニット２２２、及び／又はトランシーバ２２４を含み得る。プロセッサ２１４は、トランシーバ２２４を介して、ローカルのデータベース２１６、ローカルのアドバイザリーアプリケーションユニット２１８、リソース取り扱いユニット２２０、ローカルのコマンド制御ユニット２２２と通信可能に接続されてよい。
【００９０】
ローカルのデータベース２１６は、本開示の範囲から逸脱することなく、クライアントシステム２１２の外部にあり得るリモートのデータベースであってもよいことを当業者は理解するだろう。クライアントシステム２１２の機能及びコンポーネントは、複数のクライアントシステム１０８のそれらに類似し得ることを当業者はさらに理解するだろう。クライアントシステム２１２はまた、他の適切なコンポーネント及びシステムを含み得るが、簡潔さのために、本開示の機能及び動作を記載及び説明するための用いられるそれらのコンポーネント及びシステムが本明細書において説明されるものであることは理解されるべきである。
【００９１】
プロセッサ２１４は、サーバ１０２から１つ以上の応答を受信するよう構成され得るロジック部、回路、インタフェース、及び／又はコードを含み得る。プロセッサ２０２は、当該技術分野において既知の複数のプロセッサ技術に基づいて実現されてよい。プロセッサ２０２の例は、Ｘ８６ベースのプロセッサ、縮小命令セットコンピューティング（ＲＩＳＣ）プロセッサ、特定用途向け集積回路（ＡＳＩＣ）プロセッサ、複雑命令セットコンピューティング（ＣＩＳＣ）プロセッサ、マイクロコントローラ、中央処理ユニット（ＣＰＵ）、グラフィック処理ユニット（ＧＰＵ）、状態機械、及び／又は他のプロセッサ又は回路であってよい。
【００９２】
ローカルのアドバイザリーアプリケーションユニット２１８は、１つ以上の推薦を生成するために、１つ以上のアドバイザリーアプリケーションを含み得る適切なロジック部、回路、インタフェース、及び／又はコードを含み得る。生成された１つ以上の推薦は、サーバ１０２から受信された１つ以上の応答に基づいてよい。１つ以上のアドバイザリーアプリケーションに基づいて、ローカルのアドバイザリーアプリケーションユニット２１８は、第１の集合の電子デバイスにおいて存在する個人設定されたＵＩ上で、生成された１つ以上の推薦を表示するよう構成されてよい。ローカルのアドバイザリーアプリケーションユニット２１８は、当業者に周知のいくつかの技術に基づいて実現されてよい。
【００９３】
リソース取り扱いユニット２２０は、クライアントシステム２１２に関連付けられたリソースの割り当てを管理するよう構成され得る適切なロジック部、回路、インタフェース、及び／又はコードを含み得る。そのようなリソースは、クラウドベースのサービス１０６の集合に関連付けられた第１の集合の電子デバイスに対応してよい。リソースの利用可能性の状態は、クライアントシステム２１２に関連付けられて、個々のローカルのデータベース１１０に記憶されてよい。リソース取り扱いユニット２２０は、当業者に周知のいくつかの技術に基づいて実現されてよい。
【００９４】
ローカルのコマンド制御ユニット２２２は、受信された１つ以上の応答に基づいて、１つ以上の制御命令を生成するよう構成され得る適切なロジック部、回路、インタフェース、及び／又はコードを含み得る。１つ以上のアクションは、生成された１つ以上の制御命令に基づいて、第２の集合の電子デバイスで実行されてよい。ローカルのコマンド制御ユニット２２２は、当業者に周知のいくつかの技術に基づいて実現されてよい。
【００９５】
トランシーバ２２４は、通信ネットワーク１１２を介して、サーバ１０２と通信するよう構成され得る適切なロジック部、回路、インタフェース、及び／又はコードを含み得る。トランシーバ２２４は、通信ネットワーク１１２との、サーバ１０２の有線又はワイヤレス通信をサポートする既知の技術を実装してよい。トランシーバ２２４は、アンテナ、周波数変調（ＦＭ）トランシーバ、無線周波数（ＲＦ）トランシーバ、１つ以上のアンプ、チューナ、１つ以上のオシレータ、デジタル信号プロセッサ、コーダ・デコーダ（ＣＯＤＥＣ）チップセット、加入者識別モジュール（ＳＩＭ）カード、及び／又はローカルのバッファを含み得るが、それらに限定されない。トランシーバ２２４は、インターネット、イントラネット、及び／又はセルラー電話ネットワーク、ワイヤレスローカルエリアネットワーク（ＬＡＮ）、及び／又はメトロポリタンエリアネットワーク（ＭＡＮ）等のワイヤレスネットワーク等のネットワークとのワイヤレス通信を介して通信してよい。ワイヤレス通信は、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）、Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ＧＳＭ  Ｅｎｖｉｒｏｎｍｅｎｔ（ＥＤＧＥ）、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）（ｅ．１２０ｇ、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、及び／又はＩＥＥＥ  ８０２．１１ｎ）、ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  （ＶｏＩＰ）、Ｗｉ−Ｍａｘ、Ｅメール、インスタントメッセージ、及び／又はショートメッセージサービス（ＳＭＳ）のためのプロトコル等の複数の通信規格、プロトコル、及び技術のいずれかを使用してよい。
【００９６】
稼働時に、プロセッサ２１４は、トランシーバ２２４を介して、サーバ１０２から１つ以上の応答を受信するよう構成されてよい。このように受信された１つ以上の応答は、第１の集合のデータ及び第２の集合のデータのパターン分析に基づいて、ＲＤＩユニット２０４と連動してプロセッサ２０２によって実行されるインテリジェント情報の抽出及び学習に基づいてよい。受信された１つ以上の応答に基づいて、ローカルのアドバイザリーアプリケーションユニット２１８は、ローカルのデータベース１１０から１つ以上のＡＰＩを検索するよう構成されてよい。
【００９７】
一実施形態によれば、受信された１つ以上のＡＰＩは、第１のＡＰＩ、第２のＡＰＩ、及び／又は第３のＡＰＩに対応してよい。ローカルのアドバイザリーアプリケーションユニット２１８は、第１のＡＰＩに基づいて、１つ以上の推薦を生成するよう構成されてよい。生成された１つ以上の推薦は、第２のＡＰＩに基づいて、クラウドベースのサービスの集合に関連付けられた第１の集合の電子デバイス上で表示されてよい。ローカルのアドバイザリーアプリケーションユニット２１８の第２のＡＰＩは、第２の集合のデータの一部でありうる前もって記憶されたユーザ選好に基づいて、生成された１つ以上の推薦をカスタマイズするようさらに構成されてよい。カスタマイズされた１つ以上の推薦は、第１の集合の電子デバイスにおいて、個人設定されたＵＩ上で表示されてよい。ローカルのアドバイザリーアプリケーションユニット２１８の第３のＡＰＩは、クライアントシステム２１２によって受信された、決定された１つ以上の応答及び／又は決定された１つ以上の制御命令に基づいて、１つ以上のアクションを実行するよう構成されてよい。
【００９８】
一実施形態によれば、ローカルのアドバイザリーアプリケーションユニット２１８は、トランシーバ２２４を介して、第１の集合の電子デバイスへ、生成された１つ以上の推薦を伝送するよう構成されてよい。一実施形態によれば、ローカルのアドバイザリーアプリケーションユニット２１８は、トランシーバ２２４を介して、生成された１つ以上の推薦を、ローカルのコマンド制御ユニット２２２へ伝達するよう構成されてよい。ローカルのコマンド制御ユニット２２２は、クラウドベースのサービス１０６の集合に関連付けられた第１の集合の電子デバイス上で、受信された１つ以上の推薦を表示するために、１つ以上の制御命令を生成するよう構成されてよい。
【００９９】
一実施形態によれば、リソース取り扱いユニット２２０は、１つ以上の応答に基づいて、クライアントシステム２１２の１つ以上のリソースの利用状態を決定するよう構成されてよい。そのようなリソースは、クラウドベースのサービス１０６の集合に関連付けられた第１の集合の電子デバイスに対応してよい。リソース取り扱いユニット２２０は、クラウドベースのサービス１０６の集合に関連付けられた、ローカルのデータベース１１０から１つ以上のリソースの利用状態を検索するよう構成されてよい。検索された状態に基づいて、リソース取り扱いユニット２２０は、１つ以上の利用可能なリソースをプロセッサ２１４に割り当てるようにさらに構成されてよい。
【０１００】
一実施形態によれば、プロセッサ２１４は、割り当てられた１つ以上の利用可能なリソースに基づいて、１つ以上のリソースの利用可能性及び／又は受信された１つ以上の応答を、ローカルのコマンド制御ユニット２２２に伝達するよう構成されてよい。ローカルのコマンド制御ユニット２２２は、利用可能な１つ以上のリソースに対応する１つ以上の制御命令を生成するよう構成されてよい。例えば、受信された１つ以上の応答が車両のＧＰＳ位置の決定に対応する場合、ローカルのコマンド制御ユニット２２２は、Ｖ２Ｖ通信を介して、車両のＧＰＳ位置を検索するために、車両（１つ以上の利用可能なリソース）の近傍における１つ以上の車両のＥＣＵを制御するよう構成されてよい。プロセッサ２１４は、第３のＡＰＩを介して、ローカルのコマンド制御ユニット２２２によって発っせられた決定された１つ以上の制御命令に基づいて、第２の集合の電子デバイス上で１つ以上のアクションを実行するようさらに構成されてよい。
【０１０１】
図２Ｃは、本開示の一実施形態に係る車両の様々な例示的コンポーネント又はシステムを示すブロック図である。図２は、図１、図２Ａ、及び図１Ｂからの要素と併せて説明される。図２Ｃを参照すると、車両２２６が示されている。車両２２６は、マイクロプロセッサ２３０及びメモリ２３２を含み得るＥＣＵ２２８を含んでよい。車両２２６は、ワイヤレス通信システム２３４、オーディオインタフェース２３６、ディスプレイ２３８、動力伝達制御システム２４０、操向システム２４２、制動システム２４４、感知システム２４６、車体制御モジュール２４８、及び車両内ネットワーク２５０をさらに含んでよい。車両電力システム２５４に関連付けられたバッテリ２５２がさらに示される。一実施形態によれば、ワイヤレス通信システム２３４、及びオーディオインタフェース２３６はまた、ＥＣＵ２２８に関連付けられてよい。ディスプレイ２３８は、ユーザインタフェース（ＵＩ）２０８ａを表してよい。車両２２６は、図２Ｂに詳細に記載されるように、クライアントシステム２１２に類似するクライアントシステム２５６をさらに含んでよい。
【０１０２】
様々なコンポーネント又はシステムが、車両エリアネットワーク（ＶＡＮ:ｖｅｈｉｃｌｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、及び／又は車両内データバス等の車両内ネットワーク２５０を介して、互いに通信可能に接続されてよい。マイクロプロセッサ２３０は、車両内ネットワーク２５０を介して、メモリ２３２、ワイヤレス通信システム２３４、オーディオインタフェース２３６、ディスプレイ２３８、及び感知システム２４６と通信可能に接続されてよい。一実施形態によれば、マイクロプロセッサ２３０は、動力伝達制御システム２４０及び車体制御モジュール２４８に動作可能に接続されてよい。車両２２６はまた他の適切なコンポーネント又はシステムを含み得るが、簡潔さのために、本開示の機能及び動作を記載及び説明するために用いられる上記コンポーネント又はシステムが本明細書において示されていることを了解されたい。
【０１０３】
マイクロプロセッサ２３０は、メモリ２３２に記憶された命令の集合を実行するよう構成され得る適切なロジック部、回路、インタフェース、及び／又はコードを含み得る。マイクロプロセッサ２３０の例は、Ｘ８６ベースのプロセッサ、縮小命令セットコンピューティング（ＲＩＳＣ）プロセッサ、特定用途向け集積回路（ＡＳＩＣ）プロセッサ、複雑命令セットコンピューティング（ＣＩＳＣ）プロセッサ、Ｅｘｐｌｉｃｉｔｌｙ  Ｐａｒａｌｌｅｌ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｃｏｍｐｕｔｉｎｇ（ＥＰＩＣ）プロセッサ、超長命令語（ＶＬＩＷ：Ｖｅｒｙ  Ｌｏｎｇ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｗｏｒｄ）プロセッサ、マイクロコントローラ、中央処理ユニット（ＣＰＵ）、グラフィック処理ユニット（ＧＰＵ）、状態機械、及び／又は他のプロセッサ又は回路であってよい。
【０１０４】
メモリ２３２は、マイクロプロセッサ２３０によって実行可能な機械コード及び／又は命令の集合を記憶するよう構成されてよい適切なロジック部、回路、及び／又はインタフェースを含み得る。メモリ２３２の実現の例は、電気的に消去可能なプログラム可能リードオンリーメモリ（ＥＥＰＲＯＭ：Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、リードオンリーメモリ（ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリ、セキュアデジタル（ＳＤ：Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、ソリッドステートドライブ（ＳＳＤ：Ｓｏｌｉｄ−Ｓｔａｔｅ  Ｄｒｉｖｅ）、及び／又はＣＰＵキャッシュメモリを含み得るが、それらに限定されない。
【０１０５】
オーディオインタフェース２３６は、音を生成するように動作可能であり得るスピーカ、ブザー、又は他のデバイスに接続されてよい。オーディオインタフェース２３６はまた、車両２２６の乗員から音声入力を受信するためのマイク又は他のデバイスに接続されてもよい。オーディオインタフェース２３６はまた、マイクロプロセッサ２３０に通信可能に接続されてもよい。オーディオインタフェース２３６は、車両内インフォテイメント（ＩＶＩ：ｉｎ−ｖｅｈｉｃｌｅ  ｉｎｆｏｔａｉｎｍｅｎｔ）システム、又は車両２２６のヘッドユニットの一部であってもよい。
【０１０６】
ディスプレイ２３８は、車両２２６の乗員に様々な種類の情報を表示するためのディスプレイスクリーンのことであってよい。一実施形態によれば、ディスプレイ２３８は、車両のユーザからの入力を受信し得るタッチパネルのディスプレイであってよい。車両のユーザは、ユーザインタフェース（ＵＩ）を介して、ユーザ選好等の入力を提供してよい。受信された情報の処理に関連された１つ以上のルールは、ＵＩの使用によって前もって構成されてよい。ＵＩは、車両のＥＣＵ２２８又はヘッドユニット（ＨＵ：ｈｅａｄ  ｕｎｉｔ）に関連付けられたアプリケーションベースのＵＩであってよい。ディスプレイ２３８の例は、ヘッドアップディスプレイ（ＨＵＤ：ｈｅａｄｓ−ｕｐ  ｄｉｓｐｌａｙ）、拡張現実システム（ａｕｇｍｅｎｔｅｄ  ｒｅａｌｉｔｙ  ｓｙｓｔｅｍ）（ＡＲ−ＨＵＤ）、ドライバ情報コンソール（ＤＩＣ：ｄｒｉｖｅｒ  ｉｎｆｏｒｍａｔｉｏｎ  ｃｏｎｓｏｌｅ）、投影型ディスプレイ、及び／又はエレクトロクロミック・ディスプレイを含み得るが、それらに限定されない。車両２２６は、マイクロプロセッサ２３０と通信するよう構成される他の入力／出力（Ｉ／Ｏ）デバイスを含み得る。
【０１０７】
動力伝達制御システム２４０は、車両２２６のエンジン及びトランスミッションシステム（提供された場合）の動作を制御する車両２２６のオンボードコンピュータのことであってよい。動力伝達制御システム２４０は、点火、燃料噴射、排気システム、及び／又はトランスミッションシステム（提供された場合）及び制動システム２４４の動作を制御してよい。
【０１０８】
操向システム２４２は、動力伝達制御システム２４０に関連付けられてよい。操向システム２４２は、手動モード又は半自律モードにおいて、車両２２６の移動を制御するために、車両のユーザによって用いられてよいハンドル及び／又は電動モータ（動力補助操向のために提供される）を含み得る。一実施形態によれば、車両２２６の移動又は操向は、車両２２６が自律モードである場合には自動的に制御されてよい。操向システム２４２の例としては、自律操向制御、動力支援操向システム、真空（ｖａｃｕｕｍ）／油圧式ステアリングシステム、電動−油圧式パワー支援システム（ＥＨＰＡＳ：ｅｌｅｃｔｒｏ−ｈｙｄｒａｕｌｉｃ  ｐｏｗｅｒ−ａｓｓｉｓｔｅｄ  ｓｙｓｔｅｍ）、又は当該技術分野において既知である「ステアバイワイヤ（ｓｔｅｅｒ−ｂｙ−ｗｉｒｅ）」システムを含み得るが、それらに限定されない。
【０１０９】
制動システム２４４は、摩擦力の応用により、車両２２６を停止又は速度を落とすために用いられてよい。制動システム２４４は、車両２２６が自律モード又は半自律モードにある場合、マイクロプロセッサ２３０の制御下で、動力伝達制御システム２４０からコマンドを受信するよう構成されてよい。一実施形態によれば、制動システム２４４は、マイクロプロセッサ２３０が、障害物、路上の危険要素、及び／又は所定の距離範囲を超過した車両２２６の移動を先制して検出する場合、車体制御モジュール２４８及び／又はマイクロプロセッサ２３０からコマンドを受信するよう構成されてよい。
【０１１０】
感知システム２４６は、車両２２６の地理空間的位置を感知又は検出するための１つ以上の車両センサのことであってよい。感知システム２４６は、外部デバイスから、車両２２６の第１の近傍範囲又は第２の近傍範囲を感知するための１つ以上の近傍センサを含み得る。感知システム２４６は、感知システム２４６は、入力信号を提供するために、マイクロプロセッサ２３０に動作可能に接続されてよい。ＣＡＮインタフェース等の１つ以上の通信インタフェースは、車両内ネットワーク２５０に接続するために、感知システム２４６内に提供されてよい。感知システム２４６の例としては、車両速度センサ、走行距離センサ、ヨーレートセンサ、スピードメータ、全地球測位システム（ＧＰＳ）、ステアリング角度検出センサ、車両移動方向検出センサ、磁力計、タッチセンサ、及び／又は赤外線センサを含み得るが、それらに限定されない。
【０１１１】
車体制御モジュール２４８は、中央ドアロックシステム等の車両２２６の様々な電子コンポーネント又はシステムを制御するよう構成され得る適切なロジック部、回路、インタフェース、及び／又はコードを含み得る別の電子制御のことであってよい。車体制御モジュール２４８は、車両２２６の車両ドアのロック解除をするために、マイクロプロセッサ２３０からコマンドを受信するよう構成されてよい。車体制御モジュール２４８はまた、他の適切な車両システム又はコンポーネントへコマンドを伝えてもよい。
【０１１２】
車両内ネットワーク２５０は、車両２２６の様々な制御ユニット、コンポーネント、又はシステム、例えばＥＣＵ２２８、ワイヤレス通信システム２３４、動力伝達制御システム２４０、感知システム２４６、及び／又は車体制御モジュール２４８が互いに通信し得る媒体を含み得る。一実施形態によれば、マルチメディアコンポーネントのためのオーディオ／ビデオデータの車両内通信は、車両内ネットワーク２５０のＭｅｄｉａ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍｓ  Ｔｒａｎｓｐｏｒｔ（ＭＯＳＴ）のマルチメディアネットワークプロトコルの使用により生じてよい。車両内ネットワーク２５０は、車両２２６のテレマティック制御ユニット（ＴＣＵ：ｔｅｌｅｍａｔｉｃｓ  ｃｏｎｔｒｏｌ  ｕｎｉｔ）等のＥＣＵ２２８と他のＥＣＵとの間のアクセス制御及び／又は通信を容易にしてよい。車両２２６における様々なデバイスは、様々な有線及びワイヤレス通信プロトコルに従って、車両内ネットワーク２５０と接続するよう構成されてよい。１つ以上の通信インタフェース、例えばＣＡＮインタフェース、Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ（ＬＩＮ）インタフェースは、車両内ネットワーク２５０と接続するために、車両２２６の様々なコンポーネント又はシステムによって用いられてよい。車両内ネットワーク２５０のための有線及びワイヤレス通信プロトコルの例としては、車両エリアネットワーク（ＶＡＮ）、ＣＡＮバス、ドメスティック・デジタル・バス（Ｄ２Ｂ：Ｄｏｍｅｓｔｉｃ  Ｄｉｇｉｔａｌ  Ｂｕｓ）、ＴＴＰ（Ｔｉｍｅ−Ｔｒｉｇｇｅｒｅｄプロトコル）、ＦｌｅｘＲａｙ、ＩＥＥＥ１３９４、搬送波感知多重アクセス／衝突検出（ＣＳＭＡ／ＣＤ：Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  Ｗｉｔｈ  Ｃｏｌｌｉｓｉｏｎ  Ｄｅｔｅｃｔｉｏｎ）ベースのデータ通信プロトコル、Ｉ２Ｃ（Ｉｎｔｅｒ−Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＩＥＢｕｓ（Ｉｎｔｅｒ  Ｅｑｕｉｐｍｅｎｔ  Ｂｕｓ）、ソサエティ・オブ・オートモーティブ・エンジニアズ（ＳＡＥ：Ｓｏｃｉｅｔｙ  ｏｆ  Ａｕｔｏｍｏｔｉｖｅ  Ｅｎｇｉｎｅｅｒｓ）Ｊ１７０８、ＳＡＥ  Ｊ１９３９、国際標準化機構（ＩＳＯ）１１９９２、ＩＳＯ  １１７８３、ＭＯＳＴ（Ｍｅｄｉａ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍｓ  Ｔｒａｎｓｐｏｒｔ）、ＭＯＳＴ２５、ＭＯＳＴ５０、ＭＯＳＴ１５０、プラスチック光ファイバ（ＰＯＦ）、電力線通信（ＰＬＣ）、シリアル・ペリフェラル・インターフェース（ＳＰＩ：Ｓｅｒｉａｌ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）バス、及び／又はＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｔ  Ｎｅｔｗｏｒｋ）を含み得るが、それらに限定されない。
【０１１３】
バッテリ２５２は、１つ以上の電子回路又は電気負荷（図示せず）に対する電力のソースであってよい。例えば、負荷は、様々な照明、例えばヘッドライト及び内部室内照明、電力による調節可能なコンポーネント、例えば車両のシート、ミラー、ウィンドウ等、及び／又は他の車両内情報システム、例えばラジオ、スピーカ、電子ナビゲーションシステム、電子制御された、電力による及び／又は補助の操向、例えば操向システム２４２を含み得るが、それらに限定されない。バッテリ２５２は、再充電可能なバッテリであってよい。バッテリ２５２は、車内インフォテイメントシステムの、ＥＣＵ２２８（点線で示される）、感知システム２４６の１つ以上のセンサ、及び／又は１つ以上のハードウェアユニット、例えばディスプレイ２３８への電力のソースであってよい。バッテリ２５２は、電力を車両２２６の点火システム（図示せず）へ選択的に提供することによって、車両２２６のエンジンを始動させるための電力源であってよい。
【０１１４】
車両電力システム２５４は、上述したように、バッテリの充電並びに車両２２６の様々な電子回路及び負荷への電力出力を調整してよい。車両２２６がハイブリッド車両又は自律車両である場合、車両電力システム２５４は、コンポーネントの全てに対して、必要とされる電圧を提供してよく、車両２２６が、十分な時間の間、バッテリ２５２の電力を利用できるようにする。一実施形態によれば、車両電力システム２５４は、パワーエレクトロニクスに対応してよく、車両内ネットワーク２５０へ、通信可能に接続（点線で示されている）されてよいマイクロコントローラを含み得る。そのような実施形態において、マイクロコントローラは、マイクロプロセッサ２３０の制御下で、動力伝達制御システム２４０からコマンドを受信してよい。
【０１１５】
稼働時に、例示的な実施形態によれば、第１の集合のデータは、様々なシステム、例えば動力伝達制御システム２４０、操向システム２４２、制動システム２４４、感知システム２４６、及び／又は感知システム２４６から受信されたデータに基づいて、ＥＣＵ２２８と連動して、クライアントシステム２５６によって生成されてよい。第１の集合のデータの伝送は、車両２２６に関連付けられた、例えば車両故障などのイベントの発生に基づいてよい。そのようなイベントの発生は、感知システム２４６によって検出されてよい。第１の集合のデータは、車両に関連付けられたクラウドベースのサービス１０６の集合によって提供される１つ以上のサービスに対応してよい。一実施形態によれば、クライアントシステム２５６は、生成された第１の集合のデータをサーバ１０２に伝送してよい。
【０１１６】
一実施形態によれば、車両２２６のクライアントシステム２５６は、サーバ１０２から、伝送された第１の集合のデータに対応する１つ以上の応答を受信してよい。１つ以上の応答は、伝送された第１の集合のデータ及び／又は第２の集合のデータからのインテリジェント情報の抽出に基づいて、サーバ１０２によって決定されてよい。一例において、第２の集合のデータは、複数のサービスに関連付けられた、車両２２６のドライバのスマートフォン等の第１の集合の電子デバイスに対応してよい。一実施形態によれば、１つ以上の応答は、車両２２６の、ドライバ等のユーザのための１つ以上の推薦を含み得る。一実施形態によれば、１つ以上の応答は、動力伝達制御システム２４０、操向システム２４２、制動システム２４４、感知システム２４６、及び／又は感知システム２４６がＥＣＵ２２８によって自動的に制御され得ることに基づいた１つ以上の制御命令を含み得る。
【０１１７】
別の例示的な実施形態によれば、感知システム２４６によって検出されるイベントの発生は、ある場所へ移動するための最適な時間を決定するために、車両２２６に関連付けられたユーザからのリクエストの受信に対応してよい。そのような場合、第１の集合のデータは、目的地への、例えば車又は電車等のトランジットの好適なモード、及びユーザによって提供される他のそのような選好を含み得る。
【０１１８】
そのような場合、サーバ１０２は、自動車サービス１０６ａに関連付けられたユーザ選好に対応する場所への経路のトラフィックパターンに対応する第２の集合のデータを検索するよう構成されてもよい。そのようなトラフィックパターンはまた、自動車サービス１０６ａに関連付けられた１つ以上の車両に関連付けられた第１の集合の電子デバイスから検索されてもよい。一実施形態によれば、トラフィックパターンはまた、自動車サービス１０６ａに関連付けられたローカルのデータベース１１０ａから検索されてもよい。第１の集合及び／又は第２の集合のデータのパターン分析に基づいて、サーバ１０２は、発生したイベントに対応する１つ以上の応答及び／又は１つ以上の推薦を生成するよう構成されてよい。例えば、生成された１つ以上の応答は、トラフィックを回避するために、ある場所へ移動するための好適な時間を含み得る第１の集合のデータのパターン分析に基づいて、目的地へと移動するための最適な時間、及び当該目的地に到達するために辿る最良の経路に対応してよい。サーバ１０２は、通信ネットワーク１１２を介して、クライアントシステム２５６へ、生成された１つ以上の応答及び／又は１つ以上の推薦を伝送するよう構成されてよい。
【０１１９】
クライアントシステム２５６は、サーバ１０２によって伝送された１つ以上の応答及び／又は１つ以上の推薦を受信するよう構成されてよい。車両２２６のクライアントシステム２５６は、ディスプレイ２３８を介して、オーディオインタフェース２３６及び／又は視覚的インタフェースを介して、ユーザへ、受信された１つ以上の応答及び／又は１つ以上の推薦を表示するよう構成されてよい。そのような場合、オーディオインタフェース２３６及び／又はディスプレイ２３８は、車両電力システム２５４に関連付けられたバッテリ２５２によって電力供給されてもよい。表示された１つ以上の応答に基づいて、ユーザは、車両に関連付けられた１つ以上の動作パラメータを修正するための１つ以上のコマンドを発してもよい。
【０１２０】
別の例示的な実施形態によれば、第２の集合のデータは、通信ネットワーク１１２を介して、別のユーザが車両２２６のＧＰＳ位置を追跡することを許可又は拒否し得ることに基づくオプションを含み得る。他のユーザが別の車両の乗員であった場合は、次いでＥＣＵ２２８は、動的に確立されたコネクテッド車両ネットワーク（ＣＶＮ）の利用によって、別の車両のＥＣＵに直接接続するよう構成されてよい。
【０１２１】
図３Ａ、図３Ｂ、及び図３Ｃは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークを提供するための例示的な状況を示す。図３Ａ、図３Ｂ、及び図３Ｃは、図１、図２Ａ、及び図２Ｂからの要素と併せて説明される。
【０１２２】
図３Ａを参照すると、第１の例示的な状況を示すアーキテクチャ３００ａが示される。アーキテクチャ３００ａは、クライアントシステム２１２に通信可能に接続され得るサーバ１０２を含み得る。クライアントシステム１０８ａ（図１）に類似して、クライアントシステム２１２は、クラウドベースのサービス１０６の集合の自動車サービス１０６ａに関連付けられてよい。サーバ１０２は、図２Ａにおいて説明されたように、例えばプロセッサ２０２、ＲＤＩユニット２０４、アドバイザリーアプリケーションユニット２０６、コマンド制御ユニット２０８、及び／又はトランシーバ２１０などの１つ以上の要素を含み得る。クライアントシステム２１２は、図２Ｂにおいて説明されるように、例えばプロセッサ２１４、ローカルのデータベース２１６、ローカルのアドバイザリーアプリケーションユニット２１８、リソース取り扱いユニット２２０、ローカルのコマンド制御ユニット２２２、及び／又はトランシーバ２２４などの１つ以上の要素を含み得る。
【０１２３】
時間「Ｔ＿３０２」において、クライアントシステム２１２のプロセッサ２１４は、電子デバイスを介して、第１のユーザからのリクエストを受信するよう構成されてよい。電子デバイスは、自動車サービス１０６ａ等のクラウドベースのサービス１０６の集合のサービスに関連付けられてよい。受信されたリクエストは、第１の集合のデータに対応してよい。受信されたリクエストは、ユーザの「位置Ａ」等の初期のＧＰＳ位置を含み得る。受信されたリクエストは、「位置Ｂ」等の最後のＧＰＳ位置をさらに含み得る。受信されたリクエストは、最後のＧＰＳ位置に移動するために、例えば「８ＡＭ」等の好適な時間をさらに含み得る。さらに、受信されたリクエストは、最後のＧＰＳ位置へ移動するための最適な時間を決定するためのリクエストに対応してよい。さらに、受信されたリクエストは、最後のＧＰＳ位置へ移動するための好適な時間を含み得る。
【０１２４】
時間「Ｔ＿３０４」において、プロセッサ２１４は、初期のＧＰＳ位置及び最後のＧＰＳ位置に関連付けられたトラフィック情報に対応する第２の集合のデータを検索するために、中央データベース１０４へリクエストを伝送するよう構成されてよい。検索されたトラフィック情報は、初期のＧＰＳ位置と最後のＧＰＳ位置との間の様々な可能なルート間に存在する交通信号の数を含み得る。検索されたトラフィック情報は、初期のＧＰＳ位置と最後のＧＰＳ位置との間の様々な可能なルート間に存在し得る交通量をさらに含み得る。例示的な状況の例によれば、第２の集合のデータは、ローカルのデータベース２１６から検索されてよい。
【０１２５】
時間「Ｔ＿３０６」において、中央データベース１０４は、ＲＤＩユニット２０４へ、受信された第１の集合のデータ及び／又は検索された第２の集合のデータを伝達するよう構成されてよい。ＲＤＩユニット２０４は、図２Ａにおいて説明されたように、プロセッサ２０２と連動して、第１の集合及び／又は第２の集合のデータのパターン分析に基づいて、インテリジェント情報を抽出し、ＲＤＩを得るよう構成されてよい。抽出されたインテリジェント情報は、初期のＧＰＳ位置から最後のＧＰＳ位置へと縦走するためにユーザによって取られ得る最適な経路に関連付けられた移動時間に対応してよい。最適な経路は、最短経路の経路であってよく、１つ以上の交通信号での最小待機時間を提供する。抽出されたインテリジェント情報は、選択された経路でのトラフィックを制御するために、ユーザに推薦されてもよい移動スロットにさらに対応してよい。
【０１２６】
時間「Ｔ＿３０８」において、ＲＤＩユニット２０４は、プロセッサ２０２と連動して、抽出されたインテリジェント情報及び得られたＲＤＩを、アドバイザリーアプリケーションユニット２０６へ伝送するよう構成されてよい。
【０１２７】
時間「Ｔ＿３１２」において、アドバイザリーアプリケーションユニット２０６は、１つ以上の応答を、クライアントシステム２１２のローカルのアドバイザリーアプリケーションユニット２１８へ伝送するよう構成されてよい。アドバイザリーアプリケーションユニット２０６は、受信された、抽出されたインテリジェント情報及び得られたＲＤＩに基づいて、１つ以上の応答を決定してよい。１つ以上の応答は、最後のＧＰＳ位置へ移動するために、ユーザによって取られてよい経路に関連付けられた時間をリポートするためのメッセージを含み得る。例えば、そのメッセージは、「位置Ｂへの到着予想時刻は１１ＰＭです」等の例示的なメッセージに対応してよい。決定された１つ以上の応答は、トランシーバ２１０を介して、コマンド制御ユニット２０８へ伝達されてよい。例示的な状況の例によれば、１つ以上の応答は、クライアントシステム２１２へ直接、伝達されてよい。
【０１２８】
例示的な状況の例によれば、時間「Ｔ＿３１０」において、プロセッサ２０２は、第２の集合のデータに基づいて、リアルタイムで１つ以上の応答をアップデートするよう構成されてよい。例えば、ユーザの初期のＧＰＳ位置のモニタリングに基づいて、最後のＧＰＳ位置のユーザの到着時間がリアルタイムでアップデートされてもよい。さらに、到着時間が、機械学習アルゴリズムに基づいて、中央データベース１０４及び／又はローカルのデータベース２１６においてアップデートされてもよい。第２の集合のデータのアップデートは、ユーザが最後のＧＰＳ位置に到着するまでに実行されてよい。
【０１２９】
一実施形態によれば、図２Ａで説明されたように、アドバイザリーアプリケーションユニット２０６は、１つ以上の応答に基づいて、１つ以上の推薦を生成し得る１つ以上のＡＰＩを絞り込むよう構成されてよい。生成された１つ以上の推薦は、自動車サービス１０６ａに関連付けられた第１の集合の電子デバイスにおいて、個人設定されたＵＩ上で表示されてもよい。
【０１３０】
時間「Ｔ＿３１４」において、クライアントシステム２１２によって受信された１つ以上の１つ以上の応答に基づいて、ローカルのアドバイザリーアプリケーションユニット２１８は、１つ以上の応答に基づいて、１つ以上の推薦を生成するよう構成されてよい。１つ以上の推薦の生成は、図２Ｂにおいて説明されたように、１つ以上のＡＰＩに基づいてよい。時間「Ｔ＿３１６」において、生成された１つ以上の推薦は、ローカルのコマンド制御ユニット２２２に伝送されてよい。時間「Ｔ＿３１８」において、生成された１つ以上の推薦に基づいて、リソース取り扱いユニット２２０は、図２Ｂにおいて説明されたように、生成された１つ以上の推薦をそこで表示するための１つ以上の利用可能な電子デバイスを決定するよう構成されてよい。時間「Ｔ＿３２０」において、決定された１つ以上の利用可能な電子デバイスは、ローカルのコマンド制御ユニット２２２に伝送されてよい。時間「Ｔ＿３２２」において、ローカルのコマンド制御ユニット２２２は、自動車サービス１０６ａに関連付けられた、決定された１つ以上の利用可能な電子デバイスにおいて、個人設定されたＵＩ上で１つ以上の推薦を表示するよう構成されてよい。一実施形態によれば、ローカルのコマンド制御ユニット２２２は、コマンド制御ユニット２０８から直接に受信された命令に基づいて、１つ以上の推薦を表示するよう構成されてよい。一実施形態によれば、アップデートはサーバ１０２に伝達されてよい。
【０１３１】
図３Ｂを参照すると、第２の例示的な状況を示すアーキテクチャ３００ｂが示される。アーキテクチャ３００ｂは、クライアントシステム２１２の２つのインスタンス、例えば２１２ａ及び２１２ｂに通信可能に接続され得るサーバ１０２を含み得る。２つのインスタンス２１２ａ及び２１２ｂは、夫々クライアントシステム１０８ａ及び１０８ｂ（図１）に類似してよい。クライアントシステム２１２ａは、クラウドベースのサービス１０６の集合の自動車サービス１０６ａに関連付けられてよい。さらに、車両２２６等の車両は、自動車サービス１０６ａに関連付けられてよい。クライアントシステム２１２ｂは、クラウドベースのサービス１０６の集合のホームオートメーションサービス１０６ｂに関連付けられてよい。さらに、電子デバイス３２６等の第１の集合のデバイスは、ホームオートメーションサービス１０６ｂに関連付けられてよい。さらに、クライアントシステム２１２ａは、図２Ｂにおいて説明されたように、クライアントシステム２１２のコンポーネントに類似する、プロセッサ２１４ａ、ローカルのデータベース２１６ａ、ローカルのアドバイザリーアプリケーションユニット２１８ａ、リソース取り扱いユニット２２０ａ、ローカルのコマンド制御ユニット２２２ａ、及び／又はトランシーバ２２４ａを含み得る。同様に、クライアントシステム２１２ｂは、図２Ｂにおいて説明されたように、クライアントシステム２１２のコンポーネントに類似する、プロセッサ２１４ｂ、ローカルのデータベース２１６ｂ、ローカルのアドバイザリーアプリケーションユニット２１８ｂ、リソース取り扱いユニット２２０ｂ、ローカルのコマンド制御ユニット２２２ｂ、及び／又はトランシーバ２２４ｂを含み得る。
【０１３２】
第２の例示的な状況によれば、電子デバイス３２６は、エアコンディショナー（ＡＣ）に対応してよい。さらに、中央データベース１０４は、電子デバイス３２６の動作状態を記憶するよう構成されてよい。電子デバイス３２６の動作状態はまた、ホームオートメーションサービス１０６ｂに関連付けられたローカルのデータベース１１０ｂに記憶されてよい。サーバ１０２は、図２Ａにおいて説明されたように、プロセッサ２０２、ＲＤＩユニット２０４、アドバイザリーアプリケーションユニット２０６、コマンド制御ユニット２０８、及び／又はトランシーバ２１０等の１つ以上の要素を含み得る。
【０１３３】
時間「Ｔ＿３２８」において、クライアントシステム２１２ａのプロセッサ２１４ａは、車両２２６等の車両から第１の集合のデータを受信するよう構成されてよい。第１の集合のデータの受信は、車両２２６の故障等のイベントに基づいてよい。第１の集合のデータは、車両２２６故障の情報及び車両２２６の地理的位置を含み得る。時間「Ｔ＿３３０」において、プロセッサ２１４は、車両故障情報を含む第１の集合のデータをプロセッサ２０２へ伝送するよう構成されてよい。
【０１３４】
時間「Ｔ＿３３２」において、プロセッサ２０２は、中央データベース１０４から第２の集合のデータを検索するよう構成されてよい。検索された第２の集合のデータは、ホームオートメーションサービス１０６ｂに関連付けられた、電子デバイス３２６等の第１の集合の電子デバイスの動作状態に対応してよい。例示的な状況の一例によれば、電子デバイス３２６の第２の集合のデータは、トランシーバ２１０ａを介して、ローカルのデータベース１１０ｂから検索されてよい。
【０１３５】
時間「Ｔ＿３３４」において、プロセッサ２０２は、受信された第１の集合のデータ及び／又は検索された第２の集合のデータを、ＲＤＩユニット２０４へ伝達するよう構成されてよい。時間「Ｔ＿３３６」において、第１の集合及び／又は第２の集合のデータに基づいて、ＲＤＩユニット２０４は、プロセッサ２０２と連動して、図２Ａにおいて説明されたように、第１の集合及び／又は第２の集合のデータのパターン分析に基づいて、インテリジェント情報を抽出し、ＲＤＩを得るよう構成されてよい。抽出されたインテリジェント情報及び得られたＲＤＩは、電子デバイス３２６の位置における第１のユーザの到着時間に対応してよい。
【０１３６】
時間「Ｔ＿３３８」において、決定された１つ以上の応答は、トランシーバ２１０を介して、アドバイザリーアプリケーションユニット２０６及び／又はコマンド制御ユニット２０８に伝達されてよい。第２の例示的な状況の一例によれば、１つ以上の応答は、ホームオートメーションサービス１０６ｂに関連付けられたクライアントシステム２１２ｂに直接、伝達されてよい。アドバイザリーアプリケーションユニット２０６は、パターン分析及び得られたＲＤＩに基づいて、１つ以上の応答を決定するよう構成されてよい。１つ以上の応答は、故障情報のパターン分析に基づいて、電子デバイス３２６の位置における第１のユーザの到着時間を第２のユーザに知らせる通知を含み得る。その通知はさらに、第１のユーザのＧＰＳ位置に対応する情報を含み得る。その通知は、例えば「第１のユーザの車両が故障しています。到着予想時間は１１ＰＭです。」等の例示的なメッセージに対応してよい。さらに、受信された１つ以上の応答に基づいて、アドバイザリーアプリケーションユニット２０６は、１つ以上の応答に基づいて、１つ以上の推薦を生成するよう構成されてよい。１つ以上の推薦の生成は、図２Ａにおいて説明されたように、１つ以上のＡＰＩに基づいてよい。
【０１３７】
時間「Ｔ＿３４０」において、アドバイザリーアプリケーションユニット２０６は、クライアントシステム２１２ｂへ、１つ以上の応答を伝送するよう構成されてよい。一実施形態によれば、アドバイザリーアプリケーションユニット２０６は、個人設定されたＵＩにおいて表示するために、クライアント２１２ａへ１つ以上の推薦及び／又は応答を伝送するよう構成されてよい。一実施形態によれば、生成された１つ以上の推薦は、コマンド制御ユニット２０８へ伝送されてよい。
【０１３８】
時間「Ｔ＿３４２」において、決定された１つ以上の応答がクライアントシステム２１２ｂに伝達された場合、ローカルのアドバイザリーアプリケーションユニット２１８ｂは、１つ以上の応答に基づいて、１つ以上の推薦を生成するよう構成されてよい。１つ以上の推薦の生成は、図２Ｂにおいて説明されたように、１つ以上のＡＰＩに基づいてよい。生成された１つ以上の推薦は、ローカルのコマンド制御ユニット２２２ｂ及び／又はリソース取り扱いユニット２２０ｂに伝送されてよい。第２の例示的な状況の一例によれば、１つ以上の推薦は、ＡＣの場所における第１のユーザの到着時間の推定等の所定の計算に基づいて、ＡＣをＯＮにする時間を延期するための通知に対応してよい。例えば、第１のユーザの到着時間に遅延が推定される場合である。時間「Ｔ＿３４４」において、生成された１つ以上の推薦に基づいて、１つ以上の利用可能な電子デバイスの決定は、図２Ｂにおいて説明されたように、リソース取り扱いユニット２２０ｂによって実行されてよい。時間「Ｔ＿３４６」において、クライアントシステム２１２ｂのローカルのコマンド制御ユニット２２２ｂは、リソース取り扱いユニット２２０ｂによって決定された、例えば電子デバイス３２６等の１つ以上の利用可能な電子デバイスにおいて、個人設定されたＵＩ上で１つ以上の推薦を表示するよう構成されてよい。表示された１つ以上の推薦に基づいて、第２のユーザ（ホームオートメーションサービス１０６ｂに関連付けられている）は、電子デバイス３２６の動作状態を変更し得る。
【０１３９】
時間「Ｔ＿３４８」において、決定された１つ以上の応答がクライアントシステム２１２ｂに伝達される場合、ローカルのコマンド制御ユニット２２２ｂは、１つ以上の応答に基づいて、１つ以上の制御命令を生成するよう構成されてよい。１つ以上の制御命令の生成は、図２Ｂにおいて説明されたように、１つ以上のＡＰＩに基づいてよい。生成された１つ以上の制御命令及び／又は第２の集合のデータに関連付けられたユーザ選好の集合に基づいて、コマンド制御ユニット２０８は、電子デバイス３２６上で１つ以上のアクションを実行するよう構成されてよい。そのように実行された１つ以上のアクションは、第１のユーザの推定された到着時間に基づいて、ＡＣをＯＮにするための前もってプログラミングされた時間の延期に対応してよい。
【０１４０】
時間「Ｔ＿３５０」において、決定された１つ以上の応答がアドバイザリーアプリケーションユニット２０６によってコマンド制御ユニット２０８に伝達された場合、コマンド制御ユニット２０８は、１つ以上の応答に基づいて、１つ以上の制御命令を生成するよう構成されてよい。１つ以上の制御命令の生成は、図２Ａにおいて説明されたように、１つ以上のＡＰＩに基づいてよい。生成された１つ以上の制御命令及び／又は第２の集合のデータに関連付けられたユーザ選好の集合に基づいて、コマンド制御ユニット２０８は、電子デバイス３２６を制御し、１つ以上のアクションを実行するよう構成されてよい。そのように実行された１つ以上のアクションは、第１のユーザの推定された到着時間に基づいて、ＡＣをＯＮにするための前もってプログラミングされた時間の延期に対応してよい。一実施形態によれば、そのアップデートはサーバ１０２に伝達されてよい。
【０１４１】
図３Ｃを参照すると、第３の例示的な状況を示すアーキテクチャ３００ｃが示される。アーキテクチャ３００ｃは、クライアントシステム２１２の２つのインスタンス２１２ａ及び２１２ｂに通信可能に接続され得るサーバ１０２を含み得る。２つのインスタンス２１２ａ及び２１２ｂは、夫々クライアントシステム１０８ａ及び１０８ｂ（図１）に類似し得る。クライアントシステム２１２ａは、クラウドベースのサービス１０６の集合の自動車サービス１０６ａに関連付けられてよい。さらに、クライアントシステム２１２ａは、第１の車両３５２ａに関連付けられてよい。さらに、ユーザ３５４は、ホームオートメーションサービス１０６ｂに関連付けられてよい。クライアントシステム２１２ａは、図２Ｂにおいて説明されたように、クライアントシステム２１２のコンポーネントに類似する、プロセッサ２１４ａ、ローカルのデータベース２１６ａ、ローカルのアドバイザリーアプリケーションユニット２１８ａ、リソース取り扱いユニット２２０ａ、ローカルのコマンド制御ユニット２２２ａ、及び／又はトランシーバ２２４ａを含み得る。同様に、クライアントシステム２１２ｂは、図２Ｂにおいて説明されたように、クライアントシステム２１２のコンポーネントに類似する、プロセッサ２１４ｂ、ローカルのデータベース２１６ｂ、ローカルのアドバイザリーアプリケーションユニット２１８ｂ、リソース取り扱いユニット２２０ｂ、ローカルのコマンド制御ユニット２２２ｂ、及び／又はトランシーバ２２４ｂを含み得る。
【０１４２】
例示的な状況によれば、アーキテクチャ３００ｃは、自動車サービス１０６ａに直接に通信可能に接続されない場合のある第２の車両３５２ｂを含み得る。第２の車両３５２ｂは、コネクテッド車両ネットワーク（ＣＶＮ）に基づいて、第１の車両３５２ａに通信可能に接続されてよい。別の例示的な状況によれば、第１の車両３５２ａと第２の車両３５２ｂとの間のＣＶＮは、サーバ１０２から受信された１つ以上の応答に基づいて、動的に構築されてよい。
【０１４３】
時間「Ｔ＿３５６」において、クライアントシステム２１２ｂのプロセッサ２１４ｂは、第２の車両３５２ｂのＧＰＳ位置を追跡するためのユーザ３５４からのリクエストに対応し得る第１の集合のデータを受信するよう構成されてよい。時間「Ｔ＿３５８」において、プロセッサ２１４ｂは、サーバ１０２のプロセッサ２０２へ、受信された第１の集合のデータを伝送するよう構成されてよい。
【０１４４】
時間「Ｔ＿３６０」において、プロセッサ２０２は、中央データベース１０４から第２の集合のデータを検索するよう構成されてよい。検索された第２の集合のデータは、第２の車両３５２ｂに関連付けられた、前もって規定されたユーザ選好の集合に対応してよい。第２の集合のデータは、第２の車両３５２ｂのユーザが、ユーザ３５４に対して第２の車両３５２ｂのＧＰＳ位置を追跡することを可能にさせるオプションを有効としているかどうかについての情報を含み得る。第２の車両３５２ｂのユーザに関連付けられた第２の集合のデータは、第２の車両３５２ｂのＧＰＳ位置が共有され得る１人以上のユーザのリストをさらに含み得る。一実施形態によれば、第２の集合のデータ上で実行される任意の構成変更は、中央データベース１０４において記憶された第２の集合のデータと同期される。
【０１４５】
時間「Ｔ＿３６２」において、プロセッサ２０２は、受信された第１の集合のデータ及び／又は検索された第２の集合のデータを、ＲＤＩユニット２０４へ伝達するよう構成されてよい。第１の集合及び／又は第２の集合のデータに基づいて、ＲＤＩユニット２０４は、プロセッサ２０２と連動して、図２Ａにおいて説明されたように、第１の集合及び／又は第２の集合のデータのパターン分析に基づいて、インテリジェント情報を抽出し、ＲＤＩを得るよう構成されてよい。抽出されたインテリジェント情報及び得られたＲＤＩは、通信ネットワーク１１２を介して又は第１の車両３５２ａ等の１つ以上の車両との動的に確立されたＣＶＮの使用により、ユーザ３５４が第２の車両３５２ｂのＧＰＳ位置を追跡することを許可にするオプションについて、第２の車両３５２ｂのユーザが有効化されているかどうかについての決定に対応してよい。抽出されたインテリジェント情報は、第２の車両３５２ｂのＧＰＳ位置を共有し得る１人以上のユーザのリストを用いた、ユーザ３５４のＩＤの検証にさらに対応してよい。
【０１４６】
時間「Ｔ＿３６４」において、ＲＤＩユニット２０４は、抽出されたインテリジェント情報及び得られたＲＤＩを、アドバイザリーアプリケーションニットへ伝送するよう構成されてよい。ユーザ３５４が第２の車両３５２ｂのＧＰＳ位置を追跡するために有効化されていると判定された場合には、ＲＤＩユニット２０４と連動して、アドバイザリーアプリケーションニット２０６は、１つ以上の応答を決定するよう構成されてよい。決定された１つ以上の応答は、第２の車両３５２ｂの近傍にあり得る１つ以上の車両に関連されたデータを含み得る。そのような決定は、第１の集合及び／又は第２の集合のデータのパターン分析に基づいてよい。さらに、そのような決定は、中央データベース１０４から検索された第２の車両３５２ｂの位置履歴に基づいてよい。第２の車両３５２ｂの位置履歴と、第１の車両３５２ａ等の１つ以上の位置履歴との相関関係に基づいて、プロセッサ２０２は、第２の車両３５２ｂとのＣＶＮを確立するために、第１の車両３５２ａを選択するよう構成されてよい。アドバイザリーアプリケーションユニット２０６は、ＲＤＩユニット２０４と連動して、決定された情報を、クライアントシステム２１２ａへ伝送するようにさらに構成されてよい。
【０１４７】
一実施形態によれば、ユーザが、ユーザ３５４がＧＰＳ位置を追跡することを許可するオプションを無効にしたことと判定された場合には、アドバイザリーアプリケーションユニット２０６は、中央データベース１０４において記憶された１つ以上のＡＰＩに基づいて、１つ以上の推薦を生成するよう構成されてよい。そのように生成された１つ以上の推薦は、第２の車両３５２ｂのＧＰＳ位置が定められなかったことをユーザ３５４に知らせる通知に対応してよい。
【０１４８】
時間「Ｔ＿３６６」において、決定された１つ以上の応答がクライアントシステム２１２ａによって受信された場合、ローカルのコマンド制御ユニット２２２ａは、受信された１つ以上の応答に基づいて、１つ以上の制御命令を生成するよう構成されてよい。時間「Ｔ＿３６８」において、生成された１つ以上の制御命令は、第１の車両３５２ａに伝送されてよい。時間「Ｔ＿３７０」において、生成された１つ以上の制御命令に基づいて、第１の車両３５２ａのＥＣＵは、第２の車両３５２ｂとのＣＶＮを確立するよう構成されてよい。時間「Ｔ＿３７２」において、確立されたＣＶＮに基づいて、ローカルのコマンド制御ユニット２２２ａは、確立されたＣＶＮを介して、第２の車両３５２ｂのＧＰＳ位置の検索を実行するよう構成されてよい。時間「Ｔ＿３７４」において、検索されたＧＰＳ位置は、自動車サービス１０６ａのローカルのアドバイザリーアプリケーションユニット２１８ａへ伝送されてよい。
【０１４９】
時間「Ｔ＿３７６」において、ローカルのアドバイザリーアプリケーションユニット２１８ａは、プロセッサ２１４ａと連動して、第２の車両３５２ｂの決定されたＧＰＳ位置に基づいて、通知を生成するよう構成されてよい。時間「Ｔ＿３７８」において、生成された通知は、アドバイザリーアプリケーションニット２０６へ伝送されてよい。時間「Ｔ＿３８０」において、サーバ１０２のアドバイザリーアプリケーションニット２０６は、クライアントシステム２１２ｂのローカルのアドバイザリーアプリケーションユニット２１８ｂへ、受信された通知をリレーするよう構成されてよい。時間「Ｔ＿３８２」において、クライアントシステム２１２ｂのローカルのアドバイザリーアプリケーションユニット２１８ｂは、その通知を、ローカルのコマンド制御ユニット２２２ｂへ伝送するよう構成されてよい。時間「Ｔ＿３８４」において、ローカルのコマンド制御ユニット２２２ｂは、ホームオートメーションサービス１０６ｂ及びユーザ３５４に関連付けられた個人設定されたＵＩ上で、その通知から第２の車両３５２ｂの検索されたＧＰＳ位置を表示するよう構成されてよい。一実施形態によれば、第２の車両３５２ｂの検索されたＧＰＳ位置は、サーバ１０２へ伝達される。
【０１５０】
図４は、本開示の一実施形態に係るユニファイド・コネクテッドネットワークを提供するための例示的な方法を示すフローチャートを含む。図４を参照すると、フローチャート４００が示される。フローチャート４００は、図１、図２Ａ、及び図２Ｂと併せて記載される。本方法はステップ４０２から始まり、ステップ４０４へ進む。
【０１５１】
ステップ４０４において、第１の集合のデータが、イベントの検出に基づいて、クライアントシステム２１２（図２Ｂ）から、プロセッサ２０２（図２Ａ）によって受信されてよい。一実施形態によれば、クライアントシステム２１２は、ローカルのデータベース２１６において、受信された第１の集合のデータを記憶するよう構成されてよい。クライアントシステム２１２は、通信ネットワーク１１２を介して、受信された第１の集合のデータを、サーバ１０２へ伝送するよう構成されてよい。一例において、そのようなイベントは、図１において説明されたように、自動車サービス１０６ａ等のクラウドベースのサービス１０６の集合の１つ以上のサービスに関連付けられうる車両２２６のＥＣＵ２２８によって検出されてよい。一実施形態によれば、そのイベントは、自動車サービス１０６ａに関連付けられた車両の故障の検出に対応してよい。第１の集合のデータは、目的地へ移動する好適な時間、車両の全地球測位サテライト（ＧＰＳ）座標、車両の１つ以上の移動及び／又は車両パラメータ、及び／又は、ユーザに関連付けられた、前もって記憶されたユーザ選好の集合を含み得るが、それらに限定されない。一実施形態によれば、第１の集合のデータは、例えば、車両のＥＣＵを介して、ユーザによって提供されてよい。
【０１５２】
ステップ４０６において、第１の集合のデータの受信に基づいて、プロセッサ２０２は、中央データベース１０４、複数のローカルのデータベース１１０等の１つ以上のデータソースから、及び／又は図１に示されるように、第１の集合の電子デバイスに関連付けられた、ホームオートメーションサービス１０６ｂ等のクラウドベースのサービス１０６の集合の１つ以上のサービスから、第２の集合のデータを受信するよう構成されてよい。第２の集合のデータは、クラウドベースのサービス１０６の集合の１つ以上のサービスに関連付けられた第１の集合の電子デバイスの、１つ以上の動作パラメータを含み得る。第２の集合のデータは、ユーザの車両の位置に関連付けられたトラフィックパターンの１つ以上をさらに含み得る。第２の集合のデータは、１つ以上の緊急連絡先及び／又は車両のユーザに関連付けられた１つ以上の好適な車両メンテナンスサービスプロバイダをさらに含み得る。第２の集合のデータは、メンテナンスサービスプロバイダに関連付けられたレーティングをさらに含み得る。第２の集合のデータは、クラウドベースのサービス１０６の集合の１つ以上に関連付けられた第１の集合の電子デバイスの動作パラメータを修正するための、前もって規定された許可の集合をさらに含み得る。
【０１５３】
ステップ４０８において、図２Ａに示されたように、プロセッサ２０２と連動して、ＲＤＩユニット２０４によって、第１の集合及び／又は第２の集合のデータのパターン分析に基づいて、インテリジェント情報が抽出され、ＲＤＩが得られてよい。ステップ４１０において、抽出されたインテリジェント情報及び得られたＲＤＩに基づいて、１つ以上の応答が、アドバイザリーアプリケーションニット２０６によって決定されてよい。一実施形態によれば、決定された１つ以上の応答は、クライアントシステム２１２へ伝送されてよい。
【０１５４】
ステップ４１２において、第２の集合のデータに基づいて、１つ以上の前もって記憶されたユーザ選好が、プロセッサ２０２によって決定されてよい。１つ以上の前もって記憶されたユーザ選好は、第１の集合の電子デバイスの動作状態を変更するのに要求され得る１つ以上のユーザの許可を含み得る。ステップ４１４において、図２Ａに示されるように、１つ以上のユーザの許可が、複数のクライアントシステム１０８に関連付けられた第１の集合の電子デバイスの動作状態を変更するのに要求されるかどうかが決定されてよい。１つ以上のユーザの許可が、複数のクライアントシステム１０８に関連付けられた第１の集合の電子デバイスの動作状態を変更するのに要求される場合の例において、その制御はステップ４１６へと進む。１つ以上のユーザの許可が、複数のクライアントシステム１０８に関連付けられた第１の集合の電子デバイスの動作状態を変更するのに要求されない場合の例において、その制御はステップ４２０へと進む。
【０１５５】
ステップ４１６において、図２Ａに示されるように、１つ以上の制御命令が、命令制御ユニット２０８によって生成されてよい。１つ以上の制御命令は、第１の集合及び／又は第２の集合の電子デバイスを制御するように動作可能であってよい。ステップ４１８において、生成された１つ以上の制御命令は、図２Ａに示されるように、第１の集合及び／又は第２の集合の電子デバイスに伝送されてよい。その制御は進み、ステップ４２４で終了する。
【０１５６】
ステップ４２０において、１つ以上の推薦は、サーバ１０２によって生成された１つ以上の応答に基づいて、図２Ａに記載されるように、アドバイザリーアプリケーションニット２０６によって生成されてよい。ステップ４２２において、生成された１つ以上の推薦は、第１の集合の電子デバイスへ伝送されてよい。一実施形態によれば、サーバ１０２は、１つ以上の応答をクライアントシステム２１２へ伝達するよう構成されてよい。そのような場合において、クライアントシステム２１２は、１つ以上のＡＰＩを介して、１つ以上の推薦を生成し、第１の集合の電子デバイスにおいてその１つ以上の推薦を表示するよう構成されてよい。その制御は進んで、ステップ４２４で終了する。
【０１５７】
本開示の一実施形態によれば、ユニファイド・コネクテッドネットワークを提供するためのシステムは、サーバにおいて１つ以上の回路を含み得る。１つ以上の回路は、車両の電子制御ユニット（ＥＣＵ）及び第１の集合の電子デバイスに通信可能に接続されてよい。１つ以上の回路、例えばプロセッサ２０２は、車両のＥＣＵからの第１の集合のデータ、及び／又は、複数のサービスに関連付けられた第１の集合の電子デバイスからの第２の集合のデータを受信するよう構成されてよい。第１の集合及び／又は第２の集合のデータは、ＥＣＵによるイベントの検出に基づいて受信されてよい。１つ以上の回路、例えばＲＤＩユニット２０４は、受信された第１の集合のデータ及び／又は第２の集合のデータから情報を抽出するよう構成されてよい。上記情報は、受信された第１の集合のデータ及び／又は受信された第２の集合のデータの分析に基づいて抽出されてよい。１つ以上の回路、例えばアドバイザリーアプリケーションニット２０６は、検出されたイベントに対応する１つ以上の応答を決定するようさらに構成されてよい。１つ以上の応答の決定は、抽出された情報に基づいてよい。１つ以上の回路、例えばプロセッサ２０２は、複数のサービスに関連付けられた第２の集合の電子デバイスへ、１つ以上の応答を伝送するようにさらに構成されてよい。
【０１５８】
本開示の様々な実施形態は、ユニファイド・コネクテッドネットワークを提供するために機械及び／又はコンピュータによって実行可能な少なくとも１つのコード部を有する機械コード及び／又はコンピュータプログラムを記憶する、非一過性のコンピュータ読取可能な媒体及び／又は記憶媒体を提供してよい。少なくとも１つのコード部は、サーバによる、車両のＥＣＵから第１の集合のデータ、及び／又は複数のサービスに関連付けられた第１の集合の電子デバイスからの第２の集合のデータの受信を含むステップを、機械及び／又はコンピュータに実行させてよい。第１の集合及び／又は第２の集合のデータは、ＥＣＵによるイベントの検出に基づいて受信されてよい。ＥＣＵ及び第１の集合の電子デバイスは、サーバに通信可能に接続されてよい。上記ステップは、サーバによる、受信された第１の集合のデータ及び／又は受信された第２の集合のデータからの情報の抽出をさらに含んでよい。上記情報は、受信された第１の集合のデータ及び／又は受信された第２の集合のデータの分析に基づいて、抽出されてよい。サーバは、検出されたイベントに対応する１つ以上の応答をさらに決定してよい。１つ以上の応答の決定は、抽出された情報に基づいてよい。１つ以上の応答は、サーバによって、複数のサービスに関連付けられた第２の集合の電子デバイスへ伝送されてよい。
【０１５９】
本開示の一実施形態によれば、ユニファイド・コネクテッドネットワークを提供するためのシステムは、少なくともバッテリ、ディスプレイ、及び１つ以上の回路、例えばプロセッサ２０２を含み得る車両を含んでよい。バッテリ、ディスプレイ、及び回路は、車両内で用いられるＥＣＵによって制御されてよい。１つ以上の回路は、ＥＣＵによって検出されたイベントに基づいて、第１の集合のデータを生成するよう構成されてよい。１つ以上の回路は、車両に通信可能に接続され得るサーバ１０２等のサーバへ、生成された第１の集合のデータを伝送するよう構成されてよい。１つ以上の回路は、サーバ１０２から、伝送された第１の集合のデータに対応する１つ以上の応答を受信するようさらに構成されてよい。受信された１つ以上の応答は、伝送された第１の集合のデータ及び／又は第２の集合のデータからの情報の抽出に基づいて、サーバ１０２によって決定されてよい。第２の集合のデータは、複数のサービスに関連付けられた第１の集合の電子デバイスに対応してよい。１つ以上の応答は、バッテリによって電力供給され得るディスプレイ上で表示されてよい。
【０１６０】
本開示は、ハードウェア、又はハードウェア及びソフトウェアの組み合わせにおいて実現されてよい。本開示は、少なくとも１つのコンピュータシステムにおいて集中化された仕方か、又は異なる要素がいくつかの相互接続されたコンピュータシステムに亘って拡げられた分散された仕方において実現されてよい。本明細書に記載された方法を実行するように適合されたコンピュータシステム又は他の装置が適し得る。ハードウェア及びソフトウェアの組み合わせは、ロード及び実行される場合に、本明細書において記載された方法を実行するようにコンピュータシステムを制御し得るコンピュータプログラムを有する汎用のコンピュータシステムであってよい。本開示は、他の機能をも実行する集積回路の一部を含むハードウェアにおいて実現されてもよい。
【０１６１】
本開示はまた、本明細書において記載された方法の実施を可能にする全ての特徴を含み、且つコンピュータシステムにおいてロードされた場合、これらの方法を実行することができるコンピュータプログラム製品に埋め込まれていてもよい。本文脈では、コンピュータプログラムとは、任意の言語、コード、又は表記法による、命令の集合の任意の表現を意味しており、上記命令の集合は、情報処理能力を有するシステムに特定の機能を、直接的に、又は、ａ）他の言語、コード、若しくは表記法への変換、ｂ）異なる材料形態での再現、の一方若しくは両方の後で、実行させることが意図されている。
【０１６２】
本開示が所定の実施形態を参照して記載されている一方で、様々な変更がなされてよく、その均等物は本開示の範囲から逸脱することなく代用され得ることは当業者によって理解される。さらに、本開示の範囲から逸脱することなく本開示の教示に特定の状況又は材料を適合させるように、多くの変更がなされてよい。それゆえ、本開示は、開示された特定の実施形態に限定されるのではなく、本開示は添付の特許請求の範囲の範囲内に入るあらゆる実施形態を含むことが意図されている。
【図１】
2019509532.tif 000003
【図２Ａ】
2019509532.tif 000004
【図２Ｂ】
2019509532.tif 000005
【図２Ｃ】
2019509532.tif 000006
【図３Ａ】
2019509532.tif 000007
【図３Ｂ】
2019509532.tif 000008
【図３Ｃ】
2019509532.tif 000009
【図４】
2019509532.tif 000010
【国際調査報告】
2019509532.tif 000011
2019509532.tif 000012