(57)【要約】【課題】車両のシェアリングのための方法、システム及び非一時的コンピュータ可読媒体を提供する。【解決手段】本方法は、ライドシェアエージェントを介してユーザ要求を受信することを含む。ライドシェアエージェントは、サーバと通信可能に結合されている。本方法は、ユーザ要求に基づいて、ライドシェアプロバイダのうちの１つから車両を識別することと、サーバから識別された車両の１つ又は複数のシステムに関連付けられた１つ又は複数の設定を読み出すことと、システムの設定がサーバに記憶されていないとき、ユーザの少なくとも１つの身体的特徴に基づいて、識別された車両のシステムの設定を特定することと、識別された車両上で１つ又は複数の設定を実行することと、を含む。【選択図】図２
2020009422.tif 000002
【特許請求の範囲】
【請求項１】
車両のシェアリングのための方法であって、前記方法は、
サーバと通信可能に結合されたライドシェアエージェントを介してユーザ要求を受信することと、
処理回路を用いて、前記ユーザ要求に基づいて、ライドシェアプロバイダのうちの１つから車両を識別することと、
前記処理回路を用いて、前記サーバから前記識別された車両の１つ又は複数のシステムに関連付けられた１つ又は複数の設定を読み出すことと、
前記処理回路を用いて、前記システムの前記設定が前記サーバに記憶されていないとき、前記ユーザの少なくとも１つの身体的特徴に基づいて前記識別された車両のシステムの設定を特定することと、
前記識別された車両上で前記１つ又は複数の設定を実行することと、
を備える、方法。
【請求項２】
前記特定することは、前記ユーザの身長に基づいて座席調整の設定を特定することを含む、請求項１に記載の方法。
【請求項３】
前記特定することは、前記識別された車両と同じメーカーの車両から設定を組み込むことを含む、請求項１に記載の方法。
【請求項４】
前記実行することは、
ユーザ入力に基づいて前記１つ又は複数のシステムのサブセットを識別することと、
前記識別された車両上で前記１つ又は複数のシステムの前記サブセットに関連付けられた設定を実行することと、
を含む、請求項１に記載の方法。
【請求項５】
前記ユーザの目的地情報を前記識別された車両のナビゲーションシステムに出力することをさらに備える、請求項１に記載の方法。
【請求項６】
第２の車両の１つ又は複数のシステムに関連付けられた１つ又は複数の設定が変更されたかどうかを特定することと、
前記サーバにおける前記１つ又は複数の設定を更新することと、
をさらに備える、請求項１に記載の方法。
【請求項７】
前記１つ又は複数の設定を前記更新することは、
前記サーバにおける前記１つ又は複数の設定を更新するかどうかを確認することをユーザに促すことと、
前記ユーザの承認を受け取ることに応答して前記サーバにおける前記１つ又は複数の設定を更新することと、
を含む、請求項６に記載の方法。
【請求項８】
前記１つ又は複数の設定は、座席調整、ディスプレイの高さ、ミラーの位置、及びハンドルの位置のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項９】
前記車両を識別することは、
前記ライドシェアエージェントを介して車両情報を含むメッセージを前記ユーザに送信することであって、前記メッセージは代替プロバイダのための１つ又は複数のオファーを含む、送信することと、
前記ライドシェアエージェントを介して前記１つ又は複数のオファーに対する応答を受け取ることと、
前記応答に基づいて前記車両を識別することと、
を含む、請求項１に記載の方法。
【請求項１０】
前記１つ又は複数の設定を実行することに応答して警告を前記識別された車両に関連付けられたスピーカに出力することをさらに備える、請求項１に記載の方法。
【請求項１１】
車両のシェアリングのためのシステムであって、前記システムは、
サーバと、
前記サーバと通信可能に結合されたライドシェアエージェントと、
サーバと通信可能に結合されたライドシェアエージェントを介してユーザ要求を受信し、
前記ユーザ要求に基づいて、ライドシェアプロバイダのうちの１つから車両を識別し、
前記サーバから前記識別された車両の１つ又は複数のシステムに関連付けられた１つ又は複数の設定を読み出し、
前記システムの前記設定が前記サーバに記憶されていないとき、前記ユーザの少なくとも１つの身体的特徴に基づいて前記識別された車両のシステムの設定を特定し、
前記識別された車両上で前記１つ又は複数の設定を実行する、
ように構成された処理回路と、
を備える、システム。
【請求項１２】
前記特定することは、前記ユーザの身長に基づいて座席調整の設定を特定することを含む、請求項１１に記載のシステム。
【請求項１３】
前記特定することは、前記識別された車両と同じメーカーの車両から設定を組み込むことを含む、請求項１１に記載のシステム。
【請求項１４】
前記実行することは、
ユーザ入力に基づいて前記１つ又は複数のシステムのサブセットを識別することと、
前記識別された車両上で前記１つ又は複数のシステムの前記サブセットに関連付けられた設定を実行することと、
を含む、請求項１１に記載のシステム。
【請求項１５】
前記処理回路は、前記ユーザの目的地情報を前記識別された車両のナビゲーションシステムに出力するようにさらに構成されている、請求項１１に記載のシステム。
【請求項１６】
前記処理回路は、
第２の車両の１つ又は複数のシステムに関連付けられた１つ又は複数の設定が変更されたかどうかを特定し、
前記サーバにおける前記１つ又は複数の設定を更新する、
ようにさらに構成されている、請求項１１に記載のシステム。
【請求項１７】
前記１つ又は複数の設定を前記更新することは、
前記サーバにおける前記１つ又は複数の設定を更新するかどうかを確認することをユーザに促し、
前記ユーザの承認を受け取ることに応答して前記サーバにおける前記１つ又は複数の設定を更新する、
ようにさらに構成されている、請求項１６に記載のシステム。
【請求項１８】
前記１つ又は複数の設定は、座席調整、ディスプレイの高さ、ミラーの位置、及びハンドルの位置のうちの少なくとも１つを含む、請求項１１に記載のシステム。
【請求項１９】
前記処理回路は、前記１つ又は複数の設定を実行することに応答して警告を前記識別された車両に関連付けられたスピーカに出力するようにさらに構成されている、請求項１１に記載のシステム。
【請求項２０】
コンピュータによって実行されるとき、車両のシェアリングのための方法を前記コンピュータに実行させるためのコンピュータ可読命令を記憶した非一時的コンピュータ可読媒体であって、前記方法は、
サーバと通信可能に結合されたライドシェアエージェントを介してユーザ要求を受信することと、
前記ユーザ要求に基づいて、ライドシェアプロバイダのうちの１つから車両を識別することと、
前記サーバから前記識別された車両の１つ又は複数のシステムに関連付けられた１つ又は複数の設定を読み出すことと、
前記システムの前記設定が前記サーバに記憶されていないとき、前記ユーザの少なくとも１つの身体的特徴に基づいて前記識別された車両のシステムの設定を特定することと、
前記識別された車両上で前記１つ又は複数の設定を実行することと、
を含む、非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
共有用車両システムは、フレキシビリティ、コスト、使いやすさの良い組み合わせを提供する。車両は、車両のユーザによって調整され得る構成要素を含む。しかしながら、共有用車両を使用するとき、ユーザは構成要素を再調整しなければならない。Rovikによる「車両の構成要素のための動的な配置支援」と題する米国特許第8,918,231 B2号は、車両のユーザに関連付けられたユーザキーに基づいて少なくとも１つの構成要素の位置を調整するための装置及び方法を記載する。
【０００２】
前述の「背景技術」の説明は、本開示の文脈を概略的に提示することを目的とする。この背景技術のセクションに記載されている限りにおいて、発明者の成果、及びそうでなければ出願時に先行技術として認められない可能性がある説明の態様は、本発明に対する先行技術として明示的にも暗示的にも認められない。
【発明の概要】
【０００３】
本開示は、ライドシェアエージェントを介してユーザ要求を受信する車両のシェアリングのための方法に関する。ライドシェアエージェントは、サーバと通信可能に結合されている。さらに、本方法は、ユーザ要求に基づいてライドシェアプロバイダのうちの１つから車両を識別し、識別された車両の１つ又は複数のシステムに関連付けられた１つ又は複数の設定をサーバから読み出し、システムの設定がサーバに記憶されていないときにユーザの少なくとも１つの身体的特徴に基づいて、識別された車両のシステムの設定を特定し、識別された車両に１つ又は複数の設定を実行する。
【０００４】
本開示は、車両のシェアリングのためのシステムに関する。本システムは、サーバと、サーバに通信可能に接続されたライドシェアエージェントと、処理回路と、を含む。本処理回路は、サーバに通信可能に接続されたライドシェアエージェントを介してユーザ要求を受信し、ユーザ要求に基づいてライドシェアプロバイダのうちの１つから車両を識別し、識別された車両の１つ又は複数のシステムに関連付けられた１つ又は複数の設定をサーバから読み出し、システムの設定がサーバに記憶されていないときにユーザの少なくとも１つの身体的特徴に基づいて、識別された車両のシステムの設定を特定し、識別された車両に対して１つ又は複数の設定を実行するように構成されている。
【０００５】
前述の段落は、概略的な導入の目的で提供されたものであり、添付の特許請求の範囲を限定することを意図するものではない。記載された実施形態は、更なる利点と共に、添付の図面と併せて以下の詳細な説明を参照することによって最も良く理解されるであろう。
【図面の簡単な説明】
【０００６】
【図１】図１は、一例に係るシステムの実施形態の概略図である。
【図２】図２は、一例に係るライドシェアリングプロセスのためのフローチャートである。
【図３】図３は、一例に係る車両のプロファイルを更新するための方法のフローチャートである。
【図４】図４は、一例に係るライドシェアリングプロセスを例示する概略図である。
【図５】図５は、一例に係るコントローラのブロック図である。
【発明を実施するための形態】
【０００７】
本開示及びその付随する多くの利点のより完全な理解は、添付の図面と併せて考慮したときに以下の詳細な説明を参照することによってより良く理解されるようになるため、容易に得られるであろう。
【０００８】
本明細書で使用される「１つの（a）」又は「１つの（an）」という用語は、１つ又は２つ以上として定義される。本明細書で使用される「複数（plurality）」という用語は、２つ又は３つ以上として定義される。本明細書で使用される「別の（another）」という用語は、少なくとも第二又はそれ以上として定義される。本明細書で使用される「含む（including）」及び／又は「有する（having）」という用語は、備えている（すなわち、オープンランゲージ）ように定義される。本明細書で使用される「結合（coupled）」という用語は、必ずしも直接的ではなく、必ずしも機械的ではないが、接続されているように定義される。本明細書で使用される「プログラム（program）」又は「コンピュータプログラム（computer program）」という用語又は類似の用語は、コンピュータシステム上での実行のために設計された命令のシーケンスとして定義される。「プログラム」又は「コンピュータプログラム」は、サブルーチン、プログラムモジュール、スクリプト、ファンクション、プロシージャ、オブジェクトメソッド、オブジェクト実装や、実行可能なアプリケーション、アプレット、サーブレット、ソースコード、オブジェクトコード、共有ライブラリ／動的負荷ライブラリ、及び／又はコンピュータシステム上での実行のために設計された他の命令のシーケンスを含み得る。
【０００９】
この文書全体を通して、「一実施形態（one embodiment）」、「ある実施形態（certain embodiments）」、「実施形態（an embodiment）」、「実装形態（an implementation）」、「例（an example）」又は同様の用語への言及は、その実施形態に関して記載された特定の特徴、構造又は特性が本開示の少なくとも１つの実施形態に含まれることを意味する。したがって、本明細書全体を通した斯かるフレーズの出現又は様々な場所での出現は、必ずしも全てが同じ実施形態を参照しているわけではない。さらに、特定の特徴、構造、又は特性は、制限なしに１つ又は複数の実施形態において任意の適切な方法で組み合わせられ得る。
【００１０】
本明細書で使用される「又は（or）」という用語は、包含的であると解釈されるべきであり、又は任意の１つ若しくは任意の組み合わせを意味する。したがって、「Ａ、Ｂ、又はＣ」は、「以下のいずれか：Ａと、Ｂと、Ｃと、Ａ及びＢと、Ａ及びＣと、Ｂ及びＣと、Ａ、Ｂ及びＣと」を意味する。この定義の例外は、要素、機能、ステップ又は動作の組み合わせが何らかの意味で本質的に相互に排他的であるときにのみ生じるであろう。
【００１１】
ここで図面を参照すると、同様の参照番号はいくつかの図を通して同一又は対応する部分を指している。以下の説明は、共有用車両の管理のためのシステム及び関連方法に関する。
【００１２】
図１は、一例に係るシステム環境１００の概略図である。車両のユーザ１１４は、電子デバイス１１６を介してエージェント車両共有サービス１１８に接続し得る。車両のユーザ１１４は、電子デバイス１１６を使用して車両を要求し得る。エージェント１１８は、リモートサーバに通信可能に接続された電子デバイス１１６上で動作し得る。一実施態様では、エージェント１１８は、クラウドサーバなどのサーバであり得る。エージェント１１８は、ユーザの好みに基づいて車両を識別し得る。ユーザの好み（例えば、車両のプロファイル）は、車両のメーカー及びモデル、色、支払い情報、顧客ロイヤルティ情報（例えば、報酬）、座席調整のような車両モデルに関連付けられた車両設定、ディスプレイの高さ、オーディオ設定、ミラー位置、ハンドル位置、電話のお気に入り、音響モデル設定、テーマ設定、空調設定、言語設定及び同様のものを含み得る。電子デバイス１１６は、スマートフォン、コンピュータ、ラップトップ、車両に関連付けられたヘッドユニット、又は同様のものであり得る。データベース１２０は、エージェント１１８と関連付けられ得る。データベース１２０は、車両のユーザ１１４に関連付けられたユーザの好みを記憶し得る。エージェント１１８は、ユーザ要求を処理するように構成されている。エージェント１１８は、データベース１１８からユーザ要求及びユーザの好みに基づいて車両を識別し得る。エージェント１１８は、識別された車両１１２に制御信号を送信して、以下でさらに説明されるように、ユーザの好みに基づいて、識別された車両１１２の１つ又は複数のシステムを制御し得る。
【００１３】
車両は、任意の種類の車、トラック、スポーツユーティリティビークル、バン、ミニバン、自動車、商用車、農業用車両、建設用車両、特殊車両、レクリエーション用車両、バス、オートバイ、ボート、ヨット、又はその他の種類の車両であり得る。車両は、ガソリン式、ディーゼル式、電気式、又はソーラー式であり得る。車両は、運転者によって能動的に操作されてもよく、又は部分的若しくは完全に自律若しくは自動運転であってもよい。
【００１４】
エージェント１１８は、好ましい共有用車両データベース１２２及び第三者の共有用車両データベース１２４に接続し得る。例えば、好ましい共有用車両データベース１２２は、好ましいメーカー及びモデルに関連付けられた製造業者などの好ましいプロバイダからの車両情報を含み得る。車両情報は、車両のメーカー及びモデル、特性、並びに利用可能性を含み得る。
【００１５】
車両のシステム１０２は、データ通信モジュール（ＤＣＭ）１０４、プロセッサ１０６、電子制御ユニット（ＥＣＵ）１０８、及びヘッドユニット（ＨＵ）１１０を含み得る。ＤＣＭ１０４は、エージェント１１８などの車両のユーザに利用可能な複数のサービスに含まれ得る任意のサーバにネットワークを介して通信を提供する。ネットワークは、セルラネットワークであり得る。
【００１６】
ヘッドユニット１１０は、言語設定を含む複数の設定を含み得る。ヘッドユニット１１０は、ユーザインターフェースを介して車両のユーザからの入力を受け取り得る。ユーザインターフェースは、ボタン、タッチスクリーン、スピーカ、及びマイクロフォンを含み得る。ヘッドユニット１１０は、音声（例えば、スピーカを介した可聴警報）を車両のユーザ１１４に提供し得る。また、ヘッドユニット１１０は、ナビゲーションサービス、音楽などの娯楽、暖房、換気、及び空調情報を提供し得る。プロセッサ１０６は、ＥＣＵ１０８を介してヘッドユニット１１０の１つ又は複数の設定を制御し得る。
【００１７】
プロセッサ１０６は、ナビゲーションシステム、娯楽システム、車両システム、オーディオシステム、乗客快適システム、エンジン／トランスミッション、及び運転者支援システムなどの機械的及び電気機械的サブシステムを制御し得る。
【００１８】
本明細書に記載のモジュールは、ソフトウェア及び／又はハードウェアモジュールのいずれかとして実装されることができ、任意の種類のコンピュータ可読媒体又は他のコンピュータ記憶デバイスに記憶されることができる。例えば、本明細書に記載の各モジュールは、プログラム可能な回路（例えば、マイクロプロセッサベースの回路）、又は特定用途向け集積回路（ＡＳＩＣＳ）若しくはフィールドプログラマブルゲートアレイ（ＦＰＧＡＳ）などの専用回路で実装され得る。一実施形態では、中央処理装置（ＣＰＵ）は、ソフトウェアを実行して、本明細書に記載のモジュールの各々に起因する機能を実行することができる。ＣＰＵは、Ｊａｖａ（登録商標）、Ｃ、又はアセンブリなどのプログラミング言語で書かれたソフトウェア命令を実行し得る。モジュール内の１つ又は複数のソフトウェア命令は、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭ）などのファームウェアに埋め込まれ得る。
【００１９】
図２は、一例に係るライドシェアリングプロセス２００のフローチャートである。ライドシェアリングプロセス２００は、エージェント１１８によって実行され得る。ステップ２０２で、エージェント１１８は、共有用車両のためのユーザ要求（例えば音声コマンド）を受信し得る。ユーザ要求は、日時、場所、及びプロバイダを含み得る。
【００２０】
ステップ２０４で、エージェント１１８は、複数の要因に基づいて車両を識別し得る。複数の要因は、ユーザの好み、所望の場所、利用可能性などを含む。また、複数の要因は、車両がユーザの好みに基づいてエージェント１１８によって構成され得るかどうかを含み得る。一実装形態では、エージェント１１８は、代替のプロバイダ（すなわち、ユーザ１１４の好みのプロバイダ以外のプロバイダ）を検索して、オファー、より良い車両の選択が利用可能であるかどうかを特定し得る。ユーザ要求に合致する車両が好みのプロバイダから得られないとき、エージェント１１８は代替プロバイダを検索し得る。
【００２１】
ユーザ要求は、会話キャプチャデバイスを介してエージェント１１８によって受信され得る。エージェント１１８は、単語又はコマンドを認識するために１つ又は複数のパターンマッチングアルゴリズムを実行し得る。エージェント１１８は、文脈内の音素を分析し得る。例えば、エージェント１１８は、音素を既知の単語、フレーズ及びセンテンスの大きなライブラリと比較し得る。次に、エージェント１１８は、ユーザ１１４がおそらく言っていた内容を特定する。
【００２２】
ステップ２０６で、エージェント１１８は、識別された車両がユーザ１１４に受け入れ可能であるかどうかの確認を促し得る。識別された車両がユーザ１１４に受け入れ可能であると特定することに応答して、プロセスはステップ２０８に進む。識別された車両がユーザに受け入れ可能ではないと特定することに応答して、プロセスはステップ２０４に進む。
【００２３】
ステップ２０８で、エージェント１１８は、識別された車両の車両プロバイダに予約確認を出力し得る。
【００２４】
ステップ２１０で、エージェントは、ユーザの好みに基づいて１つ又は複数のシステムをプロセッサ１０６に構成させる信号を、識別された車両のプロセッサ１０６に出力し得る。例えば、プロセッサ１０６は、ユーザの好みに基づいてオーディオ設定におけるベースのレベルを（例えば、大音量に）調整するためにヘッドユニット１１０に信号を出力し得る。一実装形態では、プロセッサ１０６は、座席位置を調整するために車両のユーザ１１４の座席に関連付けられたアクチュエータを制御し得る。一実装形態では、識別された車両は、個人的な挨拶を表示し、車両のシステムの設定を更新するかどうかを確認するようにユーザに促し得る。
【００２５】
一実装形態では、エージェント１１８は、識別された車両に関する車両のユーザ１１４に関連付けられた車両のプロファイルが記憶されているかどうかを確認するためにチェックし得る。車両のプロファイルは、特定のメーカー／モデルに関する固有の設定を含み得る。車両のプロファイルが記憶されていないと特定することに応答して、エージェント１１８は、記憶された車両のプロファイル又は車両のユーザ１１４の身体的特徴（例えば身長）から設定を付け加え得る。例えば、エージェント１１８は、車両のユーザ１１４の身長に基づいて座席調整の設定を特定し得る。一実装形態では、エージェント１１８は、識別された車両のメーカー／モデルに関する車両のプロファイルが記憶されていないと特定することに応答して、識別された車両１１２と同じメーカーの車両のプロファイルを読み出し得る。また、エージェント１１８は、言語の設定などの電子デバイス１１６に関連付けられた設定から設定を特定し得る。
【００２６】
一実装形態では、ヘッドユニット１１０は、車両のプロファイルがダウンロードされ且つ車両の準備ができていることを示す警告をユーザに出力し得る。
【００２７】
一実装形態では、ヘッドユニット１１０は、ユーザの好みに基づいて、識別された車両１１２の１つ又は複数のシステムの構成をユーザが進めたいかどうかを確認するためにユーザインターフェースを介してユーザに警告を出力し得る。一実装形態では、ユーザは、ユーザの好みに基づいて構成されるべき１つ又は複数のシステムのサブセットを選択し得る。例えば、プロセッサ１０６は、ユーザによって識別されたサブセットに基づいて、空調の設定ではなく座席の調整を構成し得る。
【００２８】
ステップ２１２で、エージェント１１８は、識別された車両１１２に目的地情報を送信し得る。一実装形態では、目的地情報は、車両のユーザ１１４の電子カレンダーから読み出され得る。例えば、エージェント１１８は、ユーザ要求情報に基づいて電子デバイス１１６から電子カレンダーを読み出し得る。エージェント１１８は、車両のユーザ１１４の現在位置から識別された車両１１２の位置へのナビゲーション方向を特定し得る。エージェント１１８は、電子デバイス１１６を介してナビゲーション方向を出力し得る。
【００２９】
エージェント１１８は、ユーザの目的地へのナビゲーション方向を特定し得る。ユーザの目的地は、車両のユーザに関連付けられた電子カレンダーから特定され得る。例えば、ユーザ要求は、「ダラスでの１３日の私の会議用に車を予約する」であり得る。エージェント１１８は、ユーザ要求に含まれる情報に基づいて、車両のユーザの電子カレンダーから会議場所を読み出し得る。次に、エージェントは、識別された車両にナビゲーション方向を送信し得る。追加的又は代替的には、エージェント１１８は、識別された車両に目的地を送信し、その目的地へのナビゲーション方向を特定し且つ表示するように、識別された車両のナビゲーションシステムに指示し得る。
【００３０】
図３は、一例に係る車両のプロファイルを更新するための方法３００のフローチャートである。方法３００は、エージェント１１８によって実行され得る。
【００３１】
ステップ３０２で、エージェント１１８は、車両の１つ又は複数の設定が変更されたかどうかを特定するために、車両のユーザに関連付けられた車両を調査（poll）し得る。車両は、車両のユーザによって所有されるもの又は旅行のために共有される（例えばレンタルされる）車両であり得る。エージェント１１８は、所定の周期で、又は旅行の終了が検出されたときに車両を調査し得る。エージェント１１８は、車両が駐車状態にあるときに旅行の終了を検出し得る。駐車状態の検出は、パーキングギアにおける車両の設定、ある期間の車両の動きの欠如、車両のドアの開閉、又は斯かるイベントの組み合わせを検出することによるものであり得る。一実装形態では、プロセッサ１０６は、変更が検出されたときに、ＤＣＭ１０４を介してエージェント１１８に更新された設定を自動的にアップロードし得る。
【００３２】
ステップ３０４で、１つ又は複数の設定が変更されたと特定することに応答して、プロセスはステップ３０６に進む。１つ又は複数の設定のいずれも変更されていないと特定することに応答して、プロセスはステップ３０２に進む。
【００３３】
ステップ３０６で、エージェント１１８は、ユーザの好みを更新し得る。また、エージェント１１８は、更新された設定と車両との間の関連（例えばメーカー及びモデル）を記憶し得る。一実装形態では、エージェント１１８は、ユーザの好みをアップロードし且つ更新するかどうかを確認するように車両のユーザ１１４に促し得る。
【００３４】
一実装形態では、方法３００は、プロセッサ１０６によって実行され得る。
【００３５】
図４は、一例に係るライドシェアリングプロセスを例示する概略図４００である。車両のユーザは、音声コマンドをエージェント１１８に出力し得る。音声コマンドは、車両のモデル及び日付／時刻を含み得る。エージェント１１８は、車両を識別し、予約を処理し得る。エージェント１１８は、（例えば、ＨＵ１１０内のスピーカを介した）可聴警報を介して識別された車両情報を出力し得る。車両のユーザは、識別された車両に対するナビゲーション方向及び好ましい設定などの追加の要求を出力し得る。本明細書で前述したように、識別された車両１１２は、車両がユーザの好ましい設定に適合していることを車両のユーザに示す可聴警告を出力し得る。
【００３６】
一実装形態では、エージェント１１８の機能及びプロセスは、コンピュータ５２６によって実行され得る。次に、本実施形態に係るコンピュータ５２６のハードウェア記述が図５を参照して説明される。図５において、コンピュータ５２６は、本明細書に記載のプロセスを実行するＣＰＵ５００を含む。プロセスデータ及び命令がメモリ５０２に記憶され得る。また、これらプロセス及び命令は、ハードドライブ（ＨＤＤ）又は携帯用記憶媒体などの記憶媒体ディスク５０４に記憶されることができ、又はリモートで記憶されることができる。さらに、特許請求の範囲に記載された進歩は、発明に関するプロセスの命令が記憶されているコンピュータ可読媒体の形態によって限定されない。例えば、命令は、ＣＤ、ＤＶＤ、ＦＬＡＳＨメモリ、ＲＡＭ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ハードディスク、又はサーバ５２６若しくはコンピュータなどのコンピュータ５２６と通信する他の任意の情報処理デバイスに記憶され得る。
【００３７】
さらに、特許請求の範囲に記載された進歩は、ＣＰＵ５００、並びにマイクロソフト（登録商標）ウィンドウズ（登録商標）、ＵＮＩＸ（登録商標）、オラクル（登録商標）ソラリス、ＬＩＮＵＸ（登録商標）、Ａｐｐｌｅ ｍａｃＯＳ（登録商標）及び当業者に周知の他のシステムなどのオペレーティングシステムと協働して実行する、ユーティリティアプリケーション、バックグラウンドデーモン、若しくはオペレーティングシステムのコンポーネント、又はそれらの組み合わせとして提供され得る。
【００３８】
コンピュータ５２６を得るために、ハードウェア要素が当業者に周知の様々な回路要素によって実現され得る。例えば、ＣＰＵ５００は、米国のインテルコーポレーション（登録商標）からのキセノン（登録商標）若しくはコア（登録商標）プロセッサ又は米国のＡＭＤからのＯｐｔｅｒｏｎ（登録商標）プロセッサとすることができ、又は当業者によって認識される他の種類のプロセッサとすることができる。代替として、当業者に理解されるように、ＣＰＵ５００は、ＦＰＧＡ、ＡＳＩＣ、ＰＬＤ上で、又は個別論理回路を使用して実装され得る。さらに、ＣＰＵ５００は、上述した発明に関するプロセスの命令を実行するために並行して協働して動作する複数のプロセッサとして実装され得る。
【００３９】
また、図５のコンピュータ５２６は、ネットワーク５２４とインターフェース接続するための、米国のインテルコーポレーション（登録商標）のインテルイーサネット（登録商標）ネットワークインターフェースカードのようなネットワークコントローラ５０６を含む。理解され得るように、ネットワーク５２４は、インターネットなどの公衆ネットワーク、又はＬＡＮ若しくはＷＡＮネットワークなどの私設ネットワーク、又はそれらの任意の組み合わせであってもよく、また、ＰＳＴＮ又はＩＳＤＮサブネットワークを含んでもよい。また、ネットワーク５２４は、イーサネット（登録商標）ネットワークなどの有線であってもよく、又はＥＤＧＥ、３Ｇ及び４Ｇ無線セルラーシステムを含むセルラネットワークなどの無線であってもよい。また、無線ネットワークは、ＷｉＦｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又は周知の他の任意の無線形式の通信であり得る。
【００４０】
コンピュータ５２６は、ヒューレットパッカード（登録商標）HPL2445w LCDモニタなどのディスプレイ５１０とインターフェース接続するための米国のNVIDIA社からのNVIDIA（登録商標）GeForce（登録商標）GTX又はQuadro（登録商標）グラフィックアダプタなどのディスプレイコントローラ５０８をさらに含む。汎用Ｉ／Ｏインターフェース５１２は、キーボード及び／又はマウス５１４、並びにディスプレイ５１０上又はディスプレイ５１０とは別個の任意選択のタッチスクリーンパネル５１６とインターフェース接続する。また、汎用Ｉ／Ｏインターフェースは、ヒューレットパッカード（登録商標）からのオフィスジェット（登録商標）又はデスクジェット（登録商標）などのプリンタ及びスキャナを含む様々な周辺機器５１８と接続する。
【００４１】
汎用ストレージコントローラ５２０は、記憶媒体ディスク５０４を、コンピュータ５２６の全ての構成要素を相互接続するためのＩＳＡ、ＥＩＳＡ、ＶＥＳＡ、ＰＣＩなどであり得る通信バス５２２と接続する。ディスプレイ５１０、キーボード及び／又はマウス５１４、ディスプレイコントローラ５０８、ストレージコントローラ５２０、ネットワークコントローラ５０６、及び汎用Ｉ／Ｏインターフェース５１２の一般的な特徴及び機能性の説明は、これら特徴が周知であるため、本明細書では簡潔化のために省略する。
【００４２】
本開示の特徴は、ライドシェアリングの技術分野において多数の改良を提供する。特に、エージェントは、車両を識別し、識別された車両に車両のユーザの設定を出力する。さらに、設定が事前定義されているため、車両の動作が改善される。したがって、本明細書に記載の実装形態は、車両の機能性を向上させる。したがって、本明細書に記載のシステム及び関連付けられた方法は、本明細書に記載の改良及び利点に基づく抽象的概念をはるかに超えるものとなる。
【００４３】
明らかに、上記の教示に照らして多数の修正及び変形が可能である。したがって、添付の特許請求の範囲内で、本発明が本明細書に具体的に記載されているのとは別の方法で実施され得ることができることを理解されたい。
【００４４】
したがって、前述の議論は、本発明の単なる例示的な実施形態を開示及び説明している。当業者によって理解されるように、本発明はその趣旨又は本質的な特徴から逸脱することなく他の特定の形態で具体化され得る。したがって、本発明の開示は例示を意図したものであり、本発明の範囲及び他の特許請求の範囲を限定するものではない。本明細書における教示の任意の容易に識別可能な変形を含む本開示は、発明の主題が公衆に捧げられることがないように、前述の特許請求の範囲の用語の範囲を部分的に定義する。
【図１】
2020009422.tif 000003
【図２】
2020009422.tif 000004
【図３】
2020009422.tif 000005
【図４】
2020009422.tif 000006
【図５】
2020009422.tif 000007
【外国語明細書】
2020009422000001.pdf