(57)【要約】  テレマティクスまたは他のデバイスによって提供される車両動作データの真正性を判定するためのシステム及び方法が提供される。車両パフォーマンス及び／または動作データを収集し、データストリームの真正性は、データストリームがデータストリームの所定の位置に透かしを含むかどうか、またはデータストリームが所定の偽の車両パフォーマンスデータの読み取り値を備えるデータキーを含むかどうかに基づいて判定され得る。第２のデータ記録デバイスもまた、車両パフォーマンス及び／または動作データを記録し得る。第１及び第２のデータ記録デバイスの両方は、それぞれの車両パフォーマンスデータをコンピューティングデバイスに提供し得る。コンピューティングデバイスは、第１及び第２のデータ記録デバイスからの車両パフォーマンスデータを比較して、車両測定データの真正性を判定し得る。【選択図】図２
2019512763.tif 000002
【特許請求の範囲】
【請求項１】
方法であって
第１のデータ記録デバイスからデータ真正性サーバによって、第１の車両パフォーマンスデータを含むデータストリームを受信することであって、前記第１の車両パフォーマンスデータは、第１の期間にわたって記録される、受信することと、
第２のデータ記録デバイスから前記データ真正性サーバによって、第２の車両パフォーマンスデータを受信することであって、前記第２の車両パフォーマンスデータは、前記第１の車両パフォーマンスデータの前記第１の期間中に記録される、受信することと、
前記データ真正性サーバによって、前記第１の期間にわたる前記第１の車両パフォーマンスデータと前記第２の車両パフォーマンスデータとを比較することと、
前記データ真正性サーバによって、前記比較に基づいて前記第２の車両パフォーマンスデータが前記第１の車両パフォーマンスデータを裏付けるかどうかを判定することと、
前記第２の車両パフォーマンスデータが前記第１の車両パフォーマンスデータを裏付けるという判定に応答して、前記データ真正性サーバによって、前記第１の車両パフォーマンスデータが真正であると判定することと、を含む、方法。
【請求項２】
前記第１の車両パフォーマンスデータは、エンジン温度、エンジンＲＰＭ、車両速度、車両加速度、印加ブレーキ力、車両内部温度、車両外部温度、窓変位、車両外部気圧、排気圧、車両排出ガス量、ターボブロワー圧力、ターボチャージャーＲＰＭ、及び車両ＧＰＳ位置のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記データストリームが真正であるかどうかを判定すること、をさらに含み、前記判定は、
前記データ真正性サーバによって、前記データストリームが、前記データストリーム内の所定の位置にデータコードを含むかどうかを判定することと、
前記データストリームが前記所定の位置に前記データコードを含むという判定に応答して、前記データ真正性サーバによって、前記データコードが真正コードと一致するかどうかを判定することと、を含む、請求項１に記載の方法。
【請求項４】
前記データコードの前記所定の位置は、所定の定期的位置、所定の非定期的位置、またはランダムな位置である、請求項３に記載の方法。
【請求項５】
前記データコードは文字、整数、文字及び／または整数のシーケンス、またはフィボナッチ数列である、請求項４に記載の方法。
【請求項６】
前記データストリームが真正であるかどうかを判定することをさらに含み、前記判定は、
前記データ真正性サーバによって、前記データストリームが、前記データストリーム内の所定の位置にデータキーを含むかどうかを判定することと、
前記データストリームが前記所定の位置に前記データキーを含むという判定に応答して、前記データ真正性サーバによって、前記データキーが所定の大きさの所定のデータタイプであるかどうかを判定することと、を含む、請求項１に記載の方法。
【請求項７】
前記データキーの前記所定の位置は、所定の定期的位置、所定の非定期的位置、またはランダムな位置である、請求項６に記載の方法。
【請求項８】
前記第２のデータ記録デバイスは、加速度計を含むユーザのモバイルコンピューティングデバイスであり、前記第２の車両パフォーマンスデータは、前記加速度計によって感知された前記車両の動きである、請求項１に記載の方法。
【請求項９】
前記第２のデータ記録デバイスは、ユーザのモバイルコンピューティングデバイスであり、前記第１のデータ記録デバイスは、車載コンピューティングデバイスである、請求項１に記載の方法。
【請求項１０】
システムであって、
少なくとも第１のプロセッサ、第１のメモリ、及び第１の通信インターフェースを有する第１のデータ記録デバイスであって、前記第１のデータ記録デバイスは、
車両の第１の車両パフォーマンスデータを含むデータストリームを受信することであって、前記第１の車両パフォーマンスデータは、第１の期間中に収集される、受信すること、及び
データ真正性サーバに、前記車両の前記第１の車両パフォーマンスデータを含む前記データストリームを送信すること、を行うように構成されている、第１のデータ記録デバイスと、
少なくとも第２のプロセッサ、第２のメモリ、及び第２の通信インターフェースを含む第２のデータ記録デバイスであって、前記第２のデータ記録デバイスは、
前記車両の第２の車両パフォーマンスデータを受信することであって、前記第２の車両パフォーマンスは前記第２の期間中に収集される、受信すること、
前記車両の前記第２の車両パフォーマンスデータを記録すること、及び
前記データ真正性サーバに、前記車両の前記第２の車両パフォーマンスデータを送信すること、を行うように構成されている、第２のデータ記録デバイスと、
少なくとも第３のプロセッサ、第３のメモリ、及び第３の通信インターフェースを含む前記データ真正性サーバであって、前記データ真正性サーバは、
前記第１の車両パフォーマンスデータ及び前記第２の車両パフォーマンスデータを受信すること、
前記第１の期間中に収集された前記第１の車両パフォーマンスデータと前記第２の車両パフォーマンスデータとを比較すること、
前記比較に基づいて前記第２の車両パフォーマンスデータが前記第１の車両パフォーマンスデータを裏付けるかどうかを判定すること、及び
前記第２の車両パフォーマンスデータが前記第１の車両パフォーマンスデータを裏付けるという判定に応答して、前記第１の車両パフォーマンスデータが真正であると判定すること、を行うように構成されている、データ真正性サーバと、を備える、システム。
【請求項１１】
前記第１の車両パフォーマンスデータは、エンジン温度、エンジンＲＰＭ、車両速度、車両加速度、印加ブレーキ力、車両内部温度、車両外部温度、窓変位、車両外部気圧、排気圧、車両排出ガス量、ターボブロワー圧力、ターボチャージャーＲＰＭ、及び車両ＧＰＳ位置のうちの少なくとも１つを含む、請求項１０に記載のシステム。
【請求項１２】
前記データ真正性サーバは、
前記データストリームがデータストリーム内の所定の位置にデータコードを含むかどうかを判定することと、
前記データストリームが前記所定の位置に前記データコードを含むという判定に応答して、前記データコードが真正コードと一致するかどうかを判定することと、によって前記データストリームが真正であるかどうかを判定するようにさらに構成されている、請求項１１に記載のシステム。
【請求項１３】
前記データコードの前記所定の位置は、所定の定期的位置、所定の非定期的位置、またはランダムな位置である、請求項１２に記載のシステム。
【請求項１４】
前記データ真正性サーバは、
前記データストリームが前記データストリーム内の所定の位置にデータキーを含むかどうかを判定することと、
前記データストリームが前記所定の位置に前記データキーを含むという判定に応答して、前記データキーが所定の大きさの所定のデータタイプであるかどうかを判定することと、によって前記データストリームが真正であるかどうかを判定するようにさらに構成されている、請求項１０に記載のシステム。
【請求項１５】
前記データコードの前記所定の位置は、所定の定期的位置、所定の非定期的位置、またはランダムな位置である、請求項１４に記載のシステム。
【請求項１６】
前記第２のデータ記録デバイスは、加速度計を含むユーザのモバイルコンピューティングデバイスであり、前記第２の車両パフォーマンスデータは、前記加速度計によって感知された前記車両の動きである、請求項１０に記載のシステム。
【請求項１７】
前記第１のデータ記録デバイスは、車載診断デバイスである、請求項１０に記載のシステム。
【請求項１８】
方法であって、
コンピューティングデバイスによって、リアルタイム車両パフォーマンスデータの第１の部分を含むデータストリームを受信することと、
前記コンピューティングデバイスによって、前記データストリームが前記データストリーム内の所定の位置に透かしを含むかどうかを判定することと、
前記透かしが前記所定の位置にないという判定に応答して、リアルタイム車両測定データの前記第１の部分を真正でないとマーキングすることと、
前記透かしが前記所定の位置にあるという判定に応答して、前記透かしが真正であるかどうかを判定することと、
前記透かしが真正でないという判定に応答して、リアルタイム車両測定データの前記第１の部分を真正でないとマーキングすることと、
前記透かしが真正であるという判定に応答して、リアルタイム車両測定データの前記第１の部分を真正であるとマーキングすることと、を含む、方法。
【請求項１９】
前記データストリームが、所定の位置に透かしを含むかどうかを判定することは、
前記透かしが、前記所定の位置にデータコードを含むかどうかを判定することと、
前記透かしが前記所定の位置に前記データコードを含むという判定に応答して、前記データコードが、真正コードと一致するかどうかを判定することと、をさらに含む、請求項１８に記載の方法。
【請求項２０】
前記データストリームが、所定の位置に透かしを含むかどうかを判定することは、
前記透かしが、前記所定の位置にデータキーを含むかどうかを判定することと、
前記透かしが、前記所定の位置に前記データキーを含むという判定に応答して、前記データキーが所定の大きさの所定のデータタイプと一致するかどうかを判定することと、をさらに含む、請求項１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照セクション
本出願は、２０１６年２月８日に出願された、「テレマティクス認証」と題する米国特許出願第１５／０１８，１８４号に対する優先権を主張する。本出願は、参照によりその全体が本明細書に組み込まれる。
【０００２】
本開示の態様は、概して、テレマティクスデータの認証に関する。詳細には、本開示の様々な態様は、テレマティクスデバイスに提供される、及び／またはテレマティクスデバイスから受信される車両パフォーマンス及び／または動作データの真正性を判定するためのデータ透かし入れ及びデータ裏付け手順に関する。
【背景技術】
【０００３】
自動車保険業界では、テレマティクスデバイスに関連する車両測定データを保護し、認証し、検証するためのシステム及び方法が必要とされている。このようなデバイスによって提供されるデータは、近年、被保険ドライバーの行動に関する強力な洞察を得るためにますます利用され、究極的にはドライバーごとに洗練された保険プランを適合させるようになってきている。
【０００４】
テレマティクスデバイスは、多数の車両システムを監視し、エンジンＲＰＭ、排出ガス量、車両速度、スロットル位置、加速及びブレーキ速度、車載ドライバー制御システムの使用、内外気温などに関する最終データを提供するために使用され得る。保険業者は、そのようなデータを使用して、任意の所定ドライバーに関連するリスクを評価し、続いてドライバーの行動に適した適切な保険料を計算することができ得る。例えば、徐々に加速し、穏やかにブレーキを踏み、車線をスムーズに変更することが示されているドライバーは、急速に加速し、強くブレーキをかけ、車線を突然変更するドライバーと比較して、より低い保険料と追加の給付が提供され得る。
【０００５】
多くの場合、安全運転行動を示すテレマティクスデータに応答して生成された保険料割引及び報酬は、被保険ドライバー及び保険業者の両方に影響を与える。被保険ドライバーの視点から、財政的インセンティブは、安全な運転手順を守る強い動機を提供する。保険業者の視点からは、安全な運転習慣を奨励し、報いることは、事故の可能性と提出された請求の潜在的な費用を減らすのに役立つ。
【０００６】
上述の関係の完全性は、テレマティクスデバイスによって提供されるテレマティクスデータの正当性に左右される。テレマティクスデバイスによって提供された車両データが何らかの方法、形状、または形式で質が下がっている場合、保険料割引及び報酬の裏付けとなる正当性は無効になる。しかしながら、テレマティクスデバイスと組み合わせた中間的な「平滑化」デバイスの使用がますます普及している。このような平滑化デバイスは、少なくともいくつかの例において、ドライバーの運転行動を誤り伝えるような様態で、車両によってテレマティクスデバイスに提供される最終データを調整し、変更することが示されている。例えば、平滑化デバイスは、車両データポートとテレマティクスデバイスとの間の中間位置に置かれて、ドライバーのために有利に車両速度、加速、ブレーキ力などの重要な車両データを改変し、軽減するようにしてもよい。
【０００７】
上記に照らして、テレマティクスデバイスによって提供される車両測定データを保護し、認証し、検証するためのシステム及び方法がかなり必要とされている。
【発明の概要】
【０００８】
以下は、本開示のいくつかの態様の基本的な理解を提供するための簡略化された概要を提示する。概要は、本開示の網羅的な大要ではない。これは例示目的のみのためであり、詳細な説明を限定または制限することを意図するものではない。以下の概要は、以下に提供されるより詳細な説明の前置きとして、本発明のいくつかの概念を簡略化した形式で単に提示するに過ぎない。
【０００９】
本開示の態様は、テレマティクスデバイスによって提供される車両測定値及び／または動作データを保護、認証、及び検証するための方法、コンピュータ可読記憶媒体、ソフトウェア、システム及び装置を開示することによって、上記の１つ以上の問題に対処する。本明細書で説明する少なくともいくつかの例では、車両パフォーマンス及び／または動作データを含むデータストリームを受信するためにテレマティクスデバイスを使用し得る。車両パフォーマンス及び／または動作データの追加のセットを記録するために、モバイルデバイスなどの追加のデバイスを使用してもよい。車両パフォーマンス及び／または動作データの２つのセットは、コンピューティングデバイスに送信され、テレマティクスデバイスによって提供される車両パフォーマンス及び／または動作データの真正性を判定するために比較され得る。
【００１０】
本開示の他の態様では、コンピューティングデバイスは、例えば、データストリームが透かしを含むかどうかを判定することによって、データストリームの真正性を判定し得る。コンピューティングデバイスは、データストリームが透かしを含むと判定すると、次いで透かしを認証し、検証し得る。
【００１１】
本開示のいくつかの態様では、透かしは、所定の位置においてデータストリームに挿入されるデータコードであってもよく、コンピューティングデバイスは、データストリームが所定の位置にデータコードを含むという判定に応答して、データコードは真正コードと一致するかどうかをさらに判定してもよい。本開示の他の態様では、透かしは、データストリームの所定の位置に挿入されるデータキーであってもよく、コンピューティングデバイスは、データストリームが所定の位置にデータキーを含むという判定に応答して、データキーが所定のタイプ及び大きさであるかどうかをさらに判定してもよい。
【００１２】
本開示のこれら及び他の態様の詳細は、添付の図面及び以下の説明に記載されている。本開示の態様の他の特徴及び利点は、説明及び図面から明らかになるであろう。
【図面の簡単な説明】
【００１３】
本開示のこれら及び他の特徴、態様、及び利点は、以下の説明、特許請求の範囲及び図面に関してよりよく理解されるであろう。本開示は、例として示されており、これに限定されるものではなく、同様の数字が同様の要素を示す添付の図面によって示される。
【００１４】
【図１】本開示の態様による、例示的な動作環境を図示する。
【図２】本開示の態様による、車両パフォーマンス及び／または動作データ管理システムを示す。
【図３】本開示の態様による、テレマティクスデータ認証システムを示す。
【図４】本開示の態様による、車両パフォーマンス及び／または動作データの真正性を判定する例示的な方法を示す。
【図５】本開示の態様による、データストリームに透かしを入れ、透かしの真正性を検証する例示的な方法を示す。
【図６】本開示の態様による、透かしデータコード識別及び検証の例示的な方法を示す。
【図７】本開示の態様による、透かしデータキーの識別及び検証の例示的な方法を示す。
【発明を実施するための形態】
【００１５】
本開示の様々な態様によれば、テレマティクスデバイスによって提供される車両測定データを保護し、認証し、検証する方法、非一時的なコンピュータ可読媒体、装置、及びシステムが開示される。
【００１６】
上述したように、中間平滑化デバイスは、テレマティクスデバイスに提供され、かつテレマティクスデバイスから受信される車両パフォーマンス及び／または動作データを変更することを生じさせる。このような平滑化デバイスは、少なくともいくつかの例において、ドライバーの運転行動を誤り伝えるような様態で、車両によってテレマティクスデバイスに提供される最終データを調整し、変更することが示されている。以下は、本開示の様々な態様に従って、データ透かし入れの利用、及び比較データ分析手順を介してテレマティクスデバイスによって提供される車両パフォーマンス及び／または動作データの真正性を判定する方法、非一時的コンピュータ可読媒体、装置、及びシステムを提供する。
【００１７】
図１は、１つ以上の例示的な実施形態による、使用され得る適切なコンピューティングシステム１００の例を図示する。コンピューティングシステム１００は、適切なコンピューティングシステムの一例に過ぎず、本開示に含まれる使用または機能の範囲に関していかなる限定をも示唆するものではない。コンピューティングシステム１００は、例示的なコンピューティングシステムに示された構成要素のいずれか１つまたは組み合わせに関する何らかの依存性または要件を有するものとして解釈されるべきではない。
【００１８】
本開示は、多数の他のコンピューティングシステムまたは構成で動作可能である。開示される実施形態とともに使用するのに適しているコンピューティングシステム、環境、及び／または構成の例には、パーソナルコンピュータ（ＰＣ）、サーバコンピュータ、モバイルまたはラップトップデバイス、モバイルデバイス、タブレット、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラマブルコンシューマエレクトロニクス、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上記のシステムまたはデバイスのいずれかを含む分散コンピューティング環境などが含まれるが、これらに限定されない。
【００１９】
図１を参照すると、コンピューティングシステム１００は、本明細書で論じるプロセスを実施し得るテレマティクスデータ認証コンピューティングデバイス１０１を含み得る。テレマティクスデータ認証コンピューティングデバイス１０１は、ランダムアクセスメモリ（ＲＡＭ）１０５、読み出し専用メモリ（ＲＯＭ）１０７、入／出力モジュール１０９、メモリ１１５、モデム１２７、及びローカルエリアネットワーク（ＬＡＮ）インターフェース１２３の全体動作を制御するプロセッサ１０３を有してもよい。プロセッサ１０３及びそれに関連する構成要素は、テレマティクスデータ認証コンピューティングデバイス１０１が、テレマティクスデバイスによって提供される車両測定データを保護し、認証し、検証するためのデータの受信、格納、生成、計算、識別及び解析に関連する一連のコンピュータ可読命令を実行することを可能にし得る。コンピュータシステム１００はまた、光スキャナ（図示せず）を含んでもよい。例示的な用途には、通信文書、データなどの紙文書をデジタルファイルにスキャンして変換することが含まれる。
【００２０】
テレマティクスデータ認証コンピューティングデバイス１０１は、様々なコンピュータ可読媒体を含んでもよい。コンピュータ可読媒体は、テレマティクスデータ認証コンピューティングデバイス１０１によってアクセスされ得る任意の利用可能な媒体であってもよく、揮発性及び不揮発性媒体ならびに取外し可能及び取外し不可能媒体の両方を含む。コンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を格納するために任意の方法または技術で実施されてもよい。コンピュータ可読媒体には、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、電気消去可能プログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリまたは他のメモリ技術、または他の任意の媒体が含まれるが、それらに限定されず、それらはテレマティクスデータ認証コンピューティングデバイス１０１によってアクセス可能な所望の情報を格納するために使用され得る。例えば、コンピュータ可読媒体は、コンピュータ記憶媒体（非一時的コンピュータ可読媒体を含む）と通信媒体との組み合わせを含んでもよい。
【００２１】
ＲＡＭ１０５は、テレマティクスデータ認証コンピューティングデバイス１０１がオンであり、対応するソフトウェアアプリケーション（例えば、ソフトウェアタスク）がテレマティクスデータ認証コンピューティングデバイス１０１上で実行している間、ＲＡＭ１０５に格納されたアプリケーションデータを表す１つ以上のアプリケーションを含んでもよい。
【００２２】
入／出力モジュール１０９は、テレマティクスデータ認証コンピューティングデバイス１０１のユーザが入力を提供し得るセンサー、キーパッド、タッチスクリーン、マイクロフォン、及び／またはスタイラスを含んでもよく、またオーディオ出力を提供するスピーカ及びテキスト、オーディオビジュアル、及び／またはグラフィカル出力を提供するビデオ表示デバイスを含んでもよい。
【００２３】
テレマティクスデータ認証コンピューティングデバイス１０１が様々な機能を実行することを可能にするための命令をプロセッサ１０３に提供するために、ソフトウェアがメモリ１１５及び／または記憶器内に格納されてもよい。例えば、メモリ１１５は、オペレーティングシステム１１７、アプリケーションプログラム１１９、及び関連するデータベース１２１のような、テレマティクスデータ認証コンピューティングデバイス１０１によって使用されるソフトウェアを格納し得る。また、テレマティクスデータ認証コンピューティングデバイス１０１のためのコンピュータ実行可能命令の一部またはすべては、ハードウェアまたはファームウェアで具体化されてもよい。
【００２４】
テレマティクスデータ認証コンピューティングデバイス１０１は、コンピューティングデバイス１３５、１４１、及び１５１などの１つ以上のリモートコンピューティングデバイスへの接続をサポートするネットワーク環境で動作し得る。コンピューティングデバイス１４１、１５１は、テレマティクスデータ認証コンピューティングデバイス１０１について上述した要素の多くまたはすべてを含むパーソナルコンピューティングデバイス、モバイルコンピューティングデバイス、またはサーバであってもよい。コンピューティングデバイス１３５は、テレマティクスデータ認証コンピューティングデバイス１０１について上述した要素の多くまたはすべてを含むトランシーバまたはセンサーであってもよい。
【００２５】
図１に示すネットワーク接続は、ローカルエリアネットワーク（ＬＡＮ）１２５及びワイドエリアネットワーク（ＷＡＮ）１２９を含むが、別のタイプのネットワークも含んでもよい。ＬＡＮネットワーキング環境で使用される場合、テレマティクスデータ認証コンピューティングデバイス（例えば、いくつかの事例ではサーバ）１０１は、ネットワークインターフェース（例えば、ＬＡＮインターフェース１２３）または通信モジュール１０９内のアダプタを介してＬＡＮ１２５に接続され得る。ＷＡＮネットワーキング環境で使用される場合、テレマティクスデータ認証コンピューティングデバイス１０１は、インターネット１３１または別のタイプのコンピュータネットワークなどのＷＡＮ１２９を介した通信を確立するためのモデム１２７または他の手段を含み得る。示されたネットワーク接続は例示であり、コンピューティングデバイス間の通信リンクを確立する他の手段を使用し得ることが理解されよう。ＴＣＰ／ＩＰ、イーサネット（登録商標）、ＦＴＰ、ＨＴＴＰなどの様々なプロトコルを使用してもよく、ユーザがウェブベースのサーバからウェブページを検索することを可能にするために、システムはクライアントサーバ構成で動作してもよい。さらに、様々な従来のウェブブラウザを使用して、ウェブページを表示及び操作し得る。
【００２６】
本明細書で説明される様々な態様は、方法、データ処理システム、またはコンピュータ実行可能命令を格納するコンピュータ可読媒体として具体化されてもよい。例えば、コンピュータ可読媒体は、プロセッサ１０３に本明細書に記載の方法のステップを実行させる命令を格納し得る。このようなプロセッサ１０３は、コンピュータ可読媒体に格納されたコンピュータ実行可能命令を実行し得る。
【００２７】
図２は、例示的な車両パフォーマンス及び／または動作データ管理システム２００の図である。図２に示される各構成要素は、ハードウェア、ソフトウェア、またはそれらの２つの組み合わせで実施されてもよい。加えて、各車両パフォーマンス及び／または動作データ管理システム２００の構成要素は、テレマティクスデータ認証コンピューティングデバイス１０１について上述した構造的構成要素のいくつかまたはすべてを有するコンピューティングデバイス（またはシステム）を含み得る。
【００２８】
図２に示す車両パフォーマンス及び／または動作データ管理システム２００は、車両パフォーマンス及び／または動作データが生成され、最終的に保護され、認証され、及び／または検証される自動車、自動二輪車、または他の車両などの車両２１０を含む。車両２１０は、様々な車両パフォーマンス及び／または動作データを検出し、記録し、送信することができる車両動作センサー２１１を含み得る。例えば、センサー２１１は、車両の速度、走行距離、加速またはブレーキの速度、及び突然の加速、ブレーキ、急転回などの特定の事例に対応するデータを検出、格納及び送信し得る。センサー２１１はまた、車体への衝撃、エアバッグの展開、ヘッドライトの使用、ブレーキ灯動作、ドアの開閉、ドアのロック及びアンロック、クルーズ制御の使用、ハザード灯の使用、フロントガラスワイパーの使用、ホーンの使用、ターンシグナルの使用、シートベルトの使用、車内の電話及びラジオの使用、内部デシベルレベル、車両に行われたメンテナンス、及び車両のコンピュータシステムによって収集された他のデータなどの車両２１０の内部システムから受信したデータを検出し、格納し、送信し得る。
【００２９】
追加のセンサー２１１は、外部の運転条件、例えば、外部温度、雨、雪、光レベル、及びドライバーの視認性を高める太陽位置を検出し、格納し、送信し得る。センサー２１１はまた、車両２１０による走行中の交通違反及び交通信号及び標識の遵守に関するデータも検出、格納、及び送信し得る。追加のセンサー２１１は、エンジン状態、オイルレベル、エンジン冷却水温度、走行距離計の読み取り値、燃料タンク内の燃料レベル、１分間当たりのエンジン回転数（ＲＰＭ）、及び／またはタイヤ空気圧などの車両２１０のメンテナンスに関連するデータを検出して格納し得る。
【００３０】
車両２１０はまた、車両２１０の内部または外部の追加の状態を記録することができる１つ以上のカメラ及び近接センサー２１２も含んでもよい。内部カメラ２１２は、車両２１０内の乗客の数、ならびに車両内のドライバー注意散漫の潜在的な原因（例えば、ペット、電話の使用、及び車両内の固定されていない物体）などの状態を検出し得る。外部カメラ及び近接センサー２１２は、他の近くの車両、交通量レベル、道路状況、交通妨害、動物、サイクリスト、歩行者、及び運転旅行及び／または運転データ分析の要因となり得る他の状態を検出し得る。
【００３１】
動作センサー２１１ならびにカメラ及び近接センサー２１２は、車両２１０内にデータを格納してもよく、及び／または１つ以上の外部コンピュータシステム（例えば、車両動作コンピュータシステム２２５及び／または運転分析サーバ２２０）にデータを送信してもよい。図２に示すように、動作センサー２１１、ならびにカメラ及び近接センサー２１２は、車両パフォーマンス及び／または動作データを、テレマティクスデバイス２１６を介して車両動作コンピュータシステム２２５に送信するように構成されてもよい。他の例では、１つ以上の動作センサー２１１及び／またはカメラ及び近接センサー２１２は、テレマティクスデバイス２１６を使用せずに車両パフォーマンス及び／または動作データを直接送信するように構成されてもよい。特定の実施形態では、動作センサー２１１及び／またはカメラ及び近接センサー２１２によるデータの送信は、リアルタイムで実行されてもよく、車両パフォーマンス及び／または動作データは、データが記録された時間を伴ってもよい。動作センサー２１１ならびにカメラ及び近接センサー２１２は、送信前にデータを暗号化するように構成されてもよい。そのような事例では、データを暗号化するために動作センサー２１１ならびにカメラ及び近接センサー２１２によって使用されるデータ暗号化技術は、ＳＳＬ、トリプルＤＥＳ、ＲＳＡ、Ｂｌｏｗｆｉｓｈ、Ｔｗｏｆｉｓｈ、ＡＥＳ、または他の対称暗号化方法、非対称暗号化方法、及びハッシュ暗号化方法を含み得る。追加の暗号化方法を使用してもよい。
【００３２】
テレマティクスデバイス２１６は、図１に示されたテレマティクスデータ認証コンピューティングデバイス１０１のようなハードウェア／ソフトウェア構成要素の多くまたはすべてを含むコンピューティングデバイスであってもよい。上述したように、テレマティクスデバイス２１６は、車両センサー２１１、ならびに近接センサー及びカメラ２１２から車両パフォーマンス及び／または動作データを受信し、データを１つ以上の外部コンピュータシステム（例えば、車両動作コンピュータシステム２２５及び／または運転分析サーバ２２０）に無線伝送ネットワークを介して送信してもよい。テレマティクスデバイス２１６による１つ以上の外部コンピュータシステムへのデータの送信は、リアルタイムで、または要求イベント（例えば、ユーザ要求、車両要求、サーバ要求など）に応答して行われてもよい。テレマティクスデバイス２１６は、１つ以上の外部コンピュータシステムにデータを送信する前に、車両センサー２１１及び近接センサー及びカメラ２１２から受信したデータを暗号化するように構成されてもよい。テレマティクスデバイス２１６によって使用される暗号化方法は、上述したものと同様であってもよい。それに加えて、またはこれに代えて、テレマティクスデバイス２１６は、データを送信する前に、１つ以上の外部コンピュータシステムとセキュア通信チャネル及び／またはリンクを確立するようにさらに構成されてもよい。
【００３３】
テレマティクスデバイス２１６はまた、リアルタイム運転及び車両２１０の状態に関する追加のタイプのデータを独立して検出または判定するように構成されてもよい。テレマティクスデバイス２１６は、１つ以上の外部コンピュータシステムへの送信前に、そのようなデータを暗号化するように構成されてもよい。特定の実施形態では、テレマティクスデバイス２１６は、上述した車両センサー２１１ならびに近接センサー及びカメラ２１２のうちの１つ以上と一体であることに加えて、加速度計、ジャイロスコープ、コンパスなどを含むセンサーを包含してもよい。したがって、テレマティクスデバイス２１６は、そこに含まれるセンサー及びカメラを使用して、車両パフォーマンス及び／または動作データをリアルタイムで独立して記録することができ、データを記録した時間とさらに関連付けることができ得る。例えば、テレマティクスデバイス２１６は、加速度計を介して、車両２１０内のサウンドシステムによって作り出された車内デシベルレベルを記録することができ得る。このような車内デシベルデータは、データが記録された時間と関連付けられてもよい。例えば、車両のドライバーが特定の時刻に事故に遭った場合、事故時の車内デシベルレベルが過剰であることを示す加速度計の読み取り値は、事故発生時の安全でない運転状況を示す指標となり得る。
【００３４】
他の例では、内部騒音レベルが加速度計の読み取り値に影響を及ぼすことがある。したがって、システムの１つ以上の構成要素は、正確な読み取り値を得るために、内部ノイズ（例えば、再生される音楽からの低音）を識別し、ノイズをフィルタリングするように構成されてもよい。
【００３５】
加えて、テレマティクスデバイス２１６は、車両２１０内の乗客の数及び乗客のタイプ（例えば、大人、子供、ティーンエイジャー、ペットなど）に関するデータを収集するように構成されてもよい。テレマティクスデバイス２１６はまた、ドライバーの動きまたはドライバーの状態に関するデータを収集するように構成されてもよい。例えば、テレマティクスデバイス２１６は、ドライバーの目の位置及び／または頭の位置などのドライバーの動きを監視するセンサーを含むか、またはそれと通信してもよい。加えて、テレマティクスデバイス２１６は、例えば疲労や中毒など、ドライバーの身体的または精神的状態に関するデータを収集してもよい。ドライバーの状態は、ドライバーの動きを介して、または、例えば、飲酒検知器のような空気中のアルコール含有量またはドライバーの血中アルコール含有量を検出するセンサーを介して判定し得る。
【００３６】
テレマティクスデバイス２１６はまた、異なる時間でのドライバーの位置、ドライバーの経路選択、ドライバーが所与の経路をたどるか否かなどに関する情報を収集してもよく、旅行のタイプ（例えば、仕事または学校の通勤、ショッピング、教会、公園、用事、友人や親類の家など）を分類してもよい。車両の位置、ルート、及び他のデータを判定するために、テレマティクスデバイス２１６は、全地球測位システム（ＧＰＳ）２１７または他の位置特定デバイスからのデータを含むか、または受信してもよい。ＧＰＳシステム２１７は、テレマティクスデバイス２１６、または車両２１０内の１つ以上の他のデバイス（例えば、ＧＰＳナビゲーションデバイス、携帯電話、または他のモバイルＧＰＳ対応デバイスなど）に統合されてもよい。車両位置データは、ＧＰＳシステム２１７からテレマティクスデバイス２１６によって受信され、次いで車両動作コンピュータシステム２２５または運転分析サーバ２２０などの１つ以上の追加システムに送信されてもよい。車両位置データは、送信前にテレマティクスデバイス２１６によって暗号化されてもよい。他の例では、車両２１０内の１つ以上のＧＰＳシステム２１７は、車両位置データを車両動作コンピュータシステム２２５、運転分析サーバ２２０、または他の追加システムに直接送信してもよい。
【００３７】
テレマティクスデバイス２１６はまた、車両２１０のタイプ、例えば製造、モデル、トリム（またはサブモデル）、年、及び／またはメーカエンジンの仕様を格納してもよい。車両タイプは、ユーザまたは顧客によってテレマティクスデバイス２１６にプログラムされてもよく、保険会社または金融機関サーバのような遠隔のコンピュータシステムにアクセスすることによって判定されてもよく、または車両自体から（例えば、車両２１０の車載コンピュータシステムにアクセスすることによって）判定されてもよい。
【００３８】
いくつかの実施形態では、テレマティクスデバイス２１６は、上述のデータを処理し、本明細書に記載のデータ解読、認証、及び裏付け方法を実行することができ得る。したがって、テレマティクスデバイスは、データを外部コンピュータシステムに送ることなく、受信したデータを独立して認証することができ得る。
【００３９】
システム２００は、いくつかの例では、モバイルデバイス２１４を含んでもよい。モバイルデバイスは、テレマティクスデバイス２１６と同様の機能を実行するように構成されたハードウェア及び／またはソフトウェアを含んでもよい。したがって、本出願は、概して、テレマティクスデバイスに提供される、あるいはテレマティクスデバイスから提供されるテレマティクスデータを参照するが、以下で詳細に説明するシステムはまた、様々なソース（例えば、モバイルデバイス２１４）から収集及び／または受信された様々な他のタイプのデータで動作可能であってもよい。そのような事例では、モバイルデバイス２１４は、テレマティクスデバイス２１６にとって十分であり得る。例えば、モバイルデバイス２１４は、車両動作センサー２１１及び／またはカメラ及び近接センサー２１２からデータを受信するように構成されてもよい。モバイルデバイス２１４はまた、車両パフォーマンスデータを収集及び／または記録するように構成された１つ以上のセンサー２１５を含んでもよい。センサー２１５は、加速度計、ジャイロスコープ、コンパス、及び全地球測位システムセンサーなどを含む様々なセンサーであってもよい。特定の実施形態では、モバイルデバイス２１４は、（センサー２１５または車両動作センサー２１１及びカメラ／近接センサー２１２などのセンサーからのいずれか）真正性のために収集されたデータを分析するように構成されてもよく、またはテレマティクスデバイス２１６に関して本明細書で説明した構成と同様に、分析のために外部コンピューティングデバイスにデータを送信するように構成されてもよい。
【００４０】
車両動作コンピュータシステム２２５は、図１に示すテレマティクスデータ認証コンピューティングデバイス１０１のようなハードウェア／ソフトウェア構成要素の一部またはすべてを含む、車両２１０とは別個のコンピューティングデバイスであってもよい。車両動作コンピュータシステム２２５は、車両２１０から上述の車両パフォーマンス及び／または動作データ、及び１つ以上の他の車両２１０ａ〜ｎからの同様の車両パフォーマンス及び／または動作データを受信し、格納し、送信するように構成されてもよい。図２に示される例では、車両動作コンピュータシステム２２５は、車両動作センサー２１１、近接センサー及びカメラ２１２、モバイルデバイス２１４及びそこに含まれるセンサー２１５、テレマティクスデバイス２１６、及び複数の車両のＧＰＳデバイス２１７から収集された車両パフォーマンス及び／または動作データを格納するように構成され得る車両動作データベース２２７を含む。
【００４１】
さらに、車両動作コンピュータシステム２２５は、車両２１０または車両２１０ａ〜ｎに関する予想データ閾値または予想データ曲線を含んでもよい。そのような予想データ閾値または予想データ曲線は、車両の製造業者によって提供される車両情報を含み得る。このような車両情報は、車両生産中に製造業者によって設置された在庫エンジン車両部品（例えばエンジン、排気管、ブレーキなど）の、特定の車両使用条件下でのエンジン温度、ターボチャージャーＲＰＭなどの予想値を含んでもよい。データ閾値または予想データ曲線はまた、運転分析サーバ２２０、運転分析モジュール２２１、テレマティクスシステム２２２、記録データベース３２４、及び／またはデータ真正性サーバ３２８に含まれていてもよく、そのすべては以下でさらに詳細に説明される。
【００４２】
車両動作データベース２２７に格納されたデータは、いくつかの異なる様態のいずれかで編成されてもよい。例えば、車両動作データベース２２７のテーブルは、車両イベントログまたは車両運転旅行ログと同様に、特定の車両２１０の車両パフォーマンス及び／または動作データのすべてを含んでもよい。車両動作データベース２２７内の他のテーブルは、複数の車両のための特定のタイプのデータを格納してもよい。例えば、テーブルは、特定の近隣、道路、または交差点のような特定の位置での複数の車両２１０についての特定の運転行動（例えば、運転速度、加速及びブレーキ速度、急転回、あおり運転、シートベルトの使用、ターンシグナルまたは他の車両制御など）を格納してもよい。車両パフォーマンス及び／または動作データはまた、位置及び／または時間によって編成されて、複数の車両２１０のイベントまたは行動は、時間（例えば、午前、午後、深夜、ラッシュアワー、週末など）ならびに位置によって格納またはグループ化されてもよい。
【００４３】
システム２００はまた、図１に示されるテレマティクスデータ認証コンピューティングデバイス１０１のようなハードウェア／ソフトウェア構成要素の一部またはすべてを含む運転分析サーバ２２０を含んでもよい。運転分析サーバ２２０は、モバイルデバイス２１４、テレマティクスデバイス２１６から、複数の車両２１０ａ〜ｎから、及び／または車両動作コンピュータシステム２２５から車両パフォーマンス及び／または動作データを受信するためのハードウェア、ソフトウェア、及びネットワーク構成要素を含んでもよい。運転分析サーバ２２０及び車両動作コンピュータシステム２２５は、単一のサーバ／システムとして実施されてもよく、別々のサーバ／システムであってもよい。いくつかの例では、運転分析サーバ２２０は、複数の遠隔に位置する車両動作コンピュータシステム２２５から車両動作データを受信するように構成された中央サーバであってもよい。
【００４４】
図２に示すように、運転分析サーバ２２０は、運転分析モジュール２２１と、テレマティクスシステム２２２とを含み得る。モジュール２２１及びシステム２２２は、運転分析サーバ２２０内の特定の機能のセットを実行するように構成されたハードウェア及び／またはソフトウェアで実施されてもよい。例えば、運転分析モジュール２２１は、運転分析サーバ２２０内の一般的または特化されたハードウェア上で実行する１つ以上のソフトウェアアプリケーションによって実行され得る１つ以上の運転分析アルゴリズムを含み得る。運転分析モジュール２２１は、車両２１０または車両動作コンピュータシステム２２５から受信した車両パフォーマンス及び／または動作データ（例えば、車両位置及び時間データ）を使用して、車両２１０の運転分析を行ってもよい。実行される運転分析は、保険料の評価、保険割引またはインセンティブの判定、安全ドライバー資格の判定などを含む様々な方法で使用され得る。テレマティクスシステム２２２及びその中に含まれるハードウェア／ソフトウェア構成要素は、図を参照して以下でさらに詳細に説明される。図４〜７を参照。
【００４５】
運転分析を実行するために、運転分析サーバ２２０は、１つ以上の車両２１０、モバイルデバイス２１４、テレマティクスデバイス２１６、車両動作コンピュータシステム２２５、及び分析に関連し得るデータを格納する追加のコンピュータシステム２３１〜２３４からのデータと通信及び／または検索を開始してもよい。例えば、運転分析サーバ２２０は、データ認証、リスク因子及びリスク評価値の判定などを実行するために、１つ以上の位置情報データベースまたはコンピュータシステム２３１、１つ以上の交通データ記憶システム２３２、１つ以上の気象データ記憶システム２３３、及び１つ以上の追加運転データベースまたはコンピュータシステム２３４からデータを受信し得る。
【００４６】
位置情報データベース２３１は、車両２１０に関連する複数の位置に関する情報を格納し得る。例えば、位置情報データベース２３１は、複数の位置についてのＧＰＳ座標（または他の位置データ）のテーブルを、各位置についての様々な特質または特徴とともに格納し得る。ＧＰＳ座標のセットは、異なるタイプの位置（例えば、学校、公園、レストラン、空港、ガソリンスタンド、店舗、ゴルフコース、住宅住所、駐車場など）に関連付けられてもよく、及び／または特定の位置（例えば、ＡＢＣ小学校、ＸＹＺ事務所ビル、ＪＫＬレストランなど）に関連付けられてもよい。各特定の位置またはＧＰＳ座標のセットに関して、その位置に関連する様々なリスク因子及びリスク評価値のような追加のデータを格納してもよい。例えば、ＧＰＳ座標によって識別されるか、または特定のビジネス、活動、またはプロパティ使用のための名前によって識別される第１の位置について、第１の位置における車両損傷リスク（例えば、事故統計、盗難及び破壊行為の統計、または他の車両損傷リスク）、第１の位置における車両駐車の可否（例えば、ガレージ、屋外ロット、路上駐車、バレットなど）、及び／またはその位置で発生している以前の車両関連事件に関するデータ（例えば、保険請求、車両牽引記録、警察報告書など）に対応するリスクデータが格納されてもよい。
【００４７】
交通データベース及び他の交通記憶システム２３２は、様々な特定の位置及び時間における交通量及び特定の交通特徴（例えば、交通量、平均運転速度、交通速度分布、及び事故の数及びタイプなど）に対応するデータを格納し得る。交通データベース２３２はまた、交通カメラによって記録された様々な特定の位置及び時間の画像及びビデオデータを格納し得る。気象データベースなどの気象データ記憶システム２３３は、異なる位置及び異なる時間の気象データ（例えば、雨、雪、みぞれ、雹、温度、風、道路状況、可視性など）を格納し得る。１つ以上の追加運転データベース／システム２３４は、運転分析サーバ２２０によって実行されるデータ認証分析及び／またはドライバースコア計算に関連し得る１つ以上の異なるデータソースまたはプロバイダからの追加運転データを格納し得る。追加運転データベース／システム２３４は、運転分析サーバ２２０によって実行されるデータ認証分析及び／またはドライバースコア計算に影響を及ぼす可能性がある道路の危険性及び交通事故、倒木、停電、道路工事ゾーン、学校ゾーン、及び自然災害などの事象に関するデータを格納し得る。
【００４８】
位置情報データベース２３１、交通データベース２３２、気象データベース２３３、及び運転データベース２３４から受信した情報は、本発明から逸脱することなく、様々な他の計算及び判定に使用されてもよい。
【００４９】
図３は、テレマティクスデータを認証するために使用され得る例示的なシステムを図示する。本明細書では、「テレマティクスデータ」という用語が使用されるが、本明細書に記載された１つ以上の態様は、様々なソース（例えば、センサー、コンピューティングデバイス、モバイルデバイスなど）から受信された、またはそれらによって収集されたデータで使用されてもよい。本明細書に記載される構成は、テレマティクスデバイスのみで使用するように限定するとみなされるべきではない。図３に示される各構成要素は、ハードウェア、ソフトウェア、またはその２つの組み合わせで実施されてもよい。加えて、テレマティクスデータ認証システム３００の各構成要素は、テレマティクスデータ認証コンピューティングデバイス１０１のために上述した構造的構成要素の一部またはすべてを有するコンピューティングデバイス（またはシステム）を含んでもよい。
【００５０】
テレマティクスデータ認証システム３００は、図２の車両２１０に関して説明した１つ以上の構成要素と同様のものである、及び／または１つ以上の構成要素を含む車両３１０を含んでもよい。例えば、車両３１０は、車両動作センサー２１１及びカメラ／近接センサー２１２を含んでもよい。車両３１０は、人間によって操作されようが、コンピュータによって操作されようが、自動車、バン、トラック、オートバイ、バス、レクリエーション用車両などのような、どのようなタイプの車両であってもよい。車両３１０は、コンピューティングデバイスの１つ以上の構成要素を含み、テレマティクスデバイス２１６に関して本明細書で説明される１つ以上の構成要素を含み得るデータレコーダ３１６をさらに含んでもよい。モバイルコンピューティングデバイス３１４もまた、車両３１０内に位置付けされてもよい。モバイルコンピューティングデバイス３１４は、モバイルデバイス２１４と同様に機能し得る。データレコーダ３１６及び／またはモバイルコンピューティングデバイス３１４は、ネットワーク３３０を介してテレマティクスシステム３２２と通信し得る。テレマティクスシステム３２２は、記録データデータベース３２４、アカウント情報データベース３２６、及びデータ真正性サーバ３２８を含み得る。
【００５１】
車両３１０は、車両３１０の態様を監視及び制御する車載コンピュータ及び／または処理システム３１３を含んでもよい。車載コンピュータ及び／または処理システム３１３は、上述したように車両動作センサー２１１及びカメラ／近接センサー２１２から受信した車両パフォーマンス及び／または動作データを受信し、監視し、かつ送信し得る。車載コンピュータ及び／または処理システム３１３は、車両パフォーマンス及び／または動作データをデータストリームにフォーマットし、データポート、ブルートゥース（登録商標）接続などを介してデータレコーダ３１６にデータストリームを出力することができ得る。特定の実施形態では、車載コンピュータ及び／または処理システム３１３はまた、フォーマットされたデータを、データレコーダ３１６と同様の様態でモバイルコンピューティングデバイス３１４及び／またはテレマティクスシステム３２２に送信するように構成され得る。車載コンピュータ及び／または処理システム３１３は、車両パフォーマンス及び／または動作データを改変及び／または破損から保護するために、本明細書に記載の態様に従って車両パフォーマンス及び／または動作データをフォーマットしてもよい。例えば、車載コンピュータ及び／または処理システム３１３は、データをデータレコーダ３１６に出力する前に、車両パフォーマンス及び／または動作データを暗号化及び／または透かしを入れてもよい。
【００５２】
データ暗号化技術が実施される事例では、車載コンピュータ及び／または処理システム３１３は、データストリームをデータレコーダ３１６に出力する前にデータストリームを暗号化するように構成されてもよい。そのような事例では、他の対称暗号化方法、非対称暗号化方法、ハッシュ暗号化方法とともに、データストリームを暗号化するために、ＳＳＬ、トリプルＤＥＳ、ＲＳＡ、Ｂｌｏｗｆｉｓｈ、Ｔｗｏｆｉｓｈ、及びＡＥＳを含む様々なデータ暗号化技術が車載コンピュータ及び／または処理システム３１３によって使用されてもよい。追加の暗号化方法が使用されてもよい。データ暗号化技術に対応する情報は、車載コンピュータ及び／または処理システム３１３のメモリに格納し得る。データ暗号化方法は、中間平滑化デバイスが存在するか否かにかかわらず、車載コンピュータ及び／または処理システムからのデータストリームのオープン送信を可能にし得る。代わりに、車載コンピュータ及び／または処理システム３１３は、データストリームを送信する前にセキュア通信チャネル及び／またはリンクを確立するように構成されてもよい。
【００５３】
上述したように、車両動作センサー２１１及びカメラ／近接センサー２１２は、車載コンピュータ及び／または処理システム３１３に送信する前にデータを暗号化するように構成されてもよい。そのような事例では、車載コンピュータ及び／または処理システム３１３は、データレコーダ３１６への送信前にデータをさらに暗号化してもよい。代わりに、車載コンピュータ及び／または処理システム３１３は、車両動作センサー２１１及びカメラ／近接センサー２１２から受信した暗号化データを、データストリームをさらに暗号化せずにデータレコーダ３１６に送信してもよい。
【００５４】
透かしを用いてテレマティクスまたは他のデータの真正性を判定する、または判定するのを助ける事例では、車載コンピュータ及び／または処理システム３１３は、透かし（例えば、データコード、データキーなど）をデータレコーダ３１６に送られるデータストリーム内の所定の位置に挿入してもよい。例えば、データコードは、文字、整数、文字及び／または整数のシーケンス、フィボナッチ数列、またはデータの小数点以下の桁の始まり、途中、または終りに付加されたものであってもよい。データキーは、データタイプ（例えば、エンジン温度、エンジンＲＰＭ、車両速度、車両加速度、印加ブレーキ力など）及びデータタイプに関連付けられた対応するデータの大きさであってもよい。例えば、データキーは、１００ｍｐｈまでの急速な車両加速を示すデータであってもよく、その後、実際の車両速度に対する急速な減速を示すデータであってもよい。車両加速度は一例として理解されるが、本発明から逸脱することなく、本明細書に列挙された単独または他のタイプのデータと組み合わせた車両パフォーマンスデータの任意の項目も同様に使用することができる。このような透かしの情報は、車載コンピュータ及び／または処理システム３１３のメモリに格納され得る。所定の位置はまた、車載コンピュータ及び／または処理システム３１３のメモリに格納されてもよく、さらにデータストリーム内の透かしの定期的、非定期的またはランダム挿入をガイドしてもよい。透かしの位置、内容、及び／または形式は、出力された車両パフォーマンス及び／または動作データが真正であるかどうかを判定する際に使用されてもよい。例えば、所定の位置にマークが存在しないこと、及び／または正しくない透かしが存在することは、データが改変された、及び／または真正でないデータをレンダリングして破損されたことを示し得る。
【００５５】
図３に明示的に示されていないが、車両３１０はまた、車両パフォーマンス及び／または動作データ記録を収集するための１つ以上のセンサーを有するドングルを含んでもよい。そのようなドングルは、データレコーダ３１６及び／またはモバイルデバイス３１４に関して本明細書で説明されるハードウェア／ソフトウェア構成要素のいくつかまたはすべてを含むことができ、したがって、データレコーダ３１６及びモバイルデバイス３１４と同様に機能し得る（すなわち、車両パフォーマンス及び／または動作を記録し、格納し、送信することができる）。ドングルはまた、加速度計、コンパス、ジャイロスコープ、及びＧＰＳシステムなどの複数のセンサーを含み得るが、これに限定されない。ドングルに含まれるセンサーは、車両パフォーマンス及び／または加速度、速度、位置、ブレーキイベント、方向転換及び内部デシベルレベルなどの動作データを独立して記録するために使用されてもよい。ドングルは、独立して記録された車両パフォーマンス及び／または動作データを暗号化して１つ以上の外部コンピュータシステムに送信するように構成されてもよい。ドングル内のセンサーによって記録されたそのような車両パフォーマンス及び／または動作データは、車載コンピュータ及び／または処理システム３１３によってデータレコーダ３１６、モバイルデバイス３１４、及びデータ真正性サーバ３１８に提供される車両パフォーマンス及び／または動作データを裏付けるために使用されてもよい。例えば、加速度計を利用することを介して、ドングルは車両加速度に関するデータを記録することができ得る。このようなデータは、車載コンピュータ及び／または処理システム３１３によって提供される加速度データと比較されてもよい。ドングルと車載コンピュータ及び／または処理システム３１３によって提供されるデータとの間に不一致がある場合、車載コンピュータ及び／または処理システム３１３によって提供される真正でない車両データ（例えば、改変されたデータ）の表示があり得る。
【００５６】
データレコーダ３１６は、データポート、ブルートゥースインタフェース、または車両３１０の任意の同等の通信インターフェースを介して車載コンピュータ及び／または処理システム３１３からのデータストリームの形式の車両パフォーマンス及び／または動作データを受信することができる。例えば、データレコーダ３１６は、車両３１０のポートに接続されてもよい。ポートは、車載診断（ＯＢＤ）デバイスコネクタであってもよい。データレコーダ３１６は、ＯＢＤデバイスアダプタと、データポート、ブルートゥース、または車両３１０の任意の同等の通信インターフェースを介して車載コンピュータ及び／または処理システム３１３によって出力されたデータを格納するためのメモリとを含み得る。特定の実施形態では、モバイルコンピューティングデバイス３１４は、データレコーダ３１６として機能してもよい。
【００５７】
データレコーダ３１６はまた、加速度計、コンパス、ジャイロスコープ、及びＧＰＳシステムなどのセンサーを含んでもよいが、これらに限定されない。データレコーダ３１６は、本明細書に記載の暗号化方法に従って、そのようなデバイスから受信したデータを暗号化するように構成されてもよい。データレコーダ３１６は、他のデバイスと無線で通信するためのアンテナを含み得る。例えば、データレコーダ３１６は、ワイドエリアネットワーク（ＷＡＮ）、セルラーネットワーク、Ｗｉ−Ｆｉネットワークなどを介してテレマティクスシステム３２２と通信してもよい。データレコーダ３１６はまた、Ｗｉ−Ｆｉ接続またはブルートゥース接続のような無線接続を介してモバイルコンピューティングデバイス３１４と通信してもよい。特定の実施形態では、データレコーダ３１６は、モバイルコンピューティングデバイス３１４及び／またはテレマティクスシステム３２２と安全な通信リンク及び／またはチャネルを確立するように構成されてもよい。
【００５８】
以下でさらに詳細に説明されるいくつかの構成では、データレコーダ３１６は、モバイルコンピューティングデバイス３１４上で動作するテレマティクスアプリケーションであってもよく、その中に含まれるハードウェア構成要素（例えば、メモリ、プロセッサ、通信ハードウェアなど）を利用して車載コンピュータ及び／または処理システム３１３によって出力される車両パフォーマンス及び／または動作データを受信し、格納し、送信してもよい。そのような構成では、データレコーダ３１６はまた、モバイルコンピューティングデバイス３１４内に含まれるセンサーを利用してもよい。
【００５９】
いくつかの実施形態では、データレコーダ３１６は、車両パフォーマンス及び／または動作データを裏付けるために、被保険ドライバーの保険契約に関連する車両３１０の車両識別番号（ＶＩＮ）をメモリに格納してもよい。車両３１０に関連するＶＩＮはまた、車載コンピュータ及び／または処理システム３１３に備えられたメモリに格納されてもよい。保険契約の登録及び開始時に、車両３１０に関連するＶＩＮを入力し、データレコーダ３１６のメモリに格納されてもよい。車両３１０の動作中、車載コンピュータ及び／または処理システム３１３は、車両パフォーマンス及び／または動作データを含むデータストリームに車両３１０のＶＩＮを取り付けてもよい。車載コンピュータ及び／または処理システム３１３は、ＶＩＮならびに車両パフォーマンス及び／または動作データを含むデータストリームをデータレコーダ３１６に出力してもよい。データレコーダ３１６は、車載コンピュータ及び／または処理システム３１６からメモリに格納されたＶＩＮへのデータストリーム内で受信されたＶＩＮを裏付けしてもよい。そうすることで、データレコーダ３１６は、被保険ドライバーの保険契約に関連する車両内で動作しているかどうかを判定することができる。
【００６０】
車両パフォーマンス及び／または動作データは、適切な許可（例えば、運転手、車両所有者などから）によって収集されてもよく、ＳＡＥ−１９６２コネクタなどの業界標準ポート、またはオンボード診断（「ＯＢＤ」）ポートまたは他の車両データ取得構成要素からの動作データを含んでもよい。例えば、ＯＢＤＩＩポートを介してアクセス可能な動作データは、速度及びエンジンスロットル位置、または車両動力源の他の可変出力制御を含む。それはまた、走行距離計の読み取り値、シートベルトの状態、ブレーキの作動、ステアリング方向の程度及び持続時間など、及び方向転換シグナル、ヘッドライト、シートベルト、自動ブレーキシステム（ＡＢＳ）の作動などのような事故回避デバイスの実装のような、各メーカー固有で、かつまた製造業者の許可を得て利用できる、いわゆる「拡張ＯＢＤＩＩ」またはＯＢＤＩＩＩデータセットを含むことができる。車両の動作に関する他の情報は、車両内及び車両外温度、窓変位、車両外部気圧、排気圧、車両排出ガス量、ターボブロワー圧力、ターボチャージャーＲＰＭ、車両ＧＰＳ位置などのように収集されてもよいが、それらに限定されない。システムは、車両システムによって発せられた特定の言語を認識するか、または認識するように構成されてもよく、ＳＡＥ  Ｊ１８５０、ＩＳＯ  ＩＳ０９１４１またはＫＷＰ  ２０００形式のデータを受信または変換するように記録構成要素を構成してもよい。したがって、米国及び／または国際ＯＢＤ標準が適応されてもよい。例えば、様々な位置での使用を可能にするために、様々な米国及び／または国際ポートタイプからデータを収集してもよい。代わりに、このステップは、データが記録された後にプロセッサによって実行されてもよい。
【００６１】
モバイルコンピューティングデバイス３１４は、例えばパーソナルコンピュータ（ＰＣ）、ハンドヘルドまたはラップトップデバイス、モバイルデバイス、タブレット、マルチプロセッサシステム、マイクロプロセッサベースのシステム、車載コンピューティングデバイス、テレマティクスデバイスなどであってもよい。モバイルコンピューティングデバイス３１４は、加速度計、コンパス、ジャイロスコープ、及び／またはＧＰＳシステムなどを含む様々なセンサーを含み得る。センサーは、車両加速度、速度、位置、ブレーキイベント、車両内デシベルレベル、方向転換などを含むデータを記録するために使用され得るが、これらに限定されない。モバイルコンピューティングデバイス３１４は、本明細書に記載のデータ暗号化技術に従って、そのようなセンサーによって記録されたデータを暗号化するように構成されてもよい。
【００６２】
モバイルコンピューティングデバイス３１４は、テレマティクスアプリケーションを格納するメモリと、アプリケーションを実行するプロセッサとを含み得る。テレマティクスアプリケーションは、モバイルコンピューティングデバイス３１４にダウンロードされるか、さもなければ提供され、車両３１０の車載コンピュータ及び／または処理システム３１３からデータを収集するために使用されてもよい。テレマティクスアプリケーションはまた、モバイルコンピューティングデバイス３１４のセンサーを使用して、車載コンピュータ及び／または処理システム３１３によって提供される車両パフォーマンス及び／または動作データとは無関係に、車両３１０の加速度、速度、位置、ブレーキイベント、車両内デシベルレベル、方向転換、及び／またはルートに関するデータを収集してもよい。
【００６３】
テレマティクスシステム３２２は、データベース及びサーバなどの１つ以上のコンピューティングデバイスを含んでもよい。データベース及びサーバは、例えば、記録データベース３２４、アカウント情報データベース３２６、及びデータ真正性サーバ３２８であってもよい。データレコーダ３１６、モバイルコンピューティングデバイス３１４、及び／または車載コンピュータ及び／または処理システム３１３は、インターネット１３１、セルラーネットワーク、無線ネットワーク、またはＷｉ−Ｆｉネットワーク、あるいは他のネットワークなどのネットワーク３３０を介してテレマティクスシステム３２２と通信することができる。記録データベース３２４は、データレコーダ３１６、モバイルコンピューティングデバイス３１４、及び／または車載コンピュータ及び／または処理システム３１３から受信した記録データを格納してもよい。記録データベース３２４に格納された記録データは、車載コンピュータ及び／または処理システム３１３、モバイルコンピューティングデバイス３１４、データレコーダ３１６などによって収集された、及びこれらから受信された車両パフォーマンス及び／または動作データの一部またはすべてを含み得る。アカウント情報データベース３２６は、データレコーダ３１６及び／または車両３１０に関連付けられたユーザのアカウントに関する情報を含み得る。例えば、ユーザのアカウント情報は、名前、アドレス、シリアル番号またはデータレコーダ３１６の他の識別子などを含み得る。
【００６４】
データ真正性サーバ３２８は、データレコーダ３１６、モバイルコンピューティングデバイス３１４、及び／または車載コンピュータ及び／または処理システム３１３によって集められたデータを処理し、または処理するように構成されて、例えば、図４〜７に関して説明される態様に従って集められたデータの真正性を判定するコンピューティングデバイスであってもよい。一実施形態では、データ真正性サーバ３２８は、データレコーダ３１６及びモバイルコンピューティングデバイス３１４から受信した車両パフォーマンス及び／または動作データを、データが記録された期間にわたって比較するように構成されてもよい。データ比較を通じて、データ真正性サーバ３２８は、データレコーダ３１６及びモバイルコンピューティングデバイス３１４によって提供される車両パフォーマンス及び／または動作データを検証または認証することができ得る。
【００６５】
他の実施形態では、データ真正性サーバ３２８はまた、集められたデータの真正性を判定する際に使用される真正コードが格納されるメモリを備え得る。真正コードは、データストリームに透かしを入れるために車載コンピュータ及び／または処理システム３１３によって使用されるデータコードと類似のコード（例えば、同じまたは類似のフォーマットを有するなど）であってもよい。データ真正性サーバ３２８は、車両動作データ及び／またはパフォーマンスデータの収集に先立って、真正コードを予め格納してもよい。さらに、データ真正性サーバ３２８はまた、車載コンピュータ及び／または処理システム３１３によって使用される所定の位置に関連付けられた情報を格納して、データコードを既知の位置に挿入してもよい。所定の位置にデータコードの存在を観察し、同時にデータと真正コードとの間の相関を判定することを通して、データ真正性サーバ３２８は、データレコーダ３１６及びモバイルコンピューティングデバイス３１４によって提供される車両パフォーマンス及び／または動作データを検証または認証することができ得る。
【００６６】
いくつかの事例では、データ真正性サーバは、車載コンピュータ及び／または処理システム３１３によってデータストリームに挿入されたデータキーに関連付けられた情報を格納してもよい。例えば、データ真正性サーバは、データタイプに関連付けられた複数のデータタイプ（例えば、エンジン温度、エンジンＲＰＭ、車両速度、車両加速度、印加ブレーキ力など）及び対応するデータの大きさを格納し得る。データ真正性サーバ３２８はまた、車載コンピュータ及び／または処理システム３１３によって使用される所定の位置に関連付けられた情報を格納して、データキーを既知の位置に挿入し得る。データ真正性サーバ３２８は、所定の位置にデータキーの存在を判定し、付随するデータの大きさ及びタイプを格納されたデータの大きさとタイプと一致させることによって、データレコーダ３１６及びモバイルコンピューティングデバイス３１４によって提供される車両パフォーマンス及び／または動作データの真正性を判定することができ得る。
【００６７】
上記の他の例では、データ真正性サーバ３２８はまた、予想データ閾値及び予想データ曲線に関連する情報を格納してもよい。そのような車両情報は、車両生産中に製造業者によって設置された在庫エンジン車両部品（例えば、エンジン、排気管、ブレーキなど）の、特定の車両使用条件下でのエンジン温度、ターボチャージャーＲＰＭなどの予想値を含み、データレコーダ３１６、モバイルデバイス３１４、または車載コンピュータ及び／または処理システム３１３から受信した車両パフォーマンス及び／または動作データを裏付けるために使用されてもよい。
【００６８】
特定の実施形態では、データ真正性サーバ３２８は、データレコーダ３１６、モバイルデバイス３１４、及び車載コンピュータ及び／または処理システム３１３によって提供されるデータを、それぞれのデバイスによって提供される相補データ読み取り値の利用及び推定を通して裏付け得る。例えば、データ真正性サーバは、エンジンＲＰＭ及び車両加速度に対応するデータを裏付けるために、排気圧及びエンジン温度を利用及び推定してもよい。例えば、排気圧及びエンジン温度が、特定のエンジンＲＰＭ及び車両加速度と相関する予想データ閾値及び予想データ曲線を介して既知であり、実際のエンジンＲＰＭ及び加速度が予想値から実質的に逸脱する場合、真正でないデータ、及び／またはハイエンドのアフターマーケットパフォーマンス部品の変更の指示があり得る。
【００６９】
他の実施形態では、データ真正性サーバ３２８は、暗号化されたデータストリームを解読するのに必要な暗号化／解読キーをメモリに格納してもよい。例えば、データ真正性サーバ３２８は、ドングル、データレコーダ３１６、モバイルコンピュータデバイス３１４、車載コンピュータ及び／または処理システム３１３及び／または車両動作センサー２１１及びカメラ／近接センサー２１２によって使用される暗号化方法に関連する適切なキーを格納してもよい。前述のように、暗号化方法には、他の対称暗号化方法、非対称暗号化方法、ハッシュ暗号化方法とともに、ＳＳＬ、トリプルＤＥＳ、ＲＳＡ、Ｂｌｏｗｆｉｓｈ、Ｔｗｏｆｉｓｈ、ＡＥＳが含められ得る。代わりに、他の暗号化方法を使用してもよく、付随する暗号化／解読キーを使用してもよい。
【００７０】
図４は、本明細書に記載の態様による車両に関連するパフォーマンス及び／または動作データなどのデータの真正性を判定する例示的な方法を示す。ステップ４０２において、車両３１０の車載コンピュータ及び／または処理システム３１３と、データレコーダ３１６などの第１のデータ記録デバイスとの間でデータ接続を確立し得る。車載コンピュータ及び／または処理システム３１３と第１のデータ記録デバイスとの間のデータ接続は、有線（例えば、データポートを介して）及び／または無線（例えば、ブルートゥース、Ｗｉ−Ｆｉなど）であってもよい。加えて、車載コンピュータ及び／または処理システム３１３と第１のデータレコーダとの間に確立されたデータ接続は、セキュア通信チャネル及び／またはリンクであってもよい。
【００７１】
ステップ４０４において、車載コンピュータ及び／または処理システム３１３は、第２のデータ記録デバイス（例えば、モバイルコンピューティングデバイス３１４、ドングルなど）によってデータ記録を開始し得る。いくつかの構成では、このステップは、車両３１０の始動時に実行されてもよい。代わりに、第２のデータ記録デバイスによるデータ記録は、車両３１０の始動及び停止（すなわち、エンジン点火及び遮断）と一致する時間間隔中にランダムな時間でトリガされてもよい。いくつかの事例では、データ記録は、車両３１０の始動及び停止と一致する規定された間隔（すなわち、エンジン始動の１分後からエンジンが遮断されるまで、エンジン始動の５分後からエンジンが遮断されるまでなど）で開始されてもよい。他の例では、第２のデータ記録デバイスのデータ記録は、第１のデータ記録デバイス、車載コンピュータ及び／または処理システム３１３、データ真正性サーバ３２８などのうちの１つからの遠隔要求によってトリガされてもよい。加えて、第２のデータ記録デバイスがモバイルコンピューティングデバイス３１４である実施形態では、データ記録は、モバイルコンピューティングデバイス３１４上で動作しているアプリケーション（例えば、Ｆａｃｅｂｏｏｋ、Ｓｎａｐｃｈａｔ、ＷｈａｔｓＡｐｐなど）からのテキストメッセージ、電話呼び出し、及び／またはプッシュ通知をモバイルコンピューティングデバイス３１４が受信するとトリガされてもよい。他の構成では、車載コンピュータ及び／または処理システム３１３と第１のデータ記録デバイスとの間でデータ通信が確立された後でデータ記録を開始してもよい。
【００７２】
上述のように、モバイルコンピューティングデバイス３１４は、加速度計、ジャイロスコープ、コンパス、及び全地球測位システム（ＧＰＳ）センサーを含む様々なセンサーを含んでもよい。センサーを使用して、モバイルコンピューティングデバイス３１４は、車両３１０の車両動作情報及び／またはパフォーマンスデータを検出し記録してもよい。車両動作情報及び／またはパフォーマンスデータは、第１の期間にわたって記録され得、そのデータは、第１の期間にリンクされるか、または第１の期間によって境界を画定され得る。例えば、第２のデータ記録デバイスはまた、第１の期間中に収集された車両３１０の加速度、速度、ブレーキイベント、方向転換などを記録してもよく、データをそのデータが記録された第１の期間にさらに関連付けてもよい。
【００７３】
ステップ４０６において、車載コンピュータ及び／または処理システム３１３は、車両動作センサー２１１及びカメラ／近接センサー２１２から受信した第１の車両動作情報及び／またはパフォーマンスデータを含む生データを、例えばデータレコーダ３１６に出力するために準備し得る。生データは、エンジン温度、エンジンＲＰＭ、車両速度、車両加速度、印加ブレーキ力、車両内部温度、車両外部温度、窓変位、車両外部気圧、排気圧、車両排出ガス量、ターボブロワー圧力、ターボチャージャーＲＰＭ、車両ＧＰＳ位置などを含む車両動作情報及び／またはパフォーマンスデータを含んでもよい。車両動作情報及び／またはパフォーマンスデータは、データが記録された期間にさらに関連付けられてもよい。いくつかの例では、車載コンピュータ及び／または処理システム３１３によって、車両動作センサー２１１及びカメラ／近接センサー２１２から受信された生データは、本明細書で説明される暗号化技術に従って暗号化されてもよい。車載コンピュータ及び／または処理システム３１３による生データの準備は、車両３１０のセンサーからの動作及び／またはパフォーマンス信号を生データへ処理すること、例えば、車両３１０のタイプ、ドライバー評価、保険契約のタイプなどに従ってデータレコーダ３１６によって要求される生データの量を判定すること、生データを、例えば、データレコーダ３１６に送る通信インターフェース（例えば、データポート、ブルートゥース、Ｗｉ−Ｆｉなど）を判定すること、及び生データを送信可能なデータストリームにフォーマットすること、含み得る。
【００７４】
車載コンピュータ及び／または処理システム３１３は、そこに含まれるデータの真正性を保護するためにデータストリームをフォーマットしてもよい。例えば、車載コンピュータ及び／または処理システム３１３は、本明細書で説明する透かし入れ及び／または暗号化技術を使用してデータストリームを保護し得る。上述したように、データストリームの透かし入れ及び／または暗号化は、データが改変されるのを防ぎ、及び／またはデータの改変及び／または破損を検出する能力を提供し得る。透かし（例えば、データコード、データキーなど）は、定期的、非定期的、またはランダムに挿入されてもよい。透かしの位置、内容、及び／または形式は、データストリームが真正であるかどうかを判定する際に使用されてもよい。例えば、データレコーダ３１６、モバイルコンピューティングデバイス３１４、及び／またはデータ真正性サーバ３２８は、車載コンピュータ及び／または処理システム３１３からデータストリームを受信すると、データの真正性を評価する際に透かしの有無を判定してもよい。例えば、所定の位置に透かしが存在しないこと、及び／または正しくない透かしが存在することは、本明細書でより十分に論じられるように、データが改変された、及び／または真正でないデータをレンダリングして破損されたことを示し得る。
【００７５】
車載コンピュータ及び／または処理システム３１３は、データストリームをデータレコーダ３１６及び／またはモバイルコンピューティングデバイス３１４に出力する前に、データストリームを暗号化し、及び／または透かし（例えば、データコード、データキーなど）をデータストリームに挿入してもよい。いくつかの実施形態では、車載コンピュータ及び／または処理システム３１３は、データコード及びデータキーの両方をデータストリームに挿入してもよい。透かし及び所定のデータキーの両方は、車載コンピュータ及び／または処理システム３１３のメモリ内に格納されてもよい。
【００７６】
ステップ４０８において、車載コンピュータ及び／または処理システム３１３は、第１のデータ記録デバイス（例えば、データレコーダ３１２）にデータストリームを出力し得る。ステップ４１０において、第１のデータ記録デバイスは、データ真正性サーバ３２８にデータストリームを出力し得る。ステップ４０８及び４１０の両方において、データストリームを出力する前に、セキュア通信チャネル及び／またはリンクを確立し得る。ステップ４１２において、データ真正性サーバ３２８は、受信したデータストリームが真正であるかどうかを判定し得る。例えば、受信されたデータストリームは、データ真正性サーバ３２８によって評価されて、所定の位置に透かしが含まれているかどうかを判定し得る。透かしが所定の位置のデータストリーム内に含まれているかどうかを判定すると、透かしは、真正コード及び／またはデータ真正性サーバ３２８のメモリに格納されたデータキーに関連付けられた情報と比較され得る。いくつかの事例では、第１のデータ記録デバイスは、車載コンピュータ及び／または処理システム３１３から受信したデータストリームの真正性を判定してもよい。そのような事例では、第１のデータ記録デバイスは、データ真正性サーバ３２８に関して本明細書で説明したのと同様のデータ真正性判定処置を実行するように構成されてもよい。代わりに、ステップ４１０において、第１のデータ記録デバイスが、第２のデータ記録デバイス、テレマティクスシステム３２２などにデータストリームを出力し、第１のデータ記録デバイスからデータストリームを受信するデバイスによってデータ真正性処置が実行されてもよい。
【００７７】
データ真正性サーバ３２８が、ステップ４１２においてデータストリームが真正でないと判定する場合、データ真正性サーバ３２８は、ステップ４２０において、収集されたデータを真正でないとマークするか、またはフラグを立て得る。
【００７８】
データ真正性サーバ３２８が、ステップ４１２においてデータストリームが真正であると判定する場合、ステップ４１４において、第２のデータ記録デバイスは、第２の車両動作情報及び／またはパフォーマンスデータ（例えば、第１の期間中に収集された）をデータ真正性サーバ３２８に出力し得る。別の例では、第２のデータ記録デバイスは、第２の車両動作情報及び／またはパフォーマンスデータをデータ真正性サーバ３２８に連続的に出力してもよく、データストリームの真正性を判定すると、ステップ４１４をバイパスして、データ真正性サーバ３２８は、ステップ４１６に進んでもよい。第２のデータ記録デバイスは、第２の車両動作情報及び／またはパフォーマンスデータを出力する前に、セキュア通信チャネル及び／またはリンクを確立してもよい。
【００７９】
ステップ４１６において、データ真正性サーバ３２８は、第１の期間にわたって収集され、第２のデータ記録デバイスから受信した第２の車両動作情報及び／またはパフォーマンスデータを、第１の期間にわたって収集され、第１のデータ記録デバイスから受信した第１の車両動作情報及び／またはパフォーマンスデータと比較し得る。例えば、データ真正性サーバ３２８は、第１及び第２のデータ記録デバイスから受信した車両３１０の加速度、速度、位置、ブレーキイベント、方向転換などに関する車両動作情報及び／またはパフォーマンスデータを比較し得る。第１及び第２のデータ記録デバイスによって提供され、第１の期間中に収集された車両パフォーマンス及び／または動作データを比較し得る。比較の結果、ステップ４１８において、データ真正性サーバ３２８システムは、比較に基づいて、第１データ記録デバイスによって記録された車両データが正確であるかまたは真正であるかを判定し得る。言い換えれば、第２の車両動作情報及び／またはパフォーマンスデータが第１の車両動作情報及びパフォーマンスデータを裏付ける（例えば、所定の閾値内にある）場合、データは本明細書でより十分に論じられるように、真正とみなされ得る。
【００８０】
別の例では、第１のデータ記録デバイスによって記録された車両情報は、第１のデータ記録デバイスによって記録された車両情報を裏付けるために、予想データ閾値または予想データ曲線と比較されてもよい。例えば、予想データ閾値及び予想データ曲線は、車両の製造業者によって提供される車両情報を含んでもよい。このような車両情報は、車両生産時に製造業者によって提供される在庫エンジン車両部品のエンジン温度、ターボチャージャーＲＰＭなどを含み得る。予想データと、異なる車両構成要素から受信した実際のデータとの間に識別された差異がある場合、その差異は、真正でないデータ、または車両３１０に対するパフォーマンス部分の改変の指示であり得る。
【００８１】
いくつかの実施形態では、第１のデータ記録デバイスによって記録された特定の車両パフォーマンス及び／または動作データは、第１のデータ記録デバイスによってまた記録された相補データと比較されてもよい。上述したように、データ真正性サーバ３２８は、エンジンＲＰＭ及び車両加速度に対応するデータを裏付けるために排気圧及びエンジン温度を利用及び推定してもよい。例えば、排気圧及びエンジン温度が、特定のエンジンＲＰＭ及び車両加速度と相関する予想データ閾値及び予測データ曲線を介して既知であり、実際のエンジンＲＰＭ及び加速度が予想値から実質的に逸脱する場合、真正でないデータ、及び／またはハイエンドのアフターマーケットパフォーマンス部品の変更の指示があり得る。いくつかの例では、本明細書で説明する相補データの裏付け手順は、第２のデータ記録デバイスによって記録されたデータに関して実行されてもよい。
【００８２】
データ真正性サーバ３２８が、ステップ４１８において、車両データが真正である（すなわち、第１のデータ記録デバイスによって提供されるデータが、第２のデータ記録デバイスによって提供されるデータと実質的に類似している（例えば、所定の閾値範囲内である））と判定する場合、データ真正性サーバ３２８は、ステップ４２２において、収集されたデータを真正であると指示するか、またはマークすることができる。データ真正性サーバ３２８が、ステップ４１８において、収集されたデータが不正確または真正でない（すなわち、第１のデータ記録デバイスによって提供されるデータが第２のデータ記録デバイスに提供されるデータと実質的に類似しない）と判定する場合、データ真正性サーバ３２８は、ステップ４２０において、収集されたデータを真正でないと指示するか、またはマークすることができる。
【００８３】
図５は、本明細書に記載の態様によるデータストリームを透かし入れする例示的な方法を示す。ステップ５０２において、車両３１０上に位置する車載コンピュータ及び／または処理システム３１３システムは、車両動作情報及び／またはパフォーマンスデータを含む生のセンサーデータを受信し得る。生データは、車両３１０上の様々なセンサー及び／またはデバイスから収集され、さらにデータが記録された期間に関連付けられてもよい。生データは、車両情報のための第１のデータ記録デバイス（例えば、データレコーダ３１６）からの要求に応答して収集されてもよく、車載コンピュータ及び／または処理システム３１３によってリアルタイムで収集されてもよい。他の実施形態では、生データは、データ真正性サーバ３２８またはモバイルデバイス３１４からの要求に応答して収集されてもよい。
【００８４】
ステップ５０４において、車載コンピュータ及び／または処理システム３１３は、データストリーム内の１つ以上の所定の位置に透かしを挿入し得る。透かしは、定期的、非定期的、またはランダムに挿入されてもよい。特定の実施形態では、透かしはデータコードまたはデータキーを含んでもよい。他の実施形態では、透かしはデータコードとデータキーの両方を含んでもよい。
【００８５】
ステップ５０６において、車載コンピュータ及び／または処理システム３１３は、データポート、ブルートゥースインタフェース、または車両３１０の任意の同等の通信インターフェースを介して、第１のデータ記録デバイスに透かし入りデータストリームを出力し得る。ステップ５０８において、第１のデータ記録デバイスは、データ真正性サーバ３２８にデータストリームを出力し得る。
【００８６】
ステップ５１０において、データ真正性サーバ３２８は、データストリームを評価して、透かしがデータストリームに所定位置で挿入されているかどうかを判定し得る。透かし（例えば、データコード、データキーなど）がデータストリームに挿入されていない場合、または所定の位置と一致しないデータストリームの正しくない部分に挿入された場合、データ真正性サーバ３２８は、ステップ５１４において、真正でないとデータストリームにフラグを立て得る。ステップ５１０において、透かしがデータストリーム内に及び所定の位置に存在すると判定された場合、次いでデータ真正性サーバ３２８は、ステップ５１２において、データコード及び／またはデータキーが真正のデータコード及び／またはデータキーであるかどうかを判定し得る。データコード及び／またはデータキーが真正であると判定された場合、ステップ５１６において、それらは真正とマークされ得る。データコード及び／またはデータキーが真正でないと判定された場合、次いでデータ真正性サーバ３２８はステップ５１４に進み、収集されたデータを真正でないとフラグを立て得る。
【００８７】
図６は、本明細書に記載の態様による透かしデータコード識別及び検証の例示的な方法を示す。ステップ６０２において、データ真正性サーバ３２８などのコンピューティングデバイスは、車載コンピュータ及び／または処理システム３１３、データレコーダ３１６、またはモバイルデバイス３１４からデータストリームを受信し得る。データストリームは、車両パフォーマンス及び／または動作データなどの車両データの第１の部分を含み得る。車両データの第１の部分は、データが記録された第１の期間に関連付けられ得る。
【００８８】
データストリームを受信した後、ステップ６０４において、コンピューティングデバイスは、データストリームが所定の位置にデータコードを含むかどうかを判定し得る。上述したように、コンピューティングデバイスは、所定の位置に関連付けられた情報が格納されるメモリを有し得る。コンピューティングデバイスが、データストリームは所定の位置にデータコードを含まないと判定した場合、またはデータストリームは正しくない位置にデータコードを含むと判定した場合、コンピューティングデバイスは、ステップ６０６においてデータストリームを真正でないとマークし得る。少なくともいくつかの例では、これにより、データストリーム内のデータも同じく真正でないとみなされることを引き起こし得る。
【００８９】
コンピューティングデバイスが、データストリームが所定の位置にデータコードを含むと判定する場合、ステップ６０８において、コンピューティングデバイスは、データコードが真正コードと一致するかどうかを判定し得る。上述したように、真正コードは、車両動作データ及び／またはパフォーマンスデータの収集に先立って格納された（例えば、予め格納された）データコードであってもよい。コンピューティングデバイスが、データコードが真正コードと一致しないと判定する場合、ステップ６１０において、コンピューティングデバイスは、データを真正でないとマークし得る。コンピューティングデバイスが、データコードが真正コードと一致すると判定する場合、ステップ６１２において、コンピューティングデバイスは、データを真正とマークし得る。
【００９０】
図７は、本明細書に記載の態様による透かしデータコード識別及び検証の例示的な方法を示す。ステップ７０２において、データ真正性サーバ３２８などのコンピューティングデバイスは、車載コンピュータ及び／または処理システム３１３、データレコーダ３１６、またはモバイルデバイス３１４からデータストリームを受信し得る。データストリームは、車両パフォーマンス及び／または動作データなどの車両データの第１の部分を含み得る。
【００９１】
データストリームを受信した後、ステップ７０４において、コンピューティングデバイスは、データストリームが所定の位置にデータキーを含むかどうかを判定し得る。上述のように、コンピューティングデバイスは、所定の位置に関連付けられた情報が格納されたメモリを有し得る。コンピューティングデバイスが、データストリームが所定の位置にデータキーを含まないと判定する場合、またはデータストリームが正しくない位置にデータキーを含むと判定する場合、コンピューティングデバイスは、ステップ７０６においてデータストリームを真正でないとマークし得る。少なくともいくつかの例では、これにより、システムが、データストリーム内に含まれるデータを同じく真正でないとみなすことを引き起こし得る。
【００９２】
コンピューティングデバイスが、データストリームが所定の位置にデータキーを含むと判定する場合、ステップ７０８において、コンピューティングデバイスは、データキーが特定のデータタイプ及び大きさであるかどうかを判定し得る。上述したように、データキーに関連付けられたデータタイプ及び大きさは、コンピューティングデバイスのメモリに格納し得る。コンピューティングデバイスが、データキーが特定のデータタイプ及び大きさではないと判定する場合、ステップ７１０において、コンピューティングデバイスは、データを真正でないとマークし得る。コンピューティングデバイスが、データキーが特定のデータタイプ及び大きさであると判定する場合、ステップ７１２において、コンピューティングデバイスは、データを真正とマークし得る。
【００９３】
図４〜７のステップは、本発明から逸脱することなく、追加、省略、再編成及び／または改変されてもよい。
【００９４】
データが真正である（例えば、本明細書で説明される構成のいずれかを使用して）と判定すると、システムは、データに基づいてユーザのための１つ以上のインセンティブ（例えば、保険インセンティブ）、割引、リベート、ドライバースコアなどを判定し得る。すなわち、真正運転データは、ドライバーが正確に評価されていることを保証する上で重要であり得る。
【００９５】
本明細書で論じるように、本明細書で説明されるシステム及び構成は、改ざんされたかまたは改変された（例えば、そうする認可なしで）テレマティクスまたは他の車両動作データを識別するのを助け得る。そのような取り決めは、収集されたデータが真正であることを保証するのを助け、したがって、正確な情報に基づいて、保険インセンティブ、ドライバー評価、保険料割引などを提供するのを助け得る。本明細書で説明される構成は、所定の位置においてデータストリームに透かしを挿入すること、複数のデータ記録デバイスを使用してデータを裏付けることなどのような様々な技術を含む。いくつかの例では、システムはまた、車両のデータ暗号化キーと一致する（または車両のデータ暗号化キーに対応する）データ暗号化キーを有するデータ収集デバイス（例えば、テレマティクスデバイス）を必要とすることもある。この暗号化キーは、さらにまた、データを安全にするために車両からデバイスに渡すデータを暗号化するために使用され得る。いくつかの例では、真正デバイスだけがデータを読み取る、または解読することができてもよい。
【００９６】
本開示の前述の説明は、例示及び説明の目的で提示されたものである。それらは包括的ではなく、本開示を開示された正確な形式に限定するものではない。上記の教示に照らして改変及び変形が可能であり、または本開示の実施から取得されてもよい。例えば、説明された実施形態がソフトウェアを含む場合、ハードウェアとソフトウェアの組み合わせまたはハードウェアのみが、様々な他の実施形態において使用されてもよいことが理解されるべきである。加えて、本開示の態様はメモリに格納されるものとして説明されているが、当業者であれば、これらの態様は、例えば、ハードディスク、フロッピーディスク、またはＣＤ−ＲＯＭなどの二次記憶デバイスのような他のタイプのコンピュータ可読媒体、インターネットまたは他の伝播媒体からの搬送波、または他の形式のＲＡＭまたはＲＯＭに格納可能であることを理解するであろう。
【図１】
2019512763.tif 000003
【図２】
2019512763.tif 000004
【図３】
2019512763.tif 000005
【図４】
2019512763.tif 000006
【図５】
2019512763.tif 000007
【図６】
2019512763.tif 000008
【図７】
2019512763.tif 000009
【国際調査報告】
2019512763.tif 000010
2019512763.tif 000011
2019512763.tif 000012