[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2019509532A - ユニファイド・コネクテッドネットワークのためのシステム及び方法 - Google Patents

ユニファイド・コネクテッドネットワークのためのシステム及び方法 Download PDF

Info

Publication number
JP2019509532A
JP2019509532A JP2018524858A JP2018524858A JP2019509532A JP 2019509532 A JP2019509532 A JP 2019509532A JP 2018524858 A JP2018524858 A JP 2018524858A JP 2018524858 A JP2018524858 A JP 2018524858A JP 2019509532 A JP2019509532 A JP 2019509532A
Authority
JP
Japan
Prior art keywords
data
vehicle
responses
electronic devices
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018524858A
Other languages
English (en)
Other versions
JP6856072B2 (ja
Inventor
キショア キルスィ
キショア キルスィ
奨 田中
奨 田中
プラモッド チンタラプーディ
プラモッド チンタラプーディ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of JP2019509532A publication Critical patent/JP2019509532A/ja
Application granted granted Critical
Publication of JP6856072B2 publication Critical patent/JP6856072B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3484Personalized, e.g. from learned user behaviour or user-defined profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Social Psychology (AREA)
  • Data Mining & Analysis (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)
  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

ユニファイド・コネクテッドネットワークを提供するためのシステム及び方法の様々な観点が本明細書において開示される。本システムは車両の電子制御ユニット(ECU)及び第1の集合の電子デバイスに通信可能に接続されたサーバを含む。イベントの検出時に、サーバは、ECUから第1の集合のデータ、及び/又は複数のサービスに関連付けられた第1の集合の電子デバイスから第2の集合のデータを受信する。サーバは、受信された第1の集合及び/又は第2の集合のデータの分析に基づいて、受信された第1の集合及び/又第2の集合のデータから情報を抽出する。サーバはさらに、抽出された情報に基づいて、検出されたイベントに対応する1つ以上の応答を決定する。サーバはさらに、複数のサービスに関連付けられた第2の集合の電子デバイスへ、決定された1つ以上の応答を伝送する。【選択図】図3A

Description

本開示の様々な実施形態は、ユニファイド・コネクテッドネットワーク(unified connected network)のためのシステム及び方法に関する。より詳細には、本開示の様々な実施形態は、複数の電子デバイスのためのマシンツーマシン(M2M:machine−to−machine)コネクティビティ・アプリケーション(connectivity application)を提供するインテリジェントなユニファイド・コネクテッドネットワークのためのシステム及び方法に関する。
データ処理技術の分野における近年の発展により、データを処理してタスクの実行のためのユーザへの支援を提供し得るシステムが開発されてきた。このような処理されたデータは、様々なデータソースから受信されうる。様々なデータソースは、ユーザに関連付けられたイベント及び/又は第1の集合の電子デバイスに対応しうる。上記支援は、イベントの種類、及び、イベントの種類に対応する1つ以上の前もってプログラミングされた応答のマッピングに基づいて提供されうる。このようなマッピングはサーバにおいて前もって記憶されうる。サーバは、生じたイベントに関連付けられたデータを受信しうる。サーバは受信されたデータを処理して、生じたイベントの種類に対応する前もってプログラミングされた応答を生成しうる。生成された1つ以上の前もってプログラミングされた応答に従って、1つ以上のサービスが、タスクを実行するために起動されうる。
しかしながら、或る状況においては、ユーザに関連付けられた1つ以上のイベントのために生成されるデータの量が膨大である可能性がある。従って、イベントの種類のマッピングを生成し、それによりそのイベントの種類に対応する1つ以上の前もってプログラミングされた応答を決定することは実際的ではない可能性がある。イベントの種類に対応する前もってプログラミングされた1つ以上の応答が、記憶されたマッピングに存在しない可能性がある別の状況もあり得る。そのような状況においては、タスクを実行するためにいかなるサービスも起動され得ない。さらに、サーバが、テレマティックス等の、単一の分野に対応するデータを処理するようにのみ構成されている可能性がある別の状況も存在し得る。そのような状況においては、サーバは、銀行業務、医療等の他の領域からのデータを処理することができない可能性がある。それゆえ、個人用設定がなされたデバイス支援のために生じたイベントに対応するインテリジェントなオンデマンド応答を、サーバが生成することが所望されうる。このようなインテリジェントなオンデマンド応答は、リアルタイムで要求されるような拡張されたサービスに基づいて提供されうる。さらには、マシンツーマシン(M2M)コネクティビティ・アプリケーションを介して、サーバが複数の分野に亘っているデータを処理することが所望され得る。
本出願の以下の明細書に記載されるような本開示の幾つかの観点と上記システムとの比較を通じて、さらに図面を参照して、従来及び伝統的なアプローチの更なる限界及び短所が、当業者には明らかとなろう。
ユニファイド・コネクテッドネットワークのためのシステム及び方法は、特許請求の範囲においてさらに完全に説明されるように、図面のうちの少なくとも1つにおいて示され及び/又はそれに関連して記載されるように実質的に提供される。
本開示のこれら又は他の特徴及び利点は、添付の図面と共に本開示の以下の詳細な記載の吟味から理解され得るものであり、図面において同様の参照番号は全体を通じて同様の部分を示す。
図1は、本開示の一実施形態に係るユニファイド・コネクテッドネットワークを提供するネットワーク環境を示すブロック図である。 図2Aは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおいて、夫々サーバ、クライアントシステム、及び車両の様々な例示的なコンポーネント及びシステムを示すブロック図である。 図2Bは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおいて、夫々サーバ、クライアントシステム、及び車両の様々な例示的なコンポーネント及びシステムを示すブロック図である。 図2Cは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおいて、夫々サーバ、クライアントシステム、及び車両の様々な例示的なコンポーネント及びシステムを示すブロック図である。 図3Aは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおける例示的な状況を示す。 図3Bは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおける例示的な状況を示す。 図3Cは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおける例示的な状況を示す。 図4は、本開示の一実施形態に係るユニファイド・コネクテッドネットワークを提供するための例示的な方法を示すフローチャートを含む。
様々な実現が、ユニファイド・コネクテッドネットワークを提供するためのシステム及び/又は方法において見いだされうる。本開示の例示的な観点は、車両の電子制御ユニット(ECU:electric control unit)から第1の集合のデータ、及び/又は、複数のサービスに関連付けられた第1の集合の電子デバイスから第2の集合のデータを、サーバにより受信する方法を含みうる。第1の集合及び/又は第2の集合のデータは、ECUによるイベントの検出に基づいて受信されてよい。ECU、第1の集合の電子デバイス、及び第2の集合の電子デバイスは、サーバと通信可能に接続されてよい。本方法は、受信された第1の集合のデータ及び/又は受信された第2の集合のデータからの、サーバによる情報の抽出をさらに含み得る。上記情報は、受信された第1の集合のデータ及び/又は受信された第2の集合のデータの分析に基づいて抽出されてよい。本方法はさらに、検出されたイベントに対応する1つ以上の応答の、サーバによる、決定をさらに含み得る。1つ以上の応答の決定は、抽出された情報に基づいていてよい。本方法はさらに、複数のサービスに関連付けられた第2の集合の電子デバイスへの、サーバによる、1つ以上の応答の送信を含み得る。一実施形態によれば、上記情報の抽出は、1つ以上の機械学習のアルゴリズムに基づいていてよい。
一実施形態によれば、決定された1つ以上の応答は、目的地へ移動する最適な時間に対応してよい。一実施形態によれば、決定された1つ以上の応答は、複数のサービスに関連付けられた第2の集合の電子デバイスをON又はOFFにすることに対応する。一実施形態によれば、決定された1つ以上の応答はさらに、確立された通信チャネルを介して、車両及び/又は第2の集合の電子デバイスに伝送されてよい。一実施形態によれば、第2の集合の電子デバイスは、決定された1つ以上の応答及びアドバイザリーアプリケーションに基づいて、複数のサービスのうちの1つ以上によって制御されてもよい。
一実施形態によれば、サーバは、決定された1つ以上の応答に基づいて、複数のサービスの1つ以上に対応する推薦を生成し得る第1のサービスを起動してよい。上記決定された1つ以上の応答に基づいて、サーバは、車両及び/又は第1の集合の電子デバイスにおいて、その生成された推薦を表示し得る第2のサービスを起動するよう構成されてよい。一実施形態によれば、上記決定された1つ以上の応答に基づいて、サーバは、当該決定された1つ以上の応答に対応する1つ以上のアクションを実行する第3のサービスを起動するよう構成されてよい。第3のサービスは、車両及び/又は第1の集合の電子デバイスのユーザに関連付けられた情報に基づいて起動されてよい。上記情報は、ユーザによって前もって規定された許可の集合、ユーザに対応する前もって記憶されたユーザ選好の集合、及び/又はユーザによって提供される入力、のうちの1つ以上を含み得る。
一実施形態によれば、上記決定された1つ以上の応答は、少なくとも、ECUから受信された第1の集合のデータに基づいてカスタマイズされうる。サーバは、複数のサービスに関連付けられた第1の集合の電子デバイス及び第2の集合の電子デバイスに対して、個人設定されたユーザインタフェース(UI:user interface)を表示するよう構成されてよい。
一実施形態によれば、第1の集合のデータは、目的地へ移動する好適な時間、車両の全地球測位サテライト(GPS:Global Positioning Satellite)座標、車両の1つ以上の移動及び/又は車両パラメータ、及び/又は、車両のユーザに関連付けられた、前もって記憶されたユーザ選好の集合に対応する。第2の集合のデータは、位置に関連付けられたトラフィックパターン、第1の集合の電子デバイスを動作させるパラメータ、車両のユーザに関連付けられた1つ以上の緊急連絡先、及び/又はユーザの1人以上の好適な車両メンテナンスサービスプロバイダに対応してよい。
一実施形態によれば、複数のサービスは、クラウドベースのサービスの集合に対応してよい。クラウドベースのサービスの集合は、自動車サービス、銀行業務サービス、Eコマースサービス、ホームオートメーションサービス、ヘルスケアサービス、位置ベースのサービス、情報及び技術(IT:Information Technology)サービス、及び/又はインフラストラクチャベースのサービスのうちの1つ以上に対応してよい。
図1は、本開示の一実施形態に係るユニファイド・コネクテッドネットワークを提供するネットワーク環境を示すブロック図である。図1を参照すると、サーバ102、中央データベース104、クラウドベースのサービス106の集合、複数のクライアントシステム108、複数のローカルのデータベース110、及び/又は通信ネットワーク112を含み得るネットワーク環境100が示される。
クラウドベースのサービス106の集合は、車両サービス106a、ホームオートメーションサービス106b、ヘルスケアサービス106c、企業資源計画(ERP:enterprise resource planning)サービス106d、インフラストラクチャベースのサービス106e、及び/又は種々雑多なサービス106f等の1つ以上のサービスを含み得る。複数のクライアントシステム108は、図1における108a〜108fに示されるように、クライアントシステムを含み得る。複数のローカルのデータベース110は、図1における110a〜110fに示されるように、ローカルのデータベースを含み得る。
クラウドベースのサービス106の集合のうちの各々は、通信ネットワーク112を介して互いに通信可能に接続されてよい。クラウドベースのサービス106の集合のうちの各々は、さらに夫々クライアントシステム108a〜108fと通信可能に接続されてよい。さらに、クラウドベースのサービス106の集合及び複数のクライアントシステム108の各々は、夫々ローカルのデータベース110a〜110fに通信可能に接続されてよい。サーバ102、中央データベース104、及びクラウドベースのサービス106の集合は、通信ネットワーク112を介して、互いに通信可能に接続されてよい。さらに、クラウドベースのサービス106の集合、複数のクライアントシステム108、及び複数のローカルのデータベース110は、通信ネットワーク112を介して、互いに通信可能に接続されてよい。
サーバ102は、車両226(図2Cに示される)の電子制御ユニット(ECU)228等の第1の集合の電子デバイスから、第1の集合のデータを受信するよう構成され得る適切なロジック部、回路、インタフェース及び/又はコードを含み得る。サーバ102は、中央データベース104及び/又はクラウドベースのサービス106の集合から、第1の集合の電子デバイスに関連付けられた第2の集合のデータを受信するようさらに構成されてよい。サーバ102は、通信ネットワーク112を介して、記憶及び/又はアップデートのために、中央データベース104へと、受信された第1の集合のデータ及び/又は第2の集合のデータを伝送するよう構成されてよい。サーバ102は、分析、例えばパターン分析)に基づいて、受信された第1の集合のデータ及び/又は第2の集合のデータの、1つ以上の応答を決定するようにさらに構成されてよい。一実施形態によれば、サーバ102は、当業者に周知であるいくつかの技術を使用することにより、複数のクラウドベースのリソースとして実現されてよい。さらに、サーバ102は、単一又は複数のサービスプロバイダに関連付けられてよい。サーバ102の例は、ApacheTM HTTPサーバ、マイクロソフト(登録商標)インターネット情報サービス(IIS)、IBM(登録商標)アプリケーションサーバ、Sun JavaTMウェブサーバ、及び/又はファイルサーバを含み得るがそれらに限定されない。
中央データベース104は、通信ネットワーク112を介して、サーバ102から受信された第1及び/又は第2の集合のデータを記憶するよう構成され得る適切なロジック部、回路、インタフェース及び/又はコードを含み得る。中央データベース104は、サーバ102によって生成され、発生したイベントに対応する1つ以上の応答を記憶するようにさらに構成されてよい。中央データベース104の例は、階層化データベース、ネットワークデータベース、関係データベース、及び/又はオブジェクト指向のデータベースを含み得るが、それらに限定されない。
本開示の範囲が、別個のエンティティとしてのサーバ102及び中央データベース104の実現には限定されないことが当業者には分かるであろう。一実施形態によれば、中央データベース104の機能は、本開示の範囲から逸脱することなく、サーバ102において実現されてもよい。
クラウドベースのサービス106の集合は、第1及び/又は第2の集合のデータの生成を容易にし得る1つ以上のサービスを含み得る。クラウドベースのサービス106の集合の各々は、対応するサービスプロバイダ(図示せず)によって提供されてよい。第1の集合のデータは、クラウドベースのサービス106の集合に関連付けられた、車両226(図2Cに示されるように)のECU228等の第1の集合の電子デバイスに対応してよい。第2の集合のデータは、クラウドベースのサービス106の集合に関連付けられた第1の集合の電子デバイスに対応してよい。サーバ102と共に、クラウドベースのサービス106の集合は、サーバ102によって生成された1つ以上の応答に基づいて、1つ以上の推薦を生成するようにさらに構成されてよい。さらに、クラウドベースのサービス106の集合の各々は、通信ネットワーク112を介して、電気機器及び/又は電子システム等の第2の集合の電子デバイスに通信可能に接続されてよい。
一実施形態によれば、1つ以上の推薦は、車両(車両226(図2Cに示されるように)等)の故障等の1つ以上のイベントに基づいて、生成され得る。生成された1つ以上の推薦は、車両のドライバのスマートフォン等の第1の集合の電子デバイス上に表示されてよい。サーバ102は、1つ以上の応答を伝送し、且つ、少なくとも自動車サービス106a及びホームオートメーションサービス106bに基づいて、修理工のスマートフォン及びドライバの家族等に、第2の集合の電子デバイスにおいて1つ以上のアクションを実行するよう構成されてよい。
一実施形態によれば、1つ以上の推薦は、医療機器等の第1の集合の電子デバイスに関連付けられた患者の、重要な医学的所見等の1つ以上のイベントに基づいて生成されてもよい。生成された1つ以上の推薦は、車両のドライバのスマートフォン等の第1の集合の電子デバイス上で表されてもよい。サーバ102は、1つ以上の応答を伝送し、且つ、少なくともヘルスケアサービス106cに基づいて、医者の携帯電話等の第2の集合の電子デバイス上で、1つ以上のアクションを実行するよう構成されてもよい。
一実施形態によれば、1つ以上の推薦は、交通渋滞に巻き込まれた従業員等、1つ以上のイベントに基づいて生成されてもよい。生成された1つ以上の推薦は、或る組織の従業員のスマートフォン等の第1の集合の電子デバイス上に表されてもよい。サーバ102は、少なくともERPサービス106dに基づいて、従業員の監督者の携帯電話等の第2の集合の電子デバイスに、ミーティングの延期等の1つ以上の応答を伝送するよう構成されてもよい。
一実施形態によれば、1つ以上の推薦は、建物のインフラストラクチャ設備に関連付けられた1つ以上のイベントに基づいて生成されてもよい。生成された1つ以上の推薦は、建物のインフラストラクチャ設備の現場マネージャのスマートフォン等の第1の集合の電子デバイス上に表されてもよい。サーバ102は、少なくともインフラストラクチャベースのサービス106eに基づいて、インフラストラクチャのオーナーのスマートフォン等の第2の集合の電子デバイスへ、1つ以上の応答を伝送するよう構成されてもよい。
一実施形態によれば、1つ以上の推薦は、1つ以上のサービスに関連付けられた1つ以上のイベントに基づいて生成されてもよい。1つ以上のサービスの例は、ユーザの銀行取引、市場ポートフォリオ、及び/又は結婚記念日等のユーザに関連付けられた個人的なイベントを含み得るが、それらに限定されない。生成された1つ以上の推薦は、第1の集合の電子デバイス上に表示されてもよい。サーバ102は、少なくとも種々雑多なサービス106fに基づいて、第2の集合の電子デバイスへ、1つ以上の応答を伝送するよう構成されてもよい。
複数のクライアントシステム108は、第1の集合の電子デバイス及び第2の集合の電子デバイスにおいて実現され得る適切なロジック部、回路、インタフェース、及び/又はコードを含み得る。第1の集合の電子デバイス及び第2の集合の電子デバイスの例は、インフォテイメントシステム、携帯電話、ホームエリアネットワークデバイス(携帯情報端末等)等の1つ以上を含み得る。一実施形態によれば、複数のクライアントシステム108(第1の集合の電子デバイスにおいて実現される)は、第1の集合の電子デバイスに関連付けられた第1の集合のデータを、サーバ102へ伝送するよう構成される。一実施形態によれば、複数のクライアントシステム108(第2の集合の電子デバイスにおいて実現される)は、サーバ102から受信された1つ以上の応答に基づいて、第2の集合の電子デバイスの動作を制御するよう構成される。一実施において、ユニファイド・コネクテッドネットワークは、上述したように、複数のクライアントシステム108及びローカルのデータベース110の複数のインスタンスを含み得る。複数のクライアントシステム108の実現の例は、サーバ102の実現の例に類似しうる。本開示が、第1及び第2の集合の電子デバイスにおける複数のクライアントシステム108の実現に限定されないことが当業者には分かるであろう。むしろ、複数のクライアントシステム108はまた、本開示の範囲から逸脱することなく、第1の集合の電子デバイスに通信可能に接続される別個のエンティティとして実現されうる。
複数のローカルのデータベース110は、受信された第1の集合及び/又は第2の集合のデータをバッファリングするよう構成され得る適切なロジック部、回路、インタフェース、及び/又はコードを含み得る。複数のローカルのデータベース110は、サーバ102から受信された、イベントの発生に対応する1つ以上の応答を記憶するようにさらに構成されてもよい。
通信ネットワーク112は、サーバ102、中央データベース104、及び/又はクラウドベースのサービス106の集合が互いに通信し得る媒体を含み得る。通信ネットワーク112の例は、専用狭域通信(DSRC:dedicated short−range communication)ネットワーク、コネクテッド車両ネットワーク(CVN:connected vehicle network)、モバイルアドホックネットワーク(MANET:mobile ad hoc network)、車両アドホックネットワーク(VANET:vehicular ad hoc network)、インテリジェント車両アドホックネットワーク(InVANET:Intelligent vehicular ad hoc network)、インターネットベースのモバイルアドホックネットワーク(IMANET:Internet−based ad hoc network)、ワイヤレスセンサネットワーク(WSN:wireless sensor network)、ワイヤレスメッシュネットワーク(WMN:wireless mesh network)、インターネット、Long−term evolution(LTE)等のセルラーネットワーク、クラウドネットワーク、Wireless Fidelity(Wi−Fi)ネットワーク、及び/又はワイヤレスローカルエリアネットワーク(WLAN:Wireless Local Area Network)を含み得るが、それらに限定されない。ネットワーク環境100における様々な電子デバイスは、様々なワイヤレス通信プロトコルに従って、通信ネットワーク112と接続するよう構成されてよい。そのようなワイヤレス通信プロトコルの例は、IEEE 802.11、802.11p、802.15、802.16、1609、Worldwide Interoperability for Microwave Access(Wi−MAX)、Wireless Access in Vehicular Environments(WAVE)、セルラー通信プロトコル、Transmission Control Protocol and Internet Protocol(TCP/IP)、ユーザデータグラムプロトコル(UDP:User Datagram Protocol)、ハイパーテキスト転送プロトコル(HTTP:Hypertext Transfer Protocol)、Long−term evolution(LTE)、ファイル転送プロトコル(FTP:File Transfer Protocol)、ZigBee、EDGE、赤外線(IR:infrared)、及び/又はBluetooth(BT)通信プロトコルを含み得るが、それらに限定されない。
稼働時に、サーバ102は、車両226(図2Cに示されるように)のECU228等の第1の集合の電子デバイスにおいて実現される(複数のクライアントシステム108のうちの)クライアントシステム108aから第1の集合のデータを受信するよう構成されてよい。第1の集合のデータは、車両に関連付けられたクラウドベースのサービス106の集合によって提供される1つ以上のサービスに対応してよい。第1の集合のデータの受信は、車両の関連付けられた、車両の故障等のイベントの発生に基づいていてよい。複数のローカルのデータベース110の実現の例は、中央データベース104の例に類似しうる。
一実施形態によれば、イベントの検出に基づいて、サーバ102は、ホームオートメーションサービス106b等のクラウドベースのサービス106の集合の1つ以上から第2の集合を検索するよう構成されてよい。一実施形態によれば、サーバ102は、中央データベース104において前もって記憶された第2の集合のデータを検索するよう構成されてよい。サーバ102は、パターン分析アルゴリズム、適応アルゴリズム、及び/又は中央データベース104から検索された機械学習アルゴリズムの1つ以上に基づいて、受信された第1及び/又は第2の集合のデータからインテリジェント情報を抽出及び学習するようにさらに構成されてもよい。第1の集合及び/又は第2の集合のデータからのインテリジェント情報のそのような抽出及び学習は、サーバ102の関連データインテリジェンス(RDI:related data intelligence)にさらに対応し得る。RDIは、クラウドベースのサービス106の集合によって提供される1つ以上のリアルタイムのサービスを用いて、抽出され且つ学習された情報から導き出されるインテリジェンスの関係をサーバ102が確立することを容易にし得る。
サーバ102は、受信された第1の集合及び/又は第2の集合のデータのパターン分析及びそれから導き出されたRDIに基づいて、1つ以上の応答を決定するよう構成されてよい。サーバ102は、決定された1つ以上の応答に基づいて、1つ以上のアプリケーションプログラムインタフェース(API:application program inteface)を起動するようにさらに構成されてよい。サーバ102は、起動された1つ以上のAPIに基づいて、1つ以上の推薦を生成するようにさらに構成されてよい。サーバ102は、生成された1つ以上の推薦をクライアントシステム108aに伝送するようさらに構成されてよい。クライアントシステム108aは、第1の集合の電子デバイスに関連付けられたユーザインタフェース(UI)上に、受信された1つ以上の推薦を表示するよう構成されてよい。
一実施形態によれば、決定された1つ以上の応答に基づいて、サーバ102は、クライアントシステム108b等の別のクライアントシステムのために、1つ以上の制御命令を生成するよう構成されてよい。生成された1つ以上制御命令について、サーバ102は、クライアントシステム108bを介して、第2の集合の電子デバイスにおいて、1つ以上のアクションを実行するよう構成されてよい。
例示的な状況によれば、自動車サービス106aは、車両のECU等の第1の集合の電子デバイスに設けられてもよい。例えば、ECUは、図2Cに示されるように、車両226のECU228に対応してよい。イベントの発生に基づいて、車両のECUは、第1の集合のデータを生成するよう構成されてよい。一例において、そのイベントは車両の故障に対応してよい。別の例において、そのイベントは、車両に関連付けられたユーザから、ある位置へ移動する最適な時間の決定のためのリクエストの受信に対応してよい。
一実施形態によれば、第1の集合のデータは、車両内に設置された1つ以上のセンサから受信されたセンサデータに基づいて生成されてよい。一実施形態によれば、第1の集合のデータは、車両のECUを介して、ユーザによって手動で提供されるデータに基づいて生成されてよい。一例において、イベントが車両の故障に対応する場合、第1の集合のデータは、車両故障エラーコードデータ、車両の地理的位置、故障のデータ及び時間等の情報を含み得る。別の例では、イベントが、移動するための最適な時間の決定のためのリクエストの受信に対応する場合、第1の集合のデータは、目的地へ移動するための好適な時間、前もって記憶されたユーザ選好、車両の1つ以上の移動及び/又は車両パラメータ、及び、ソーシャルネットワークを介してユーザに関連付けられた1人以上の他のユーザに対するユーザの位置、のうちの1つ以上を含み得る。第1の集合のデータは、車両のユーザの1つ以上の健康パラメータをさらに含んでよい。
一実施形態によれば、車両のECUに関連付けられたクライアントシステム108aは、そのようなイベントの検出時に、通信ネットワーク112を介して、第1の集合のデータをサーバ102に伝送してよい。そのような場合、クライアントシステム108aは、自動車サービス106aに関連付けられてよい。クライアントシステム108aは、対応のローカルのデータベース110aに、受信された第1の集合のデータを記憶するようさらに構成されてよい。
一実施形態によれば、サーバ102は、クラウドベースのサービス106の集合のうちの、ホームオートメーションサービス106b等の1つ以上のサービスに関連付けられた1つ以上の電子デバイスから、第2の集合のデータを受信するよう構成されてよい。第2の集合のデータは、クラウドベースのサービス106の集合のうちの1つ以上のサービスに関連付けられた第1の集合の電子デバイスの、1つ以上の動作パラメータを含み得る。第2の集合のデータは、トラフィックモニタリングサーバによって提供されるサービスから受信されたトラフィックデータを含み得る。トラフィックデータは、ユーザの車両の位置に対するトラフィックパターンを含み得る。第2の集合のデータは、車両のユーザ、及び/又はユーザによって前もって登録され、選好された一つ以上の車両メンテナンスサービスプロバイダに関連付けられた1つ以上の緊急連絡先をさらに含み得る。第2の集合のデータは、メンテナンスサービスプロバイダに関連付けられたレーティングをさらに含んでよい。第2の集合のデータは、クラウドベースのサービス106の集合の1つ以上に関連付けられた第1の集合の電子デバイスの動作パラメータを修正する、前もって規定された許可の集合をさらに含み得る。第1の集合の電子デバイスの動作パラメータの例は、電子デバイスの動作状態、電子デバイスの周囲の状況、及び/又は電子デバイスに関連付けられた1つ以上のユーザ規定の選好を含み得るが、それらに限定されない。一実施形態によれば、第1の集合の電子デバイスは、通信ネットワーク112を介して、中央データベース104及び/又は複数のローカルのデータベース110(ローカルのデータベース110a及び110b等)へ、第2の集合のデータを伝送してよい。
一実施形態によれば、サーバ102は、中央データベース104から第1の集合及び/又は第2の集合のデータを検索するよう構成されてよい。一実施形態によれば、サーバ102は、ローカルのデータベース110a及び110bから、夫々第1の集合及び/又は第2の集合のデータ(自動車サービス106a及びホームオートメーションサービス106bに関連付けられる)を検索するよう構成されてよい。一実施形態によれば、サーバ102は、情報を抽出し、且つ検索された第1の集合及び/又は第2の集合のデータから学習するようにさらに構成されてよい。抽出及び学習は、受信された第1の集合及び/又は第2の集合のデータのパターン分析、及びそれらからの適応学習に基づいてよい。第1の集合及び/又は第2の集合のデータからの情報のそのような抽出及び学習は、サーバ102の関連データインテリジェンス(RDI)にさらに対応してよい。RDIは、抽出され且つ学習された情報から導き出されたインテリジェンスとクラウドベースのサービス106の集合によって提供される1つ以上のリアルタイムのサービスとの関係を、サーバ102が確立することをさらに容易にし得る。
一実施形態によれば、情報の抽出及び学習、並びに第1の集合及び/又は第2の集合のデータから導き出されるRDIに基づいて、サーバ102は、検出されたイベントに対応する1つ以上の応答を決定するよう構成されてよい。サーバ102は、通信ネットワーク112を介して、決定された1つ以上の応答を、ホームオートメーションサービス106bに関連付けられた、クライアントシステム108b等の1つ以上の他のクライアントシステムに伝送するようさらに構成されてよい。
一実施形態によれば、サーバ102は、決定された1つ以上の応答に基づいて、1つ以上の制御命令を決定するよう構成されてよい。決定された1つ以上の制御命令は、通信ネットワーク112を介して、クライアントシステム108b等の1つ以上の他のクライアントシステムに伝送されてもよい。クライアントシステム108bは、1つ以上の制御命令に基づいて、ホームオートメーションサービス106bに関連付けられた第2の集合の電子デバイスを制御するよう構成されてよい。とはいえ、本開示はこれに限定され得ず、サーバ102は、本開示の範囲から逸脱することなく、1つ以上の応答に基づいて、1つ以上の制御命令を生成するよう構成され得るクライアントシステム108bへ、決定された1つ以上の応答を伝送するよう構成されてもよい。
一実施形態によれば、クライアントシステム108aは、サーバ102から、受信された1つ以上の応答に基づいて起動され得る1つ以上のアプリケーションプログラムインタフェース(API)を含み得る。起動された1つ以上のAPIは、クライアントシステム108aによって受信された1つ以上の応答に基づいて、1つ以上のアドバイザリーアプリケーションの使用によって、推薦を生成し得る第1のAPIを含み得る。一実施形態によれば、生成された1つ以上の推薦は、第2のAPIに基づいて、第1の集合の電子デバイスに提示される個人設定UI上で表示されてよい。個人設定されたUI上に表示された1つ以上の推薦に基づいて、第1の集合の電子デバイスに関連付けられた1つ以上の動作パラメータは修正されてもよい。
一実施形態によれば、サーバ102は、1つ以上の推薦を生成し、且つクライアントシステム108aを迂回して、通信ネットワーク112を介して、車両のECUに、生成された1つ以上の推薦を直接に伝送するよう構成されてよい。車両のECUは、個人設定されたUIにおけるスピーカシステムのオーディオインタフェース及び/又は視覚的インタフェースを介して、受信された1つ以上の推薦をユーザに表すよう構成されてよい。表された1つ以上の応答及び/又は生成された1つ以上の推薦に基づいて、ユーザは、第1の集合の電子デバイスに関連付けられた1つ以上の動作パラメータを修正する1つ以上のコマンドを発してよい。発された1つ以上のコマンドは、通信ネットワーク112を介して、ホームオートメーションサービス106bに伝送されてよい。
一実施形態によれば、クライアントシステム108bは、クライアントシステム108bに設置された1つ以上のAPIの起動に基づいて、ホームオートメーションサービス106bに関連付けられた第1の集合の電子デバイスを制御するよう構成されてよい。起動された1つ以上のAPIは、クライアントシステム108bによって受信された、決定された1つ以上の応答及び決定された1つ以上の制御命令に基づいて、1つ以上のアクションを実行し得るクライアントシステム108bにおいて、第3のAPIを含み得る。生成された1つ以上の制御命令は、車両の故障に基づいて、エアコンディショナー(AC)をOFF状態からON状態に切り替える等、第1の集合の電子デバイスの動作状態の変更を延期するための制御命令を含み得る。生成された1つ以上の制御命令は、車両のユーザ及び/又は第1の集合の電子デバイスに関連付けられ得るユーザ情報に基づいてよい。ユーザ情報は、ホームオートメーションサービス106bに関連付けられた第1の集合の電子デバイスの動作パラメータを修正するための、前もって規定された許可の集合を含み得る。ユーザ情報は、ACの所望される温度設定等の、前もって記憶されたユーザ選好の集合をさらに含み得る。ユーザ情報は、ACがONにされた場合に、設定されるべき温度等、ユーザによって提供される入力をさらに含み得る。前もって記憶されたユーザ選好は、商売人の関連付けられたランクに基づいて、車両メンテナンスサービスをユーザに提供する好適な商売人をさらに含み得る。一実施形態によれば、ユーザ情報は、車両のECUに伝送された1つ以上の応答に基づいて、ユーザによってリアルタイムで提供されてよい。そのようなリアルタイムの情報は、車両のECUの利用によって生成されてよい。
例示的な状況によれば、イベントは、ある場所へと移動するための最適な時間を決定するために、クライアントシステム108dに関連付けられたユーザからのリクエストの受信に応答してよい。そのような場合、サーバ102は、自動車サービス106aに関連付けられたユーザ選好に対応する当該場所への経路のトラフィックパターンに対応する第2の集合のデータを検索するよう構成されてよい。そのようなトラフィックパターンはまた、自動車サービス106aに関連付けられた1つ以上の車両と関連付けられた第1の集合の電子デバイスから検索されてもよい。一実施形態によれば、トラフィックパターンはまた、自動車サービス106aに関連付けられたローカルのデータベース110aから検索されてもよい。第1の集合及び/又は第2の集合のデータのパターン分析に基づいて、サーバ102は、生じたイベントに対応する1つ以上の応答を生成するよう構成されてよい。例えば、生成された1つ以上の応答は、トラフィックを回避するために、ある場所へ移動するための好適な時間を含み得る第1の集合のデータのパターン分析に基づいて、目的地へと移動するための最適な時間、及び当該目的地に到達するために辿る最良の経路に対応してよい。
一実施形態によれば、サーバ102は、通信ネットワーク112を介して、クラウドベースのサービス106に関連付けられた第2の集合の電子デバイスへ、生成された1つ以上の応答を伝送するよう構成されてよい。例えば、決定された、移動するための最適な時間に基づいて、サーバ102は、ERPサービス106dへ、1つ以上の応答を伝送するようさらに構成されてよい。伝送された1つ以上の応答は、移動のための最適な時間、及び/又は、例えばオフィス等の目的地におけるユーザの到着の予想時間を含んでよい。受信された1つ以上の応答に基づいて、ERPサービス106dは、ユーザの一回以上のミーティングをスケジュールに入れ及び/又はキャンセルするよう構成されてもよい。ERPサービス106dは、ERPサービス106dに関連付けられた第2の集合の電子デバイスの使用により、1つ以上の通知をさらに生成してもよい。生成された1つ以上の通知は、通信ネットワーク112を介して、1人以上の他のユーザに伝送され得るミーティングのスケジュールを含み得る。一実施形態によれば、ミーティングがユーザの通知無しにスケジュールに入れられた場合、ERPサービス106dと併せて、休暇管理サービスが、ユーザの都合についての1つ以上の通知を生成してもよい。
一実施形態によれば、サーバ102は、通信ネットワーク112を介して、クライアントシステム108dへ、生成された1つ以上の応答を伝送するよう構成されてよい。クライアントシステム108dは、受信された1つ以上の応答に基づいて起動され得る1つ以上のアプリケーションプログラムインタフェース(API)を含み得る。起動された1つ以上のAPIは、クライアントシステム108dによって受信された1つ以上の応答に基づいて、1つ以上のアドバイザリーアプリケーションの使用によって、推薦を生成し得る第1のAPIを含み得る。例えば、ユーザに、Outlook(登録商標)において前もってスケジュールに入れられたミーティングがある場合、1つ以上のアドバイザリーアプリケーションは、新たに計画された経路についての推薦を生成してもよく、及び/又は天候条件についてのアップデートを提供してもよい。さらに、ユーザが前もってスケジュールに入れられたミーティングに遅れて到着することが予想される場合、1つ以上のアドバイザリーアプリケーションは、現在の状態、例えば場所等を、そのユーザの許可に基づいて、ミーティングの他のメンバーにアップデートしてよい。
一実施形態によれば、サーバ102は、第1の集合のデータ及び/又は上述の情報に基づいて、生成された1つ以上の応答をカスタマイズするようさらに構成されてもよい。例えば、第1の集合のデータが、目的地への、例えば車又は電車等のトランジットの好適なモードを含む場合に、サーバ102は、そのトランジットの好適なモードに対応する、移動のための最適な時間を決定するよう構成されてよい。
別の例示的な状況によれば、イベントは、ホームオートメーションサービス106bのクライアントシステム108bに関連付けられた1人以上の他のユーザから、そのユーザの位置を決定するためのリクエストの受信に対応してよい。そのような1人以上の他のユーザは、ソーシャルネットワークを介して、ユーザに関連付けられてよい。サーバ102は、ユーザの一箇所以上のGPSでの位置を含む第1の集合のデータを決定するよう構成されてよい。第1の集合のデータは、ユーザに関連付けられた、前もって記憶されたユーザ選好の集合をさらに含んでよい。第1の集合のデータに基づいて、サーバ102は、ユーザの車両の位置(1つ以上の応答を含み得る)を決定するよう構成されてよい。その位置は、その車両の近傍に存在する1つ以上の他の車両との、その車両の車両間(V2V:vehicle−to−vehicle)接続データ(第2の集合のデータであってよい)の交換に基づいて決定されてよい。一実施形態によれば、サーバ102は、自動車サービス106aのローカルのデータベース110aに記憶されたユーザの一箇所以上の以前の位置に基づいて、ユーザの位置を決定するよう構成されてよい。
一実施形態によれば、ユーザが、1人以上の他のユーザに、GPSの位置を追跡することを可能にするオプションを可能にすることが、サーバ102によって決定されてもよい。そのような場合、サーバ102は、ホームオートメーションサービス106bに関連付けられたクライアントシステム108bに、ユーザの車両の、決定された位置を含む1つ以上の応答を伝送するよう構成されてもよい。クライアントシステム108bにおける第2のAPIは、第1の集合の電子デバイス上に存在する個人設定されたユーザインタフェース(UI)上で、受信されたユーザの位置を表示するよう構成されてもよい。
一実施形態によれば、ユーザが、1人以上の他のユーザに、GPSの位置を追跡することを可能にするオプションを無効にすることが、サーバ102によって決定されてもよい。そのような場合、サーバ102は、中央データベース104に記憶された1つ以上のAPIに基づいて、クライアントシステム108bの1人以上の他のユーザのための1つ以上の推薦を生成するよう構成されてもよい。そのようにして生成された1つ以上の推薦は、ユーザのGPSの位置が決定できないことを、1人以上の他のユーザに知らせるための通知に対応してよい。
別の例示的な状況によれば、車両のユーザ、例えばドライバの1つ以上の健康パラメータは、車両のドライバによって着用された1つ以上のウェアラブル電子デバイスによって感知されてもよい。そのような健康パラメータは、心的状態、脈拍、心的状態インジケータ、心拍数、血圧(BP)、及び/又は体温を含み得るが、それらに限定されない。1つ以上の変更パラメータは、通信ネットワーク112を介して、自動車サービス106aのクライアントシステム108aにおいて、1つ以上のウェアラブル電子デバイス等の、第1の集合の電子デバイスからの第1の集合のデータとして想定されてよい。さらに、1つ以上の車両パラメータは、車両内に設置された第1の集合の電子デバイスによって感知されてよい。そのような車両パラメータは、車両の速度、加速度、減速度、レーン変更、及び/又は方向指示器の起動を含み得るが、それらに限定されない。
一実施形態によれば、イベントは、ドライバの1つ以上の健康パラメータにおける変化、及び/又は車両の1つ以上の車両パラメータに対応してよい。一例において、イベントは、車両の速度が、前もって定められた安全制限を超過するとき、検出されてもよい。そのような場合、第1の集合のデータは、1つ以上の車両パラメータに対応してよい。サーバ102は、受信された1つ以上の健康パラメータ、1つ以上の車両パラメータ、及び/又は前もって記憶されたユーザ選好を分析してよい。サーバ102は、1つ以上の設定、例えば車両の好適な気候制御設定、及び/又は、例えばローカルのデータベース110a等のローカルのデータベースに記憶されたドライバの好適なオーディオプレイリストを検索するようにさらに構成されてもよい。受信された1つ以上の健康パラメータ、1つ以上の設定、1つ以上の車両パラメータ、及び/又は、前もって記憶されたユーザ選好のパターン分析に基づいて、サーバ102は、1つ以上の応答を決定するよう構成されてもよい。
一実施形態によれば、サーバ102は、それらの応答から1つ以上の推薦を決定し、且つクライアントシステム108aへ、1つ以上の推薦を伝送するよう構成されてもよい。生成された1つ以上の推薦に基づいて、クライアントシステム108aは、車両の環境設定及び照明の調整を変更してよい。一例において、クライアントシステム108aは、複数のデータソースからのデータ同期を統合し、ドライバの好みのリストを抽出し、且つそれに従って音楽を再生するよう構成されてよい。クライアントシステム108aは、複数のデータソースから統合されたデータ同期に基づいて、車両がドライバの運転プロファイルに自動的に適応することを容易にするようにさらに構成されてよい。
一実施形態によれば、サーバ102は、通信ネットワーク112を介して、決定された1つ以上の応答をクライアントシステム108bに伝送するよう構成されてもよい。クライアントシステム108bは、受信された1つ以上の応答に基づいて、1つ以上の制御命令を生成するよう構成されてもよい。追加的に、クライアントシステム108bは、HAN環境を調整して、ショートメッセージサービス(SMS:short message service)又は緊急アラートを介して、イベントについて、自宅に居る家族に注意を促してよい。
一実施形態によれば、クライアントシステム108a及び/又は108bは、中央データベース104又はローカルのデータベース110aにおいて、受信された1つ以上の健康パラメータ及び/又は1つ以上の車両パラメータに対応する、受信された1つ以上の推薦及び/又は応答を記憶してよい。決定された1つ以上の推薦及び/又は応答のそのような記憶は、1つ以上の類似の健康パラメータ及び/又は車両パラメータが未来において、クライアントシステム108a及び/又は108bによって受信された場合に、ターンアラウンドの時間を低減するように実行されてよい。
別の例示的な状況において、第1の集合のデータは、ユーザの施設における電力消費に関連付けられた公共料金に対応してよい。そのような第1の集合のデータは、ホームオートメーションサービス106bのクライアントシステム108bから、例えば支払いサイクルの終わりにおいて、サーバ102によって定期的に受信されてもよい。さらに、サーバ102は、ローカルのデータベース110bから、例えばユニットごとの電力の値段、及び/又は前もって記憶されたユーザ選好など、第2の集合のデータを検索するよう構成されてもよい。受信された第1の集合のデータ及び/又は第2の集合のデータのパターン分析に基づいて、サーバ102は、1つ以上の応答を決定するよう構成されてもよい。サーバ102は、通信ネットワーク112を介して、決定された1つ以上の応答を、クライアントシステム108bに伝送するようにさらに構成されてよい。クライアントシステム108aは、1つ以上のAPIを介して、受信された1つ以上の応答に基づいて、1つ以上の推薦及び/又は1つ以上の制御命令を生成するよう構成されてよい。そのような1つ以上の推薦は、公共料金の正味のコストを低減する利用プランに対応してよい。1つ以上の制御命令は、公共料金の正味のコストを低減するために、ホームオートメーションサービス106bに関連付けられた1つ以上の電気機器及び/又は電子装置の使用の制御に対応してよい。生成された1つ以上の推薦及び/又は1つ以上の制御命令に基づいて、1つ以上の電気機器及び/又は電子装置の使用パターンが制御されてもよい。
別の例示的な状況によれば、ホームオートメーションサービス106bのクライアントシステム108bは、ホームオートメーションサービス106bに接続された第1の集合の電子デバイスの動作状態をモニタリングするよう構成されてよい。緊急の出来事及び/又は故障が第1の集合の電子デバイスにおいて検出される例において、第1の集合のデータは、通信ネットワーク112を介して、サーバ102に伝送されてよい。サーバ102は、ローカルのデータベース110bから第2の集合のデータを検索するよう構成されてよい。第2の集合のデータは、第1の集合の電子デバイスに関連付けられた標準の動作パラメータをさらに含み得る。受信された第1の集合及び/又は第2の集合のデータのパターン分析に基づいて、サーバ102は、1つ以上の応答、例えば第1の集合の電子デバイスへの電力供給のカットオフを決定するよう構成されてもよい。サーバ102は、通信ネットワーク112を介して、決定された1つ以上の応答を、クライアントシステム108bに伝送するようにさらに構成されてもよい。一実施形態によれば、クライアントシステム108aは、受信された1つ以上の応答に基づいて、1つ以上の推薦及び/又は1つ以上の制御命令を生成するよう構成されてよい。そのような1つ以上の推薦は、検出された緊急の出来事を鎮静化する、及び/又は故障を修理する1つ以上の過程に対応してもよい。
一実施形態によれば、1つ以上の過程は、検出された故障に対応するメンテナンスチケットの生成、及び故障が解決されるまでの、生成されたチケットの追跡を含み得る。一実施形態によれば、1つ以上の過程は、故障の発生をユーザに通知するためのアラームの生成を含み得る。そのような生成されたアラームは、オーディオインタフェース及び/又は視覚的インタフェースを介して、ユーザに表されてもよい。さらに、サーバ102は、検出された故障に基づいて、生成されたアラートを追跡するよう構成されてよい。サーバ102は、追跡されたアラームに対応する情報を表示するようにさらに構成されてよい。一実施形態によれば、クライアントシステム108bは、受信された1つ以上の応答、生成された1つ以上の命令、及び/又は前もって規定された許可に基づいて、1つ以上のアクションを実行するよう構成されてよい。そのような1つ以上のアクションは、検出された緊急の出来事が生じた場合に、第1の集合の電子デバイスへの電力供給の自動的なカットオフを含み得る。
別の例示的な状況によれば、ホームオートメーションサービス106bのクライアントシステム108bは、ホームオートメーションサービス106bに接続された1つ以上の電気機器の動作状態をモニタリングするよう構成されてよい。そのような電気機器は、太陽電力システム等の太陽エネルギーベースの電子機器に対応してよい。例えば、第1の集合のデータは、太陽電力システムによって生成された電力に関連付けられた利得に対応してもよい。このような例において、サーバ102は、ローカルのデータベース110b又は中央データベース104から、第2の集合のデータを検索するよう構成されてよい。第2の集合のデータは、太陽の方位追跡情報を含み得る。第2の集合のデータは、太陽電力システムが置かれ得る場所に関連付けられた天候情報をさらに含み得る。受信された第1の集合及び/又は第2の集合のデータのパターン分析に基づいて、サーバ102は、太陽の方位追跡情報に基づいて、太陽電力装置のソーラーパネルの角度の調節等、1つ以上の応答を決定するよう構成されてよい。サーバ102は、通信ネットワーク112を介して、決定された1つ以上の応答をクライアントシステム108bに伝送するようにさらに構成されてよい。
一実施形態によれば、クライアントシステム108bは、受信された1つ以上の応答に基づいて、1つ以上の推薦及び/又は1つ以上の制御命令を生成するよう構成されてよい。そのような1つ以上の推薦は、太陽電力システムによって生成された電力の利得を最大化するための1つ以上の過程に対応してもよい。推薦は、太陽の方位追跡に基づいて、ソーラーパネルの方向をユーザが定期的に調整するための命令に対応してもよい。一実施形態によれば、太陽の方位に基づいて、ソーラーパネルの方向の自動調整に対応する1つ以上のアクションを実行するよう構成されてもよい。そのような1つ以上のアクションは、天気予報が曇り及び/又は雨天を予報する場合に、太陽電力システムへの自動的な電力のカットオフをさらに含み得る。
別の例示的な状況において、ヘルスケアサービス106cのクライアントシステム108cは、患者の健康状態に関連付けられた1つ以上のパラメータをモニタリングするよう構成されてよい。患者の健康状態は、ヘルスケアサービス106cに関連付けられた第1の集合の電子デバイスによって測定された1つ以上のパラメータに基づいて、モニタリングされてよい。モニタリングされたパラメータの例は、患者の心拍、脈、体温、体重、肥満度指数(BMI)、及び/又は血圧(BP)を含み得るが、それらに限定されない。クライアントシステム108cは、測定されたパラメータの少なくとも1つの値が、患者の健康状態において異常を示す場合、サーバ102へ、第2の集合のデータとして、測定された1つ以上のパラメータを伝送するようにさらに構成されてもよい。
サーバ102は、第2の集合のデータとして、ローカルのデータベース110cに記憶された1つ以上のパラメータを検索するよう構成されてよい。検索された1つ以上のパラメータは、健康的な個人に関連付けられた標準パラメータに対応してよい。検索された1つ以上のパラメータは、その患者の医療履歴及び/又は類似する病気を有する1人以上の他の患者の医療履歴をさらに含み得る。緊急の出来事は、クライアントシステム108c及びローカルのデータベース110cから受信された1つ以上のパラメータの比較に基づいて検出されてよい。受信された第1の集合及び/又は第2の集合のデータのパターン分析に基づいて、サーバ102は、患者の健康状態を平均化する医療手順等、1つ以上の応答を決定するよう構成されてよい。一例において、サーバ102は、上述の分析に基づいて、患者のための医療の緊急性の発生を予測するよう構成されてよい。医療の緊急性のそのような予測は、ローカルのメモリから検索された、機械学習のアルゴリズムに基づいていてよい。
一実施形態によれば、サーバ102は、通信ネットワーク112を介して、例えば医者などの第2の集合の電子デバイスへ、決定された1つ以上の応答を伝送するよう構成されてよい。上述の状況において、決定された1つ以上の応答は、1つ以上の推薦に応答してよい。このような1つ以上の推薦は、医療の発達についてのアップデート、医療技術における発達のアップデート、外科手術の手順についてのアップデート、及び/又はユーザの興味のある分野における強化を含み得るが、それらに限定されない。簡潔さを目的として、開示された発明の上述の応用は、患者の単一の例のために説明されている。しかしながら、1つ以上の応答の上述の決定は、複数の患者に関連付けられた第1の集合及び/又は第2の集合のデータのパターン分析に基づいてよいことを当御者は理解するだろう。
一実施形態によれば、サーバ102は、決定された1つ以上の応答を、クライアントシステム108cに伝送するよう構成されてよい。クライアントシステム108cは、受信された1つ以上の応答に基づいて、1つ以上の推薦及び/又は制御命令を生成するよう構成されてよい。生成された1つ以上の推薦は、関連の応急手当、及び緊急を要する健康状態を鎮静化するための1つ以上の薬の管理を含み得るが、それらに限定されない。生成された1つ以上の制御命令は、医者のための医療アラートの生成、薬の必要性について薬局に患者を通知すること、ヘルスケアサービス106cに関連付けられたアドバイザリーアプリケーションの使用により、基づいて救急車を予約することを含み得るが、それらに限定されない。
別の例示的な状況において、インフラストラクチャベースのサービス106eのクライアントシステム108eは、建物内のインフラストラクチャ施設に関連付けられた1つ以上のパラメータをモニタリングするよう構成されてよい。インフラストラクチャ施設は、エレベータ、駐車場施設、消火器、プリンタ等の1つ以上のネットワーク機器、自動販売機、電気機器、煙探知機等の1つ以上のセンサを含むが、それらに限定されない。クライアントシステム108eは、建物の1つ以上の施設の利用状況をモニタリングするよう構成されてよい。クライアントシステム108eは、通信ネットワーク112を介して、第1の集合のデータとして、1つ以上の施設の利用状況に対応する1つ以上のパラメータを、サーバ102に伝送するよう構成されてよい。一実施形態によれば、1つ以上のパラメータは、ローカルのデータベース110eに記憶されてよい。1つ以上のパラメータのサーバ102への伝送は、クライアントシステム108eによるイベントの検出に基づいてよい。そのようなイベントの例は、ユーザによって提供されるインフラストラクチャ施設の利用状況の状態リクエスト、緊急の状態(例えば火事の危険、及び/又は地震)、及び/又はユーザによって提供される駐車スペースのリクエストを含み得るが、それらに限定されない。
一実施形態によれば、サーバ102は、第1の集合として、1つ以上のパラメータを受信するよう構成されてよい。サーバ102は、中央データベース104から、建物のフロア計画等の情報を含み得る第2の集合のデータを検索するようにさらに構成されてもよい。第2の集合のデータは、ユーザの位置、ユーザの車両の詳細等をさらに含み得る。受信された第1の集合のデータ及び/又は第2の集合のデータのパターン分析に基づいて、サーバ102は、ユーザの位置に対する最も近い消火器の利用可能性等の1つ以上の応答を決定するよう構成されてよい。1つ以上の応答は、ユーザの位置に対する最も近い空きの駐車スペースの利用可能性にさらに対応してよい。
一実施形態によれば、1つ以上の応答は、建物内のエレベータのリアルタイムの利用状況に対応してよい。例えば、1つ以上の応答は、緊急避難手順及び/又はマップを含む避難計画に対応してよい。さらに、1つ以上の応答は、ユーザの近傍内のネットワーク機器及び/又は電気機器の動作状態に対応してよい。一実施形態によれば、サーバ102は、クライアントシステム108eから、イベント情報の受信に基づいて、ローカルのデータベース110eから、第1の集合のデータを検索するよう構成されてよい。
一実施形態によれば、サーバ102は、決定された1つ以上の応答に基づいて、1つ以上の制御命令を生成するよう構成されてよい。生成された1つ以上の制御命令は、先着順の(FIFA)アルゴリズムに基づいた、ユーザのための決定された空き駐車スペースの予約、緊急の場合の、消防署等の緊急応答サービスを通知すること、及び/又はインフラストラクチャ施設のライブアップデートをユーザに提供することを含み得るが、それらに限定されない。
別の例示的な状況によれば、種々雑多なサービス106fのクライアントシステム108fは、ユーザの個人設定されたアカウントに関連付けられた1つ以上のパラメータをモニタリングするよう構成されてよい。個人設定されたアカウントは、銀行のアカウント、株式市場のポートフォリオ、ソーシャルネットワークのプラットフォーム等を含み得る。クライアントシステム108fは、ユーザの個人設定されたアカウントに対応する取引パターンをモニタリングするよう構成されてよい。その取引パターンのモニタリングに基づいて、第1の集合のデータはクライアントシステム108fによって決定されてよい。決定された第1の集合のデータは、サーバ102に伝送されてよい。一実施形態によれば、決定された第1の集合のデータは、ローカルのデータベース110fに記憶されてもよい。
一実施形態によれば、サーバ102は、ユーザに関連付けられた第2の集合のデータを決定するよう構成されてよい。第2の集合のデータは、中央データベース104から検索されてもよい。第2の集合のデータは、ユーザが関連付けられた銀行の詳細、ユーザのポートフォリオに関連付けられた株式に対応する株式のアップデート、ユーザに関連付けられた記念日のデータ、及びユーザに関連付けられた1人以上の他のユーザを含み得る。
受信された第1の集合のデータ及び/又は第2の集合のデータのパターン分析に基づいて、サーバ102は、銀行に関連付けられたクレジットカードの料金の支払いについての、1つ以上の日付のリマインダー等の1つ以上の応答を決定するよう構成されてよい。1つ以上の応答は、株式市場の指数の分析に基づいて、ユーザへの株式市場のアップデートを提供することをさらに含んでもよい。一実施形態によれば、1つ以上の応答は、クライアントシステム108fに伝送されてもよい。受信された1つ以上の応答に基づいて、クライアントシステム108fは、1つ以上の制御命令を生成するよう構成されてよい。生成された1つ以上の制御命令は、ユーザのアカウントに関連付けられた1つ以上のアクションを実行する、前もって規定された許可の集合を含む第1の集合のデータにさらに基づいてよい。1つ以上のアクションは、クレジットカードの料金の支払い、株式市場の取引、記念日のデータに基づいた1人以上の他のユーザのためのギフトアイテムの購入、及び/又は1人以上の他のユーザの住所への購入したギフトの発送を含み得るが、それらに限定されない。
図2A、2B、及び2Cは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおいて、夫々サーバ、クライアントシステム、及び車両の様々な例示的なコンポーネント及びシステムを示すブロック図である。図2Aを参照すると、本開示の一実施形態に係るユニファイド・コネクテッドネットワークにおいて、サーバ102の様々な例示的なコンポーネント及びシステムを示すブロック図が示される。図2Aは、図1からの要素と併せて説明される。図2Aを参照すると、プロセッサ202を含み得るサーバ102が示される。プロセッサ202は、中央データベース104を含み得る。サーバ102はさらに、関連データインテリジェンス(RDI:related data intelligence)ユニット204、アドバイザリーアプリケーションユニット206、コマンド制御ユニット208、及び/又はトランシーバ210をさらに含み得る。中央データベース104は、本開示の範囲から逸脱することなく、サーバ102の外部であってよいリモートのデータベース(図1において説明されたように)であってよいことを当業者は理解する。
プロセッサ202は、RDIユニット204、アドバイザリーアプリケーションユニット206、コマンド制御ユニット208、及び/又はトランシーバ210に通信可能に接続されてよい。一実施形態によれば、サーバ102は、図1にて説明されたように、トランシーバ210を介して、クライアントシステム108a〜108f等の複数のクライアントシステム108に通信可能に接続されてよい。サーバ102はまた、他の適切なコンポーネント及びシステムを含み得るが、簡潔さの目的のために、本開示の機能及び動作を記載及び説明するために用いられる上記コンポーネント及びシステムが本明細書において示されていることを了解されたい。
プロセッサ202は、第1の集合のデータ及び第2の集合のデータを処理するよう構成され得る適切なロジック部、回路、インタフェース及び/又はコードを含み得る。第1の集合のデータは、クラウドベースのサービス106の集合のサービスに対応してよく、第2の集合のデータは、ユーザに関連づけられたクラウドベースのサービス106の集合の1つ以上の他のサービスに対応してよい。プロセッサ202は、当該技術分野において周知である複数のプロセッサ技術に基づいて実現されてよい。プロセッサ202の例としては、X86ベースのプロセッサ、縮小命令セットコンピューティング(RISC:Reduced Instruction Set Computing)プロセッサ、特定用途向け集積回路(ASIC:Application−Specific Integrated Circuit)プロセッサ、複雑命令セットコンピューティング(CISC:Complex Instruction Set Computing)プロセッサ、マイクロコントローラ、中央処理ユニット(CPU:central processing unit)、グラフィック処理ユニット(GPU:graphics processing unit)、状態機械、及び/又は他のプロセッサ又は回路であってよい。
RDIユニット204は、第1の集合のデータ及び第2の集合のデータのパターン分析を実行するよう構成されてよい適切なロジック部、回路、インタフェース、及び/又はコードを含み得る。パターン分析に基づいて、RDIユニット204は、第1の集合及び/又は第2の集合のデータからインテリジェント情報を抽出するようにさらに構成されてよい。第1の集合及び/又は第2の集合のデータからの情報の抽出及び学習は、受信された第1の集合及び/又は第2の集合のデータのパターン分析、並びにそれらからの適応学習に基づいてよい。第1の集合及び/又は第2の集合のデータからの情報のそのような抽出及び学習は、サーバ102の関連のデータインテリジェンス(RDI)にさらに対応してよい。RDIユニット204は、抽出及び学習された情報から導き出されたインテリジェンスと、クラウドベースのサービス106の集合によって提供された1つ以上のリアルタイムのサービスとの関係を確立することを車両に、さらに容易にさせてよい。RDIユニット204は、抽出された情報を、アドバイザリーアプリケーションニット206、コマンド制御ユニット208へ伝送するようにさらに構成されてよい。RDIユニット204は、中央データベース104から検索されたパターン分析アルゴリズム、適応アルゴリズム、及び/又は機械学習アルゴリズムのうちの1つ以上に基づいて、受信された第1及び/又は第2の集合のデータから、インテリジェント情報を抽出及び学習するようにさらに構成されてよい。RDIユニット204は、当業者によって周知であるいくつかの技術に基づいて実現されてよい。
アドバイザリーアプリケーションニット206は、第1の集合及び/又は第2の集合のデータのパターン分析からの抽出及び学習された情報に基づいて、1つ以上の応答を決定するよう構成され得る適切なロジック部、回路、インタフェース及び/又はコードを含み得る。アドバイザリーアプリケーションニット206は、決定された1つ以上の応答に基づいて、1つ以上の推薦及び/又は1つ以上の制御命令を生成するようさらに構成されてよい。決定された1つ以上の応答、生成された1つ以上の推薦、及び/又は1つ以上の制御命令は、コマンド制御ユニット208へと伝達されてよい。アドバイザリーアプリケーションニット206は、当業者に周知であるいくつかの技術に基づいて実現されてよい。
通信制御ユニット208は、1つ以上の制御命令を生成するよう構成され得る適切なロジック部、回路、インタフェース、及び/又はコードを含み得る。1つ以上の制御命令は、受信された1つ以上の応答、1つ以上の推薦、及び/又は1つ以上の制御命令に基づいていてよい。コマンド制御ユニット208は、クライアントシステム108a〜108f等の1つ以上のクライアントシステムのローカルのコマンド制御ユニットへ、生成された1つ以上の制御命令を伝達するようさらに構成されてよい。コマンド制御ユニット208は、当業者に周知であるいくつかの技術に基づいて実現されてよい。
トランシーバ210は、通信ネットワーク112を介して、クライアントシステム108a〜108f等の複数のクライアントシステム108と通信するよう構成され得る適切なロジック部、回路、インタフェース、及び/又はコードを含み得る。トランシーバ210は、通信ネットワーク112との、サーバの有線又はワイヤレスでの通信をサポートする既知の技術を実装してよい。トランシーバ210は、アンテナ、周波数変調(FM:frequency modulation)トランシーバ、無線周波数(RF:radio frequency)トランシーバ、1つ以上のアンプ、チューナ、1つ以上のオシレータ、デジタル信号プロセッサ、コーダ・デコーダ(CODEC:coder−decoder)チップセット、加入者識別モジュール(SIM:subscriber identity module)カード、及び/又はローカルのバッファを含み得るが、それらに限定されない。トランシーバ210は、インターネット、イントラネット、及び/又はセルラー電話ネットワーク、ワイヤレスローカルエリアネットワーク(LAN:local area network)、及び/又はメトロポリタンエリアネットワーク(MAN:metropolitan area network)等のワイヤレスネットワーク等のネットワークとのワイヤレス通信を介して通信してよい。ワイヤレス通信は、Long Term Evolution(LTE)、Global System for Mobile Communications(GSM)、Enhanced Data GSM Environment(EDGE)、広帯域符号分割多元接続(W−CDMA:wideband code division multiple access)、符号分割多元接続(CDMA:code division multiple access)、時分割多元接続(TDMA:time division multiple access)、Bluetooth、Wireless Fidelity(Wi−Fi)(e.120g、IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、及び/又はIEEE 802.11n)、voice over Internet Protocol (VoIP)、Wi−Max、Eメール、インスタントメッセージ、及び/又はショートメッセージサービス(SMS)のためのプロトコル等の複数の通信規格、プロトコル、及び技術のいずれかを使用してよい。
稼働時に、プロセッサ202は、トランシーバ210を介して、複数のクライアントシステム108の1つ以上から、クラウドベースのサービス106の集合のサービスに対応する第1の集合のデータを受信するよう構成されてよい。一実施形態によれば、サービスは、(図1において説明されたように)自動車サービス106a、ホームオートメーションサービス106b、ヘルスケアサービス106c、ERPサービス106d、インフラストラクチャベースのサービス106e、及び/又は雑多なサービス106fに対応してよい。第1の集合のデータの受信は、クラウドベースのサービス106の集合の1つ以上のサービスに関連付けられた、ECU等の第1の集合の電子デバイスに関連付けられたイベントの発生に基づいてよい。一例によれば、そのようなイベントは、ユーザの車両の故障に対応してよい。別の例によれば、イベントは、車両に関連付けられたユーザからの、ある場所へ移動するための最適な時間を決定するリクエストの受信に対応してよい。さらに別の例によれば、イベントは、ユーザの位置を決定するために、1人以上の他のユーザからのリクエストの受信にさらに対応してよい。
一実施形態によれば、車両の故障等のイベントの検出に基づいて、プロセッサ202は、自動車サービス106aに関連付けられた、クライアントシステム108a等の複数のクライアントシステムの1つ以上から、第1の集合のデータを受信するよう構成されてよい。第1の集合のデータは、第1の集合の電子デバイスに関連付けられた1つ以上のセンサから受信されたデータに基づいてよい。受信された第1の集合のデータは、目的地への移動のための好適な時間、車両の全地球測位衛星(GPS)座標、車両の1つ以上の移動及び/又は車両パラメータ、及び/又はユーザに関連付けられた、前もって記憶されたユーザ選好のうちの1つ以上に対応してよい。一実施形態によれば、第1の集合のデータは、例えば、車両のECUを介して、ユーザによって提供されてもよい。複数のクライアントシステム108の1つ以上は、複数のローカルのデータベース110のうちの対応のデータベース内の、受信された第1の集合のデータを記憶するよう構成されてよい。
一実施形態によれば、プロセッサ202は、図1に示されるように、中央データベース104、複数のローカルのデータベース110、及び/又は、第1の集合の電子デバイスに関連付けられたホームオートメーションサービス106b等のクラウドベースのサービス106の集合の1つ以上のサービス等の様々なデータソースから、第2の集合のデータを検索するよう構成されてよい。第2の集合のデータは、第1の集合の電子デバイスの1つ以上の動作パラメータにさらに対応してよい。第2の集合のデータは、クラウドベースのサービス106の集合の1つ以上に関連付けられた第1の集合の電子デバイスの動作パラメータを修正するための、前もって規定された許可の集合をさらに含んでよい。1つ以上の動作パラメータは、電子デバイスの動作状態、電子デバイスの周囲環境の状況、及び/又は電子デバイスに関連付けられた1つ以上のユーザ規定の選好を含み得るが、それらに限定されない。とはいえ、本開示はそれに限定され得ず、第2の集合のデータは、本開示の範囲から逸脱することなく、クラウドベースのサービス106の集合から、対応のサービスに関連付けられた複数のローカルのデータベース110において記憶され得る。
一実施形態によれば、プロセッサ202は、受信された第1の集合のデータ及び/又は受信された第2の集合のデータを、RDIユニット204へ伝達するよう構成されてよい。RDIユニット204は、中央データベース104から、パターン分析アルゴリズム、適応アルゴリズム、及び/又は機械学習アルゴリズムを検索するよう構成されてよい。検索されたアルゴリズムに基づいて、RDIユニット204は、受信された第1の集合及び/又は第2の集合のデータから、インテリジェント情報を抽出するよう構成されてよい。第1の集合及び/又は第2の集合のデータからのインテリジェント情報の抽出は、受信された第1の集合及び/又は第2の集合のデータのパターン分析に基づいてよい。インテリジェント情報の抽出は、デシジョンツリー学習、結合ルール学習、人口ニューラルネットワーク、帰納論理プログラミング、クラスタ分析、強化学習、類似性及び距離学習、サポートベクターマシン(SVM)、関連ベクターマシン(RVM)等にさらに基づいてよい。
一実施形態によれば、RDIユニット204は、トランシーバ210を介して、アドバイザリーアプリケーションニット206へ、抽出された情報を伝達するよう構成されてよい。受信された、抽出された情報に基づいて、アドバイザリーアプリケーションニット206は、1つ以上の応答を決定するよう構成されてよい。とはいえ、本開示はそのように限定され得ず、アドバイザリーアプリケーションニット206は、本開示の範囲から逸脱することなく、1つ以上の応答に基づいて、1つ以上の制御命令を生成するよう構成され得る、複数のクライアントシステム108の1つ以上へ、決定された1つ以上の応答を伝送するよう構成されてよい。
一実施形態によれば、アドバイザリーアプリケーションニット206は、決定された1つ以上の応答に基づいて、起動され得る1つ以上のアプリケーションプログラムインタフェース(API)を含み得る。起動された1つ以上のAPIは、複数のクライアントシステム108の1つ以上から受信された1つ以上の応答に基づいて、1つ以上のアドバイザリーアプリケーションの使用により、推薦を生成し得る第1のAPIを含み得る。一実施形態によれば、生成された1つ以上の推薦は、第2のAPIに基づいて、第1の集合の電子デバイスに存在する個人設定されたUI上で表されてよい。個人設定されたUI上において表示された1つ以上の推薦に基づいて、別のユーザは、第1の集合の電子デバイスに関連付けられた1つ以上の動作パラメータを修正してよい。
一実施形態によれば、アドバイザリーアプリケーションニット206は、第1の集合の車両へ、決定された1つ以上の応答を伝送するために、複数のクライアントシステム108を迂回するよう構成されてよい。検索された1つ以上の応答に基づいて、第1の集合の車両は、オーディオインタフェース及び/視覚的インタフェースを介して、受信された1つ以上の応答及び/又は生成された1つ以上の推薦をユーザに表示するよう構成されてよい。表示された1つ以上の応答に基づいて、ユーザは、第1の集合の電子デバイスに関連付けられた1つ以上の動作パラメータを修正するための1つ以上のコマンドを発行してよい。
一実施形態によれば、アドバイザリーアプリケーションニット206は、通信ネットワーク112を介して、決定された1つ以上の応答及び/又は生成された1つ以上の推薦を、直接、ユーザに伝送するよう構成されてよい。一実施形態によれば、コマンド制御ユニット208は、1つ以上の制御命令を生成するよう構成されてよい。コマンド制御ユニット208は、生成された1つ以上の制御命令を、複数のクライアントシステム108に関連付けられた第2の集合の電子デバイスへ伝送するようにさらに構成されてよい。生成された1つ以上の制御命令に基づいて、コマンド制御ユニット208は、クラウドベースのサービス106の集合の1つ以上に関連付けられた第2の集合の電子デバイスを直接に制御するよう構成されてもよい。
一実施形態によれば、クラウドベースのサービス106の集合からの、対応のサービスに関連付けられた第1の集合の電子デバイスの動作は、コマンド制御ユニット208においてインストールされた1つ以上のAPIに基づいて制御されてよい。1つ以上のAPIは、生成された1つ以上の制御命令に基づいて起動されてもよい。起動された1つ以上のAPIは、複数のクライアントシステム108の1つ以上によって受信された、決定された1つ以上の応答及び/又は決定された1つ以上の制御命令に基づいて、1つ以上のアクションを実行し得る第3のAPIを含み得る。実行された1つ以上のアクションは、車両の故障に基づいて、例えばACをOFF状態からON状態に切り替える等、第2の集合の電子デバイスの動作動態の変更の延期を含み得る。実行された1つ以上のアクションは、車両のユーザ及び/又は第1の集合の電子デバイスに関連付けられ得るユーザ情報に基づいていてよい。
ユーザ情報は、クラウドベースのサービス106の集合の1つ以上に関連付けられた第1の集合の電子デバイスの動作パラメータを修正するための、前もって規定された許可の集合を含んでよい。ユーザ情報は、ユーザに対応するACに関連付けられた所望される温度選好等の、前もって記憶されたユーザ選好の集合をさらに含んでよい。ユーザ情報は、温度設定(そこでACをONにする)等の、ユーザによって提供される入力をさらに含んでよい。その選好は、車両のメンテナンスサービスをユーザに提供する好適な商売人をさらに含んでよい。一実施形態によれば、前述の情報は、車両への、伝送された1つ以上の応答に基づいて、ユーザにリアルタイムで提供されてよい。そのようなリアルタイムの情報は車両のECUの使用によって生成されてよい。
一実施形態によれば、プロセッサ202は、第1の集合のデータ及び/又は上述の情報に基づいて、生成された1つ以上の応答をカスタマイズするよう構成されてよい。例えば、第1の集合のデータが、ユーザの気分の指数を含み得る場合、プロセッサ202は、ユーザの前もって規定されたユーザ選好の集合に対応し得る1つ以上の応答を決定するよう構成されてよい。1つ以上の応答のそのような決定、例えばユーザのプレイリストからの好適な曲を再生することは、車両を運転するユーザのIDの検出に基づいてカスタマイズされてよい。
図2Bを参照すると、本開示の一実施形態に従ったユニファイド・コネクテッドネットワークにおける、複数のクライアントシステム108のうちの1つのクライアントシステムの例の様々な例示的なコンポーネント及びシステムを示すブロック図が示される。図2Bは、図1及び図2Aからの要素と併せて説明される。図2Bを参照すると、プロセッサ214を含み得るクライアントシステム212が示される。クライアントシステム212は、プロセッサ214、ローカルのデータベース216、ローカルのアドバイザリーアプリケーションユニット218、リソース取り扱いユニット220、ローカルのコマンド制御ユニット222、及び/又はトランシーバ224を含み得る。プロセッサ214は、トランシーバ224を介して、ローカルのデータベース216、ローカルのアドバイザリーアプリケーションユニット218、リソース取り扱いユニット220、ローカルのコマンド制御ユニット222と通信可能に接続されてよい。
ローカルのデータベース216は、本開示の範囲から逸脱することなく、クライアントシステム212の外部にあり得るリモートのデータベースであってもよいことを当業者は理解するだろう。クライアントシステム212の機能及びコンポーネントは、複数のクライアントシステム108のそれらに類似し得ることを当業者はさらに理解するだろう。クライアントシステム212はまた、他の適切なコンポーネント及びシステムを含み得るが、簡潔さのために、本開示の機能及び動作を記載及び説明するための用いられるそれらのコンポーネント及びシステムが本明細書において説明されるものであることは理解されるべきである。
プロセッサ214は、サーバ102から1つ以上の応答を受信するよう構成され得るロジック部、回路、インタフェース、及び/又はコードを含み得る。プロセッサ202は、当該技術分野において既知の複数のプロセッサ技術に基づいて実現されてよい。プロセッサ202の例は、X86ベースのプロセッサ、縮小命令セットコンピューティング(RISC)プロセッサ、特定用途向け集積回路(ASIC)プロセッサ、複雑命令セットコンピューティング(CISC)プロセッサ、マイクロコントローラ、中央処理ユニット(CPU)、グラフィック処理ユニット(GPU)、状態機械、及び/又は他のプロセッサ又は回路であってよい。
ローカルのアドバイザリーアプリケーションユニット218は、1つ以上の推薦を生成するために、1つ以上のアドバイザリーアプリケーションを含み得る適切なロジック部、回路、インタフェース、及び/又はコードを含み得る。生成された1つ以上の推薦は、サーバ102から受信された1つ以上の応答に基づいてよい。1つ以上のアドバイザリーアプリケーションに基づいて、ローカルのアドバイザリーアプリケーションユニット218は、第1の集合の電子デバイスにおいて存在する個人設定されたUI上で、生成された1つ以上の推薦を表示するよう構成されてよい。ローカルのアドバイザリーアプリケーションユニット218は、当業者に周知のいくつかの技術に基づいて実現されてよい。
リソース取り扱いユニット220は、クライアントシステム212に関連付けられたリソースの割り当てを管理するよう構成され得る適切なロジック部、回路、インタフェース、及び/又はコードを含み得る。そのようなリソースは、クラウドベースのサービス106の集合に関連付けられた第1の集合の電子デバイスに対応してよい。リソースの利用可能性の状態は、クライアントシステム212に関連付けられて、個々のローカルのデータベース110に記憶されてよい。リソース取り扱いユニット220は、当業者に周知のいくつかの技術に基づいて実現されてよい。
ローカルのコマンド制御ユニット222は、受信された1つ以上の応答に基づいて、1つ以上の制御命令を生成するよう構成され得る適切なロジック部、回路、インタフェース、及び/又はコードを含み得る。1つ以上のアクションは、生成された1つ以上の制御命令に基づいて、第2の集合の電子デバイスで実行されてよい。ローカルのコマンド制御ユニット222は、当業者に周知のいくつかの技術に基づいて実現されてよい。
トランシーバ224は、通信ネットワーク112を介して、サーバ102と通信するよう構成され得る適切なロジック部、回路、インタフェース、及び/又はコードを含み得る。トランシーバ224は、通信ネットワーク112との、サーバ102の有線又はワイヤレス通信をサポートする既知の技術を実装してよい。トランシーバ224は、アンテナ、周波数変調(FM)トランシーバ、無線周波数(RF)トランシーバ、1つ以上のアンプ、チューナ、1つ以上のオシレータ、デジタル信号プロセッサ、コーダ・デコーダ(CODEC)チップセット、加入者識別モジュール(SIM)カード、及び/又はローカルのバッファを含み得るが、それらに限定されない。トランシーバ224は、インターネット、イントラネット、及び/又はセルラー電話ネットワーク、ワイヤレスローカルエリアネットワーク(LAN)、及び/又はメトロポリタンエリアネットワーク(MAN)等のワイヤレスネットワーク等のネットワークとのワイヤレス通信を介して通信してよい。ワイヤレス通信は、Long Term Evolution(LTE)、Global System for Mobile Communications(GSM)、Enhanced Data GSM Environment(EDGE)、広帯域符号分割多元接続(W−CDMA)、符号分割多元接続(CDMA)、時分割多元接続(TDMA)、Bluetooth、Wireless Fidelity(Wi−Fi)(e.120g、IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、及び/又はIEEE 802.11n)、voice over Internet Protocol (VoIP)、Wi−Max、Eメール、インスタントメッセージ、及び/又はショートメッセージサービス(SMS)のためのプロトコル等の複数の通信規格、プロトコル、及び技術のいずれかを使用してよい。
稼働時に、プロセッサ214は、トランシーバ224を介して、サーバ102から1つ以上の応答を受信するよう構成されてよい。このように受信された1つ以上の応答は、第1の集合のデータ及び第2の集合のデータのパターン分析に基づいて、RDIユニット204と連動してプロセッサ202によって実行されるインテリジェント情報の抽出及び学習に基づいてよい。受信された1つ以上の応答に基づいて、ローカルのアドバイザリーアプリケーションユニット218は、ローカルのデータベース110から1つ以上のAPIを検索するよう構成されてよい。
一実施形態によれば、受信された1つ以上のAPIは、第1のAPI、第2のAPI、及び/又は第3のAPIに対応してよい。ローカルのアドバイザリーアプリケーションユニット218は、第1のAPIに基づいて、1つ以上の推薦を生成するよう構成されてよい。生成された1つ以上の推薦は、第2のAPIに基づいて、クラウドベースのサービスの集合に関連付けられた第1の集合の電子デバイス上で表示されてよい。ローカルのアドバイザリーアプリケーションユニット218の第2のAPIは、第2の集合のデータの一部でありうる前もって記憶されたユーザ選好に基づいて、生成された1つ以上の推薦をカスタマイズするようさらに構成されてよい。カスタマイズされた1つ以上の推薦は、第1の集合の電子デバイスにおいて、個人設定されたUI上で表示されてよい。ローカルのアドバイザリーアプリケーションユニット218の第3のAPIは、クライアントシステム212によって受信された、決定された1つ以上の応答及び/又は決定された1つ以上の制御命令に基づいて、1つ以上のアクションを実行するよう構成されてよい。
一実施形態によれば、ローカルのアドバイザリーアプリケーションユニット218は、トランシーバ224を介して、第1の集合の電子デバイスへ、生成された1つ以上の推薦を伝送するよう構成されてよい。一実施形態によれば、ローカルのアドバイザリーアプリケーションユニット218は、トランシーバ224を介して、生成された1つ以上の推薦を、ローカルのコマンド制御ユニット222へ伝達するよう構成されてよい。ローカルのコマンド制御ユニット222は、クラウドベースのサービス106の集合に関連付けられた第1の集合の電子デバイス上で、受信された1つ以上の推薦を表示するために、1つ以上の制御命令を生成するよう構成されてよい。
一実施形態によれば、リソース取り扱いユニット220は、1つ以上の応答に基づいて、クライアントシステム212の1つ以上のリソースの利用状態を決定するよう構成されてよい。そのようなリソースは、クラウドベースのサービス106の集合に関連付けられた第1の集合の電子デバイスに対応してよい。リソース取り扱いユニット220は、クラウドベースのサービス106の集合に関連付けられた、ローカルのデータベース110から1つ以上のリソースの利用状態を検索するよう構成されてよい。検索された状態に基づいて、リソース取り扱いユニット220は、1つ以上の利用可能なリソースをプロセッサ214に割り当てるようにさらに構成されてよい。
一実施形態によれば、プロセッサ214は、割り当てられた1つ以上の利用可能なリソースに基づいて、1つ以上のリソースの利用可能性及び/又は受信された1つ以上の応答を、ローカルのコマンド制御ユニット222に伝達するよう構成されてよい。ローカルのコマンド制御ユニット222は、利用可能な1つ以上のリソースに対応する1つ以上の制御命令を生成するよう構成されてよい。例えば、受信された1つ以上の応答が車両のGPS位置の決定に対応する場合、ローカルのコマンド制御ユニット222は、V2V通信を介して、車両のGPS位置を検索するために、車両(1つ以上の利用可能なリソース)の近傍における1つ以上の車両のECUを制御するよう構成されてよい。プロセッサ214は、第3のAPIを介して、ローカルのコマンド制御ユニット222によって発っせられた決定された1つ以上の制御命令に基づいて、第2の集合の電子デバイス上で1つ以上のアクションを実行するようさらに構成されてよい。
図2Cは、本開示の一実施形態に係る車両の様々な例示的コンポーネント又はシステムを示すブロック図である。図2は、図1、図2A、及び図1Bからの要素と併せて説明される。図2Cを参照すると、車両226が示されている。車両226は、マイクロプロセッサ230及びメモリ232を含み得るECU228を含んでよい。車両226は、ワイヤレス通信システム234、オーディオインタフェース236、ディスプレイ238、動力伝達制御システム240、操向システム242、制動システム244、感知システム246、車体制御モジュール248、及び車両内ネットワーク250をさらに含んでよい。車両電力システム254に関連付けられたバッテリ252がさらに示される。一実施形態によれば、ワイヤレス通信システム234、及びオーディオインタフェース236はまた、ECU228に関連付けられてよい。ディスプレイ238は、ユーザインタフェース(UI)208aを表してよい。車両226は、図2Bに詳細に記載されるように、クライアントシステム212に類似するクライアントシステム256をさらに含んでよい。
様々なコンポーネント又はシステムが、車両エリアネットワーク(VAN:vehicle area network)、及び/又は車両内データバス等の車両内ネットワーク250を介して、互いに通信可能に接続されてよい。マイクロプロセッサ230は、車両内ネットワーク250を介して、メモリ232、ワイヤレス通信システム234、オーディオインタフェース236、ディスプレイ238、及び感知システム246と通信可能に接続されてよい。一実施形態によれば、マイクロプロセッサ230は、動力伝達制御システム240及び車体制御モジュール248に動作可能に接続されてよい。車両226はまた他の適切なコンポーネント又はシステムを含み得るが、簡潔さのために、本開示の機能及び動作を記載及び説明するために用いられる上記コンポーネント又はシステムが本明細書において示されていることを了解されたい。
マイクロプロセッサ230は、メモリ232に記憶された命令の集合を実行するよう構成され得る適切なロジック部、回路、インタフェース、及び/又はコードを含み得る。マイクロプロセッサ230の例は、X86ベースのプロセッサ、縮小命令セットコンピューティング(RISC)プロセッサ、特定用途向け集積回路(ASIC)プロセッサ、複雑命令セットコンピューティング(CISC)プロセッサ、Explicitly Parallel Instruction Computing(EPIC)プロセッサ、超長命令語(VLIW:Very Long Instruction Word)プロセッサ、マイクロコントローラ、中央処理ユニット(CPU)、グラフィック処理ユニット(GPU)、状態機械、及び/又は他のプロセッサ又は回路であってよい。
メモリ232は、マイクロプロセッサ230によって実行可能な機械コード及び/又は命令の集合を記憶するよう構成されてよい適切なロジック部、回路、及び/又はインタフェースを含み得る。メモリ232の実現の例は、電気的に消去可能なプログラム可能リードオンリーメモリ(EEPROM:Electrically Erasable Programmable Read−Only Memory)、ランダムアクセスメモリ(RAM:Random Access Memory)、リードオンリーメモリ(ROM:Read Only Memory)、ハードディスクドライブ(HDD:Hard Disk Drive)、フラッシュメモリ、セキュアデジタル(SD:Secure Digital)カード、ソリッドステートドライブ(SSD:Solid−State Drive)、及び/又はCPUキャッシュメモリを含み得るが、それらに限定されない。
オーディオインタフェース236は、音を生成するように動作可能であり得るスピーカ、ブザー、又は他のデバイスに接続されてよい。オーディオインタフェース236はまた、車両226の乗員から音声入力を受信するためのマイク又は他のデバイスに接続されてもよい。オーディオインタフェース236はまた、マイクロプロセッサ230に通信可能に接続されてもよい。オーディオインタフェース236は、車両内インフォテイメント(IVI:in−vehicle infotainment)システム、又は車両226のヘッドユニットの一部であってもよい。
ディスプレイ238は、車両226の乗員に様々な種類の情報を表示するためのディスプレイスクリーンのことであってよい。一実施形態によれば、ディスプレイ238は、車両のユーザからの入力を受信し得るタッチパネルのディスプレイであってよい。車両のユーザは、ユーザインタフェース(UI)を介して、ユーザ選好等の入力を提供してよい。受信された情報の処理に関連された1つ以上のルールは、UIの使用によって前もって構成されてよい。UIは、車両のECU228又はヘッドユニット(HU:head unit)に関連付けられたアプリケーションベースのUIであってよい。ディスプレイ238の例は、ヘッドアップディスプレイ(HUD:heads−up display)、拡張現実システム(augmented reality system)(AR−HUD)、ドライバ情報コンソール(DIC:driver information console)、投影型ディスプレイ、及び/又はエレクトロクロミック・ディスプレイを含み得るが、それらに限定されない。車両226は、マイクロプロセッサ230と通信するよう構成される他の入力/出力(I/O)デバイスを含み得る。
動力伝達制御システム240は、車両226のエンジン及びトランスミッションシステム(提供された場合)の動作を制御する車両226のオンボードコンピュータのことであってよい。動力伝達制御システム240は、点火、燃料噴射、排気システム、及び/又はトランスミッションシステム(提供された場合)及び制動システム244の動作を制御してよい。
操向システム242は、動力伝達制御システム240に関連付けられてよい。操向システム242は、手動モード又は半自律モードにおいて、車両226の移動を制御するために、車両のユーザによって用いられてよいハンドル及び/又は電動モータ(動力補助操向のために提供される)を含み得る。一実施形態によれば、車両226の移動又は操向は、車両226が自律モードである場合には自動的に制御されてよい。操向システム242の例としては、自律操向制御、動力支援操向システム、真空(vacuum)/油圧式ステアリングシステム、電動−油圧式パワー支援システム(EHPAS:electro−hydraulic power−assisted system)、又は当該技術分野において既知である「ステアバイワイヤ(steer−by−wire)」システムを含み得るが、それらに限定されない。
制動システム244は、摩擦力の応用により、車両226を停止又は速度を落とすために用いられてよい。制動システム244は、車両226が自律モード又は半自律モードにある場合、マイクロプロセッサ230の制御下で、動力伝達制御システム240からコマンドを受信するよう構成されてよい。一実施形態によれば、制動システム244は、マイクロプロセッサ230が、障害物、路上の危険要素、及び/又は所定の距離範囲を超過した車両226の移動を先制して検出する場合、車体制御モジュール248及び/又はマイクロプロセッサ230からコマンドを受信するよう構成されてよい。
感知システム246は、車両226の地理空間的位置を感知又は検出するための1つ以上の車両センサのことであってよい。感知システム246は、外部デバイスから、車両226の第1の近傍範囲又は第2の近傍範囲を感知するための1つ以上の近傍センサを含み得る。感知システム246は、感知システム246は、入力信号を提供するために、マイクロプロセッサ230に動作可能に接続されてよい。CANインタフェース等の1つ以上の通信インタフェースは、車両内ネットワーク250に接続するために、感知システム246内に提供されてよい。感知システム246の例としては、車両速度センサ、走行距離センサ、ヨーレートセンサ、スピードメータ、全地球測位システム(GPS)、ステアリング角度検出センサ、車両移動方向検出センサ、磁力計、タッチセンサ、及び/又は赤外線センサを含み得るが、それらに限定されない。
車体制御モジュール248は、中央ドアロックシステム等の車両226の様々な電子コンポーネント又はシステムを制御するよう構成され得る適切なロジック部、回路、インタフェース、及び/又はコードを含み得る別の電子制御のことであってよい。車体制御モジュール248は、車両226の車両ドアのロック解除をするために、マイクロプロセッサ230からコマンドを受信するよう構成されてよい。車体制御モジュール248はまた、他の適切な車両システム又はコンポーネントへコマンドを伝えてもよい。
車両内ネットワーク250は、車両226の様々な制御ユニット、コンポーネント、又はシステム、例えばECU228、ワイヤレス通信システム234、動力伝達制御システム240、感知システム246、及び/又は車体制御モジュール248が互いに通信し得る媒体を含み得る。一実施形態によれば、マルチメディアコンポーネントのためのオーディオ/ビデオデータの車両内通信は、車両内ネットワーク250のMedia Oriented Systems Transport(MOST)のマルチメディアネットワークプロトコルの使用により生じてよい。車両内ネットワーク250は、車両226のテレマティック制御ユニット(TCU:telematics control unit)等のECU228と他のECUとの間のアクセス制御及び/又は通信を容易にしてよい。車両226における様々なデバイスは、様々な有線及びワイヤレス通信プロトコルに従って、車両内ネットワーク250と接続するよう構成されてよい。1つ以上の通信インタフェース、例えばCANインタフェース、Local Interconnect Network(LIN)インタフェースは、車両内ネットワーク250と接続するために、車両226の様々なコンポーネント又はシステムによって用いられてよい。車両内ネットワーク250のための有線及びワイヤレス通信プロトコルの例としては、車両エリアネットワーク(VAN)、CANバス、ドメスティック・デジタル・バス(D2B:Domestic Digital Bus)、TTP(Time−Triggeredプロトコル)、FlexRay、IEEE1394、搬送波感知多重アクセス/衝突検出(CSMA/CD:Carrier Sense Multiple Access With Collision Detection)ベースのデータ通信プロトコル、IC(Inter−Integrated Circuit)、IEBus(Inter Equipment Bus)、ソサエティ・オブ・オートモーティブ・エンジニアズ(SAE:Society of Automotive Engineers)J1708、SAE J1939、国際標準化機構(ISO)11992、ISO 11783、MOST(Media Oriented Systems Transport)、MOST25、MOST50、MOST150、プラスチック光ファイバ(POF)、電力線通信(PLC)、シリアル・ペリフェラル・インターフェース(SPI:Serial Peripheral Interface)バス、及び/又はLIN(Local Interconnet Network)を含み得るが、それらに限定されない。
バッテリ252は、1つ以上の電子回路又は電気負荷(図示せず)に対する電力のソースであってよい。例えば、負荷は、様々な照明、例えばヘッドライト及び内部室内照明、電力による調節可能なコンポーネント、例えば車両のシート、ミラー、ウィンドウ等、及び/又は他の車両内情報システム、例えばラジオ、スピーカ、電子ナビゲーションシステム、電子制御された、電力による及び/又は補助の操向、例えば操向システム242を含み得るが、それらに限定されない。バッテリ252は、再充電可能なバッテリであってよい。バッテリ252は、車内インフォテイメントシステムの、ECU228(点線で示される)、感知システム246の1つ以上のセンサ、及び/又は1つ以上のハードウェアユニット、例えばディスプレイ238への電力のソースであってよい。バッテリ252は、電力を車両226の点火システム(図示せず)へ選択的に提供することによって、車両226のエンジンを始動させるための電力源であってよい。
車両電力システム254は、上述したように、バッテリの充電並びに車両226の様々な電子回路及び負荷への電力出力を調整してよい。車両226がハイブリッド車両又は自律車両である場合、車両電力システム254は、コンポーネントの全てに対して、必要とされる電圧を提供してよく、車両226が、十分な時間の間、バッテリ252の電力を利用できるようにする。一実施形態によれば、車両電力システム254は、パワーエレクトロニクスに対応してよく、車両内ネットワーク250へ、通信可能に接続(点線で示されている)されてよいマイクロコントローラを含み得る。そのような実施形態において、マイクロコントローラは、マイクロプロセッサ230の制御下で、動力伝達制御システム240からコマンドを受信してよい。
稼働時に、例示的な実施形態によれば、第1の集合のデータは、様々なシステム、例えば動力伝達制御システム240、操向システム242、制動システム244、感知システム246、及び/又は感知システム246から受信されたデータに基づいて、ECU228と連動して、クライアントシステム256によって生成されてよい。第1の集合のデータの伝送は、車両226に関連付けられた、例えば車両故障などのイベントの発生に基づいてよい。そのようなイベントの発生は、感知システム246によって検出されてよい。第1の集合のデータは、車両に関連付けられたクラウドベースのサービス106の集合によって提供される1つ以上のサービスに対応してよい。一実施形態によれば、クライアントシステム256は、生成された第1の集合のデータをサーバ102に伝送してよい。
一実施形態によれば、車両226のクライアントシステム256は、サーバ102から、伝送された第1の集合のデータに対応する1つ以上の応答を受信してよい。1つ以上の応答は、伝送された第1の集合のデータ及び/又は第2の集合のデータからのインテリジェント情報の抽出に基づいて、サーバ102によって決定されてよい。一例において、第2の集合のデータは、複数のサービスに関連付けられた、車両226のドライバのスマートフォン等の第1の集合の電子デバイスに対応してよい。一実施形態によれば、1つ以上の応答は、車両226の、ドライバ等のユーザのための1つ以上の推薦を含み得る。一実施形態によれば、1つ以上の応答は、動力伝達制御システム240、操向システム242、制動システム244、感知システム246、及び/又は感知システム246がECU228によって自動的に制御され得ることに基づいた1つ以上の制御命令を含み得る。
別の例示的な実施形態によれば、感知システム246によって検出されるイベントの発生は、ある場所へ移動するための最適な時間を決定するために、車両226に関連付けられたユーザからのリクエストの受信に対応してよい。そのような場合、第1の集合のデータは、目的地への、例えば車又は電車等のトランジットの好適なモード、及びユーザによって提供される他のそのような選好を含み得る。
そのような場合、サーバ102は、自動車サービス106aに関連付けられたユーザ選好に対応する場所への経路のトラフィックパターンに対応する第2の集合のデータを検索するよう構成されてもよい。そのようなトラフィックパターンはまた、自動車サービス106aに関連付けられた1つ以上の車両に関連付けられた第1の集合の電子デバイスから検索されてもよい。一実施形態によれば、トラフィックパターンはまた、自動車サービス106aに関連付けられたローカルのデータベース110aから検索されてもよい。第1の集合及び/又は第2の集合のデータのパターン分析に基づいて、サーバ102は、発生したイベントに対応する1つ以上の応答及び/又は1つ以上の推薦を生成するよう構成されてよい。例えば、生成された1つ以上の応答は、トラフィックを回避するために、ある場所へ移動するための好適な時間を含み得る第1の集合のデータのパターン分析に基づいて、目的地へと移動するための最適な時間、及び当該目的地に到達するために辿る最良の経路に対応してよい。サーバ102は、通信ネットワーク112を介して、クライアントシステム256へ、生成された1つ以上の応答及び/又は1つ以上の推薦を伝送するよう構成されてよい。
クライアントシステム256は、サーバ102によって伝送された1つ以上の応答及び/又は1つ以上の推薦を受信するよう構成されてよい。車両226のクライアントシステム256は、ディスプレイ238を介して、オーディオインタフェース236及び/又は視覚的インタフェースを介して、ユーザへ、受信された1つ以上の応答及び/又は1つ以上の推薦を表示するよう構成されてよい。そのような場合、オーディオインタフェース236及び/又はディスプレイ238は、車両電力システム254に関連付けられたバッテリ252によって電力供給されてもよい。表示された1つ以上の応答に基づいて、ユーザは、車両に関連付けられた1つ以上の動作パラメータを修正するための1つ以上のコマンドを発してもよい。
別の例示的な実施形態によれば、第2の集合のデータは、通信ネットワーク112を介して、別のユーザが車両226のGPS位置を追跡することを許可又は拒否し得ることに基づくオプションを含み得る。他のユーザが別の車両の乗員であった場合は、次いでECU228は、動的に確立されたコネクテッド車両ネットワーク(CVN)の利用によって、別の車両のECUに直接接続するよう構成されてよい。
図3A、図3B、及び図3Cは、本開示の一実施形態に係るユニファイド・コネクテッドネットワークを提供するための例示的な状況を示す。図3A、図3B、及び図3Cは、図1、図2A、及び図2Bからの要素と併せて説明される。
図3Aを参照すると、第1の例示的な状況を示すアーキテクチャ300aが示される。アーキテクチャ300aは、クライアントシステム212に通信可能に接続され得るサーバ102を含み得る。クライアントシステム108a(図1)に類似して、クライアントシステム212は、クラウドベースのサービス106の集合の自動車サービス106aに関連付けられてよい。サーバ102は、図2Aにおいて説明されたように、例えばプロセッサ202、RDIユニット204、アドバイザリーアプリケーションユニット206、コマンド制御ユニット208、及び/又はトランシーバ210などの1つ以上の要素を含み得る。クライアントシステム212は、図2Bにおいて説明されるように、例えばプロセッサ214、ローカルのデータベース216、ローカルのアドバイザリーアプリケーションユニット218、リソース取り扱いユニット220、ローカルのコマンド制御ユニット222、及び/又はトランシーバ224などの1つ以上の要素を含み得る。
時間「T_302」において、クライアントシステム212のプロセッサ214は、電子デバイスを介して、第1のユーザからのリクエストを受信するよう構成されてよい。電子デバイスは、自動車サービス106a等のクラウドベースのサービス106の集合のサービスに関連付けられてよい。受信されたリクエストは、第1の集合のデータに対応してよい。受信されたリクエストは、ユーザの「位置A」等の初期のGPS位置を含み得る。受信されたリクエストは、「位置B」等の最後のGPS位置をさらに含み得る。受信されたリクエストは、最後のGPS位置に移動するために、例えば「8AM」等の好適な時間をさらに含み得る。さらに、受信されたリクエストは、最後のGPS位置へ移動するための最適な時間を決定するためのリクエストに対応してよい。さらに、受信されたリクエストは、最後のGPS位置へ移動するための好適な時間を含み得る。
時間「T_304」において、プロセッサ214は、初期のGPS位置及び最後のGPS位置に関連付けられたトラフィック情報に対応する第2の集合のデータを検索するために、中央データベース104へリクエストを伝送するよう構成されてよい。検索されたトラフィック情報は、初期のGPS位置と最後のGPS位置との間の様々な可能なルート間に存在する交通信号の数を含み得る。検索されたトラフィック情報は、初期のGPS位置と最後のGPS位置との間の様々な可能なルート間に存在し得る交通量をさらに含み得る。例示的な状況の例によれば、第2の集合のデータは、ローカルのデータベース216から検索されてよい。
時間「T_306」において、中央データベース104は、RDIユニット204へ、受信された第1の集合のデータ及び/又は検索された第2の集合のデータを伝達するよう構成されてよい。RDIユニット204は、図2Aにおいて説明されたように、プロセッサ202と連動して、第1の集合及び/又は第2の集合のデータのパターン分析に基づいて、インテリジェント情報を抽出し、RDIを得るよう構成されてよい。抽出されたインテリジェント情報は、初期のGPS位置から最後のGPS位置へと縦走するためにユーザによって取られ得る最適な経路に関連付けられた移動時間に対応してよい。最適な経路は、最短経路の経路であってよく、1つ以上の交通信号での最小待機時間を提供する。抽出されたインテリジェント情報は、選択された経路でのトラフィックを制御するために、ユーザに推薦されてもよい移動スロットにさらに対応してよい。
時間「T_308」において、RDIユニット204は、プロセッサ202と連動して、抽出されたインテリジェント情報及び得られたRDIを、アドバイザリーアプリケーションユニット206へ伝送するよう構成されてよい。
時間「T_312」において、アドバイザリーアプリケーションユニット206は、1つ以上の応答を、クライアントシステム212のローカルのアドバイザリーアプリケーションユニット218へ伝送するよう構成されてよい。アドバイザリーアプリケーションユニット206は、受信された、抽出されたインテリジェント情報及び得られたRDIに基づいて、1つ以上の応答を決定してよい。1つ以上の応答は、最後のGPS位置へ移動するために、ユーザによって取られてよい経路に関連付けられた時間をリポートするためのメッセージを含み得る。例えば、そのメッセージは、「位置Bへの到着予想時刻は11PMです」等の例示的なメッセージに対応してよい。決定された1つ以上の応答は、トランシーバ210を介して、コマンド制御ユニット208へ伝達されてよい。例示的な状況の例によれば、1つ以上の応答は、クライアントシステム212へ直接、伝達されてよい。
例示的な状況の例によれば、時間「T_310」において、プロセッサ202は、第2の集合のデータに基づいて、リアルタイムで1つ以上の応答をアップデートするよう構成されてよい。例えば、ユーザの初期のGPS位置のモニタリングに基づいて、最後のGPS位置のユーザの到着時間がリアルタイムでアップデートされてもよい。さらに、到着時間が、機械学習アルゴリズムに基づいて、中央データベース104及び/又はローカルのデータベース216においてアップデートされてもよい。第2の集合のデータのアップデートは、ユーザが最後のGPS位置に到着するまでに実行されてよい。
一実施形態によれば、図2Aで説明されたように、アドバイザリーアプリケーションユニット206は、1つ以上の応答に基づいて、1つ以上の推薦を生成し得る1つ以上のAPIを絞り込むよう構成されてよい。生成された1つ以上の推薦は、自動車サービス106aに関連付けられた第1の集合の電子デバイスにおいて、個人設定されたUI上で表示されてもよい。
時間「T_314」において、クライアントシステム212によって受信された1つ以上の1つ以上の応答に基づいて、ローカルのアドバイザリーアプリケーションユニット218は、1つ以上の応答に基づいて、1つ以上の推薦を生成するよう構成されてよい。1つ以上の推薦の生成は、図2Bにおいて説明されたように、1つ以上のAPIに基づいてよい。時間「T_316」において、生成された1つ以上の推薦は、ローカルのコマンド制御ユニット222に伝送されてよい。時間「T_318」において、生成された1つ以上の推薦に基づいて、リソース取り扱いユニット220は、図2Bにおいて説明されたように、生成された1つ以上の推薦をそこで表示するための1つ以上の利用可能な電子デバイスを決定するよう構成されてよい。時間「T_320」において、決定された1つ以上の利用可能な電子デバイスは、ローカルのコマンド制御ユニット222に伝送されてよい。時間「T_322」において、ローカルのコマンド制御ユニット222は、自動車サービス106aに関連付けられた、決定された1つ以上の利用可能な電子デバイスにおいて、個人設定されたUI上で1つ以上の推薦を表示するよう構成されてよい。一実施形態によれば、ローカルのコマンド制御ユニット222は、コマンド制御ユニット208から直接に受信された命令に基づいて、1つ以上の推薦を表示するよう構成されてよい。一実施形態によれば、アップデートはサーバ102に伝達されてよい。
図3Bを参照すると、第2の例示的な状況を示すアーキテクチャ300bが示される。アーキテクチャ300bは、クライアントシステム212の2つのインスタンス、例えば212a及び212bに通信可能に接続され得るサーバ102を含み得る。2つのインスタンス212a及び212bは、夫々クライアントシステム108a及び108b(図1)に類似してよい。クライアントシステム212aは、クラウドベースのサービス106の集合の自動車サービス106aに関連付けられてよい。さらに、車両226等の車両は、自動車サービス106aに関連付けられてよい。クライアントシステム212bは、クラウドベースのサービス106の集合のホームオートメーションサービス106bに関連付けられてよい。さらに、電子デバイス326等の第1の集合のデバイスは、ホームオートメーションサービス106bに関連付けられてよい。さらに、クライアントシステム212aは、図2Bにおいて説明されたように、クライアントシステム212のコンポーネントに類似する、プロセッサ214a、ローカルのデータベース216a、ローカルのアドバイザリーアプリケーションユニット218a、リソース取り扱いユニット220a、ローカルのコマンド制御ユニット222a、及び/又はトランシーバ224aを含み得る。同様に、クライアントシステム212bは、図2Bにおいて説明されたように、クライアントシステム212のコンポーネントに類似する、プロセッサ214b、ローカルのデータベース216b、ローカルのアドバイザリーアプリケーションユニット218b、リソース取り扱いユニット220b、ローカルのコマンド制御ユニット222b、及び/又はトランシーバ224bを含み得る。
第2の例示的な状況によれば、電子デバイス326は、エアコンディショナー(AC)に対応してよい。さらに、中央データベース104は、電子デバイス326の動作状態を記憶するよう構成されてよい。電子デバイス326の動作状態はまた、ホームオートメーションサービス106bに関連付けられたローカルのデータベース110bに記憶されてよい。サーバ102は、図2Aにおいて説明されたように、プロセッサ202、RDIユニット204、アドバイザリーアプリケーションユニット206、コマンド制御ユニット208、及び/又はトランシーバ210等の1つ以上の要素を含み得る。
時間「T_328」において、クライアントシステム212aのプロセッサ214aは、車両226等の車両から第1の集合のデータを受信するよう構成されてよい。第1の集合のデータの受信は、車両226の故障等のイベントに基づいてよい。第1の集合のデータは、車両226故障の情報及び車両226の地理的位置を含み得る。時間「T_330」において、プロセッサ214は、車両故障情報を含む第1の集合のデータをプロセッサ202へ伝送するよう構成されてよい。
時間「T_332」において、プロセッサ202は、中央データベース104から第2の集合のデータを検索するよう構成されてよい。検索された第2の集合のデータは、ホームオートメーションサービス106bに関連付けられた、電子デバイス326等の第1の集合の電子デバイスの動作状態に対応してよい。例示的な状況の一例によれば、電子デバイス326の第2の集合のデータは、トランシーバ210aを介して、ローカルのデータベース110bから検索されてよい。
時間「T_334」において、プロセッサ202は、受信された第1の集合のデータ及び/又は検索された第2の集合のデータを、RDIユニット204へ伝達するよう構成されてよい。時間「T_336」において、第1の集合及び/又は第2の集合のデータに基づいて、RDIユニット204は、プロセッサ202と連動して、図2Aにおいて説明されたように、第1の集合及び/又は第2の集合のデータのパターン分析に基づいて、インテリジェント情報を抽出し、RDIを得るよう構成されてよい。抽出されたインテリジェント情報及び得られたRDIは、電子デバイス326の位置における第1のユーザの到着時間に対応してよい。
時間「T_338」において、決定された1つ以上の応答は、トランシーバ210を介して、アドバイザリーアプリケーションユニット206及び/又はコマンド制御ユニット208に伝達されてよい。第2の例示的な状況の一例によれば、1つ以上の応答は、ホームオートメーションサービス106bに関連付けられたクライアントシステム212bに直接、伝達されてよい。アドバイザリーアプリケーションユニット206は、パターン分析及び得られたRDIに基づいて、1つ以上の応答を決定するよう構成されてよい。1つ以上の応答は、故障情報のパターン分析に基づいて、電子デバイス326の位置における第1のユーザの到着時間を第2のユーザに知らせる通知を含み得る。その通知はさらに、第1のユーザのGPS位置に対応する情報を含み得る。その通知は、例えば「第1のユーザの車両が故障しています。到着予想時間は11PMです。」等の例示的なメッセージに対応してよい。さらに、受信された1つ以上の応答に基づいて、アドバイザリーアプリケーションユニット206は、1つ以上の応答に基づいて、1つ以上の推薦を生成するよう構成されてよい。1つ以上の推薦の生成は、図2Aにおいて説明されたように、1つ以上のAPIに基づいてよい。
時間「T_340」において、アドバイザリーアプリケーションユニット206は、クライアントシステム212bへ、1つ以上の応答を伝送するよう構成されてよい。一実施形態によれば、アドバイザリーアプリケーションユニット206は、個人設定されたUIにおいて表示するために、クライアント212aへ1つ以上の推薦及び/又は応答を伝送するよう構成されてよい。一実施形態によれば、生成された1つ以上の推薦は、コマンド制御ユニット208へ伝送されてよい。
時間「T_342」において、決定された1つ以上の応答がクライアントシステム212bに伝達された場合、ローカルのアドバイザリーアプリケーションユニット218bは、1つ以上の応答に基づいて、1つ以上の推薦を生成するよう構成されてよい。1つ以上の推薦の生成は、図2Bにおいて説明されたように、1つ以上のAPIに基づいてよい。生成された1つ以上の推薦は、ローカルのコマンド制御ユニット222b及び/又はリソース取り扱いユニット220bに伝送されてよい。第2の例示的な状況の一例によれば、1つ以上の推薦は、ACの場所における第1のユーザの到着時間の推定等の所定の計算に基づいて、ACをONにする時間を延期するための通知に対応してよい。例えば、第1のユーザの到着時間に遅延が推定される場合である。時間「T_344」において、生成された1つ以上の推薦に基づいて、1つ以上の利用可能な電子デバイスの決定は、図2Bにおいて説明されたように、リソース取り扱いユニット220bによって実行されてよい。時間「T_346」において、クライアントシステム212bのローカルのコマンド制御ユニット222bは、リソース取り扱いユニット220bによって決定された、例えば電子デバイス326等の1つ以上の利用可能な電子デバイスにおいて、個人設定されたUI上で1つ以上の推薦を表示するよう構成されてよい。表示された1つ以上の推薦に基づいて、第2のユーザ(ホームオートメーションサービス106bに関連付けられている)は、電子デバイス326の動作状態を変更し得る。
時間「T_348」において、決定された1つ以上の応答がクライアントシステム212bに伝達される場合、ローカルのコマンド制御ユニット222bは、1つ以上の応答に基づいて、1つ以上の制御命令を生成するよう構成されてよい。1つ以上の制御命令の生成は、図2Bにおいて説明されたように、1つ以上のAPIに基づいてよい。生成された1つ以上の制御命令及び/又は第2の集合のデータに関連付けられたユーザ選好の集合に基づいて、コマンド制御ユニット208は、電子デバイス326上で1つ以上のアクションを実行するよう構成されてよい。そのように実行された1つ以上のアクションは、第1のユーザの推定された到着時間に基づいて、ACをONにするための前もってプログラミングされた時間の延期に対応してよい。
時間「T_350」において、決定された1つ以上の応答がアドバイザリーアプリケーションユニット206によってコマンド制御ユニット208に伝達された場合、コマンド制御ユニット208は、1つ以上の応答に基づいて、1つ以上の制御命令を生成するよう構成されてよい。1つ以上の制御命令の生成は、図2Aにおいて説明されたように、1つ以上のAPIに基づいてよい。生成された1つ以上の制御命令及び/又は第2の集合のデータに関連付けられたユーザ選好の集合に基づいて、コマンド制御ユニット208は、電子デバイス326を制御し、1つ以上のアクションを実行するよう構成されてよい。そのように実行された1つ以上のアクションは、第1のユーザの推定された到着時間に基づいて、ACをONにするための前もってプログラミングされた時間の延期に対応してよい。一実施形態によれば、そのアップデートはサーバ102に伝達されてよい。
図3Cを参照すると、第3の例示的な状況を示すアーキテクチャ300cが示される。アーキテクチャ300cは、クライアントシステム212の2つのインスタンス212a及び212bに通信可能に接続され得るサーバ102を含み得る。2つのインスタンス212a及び212bは、夫々クライアントシステム108a及び108b(図1)に類似し得る。クライアントシステム212aは、クラウドベースのサービス106の集合の自動車サービス106aに関連付けられてよい。さらに、クライアントシステム212aは、第1の車両352aに関連付けられてよい。さらに、ユーザ354は、ホームオートメーションサービス106bに関連付けられてよい。クライアントシステム212aは、図2Bにおいて説明されたように、クライアントシステム212のコンポーネントに類似する、プロセッサ214a、ローカルのデータベース216a、ローカルのアドバイザリーアプリケーションユニット218a、リソース取り扱いユニット220a、ローカルのコマンド制御ユニット222a、及び/又はトランシーバ224aを含み得る。同様に、クライアントシステム212bは、図2Bにおいて説明されたように、クライアントシステム212のコンポーネントに類似する、プロセッサ214b、ローカルのデータベース216b、ローカルのアドバイザリーアプリケーションユニット218b、リソース取り扱いユニット220b、ローカルのコマンド制御ユニット222b、及び/又はトランシーバ224bを含み得る。
例示的な状況によれば、アーキテクチャ300cは、自動車サービス106aに直接に通信可能に接続されない場合のある第2の車両352bを含み得る。第2の車両352bは、コネクテッド車両ネットワーク(CVN)に基づいて、第1の車両352aに通信可能に接続されてよい。別の例示的な状況によれば、第1の車両352aと第2の車両352bとの間のCVNは、サーバ102から受信された1つ以上の応答に基づいて、動的に構築されてよい。
時間「T_356」において、クライアントシステム212bのプロセッサ214bは、第2の車両352bのGPS位置を追跡するためのユーザ354からのリクエストに対応し得る第1の集合のデータを受信するよう構成されてよい。時間「T_358」において、プロセッサ214bは、サーバ102のプロセッサ202へ、受信された第1の集合のデータを伝送するよう構成されてよい。
時間「T_360」において、プロセッサ202は、中央データベース104から第2の集合のデータを検索するよう構成されてよい。検索された第2の集合のデータは、第2の車両352bに関連付けられた、前もって規定されたユーザ選好の集合に対応してよい。第2の集合のデータは、第2の車両352bのユーザが、ユーザ354に対して第2の車両352bのGPS位置を追跡することを可能にさせるオプションを有効としているかどうかについての情報を含み得る。第2の車両352bのユーザに関連付けられた第2の集合のデータは、第2の車両352bのGPS位置が共有され得る1人以上のユーザのリストをさらに含み得る。一実施形態によれば、第2の集合のデータ上で実行される任意の構成変更は、中央データベース104において記憶された第2の集合のデータと同期される。
時間「T_362」において、プロセッサ202は、受信された第1の集合のデータ及び/又は検索された第2の集合のデータを、RDIユニット204へ伝達するよう構成されてよい。第1の集合及び/又は第2の集合のデータに基づいて、RDIユニット204は、プロセッサ202と連動して、図2Aにおいて説明されたように、第1の集合及び/又は第2の集合のデータのパターン分析に基づいて、インテリジェント情報を抽出し、RDIを得るよう構成されてよい。抽出されたインテリジェント情報及び得られたRDIは、通信ネットワーク112を介して又は第1の車両352a等の1つ以上の車両との動的に確立されたCVNの使用により、ユーザ354が第2の車両352bのGPS位置を追跡することを許可にするオプションについて、第2の車両352bのユーザが有効化されているかどうかについての決定に対応してよい。抽出されたインテリジェント情報は、第2の車両352bのGPS位置を共有し得る1人以上のユーザのリストを用いた、ユーザ354のIDの検証にさらに対応してよい。
時間「T_364」において、RDIユニット204は、抽出されたインテリジェント情報及び得られたRDIを、アドバイザリーアプリケーションニットへ伝送するよう構成されてよい。ユーザ354が第2の車両352bのGPS位置を追跡するために有効化されていると判定された場合には、RDIユニット204と連動して、アドバイザリーアプリケーションニット206は、1つ以上の応答を決定するよう構成されてよい。決定された1つ以上の応答は、第2の車両352bの近傍にあり得る1つ以上の車両に関連されたデータを含み得る。そのような決定は、第1の集合及び/又は第2の集合のデータのパターン分析に基づいてよい。さらに、そのような決定は、中央データベース104から検索された第2の車両352bの位置履歴に基づいてよい。第2の車両352bの位置履歴と、第1の車両352a等の1つ以上の位置履歴との相関関係に基づいて、プロセッサ202は、第2の車両352bとのCVNを確立するために、第1の車両352aを選択するよう構成されてよい。アドバイザリーアプリケーションユニット206は、RDIユニット204と連動して、決定された情報を、クライアントシステム212aへ伝送するようにさらに構成されてよい。
一実施形態によれば、ユーザが、ユーザ354がGPS位置を追跡することを許可するオプションを無効にしたことと判定された場合には、アドバイザリーアプリケーションユニット206は、中央データベース104において記憶された1つ以上のAPIに基づいて、1つ以上の推薦を生成するよう構成されてよい。そのように生成された1つ以上の推薦は、第2の車両352bのGPS位置が定められなかったことをユーザ354に知らせる通知に対応してよい。
時間「T_366」において、決定された1つ以上の応答がクライアントシステム212aによって受信された場合、ローカルのコマンド制御ユニット222aは、受信された1つ以上の応答に基づいて、1つ以上の制御命令を生成するよう構成されてよい。時間「T_368」において、生成された1つ以上の制御命令は、第1の車両352aに伝送されてよい。時間「T_370」において、生成された1つ以上の制御命令に基づいて、第1の車両352aのECUは、第2の車両352bとのCVNを確立するよう構成されてよい。時間「T_372」において、確立されたCVNに基づいて、ローカルのコマンド制御ユニット222aは、確立されたCVNを介して、第2の車両352bのGPS位置の検索を実行するよう構成されてよい。時間「T_374」において、検索されたGPS位置は、自動車サービス106aのローカルのアドバイザリーアプリケーションユニット218aへ伝送されてよい。
時間「T_376」において、ローカルのアドバイザリーアプリケーションユニット218aは、プロセッサ214aと連動して、第2の車両352bの決定されたGPS位置に基づいて、通知を生成するよう構成されてよい。時間「T_378」において、生成された通知は、アドバイザリーアプリケーションニット206へ伝送されてよい。時間「T_380」において、サーバ102のアドバイザリーアプリケーションニット206は、クライアントシステム212bのローカルのアドバイザリーアプリケーションユニット218bへ、受信された通知をリレーするよう構成されてよい。時間「T_382」において、クライアントシステム212bのローカルのアドバイザリーアプリケーションユニット218bは、その通知を、ローカルのコマンド制御ユニット222bへ伝送するよう構成されてよい。時間「T_384」において、ローカルのコマンド制御ユニット222bは、ホームオートメーションサービス106b及びユーザ354に関連付けられた個人設定されたUI上で、その通知から第2の車両352bの検索されたGPS位置を表示するよう構成されてよい。一実施形態によれば、第2の車両352bの検索されたGPS位置は、サーバ102へ伝達される。
図4は、本開示の一実施形態に係るユニファイド・コネクテッドネットワークを提供するための例示的な方法を示すフローチャートを含む。図4を参照すると、フローチャート400が示される。フローチャート400は、図1、図2A、及び図2Bと併せて記載される。本方法はステップ402から始まり、ステップ404へ進む。
ステップ404において、第1の集合のデータが、イベントの検出に基づいて、クライアントシステム212(図2B)から、プロセッサ202(図2A)によって受信されてよい。一実施形態によれば、クライアントシステム212は、ローカルのデータベース216において、受信された第1の集合のデータを記憶するよう構成されてよい。クライアントシステム212は、通信ネットワーク112を介して、受信された第1の集合のデータを、サーバ102へ伝送するよう構成されてよい。一例において、そのようなイベントは、図1において説明されたように、自動車サービス106a等のクラウドベースのサービス106の集合の1つ以上のサービスに関連付けられうる車両226のECU228によって検出されてよい。一実施形態によれば、そのイベントは、自動車サービス106aに関連付けられた車両の故障の検出に対応してよい。第1の集合のデータは、目的地へ移動する好適な時間、車両の全地球測位サテライト(GPS)座標、車両の1つ以上の移動及び/又は車両パラメータ、及び/又は、ユーザに関連付けられた、前もって記憶されたユーザ選好の集合を含み得るが、それらに限定されない。一実施形態によれば、第1の集合のデータは、例えば、車両のECUを介して、ユーザによって提供されてよい。
ステップ406において、第1の集合のデータの受信に基づいて、プロセッサ202は、中央データベース104、複数のローカルのデータベース110等の1つ以上のデータソースから、及び/又は図1に示されるように、第1の集合の電子デバイスに関連付けられた、ホームオートメーションサービス106b等のクラウドベースのサービス106の集合の1つ以上のサービスから、第2の集合のデータを受信するよう構成されてよい。第2の集合のデータは、クラウドベースのサービス106の集合の1つ以上のサービスに関連付けられた第1の集合の電子デバイスの、1つ以上の動作パラメータを含み得る。第2の集合のデータは、ユーザの車両の位置に関連付けられたトラフィックパターンの1つ以上をさらに含み得る。第2の集合のデータは、1つ以上の緊急連絡先及び/又は車両のユーザに関連付けられた1つ以上の好適な車両メンテナンスサービスプロバイダをさらに含み得る。第2の集合のデータは、メンテナンスサービスプロバイダに関連付けられたレーティングをさらに含み得る。第2の集合のデータは、クラウドベースのサービス106の集合の1つ以上に関連付けられた第1の集合の電子デバイスの動作パラメータを修正するための、前もって規定された許可の集合をさらに含み得る。
ステップ408において、図2Aに示されたように、プロセッサ202と連動して、RDIユニット204によって、第1の集合及び/又は第2の集合のデータのパターン分析に基づいて、インテリジェント情報が抽出され、RDIが得られてよい。ステップ410において、抽出されたインテリジェント情報及び得られたRDIに基づいて、1つ以上の応答が、アドバイザリーアプリケーションニット206によって決定されてよい。一実施形態によれば、決定された1つ以上の応答は、クライアントシステム212へ伝送されてよい。
ステップ412において、第2の集合のデータに基づいて、1つ以上の前もって記憶されたユーザ選好が、プロセッサ202によって決定されてよい。1つ以上の前もって記憶されたユーザ選好は、第1の集合の電子デバイスの動作状態を変更するのに要求され得る1つ以上のユーザの許可を含み得る。ステップ414において、図2Aに示されるように、1つ以上のユーザの許可が、複数のクライアントシステム108に関連付けられた第1の集合の電子デバイスの動作状態を変更するのに要求されるかどうかが決定されてよい。1つ以上のユーザの許可が、複数のクライアントシステム108に関連付けられた第1の集合の電子デバイスの動作状態を変更するのに要求される場合の例において、その制御はステップ416へと進む。1つ以上のユーザの許可が、複数のクライアントシステム108に関連付けられた第1の集合の電子デバイスの動作状態を変更するのに要求されない場合の例において、その制御はステップ420へと進む。
ステップ416において、図2Aに示されるように、1つ以上の制御命令が、命令制御ユニット208によって生成されてよい。1つ以上の制御命令は、第1の集合及び/又は第2の集合の電子デバイスを制御するように動作可能であってよい。ステップ418において、生成された1つ以上の制御命令は、図2Aに示されるように、第1の集合及び/又は第2の集合の電子デバイスに伝送されてよい。その制御は進み、ステップ424で終了する。
ステップ420において、1つ以上の推薦は、サーバ102によって生成された1つ以上の応答に基づいて、図2Aに記載されるように、アドバイザリーアプリケーションニット206によって生成されてよい。ステップ422において、生成された1つ以上の推薦は、第1の集合の電子デバイスへ伝送されてよい。一実施形態によれば、サーバ102は、1つ以上の応答をクライアントシステム212へ伝達するよう構成されてよい。そのような場合において、クライアントシステム212は、1つ以上のAPIを介して、1つ以上の推薦を生成し、第1の集合の電子デバイスにおいてその1つ以上の推薦を表示するよう構成されてよい。その制御は進んで、ステップ424で終了する。
本開示の一実施形態によれば、ユニファイド・コネクテッドネットワークを提供するためのシステムは、サーバにおいて1つ以上の回路を含み得る。1つ以上の回路は、車両の電子制御ユニット(ECU)及び第1の集合の電子デバイスに通信可能に接続されてよい。1つ以上の回路、例えばプロセッサ202は、車両のECUからの第1の集合のデータ、及び/又は、複数のサービスに関連付けられた第1の集合の電子デバイスからの第2の集合のデータを受信するよう構成されてよい。第1の集合及び/又は第2の集合のデータは、ECUによるイベントの検出に基づいて受信されてよい。1つ以上の回路、例えばRDIユニット204は、受信された第1の集合のデータ及び/又は第2の集合のデータから情報を抽出するよう構成されてよい。上記情報は、受信された第1の集合のデータ及び/又は受信された第2の集合のデータの分析に基づいて抽出されてよい。1つ以上の回路、例えばアドバイザリーアプリケーションニット206は、検出されたイベントに対応する1つ以上の応答を決定するようさらに構成されてよい。1つ以上の応答の決定は、抽出された情報に基づいてよい。1つ以上の回路、例えばプロセッサ202は、複数のサービスに関連付けられた第2の集合の電子デバイスへ、1つ以上の応答を伝送するようにさらに構成されてよい。
本開示の様々な実施形態は、ユニファイド・コネクテッドネットワークを提供するために機械及び/又はコンピュータによって実行可能な少なくとも1つのコード部を有する機械コード及び/又はコンピュータプログラムを記憶する、非一過性のコンピュータ読取可能な媒体及び/又は記憶媒体を提供してよい。少なくとも1つのコード部は、サーバによる、車両のECUから第1の集合のデータ、及び/又は複数のサービスに関連付けられた第1の集合の電子デバイスからの第2の集合のデータの受信を含むステップを、機械及び/又はコンピュータに実行させてよい。第1の集合及び/又は第2の集合のデータは、ECUによるイベントの検出に基づいて受信されてよい。ECU及び第1の集合の電子デバイスは、サーバに通信可能に接続されてよい。上記ステップは、サーバによる、受信された第1の集合のデータ及び/又は受信された第2の集合のデータからの情報の抽出をさらに含んでよい。上記情報は、受信された第1の集合のデータ及び/又は受信された第2の集合のデータの分析に基づいて、抽出されてよい。サーバは、検出されたイベントに対応する1つ以上の応答をさらに決定してよい。1つ以上の応答の決定は、抽出された情報に基づいてよい。1つ以上の応答は、サーバによって、複数のサービスに関連付けられた第2の集合の電子デバイスへ伝送されてよい。
本開示の一実施形態によれば、ユニファイド・コネクテッドネットワークを提供するためのシステムは、少なくともバッテリ、ディスプレイ、及び1つ以上の回路、例えばプロセッサ202を含み得る車両を含んでよい。バッテリ、ディスプレイ、及び回路は、車両内で用いられるECUによって制御されてよい。1つ以上の回路は、ECUによって検出されたイベントに基づいて、第1の集合のデータを生成するよう構成されてよい。1つ以上の回路は、車両に通信可能に接続され得るサーバ102等のサーバへ、生成された第1の集合のデータを伝送するよう構成されてよい。1つ以上の回路は、サーバ102から、伝送された第1の集合のデータに対応する1つ以上の応答を受信するようさらに構成されてよい。受信された1つ以上の応答は、伝送された第1の集合のデータ及び/又は第2の集合のデータからの情報の抽出に基づいて、サーバ102によって決定されてよい。第2の集合のデータは、複数のサービスに関連付けられた第1の集合の電子デバイスに対応してよい。1つ以上の応答は、バッテリによって電力供給され得るディスプレイ上で表示されてよい。
本開示は、ハードウェア、又はハードウェア及びソフトウェアの組み合わせにおいて実現されてよい。本開示は、少なくとも1つのコンピュータシステムにおいて集中化された仕方か、又は異なる要素がいくつかの相互接続されたコンピュータシステムに亘って拡げられた分散された仕方において実現されてよい。本明細書に記載された方法を実行するように適合されたコンピュータシステム又は他の装置が適し得る。ハードウェア及びソフトウェアの組み合わせは、ロード及び実行される場合に、本明細書において記載された方法を実行するようにコンピュータシステムを制御し得るコンピュータプログラムを有する汎用のコンピュータシステムであってよい。本開示は、他の機能をも実行する集積回路の一部を含むハードウェアにおいて実現されてもよい。
本開示はまた、本明細書において記載された方法の実施を可能にする全ての特徴を含み、且つコンピュータシステムにおいてロードされた場合、これらの方法を実行することができるコンピュータプログラム製品に埋め込まれていてもよい。本文脈では、コンピュータプログラムとは、任意の言語、コード、又は表記法による、命令の集合の任意の表現を意味しており、上記命令の集合は、情報処理能力を有するシステムに特定の機能を、直接的に、又は、a)他の言語、コード、若しくは表記法への変換、b)異なる材料形態での再現、の一方若しくは両方の後で、実行させることが意図されている。
本開示が所定の実施形態を参照して記載されている一方で、様々な変更がなされてよく、その均等物は本開示の範囲から逸脱することなく代用され得ることは当業者によって理解される。さらに、本開示の範囲から逸脱することなく本開示の教示に特定の状況又は材料を適合させるように、多くの変更がなされてよい。それゆえ、本開示は、開示された特定の実施形態に限定されるのではなく、本開示は添付の特許請求の範囲の範囲内に入るあらゆる実施形態を含むことが意図されている。

Claims (19)

  1. ユニファイド・コネクテッドネットワークを提供するためのシステムであって、
    車両の電子制御ユニット(ECU:electric control unit)、第1の集合の電子デバイス、及び第2の集合の電子デバイスと通信可能に接続されるサーバを備え、
    前記サーバにおける1つ以上の回路は、
    イベントの検出に基づいて、前記車両の前記ECUから第1の集合のデータ、及び/又は、複数のサービスの少なくとも1つに関連付けられた前記第1の集合の電子デバイスから、第2の集合のデータを受信し、
    受信された前記第1の集合のデータ及び/又は受信された前記第2の集合のデータの分析に基づいて、前記受信された第1の集合のデータ及び/又は前記受信された第2の集合のデータから情報を抽出し、
    抽出された前記情報に基づいて、検出された前記イベントに対応する1つ以上の応答を決定し、
    前記複数のサービスの前記少なくとも1つに関連付けられた前記第2の集合の電子デバイスへ、決定された前記1つ以上の応答を伝送するよう構成される、システム。
  2. 前記決定された1つ以上の応答は、目的地へ移動するための最適な時間に対応する、請求項1に記載のシステム。
  3. 前記決定された1つ以上の応答は、前記複数のサービスの前記少なくとも1つに関連付けられた前記第2の集合の電子デバイスの前記少なくとも1つを、ON又はOFFにする時間に対応する、請求項1に記載のシステム。
  4. 前記決定された1つ以上の応答は、確立された通信チャネルを介して、前記車両及び/又は前記第2の集合の電子デバイスへさらに伝送される、請求項1に記載のシステム。
  5. 前記第2の集合の電子デバイスは、前記決定された1つ以上の応答及びアドバイザリーアプリケーションに基づいて、前記複数のサービスの1つ以上によって制御される、請求項1に記載のシステム。
  6. 前記1つ以上の回路は、前記決定された1つ以上の応答に基づいて、前記複数のサービスの1つ以上に対応する推薦を生成する第1のサービスを起動するよう構成される、請求項1に記載のシステム。
  7. 前記1つ以上の回路は、前記決定された1つ以上の応答に基づいて、前記車両及び/又は前記第1の集合の電子デバイスにおいて、生成された前記推薦を表示する第2のサービスを起動するよう構成される、請求項6に記載のシステム。
  8. 前記1つ以上の回路は1つ以上の応答に基づき、前記車両及び/又は前記第1の集合の電子デバイスに関連付けられたユーザに関連付けられた情報に基づいて、前記決定された1つ以上の応答に対応する1つ以上のアクションを実行する第3のサービスを起動するよう構成される、請求項1に記載のシステム。
  9. 前記情報は、前記ユーザによって前もって規定された許可の集合、前記ユーザに対応する前もって記憶されたユーザ選好の集合、及び前記ユーザによって提供された入力、のうちの1つ以上を含む、請求項8に記載のシステム。
  10. 前記1つ以上の回路は、少なくとも、前記ECUから受信された前記第1の集合のデータに基づいて、前記決定された1つ以上の応答をカスタマイズするよう構成される、請求項1に記載のシステム。
  11. 前記1つ以上の回路は、前記複数のサービスの前記少なくとも1つに関連付けられた前記第1の集合の電子デバイス及び前記第2の集合の電子デバイスに対して、個人設定されたユーザインタフェースを表示するよう構成される、請求項1に記載のシステム。
  12. 前記第1の集合のデータは、目的地へ移動する好適な時間、前記車両の全地球測位サテライト(GPS:Global Positioning Satellite)座標、前記車両の1つ以上の移動及び/又は車両パラメータ、及び/又は、前記車両のユーザに関連付けられた1つ以上のユーザ選好に対応する、請求項1に記載のシステム。
  13. 前記受信された第2の集合のデータは、位置に関連付けられたトラフィックパターン、前記第1の集合の電子デバイスの動作パラメータ、前記車両のユーザに関連付けられた1つ以上の緊急連絡先、及び/又は、前記ユーザの1つ以上の好適な車両メンテナンスサービスプロバイダに対応する、請求項1に記載のシステム。
  14. 前記複数のサービスは、クラウドベースのサービスに対応し、前記クラウドベースのサービスは、自動車サービス、銀行業務サービス、Eコマースサービス、ホームオートメーションサービス、ヘルスケアサービス、位置ベースのサービス、情報及び技術(IT:Information Technology)サービス、及び/又は、インフラストラクチャベースのサービスの1つ以上に対応する、請求項1に記載のシステム。
  15. 前記情報の前記抽出は、1つ以上の機械学習アルゴリズムに基づく、請求項1に記載のシステム。
  16. ユニファイド・コネクテッドネットワークを提供するための方法であって、
    車両の電子制御ユニット(ECU:electric control unit)、第1の集合の電子デバイス、及び第2の集合の電子デバイスと通信可能に接続されたサーバにおいて、
    イベントの検出に基づいて、前記車両の前記ECUから第1の集合のデータ、及び/又は、複数のサービスの少なくとも1つに関連付けられた前記第1の集合の電子デバイスから、第2の集合のデータを受信することと、
    受信された前記第1の集合のデータ及び/又は受信された前記第2の集合のデータの分析に基づいて、前記受信された第1の集合のデータ及び/又は前記受信された第2の集合のデータから情報を抽出することと、
    抽出された前記情報に基づいて、検出された前記イベントに対応する1つ以上の応答を決定することと、
    前記複数のサービスの前記少なくとも1つに関連付けられた前記第2の集合の電子デバイスへ、決定された前記1つ以上の応答を伝送することと、を含む、方法。
  17. 前記第2の集合の電子デバイスは、前記決定された1つ以上の応答及びアドバイザリーアプリケーションに基づいて、前記複数のサービスの1つ以上によって制御される、請求項16に記載の方法。
  18. コンピュータによって実行可能な少なくとも1つのコード部を有するプログラムを記憶し、それにより前記コンピュータに、ユニファイド・コネクテッドネットワークを提供するための工程方法を実行させる非一過性のコンピュータ読取可能な記憶媒体であって、前記工程は、
    イベントの検出に基づいて、車両の電子制御ユニット(ECU:electric control unit)から第1の集合のデータ、及び/又は、複数のサービスの1つ以上に関連付けられた第1の集合の電子デバイスから、第2の集合のデータを受信することであって、前記車両の前記ECU及び前記第1の集合の電子デバイスはサーバと通信可能に接続される、前記受信することと、
    受信された前記第1の集合のデータ及び/又は受信された前記第2の集合のデータの分析に基づいて、前記受信された第1の集合のデータ及び/又は前記受信された第2の集合のデータから情報を抽出することと、
    抽出された前記情報に基づいて、検出された前記イベントに対応する1つ以上の応答を決定することと、
    前記複数のサービスの前記1つ以上に関連付けられた第2の集合の電子デバイスへ、決定された前記1つ以上の応答を伝送することと、を含む、非一過性のコンピュータ読取可能な記憶媒体。
  19. バッテリと、
    ディスプレイと、
    車両において用いられる電子制御ユニット(ECU:electric control unit)によって制御される前記車両の1つ以上の回路と、を備える車両であって、
    前記1つ以上の回路は、
    前記ECUによるイベントの検出に基づいて、第1の集合のデータを生成し、
    前記ECUと通信可能に接続されたサーバへ、生成された前記第1の集合のデータを伝送し、
    前記サーバから、伝送された前記第1の集合のデータに対応する1つ以上の応答を受信するよう構成され、
    複数のサービスの1つ以上に関連付けられた第1の集合の電子デバイスに対応する、伝送された前記第1の集合のデータ及び/又は第2の集合のデータからの情報の抽出に基づいて、前記受信された1つ以上の推薦が前記サーバによって決定され、
    前記受信された1つ以上の推薦は、前記バッテリによって電力供給された前記ディスプレイ上に表示される、車両。
JP2018524858A 2015-12-30 2016-12-16 ユニファイド・コネクテッドネットワークのためのシステム及び方法 Active JP6856072B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/984,636 US10887155B2 (en) 2015-12-30 2015-12-30 System and method for a unified connected network
US14/984,636 2015-12-30
PCT/JP2016/087473 WO2017115665A1 (en) 2015-12-30 2016-12-16 System and method for a unified connected network

Publications (2)

Publication Number Publication Date
JP2019509532A true JP2019509532A (ja) 2019-04-04
JP6856072B2 JP6856072B2 (ja) 2021-04-07

Family

ID=57750529

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018524858A Active JP6856072B2 (ja) 2015-12-30 2016-12-16 ユニファイド・コネクテッドネットワークのためのシステム及び方法

Country Status (4)

Country Link
US (2) US10887155B2 (ja)
EP (1) EP3398320A1 (ja)
JP (1) JP6856072B2 (ja)
WO (1) WO2017115665A1 (ja)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9606539B1 (en) 2015-11-04 2017-03-28 Zoox, Inc. Autonomous vehicle fleet service and system
US11283877B2 (en) * 2015-11-04 2022-03-22 Zoox, Inc. Software application and logic to modify configuration of an autonomous vehicle
US9632502B1 (en) 2015-11-04 2017-04-25 Zoox, Inc. Machine-learning systems and techniques to optimize teleoperation and/or planner decisions
WO2017079341A2 (en) 2015-11-04 2017-05-11 Zoox, Inc. Automated extraction of semantic information to enhance incremental mapping modifications for robotic vehicles
US10401852B2 (en) 2015-11-04 2019-09-03 Zoox, Inc. Teleoperation system and method for trajectory modification of autonomous vehicles
US9612123B1 (en) 2015-11-04 2017-04-04 Zoox, Inc. Adaptive mapping to navigate autonomous vehicles responsive to physical environment changes
US10096226B2 (en) * 2016-05-10 2018-10-09 Reed Williams Systems and methods for accident notification
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
US10567923B2 (en) * 2017-07-07 2020-02-18 Toyota Jidosha Kabushiki Kaisha Computation service for mobile nodes in a roadway environment
US10791543B2 (en) * 2017-10-31 2020-09-29 Toyota Jidosha Kabushiki Kaisha Service discovery and provisioning for a macro-vehicular cloud
US10813169B2 (en) 2018-03-22 2020-10-20 GoTenna, Inc. Mesh network deployment kit
GB2575282A (en) * 2018-07-04 2020-01-08 Arm Ip Ltd Event entity monitoring network and method
US11153716B1 (en) * 2019-01-04 2021-10-19 Alarm.Com Incorporated Geolocation polling frequency for home automation
US11805160B2 (en) * 2020-03-23 2023-10-31 Rovi Guides, Inc. Systems and methods for concurrent content presentation
US11790364B2 (en) 2020-06-26 2023-10-17 Rovi Guides, Inc. Systems and methods for providing multi-factor authentication for vehicle transactions
US11599880B2 (en) 2020-06-26 2023-03-07 Rovi Guides, Inc. Systems and methods for providing multi-factor authentication for vehicle transactions
US11479268B2 (en) 2020-07-30 2022-10-25 Toyota Motor Engineering & Manufacturing North America, Inc. Autonomous control of vehicle driving modes in certain traffic situations
CN115834333B (zh) * 2022-11-24 2023-08-29 苏州睿芯通量科技有限公司 一种多类型设备的监控方法、装置、电子设备及存储介质

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7188026B2 (en) * 2003-05-12 2007-03-06 Dash Navigation, Inc. Hierarchical floating car data network
US20050185398A1 (en) 2004-02-20 2005-08-25 Scannell Robert F.Jr. Multifunction-adaptable, multicomponent devices
US7363117B2 (en) * 2004-03-31 2008-04-22 Nissan Technical Center North America, Inc. Method and system for communication between vehicles traveling along a similar path
GB0420097D0 (en) * 2004-09-10 2004-10-13 Cotares Ltd Apparatus for and method of providing data to an external application
US7672774B2 (en) * 2005-06-06 2010-03-02 General Motors Company Method and system for determining traffic information traffic profiles
US7917285B2 (en) * 2006-04-28 2011-03-29 Reagan Inventions, Llc Device, system and method for remotely entering, storing and sharing addresses for a positional information device
US8977423B2 (en) * 2012-05-23 2015-03-10 Snap-On Incorporated Methods and systems for providing vehicle repair information
US20140074345A1 (en) * 2012-09-13 2014-03-13 Chanan Gabay Systems, Apparatuses, Methods, Circuits and Associated Computer Executable Code for Monitoring and Assessing Vehicle Health
CN104854815B (zh) * 2012-12-13 2018-10-19 三星电子株式会社 在家庭网络系统中控制设备的方法和装置
US20140279707A1 (en) * 2013-03-15 2014-09-18 CAA South Central Ontario System and method for vehicle data analysis
WO2014172320A1 (en) * 2013-04-15 2014-10-23 Flextronics Ap, Llc Vehicle location-based home automation triggers
US20150066228A1 (en) 2013-07-26 2015-03-05 Peaknrg Building Management and Appliance Control System
US20150046298A1 (en) * 2013-08-09 2015-02-12 Air Products And Chemicals, Inc. Method and system for monitoring deliveries
US10416625B2 (en) * 2013-11-15 2019-09-17 Apple Inc. Aggregating user routines in an automated environment
US20150293509A1 (en) * 2014-04-15 2015-10-15 Ford Global Technologies, Llc In-vehicle home automation integration
US9581456B2 (en) * 2015-01-23 2017-02-28 Toyota Jidosha Kabushiki Kaisha Determining an estimated time of arrival of a vehicle at an endpoint of a journey
US20160330284A1 (en) * 2015-05-07 2016-11-10 Novatel Wireless, Inc. Systems and methods for server based processing of on board diagnostics (obd) data
US20170017734A1 (en) * 2015-07-15 2017-01-19 Ford Global Technologies, Llc Crowdsourced Event Reporting and Reconstruction
US10216796B2 (en) * 2015-07-29 2019-02-26 Snap-On Incorporated Systems and methods for predictive augmentation of vehicle service procedures
EP3468259B1 (en) * 2016-05-24 2021-11-03 Kabushiki Kaisha Toshiba In-car gateway device and in-car gateway system
WO2020154528A1 (en) * 2019-01-23 2020-07-30 Assurant, Inc. Methods, apparatuses, and systems for monitoring and maintaining vehicle condition
AU2021204161A1 (en) * 2020-06-23 2022-01-20 Tusimple, Inc. Systems and methods for deploying emergency roadside signaling devices
US11932278B2 (en) * 2020-12-02 2024-03-19 Here Global B.V. Method and apparatus for computing an estimated time of arrival via a route based on a degraded state of a vehicle after an accident and/or malfunction

Also Published As

Publication number Publication date
US20170195166A1 (en) 2017-07-06
JP6856072B2 (ja) 2021-04-07
US10887155B2 (en) 2021-01-05
WO2017115665A1 (en) 2017-07-06
EP3398320A1 (en) 2018-11-07
US20210083924A1 (en) 2021-03-18

Similar Documents

Publication Publication Date Title
JP6856072B2 (ja) ユニファイド・コネクテッドネットワークのためのシステム及び方法
US10812593B2 (en) Cloud integrated vehicle platform
US11946756B2 (en) Determining matches using dynamic provider eligibility model
CA2993044C (en) Detecting vehicle collisions based on mobile computing device data
CN107664994B (zh) 用于自主驾驶合并管理的系统和方法
US9776563B1 (en) Geofencing application for driver convenience
CN107111948B (zh) 用于安全性和包裹交换效率的地理接近度交通工具提醒和访问系统
EP3371987B1 (en) Communication between a vehicle ecu and external devices in proximity
KR20210042169A (ko) 자율 주행 차량 환경 인식을 디스플레이하기 위한 시스템 및 방법
US20180275648A1 (en) System and method for automatic passenger sharing among vehicles
US10243867B2 (en) Vehicle security system
US8933822B2 (en) Method and apparatus for extra-vehicular emergency updates following an accident
US20190135303A1 (en) Cloud server for providing driver-customized service based on cloud, operating system including the cloud server, and operating method thereof
US20130204517A1 (en) Method and Apparatus for Alerting a Driver of Warning Conditions
RU2673300C2 (ru) Система (варианты) и способ транспортного средства для обновления статуса в социальных сетях
US20120310445A1 (en) Methods and Apparatus for Wireless Device Application Having Vehicle Interaction
US10640037B1 (en) Empathy-based speed alert
US20200005637A1 (en) Apparatuses, systems, and methods for graphical progress interfaces for dynamic transportation networks
US11881113B2 (en) Predictive vehicle acquisition
CN110856108A (zh) 跟踪车辆中的智能装置
KR102482529B1 (ko) 클라우드 기반의 운전자-맞춤형 서비스를 제공하는 클라우드 서버, 상기 클라우드 서버를 포함하는 운용 시스템 및 그 시스템의 운용 방법
CN115119145A (zh) 动态地理围栏滞后

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201208

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210129

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210216

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210301

R151 Written notification of patent or utility model registration

Ref document number: 6856072

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151