【手続補正書】
【提出日】令和3年8月11日(2021.8.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
さらなる実施形態において、コンピュータシステムは、１つ以上のコンピュータプロセッサと、１つ以上のリピータ特徴と、１つ以上のセンサと、１つ以上のユーザインタフェースと、１つ以上のコンピュータ可読記憶媒体と、前記１つ以上のプロセッサのうちの少なくとも１つが実行するために前記１つ以上のコンピュータ可読記憶媒体上に記憶されたプログラム命令を含んでもよい。プログラム命令は、少なくとも第１のビークルおよび第２のビークルを含む道路状態についてのデータを、第３のビークルにおいて獲得するためのプログラム命令と、前記第３のビークルから前記第１のビークルへ、前記道路状態について獲得された前記データを送信するためのプログラム命令と、前記第１のビークルにおいて、前記道路状態について獲得された前記データ内でトリガ状態を識別するためのプログラム命令であって、前記トリガ状態は、前記第１のビークルおよび前記第２のビークルのうちの少なくとも１つに影響を及ぼす、プログラム命令と、前記第３のビークルにおいて、前記第２のビークルの場所に対する前記第１のビークルの場所が通信スレッショルド外であると判別するためのプログラム命令と、狭域通信（ＤＳＲＣ）トラフィックがネットワークトラフィックスレッショルドを超えているか否かを判別するためのプログラム命令と、前記第３のビークルをリレーとして使用することにより、前記トリガ状態を詳述するメッセージを前記第１のビークルから前記第２のビークルへと送信するためのプログラム命令と、を含んでもよい。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
前記メッセージを前記第１のビークルから前記第２のビークルへと送信するためのプログラム命令が、前記第３のビークルにおいて狭域通信（ＤＳＲＣ）メッセージングプロトコルを使用することにより第２のビークルのための信頼できるソースとして前記第１のビークルを確認するためのプログラム命令と、前記第３のビークルを前記リレーとして使用することにより前記メッセージを改変しセキュリティ再署名するためのプログラム命令と、前記メッセージの改変およびセキュリティ再署名に応答して、前記第２のビークルに前記メッセージを再伝送するためのプログラム命令と、を含んでもよい。前記第２のビークルに前記メッセージを再伝送するためのプログラム命令が、前記第２のビークルにおいて、前記第３のビークル内に存在する基本的安全性メッセージシステムをデコードするためのプログラム命令と、あたかも前記第１のビークルが前記メッセージを前記第２のビークルに直接送信するかのように前記第２のビークルに前記メッセージを出力するためのプログラム命令と、を含んでもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
本開示に開示されているシステムおよび方法を、多数の異なるビークルおよびビークルタイプのいずれにおいて実装してもよい。例えば、本開示に開示されるシステムおよび方法を、自動車、トラック、オートバイ、リクリエーションビークル、および他の類似のオンロードまたはオフロードビークルとともに使用してもよい。さらに、本開示に開示されている原理は、他のビークルタイプに拡大してもよい。図１Ａは、さまざまな実施形態に係る、開示された技術を実装し得るビークルの一例を示す。図１Ａは、電気モータ１８４および内燃機関１８６を有するハイブリッドビークルであり得るビークル１８２を例示し、電気モータ１８４および内燃機関１８６両方はビークルを動かすための原動力を生成する。例えばガソリンまたはディーゼルエンジンなどの内燃機関１８６によって、さまざまなタイプの内燃機関を具体化してもよい。ブラシレス直流（ＤＣ）電気モータ、誘導電気モータまたはＤＣ分巻電気モータなどの電気モータ１８４により、さまざまなタイプの電気モータを具体化してもよい。ビークル１８２はハイブリッドビークルとして示されているが、例えば電気ビークル、ガソリンまたはディーゼルビークル、水素ビークル、天然ガスビークルなどを含む非ハイブリッドビークルを使用してもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
いくつかの実施形態において、センサ１９２は、道路状態を検出し識別するための結果を計算する独自の処理能力を含んでもよい。他の実施形態において、センサ１３０は、コントローラに未加工データのみを提供するデータ収集専用センサであってよく、コントローラはこの情報を他のセンサからの情報と共に使用して、道路状態を検出し識別することができる。さらなる実施形態においては、ビークルコントローラに対して未加工データおよび処理済みデータの組合せを提供するハイブリッドセンサを含んでもよい。センサ１９２は、アナログ出力またはデジタル出力を提供してもよい。アナログ出力が提供される場合、デジタルコントローラ内でのデータ処理のための出力をデジタル化するために、デジタル−アナログコンバータを含んでもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
図１Ｂは、中間ビークルがホストビークルとターゲットビークルの間のメッセージリレーとして役立っている車道環境１００の一例を示す。図１Ｂに示されている例は、自動車として、ホストビークル１０５、ターゲットビークル１１０および中間ビークル１１５を含む。また、この例中に示されているように、これらのビークルは、ビークル離隔１２０Ａ〜Ｃにより表示されている距離だけ互いに離隔されている。この例において、ホストビークル１０５、ターゲットビークル１１０および中間ビークル１１５には、センサ１３０（例えば図１Ａの例中のセンサ１９２）、通信ユニット１３５（例えば図１Ａの例中の通信回路１９４）、ユーザインタフェース（ＵＩ）１３７（例えばヘッドユニットインタフェース）、およびセキュリティモジュール１３９が備わっている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
図１Ａを参照して上述したように、センサ１３０の一例は、ビークル動力学を検出するための３軸加速度計（３ＸＡｃｃ）であってよい。例えば、ビークルの加速度およびビークル姿勢（例えばビークルが経験するロール、ピッチおよびヨー）を決定するために、１つ以上の３軸加速度計を使用することができる。さまざまな実施形態によると、３軸加速度計からの加速度／減速度情報をビークル内のコントローラ（例えばコントローラ１９０）に送信して、加速度計からの加速度／減速度データに基づいて加速度、減速度、姿勢または他のビークルパラメータを計算してもよい。例えば、ビークルの道路状態を分析するときにこの加速度または減速度を使用可能である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
図４は、ホストビークルとターゲットビークルの間のメッセージリレーとして中間ビークルを使用する例を示しており、ここでは、ホストビークル、中間ビークル、およびターゲットビークルは隊列として互いに同じ方向に進行している。車道４００内で、ターゲットビークル４１０（ターゲットビークル１１０と類似または同一であってよい）は、ホストビークル４０５（ホストビークル１０５と類似または同一であってよい）に対し後続ビークルであり、ここでは、ホストビークル４０５にトラクションロスが生じており、中間ビークル４１５（中間ビークル１１５と類似または同一であってよい）は、ターゲットビークル４１０とホストビークル４０５の間に位置設定されている。破線矢印４３０は、ターゲットビークル４１０とホストビークル４０５の間でＤＳＲＣがレンジ外である離隔距離を表わす。矢印４４０Ａおよび４４０Ｂは、ＤＳＲＣがそれぞれターゲットビークル４１０と中間ビークル４１５の間、およびホストビークル４０５と中間ビークル４１５の間でレンジ内にある離隔距離を表わす。信号４３５Ａは、ホストビークル４０５にトラクションコントロール問題が生じていることを標示するメッセージを、経路４３５Ｂがホストビークル４０５から中間ビークル４１５まで伝送する。信号４３５Ｂは、ホストビークル４０５にトラクションコントロール問題が生じているというメッセージを経路４３５Ａが中間ビークル４１５からターゲットビークル４１０まで伝送する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
動作７２０において、中間ビークルは中間ビークル、ホストビークルおよびターゲットビークル間で通信する。ＤＳＲＣまたは他の通信信号（例えば通信３３５Ａおよび４３５Ａ）が中間ビークルとホストビークルの間にセットアップされ、中間ビークルとターゲットビークルの間に別のＤＳＲＣ信号（例えば通信３３５Ｂおよび４３５Ｂ）がセットアップされる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
代替的実施形態において、記憶デバイス８１０は、コンピュータプログラムまたは他の命令もしくはデータをコンピュータシステム８００内にロードできるようにするための他の類似の手段を含んでもよい。このような手段は、例えば固定式またはリムーバブル記憶ユニット８２２およびインタフェース８２０を含んでもよい。このような記憶ユニット８２２およびインタフェース８２０の例としては、プログラムカートリッジおよびカートリッジインタフェース、リムーバブルメモリ（例えばフラッシュメモリまたは他のリムーバブルメモリモジュール）およびメモリスロット、フラッシュドライブおよび付随するスロット（例えばＵＳＢドライブ）、ＰＣＭＣＩＡスロットおよびカード、ならびに、ソフトウェアおよびデータを記憶ユニット８２２からコンピュータシステム８００まで移送できるようにする他の固定式またはリムーバブル記憶ユニット８２２およびインタフェース８２０を含むことができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
本書類では、「コンピュータプログラム媒体」および「コンピュータ使用可能媒体」なる用語は、概して、例えばメモリ８０８、記憶ユニット８２２、媒体８１４およびチャネル８２８などの媒体を意味するために使用される。これらのおよび他のさまざまな形態のコンピュータプログラム媒体またはコンピュータ使用可能媒体は、実行のために処理デバイスに１つ以上の命令の１つ以上のシーケンスを担持するのに関与してもよい。媒体上で具体化されるこのような命令は、概して（コンピュータプログラムまたは他の集合様式の形でグループ化されてもよい）「コンピュータプログラムコード」または「コンピュータプログラムプロダクト」として言及される。実行された場合、このような命令は、本開示で論述されるように、開示された技術の特徴または機能をコンピュータシステム８００が行なうことを可能にしてもよい。
【手続補正１１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
中間ビークルにおいて、少なくとも前記中間ビークルおよびターゲットビークルに関連する道路状態についてのデータを獲得することであって、獲得された前記データは、ホストビークルによって送信されるとともに前記ホストビークルによって識別されたトリガ状態を含む、データを獲得することと、
前記中間ビークルにおいて、前記ターゲットビークルの場所に対する前記ホストビークルの場所が通信スレッショルド外であると判別することと、
前記トリガ状態を詳述するメッセージを前記中間ビークルから前記ターゲットビークルへとリレーすることと、
を含む方法。
【請求項２】
中間ビークルにおいて、少なくとも前記中間ビークルおよびターゲットビークルに関連する道路状態についてのデータを獲得することであって、獲得された前記データは、ホストビークルによって送信されるとともに前記ホストビークルによって識別されたトリガ状態を含む、データを獲得することと、
前記中間ビークルにおいて、前記ターゲットビークルの場所に対する前記ホストビークルの場所が通信スレッショルド外であると判別することと、
狭域通信（ＤＳＲＣ）トラフィックがネットワークトラフィックスレッショルドを超えているか否かを判別することと、
前記トリガ状態を詳述するメッセージを前記中間ビークルから前記ターゲットビークルへと送信することと、
を含む方法。
【請求項３】
前記ＤＳＲＣトラフィックが前記ネットワークトラフィックスレッショルドを超えていると判別することに応答して、
前記中間ビークルのリピータ特徴を無効化し、前記ターゲットビークルへと送信のための前記トリガ状態を反映する独自の通信を生成する、請求項２に記載の方法。
【請求項４】
前記ターゲットビークルの場所に対する前記ホストビークルの場所が前記通信スレッショルド外であると判別することが、
前記中間ビークルと前記ホストビークルの間の第１の接続を確立することと、
前記中間ビークルと前記ターゲットビークルの間の第２の接続を確立することと、
を含む、請求項１又は２に記載の方法。
【請求項５】
前記トリガ状態を識別することが、
前記獲得されたデータを分析して、前記中間ビークルと前記ホストビークルのうちの少なくとも一つにマイナスの影響を与えることを含む、請求項１又は２に記載の方法。
【請求項６】
前記メッセージを前記中間ビークルから前記ターゲットビークルへとリレーすることが、
前記中間ビークルにおいて狭域通信（ＤＳＲＣ）メッセージングプロトコルを使用することにより、前記中間ビークルと前記ホストビークルのうちの少なくとも一つが前記ターゲットビークルのための信頼できるソースであることを確認することと、
前記メッセージを改変しセキュリティ再署名することと、
改変してセキュリティ再署名された前記メッセージを前記ターゲットビークルに再伝送することと、
を含む、請求項１又は２に記載の方法。
【請求項７】
前記トリガ状態が、
前記ホストビークルのトラクションコントロールロス、
前記ホストビークルにおけるブレーキの不具合、
前記ホストビークルおよび前記ターゲットビークル間の衝突の可能性、
前記ターゲットビークルによる反応を必要とする前記ホストビークルによる運動および位置、
前記ターゲットビークルにとって危険な前記ホストビークルを追越そうと試みる操作、
のうちの少なくとも一つを含む、請求項１又は２に記載の方法。
【請求項８】
１つ以上のコンピュータプロセッサと、
１つ以上のリピータ特徴と、
１つ以上のセンサと、
１つ以上のユーザインタフェースと、
１つ以上のコンピュータ可読記憶媒体と、
前記１つ以上のプロセッサのうちの少なくとも１つが実行するために前記１つ以上のコンピュータ可読記憶媒体上に記憶されたプログラム命令であって、
中間ビークルにおいて、少なくとも前記中間ビークルおよびターゲットビークルに関連する道路状態についてのデータを獲得することであって、獲得された前記データは、ホストビークルによって送信されるとともに前記ホストビークルによって識別されたトリガ状態を含む、データを獲得するためのプログラム命令と、
前記中間ビークルにおいて、前記ターゲットビークルの場所に対する前記ホストビークルの場所が通信スレッショルド外であると判別するためのプログラム命令と、
狭域通信（ＤＳＲＣ）トラフィックがネットワークトラフィックスレッショルドを超えているか否かを判別するためのプログラム命令と、
前記トリガ状態を詳述するメッセージを前記中間ビークルから前記ターゲットビークルへとリレーするためのプログラム命令と、
を含むコンピュータシステム。
【請求項９】
前記ＤＳＲＣトラフィックが前記ネットワークトラフィックスレッショルドを超えていると判別することに応答して、
前記中間ビークルのリピータ特徴を無効化し、前記ターゲットビークルへと送信のための前記トリガ状態を反映する独自の通信を生成するためのプログラム命令、
を含む、請求項８に記載のコンピュータシステム。
【請求項１０】
前記ターゲットビークルの場所に対する前記ホストビークルの場所が前記通信スレッショルド外であると判別するためのプログラム命令が、
前記中間ビークルと前記ホストビークルの間の第１の接続を確立するためのプログラム命令と、
前記中間ビークルと前記ターゲットビークルの間の第２の接続を確立するためのプログラム命令と、
を含む、請求項８に記載のコンピュータシステム。
【請求項１１】
前記トリガ状態を識別するためのプログラム命令が、
前記獲得されたデータを分析して、前記中間ビークルと前記ホストビークルのうちの少なくとも一つにマイナスの影響を与えるためのプログラム命令を含む、請求項８に記載のコンピュータシステム。
【請求項１２】
前記メッセージを前記中間ビークルから前記ターゲットビークルへと送信するためのプログラム命令が、
前記中間ビークルにおいて狭域通信（ＤＳＲＣ）メッセージングプロトコルを使用することにより、前記中間ビークルと前記ホストビークルのうちの少なくとも一つが前記ターゲットビークルのための信頼できるソースであることを確認するためのプログラム命令と、
前記メッセージを改変しセキュリティ再署名するプログラム命令と、
改変して再署名された前記メッセージを前記ターゲットビークルに再伝送するためのプログラム命令と、
を含む、請求項８に記載のコンピュータシステム。
【請求項１３】
前記トリガ状態が、
前記ホストビークルのトラクションコントロールロス、
前記ホストビークルにおけるブレーキの不具合、
前記ホストビークルおよび前記ターゲットビークル間の衝突の可能性、
前記ターゲットビークルによる反応を必要とする前記ホストビークルによる運動および位置、
前記ターゲットビークルにとって危険な前記ホストビークルを追越そうと試みる操作、
のうちの少なくとも一つを含む、請求項８に記載のコンピュータシステム。