(57)【要約】  車両を使用して行動要求を履行するための方法が提供されている。この方法は、コンピューティング・デバイスからサーバへ、車両による履行のための行動要求であって、履行の場所を指定する行動要求を送信することを含む。さらにこの方法は、サーバによって、複数の車両の中から、行動要求を実行するアクチュエータが装備されているターゲット車両を識別することと、サーバからターゲット車両へ、そのターゲット車両のアクチュエータを使用する履行のための行動要求を送信することと、を含む。その後この方法は、ターゲット車両を履行の場所へルーティングし、履行の場所において、行動要求を履行するためにターゲット車両のアクチュエータを動作させる。【選択図】図１【特許請求の範囲】
【請求項１】
車両を介して行動要求を履行するための方法であって、
コンピューティング・デバイスからサーバへ、車両による履行のための行動要求であって、履行の場所を指定する前記行動要求を送信することと、
前記サーバによって、複数の車両の中から、前記行動要求を実行するアクチュエータが装備されているターゲット車両を識別することと、
前記サーバから前記ターゲット車両へ、前記ターゲット車両の前記アクチュエータを使用する履行のための前記行動要求を送信することと、
前記ターゲット車両を前記履行の場所へルーティングすることと、
前記ターゲット車両によって、前記履行の場所において、前記行動要求を履行するために前記アクチュエータを動作させることと、を包含する、
方法。
【請求項２】
前記ターゲット車両のための履行スケジュールを決定することをさらに包含する、
請求項１に記載の方法。
【請求項３】
前記アクチュエータは、ピクセル化したヘッドライト、外部ディスプレイ、サウンド・システム、警告ライト、またはスポイラのうちの少なくとも１つを含む、
請求項１に記載の方法。
【請求項４】
前記アクチュエータは、機械的な動作を実行する、
請求項１に記載の方法。
【請求項５】
前記アクチュエータは、電気的な動作を実行する、
請求項１に記載の方法。
【請求項６】
前記ターゲット車両によって、履行の証拠を取得することと、
前記ターゲット車両によって、前記サーバへ、前記取得された履行の証拠を送信することと、をさらに包含する、
請求項１に記載の方法。
【請求項７】
無人飛行体によって、履行の証拠を取得することと、
前記無人飛行体によって、前記サーバへ、前記取得された履行の証拠を送信することと、をさらに包含する、
請求項１に記載の方法。
【請求項８】
前記ターゲット車両は、前記ターゲット車両の１つまたは複数の車両属性に基づいて識別される、
請求項１に記載の方法。
【請求項９】
前記ターゲット車両は、前記履行の場所からの距離に基づいて識別される、
請求項１に記載の方法。
【請求項１０】
前記ターゲット車両から、前記行動要求の履行の通知を受信することと、
前記サーバによって、履行の証拠が収集されることになっているか否かを決定することと、
前記履行の証拠が収集されることになっていると決定された場合には、前記サーバによって、前記履行の証拠を収集するアクチュエータが装備された証拠収集車両を識別することと、
前記サーバによって、前記履行の証拠の収集のための前記証拠収集車両を配置することと、をさらに包含する、
請求項１に記載の方法。
【請求項１１】
前記行動要求は、前記コンピューティング・デバイスのユーザによるマニュアル入力に応答して生成される、
請求項１に記載の方法。
【請求項１２】
前記行動要求は、前記コンピューティング・デバイスによって、前記ユーザから検出された生体信号に基づいて自動的に生成される、
請求項１に記載の方法。
【請求項１３】
センサによって、前記ユーザから生体信号を収集することと、
前記生体信号が不規則的である場合に、前記コンピューティング・デバイスによって、前記行動要求が生成されることと、をさらに包含する、
請求項１に記載の方法。
【請求項１４】
前記行動要求は、前記履行の場所において照明を提供することを指定する、請求項１に記載の方法。
【請求項１５】
前記アクチュエータは警告ライトであり、かつ
前記行動要求は、前記履行の場所において前記警告ライトを動作させることを指定する、
請求項１に記載の方法。
【請求項１６】
前記ターゲット車両によって、インフラストラクチャに取り付けられている１つまたは複数のデバイスをコントロールするコンピュータと通信することと、
前記ターゲット車両によって、前記コンピュータに、前記行動要求の履行のために、前記インフラストラクチャに取り付けられている前記１つまたは複数のデバイスの動作を要求することと、をさらに包含する、
請求項１に記載の方法。
【請求項１７】
前記行動要求は、複数の車両によって履行され、前記複数の車両は、前記ターゲット車両を含む、
請求項１に記載の方法。
【請求項１８】
前記コンピューティング・デバイスにおいて、前記ターゲット車両から前記行動要求の履行の受諾を受信すること、をさらに包含する、
請求項１に記載の方法。
【請求項１９】
前記コンピューティング・デバイスのユーザは、歩行者または原動機不使用の車両に乗っている人のいずれかである、
請求項１に記載の方法。
【請求項２０】
コンピュータ・プログラムをストアしている非一過性のコンピュータ可読ストレージ媒体であって、前記コンピュータ・プログラムは、プロセッサによる実行時に、車両を介して行動要求を履行するためのプロセスをコンピュータ装置に実行させ、前記プロセスが、
コンピューティング・デバイスからサーバへ、車両による履行のための行動要求であって、履行の場所を指定する前記行動要求を送信することと、
前記サーバによって、複数の車両の中から、前記行動要求を実行するアクチュエータが装備されているターゲット車両を識別することと、
前記サーバから前記ターゲット車両へ、前記ターゲット車両の前記アクチュエータを使用する履行のための前記行動要求を送信することと、
前記ターゲット車両を前記履行の場所へルーティングすることと、
前記ターゲット車両によって、前記履行の場所において、前記行動要求を履行するために前記アクチュエータを動作させることと、を包含する、
非一過性のコンピュータ可読ストレージ媒体。
【請求項２１】
車両を介して行動要求を履行するためのコンピュータ装置であって、
インストラクションをストアしているメモリと、
前記インストラクションを実行するプロセッサと、を包含し、
前記プロセッサによって実行されたとき、前記インストラクションが前記プロセッサに、
コンピューティング・デバイスからサーバへ、車両による履行のための行動要求であって、履行の場所を指定する前記行動要求を送信することと、
前記サーバによって、複数の車両の中から、前記行動要求を実行するアクチュエータが装備されているターゲット車両を識別することと、
前記サーバから前記ターゲット車両へ、前記ターゲット車両の前記アクチュエータを使用する履行のための前記行動要求を送信することと、
前記ターゲット車両を前記履行の場所へルーティングすることと、
前記ターゲット車両によって、前記履行の場所において、前記行動要求を履行するために前記アクチュエータを動作させることと、を包含する動作を実行させる、
コンピュータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、自動車、自転車、および歩行者等の多様なユーザによる道路またはスペースのシェアに関する。たとえば、シェアされる道路またはスペースには、自転車に配慮したエリアが含まれる。
【背景技術】
【０００２】
車両は、それらが利用可能な多様なアクチュエータを装備していることがあり、それらを用いて自身の周囲に影響を及ぼすことが可能である。その種のアクチュエータの例には、進歩した運転支援システム、ピクセル化したヘッドライト、アクティブ・エアロパーツ、および外部ディスプレイが含まれる。進歩した運転支援システムは、道路上において自分の位置を決めようとする運転者を高い正確度で補助することが可能である。ピクセル化したヘッドライトは、照明の方向および強度を規制するべく個別にコントロールが可能なポイントを伴ったヘッドライトである。アクティブ・エアロパーツは、車両周りの気流をコントロールし、それによって道路上におけるそれの空気力学的挙動を最適化するべく車両の形を変化させるために使用することができる車両上のアクチュエータである。
【０００３】
さらに、限られている道路が車両以外の多様なユーザによってシェアされることから、自転車利用者、車両、および歩行者等の複数のユーザによって公道またはスペースがシェアされるときには、向上した安全対策の必要性が存在する。
【発明の概要】
【課題を解決するための手段】
【０００４】
本開示の１つの側面は、車両を介して行動要求を履行するための方法を提供することができ、当該方法は、コンピューティング・デバイスからサーバへ、車両による履行のための行動要求であって、履行の場所を指定する行動要求を送信することと、サーバによって、複数の車両の中から、行動要求を実行するべく構成されたアクチュエータが装備されているターゲット車両を識別することと、サーバからターゲット車両へ、そのターゲット車両のアクチュエータを使用する履行のための行動要求を送信することと、ターゲット車両を履行の場所へルーティングすることと、ターゲット車両によって、履行の場所において、行動要求を履行するためにアクチュエータを動作させることと、を含む。
【０００５】
本開示の別の側面は、コンピュータ・プログラムをストアしている非一過性のコンピュータ可読ストレージ媒体を提供することができ、当該コンピュータ・プログラムは、プロセッサによる実行時に、車両を介して行動要求を履行するためのプロセスをコンピュータ装置に実行させ、当該プロセスは、コンピューティング・デバイスからサーバへ、車両による履行のための行動要求であって、履行の場所を指定する行動要求を送信することと、サーバによって、複数の車両の中から、行動要求を実行するべく構成されたアクチュエータが装備されているターゲット車両を識別することと、サーバからターゲット車両へ、そのターゲット車両のアクチュエータを使用する履行のための行動要求を送信することと、ターゲット車両を履行の場所へルーティングすることと、ターゲット車両によって、履行の場所において、行動要求を履行するためにアクチュエータを動作させることと、を含む。
【０００６】
本開示のさらに別の側面は、車両を介して行動要求を履行するためのコンピュータ装置を提供することができ、当該コンピュータ装置は、インストラクションをストアしているメモリと、それらのインストラクションを実行するプロセッサと、を含み、それにおいて、それらのインストラクションは、プロセッサによって実行されたときに、そのプロセッサに、コンピューティング・デバイスからサーバへ、車両による履行のための行動要求であって、履行の場所を指定する行動要求を送信することと、サーバによって、複数の車両の中から、行動要求を実行するべく構成されたアクチュエータが装備されているターゲット車両を識別することと、サーバからターゲット車両へ、そのターゲット車両のアクチュエータを使用する履行のための行動要求を送信することと、ターゲット車両を履行の場所へルーティングすることと、ターゲット車両によって、履行の場所において、行動要求を履行するためにアクチュエータを動作させることと、を含む動作を実行させる。
【図面の簡単な説明】
【０００７】
【図１】本開示の側面に従った、行動要求を要求し、かつ履行するために利用される例示的な汎用コンピュータ・システムを示したブロック図である。
【図２】本開示の側面に従った、行動要求を要求し、かつ履行するための例示的なネットワーク環境を示したブロック図である。
【図３】本開示の側面に従った、行動要求を要求し、かつ履行するための例示的なシステム環境を示したブロック図である。
【図４】本開示の側面に従った、行動要求を要求し、かつ履行するための例示的なブロードキャスト・システム環境を示したブロック図である。
【図５】本開示の側面に従った、行動要求の要求および履行における、原動機不使用道路ユーザと集中型システム内の車両の間の取引を容易にするための方法を示したフローチャートである。
【図６】本開示の側面に従った、原動機不使用道路ユーザと非集中型システム内の車両の間の取引を容易にするための方法を示したフローチャートである。
【図７】本開示の側面に従った、行動車両に対して行動要求をマッチングするための方法を示したフローチャートである。
【図８】本開示の側面に従った、配置のために証拠収集デバイスを識別するための方法を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以上を鑑み、本開示は、それの多様な側面、実施態様および／または具体的な特徴もしくは下位構成要素のうちの１つまたは複数を通じて、以下に具体的に記すとおりの利点のうちの１つまたは複数をもたらすことが、したがって意図される。
【０００９】
本開示の実施態様および／または具体的な特徴もしくは下位構成要素は、それの多様な側面のうちの１つまたは複数を通じて、具体的に上で述べ、かつ以下に記すとおりの利点のうちの１つまたは複数をもたらすことが意図される。
【００１０】
またこれらの例は、例を用いてここに記述し、かつ図解しているとおりのこのテクノロジの１つまたは複数の側面のためにインストラクションがストアされた１つまたは複数の非一過性のコンピュータ可読媒体としても具体化され得る。いくつかの例におけるインストラクションは、１つまたは複数のプロセッサによって実行されたときに、そのプロセッサに、ここに記述し、かつ図解しているこのテクノロジの例の方法を実装するに必要なステップを実行させる実行可能コードを含む。
【００１１】
本開示の分野において伝統的であるとおり、例に挙げる実施態様は、機能ブロック、ユニット、および／またはモジュールの観点から見て記述され、かつ図面の中で図解される。この分野における当業者は認識することになろうが、これらのブロック、ユニット、および／またはモジュールは、ロジック回路、個別部品、マイクロプロセッサ、ハードワイヤード回路、メモリ要素、有線接続、およびこれらの類といった電子（または、光学）回路によって物理的に実装され、それらは、半導体ベースの二次加工テクニックまたはそのほかの製造テクノロジを使用して形成され得る。マイクロプロセッサまたはその類によって実装されるブロック、ユニット、および／またはモジュールの場合においては、それらを、ここで論じている多様な機能を実行するソフトウエア（たとえば、マイクロコード）を使用してプログラムすることができ、かつオプションとしてファームウエアおよび／またはソフトウエアによって駆動することができる。それに代えて、各ブロック、ユニット、および／またはモジュールを、専用ハードウエアによって、またはいくつかの機能を実行する専用ハードウエアと、ほかの機能を実行するプロセッサ（たとえば、１つまたは複数のプログラム済みマイクロプロセッサおよび関連回路）との組み合わせとして実装することができる。また、例に挙げる実施態様の各ブロック、ユニット、および／またはモジュールを、本開示の概念の範囲からの逸脱を伴うことなく、２つまたはそれより多くの相互作用する離散的なブロック、ユニット、および／またはモジュールに物理的に分割することもできる。さらに、例に挙げる実施態様のブロック、ユニット、および／またはモジュールは、本開示の範囲からの逸脱を伴うことなく、より複雑なブロック、ユニット、および／またはモジュールに物理的に組み合わせることができる。
【００１２】
ここに記述されている方法は説明的な例であり、それ故、いずれかの実施態様のいずれかの特定のプロセスが、提示されている順序において実行されることを必要とするか、またはそれを暗示するという意図はない。単語『それの後』、『その後』、『次に』等には、プロセスの順序を限定する意図はなく、それに代えてこれらの単語は、方法の説明を通して読者を案内するべく使用されている。さらに、数量的な指定のない請求項の要素のあらゆる参照、たとえば『ある・・・』または『その・・・』の使用は、その要素が単数であることを限定するとして解釈されないものとする。
【００１３】
例示的な実施態様によれば、行動は、車両のユーザ以外のだれかに恩恵を提供するような方法での車両アクチュエータの使用を指すことができる。さらに、行動車両は、その行動を実行する車両を指すことができる。道路ユーザは、その行動を要求するユーザ（たとえば、歩行者、自転車利用者、第２の車両のユーザ）を指すことができる。行動要求は、道路ユーザ、行動、およびそのほかすべての、システムが自動的にその行動を望ましい方法で実行するために必要とされる行動要求属性等の入力パラメータ、例えば、場所、タイミング、アクチュエータのタイプおよび設定、ほかのユーザの好みを含めたデータベース・エントリを指すことができる。行動車両属性は、行動車両についての、それが行動の実行に適しているか否かを決定するために必要とされるすべての関係する境界条件、例えば、利用可能なアクチュエータおよびそれらの能力、この行動以外のほかの目的のためのそれらのアクチュエータの現在の使用、車両ユーザの、計画済み経路、場所、および実行を厭わない行動のタイプ／設定等の好み、を記述している属性のリストを指すことができる。行動証拠データは、行動が行われたことを示すために使用することが可能なセンサ・データのセット、たとえば、ビデオ、サウンド、場所データ、車両の移動データ、アクチュエータの使用のタイムスタンプ付きのデータを指すことができる。
【００１４】
図１は、ここに記述されている実施態様に従って使用するための例示的なコンピュータ・システムである。システム１００は、一般的に示したものであり、これも一般的な形で示したコンピュータ・システム１０２を含むことができる。
【００１５】
コンピュータ・システム１０２は、ここに開示している方法またはコンピュータ・ベースの機能のうちのいずれか１つまたは複数を、コンピュータ・システム１０２に単独で、または記述されているほかのデバイスとの組み合わせで実行させることが可能なインストラクションのセットを含むことができる。コンピュータ・システム１０２は、スタンドアロン・デバイスとして動作することができるか、またはほかのシステムもしくは周辺デバイスに接続されることがある。たとえば、コンピュータ・システム１０２は、任意の１つまたは複数のコンピュータ、サーバ、システム、通信ネットワーク、もしくはクラウド環境を含むか、あるいはそれらの中に含まれることがある。さらに、インストラクションが、その種のクラウド・ベースのコンピューティング環境内において機能することができる。
【００１６】
ネットワークされた配置においては、コンピュータ・システム１０２が、サーバのキャパシティ内において、またはサーバ・クライアント・ユーザ・ネットワーク環境内のクライアント・ユーザ・コンピュータとして、クラウド・コンピューティング環境内のクライアント・ユーザ・コンピュータとして、またはピア・トゥ・ピア（または分散型）ネットワーク環境内のピア・コンピュータ・システムとして動作することができる。コンピュータ・システム１０２またはそれの部分は、パーソナル・コンピュータ、タブレット・コンピュータ、セットトップ・ボックス、パーソナル・デジタル・アシスタント、モバイル・デバイス、パームトップ・コンピュータ、ラップトップ・コンピュータ、デスクトップ・コンピュータ、通信デバイス、無線スマートフォン、パーソナル・トラステッド・デバイス、ウェアラブル・デバイス、グローバル・ポジショニング・サテライト（ＧＰＳ）デバイス、ウェブ機器、または任意のそのほかの、そのマシンによってとられることになる行動を指定するインストラクションのセットを（シーケンシャルに、またはそのほかの形で）実行する能力のあるマシンといった、多様なデバイスとして実装するか、またはその中に組み込むことができる。さらに、ここでは単一のコンピュータ・システム１０２が図解されているが、追加の実施態様は、個別に、または連帯的にインストラクションを実行するか、または機能を実行するシステムまたはサブシステムの任意の集合を含むことができる。この用語『システム』は、本開示全体を通じて、個別に、または連帯的に、インストラクションのセットまたは複数セットを実行して１つまたは複数のコンピュータ機能を実行するシステムまたはサブシステムの任意の集合を含むと解釈されるものとする。
【００１７】
図１に図解されているとおり、コンピュータ・システム１０２は、少なくとも１つのプロセッサ１０４を含むことができる。プロセッサ１０４は、有体物であり、かつ非一過性である。ここで使用するときの『非一過性』という用語は、状態の永久的な特質としてではなく、むしろある期間にわたって存続する状態の特質として解釈されるものとする。用語『非一過性』は、特に、特定の搬送波または信号またはそのほかの、任意の場所において随時、一過的にのみ存在する形式の特質等の束の間の特質を否定する。プロセッサ１０４は、製品および／またはマシンの構成要素である。プロセッサ１０４は、この中の多様な実施態様に記述されているとおりの機能を実行するために、ソフトウエア・インストラクションを実行するべく構成される。プロセッサ１０４は、汎用プロセッサとすることができるか、または特定用途向け集積回路（ＡＳＩＣ）の部分とすることができる。また、プロセッサ１０４は、マイクロプロセッサ、マイクロコンピュータ、プロセッサ・チップ、コントローラ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、状態マシン、またはプログラマブル・ロジック・デバイスとすることもできる。プロセッサ１０４はまた、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）等のプログラマブル・ゲート・アレイ（ＰＧＡ）を含むロジック回路、または離散的なゲートおよび／またはトランジスタ・ロジックを含む別のタイプの回路とすることもできる。プロセッサ１０４は、中央処理ユニット（ＣＰＵ）、グラフィック処理ユニット（ＧＰＵ）、またはそれらの両方とすることができる。それに加えて、ここに記述されている任意のプロセッサは、マルチ・プロセッサ、並列プロセッサ、またはその両方を含むことができる。マルチ・プロセッサは、単一のデバイスもしくは複数のデバイス内に含めること、または結合することができる。
【００１８】
また、コンピュータ・システム１０２は、コンピュータ・メモリ１０６も含むことができる。コンピュータ・メモリ１０６は、静的メモリ、動的メモリ、または通信関係にあるそれら両方を含むことができる。ここに記述されているメモリは、データおよび実行可能インストラクションをストアすることが可能な有体物のストレージ媒体であり、かつそれらの中にインストラクションがストアされている時間にわたって非一過性である。この場合においても、ここで使用するときの『非一過性』という用語は、状態の永久的な特質としてではなく、むしろある期間にわたって存続する状態の特質として解釈されるものとする。用語『非一過性』は、特に、特定の搬送波または信号またはそのほかの、任意の場所において随時、一過的にのみ存在する形式の特質等の束の間の特質を否定する。メモリは、製品および／またはマシンの構成要素である。ここに記述されているメモリは、コンピュータ可読媒体であり、そこからデータおよび実行可能インストラクションをコンピュータが読み出すことが可能である。ここに記述されているメモリは、ランダム・アクセス・メモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、フラッシュ・メモリ、電気的プログラマブル読出し専用メモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブル読出し専用メモリ（ＥＥＰＲＯＭ）、レジスタ、ハードディスク、キャッシュ、リムーバブル・ディスク、テープ、コンパクト・ディスク読出し専用メモリ（ＣＤ−ＲＯＭ）、デジタル・バーサタイル・ディスク（ＤＶＤ）、フロッピーディスク、ブルーレイ・ディスク、またはこのほかの任意の形式のこの分野で周知のストレージ媒体とすることができる。メモリは、揮発性または不揮発性、セキュアおよび／または暗号化、非セキュアおよび／または非暗号化とすることができる。当然のことながら、コンピュータ・メモリ１０６は、メモリの任意の組み合わせまたは単一ストレージを包含することができる。
【００１９】
コンピュータ・システム１０２は、さらに、液晶ディスプレイ（ＬＣＤ）、有機発光ダイオード（ＯＬＥＤ）、フラット・パネル・ディスプレイ、ソリッド・ステート・ディスプレイ、陰極線管（ＣＲＴ）、プラズマ・ディスプレイ等のビデオ・ディスプレイ１０８、またはこのほかの任意の周知のディスプレイを含むことができる。
【００２０】
また、コンピュータ・システム１０２は、キーボード、タッチ感応入力スクリーンまたはパッド、音声入力、マウス、無線キーパッド付きのリモート・コントロール・デバイス、音声認識エンジンに結合されたマイクロフォン、ビデオ・カメラまたはスチール・カメラ等のカメラ、カーソル・コントロール・デバイス、グローバル・ポジショニング・システム（ＧＰＳ）デバイス、高度計、ジャイロスコープ、加速度計、近接センサ、またはこれらの任意の組み合わせといった少なくとも１つの入力デバイス１１０も含むことができる。この分野における当業者は、コンピュータ・システム１０２の多様な実施態様が、複数の入力デバイス１１０を含み得ることを認識するものとする。それに加えて、この分野における当業者は、さらに、上にリストされている例示的な入力デバイス１１０が網羅的である旨は意味されていないこと、およびコンピュータ・システム１０２が、任意の追加の、または代替入力デバイス１１０を含み得ることを認識するものとする。
【００２１】
コンピュータ・システム１０２は、また、インストラクションの任意の１つまたは複数のセット、たとえばソフトウエアを、ここに記述されているメモリのいずれかから読み出すべく構成された媒体リーダ１１２も含むことができる。インストラクションは、プロセッサによって実行されるとき、ここに記述されている方法およびプロセスのうちの１つまたは複数を実行するために使用することが可能である。特定の実施態様においては、インストラクションが、コンピュータ・システム１０２による実行の間にわたって完全に、または少なくとも部分的にメモリ１０６、媒体リーダ１１２、および／またはプロセッサ１１０内に常駐することができる。
【００２２】
さらにまた、コンピュータ・システム１０２は、限定ではないが、ネットワーク・インターフェース１１４、出力デバイス１１６等の、コンピュータ・システムに、またはそれの中に含められるとして一般に知られており、かつ理解されている任意の追加のデバイス、構成要素、部品、周辺装置、ハードウエア、ソフトウエア、またはこれらの任意の組み合わせを含むことができる。出力デバイス１１６は、限定ではないが、スピーカ、オーディオ出力、ビデオ出力、リモート・コントロール出力、プリンタ、またはこれらの任意の組み合わせとすることができる。
【００２３】
コンピュータ・システム１０２の構成要素のそれぞれは、バス１１８またはそのほかの通信リンクを介して相互接続されて通信することができる。図１に示されているとおり、これらの構成要素は、それぞれ、内部バスを介して相互接続されて通信することができる。しかしながら、この分野における当業者は、これらの構成要素のいずれも拡張バスを介しても接続され得ることを認識するものとする。それに加えて、バス１１８は、限定ではないが、ＰＣＩ（周辺装置相互接続）、ＰＣＩ（周辺装置相互接続）エクスプレス、パラレルＡＴＡ（アドバンスド・テクノロジー・アタッチメント）、シリアルＡＴＡ（アドバンスド・テクノロジー・アタッチメント）等の一般に知られており、かつ理解されている任意の標準またはそのほかの仕様を介した通信をイネーブルすることができる。
【００２４】
コンピュータ・システム１０２は、ネットワーク１２２を介して１つまたは複数の追加のコンピュータ・デバイス１２０と通信することができる。ネットワーク１２２は、限定ではないが、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、インターネット、電話ネットワーク、短距離ネットワーク、またはそのほかの任意の、この分野において一般に知られており、かつ理解されているネットワークとすることができる。短距離ネットワークは、たとえば、ブルートゥース、ジグビー、赤外線、ＮＦＣ（近距離無線通信）、超広帯域無線、またはこれらの任意の組み合わせを含むことができる。この分野における当業者は、周知であり、かつ理解されている追加のネットワーク１２２が、追加として、または代わりとして使用され得ること、および例示的なネットワーク１２２が限定でないこと、または網羅的でないことを認識するものとする。また、図１においては、ネットワーク１２２が無線ネットワークとして示されているが、この分野における当業者は、ネットワーク１２２を有線ネットワークとし得ることを認識するものとする。
【００２５】
図１においては、追加のコンピュータ・デバイス１２０がパーソナル・コンピュータとして示されている。しかしながら、この分野における当業者は、本開示の代替実施態様において、コンピュータ・デバイス１２０を、ラップトップ・コンピュータ、タブレットＰＣ、パーソナル・デジタル・アシスタント、モバイル・デバイス、パームトップ・コンピュータ、デスクトップ・コンピュータ、通信デバイス、無線電話、パーソナル・トラステッド・デバイス、ウェブ機器、サーバ、または任意のそのほかの、そのデバイスによってとられることになる行動を指定するインストラクションのセットを、シーケンシャルに、またはそのほかの形で実行する能力のあるデバイスとし得ることを認識するものとする。当然のことながら、この分野における当業者は、上にリストされているデバイスが、単なる例示的なデバイスに過ぎず、デバイス１２０を、本開示の範囲からの逸脱を伴うことなく、この分野において一般に知られており、かつ理解されている任意の追加のデバイスまたは装置とし得ることを認識するものとする。たとえば、コンピュータ・デバイス１２０は、コンピュータ・システム１０２と同一または類似とすることができる。さらにまた、この分野における当業者は、このデバイスを、デバイスおよび装置の任意の組み合わせとし得ることを同様に理解するものとする。
【００２６】
当然のことながら、この分野における当業者は、上にリストされているコンピュータ・システム１０２の構成要素が、単に例示的である旨を意味していること、および網羅的であるか、かつ／または包括的であるとの意図ではないことを認識するものとする。さらにまた、上にリストされている構成要素の例もまた例示的である旨を意味しており、同様に、網羅的および／または包括的であるとの意味ではない。
【００２７】
本開示の多様な実施態様に従って、ここに記述されている方法を、ソフトウエア・プログラムを実行するハードウエア・コンピュータ・システムを使用して実装することができる。さらに、例示的かつ非限定的な実施態様においては、分散処理、要素／オブジェクト分散処理、および並列処理を実装に含めることが可能である。仮想コンピュータ・システム処理を、ここに記述されているとおりの方法または機能のうちの１つまたは複数を実装するべく構築することが可能であり、この中に述べられているプロセッサを使用して仮想処理環境をサポートすることができる。
【００２８】
図２は、本開示の側面に従った、行動要求を生成し、かつ履行するための例示的なネットワーク環境を示している。
【００２９】
図２を参照すると、行動要求を生成し、かつ履行するための例示的なネットワーク環境の概略が図解されている。例示的な実施態様においては、行動要求の生成／履行フレームワークが、ネットワークされたコンピュータ・プラットフォーム上で実行可能である。
【００３０】
図２のネットワーク環境においては、複数の道路ユーザ・デバイス２１０（１）−２１０（Ｎ）、複数の行動車両２２０（１）−２２０（Ｎ）、複数のサーバ・デバイス２３０（１）−２３０（Ｎ）、および複数の証拠収集デバイス／車両２４０（１）−２４０（Ｎ）が、通信ネットワーク（１つまたは複数）２５０を介して通信することができる。
【００３１】
図１のコンピュータ・システム１０２のネットワーク・インターフェース１１４等の道路ユーザ・デバイスの通信インターフェースは、全体としてすべてが通信ネットワーク（１つまたは複数）２５０によって結合されている道路ユーザ・デバイス、サーバ・デバイス２３０（１）−２３０（Ｎ）、証拠収集デバイス／車両２４０（１）−２４０（Ｎ）、および／または行動車両２２０（１）−２２０（Ｎ）の間を機能的に結合し、かつ通信するが、このほかのデバイスおよび／または要素に対するこのほかのタイプまたは数の接続および／または構成を伴うこのほかのタイプおよび／または数の通信ネットワークまたはシステムもまた使用することができる。
【００３２】
通信ネットワーク（１つまたは複数）２５０は、図１に関して記述したとおりのネットワーク１２２と同じか、または類似とすることができるが、行動車両２２０（１）−２２０（Ｎ）、サーバ・デバイス２３０（１）−２３０（Ｎ）、および／または証拠収集デバイス／車両２４０（１）−２４０（Ｎ）が、全体としてほかのトポロジを介して結合されることはあり得る。それに加えて、ネットワーク環境は、このほかの、たとえば１つまたは複数のルータおよび／またはスイッチ等のネットワーク・デバイスを含むことができるが、それらはこの分野において周知であり、したがって、ここでは説明しない。
【００３３】
例としてのみ述べるが、通信ネットワーク（１つまたは複数）２５０は、ローカル・エリア・ネットワーク（１つまたは複数）（ＬＡＮ（１つまたは複数））またはワイド・エリア・ネットワーク（１つまたは複数）（ＷＡＮ（１つまたは複数））を含むことができ、かつイーサネット経由のＴＣＰ／ＩＰおよび業界標準プロトコルを使用することが可能であるが、このほかのタイプおよび／または数のプロトコルおよび／または通信ネットワークを使用することはあり得る。この例における通信ネットワーク（１つまたは複数）２５０は、任意の適切なインターフェース・メカニズムおよび通信ネットワーク・テクノロジを採用することができ、それには、たとえば、任意の適切な形式の通信トラフィック（たとえば、音声、モデム、およびこれらの類）、公衆交換電話網（ＰＳＴＮ）、イーサネット・ベースのパケット・データ・ネットワーク（ＰＤＮ）、これらの組み合わせ、およびこれらの類が含まれる。
【００３４】
複数のサーバ・デバイス２３０（１）−２３０（Ｎ）は、図１に関して記述したとおりのコンピュータ・システム１０２またはコンピュータ・デバイス１２０と、それに関して記述した任意の特徴または特徴の組み合わせを含めて同じか、または類似とすることができる。たとえば、サーバ・デバイス２３０（１）−２３０（Ｎ）のうちのいずれも、それらの特徴の中でもとりわけ、全体としてバスまたはそのほかの通信リンクによって結合される１つまたは複数のプロセッサ、メモリ、および通信インターフェースを含むことができるが、そのほかの数および／またはタイプのネットワーク・デバイスを使用することはあり得る。この例におけるサーバ・デバイス２３０（１）−２３０（Ｎ）は、通信ネットワーク（１つまたは複数）２５０を介してクライアント・デバイスから受信した要求を、たとえば、ＨＴＴＰベースの、および／またはＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）プロトコルに従って処理することができるが、そのほかのプロトコルを使用することもできる。
【００３５】
サーバ・デバイス２３０（１）−２３０（Ｎ）は、ハードウエアまたはソフトウエアとすることができるか、または、内部または外部ネットワークを含むことができるプール内の複数のサーバを伴うシステムを表しているとすることができる。
【００３６】
サーバ・デバイス２３０（１）−２３０（Ｎ）は、単一のデバイスとして図解されているが、サーバ・デバイス２３０（１）−２３０（Ｎ）のそれぞれの１つまたは複数の行動は、全体としてサーバ・デバイス２３０（１）−２３０（Ｎ）のうちの１つまたは複数を構成する１つまたは複数の別個のネットワーク・コンピューティング・デバイスにわたって分散させることができる。それに加えて、サーバ・デバイス２３０（１）−２３０（Ｎ）が特定の構成に限定されることはない。したがって、サーバ・デバイス２３０（１）−２３０（Ｎ）は、サーバ・デバイス２３０（１）−２３０（Ｎ）のネットワーク・コンピューティング・デバイスのうちの１つが、そのほかのネットワーク・コンピューティング・デバイスの動作を管理するか、かつ／またはそのほかの形で調和させるべく動作するマスタ／スレーブ・アプローチを使用して動作する複数のネットワーク・コンピューティング・デバイスを含むことができる。
【００３７】
サーバ・デバイス２３０（１）−２３０（Ｎ）は、たとえば、クラスタ・アーキテクチャ、ピア・トゥ・ピア・アーキテクチャ、仮想マシン内の、またはクラウド・アーキテクチャ内の複数のネットワーク・コンピューティング・デバイスとして動作することができる。したがって、ここに開示しているテクノロジは、単一の環境に限定されるとして解釈されるべきではなく、そのほかの構成およびアーキテクチャもまた企図される。
【００３８】
複数の道路ユーザ・デバイス２１０（１）−２１０（Ｎ）もまた、図１に関して記述したとおりのコンピュータ・システム１０２またはコンピュータ・デバイス１２０と、それに関して記述した任意の特徴または特徴の組み合わせを含めて同じか、または類似とすることができる。たとえば、この例における道路ユーザ・デバイス２１０（１）−２１０（Ｎ）は、ＡＰＩに関係するウェブ・アプリケーションまたは分析の実行を容易にすることが可能な任意タイプのコンピューティング・デバイスを含むことができる。したがって、道路ユーザ・デバイス２１０（１）−２１０（Ｎ）は、たとえば、チャット、電子メール、または音声テキスト変換アプリケーションをホストするモバイル・コンピューティング・デバイス、デスクトップ・コンピューティング・デバイス、ラップトップ・コンピューティング・デバイス、タブレット・コンピューティング・デバイス、仮想マシン（クラウド・ベースのコンピュータを含む）またはこれらの類とすることができる。例示的な実施態様においては、少なくとも１つの道路ユーザ・デバイス２１０が、無線モバイル通信デバイス、すなわち、スマートフォンである。
【００３９】
道路ユーザ・デバイス２１０（１）−２１０（Ｎ）は、ユーザ要求を通信するために、行動車両２２０（１）−２２０（Ｎ）のうちの１つまたは複数、証拠収集デバイス／車両２４０（１）−２４０（Ｎ）のうちの１つまたは複数、および／またはサーバ・デバイス２３０（１）−２３０（Ｎ）のうちの１つまたは複数と通信ネットワーク（１つまたは複数）２５０を介して通信するためのインターフェースを提供できる標準のウェブ・ブラウザまたはスタンドアロンのクライアント・アプリケーション等のインターフェース・アプリケーションを走らせることができる。道路ユーザ・デバイス２１０（１）−２１０（Ｎ）は、さらに、特徴の中でもとりわけ、たとえばディスプレイ・スクリーンまたはタッチスクリーン等のディスプレイ・デバイス、および／またはキーボード等の入力デバイスを含むことができる。
【００４０】
証拠収集デバイス／車両２４０（１）−２４０（Ｎ）は、道路ユーザ・デバイス２１０（１）−２１０（Ｎ）のうちの１つまたは複数によって提出された行動要求の判断材料の証拠を収集するか、または取り込むことができる。一例においては、証拠収集デバイス／車両２４０（１）−２４０（Ｎ）を、行動車両２２０（１）−２２０（Ｎ）のうちの１つ、証拠収集アクチュエータ（たとえば、カメラ、マイクロフォン、光測定器等）を伴う別々の車両、証拠収集アクチュエータを伴う無人飛行体（たとえば、ドローン）、無人地上車両、またはこれらの類とすることができる。
【００４１】
ここでは、道路ユーザ・デバイス２１０（１）−２１０（Ｎ）、行動車両２２０（１）−２２０（Ｎ）、サーバ・デバイス２３０（１）−２３０（Ｎ）、および証拠収集デバイス／車両２４０（１）−２４０（Ｎ）、および通信ネットワーク（１つまたは複数）２５０を伴う例示的なネットワーク環境が記述され、かつ図解されているが、このほかのタイプおよび／または数のシステム、デバイス、構成要素、および／または要素を、このほかのトポロジ内において使用することはあり得る。理解されるものとするが、関連する分野（１つまたは複数）における当業者によって認識されることになるとおり、これらの例の実装に使用される具体的なハードウエアおよびソフトウエアの多くの変形が可能であることから、ここに記述されている例のシステムは、例示目的のためのものである。
【００４２】
ネットワーク環境内に図示されているデバイスのうちの１つまたは複数、たとえば道路ユーザ・デバイス２１０（１）−２１０（Ｎ）、またはサーバ・デバイス２３０（１）−２３０（Ｎ）等は、同一の物理的マシン上の仮想インスタンスとして動作するべく構成することができる。言い換えると、サーバ・デバイス２３０（１）−２３０（Ｎ）、または道路ユーザ・デバイス２１０（１）−２１０（Ｎ）のうちの１つまたは複数は、通信ネットワーク（１つまたは複数）２５０を通じて通信する別々のデバイスとしてではなく、むしろ同一の物理デバイス上において動作することができる。
【００４３】
それに加えて、２つまたはそれより多くのコンピューティング・システムまたはデバイスが、いずれかの例におけるシステムまたはデバイスのうちのいずれか１つに代わることができる。したがって、これらの例のデバイスおよびシステムの堅牢性およびパフォーマンスを増加するべく、所望に応じて、冗長性およびレプリケーション等の分散処理の原理および利点もまた実装され得る。また、これらの例は、任意の適切なインターフェース・メカニズムおよびトラフィック・テクノロジを使用して、例としてのみ述べるが、任意の適切な形式の通信トラフィック（たとえば、音声およびモデム）、無線トラフィック・ネットワーク、セルラ・トラフィック・ネットワーク、パケット・データ・ネットワーク（ＰＤＮ）、インターネット、イントラネット、およびこれらの組み合わせが含まれる任意の適切なネットワークにわたって延びるコンピュータ・システム（１つまたは複数）上において実装することもできる。
【００４４】
図３は、本開示の側面に従った、行動要求を要求し、かつ履行するための例示的な集中型システム環境を示している。
【００４５】
システム３００は、道路ユーザ・デバイス（ＲＵＤ）３１０、行動車両３２０、中央プラットフォーム・サーバ３３０、およびネットワーク３４０を含む。システム３００は、オプションとしてインフラストラクチャ３５０を含むことができる。
【００４６】
ＲＵＤ３１０は、通信能力を伴うポータブル・コンピューティング・デバイスとすることができる。たとえば、ＲＵＤ３１０は、スマートフォン、スマートウォッチ、フィットネス追跡デバイス、緊急信号送信デバイス、ウェアラブル電子機器、およびそのほかの通信能力を有するポータブル・コンピューティング・デバイスを含むことができる。ＲＵＤ３１０は、行動車両３２０によって履行されることになる行動要求の提出に使用することができる。一例においては、行動要求を、１つまたは複数の行動車両が、それらのアクチュエータ（たとえば、ピクセル化したヘッドライト、ウィンドウ、外部ディスプレイ（１つまたは複数）、サウンド・システム、アラーム・システム、およびこれらの類）を使用して行動を実行することを求める要求とすることができる。たとえば、行動要求は、ＲＵＤ３１０のユーザが暗い路上で立ち往生しているとき、または道路上に潜在的な危険が存在する場合に、行動車両が警告ライトを提供してほかの運転者に警告することを要求することができる。別の例においては、行動要求が、暗い通路を歩行するための可視光を提供する行動を要求することができる。行動要求は、ＲＵＤ３１０のユーザのため、あるいは別のユーザ、特定の場所もしくは予定地、またはこれらの類のために要求されることがある。また行動要求は、履行条件（たとえば、特定のタスクの完了、持続時間、特定レベルの輝度の提供、および完了条件）を指定することもできる。完了条件は、たとえば、緊急車両または牽引トラックの到着までの警告ライトまたは警告表示の提供を含むことができる。
【００４７】
行動車両３２０は、ＲＵＤ３１０によって要求された行動を実行する車両を含むことができる。たとえば、行動車両３２０は、自律車両（ＡＶ）、１つまたは複数のアクチュエータを伴う車両、１つまたは複数のアクチュエータを伴う無人飛行デバイス（たとえば、ドローン）、およびこれらの類とすることができる。アクチュエータは、限定ではないが、ピクセル化したヘッドライト、ラウドスピーカ、外部ディスプレイ、モータ付き車両部品（たとえば、リトラクタブル・スポイラ）、およびこれらの類を含むことができる。
【００４８】
中央プラットフォーム・サーバ３３０は、ネットワーク・サーバまたは互いに相互接続されたネットワーク・サーバのセットとすることができる。さらに、中央プラットフォーム・サーバ３３０は、物理的なサーバまたは仮想サーバとすることができる。ＲＵＤ３１０、行動車両３２０、および中央プラットフォーム・サーバ３３０は、ネットワーク３４０経由で相互接続することができる。
【００４９】
ネットワーク３４０は、通信ネットワーク、モバイル通信ネットワーク、クラウド・ネットワーク、そのほかの通信ネットワーク、またはこれらの組み合わせとすることができる。ネットワーク３４０は、ローカル・エリア・ネットワーク（１つまたは複数）（ＬＡＮ（１つまたは複数））またはワイド・エリア・ネットワーク（１つまたは複数）（ＷＡＮ（１つまたは複数））を含むことができ、かつイーサネット経由のＴＣＰ／ＩＰおよび業界標準プロトコルを使用することが可能であるが、このほかのタイプおよび／または数のプロトコルおよび／または通信ネットワークが使用されることはあり得る。ネットワーク３４０は、任意の適切なインターフェース・メカニズムおよび通信ネットワーク・テクノロジを採用することができ、それには、たとえば、任意の適切な形式の通信トラフィック（たとえば、音声、モデム、およびこれらの類）、公衆交換電話網（ＰＳＴＮ）、イーサネット・ベースのパケット・データ・ネットワーク（ＰＤＮ）、これらの組み合わせ、およびこれらの類が含まれる。
【００５０】
ＲＵＤ３１０は、ＲＵＤルーティング・システム３１１、ＲＵＤユーザ・インターフェース３１２、プロセッサ３１４、および通信回路３１５を含む。ＲＵＤ３１０は、オプションとして１つまたは複数の監視センサ３１３を含むことができる。監視センサ３１３は、行動要求を生成するために多様な入力を取り込むことができる。一例においては、監視センサ３１３が、ＲＵＤ３１０、行動車両３２０、またはそれの環境を監視する１つまたは複数のセンサを指すことができる。監視センサ３１３は、たとえば、照明状態を測定して、ＲＵＤ３１０のユーザが、適切な、または望ましい照明を有しているか否かを決定する光センサを含むことができる。別の例においては、監視センサ３１３が、行動車両３２０または道路の状態（たとえば、道路の損傷）を監視するカメラを含むことができる。
【００５１】
一例においては、ＲＵＤルーティング・システム３１１を、ＲＵＤ３１０上に提供されているルーティング・システムとすることができる。ＲＵＤルーティング・システム３１１は、プロセッサおよびトランシーバによって実装することができる。ＲＵＤルーティング・システム３１１は、経路の計画に、またＲＵＤ３１０によって要求される行動を実行することができる計画済み経路内の１つまたは複数の場所の表示に使用することができる。ＲＵＤルーティング・システム３１１は、行動車両３２０の場所および要求された行動が実行されることになる場所を決定するために、ほかの通信信号のためのＧＰＳ信号を受信することができる。また、ＲＵＤルーティング・システム３１１は、行動要求の実行に割り当てられた行動車両による移動の進捗を示すこともできる。それに加えて、ＲＵＤルーティング・システム３１１は、ＲＵＤ３１０の場所を示すことができる。ＲＵＤルーティング・システム３１１は、行動車両３２０の場所からの経路を、１つまたは複数のパラメータまたは好みに基づいて決定することができる。たとえば、ＲＵＤルーティング・システム３１１は、最速時間、最短距離、コスト、道路状態（たとえば、凹み、浮き石等の存在）、有料道路の回避、行動要求を実行するためにスケジュールされた時間、およびこれらの類に基づいて経路を決定することができる。一例においては、より速い、有料道路を伴う経路が、行動要求を要求しているユーザに対する、より高いコストを招くことがある。さらに、ＲＵＤルーティング・システム３１１は、交通および／または天候情報に基づいて経路を決定することができる。
【００５２】
一例においては、ＲＵＤユーザ・インターフェース３１２が、道路ユーザが行動要求を入力するための、モバイル・アプリケーションによって提供され得るディスプレイ・インターフェース、および／または音声インターフェースを含むことができる。ＲＵＤユーザ・インターフェース３１２は、ユーザが、行動車両によって履行されることになる行動要求を提出するために利用することができる。その種の要求は、意図的なタッチ、音声、ジェスチャ、およびこれらの類を介して入力することができる。しかしながら、行動要求を自動化することができるように、本開示の側面がそれらに限定されることはない。たとえば、特定スレッショルドを越える音声レベルが検出されるか、または心拍数に突発的なスパイクが検出されると、自動的に行動要求が提出されて、ＲＵＤ３１０の場所への注意を喚起することができる。それに応答して、ライトおよび／またはサイレンまたはそのほかのノイズを発する能力を伴った行動車両を急派することができる。
【００５３】
ＲＵＤユーザ・インターフェース３１２は、タッチ、物理的なコントローラ（たとえば、ボタン、スイッチ、スクローラ、ノブ等）の操作、音声、生体信号（たとえば、指紋）、およびこれらの類を介して入力を受信することができる。一例においては、ＲＵＤユーザ・インターフェース３１２が、タッチ・ディスプレイまたはディスプレイのみとし得るディスプレイ、マイクロフォン、および１つまたは複数のセンサを含むことができる。１つまたは複数のセンサは、ユーザの１つまたは複数の生体センサを取得することができる生体センサを含むことができる。たとえば、生体センサは、ユーザの指紋を読み取るものといった接触タイプのセンサを含むことができる。しかしながら、生体センサは、ユーザの心拍数および心拍変動を検出するための、高感度拡散スペクトラム・ミリ波レーダまたはその類を使用することによって非接触態様で人間のパルス波を測定することができる非接触ベースのセンサを含むことができるように、本開示の側面がそれらに限定されることはない。別の例においては、生体センサが、時間に関するユーザの皮膚領域の色における変化に基づいて心拍数を決定できるカメラを含むことができる。
【００５４】
さらに、ＲＵＤ３１０は、オプションとして、１つまたは複数の監視センサ３１３を含むこともできる。一例においては、監視センサ３１３が、ＲＵＤ３１０の周囲の環境情報の収集に使用することができるセンサを指すことができる。たとえば、環境情報は、限定ではないが、照明状態、音の状態、犯罪発生率、時刻、曜日、特別なイベントの存在、基準となる近傍内の人々の数、およびＲＵＤ３１０に関するほかの人々の場所を含むことができる。それに加えて、１つまたは複数の監視センサ３１３は、割り当てられた行動車両による行動要求の履行の判断材料として行動証拠データを収集するべく構成することができる。一例においては、行動証拠データが、行動が行われたことを示すために使用することが可能なセンサ・データのセット、たとえば、ビデオ、サウンド、場所データ、車両の移動データ、アクチュエータの使用のタイムスタンプ付きのデータ、およびこれらの類を指すことができる。これらのセンサは、画像センサ、光センサ、ＧＰＳセンサ、赤外線センサ、マイクロフォン、生体センサ、およびこれらの類を含むことができる。たとえば、生体センサは、ユーザの心拍数および心拍変動を検出するための、高感度拡散スペクトラム・ミリ波レーダまたはその類を使用することによって非接触態様で人間のパルス波を測定するセンサを含むことができる。別の例においては、生体センサが、時間に関するユーザの皮膚領域の色における変化に基づいて心拍数を決定できるカメラを含むことができる。
【００５５】
プロセッサ３１４は、ＲＵＤルーティング・システム３１１、ＲＵＤユーザ・インターフェース３１２、監視センサ３１３、および通信回路３１５のうちの１つまたは複数を介して受信した入力に応答して１つまたは複数の実行を実行することができる。プロセッサ３１４は、ＲＵＤルーティング・システム３１１、ＲＵＤユーザ・インターフェース３１２、および通信回路３１５のうちの１つまたは複数を介して出力を提供することができる。通信回路３１５は、ネットワーク３４０および／または行動車両３２０と通信するべく構成することができる。一例においては、通信回路３１５が、送信機、受信機、および／またはトランシーバを含むことができる。
【００５６】
行動車両３２０は、車両ルーティング・システム３２１、車両ユーザ・インターフェース３２２、行動アクチュエータ３２３、証拠収集センサ３２４、プロセッサ３２５、および通信回路３２６を含むことができる。
【００５７】
車両ルーティング・システム３２１は、経路を計画し、その経路内に、それぞれの行動車両３２０による履行のために行動が利用可能であるとし得る１つまたは複数の場所を表示するルーティング・システムとすることができる。車両ルーティング・システム３２１は、プロセッサ、ＧＰＳセンサ、および／またはトランシーバによって実装することができる。車両ルーティング・システム３２１は、経路の計画に、また行動要求が実行され得る計画済み経路内の１つまたは複数の場所の表示に使用することができる。一例においては、車両ルーティング・システム３２１が、ほかの行動要求に関して、またはそれを考慮して複数の経路を計画することができる。
【００５８】
一例のおいては、車両ルーティング・システム３２１が、行動車両３２０の場所および要求された行動が実行されることになる場所を決定するために、ほかの通信信号のためのＧＰＳ信号を受信することができる。車両ルーティング・システム３２１は、行動車両３２０の場所からの経路を、１つまたは複数のパラメータまたは好みに基づいて決定することができる。たとえば、車両ルーティング・システム３２１は、最速時間、最短距離、コスト、道路状態（たとえば、凹み、浮き石等の存在）、有料道路の回避、行動要求を実行するためにスケジュールされた時間、およびこれらの類に基づいて経路を決定することができる。さらに、車両ルーティング・システム３２１は、交通および／または天候情報に基づいて経路を決定することができる。また、車両ルーティング・システム３２１は、受信した複数の行動要求の場所を考慮して経路を決定することもできる。
【００５９】
車両ユーザ・インターフェース３２２は、行動車両３２０内の搭乗者またはユーザが利用するためのインターフェースとすることができる。たとえば、搭乗者は、車両ユーザ・インターフェース３２２を使用して、行動車両属性等の１つまたは複数の入力を入力することができる。行動車両属性は、たとえば、行動車両３２０の、行動要求に応答して行動を実行する全般的な可用性についての場所または経路情報を含むことができる。さらに、車両ユーザ・インターフェース３２２は、具体的な行動要求に対する直接的な応答の入力に使用することができる。車両ユーザ・インターフェース３２２は、根底にあるソフトウエアを利用するタッチスクリーンとすることができる。さらに、車両ユーザ・インターフェース３２２は、行動車両３２０に固定とすること、または行動車両３２０に接続するポータブル・デバイスとすることができる。ポータブル・デバイスは、有線によって、または直接無線通信を介して、行動車両３２０と接続することができる。
【００６０】
行動アクチュエータ３２３は、要求されている行動を実行することができる車両構成要素を含むことができる。行動アクチュエータ３２３は、１つまたは複数の車両構成要素を含むことができる。たとえば、行動アクチュエータ３２３は、運転支援システム、ピクセル化したヘッドライト、空気力学的アクチュエータ（たとえば、コントロール可能なルーフ・スポイラ）外部ディスプレイ、路面投影機、およびこれらの類を含むことができる。行動アクチュエータ３２３は、ヘッドライト／投影機の輝度、運転者をガイドするための軌跡および速度設定等の異なる設定の下における行動の実行が可能である。
【００６１】
証拠収集センサ３２４は、行動証拠データを収集する１つまたは複数のセンサを含むことができる。証拠収集センサ３２４は、限定ではないが、画像センサ、マイクロフォン、場所センサ、慣性センサ、および行動アクチュエータ（１つまたは複数）のための専用センサを含むことができる。一例においては、証拠収集センサ３２４が、道路使用状況データ等の追加のセンサ・データを測定して、道路使用についての情報または道路ユーザの挙動、たとえば、履行されている行動要求に応答するほかの車両の挙動を獲得することができる。道路使用状況データは、たとえば、都市サービスまたは運輸局のための値を有することができ、したがって、行動証拠データ内の収集のための追加のデータとすることができる。
【００６２】
プロセッサ３２５は、車両ルーティング・システム３２１、車両ユーザ・インターフェース３２２、行動アクチュエータ３２３、証拠収集センサ３２４、および／または通信回路３２６のうちの１つまたは複数を介して受信した入力に応答して１つまたは複数の実行を実行することができる。プロセッサ３２５は、車両ルーティング・システム３２１、車両ユーザ・インターフェース３２２、行動アクチュエータ３２３、証拠収集センサ３２４、および／または通信回路３２６のうちの１つまたは複数を介して出力を提供することができる。通信回路３２６は、ネットワーク３４０および／またはＲＵＤ３１０と通信するべく構成することができる。一例においては、通信回路３２６が、送信機、受信機、および／またはトランシーバを含むことができる。
【００６３】
中央プラットフォーム・サーバ３３０は、行動要求データベース３３１、行動車両データベース３３２、要求車両マッチング・アルゴリズム３３３、行動スケジューリング・アルゴリズム３３４、および証拠収集アルゴリズム３３５を含む。さらに、中央プラットフォーム・サーバ３３０は、オプションとして、監視アルゴリズム３３６を含むことができる。行動要求データベース３３１、行動車両データベース３３２、要求車両マッチング・アルゴリズム３３３、行動スケジューリング・アルゴリズム３３４、証拠収集アルゴリズム３３５、および監視アルゴリズム３３６のうちの１つまたは複数は、中央プラットフォーム・サーバ３３０のメモリ内にストアしておくことができる。
【００６４】
中央プラットフォーム・サーバ３３０は、さらに、行動要求データベース３３１および／または行動車両データベース３３２からデータを取り出すことができ、かつ要求車両マッチング・アルゴリズム３３３、行動スケジューリング・アルゴリズム３３４、証拠収集アルゴリズム３３５、および監視アルゴリズム３３６のうちの１つまたは複数を実行するプロセッサ３３７を含む。
【００６５】
中央プラットフォーム・サーバ３３０は、さらに、ネットワーク３４０と通信するための通信回路３３８を含む。一例においては、通信回路３３８が、送信機、受信機、および／またはトランシーバを含むことができる。
【００６６】
一例においては、行動要求データベース３３１が、１つまたは複数のＲＵＤ３１０から受信した１つまたは複数の行動要求をストアする。行動要求がＲＵＤ３１０によって生成され、かつ送信されるとして記述されているが、本開示の側面がそれらに限定されることはなく、コンピューティングおよび通信能力を伴う車両もまた、履行のために行動要求を生成し、かつ送信することができる。一例においては、車両またはＲＵＤ３１０が、遭難信号（たとえば、ＳＯＳ）の形式で行動要求を生成することができる。一例においては、１つまたは複数の行動要求を、タイプ、優先度、場所、その行動要求を実行するためのアクチュエータ、およびこれらの類に基づいてグループ化することができる。それに加えて、行動要求を、重要度に基づいて優先順位設定することができる。たとえば、要求者の健康および／または安全に関係する行動要求を、そのほかの非緊急行動要求を越えて履行されるべきであるとして優先順位設定することができる。
【００６７】
行動車両データベース３３２は、利用可能な行動車両およびそれらの対応する属性のリストをストアすることができる。属性情報は、限定ではないが、記述情報（たとえば、年式、製造、モデル、色等）、アクチュエータのリスト、格付け情報、サービスの持続期間、動作期間、動作エリア、実行のために利用可能なタスクのタイプまたはリスト、雇用のタイプ（たとえば、フリーランス、またはサービス提供者もしくはフリートの被雇用者）、およびこれらの類を含むことができる。
【００６８】
本開示の側面によれば、行動車両データベース３３２内にストアされている行動車両エントリは、１つまたは複数のデータ入力に基づいて作成することができる。１つまたは複数のデータ入力は、車両ルーティング・システム３２１からの地図／経路データ、車両ユーザ・インターフェース３２２を介して入力されるユーザの好み／制約、および車両に取り付けられるか、または据え付けられている行動アクチュエータ３２３の能力を記述するデータを含む。一例においては、限定ではないが、ユーザの好み／制約が、要求されている行動のための時間窓、要求されている行動によって生じる最大遅延、およびこれらの類を含むことができる。
【００６９】
一例においては、要求車両マッチング・アルゴリズム３３３が、行動要求、および潜在的な行動車両とそれらの関係する行動車両属性のリストを入力として受け取り、その種の入力に基づいて、その行動要求の実行に適している潜在的な行動車両のリストを作成するアルゴリズムを指すとすることができる。潜在的な行動車両のリストは、ユーザの好み、ユーザのステータス／タイプ、ユーザの値（たとえば、新規、高い評価、低い評価等）、車両情報、またはこれらの類を含むことができる１つまたは複数の要因に基づいてランク付けすることができる。
【００７０】
一例においては、要求車両マッチング・アルゴリズム３３３が、行動車両データベース３３２内にリストされている行動車両と、受け取った行動要求とのマッチングを、その行動要求が実行されることになる場所に基づいて行うことができる。しかしながら、本開示の側面がそれらに限定されることはなく、待機時間、格付け情報、雇用タイプ情報、車両のタイプ、およびこれらの類に基づいて行動要求と行動車両のマッチングを行うことができる。さらに、要求者の情報に基づいて行動要求と行動車両のマッチングを行うことができる。たとえば、より経験のある行動車両を、新規のユーザまたはより評価されているユーザに割り当てることができる。
【００７１】
さらに、別の例においては、要求車両マッチング・アルゴリズム３３３が、行動車両を選択することができる。
【００７２】
一例においては、行動スケジューリング・アルゴリズム３３４を、地図／経路データ、行動要求属性、および行動車両の属性のうちの１つまたは複数を入力として受け取るアルゴリズムとすることができる。さらに、行動スケジューリング・アルゴリズム３３４は、受け取った入力に基づいて、行動アクチュエータのためのインストラクションまたは行動起動インストラクションを作成することができる。行動起動インストラクションは、要求されている行動を行動車両３２０の１つまたは複数のアクチュエータが実行するためのインストラクションを含むことができる。たとえば、行動起動インストラクションは、道路ユーザおよび行動車両の両方の経路内の場所および時間をはじめ、行動アクチュエータ３２３の設定を指定することができる。
【００７３】
行動要求の履行がスケジュールされた後は、その行動要求が履行されることになる場所に基づいて行動車両３２０の移動経路を修正することができる。さらに、行動車両３２０の移動経路は、行動要求が履行されることになる時間フレームに基づいて修正することができる。それに加えて、修正された移動経路を、行動車両３２０の車両ユーザ・インターフェース３２２上に表示することができる。修正された移動経路は、履行されることになる行動要求を表すマーカを、その移動経路上に表示することもできる。
【００７４】
一例においては、証拠収集アルゴリズム３３５が、行動起動インストラクションを、またオプションの行動要求および行動車両３２０の属性を、入力として受け取ることができる。証拠収集アルゴリズム３３５は、これらの入力を受け取り、証拠収集センサ３２４およびＲＵＤ３１０のオプションの監視センサ３１３等の行動車両３２０上の多様なセンサの能力を決定することができる。受け取った入力に基づき、証拠収集アルゴリズム３３５は、起動証拠データを作成するために収集されることになるデータの記述（たとえば、証拠収集インストラクション）を作成することができる。
【００７５】
一例においては、監視アルゴリズム３３６が、監視センサ３１３によって提供される入力を使用して、行動要求属性または行動車両属性を自動的に生成することができる。
【００７６】
インフラストラクチャ３５０は、インフラストラクチャ・アクチュエータ３５１、インフラストラクチャ・センサ３５２、プロセッサ３５３、および通信回路３５４を含む。一例においては、インフラストラクチャ・アクチュエータ３５１が、スマート照明、自動化されたドア、サーモスタット、サイレン、またはこれらの類を含むことができる。インフラストラクチャ・センサ３５２は、限定ではないが、セキュリティ・カメラ、赤外線センサ、マイクロフォン、またはこれらの類を含むことができる。別の例では、行動アクチュエータ３２３が使用される場所において、要求されている行動（または、その行動の一部）を、インフラストラクチャ・アクチュエータ３５１によって実行することができる。さらに、証拠収集センサ３２４または監視センサ３１３が使用される場所において、データ収集またはデータ収集の一部を、インフラストラクチャ・センサ３５２によって実行することができる。
【００７７】
一例においては、通信ネットワーク３４０が、ローカル・エリア・ネットワーク（１つまたは複数）（ＬＡＮ（１つまたは複数））またはワイド・エリア・ネットワーク（１つまたは複数）（ＷＡＮ（１つまたは複数））を含むことができ、かつイーサネット経由のＴＣＰ／ＩＰおよび業界標準プロトコルを使用することが可能であるが、このほかのタイプおよび／または数のプロトコルおよび／または通信ネットワークが使用されることはあり得る。この例における通信ネットワーク３４０は、任意の適切なインターフェース・メカニズムおよび通信ネットワーク・テクノロジを採用することができ、それには、たとえば、任意の適切な形式の通信トラフィック（たとえば、音声、モデム、およびこれらの類）、公衆交換電話網（ＰＳＴＮ）、イーサネット・ベースのパケット・データ・ネットワーク（ＰＤＮ）、これらの組み合わせ、およびこれらの類が含まれる。
【００７８】
ここには、多様な構成要素が記述されているが、本開示の側面がそれらに限定されることはない。さらに、図中には単数の構成要素がリストされているが、複数の構成要素を含めることができるように、本開示の側面がそれらに限定されることはない。
【００７９】
図４は、本開示の側面に従った、行動要求を要求し、かつ履行するための例示的なブロードキャスト・システム環境を示している。
【００８０】
図４のシステムは、道路ユーザ・デバイス（ＲＵＤ）４１０、行動車両４２０、および通信ネットワーク４３０を含む。図４のシステムは、オプションとしてインフラストラクチャ４４０を含むことができる。
【００８１】
ＲＵＤ４１０は、通信回路４１５を除いて図３のＲＵＤ３１０と類似の構成とすることができる。通信回路４１５は、集中型ネットワーク・サーバとの通信を実行する能力を有するが、集中型ネットワーク・サーバとの追加の通信の実行を伴うことなく、ネットワーク４３０を通じて行動車両４２０と通信するべく構成されている。一例においては、履行のために集中型ネットワーク・サーバへ行動要求を提出するのではなく、むしろ通信回路４１５は、ＲＵＤ４１０から、または行動要求が実行されることになる場所から基準距離内に存在する１つまたは複数の行動車両に行動要求を直接送信するか、またはブロードキャストする。一例においては、行動要求を、ネットワーク信号、ネットワーク・メッセージ、テキスト・メッセージ、およびこれらの類としてブロードキャストすることができる。同様に、行動車両４２０は、インフラストラクチャ４４０との通信を、それら二者の間におけるインタラクションを容易にするために、集中型ネットワーク・サーバに頼ることなく行うことができる。
【００８２】
行動車両４２０は、図３の行動車両３２０に類似する１つまたは複数の特徴を含むことができる。行動車両４２０は、行動車両３２０と同様に、車両ルーティング・システム４２１、車両ユーザ・インターフェース４２２、行動アクチュエータ４２３、および証拠収集センサ４２４を含む。車両ルーティング・システム４２１、車両ユーザ・インターフェース４２２、行動アクチュエータ４２３、および証拠収集センサ４２４のうちの１つまたは複数は、車両ルーティング・システム３２１、車両ユーザ・インターフェース３２２、行動アクチュエータ３２３、および証拠収集センサ３２４と類似に構成することができる。
【００８３】
しかしながら、上に記した構成要素に加えて、行動車両４２０は、要求車両マッチング・アルゴリズム４２５、行動スケジューリング・アルゴリズム４２６、および証拠収集アルゴリズム４２７を、さらに含む。要求車両マッチング・アルゴリズム４２５、行動スケジューリング・アルゴリズム４２６、および証拠収集アルゴリズム４２７は、行動車両４２０のメモリ内にストアしておくことができる。
【００８４】
行動車両４２０は、また、プロセッサ４２８および通信回路４２９も含む。プロセッサ４２８は、要求車両マッチング・アルゴリズム４２５、行動スケジューリング・アルゴリズム４２６、および証拠収集アルゴリズム４２７のうちの１つまたは複数を実行することができる。行動車両４２０は、さらに、ネットワークを介してＲＵＤ４１０と通信するための通信回路４２９を含む。一例においては、通信回路４２９が、送信機、受信機、および／またはトランシーバを含むことができる。
【００８５】
一例においては、要求車両マッチング・アルゴリズム４２５が、行動要求、および潜在的な行動車両とそれらの関係する行動車両属性のリストを入力として受け取り、その種の入力に基づいて、その行動要求の実行に適している潜在的な行動車両のリストを作成するアルゴリズムを指すとすることができる。潜在的な行動車両のリストは、ユーザの好み、ユーザのステータス／タイプ、ユーザの値（たとえば、新規、高い評価、低い評価等）、車両情報、またはこれらの類を含むことができる１つまたは複数の要因に基づいてランク付けすることができる。
【００８６】
一例においては、要求車両マッチング・アルゴリズム４２５が、受け取っている行動車両と、受け取った行動要求とのマッチングを、その行動要求が実行されることになる場所に基づいて行うことができる。しかしながら、本開示の側面がそれらに限定されることはなく、待機時間、格付け情報、雇用タイプ情報、車両のタイプ、およびこれらの類に基づいて行動要求と行動車両のマッチングを行うことができる。さらに、要求者の情報に基づいて行動要求と行動車両のマッチングを行うことができる。たとえば、より経験のある行動車両を、新規のユーザまたはより評価されているユーザに割り当てることができる。
【００８７】
一例においては、行動スケジューリング・アルゴリズム４２６を、地図／経路データ、行動要求属性、および行動車両の属性のうちの１つまたは複数を、入力として受け取り、受け取った入力に基づいて行動アクチュエータのためのインストラクション（または、行動起動インストラクション）を作成するアルゴリズムとすることができる。行動起動インストラクションは、行動車両の１つまたは複数のアクチュエータのために行動を実行することを指定する。たとえば、行動起動インストラクションは、道路ユーザおよび行動車両の両方の経路内の場所および時間をはじめ、行動アクチュエータの設定を指定することができる。
【００８８】
行動要求の履行がスケジュールされた後は、その行動要求が履行されることになる場所に基づいて行動車両の移動経路を修正することができる。さらに、行動車両の移動経路は、行動要求が履行されることになる時間フレームに基づいて修正することができる。それに加えて、修正された移動経路を、行動車両のユーザ・インターフェース上に表示することができる。修正された移動経路は、履行されることになる行動要求を表すマーカを、その移動経路上に表示することもできる。
【００８９】
一例においては、証拠収集アルゴリズム４２７が、行動起動インストラクションを、またオプションの行動要求および行動車両の属性を、入力として受け取ることができる。証拠収集アルゴリズム４２７は、これらの入力を受け取り、証拠収集センサ４２４等の行動車両上の多様なセンサの能力を決定することができる。受け取った入力に基づき、証拠収集アルゴリズム４２７は、起動証拠データを作成するために収集されることになるデータの記述（たとえば、証拠収集インストラクション）を作成する。
【００９０】
一例においては、通信ネットワーク４３０が、ローカル・エリア・ネットワーク（１つまたは複数）（ＬＡＮ（１つまたは複数））またはワイド・エリア・ネットワーク（１つまたは複数）（ＷＡＮ（１つまたは複数））を含むことができ、かつイーサネット経由のＴＣＰ／ＩＰおよび業界標準プロトコルを使用することが可能であるが、このほかのタイプおよび／または数のプロトコルおよび／または通信ネットワークが使用されることはあり得る。この例における通信ネットワーク４３０は、任意の適切なインターフェース・メカニズムおよび通信ネットワーク・テクノロジを採用することができ、それには、たとえば、任意の適切な形式の通信トラフィック（たとえば、音声、モデム、およびこれらの類）、公衆交換電話網（ＰＳＴＮ）、イーサネット・ベースのパケット・データ・ネットワーク（ＰＤＮ）、これらの組み合わせ、およびこれらの類が含まれる。
【００９１】
ここには、多様な構成要素が記述されているが、本開示の側面がそれらに限定されることはない。さらに、図中には単数の構成要素がリストされているが、複数の構成要素を含めることができるように、本開示の側面がそれらに限定されることはない。
【００９２】
図５は、本開示の側面に従った、行動要求の要求および履行における、原動機不使用道路ユーザと集中型システム内の車両の間の取引を容易にするための方法を示している。
【００９３】
動作Ｓ５０１においては、コンピューティング・デバイスを使用して行動要求が生成される。一例においては、コンピューティング・デバイスが、限定ではないが、コンピュータ、モバイル・デバイス、スマートフォン、ウェアラブル・スマート・デバイス、車両に取り付けられている／据え付けられているコンピューティング・デバイス、およびこれらの類を含むことができる。行動要求は、原動機不使用道路ユーザまたは政府系事業体によって意図的に（たとえば、マニュアル入力によって）、または非意図的に（たとえば、眠気またはそのほかの健康状態等の生体信号検出に基づいて）要求されることがある。一例においては、原動機不使用道路ユーザを、人、自転車利用者、およびそのほかの、原動機付きの車両を使用せずに道路を使用している人とすることができる。政府系事業体は、道路状態の管理および／または公共の安全に責任を有する政府機関を含むことができる。原動機付きの車両は、ガソリン自動車、電気自動車、ハイブリッド自動車、およびこれらの類を含むことができる。原動機付きの車両は、完全機能自律車両、１つまたは複数の自律（または、運転者支援）特徴を伴う車両、または自律特徴をまったく伴わない車両とすることができる。
【００９４】
行動要求は、車両によって実行されることになる行動を要求することができる。行動要求は、実行されることになる行動、その行動を実行するためのアクチュエータ、その行動が実行されることになる時間フレーム、その行動が実行されることになる場所、および行動に対応する報酬を指定することができる。さらに、行動要求は、行動を実行するための車両の数、車両のタイプ（たとえば、ＳＵＶ、スポーツカー、バン、セダン、トラック、およびこれらの類）を指定することもできる。
【００９５】
車両によって実行されることになる行動は、外部ディスプレイ、警告ライト、ピクセル化したヘッドライト、ホーン、サウンド・システム、スポイラ、およびこれらの類の使用といった車両上のアクチュエータを使用して実行される任意の行動を含むことができる。要求されている行動は、暗い道路または通路の照明、外部ディスプレイまたは警告ライトを使用することによる道路上のほかのユーザに対する警告／通知、ホーンまたはサウンド・システムを介して大きなノイズを発することによる居合わせる人への状況の注意喚起を指定することができる。さらに、行動要求が、政府機関によって、道路の一部の通行止めによる潜在的な危険を、行動車両（１つまたは複数）およびそれらの点滅ランプを使用することによってほかの運転者に注意喚起するべく指定されることがある。一例においては、行動要求が、リアルタイムで生成されるか、または履行のために前もってスケジュールされることがある。
【００９６】
動作Ｓ５０２においては、生成された行動要求が、行動要求データベース等の集中型データベース・サーバにおいて受信される。動作Ｓ５０１において生成された行動要求、および／またはほかのユーザ・デバイスによって生成されたそのほかの行動要求は、集中型データベース・サーバ内にストアすることができる。受信された行動要求は、入力として行動要求データベース内に書き込むことができ、また行動要求データベース・エントリと呼ぶことができる。行動要求データベース・エントリは、１つまたは複数のデータ入力に基づいて作成すること、および／または組織化することができる。たとえば、データ入力は、ＲＵＤルーティング・システムからのマップ／経路データ、ユーザ・インターフェース（たとえば、ＲＵＤユーザ・インターフェース）を介して１つまたは複数の道路ユーザによって提供される行動要求属性入力、および／またはサードパーティによって提供される行動要求を含むことができる。たとえば、サードパーティは、車両のヘッドライトを介した（たとえば、元々、または停電に起因して）暗い街路の照明等の、公共の安全を提供する目的のための行動要求を要求することができる地方自治体を含むことができる。
【００９７】
一例においては、行動要求を、受信時刻、行動要求が生成された場所、行動要求が履行されることになる場所に基づいて、またはそのほかの評価基準に従ってストアすることができる。さらに、行動要求は、１つまたは複数のあらかじめ決定済みのパラメータに従って優先順位設定することができる。あらかじめ決定済みのパラメータは、限定ではないが、優先度（たとえば、健康および安全は、トップの優先度とすることができる）、要求された時間、報酬の額、要求者のステータス（たとえば、より高い評価のユーザが優先権を受け取ることができる）、およびこれらの類を含むことができる。行動要求データベースは、通信ネットワーク、モバイル・ネットワーク、クラウド・ネットワーク、およびこれらの類を経由して常駐することができる。
【００９８】
動作Ｓ５０３においては、動作Ｓ５０１において生成された行動要求を履行するために、ストアされている行動要求と、行動車両データベース等の集中型データベース・サーバ内にリストされているか、またはストアされている１つまたは複数の行動車両とのマッチングが行われる。行動車両は、行動要求を履行するためにサービス提供者とともに登録されている車両を指すことができる。行動車両は、指定の活動時間期間、指定のエリア、実行を厭わない指定のタスクを有することができるか、またはフリーランサーとして活動することができる。行動車両データベースは、登録済み行動車両の多様な属性情報をストアすることができる。属性情報は、限定ではないが、記述情報（たとえば、年式、製造、モデル、色等）、アクチュエータのリスト、格付け情報、サービスの持続期間、動作期間、動作エリア、実行のために利用可能なタスクのタイプまたはリスト、雇用のタイプ（たとえば、フリーランス、またはサービス提供者もしくはフリートの被雇用者）、およびこれらの類を含むことができる。
【００９９】
行動車両と行動要求のマッチングは、集中型サーバにおいて、集中型サーバのメモリ内にストアされて、集中型サーバのプロセッサによって実行され得る要求車両マッチング・アルゴリズムを使用して実行することができる。要求車両マッチング・アルゴリズムは、行動要求、および潜在的な行動車両とそれらの関係する行動車両属性のリストを入力として受け取り、その種の入力に基づいて、その行動要求の実行に適している潜在的な行動車両のリストを作成するアルゴリズムを指すとすることができる。潜在的な行動車両のリストは、ユーザの好み、ユーザのステータス／タイプ、ユーザの値（たとえば、新規、高い評価、低い評価等）、車両情報、車両の可用性、車両の価格、またはこれらの類を含むことができる１つまたは複数の要因に基づいてランク付けすることができる。
【０１００】
一例においては、要求車両マッチング・アルゴリズムが、行動車両データベース内にリストされている行動車両と、受け取った行動要求とのマッチングを、その行動要求が実行されることになる場所に基づいて行うことができる。しかしながら、本開示の側面がそれらに限定されることはなく、限定ではないが、装備されているアクチュエータ、待機時間、格付け情報、雇用タイプ情報、車両のタイプ、およびこれらの類を含むことができるこのほかの評価基準に基づいて行動要求と行動車両のマッチングを行うことができる。さらに、要求者の情報に基づいて行動要求と行動車両のマッチングを行うことができる。たとえば、より経験のある行動車両を、新規のユーザまたはより評価されているユーザに割り当てることができる。
【０１０１】
代替例においては、要求車両マッチング・アルゴリズムを、行動車両のメモリ内にストアし、その行動車両のプロセスによって実行することができる。この構成においては、行動車両が、ネットワークを介して道路ユーザ・デバイスから直接、行動要求を受信することができる。より具体的に述べれば、集中型サーバへ送信する代わりに、複数の行動車両に対して行動要求をブロードキャストすることができる。一例においては、行動要求を、道路ユーザ・デバイスまたは要求されている行動が実行される場所の基準範囲内に位置する１つまたは複数の行動車両に対してブロードキャストすることができる。ブロードキャストされた行動要求を受信している行動車両は、その行動要求とその行動車両の属性を比較することができる。その比較に応答して、要求車両マッチング・アルゴリズムが、それらの整合性についての情報を出力することができる。出力される情報は、たとえば、整合、不整合、経路変更、遅延、またはこれらの類を示すことができる。
【０１０２】
動作Ｓ５０４においては、動作Ｓ５０３において整合した行動車両に対して選択的に行動要求がブロードキャストされる。たとえば、行動要求を、同時にすべての行動車両に対してブロードキャストすること、または距離等の特定の評価基準に従ってブロードキャストすることができる。しかしながら、本開示の側面がそれらに限定されることはなく、特定の地理的なエリア内に位置する行動車両に対して行動要求をブロードキャストすることができる。
【０１０３】
動作Ｓ５０５においては、ブロードキャストされた行動要求を受信している行動車両のうちの１つまたは複数がその行動要求の履行を受諾しているか否かの決定。一例においては、行動車両が、その行動車両のユーザ・インターフェース上で入力を受信することによって行動要求の履行を採択することができる。別の例においては、行動車両を、プロファイルに基づいて行動要求の履行を自動的に採択するべく構成することができる。行動車両のプロファイルは、行動車両に、特定の時間の間に受信される、プリセット済みの地理的な領域内において受信される、あらかじめ決定済みの距離内において受信される、特定のアクチュエータの使用を指定する、特定の格付けまたはタイプのユーザから受信される、などといった行動要求の自動的な受諾を指定することができる。
【０１０４】
ブロードキャストされた行動要求を受信している行動車両のうちの１つまたは複数が、あらかじめ決定済みの期間、送信の後に、その行動要求を受諾しているとして検出され、あらかじめ決定済みの行動車両の数に到達した場合には、その行動要求のブロードキャストを停止することができ、この方法が動作Ｓ５０６へ進む。これに対して、ブロードキャストされた行動要求を受信している行動車両のうちの１つまたは複数がその行動要求の履行を受諾していないと決定された場合には、この方法が動作Ｓ５０４へ戻り、行動要求を再ブロードキャストする。一例においては、受諾なしの決定は、行動要求を受諾している行動車両の数が、あらかじめ決定済みの時間期間または送信の後に、あらかじめ決定済みの数より小さい場合に行うことができる。さらに、受諾なしの決定は、受諾している行動車両がユーザもしくはＲＵＤのプロファイル内または行動要求の中に指定されている条件または好みと整合しない場合に行うことができる。たとえば、行動要求が、その行動要求の受諾に、スポーツカーまたは特定のブランドの自動車だけを指定することがある。
【０１０５】
動作Ｓ５０６においては、行動要求の履行を受諾している行動車両が、履行のためにスケジュールされる。一例においては、行動車両を、集中型サーバ・デバイスのメモリ内にストアされて、集中型サーバ・デバイスのプロセッサによって実行され得る行動スケジューリング・アルゴリズムに従ってスケジュールすることができる。行動スケジューリング・アルゴリズムは、地図／経路データ、行動要求属性、および行動車両の属性のうちの１つまたは複数を入力として受け取り、受け取った入力に基づいて行動アクチュエータのためのインストラクション（または、行動起動インストラクション）を作成するアルゴリズムとすることができる。行動を実行する行動車両の１つまたは複数のアクチュエータのための行動起動インストラクション。たとえば、行動起動インストラクションは、道路ユーザおよび行動車両の両方の経路内の場所および時間をはじめ、行動アクチュエータの設定を指定することができる。行動スケジューリング・アルゴリズムは、実行されることになる行動のための好ましいか、または最良の場所、時間、およびそのほかのパラメータを計算することができる。
【０１０６】
行動要求の履行がスケジュールされた後は、その行動要求が履行されることになる場所に基づいて行動車両の移動経路を修正することができる。さらに、行動車両の移動経路は、行動要求が履行されることになる時間フレームに基づいて修正することができる。それに加えて、修正された移動経路を、行動車両のユーザ・インターフェース上に表示することができる。修正された移動経路は、履行されることになる行動要求を表すマーカを、その移動経路上に表示することもできる。
【０１０７】
動作Ｓ５０７においては、行動車両が行動要求を履行する。行動要求は、車両の１つまたは複数のアクチュエータによって履行することができる。たとえば、行動要求は、事故現場の近くにおけるハザードランプの使用、暗いエリアにおけるヘッドライトの照明、およびこれらの類を含むことができる。このシナリオにおいては、たとえば、側道の傍を移動している行動車両を、その側道の段差を照明するべくコントロールすることができる。別の例においては、行動要求が、行動車両上に据え付けられたカメラの使用を含むことができる。このシナリオにおいては、たとえば、いまにも歩行者の所有物を強奪しようとしている人、自転車、または自動二輪車が見つかった場合に、その歩行者に注意を喚起することができる。別の例においては、行動要求が、行動車両の間の調和を要求することができる１つまたは複数の行動車両を含むことができる。このシナリオにおいては、各行動に、実行されることになる行動の特定の部分を実行するべく割り当てることができる。たとえば、行動要求が、複数の車両のために事故現場を取り囲むことを指定することができ、さらに、各車両が、その事故現場またはほかの車両に関して特定の場所に位置決めされることを指定することができる。別の例においては、行動要求が、救急車等の緊急車両の前方を進む複数の車両を指定することができ、さらに、各車両に、その緊急車両から離れるレーンへの移動を指定することができる。
【０１０８】
動作Ｓ５０８においては、行動車両のセンサが、行動要求を履行しているアクチュエータの動作（１つまたは複数）を検出し、対応する履行の判断材料を取り込む。たとえば、その検出データを、行動要求の履行の証拠としてストアしておくことができる。しかしながら、ほかの行動車両のセンサを行動要求の履行の証拠の取り込みに利用できるように、本開示の側面がそれらに限定されることはない。一例においては、当該ほかの行動車両が、なんらかの特定の行動要求に割り当てられていないほかの行動車両、無人飛行デバイス（たとえば、ドローン）、インフラストラクチャのカメラ（たとえば、近隣の建物または交通信号のセキュリティ・カメラ）、およびこれらの類を含むことができる。
【０１０９】
一例においては、履行の証拠を、証拠収集アルゴリズム等のアルゴリズムに従って取り込むことができる。一例においては、証拠収集アルゴリズムは、集中型サーバのメモリ内にストアされて、集中型サーバのプロセッサによって実行さ得る。証拠収集アルゴリズムは、入力として、行動起動インストラクション、およびオプションで、行動要求および行動車両の属性を受け取ることができる。証拠収集アルゴリズムは、それらの入力を受け取り、証拠収集センサおよびオプションのＲＵＤ監視センサ等の行動車両の多様なセンサの能力を決定することができる。証拠収集アルゴリズムは、入力として、行動証拠データの収集にもっとも良好な位置にいるのはどれであるかの決定に使用することができる位置／経路データ等のマップ／経路データを、行動車両および道路ユーザ・デバイスの両方からオプションで受け取ることができる。一例においては、行動要求を履行する行動車両および／またはその行動要求を提出した道路ユーザ・デバイスのうちの一方または両方が、行動証拠データを収集することができる。しかしながら、本開示の側面がそれらに限定されることはなく、ほかの行動車両または道路ユーザ・デバイスが行動証拠データを収集することができる。
【０１１０】
受け取った入力に基づき、証拠収集アルゴリズムは、起動証拠データを作成するために収集されることになるデータの記述（たとえば、証拠収集インストラクション）を作成する。行動起動インストラクションおよび証拠収集インストラクションに続いて行動アクチュエータが行動を実行し、その間に証拠収集センサが行動証拠データを収集する。
【０１１１】
動作Ｓ５０９においては、履行の証拠に関係するデータが、ネットワーク経由で集中型サーバへ送信される。サーバは、行動車両の現在の状況、レベル情報、およびそのほかの状況変更子等の情報を更新し、その行動車両の履行を反映する。
【０１１２】
動作Ｓ５１０においては、行動車両のための報酬が決定され、行動車両へ送信される。一例においては、決定された報酬は、行動要求の中に元々指定されていた報酬とすることができる。さらに、元々決定されていた報酬は、実行の遅延または実行の質等の１つまたは複数のパラメータに基づいて調整することができる。
【０１１３】
本開示の多様な側面は、原動機付きの道路車両とする行動車両に関してなされたが、本開示の側面がそれらに限定されることはなく、行動要求を実行するための１つまたは複数のアクチュエータを有する任意の車両またはデバイスを行動車両が含むことができる。たとえば、行動車両は、ＬＥＤライト、カメラ、およびスピーカが装備された無人飛行デバイス（たとえば、ドローン）を含むことができる。さらに、行動車両は、公道から特定の屑を除去するべく配置することができる自動化されたクリーニング・ロボット／車両も含むことができる。
【０１１４】
図６は、本開示の側面に従った、原動機不使用道路ユーザと非集中型システム内の車両の間の取引を容易にするための方法を示している。
【０１１５】
動作Ｓ６０１においては、コンピューティング・デバイスが、１つまたは複数の行動車両による履行のための行動要求を生成する。一例においては、コンピューティング・デバイスが、道路ユーザ・デバイス、別の行動車両、通常の車両、政府機関、社会の衛生および安全担当組織、運輸組織、およびこれらの類を含むことができる。さらに、動作Ｓ６０１は、図５の動作Ｓ５０１と類似する形で実行することができる。
【０１１６】
動作Ｓ６０２においては、生成された行動要求が、１つまたは複数の行動車両に対し、ネットワークを介してブロードキャストされる。一例においては、行動要求を、要求コンピューティング・デバイスの基準範囲内、または要求される行動が実行されることになる場所の基準範囲内に位置する１つまたは複数の行動車両に対してブロードキャストすることができる。一例においては、それらの基準範囲を行動要求が指定することができる。さらに、それらの基準範囲を、プリセット済みの時間フレームの間に受信された応答の数に基づいて自動的に修正することができる。たとえば、ブロードキャストから１分後に受諾の受信がまったくなかった場合には、あらかじめ決定済みの数の受諾が受信できるまで基準範囲をより広く拡張することができる。
【０１１７】
動作Ｓ６０３においては、要求コンピューティング・デバイスが、１つまたは複数の行動車両から行動要求の受諾を受信する。一例においては、行動車両が、要求されている行動要求を実行する能力がその行動車両にあるか否かについてのチェックを実行することができる。より具体的に述べれば、行動車両は、車両属性が行動要求によって指定されている条件を満たすか否かを決定することができる。たとえば、行動車両は、それが、要求されている行動を実行する能力のあるアクチュエータを有するか否かを決定することができる。さらに行動車両は、それが、行動要求によって指定されている時間内に行動要求を実行することが可能か否かを決定することができる。それに加えて、複数の受諾が受信された場合にコンピューティング・デバイスは、それらの選択肢から行動車両を選択することができる。それに代えて、コンピューティング・デバイスは、行動車両の実行の見直し、要求されている行動を実行するために必要とされる時間、要求されている行動を実行するためのコスト、およびこれらの類といったプリセット済みの評価基準に基づいて行動車両を自動的に選択することができる。
【０１１８】
動作Ｓ６０４においては、行動要求を受諾した行動車両が、行動要求のためのアクチュエータの判断材料を送信する。たとえば、行動車両は、車両の仕様、画像、またはアクチュエータに関する証明書（以前の行動要求の実行後に証拠収集デバイスによって提供され得る）を提供することができる。しかしながら、本開示の側面がそれらに限定されることはなく、要求されているアクチュエータが政府規制に従ってすべての自動車上に存在することが周知である場合に（たとえば、警告ライト）、行動車両はその種の判断材料を提供しなくてもよい。
【０１１９】
動作Ｓ６０５においては、要求されている行動を行動車両が履行する。一例においては、動作Ｓ６０５を、図５の動作Ｓ５０７と類似する形で実行することができる。
【０１２０】
動作Ｓ６０６においては、行動車両または証拠収集デバイスが、履行の証拠を取得する。一例においては、行動車両が、それ独自の、要求されている行動の実行の判断材料の証拠収集を実行することができる。それに代えて、コンピューティング・デバイスが、行動要求の実行、またはそれの開始の通知の受信時に、証拠収集デバイスのための、履行の証拠を収集する要求をブロードキャストすることができる。一例においては、動作Ｓ６０６を、図５の動作Ｓ５０８と類似する形で実行することができる。
【０１２１】
動作Ｓ６０７においては、履行の証拠を取得した行動車両または証拠収集デバイスが、その履行の証拠をコンピューティング・デバイスへ、通信ネットワークを介して送信する。
【０１２２】
動作Ｓ６０８においては、コンピューティング・デバイスが、履行の証拠を確認し、行動車両および／または証拠収集デバイスへ報酬を送信する。
【０１２３】
本開示の側面によれば、図６の方法においては、図５のマッチング動作が修正される。より具体的に述べれば、行動アクチュエータ・インストラクションおよび／または証拠収集インストラクションの作成が、行動車両のメモリ内にストアされているアルゴリズムによって出力される。
【０１２４】
図７は、本開示の側面に従った、行動車両に対して行動要求をマッチングするための方法を示している。
【０１２５】
動作Ｓ７０１においては、集中型サーバまたは行動車両が、コンピューティング・デバイスによって生成され得る行動要求を受信する。コンピューティング・デバイスは、モバイル・デバイス、据え置き型コンピュータ、キオスク、車両のコンピューティング構成要素、またはこれらの類とすることができる。
【０１２６】
動作Ｓ７０２においては、集中型サーバまたは行動車両が、行動要求の指定されたパラメータまたは属性を抽出する。たとえば、行動要求は、その行動要求を実行するために適格な車両を識別するための、パッケージを開いて抽出することができるいくつかのパラメータを有することができる。パラメータは、限定ではないが、行動要求を実行するための車両の数、行動要求を実行するために必要とされるアクチュエータ（１つまたは複数）、行動の実行の時間フレーム、行動の実行の場所、コスト範囲、車両のタイプ、およびこれらの類を含むことができる。
【０１２７】
動作Ｓ７０３においては、行動要求を実行するための車両の数が、集中型サーバまたは行動車両によって識別される。一例においては、必要となる車両の数が１より大きい場合に、集中型サーバまたは行動車両が、その行動要求を、参加しているか、または受諾している行動車両によって実行されることになる複数のタスクに自動的に分割することができる。これらの複数のタスクは、互いに関して指定することができ、部分的行動および／または実行の場所を指定することができる。
【０１２８】
動作Ｓ７０４においては、行動要求を実行するためのアクチュエータが、集中型サーバまたは行動車両によって識別される。たとえば、行動要求は、行動車両が、看板または画像を表示するための外部ディスプレイを装備していることを指定することができる。
【０１２９】
動作Ｓ７０５においては、集中型サーバが、行動要求を実行するための行動車両のタイプを識別する。たとえば、行動要求が雪の日に、またはスリップしやすい場所で生成された場合には、全輪駆動能力を伴った行動車両を指定することができる。
【０１３０】
動作Ｓ７０６においては、有資格車両のふるい分けが実行される。一例においては、ふるい分けが集中型サーバにおいて実行される場合に、集中型サーバが、行動要求のための考慮から不適格行動車両を外すことができる。ふるい分けが行動車両において実行される場合に、各行動車両は、それが行動要求の実行に適格となるか否かを決定することができる。
【０１３１】
動作Ｓ７０７においては、履行の証拠が獲得されることになっているか否かの決定がなされる。その種の証拠がまったく獲得されないことになっている場合には、動作Ｓ７０８において受諾車両に、行動要求の完了の表示を送信するべく通知される。
【０１３２】
履行の証拠が獲得されることになっている場合には、適格な証拠収集アクチュエータ（たとえば、カメラ、マイクロフォン、光測定器、生体センサおよびこれらの類）を伴う証拠収集車両またはデバイスの識別が、動作Ｓ７０９においてなされてもよい。一例においては、証拠収集車両またはデバイスが、行動要求を実行する行動車両、行動要求の基準範囲内に位置することができる別の車両、無人飛行デバイス（たとえば、ドローン）、またはこれらの類を含むことができる。
【０１３３】
適格な証拠収集車両またはデバイスが識別された後は、動作Ｓ７１０において、その証拠収集車両またはデバイスを、行動要求の完了または履行の表示の受信時に配置するべくプログラムすることができる。
【０１３４】
図８は、本開示の側面に従った、配置のために証拠収集デバイスを識別するための方法を示している。
【０１３５】
動作Ｓ８０１においては、行動要求の履行または完了を示す通知を、それぞれの行動車両から受信することができる。この通知は、集中型サーバまたは行動要求を発したコンピューティング・デバイスにおいて受信することができる。
【０１３６】
動作Ｓ８０２においては、履行の証拠が収集または取得されることになっているか否かの決定がなされる。一例においては、この決定が、コンピューティング・デバイスのユーザによってマニュアルでなされてもよい。それに代えて、この決定が、集中型サーバまたはコンピューティング・デバイスによって、行動要求の１つまたは複数の属性に基づいて自動的になされてもよい。
【０１３７】
履行の証拠が収集されることになっていないと決定されると、動作Ｓ８０８において報酬が決定され、行動車両に送信される。
【０１３８】
履行の証拠が収集されることになっていると決定された場合には、動作Ｓ８０３において、別々の車両が配置されるべきであるか否かの決定がなされる。動作Ｓ８０３において、別々の車両が配置されることになっていないと決定されると、動作Ｓ８０６において行動車両が履行の証拠を収集し、動作Ｓ８０７において、コンピューティング・デバイスまたは集中型サーバのいずれかに履行の証拠を送信する。さらに、履行の証拠の送信時に、報酬が決定され、動作Ｓ８０８において行動車両に送信される。
【０１３９】
動作Ｓ８０３において、別々の車両が配置されることになっていると決定されると、履行の証拠のために適した証拠収集車両が動作Ｓ８０４において識別される。一例においては、証拠収集車両を、それらに装備されているアクチュエータ、行動要求の実行の場所からの距離、移動経路／時間、および移動のモードに基づいて識別することができる。証拠収集車両は、限定ではないが、別の行動車両、無人飛行デバイス（たとえば、ドローン）、安全カメラのシステム、およびこれらの類を含むことができる。
【０１４０】
動作Ｓ８０４における適切な証拠収集車両の識別時に、識別された証拠収集車両のうちの１つまたは複数が、動作Ｓ８０５において配置される。配置された証拠収集車両は、動作Ｓ８０６において履行の証拠を収集し、動作Ｓ８０７において、コンピューティング・デバイスまたは集中型サーバのいずれかに履行の証拠を送信する。さらに、履行の証拠の送信時に、報酬が決定され、動作Ｓ８０８において行動車両に送信される。
【０１４１】
本開示の側面は、自転車利用者および歩行者等の多様な道路ユーザに対して新しいサービスを提供し、それらの人々の移動の間における安全性、楽しみ、および／または利便性を向上させることができる。さらに、車両所有者には、自分の自動車の進歩した能力を利用して、ほかの道路ユーザまたは運輸局／行政機関を支援するという動機付けを与えることができる。これらの車両の行動は、スマート・インフラストラクチャが利用可能であるところでは、相補的な行動を用いて統合することができる。それに加えて、道路ユーザの挙動データの収集を、シェアされる道路および／またはスペース内において収集することができる。
【０１４２】
さらに、本開示の例示的な実施態様は、道路ユーザからの行動要求と、それらの要求の履行を厭わない利用可能な車両とをマッチングする能力を提供する。さらに、要求されている行動を、道路ユーザおよびその行動を実行する車両の経路内にスケジュールする能力を提供することができる。また、報酬を計算する目的のために、行動が実行された証拠を作成する能力も提供することができる。上記に加えて、行動に応答する道路ユーザの挙動を測定する能力が提供される。行動要求の履行のための、車両およびスマート・インフラストラクチャ内に存在するセンサおよび／またはアクチュエータの使用を調和させる能力もまた提供される。
【０１４３】
コンピュータ可読媒体は、単一の媒体として示されているが、この用語『コンピュータ可読媒体』は、集中型または分散型のデータベース等の単一の媒体または複数の媒体、および／または１または複数セットのインストラクションをストアしている関連付けされたキャッシュおよびサーバを含む。用語『コンピュータ可読媒体』は、また、プロセッサによる実行のため、または、コンピュータ・システムに、この中に開示されている方法または動作のうちの任意の１つまたは複数を実行させるインストラクションのセットをストアし、エンコードし、または担持する能力のある任意の媒体も含むものとする。
【０１４４】
特定の非限定的かつ例示的な実施態様においては、コンピュータ可読媒体に、メモリ・カードまたはそのほかの、１つまたは複数の不揮発性読出し専用メモリを収容するパッケージ等のソリッド・ステート・メモリを含めることが可能である。さらに、コンピュータ可読媒体を、ランダム・アクセス・メモリまたはそのほかの揮発性再書き込み可能メモリとすることが可能である。それに加えて、コンピュータ可読媒体は、ディスク等の光磁気または光学媒体、またはテープ、またはそのほかの、伝送媒体経由で通信される信号等の搬送波信号を取り込むストレージ・デバイスを含むことが可能である。したがって、本開示は、データまたはインストラクションをストアすることができる任意のコンピュータ可読媒体またはそのほかの均等物および後継の媒体を含むと見做される。
【０１４５】
この明細書は、特定の実施態様において実装され得る構成要素および機能を、特定の標準およびプロトコルを参照して記述しているが、開示がその種の標準およびプロトコルに限定されることはない。
【０１４６】
この中で述べられている実施態様の例解は、多様な実施態様の構造の概括的な理解を提供することが意図されている。これらの例解に、この中に述べられている開示の要素および特徴のすべての完全な記述としての働きを提供することは意図されていない。本開示を検討すれば、このほかの多くの実施態様がこの分野における当業者に明らかになるであろう。本開示の範囲からの逸脱なしに構造的および論理的な代用および変更がなされ得るように、本開示からこのほかの実施態様を利用し、導出することはできる。それに加えて、これらの例解は、単なる表現的なものであり、縮尺に忠実に描かれている訳ではない。図中においては、特定の比率が誇張されることがあり、その一方、そのほかの比率が極小化されることがある。したがって、本開示および図面は、限定ではなく、むしろ例証的なものとして考えられるものとする。
【０１４７】
本開示の１つまたは複数の実施態様は、個別に、および／または集合的に、単に便宜上、かつこの出願の範囲をいずれかの特定の発明または発明概念に対して自発的に限定する意図ではなく、ここでは『発明』という用語を用いて呼ぶことができる。それに加えて、具体的な実施態様がこの中で例解され、かつ説明されてきたが、同一または類似の目的を達成するべく設計される、この後の任意のアレンジメントが、示されている具体的な実施態様のために代用され得ることは認識されるものとする。本開示には、多様な実施態様の、この後のすべての適応または変形を保護することが意図されている。上記の実施態様の組み合わせ、およびこの中で具体的に記述していないそのほかの実施態様は、この記述を検討したときにこの分野における当業者には明らかなものとなるであろう。
【０１４８】
上で述べたとおり、本開示の側面によれば、（ｉ）自転車利用者または歩行者等の道路ユーザからの、自分たちの旅の質および／または楽しみを向上させるための要求と、（ｉｉ）備わっているアクチュエータを使用してこれらの要求を履行する自動車とを引き合わせるシステムが提供される。
【０１４９】
本開示の別の側面によれば、（ｉ）自転車利用者または歩行者等の道路ユーザからの、自分たちの旅の質および／または楽しみを向上させるための要求と、（ｉｉ）備わっているアクチュエータを使用してこれらの要求を履行する自動車とを引き合わせる方法が提供される。
【０１５０】
本開示の側面によれば、車両を介して行動要求を履行するための方法が提供される。この方法は、コンピューティング・デバイスからサーバへ、車両による履行のための行動要求であって、履行の場所を指定する行動要求を送信することと、サーバによって、複数の車両の中から、行動要求を実行するべく構成されたアクチュエータが装備されているターゲット車両を識別することと、サーバからターゲット車両へ、そのターゲット車両のアクチュエータを使用する履行のための行動要求を送信することと、ターゲット車両を履行の場所へルーティングすることと、ターゲット車両によって、履行の場所において、行動要求を履行するためにアクチュエータを動作させることと、を含む。
【０１５１】
本開示の別の側面によれば、この方法が、さらに、ターゲット車両のための履行スケジュールを決定することを含む。
【０１５２】
本開示の別の側面によれば、アクチュエータが、ピクセル化したヘッドライト、外部ディスプレイ、サウンド・システム、警告ライト、またはスポイラのうちの少なくとも１つを含む。
【０１５３】
本開示のさらに別の側面によれば、アクチュエータが機械的な動作を実行する。
【０１５４】
本開示のまた別の側面によれば、アクチュエータが電気的な動作を実行する。
【０１５５】
本開示の別の側面によれば、この方法が、さらに、ターゲット車両によって、履行の証拠を取得することと、ターゲット車両によって、サーバへ、取得した履行の証拠を送信することと、を含む。
【０１５６】
本開示の別の側面によれば、この方法が、さらに、無人飛行体によって、履行の証拠を取得することと、無人飛行体によって、サーバへ、取得した履行の証拠を送信することと、を含む。
【０１５７】
本開示のさらに別の側面によれば、ターゲット車両が、そのターゲット車両の１つまたは複数の車両属性に基づいて識別される。
【０１５８】
本開示のまた別の側面によれば、ターゲット車両が、履行の場所からの距離に基づいて識別される。
【０１５９】
本開示のさらなる側面によれば、この方法が、さらに、ターゲット車両から、行動要求の履行の通知を受信することと、サーバによって、履行の証拠が収集されることになっているか否かを決定することと、履行の証拠が収集されることになっていると決定された場合には、サーバによって、履行の証拠を収集するべく構成されたアクチュエータが装備された証拠収集車両を識別することと、サーバによって、履行の証拠の収集のための証拠収集車両を配置することと、を含む。
【０１６０】
本開示の別の側面によれば、行動要求が、コンピューティング・デバイスのユーザによるマニュアル入力に応答して生成される。
【０１６１】
本開示の別の側面によれば、行動要求が、コンピューティング・デバイスによって、ユーザから検出された生体信号に基づいて自動的に生成される。
【０１６２】
本開示のさらに別の側面によれば、この方法が、さらに、センサによって、ユーザから生体信号を収集することと、生体信号が不整である場合に、コンピューティング・デバイスによって、行動要求が生成されることと、を含む。
【０１６３】
本開示のまた別の側面によれば、行動要求が、履行の場所において照明を提供することを指定する。
【０１６４】
本開示の別の側面によれば、アクチュエータが警告ライトであり、行動要求が、履行の場所においてその警告ライトを動作させることを指定する。
【０１６５】
本開示の別の側面によれば、この方法が、さらに、ターゲット車両によって、インフラストラクチャに取り付けられている１つまたは複数のデバイスをコントロールするコンピュータと通信することと、ターゲット車両によって、そのコンピュータに、行動要求の履行のために、インフラストラクチャに取り付けられている１つまたは複数のデバイスの動作を要求することと、を含む。
【０１６６】
本開示のさらに別の側面によれば、行動要求が、複数の車両によって履行され、それらの複数の車両は、ターゲット車両を含む。
【０１６７】
本開示のまた別の側面によれば、この方法が、さらに、コンピューティング・デバイスにおいて、ターゲット車両から行動要求の履行の受諾を受信することを含む。
【０１６８】
本開示の別の側面によれば、コンピューティング・デバイスのユーザが、歩行者または原動機不使用の車両に乗っている人のいずれかである。
【０１６９】
本開示の別の側面によれば、非一過性のコンピュータ可読ストレージ媒体がコンピュータ・プログラムをストアしており、当該コンピュータ・プログラムは、プロセッサによる実行時に、車両を介して行動要求を履行するためのプロセスをコンピュータ装置に実行させる。このプロセスは、コンピューティング・デバイスからサーバへ、車両による履行のための行動要求であって、履行の場所を指定する行動要求を送信することと、サーバによって、複数の車両の中から、行動要求を実行するべく構成されたアクチュエータが装備されているターゲット車両を識別することと、サーバからターゲット車両へ、そのターゲット車両のアクチュエータを使用する履行のための行動要求を送信することと、ターゲット車両を履行の場所へルーティングすることと、ターゲット車両によって、履行の場所において、行動要求を履行するためにアクチュエータを動作させることと、を含む。
【０１７０】
本開示のさらに別の側面によれば、車両を介して行動要求を履行するためのコンピュータ装置が提供される。このコンピュータ装置は、インストラクションをストアしているメモリおよびそのインストラクションを実行するプロセッサを含み、それにおいて、インストラクションは、プロセッサによって実行されたときに、そのプロセッサに、動作のセットを実行させる。この動作のセットは、コンピューティング・デバイスからサーバへ、車両による履行のための行動要求であって、履行の場所を指定する行動要求を送信することと、サーバによって、複数の車両の中から、行動要求を実行するべく構成されたアクチュエータが装備されているターゲット車両を識別することと、サーバからターゲット車両へ、そのターゲット車両のアクチュエータを使用する履行のための行動要求を送信することと、ターゲット車両を履行の場所へルーティングすることと、ターゲット車両によって、履行の場所において、行動要求を履行するためにアクチュエータを動作させることと、を含む。
【０１７１】
開示の要約は、それが特許請求の範囲または意味であるとの解釈または限定に使用されることがないとの理解の下に提出される。それに加えて、以上の詳細な説明において、開示を合理化する目的のために多様な特徴がまとめてグループ化されること、または単一の実施態様内において記述されることがある。本開示は、請求されている実施態様が、各請求項の中において明示的に列挙されているよりも多くの特徴を必要とする意図を反映しているとして解釈されないものとする。むしろ、以下の請求項が反映しているとおり、発明の要旨は、開示された実施態様のうちのいずれかのすべての特徴より少ないものに指向されている。したがって、以下の請求項は、詳細な説明の中に組み込まれ、各請求項は、別々に請求されている発明の要旨を定義するものとしてそれ自体で成立する。
【０１７２】
開示された実施態様の先行する記述は、この分野における当業者が本開示を作り、または使用することを可能にするために提供されている。それ故、上に開示されている要旨は、限定ではなく、例証的であると見做されるものとし、付随する特許請求の範囲には、本開示の真の精神およびに範囲内に含まれるその種のすべての修正、強化、およびそのほかの実施態様を保護することが意図されている。したがって、法によって許される最大の範囲まで、本開示の範囲が、以下の特許請求の範囲およびそれらの均等のもっとも広い許可可能な解釈によって決定されるものとし、以上の詳細な説明によって制限されるか、または限定されるべきではない。
【０１７３】
この出願は、２０１８年９月２４日に提出された米国仮特許出願第６２／７３５，２２１号の恩典を主張する。上に識別されている出願のすべての開示は、明細書、図面、および／または特許請求の範囲を含めて、参照によりその全体がこれに援用される。
【図１】
2021527867.tif 000002
【図２】
2021527867.tif 000003
【図３】
2021527867.tif 000004
【図４】
2021527867.tif 000005
【図５】
2021527867.tif 000006
【図６】
2021527867.tif 000007
【図７】
2021527867.tif 000008
【図８】
2021527867.tif 000009
【国際調査報告】
2021527867.tif 000010
2021527867.tif 000011
2021527867.tif 000012