JP2018095253A - 接続された自動車のユーザエクスペリエンスを向上させること - Google Patents

接続された自動車のユーザエクスペリエンスを向上させること Download PDF

Info

Publication number
JP2018095253A
JP2018095253A JP2018000674A JP2018000674A JP2018095253A JP 2018095253 A JP2018095253 A JP 2018095253A JP 2018000674 A JP2018000674 A JP 2018000674A JP 2018000674 A JP2018000674 A JP 2018000674A JP 2018095253 A JP2018095253 A JP 2018095253A
Authority
JP
Japan
Prior art keywords
vehicle
time period
registered driver
determined
driver
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2018000674A
Other languages
English (en)
Inventor
ババク・フォルタンプーア
Forutanrour Babak
ジェフリー・ディー.・ベックレイ
D Beckley Jeffrey
シバクマー・バラサブラマンヤム
Balasubramanyam Shivakumar
マーティン・レンシュラー
Renschler Martin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of JP2018095253A publication Critical patent/JP2018095253A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/34Power consumption
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/51Relative positioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

【課題】車両において少なくとも1つのプロセスを開始するための方法、装置、およびコンピュータプログラム製品を提供する。【解決手段】装置は、車両の概算の位置を決定する。加えて、装置は、車両の1または複数の登録されたドライバが車両に近接する決定された概算の位置に基づいて、最短の時間期間を決定する。さらに、装置は、決定された時間期間に基づいて、車両内の少なくとも1つの処理を開始すべきかどうかを決定する。【選択図】図1

Description

[0001] 本開示は、概して自動化された制御システムに、より具体的には車両制御システムに関する。
[0002] 車両は、アラームシステム、搭載モデム、音楽エンターテインメントシステム、ナビゲーションシステム等のような、より電子的なシステムを組み込んできた。これらの電子システムに電力供給するように使用されるバッテリは、電子システムの需要に起因して負担をかけられてきた。その電力需要に加えて、これらの電子システムは、アップデートおよび維持に関する時間需要を有する。アップデート、維持および電力供給に関連する、接続された自動車に対するユーザエクスペリエンスを向上させる必要性が存在する。
[0003] 本開示の態様では、方法、コンピュータプログラム製品、および装置が提供されている。装置は、車両の概算の位置を決定する。加えて、装置は、車両の登録されたドライバがその車両に近接する決定された概算の位置に基づいて、最短の時間期間を決定する。さらに、装置は、決定された時間期間に基づいて、車両内の少なくとも1つのプロセスを開始すべきかどうかを決定する。
登録されたドライバが車両に達するための移動の時間を例示している。 車両がロケーション情報を受信することを例示している。 位置情報を決定するためのタイミングを例示している。 異なるタイプのプロセスを例示している。 利用可能なバッテリ電力に基づいて少なくとも1つのプロセスを開始するべきかどうかを決定することを例示している。 少なくとも1つのプロセスを開始すべきかどうかを決定するための情報を例示している。 実例となる実施形態のフローチャートである。 別の実例となる実施形態のフローチャートである。 ドライバを車両に登録するためのフローチャートである。 実例となる装置において異なるモジュール/手段/コンポーネント間のデータフローを例示している概略的なデータフロー図である。 別の実例となる装置において異なるモジュール/手段/コンポーネント間のデータフローを例示している概略的なデータフロー図である。 処理システムを用いる装置のためのハードウェアインプリメンテーションの例を例示している図である。 処理システムを用いる別の装置のためのハードウェアインプリメンテーションの別の例を例示している図である。
詳細な説明
[0017] 添付の図面に関係して以下に述べられる詳細な説明は、様々な構成の記述として意図されたものであり、ここで記述される概念が実施されうるただ1つの構成を表すように意図されたものではない。詳細な説明は、様々な概念の徹底的な理解を提供する目的で、具体的な詳細を含む。しかしながら、これらの概念がこれらの具体的な詳細なしに実施されうることは当業者には明らかであろう。いくつかの事例では、そのような概念を曖昧にすることを避けるために、周知の構造およびコンポーネントが、ブロック図の形態で図示されている。
[0018] 制御システムのいくつかの態様は、ここでは、様々な装置および方法を参照して示されることになる。これらの装置および方法は、以下の詳細な説明において記述され、添付の図面において、様々なブロック、モジュール、コンポーネント、回路、ステップ、処理、アルゴリズム等(集合的には「要素」と称される)により例示されることになる。これらの要素は、電子ハードウェア、コンピュータソフトウェア、またはそれらのあらゆる組み合わせを使用してインプリメントされうる。そのような要素がハードウェアとしてインプリメントされるかソフトウェアとしてインプリメントされるかは、システム全体に課された設計の制約および特定のアプリケーションに依存する。
[0019] 例として、要素、または要素の任意の一部、あるいは要素のあらゆる組み合わせが、1または複数のプロセッサを含む「処理システム」を用いてインプリメントされうる。プロセッサの例は、本開示を通して記述される様々な機能を行うように構成された、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ(DSP)、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブル論理デバイス(PLD)、ステートマシン、ゲート論理、ディスクリートハードウェア回路、および他の適切なハードウェアを含む。処理システムにおける1または複数のプロセッサは、ソフトウェアを実行することができる。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と称されようと、それ以外の名称で称されようと、命令、命令のセット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行ファイル、実行のスレッド、プロシージャ、関数、等を意味するものと広く解釈されるだろう。
[0020] したがって、1または複数の実例となる実施形態では、記述された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらのあらゆる組み合わせでインプリメントされうる。ソフトウェアでインプリメントされる場合、機能は、コンピュータ可読媒体上に、1または複数の命令またはコードとして記憶されるか、あるいは1または複数の命令またはコードとして符号化されうる。コンピュータ可読媒体は、コンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされうるあらゆる利用可能な媒体でありうる。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM(登録商標)、CD−ROMまたは他の光学ディスク記憶装置、電子ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいはコンピュータによってアクセスされうる、命令またはデータ構造の形態で望ましいプログラムコードを搬送もしくは記憶するために使用されうるあらゆる他の媒体を備えうる。ここで使用されるようなディスク(diskおよびdisc)は、コンパクトディスク(CD)、レーザーディスク(登録商標)、光ディスク、デジタルバーサタイルディスク(DVD)、フロッピー(登録商標)ディスク、およびブルーレイ(登録商標)ディスクを含み、ここでディスク(disk)は大抵、データを磁気的に再生する一方で、ディスク(disc)はデータを、レーザを用いて光学的に再生する。上記の組み合わせは、また、コンピュータ可読媒体の範囲内に含まれるべきである。
[0021] 図1は、登録されたドライバが車両に達するための移動の時間を例示している。車両110は、車両110の概算の位置を決定することができる。次に、車両110は、車両110の登録されたドライバ130が車両110に近接する最短の時間期間を決定する。車両110は、少なくとも1つのプロセッサ180を開始すべきかどうかを決定するためにその最短の時間期間を使用することができる。図1で図示されている例では、車両110は、車両110の所有者として登録されている登録されたドライバ130と関連付けられうる。図示されているように、登録されたドライバ130は、車両110から離れた、島のような遠隔のロケーション170に位置している。登録されたドライバ130が車両110に達するように、登録されたドライバ130は、海路、飛行機、および陸路による移動を含む、移動のモードのいくつでも使用することができる。例えば、登録されたドライバ130は、公共交通機関、歩行、自転車、または他の交通方法によって移動することができる。移動の時間は、飛行機140による移動のルート152および陸路120による移動のルート154、または海路142による移動のルート158および陸路120による移動のルート154のような複数の移動のルートを含むことができる。様々な移動のモードは、異なる移動時間および内在する移動遅延を有しうる。図1で図示されている例では、登録されたドライバ130は、車両110に達するために、飛行機140または海路142により移動することができる。飛行機140による移動のために、登録されたドライバ130は、航空機に搭乗するための空港へのルート150のような、追加の移動手段および遅延を必要としうる。海路142による移動のために、登録されたドライバ130は、船舶に搭乗するためのフェリーへの別のルート156を必要としうる。飛行機140による移動に関する内在する移動遅延は、空港における遅延、適格検査(screening check)、税関検査等を含みうる。天候もまた内在する遅延に寄与しうる。海路142による移動に関する内在する遅延は、フェリーにおける遅延および天候遅延を含みうる。図1では、飛行機140による移動が、全体で11時間の飛行機の移動になる(for)、7時間に加えて天候遅延144のための4時間を必要としうる一方で、海路142による移動は、全体で13時間の海路の移動になる、10時間に加えて天候遅延のための3時間を必要としうる。飛行機140による移動は、より長い内在する遅延を有するけれども、全体の飛行機の移動時間は、全体の海路の移動時間よりも短い。移動の第2のセグメントは、登録されたドライバ130が陸路120に達するように、陸路120による移動のルート154を含む。陸路120による移動はまた、交通の遅延148のような内在する遅延を含みうる。交通の遅延148は、1時間の渋滞を含みうる。移動時間は、時間帯(a time of day)によって影響されうる。昼間の間、より多くの移動モデルが利用可能でありうるけれども、ある特定のタイプの遅延がより一般的でありうる。例えば、混雑時間中の交通の遅延は、昼間の間で一般的でありうる一方で、より遅いスピード制限が、夜の時間の間で一般的でありうる。移動時間は、登録されたドライバの移動する可用性(availability travel)を含む、他の方法で時間帯によって影響されうる。例えば、登録されたドライバ130は、夜の時間の間は休眠(sleep)し、移動には手が空かないことがある。
[0022] 図1で図示されている例では、登録されたドライバ130が車両110に近接する最短の時間期間は、ルート150、152、および154を通じて20時間でありうる。車両は、少なくとも1つのプロセス180が、登録されたドライバ130が車両110に達する前に完了されるように、少なくとも1つのプロセス180を開始すべきかどうかを決定するために、決定された最短の時間期間を使用することができる。例えば、車両は、9時間を必要とするソフトウェアアップデートプロセス、12時間を必要とするデータ同期プロセス、および21時間を必要とするシステム自己検査を有しうる。1つの態様では、車両は、3つのプロセスが並行で(例えば、同時に)行われうることを決定することができる。車両は、ソフトウェアアップデートプロセスおよびデータ同期プロセスを、両方のプロセスが同時に行われることができ、そして登録されたドライバ130が車両110に達する前に完了することになるため、開始すると決定することができる。車両110は、システム自己検査が、登録されたドライバ130が車両110に達する前に完了しないため、プロセスが並行に行われるときでさえ、システム自己検査を行わないと決定することができる。別の態様では、車両110は、3つのプロセスが連続で(例えば、1つのプロセスの後に別のプロセスが続く(one followed by another))行われなければならないと決定することができる。結果として、車両110は、ソフトウェアアップデートプロセスまたはデータ同期プロセスのうちのただ1つを開始すると決定し、システム自己検査は登録されたドライバ130が車両に達する前に完了しないため、システム自己検査を行わないと決定することができる。
[0023] 図2は、車両がロケーション情報を受信することを例示している。車両110は、少なくとも1つのプロセス180を開始すべきかどうかを決定する際に使用する、その概算の位置および登録されたドライバ130の位置を決定することができる。図2の例では、車両110は、それ自身のロケーションに関する、および登録されたドライバ130のロケーションに関するロケーション情報216を受信することができる。例えば、車両110は、全世界測位システム(GPS)衛星240からのGPSロケーション情報216を使用して、それ自身のロケーションを決定することができる。登録されたドライバ130は、モバイルデバイス220を使用して、ロケーション情報210を決定することができる。ロケーション情報210は、例えば、GPS衛星240を通じて提供されることができる。ロケーションを決定する他の方法が可能である。例として、モバイルデバイス220は、陸路に基づくアクセスポイントを通じてロケーション情報を受信し、近くのアクセスポイントに近接することによって、あるいは複数のアクセスポイントの三角測量を通じてロケーションを決定することができる。モバイルデバイス220がそのロケーション情報を決定した後に、モバイルデバイス220は、アクセスポイント230にロケーション情報212を送信することができる。別の実施形態では、モバイルデバイス220は、アクセスポイント230にロケーション情報を含まない信号を送信することがあり、アクセスポイント230は、モバイルデバイス220の概算のロケーションを決定する。アクセスポイント230は、車両110に登録されたドライバ130のロケーション情報214を送信することができる。車両110は、受信された登録されたドライバ130のロケーション情報および車両自身のロケーション情報に基づいて、登録されたドライバ130が車両110に近接する最短の時間期間を決定することができる。最短の時間期間は、例えば、図1で記述されているようなロケーション情報に基づいて決定されることができる。
[0024] 1つの構成では、車両110は、登録されたドライバ130から受信された信号218を通じて、登録されたドライバ130が車両110に近接しているかどうかを決定することができる。例えば、車両110が信号(例えば、サービス提供基地局にアップリンク上で送られる信号、Bluetooth(登録商標)信号、WiFi(登録商標)信号)を偶然聞く(overhear)、あるいは、登録されたドライバ130によって持ち運ばれているモバイルデバイス220から送信された専用の信号(つまり、特別に車両110に送信された信号)を受信することができる。受信された信号のタイプに基づいて、車両110は、車両110からの登録されたドライバ130の潜在的な範囲を決定することができる。車両110は、視覚検出のような他の手段を通じて登録されたドライバ130の近接を決定することができる。例えば、車両110に結合されたカメラは、登録されたドライバ130の画像を捕捉することができ、顔認識を通じて、車両110は、登録されたドライバ130が近接していると決定することができる。カメラは、車両110に結合される必要はない。例えば、車両は、既知の位置を持つカメラによって捕捉され、インターネットにアップデートされた画像をモニタすることができる。車両110が、登録されたドライバ130がそれらの画像のいずれにあると決定する場合、カメラの既知の位置に基づいて、車両110は、登録されたドライバの車両110に対する近接を決定することができる。
[0025] 図3は、位置情報を決定するためのタイミングを例示している。登録されたドライバの位置情報は、登録されたドライバが車両の概算の位置に近接する最短の時間を決定するために使用されうる。位置情報は(時間tで名前が付けられている)時間ライン上に図示されている。時間310、312、314、316、318、320、322、324は、等しい時間間隔を含むことができる、あるいは、車両がロケーション情報を受信する、または登録されたドライバからのロケーション情報を要求するときは等しくない時間間隔を含むことができる。時間間隔は、所定の間隔でありうる、あるいはトリガに基づきうる。例えば、時間310、312で、登録されたドライバは、車両を運転しており、時間314で自宅にて車両を駐車しうる。時間316で、登録されたドライバは、別のロケーションに向かって車両を離れうる。時間318で、登録されたドライバは、仕事場においてスケジュールされていたミーティングに行き、時間320で、出張旅行に向けて出発しうる。時間322で、登録されたドライバは、仕事に戻り、車両に戻り始めうる。登録されたドライバは、時間324で車両に達しうる。車両が停止した(314)後、車両は、登録されたドライバのロケーションを要求することができる。車両は、所定の間隔で、それ自身のロケーションをさらに決定することができる。登録されたドライバのロケーション(時間316におけるドライバロケーション1)を受信した後、車両は、登録されたドライバが車両に近接する最短の時間期間を決定することができる。車両は、登録されたドライバの後のロケーション(時間318、320、322、324のそれぞれにおけるドライバロケーション2、3、4、5)を受信した後、決定された最短の時間期間をアップデートすることができる。車両は、時間316、318、320で、登録されたドライバが、それぞれおおよそ4、6、および13時間離れていると決定することができる。車両は、システム自己検査プロセスが21時間を必要とすると決定することができる。時間316、318で、車両は、プロセスが、登録されたドライバが車両110に戻る前に完了しないことがあるため、システム自己検査プロセスを開始しないと決定しうる。しかしながら時間320で、車両は、プロセスが、登録されたドライバが車両110に戻る前に完了されうるため、システム自己検査プロセスを開始すると決定することができる。
[0026] 図4は、異なるタイプのプロセスを例示している。少なくとも1つのプロセスを開始すべきかどうかを決定するとき、決定された最短の時間期間が、少なくとも1つにプロセスを完了するために時間期間と比較されうる。例えば、第1のプロセスタイプ(ここでは「ユーザアプローチ」プロセス401と称される)では、時間期間は、少なくとも1つのプロセスを完了するためのしきい値の時間期間でありうる。つまり、少なくとも1つのプロセスを開始すべきかどうかを決定するとき、決定された最短の時間期間が、少なくとも1つのプロセスを完了するためにしきい値の時間期間と比較されうる。ユーザアプローチプロセスは、登録されたドライバが車両に達するすぐ前に開始されるプロセスでありうる。ユーザアプローチプロセスは、登録されたドライバの快適さのために開始され、登録されたドライバ選好に基づきうる。例えば、登録されたドライバは、車両のキャビンが60度に冷やされる、あるいは80度に温められることを望みうる。別の例として、登録されたドライバは、登録されたドライバが車両に達する前に、車両の窓が中間まで下げられていることを望みうる。また他の例として、登録されたドライバは、登録されたドライバが車両に達する1分前に、室内の明かりがオン/オフにされること、ドアがロック解除されること、エンジン/モータがスタートされることを望むことができる。ユーザアプローチプロセスは、登録されたドライバが、車両のバッテリを温めることまたは冷やすことのような、登録されたドライバが車両に達するすぐ前に開始されうる他のプロセスを含むことができる。しきい値の時間期間は、少なくとも1つのプロセスを開始するのに必要な時間の必要とされる量に基づいて決定されることができる。しきい値の時間期間は、好まれる時間に基づきうる。例えば、登録されたドライバが、彼/彼女が車両に到着する前の60秒間、窓を下げることを欲する場合、しきい値の時間期間は、60秒でありうる。別の例では、車両は、選好を満たすのに必要なしきい値の時間期間を決定することができる。例えば、キャビンを60度に冷やすために、現在の内部の温度が100度である場合、車両は、しきい値の時間期間を15分であると決定することができる。車両は登録されたドライバが60分離れていることを決定する場合、車両は45分間、休眠または待機することができる。45分後、車両は、登録されたドライバのアップデートされたロケーションに基づいて、登録されたドライバが車両に達するための最短の時間期間を再計算することができる。例えば、車両は、最短の時間期間を10分であると決定し、車両キャビンを68度に冷やすことを開始することができる。
[0027] 第2のプロセスタイプ(ここでは「選択された」プロセス402と称される)は、1つのプロセスがグループから選択されるプロセスを含むことができる。例えば、車両は、利用可能な時間の量(つまり、最短の時間期間)に基づいて、システムアップデート405を行うことができる。より少ない時間が利用可能であるとき、車両は、インクリメントする(incremental)、または緊急のシステムアップデートを行うことができる。より多い時間が利用可能であるとき、車両は、全アップデートを行うことができる。選択されたプロセス402では、車両は、グループ内のプロセスのどれを、最短の時間期間に基づいて開始すべきかを決定することができる。別の例として、車両は、車のバッテリ407を充電し、利用可能な時間の量(最短の時間期間)に基づいて、1つのバッテリ充電スピードから選択することができる。より多い時間が利用可能であるとき、車両は、(例えば、6時間を必要とする)より遅いけれどもより完全なバッテリ充電を開始することができる。より少ない時間が利用可能であるとき、車両は、(例えば、4時間を必要とする)より速いバッテリ充電を開始することができる。この例では、車両は最短の時間期間が7時間であると決定する場合、車両は、6時間を必要とするより遅いバッテリ充電を開始することを選択することができる。
[0028] 第3のプロセスタイプ(ここでは「多岐にわたる」プロセス403と称される)は、ユーザアプローチプロセスおよび選択されたプロセスに含まれていない全ての他のプロセスを含むことができる。多岐にわたるプロセスは、例えば、ファームウェアアップデート、GPSアップデート、ソフトウェアパッチ、セキュリティアップデート、デフラグメンテーション、データをダウンロードすること、データをアップロードすること、システムテストを行うこと、車両を保護すること等を含むことができる。車両を保護することに関して、登録されたドライバが車両の近接内にない場合、(登録されたドライバのうちの1人の家族のメンバーのような)潜在的なドライバが鍵を持っている場合でさえ、車両は、車両を侵入または運転されることから保護することができる。車両セキュリティプロセスは、パスコードの入力を通じて手書きで上書きされうる。車両は、最短の時間期間に基づいて開始すべき少なくとも1つのプロセスを決定することができる。いくつかのプロセスは、並行で行われることができ、いくつかは連続で行われることができる。リストされたGPSアップデートは、GPS機能が独立した機能でありうるため、他のプロセスと並行で(例えば、同時に)行われることができる。他のリストされたプロセスは、連続で行われることができる。例として、車両は、最短の時間期間を2時間であると決定することができる。車両は、GPSアップデート(2時間)、ソフトウェアパッチ(1時間)、およびデータをダウンロード(download data)(1時間)を開始すると決定することができる。3つのプロセスは、全てのプロセス時間が4時間であるにしても、それらが2時間の効率的な実時間で、並行で行われるため、開始されることができる。
[0029] プロセスのいくつかは、ドライバの近接に基づいて開始されないことがある。これらのプロセスは、非近接プロセスと称されうる。非近接プロセスは、それらが、ユーザエクスペリエンスを低下させないと決定されたため、あるいはそれらが最近稼働されておらず、それらがユーザエクスペリエンスを低下させるとしても稼働されなければならないため、スケジュールされているように、あるいはいずれの時間でも開始されることができる。
[0030] 非近接プロセスは、登録されたドライバの近接に関わらず、スケジュールされるように稼働すべきであるとユーザが選択するプロセスを含む。例えば、図4を参照すると、多岐にわたるプロセスのファームウェアアップデートおよびデフラグメンテーションは、スケジュールされ、これによりそれらは、スケジュールに基づき、かつ登録されたドライバの近接に関する制限なしで開始されることができる。
[0031] 加えて、非近接プロセスは、登録されたドライバの近接に関わらず、いずれの時間でも開始されることができると登録されたドライバが決定するプロセスを含む。例えば、登録されたドライバは、動画および音楽を含むディスクをデフラグメントすることがいずれの時間でも行われることができ、オペレーティングシステムを含むディスクをデフラグメントすることが、登録されたドライバが少なくとも3時間離れているときにのみ行われることができることを決定することができる。このように、オペレーティングシステムディスクのデフラグメンテーションプロセス(operating system disk defragmentation process)が非近接プロセスでない一方で、動画/音楽ディスクのデフラグメンテーションプロセス(movie/music disk defragmentation process)は非近接プロセスであるだろう。
[0032] さらに、非近接プロセスは、しばらくの間稼働されていなかったけれども、それらがユーザエクスペリエンスを低下させるとしても稼働されなければならないプロセスを含む。例えば、セキュリティアップデートプロセスは、登録されたドライバが、開始されるべきプロセスに関して近すぎる近接にいるために稼働されていない場合、セキュリティアップデートプロセスは非近接プロセスになりうる。一度セキュリティアップデートプロセスが非近接プロセスであると、プロセスは、登録されたドライバの近接に関連する制限なしで開始されうる。
[0033] プロセスは、いつそれらが稼働すべきかのスケジュールを含むことができる。スケジュールは、プロセスが稼働すべき特定の時間、プロセスを稼働する周波数、および/またはプロセスをトリガする指定のイベントでありうる。例えば、ファームウェアアップデートは、1週間に1度開始されることができ、デフラグメンテーションプロセスは、1日に1度開始されることができる。指定の時間および/または日にちも指定されうる。プロセスは、指定のイベントによってトリガされうる。例えば、デフラグメンテーションプロセスは、大きなファイルを削除する際、または指定のしきい値分のディスク上に記憶されたデータの低減によって開始されうる。
[0034] 図5は、利用可能なバッテリ電力に基づいて少なくとも1つのプロセスを開始すべきかどうかを決定することを例示している。車両は、主要の車バッテリ、補助装置バッテリ、電気モータに電力供給するために使用されるバッテリパック等のような1または複数の電力ソースを有することができる。これらの電力ソースのいずれかまたは全ては、少なくとも1つのプロセスに電力供給するように使用されうる。バッテリ500は、70%利用可能なバッテリ電力502を図示している。グループ1は、プロセスA、B、C、Dを含み、利用可能な電力よりも小さい電力を使用して完了されうる。車両は、グループ1におけるプロセスを開始すると決定することができる。グループ2は、プロセスE、F、Gを含み、残りの利用可能な電力の全てまたはほとんど全てを使用して完了されることができる。このケースでは、システムが、車両に電力供給するのに十分なバッテリ寿命を車両が持っていると決定する場合、車両は、プロセスを開始すると決定することができる。車両は、代わりに、全てのまたはほとんど全ての利用可能なバッテリ電力が使い果たされることになるため、プロセスを開始しないと決定することができる。車両は、プロセスを開始すべきかどうかを決定するために、車両のエンジンまたはモータをスタートするのに十分なバッテリの量を決定することができる。グループ3は、プロセスH、I、J、Kを含み、利用可能なバッテリ電力502よりも大きい電力を使用して完了されうる。このケースでは、システムは、グループ3のプロセスを開始しないと決定することができる。プロセスを開始するとの決定は、最短の移動の時間または利用可能なバッテリ電力のどちらか、または両方に基づきうる。
[0035] 車両が、家庭の電力コンセントまたは充電ステーションを含む外部の電力ソースのような電力ソースに接続される場合、車両は、接続された電力ソースを使用する場合に利用可能なバッテリ電力502を考慮する必要はない。そのようなケースでは、グループ3のプロセスは、バッテリ500が再補充されることになる、あるいは電力ソースが接続された電力ソースでありうるため、開始されることができる。
[0036] いくつかの状況では、グループ2およびグループ3のプロセスは、車両をスタートするのに十分でない電力、あるいはプロセスを完了するのに十分でない電力が存在することに関わらず開始されうる。例えば、車両がガレージに駐車されるけれどもガレージにおける充電ステーションに指し込まれていない場合、車両は、充電ステーションが近くにあるため、グループ2およびグループ3のプロセスを開始することができる。車両は、グループ3のプロセスを完了することができないだろう。しかしながら、登録されたドライバは、グループ3のプロセスが完了することができるように、充電ステーションに車両を指し込むことができる。同様に、車両は、グループ2のプロセスを完了した後にスタートできないことがある。しかしながら、登録されたドライバは、グループ2のプロセスの完了の間または完了の後に、バッテリが充電することができるように充電ステーションに車両を指し込むことができる。
[0037] 図6は、少なくとも1つのプロセスを開始すべきかどうかを決定するために使用される情報を例示している。少なくとも1つのプロセスを開始すべきかどうかを決定するために使用される情報は、プロセス時間およびプロセスタイプを含みうる。情報は、登録されたドライバに関する移動履歴606を含みうる。移動履歴は、登録されたドライバが車両に達するための移動の時間を計算するために使用されうる。車両は、平均の、または最長の履歴の移動時間を使用することができる。例えば、図1では、車両は、空港における登録ドライバのロケーションを受信することができる。車両は、空港からの平均時間が8時間15分であり、最長の移動時間が10時間であると決定するために、移動履歴における移動時間を調べることができる。車両は、少なくとも1つのプロセスを開始すべきかどうかを決定する際に、平均の、または最長の移動時間のうちの1つを使用することができる。情報は、登録されたドライバのスケジュール608をさらに含むことができる。登録されたドライバのスケジュール608は、登録されたドライバが車両に達するための移動の時間を計算するために使用されうる。例えば、7月2日に、車両が登録されたドライバのスケジュールを調べ、登録されたドライバが、空港で正午のランチの約束(noon time lunch appointment)を有していると決定することができる。車両は、移動時間を決定するために、ならびに少なくとも1つのプロセスを開始すべきかどうかを決定するためにこのロケーションを使用することができる。さらなる例として、7月10日に、車両は、登録されたドライバが、10時間離れたボート上で休暇を取っていると決定することができる。車両は、10時間より少ない時間で完了する少なくとも1つプロセスを開始すると決定することができる。7月15日に、車両は、登録されたドライバが、ヨーロッパへ旅行に行き、20時間離れていると決定することができる。車両は、20時間より少ない少なくとも1つプロセスを開始すると決定することができる。
[0038] 図7は、実例となる実施形態のフローチャートである。方法は、車両によって行われうる。701で始めると、車両は、車両の概算の位置を決定する。ステップ702で、車両は、登録されたドライバの位置を受信する。登録ドライバの位置は、登録されたドライバが持ち歩いていると推測される登録されたドライバのモバイルデバイスの位置である。ステップ703で、車両は、登録されたドライバのための利用可能な移動のモードを決定する。車両は、図6と関連して論じられた情報のような、車両システム内に記憶された情報から、または登録されたドライバから受信された情報から利用可能なモードを決定することができる。ステップ704で、車両は、車両の決定された概算の位置を登録されたドライバの受信された位置と比較する。ステップ705で、車両は、登録されたドライバの受信された位置から、車両の近接に達するための登録されたドライバの移動スピードを推定する。ステップ706で、車両は、登録されたドライバの受信された位置から、車両に対する近接に達するための登録されたドライバの移動遅延を推定する。ステップ703、705、706では、車両は、登録されたドライバからの情報または記憶された情報を使用することができる。車両はまた、推定を行う際に、オンラインネットワークまたはソースにアクセスすることもできる。移動遅延は、交通機関のモードに関する内在する遅延、履歴、スケジュール、および/または他の利用可能な履歴の、またはリアルタイムソースに基づきうる。例えば、車両は、移動遅延を決定する際に、リアルタイムトラフィック情報、フライト遅延、および天候条件にアクセスすることができる。ステップ707で、車両は、車両の登録されたドライバが車両に近接する最短の時間期間を決定する。ステップ708で、車両は、非近接プロセスではない開始すべき(ドライバが車両に達するよりも、しきい値の時間期間よりも少ない時間期間前に開始されることを要するプロセスである)ユーザアプローチプロセスが存在するかどうかを決定する。例えば、ユーザアプローチプロセスは、車両のキャビンを温めることまたは冷やすこと、ラジオをつけることまたは音楽トラックを再生すること、車内灯をオンまたはオフにすること、座席またはミラーを調節すること等を含むことができる。開始すべきそのようなユーザアプローチプロセスが存在する場合、プロセスはステップ709に進む。ステップ709で、車両は、最短の時間期間がしきい値の時間期間よりも少ないかどうかを決定する。最短の時間期間がしきい値の時間期間よりも少ない場合、ステップ710で、車両は、登録されたドライバ選好に基づいて、少なくとも1つのプロセスを開始すべきかどうかを決定する。ステップ711で、車両は、少なくとも1つのプロセスを開始することの決定に基づいて、少なくとも1つのプロセスを開始する。例えば、登録されたドライバは、車両に戻っている最中であり(returning to the vehicle)、10分のしきい値よりも少ない時間期間離れていることがある。このケースでは、車両は、キャビンを温めること、あるいは登録されたドライバの選好にラジオを合わせることができる。ステップ709に戻ると、最短の時間期間がしきい値の時間期間よりも少なくない(つまり、登録されたドライバが、しきい値の時間期間よりも少ない時間期間離れていない)場合、その方法は、待機または休眠の状態に入ることができる。
[0039] ステップ712に進むと、車両は、非近接プロセスでない開始すべき(プロセスのグループから選択することを含むプロセスである)選択されたプロセスが存在するかどうかを決定する。例えば、車両は、複数のバッテリ充電スピードから選択することができる。より多い時間が利用可能であるとき、車両は、より遅いけれどもより完全なバッテリ充電を開始することができる。より少ない時間が利用可能であるとき、車両は、速いバッテリ充電を開始することができる。より多い時間が利用可能であるとき、車両は、より徹底的かつ完全なシステムアップデート、データ同期、データバックアップ等を行うことができる。より少ない時間が利用可能であるとき、車両は、インクリメントする、または緊急のシステムアップデートを行うことができる。ステップ713で、車両は、プロセスのグループにおける各プロセスを完了させるためのプロセス時間期間を決定する。例えば、遅いバッテリ充電は、10時間で完了することができる一方で、速い充電は、4時間で完了する。ステップ714で、車両は、各プロセスに関する最短の時間期間およびプロセス時間に基づいて、プロセスのグループから少なくとも1つのプロセスを開始すべきかどうかを決定する。ステップ715で、車両は、休眠時間期間(sleep time period)のための休眠モード(sleep mode)に入る。休眠時間期間は、最短の時間期間とプロセス時間期間との間の差異に基づきうる。ステップ716で、車両は、休眠時間期間の満了に基づいて始動する。ステップ717で、車両は、プロセスのグループにおける少なくとも1つのプロセスを開始することの決定に基づいて、少なくとも1つのプロセスを開始する。ステップ717は、ステップ715および716に続いて図示されているけれども、ステップ717は、車両が休眠モードに入る前に少なくとも1つのプロセスを開始するように、ステップ715に先立つことができる。
[0040] ステップ718に進むと、車両は、非近接プロセスではない開始すべき多岐にわたるプロセスが存在するかどうかを決定する。多岐にわたるプロセスは、ユーザアプローチプロセスおよび選択されたプロセス以外の全てのプロセスである。多岐にわたるプロセスは、ソフトウェアアップデート、マップダウンロード等を含むことができる。ステップ719で、車両は、少なくとも1つの他のプロセスを完了するためのプロセス時間期間を決定する。ステップ720で、車両は、最短の時間期間およびプロセス時間期間に基づいて、少なくとも1つの他のプロセスを開始すべきかどうかを決定する。ステップ721で、車両は、休眠時間期間のための休眠モードに入る。ステップ722で、車両は、休眠時間期間の満了に基づいて始動する。ステップ723で、車両は、少なくとも1つの他のプロセスを開始することの決定に基づいて少なくとも1つの他のプロセスを開始する。
[0041] ステップ708、712、および718でスタートするプロセスグループは、連続で、または並行で行われうる。1つの態様で、方法は、708から711までのステップを、その後、712から717までのステップを、そして718から723までのステップを行うことができる。別の態様では、方法は、3つのプロセスグループの全てを同時に行うことができる。
[0042] 上記で論じられたように、登録ドライバの位置は、登録されたドライバが持ち歩いていると推測される登録されたドライバのモバイルデバイスの位置である。登録されたドライバは、モバイルデバイスを持ち運んでいないけれども(つまり、モバイルデバイスが車両に近接していないけれども)車両をスタートする場合、車両は、登録されたドライバがモバイルデバイスを持ち運んでいなかったという記録、および時間を保持することができる。車両はその後、特定の登録がモバイルデバイスを持ち運ぶことはない見込みのある(likely)時間および周波数を決定することができる。登録されたドライバがモバイルデバイスを持ち運ぶことはない見込みのある時間および周波数に基づいて、車両は、図7の方法をインプリメントすべきかどうかを決定することができる。例えば、車両は、登録されたドライバが毎日午後1時にモバイルデバイスを有さずに車両をスタートさせると決定する場合、車両は、スケジュールされた維持のデフォルトのモードを選択して、毎日午後1時よりも数時間前に図7の方法を一時停止することができる。
[0043] 図8は、別の実例となる実施形態のフローチャートである。方法は、アクセスポイントのようなサーバによって行われうる。ステップ801で始めると、サーバは、車両の概算の位置を受信する。ステップ802で、サーバは、登録されたドライバの位置を受信する。登録ドライバの位置は、登録されたドライバが持ち歩いていると推測される登録されたドライバのモバイルデバイスの位置である。ステップ803で、サーバは、登録されたドライバのための利用可能な移動のモードを決定する。サーバは、図6と関連して論じられた情報のような、サーバで記憶された情報から、または登録されたドライバから受信された情報から利用可能なモードを決定することができる。ステップ804で、サーバは、車両の受信された概算の位置を登録されたドライバの受信された位置と比較する。ステップ805で、サーバは、登録されたドライバの受信された位置から車両の近接に達するための登録されたドライバの移動スピードを推定する。ステップ806で、サーバは、登録されたドライバの受信された位置から、車両に対する近接に達するための登録されたドライバの移動遅延を推定する。ステップ803、805、806では、サーバは、登録されたドライバからの情報または記憶された情報を使用することができる。サーバはまた、推定を行う際に、オンラインネットワークまたはソースにアクセスすることもできる。移動遅延は、交通機関のモードに関する内在する遅延、履歴、スケジュール、および/または他の利用可能な履歴の、またはリアルタイムソースに基づきうる。例えば、サーバは、移動遅延を決定する際に、リアルタイムトラフィック情報、フライト遅延、および天候条件にアクセスすることができる。ステップ807で、サーバは、車両の登録されたドライバが車両に近接する最短の時間期間を決定する。ステップ808で、サーバは、非近接プロセスではない開始すべき(ドライバが車両に達するよりも、しきい値の時間期間よりも小さい時間期間前に開始されることを要するプロセスである)ユーザアプローチプロセスが存在するかどうかを決定する。例えば、ユーザアプローチプロセスは、車両のキャビンを温めることまたは冷やすこと、ラジオをつけることまたは音楽トラックを再生すること、車内灯をオンまたはオフにすること、座席またはミラーを調節すること等を含むことができる。開始すべきそのようなユーザアプローチプロセスが存在する場合、プロセスはステップ809に進む。ステップ809で、サーバは、最短の時間期間がしきい値の時間期間よりも少ないかどうかを決定する。最短の時間期間がしきい値の時間期間よりも少ない場合、ステップ810で、サーバは、登録されたドライバ選好に基づいて少なくとも1つのプロセスを開始すべきかどうかを決定する。ステップ811で、サーバは、車両に少なくとも1つのプロセスを開始することの決定に基づいて、少なくとも1つのプロセスを開始するように要求する。例えば、サーバは、車両とのワイヤレス通信を通じて要求を送信することができる。ステップ815で、サーバは、車両に休眠時間期間のための休眠モードに入るように要求する。ステップ816で、サーバは、車両に休眠時間期間の満了に基づいて始動するように要求する。ステップ817で、サーバは、車両にプロセスのグループにおける少なくとも1つのプロセスを開始することの決定に基づいて少なくとも1つのプロセスを開始するように要求する。例えば、登録されたドライバは、車両に戻っている最中であり、10分のしきい値よりも少ない時間期間離れている。このケースでは、サーバは、車両に、キャビンを温める、あるいは登録されたドライバの選好にラジオを合わせるように要求することができる。ステップ809に戻ると、最短の時間期間がしきい値の時間期間よりも少なくない(つまり、登録されたドライバが、しきい値の時間期間よりも少ない時間期間離れていない)場合、その方法は、待機または休眠の状態に入ることができる。
[0044] ステップ812に進むと、サーバは、非近接プロセスでない開始すべき(プロセスのグループから選択することを含むプロセスである)選択されたプロセスが存在するかどうかを決定する。例えば、サーバは、複数のバッテリ充電スピードから選択することができる。より多い時間が利用可能であるとき、サーバは、車両に、より遅いけれどもより完全なバッテリ充電を開始することを要求することができる。より少ない時間が利用可能であるとき、サーバは、車両に、より速いバッテリ充電を開始するように要求することができる。より多い時間が利用可能であるとき、サーバは、車両に、より徹底的かつ完全なシステムアップデート、データ同期、データバックアップ等を行うように要求することができる。より少ない時間が利用可能であるとき、サーバは、車両に、インクリメントする、または緊急のシステムアップデートを行うように要求することができる。ステップ813で、サーバは、プロセスのグループにおける各プロセスを完了させるためのプロセス時間期間を決定する。例えば、遅いバッテリ充電は、10時間で完了することができる一方で、速い充電は、4時間で完了する。ステップ814で、車両は、各プロセスに関する最短の時間期間およびプロセス時間に基づいて、プロセスのグループから少なくとも1つのプロセスを開始すべきかどうかを決定する。ステップ815で、サーバは、車両に、休眠時間期間のための休眠モードに入るように要求する。休眠時間期間は、最短の時間期間とプロセス時間期間との間の差異に基づきうる。ステップ816で、サーバは、車両に休眠時間期間の満了に基づいて始動するように要求する。ステップ817で、サーバは、車両に、プロセスのグループにおける少なくとも1つのプロセスを開始することの決定に基づいて少なくとも1つのプロセスを開始するように要求する。ステップ817は、ステップ815および816に続いて図示されているけれども、ステップ817は、車両が休眠モードに入る前に少なくとも1つのプロセスを開始するように、ステップ815に先立つことができる。
[0045] ステップ818に進むと、サーバは、非近接プロセスではない開始すべき多岐にわたるプロセスが存在するかどうかを決定する。多岐にわたるプロセスは、ユーザアプローチプロセスおよび選択されたプロセス以外の全てのプロセスである。多岐にわたるプロセスは、ソフトウェアアップデート、マップダウンロード等を含むことができる。ステップ819で、サーバは、少なくとも1つの他のプロセスを完了するためのプロセス時間期間を決定する。ステップ820で、サーバは、最短の時間期間およびプロセス時間期間に基づいて、少なくとも1つの他のプロセスを開始すべきかどうかを決定する。
[0046] ステップ821で、サーバは、車両に、休眠時間期間のための休眠モードに入るように要求する。ステップ822で、サーバは、車両に、休眠時間期間の満了に基づいて始動するように要求する。ステップ823で、サーバは、車両に、少なくとも1つの他のプロセスを開始することの決定に基づいて少なくとも1つの他のプロセスを開始するように要求する。当業者は、サーバが、車両に、少なくとも1つのプロセスを開始するように要求し、車両が、いつ休眠モードに入るべきかをそれ自身で決定することができることを認識するだろう。
[0047] ステップ808、812、および818でスタートするプロセスグループは、連続で、または並行で行われうる。1つの態様で、方法は、808から811までのステップを、その後、812から817までのステップを、そして818から823までのステップを行うことができる。別の態様では、方法は、3つのプロセスグループの全てを同時に行うことができる。
[0048] 上記で論じられたように、登録ドライバの位置は、登録されたドライバが持ち歩いていると推測される登録されたドライバのモバイルデバイスの位置である。登録されたドライバは、モバイルデバイスを持ち運んでいないけれども(つまり、モバイルデバイスが車両に近接していないけれども)車両をスタートさせる場合、サーバは、登録されたドライバがモバイルデバイスを持ち運んでいなかったという記録、および時間を保持することができる。サーバはその後、特定の登録がモバイルデバイスを持ち運ぶことはない見込みのある時間および周波数を決定することができる。登録されたドライバがモバイルデバイスを持ち運ぶことはない見込みのある時間および周波数に基づいて、サーバは、図8の方法をインプリメントすべきかどうかを決定することができる。例えば、サーバは、登録されたドライバが毎日午後1時にモバイルデバイスを有さずに車両をスタートさせると決定する場合、サーバは、スケジュールされた維持のデフォルトのモードを選択して、毎日午後1時よりも数時間前に図8の方法を一時停止することができる。
[0049] 図9は、ドライバを車両に登録するためのフローチャートである。プロセスは、902で、登録のためにドライバ情報を受信することによってスタートする。プロセスは、ワイヤレスに、インターネットをわたって、あるいは車両またはサーバにおけるコンソールで行われることができる。ドライバ情報は、経歴情報(biographical information)、パスワード、トークンキー等を含むことができる。プロセスがドライバ情報を受信した後、ステップ904でプロセスは、車両の所有者としてドライバを登録する。次にステップ906で、プロセスは、選好、スケジュール等のような登録されたユーザデータを受信する。ユーザデータは周期的にサーバに送信されることができる、あるいは車両またはサーバは、ユーザデータを求める要求を送ることができる。一度ドライバが車両に登録されると、車両は、登録されたドライバの位置を決定するために、車両のためのロケーション情報を受信することができる。車両はさらに、登録されたドライバから受信されたユーザデータに基づいて、最短の時間期間を決定することができる。
[0050] 車両およびサーバは、別個に論じられ、遠隔のロケーションにおける別個のエンティティでありうる。車両およびサーバは、遠く離れて、あるいはすぐ近くに位置することができる。
[0051] 図10は、実例となる装置において異なるモジュール/手段/コンポーネント間のデータフローを例示している概略的なデータフロー図である。装置は、車両内に含まれた装置でありうる。装置1001は、登録されたドライバおよび車両の位置を受信または決定するように構成される位置決定モジュール1002を含むことができる。装置1001は、登録されたドライバおよび車両の決定された位置に基づいて移動の時間を決定するように構成される移動の時間決定モジュール1004をさらに含むことができる。移動の時間決定モジュール1004は、スケジュール、時間帯、履歴等のような他の条件に基づいて移動の時間を決定するようにさらに構成されうる。装置1001はさらに、プロセスが完了するのにかかる時間の長さを決定するように構成されたプロセス時間決定モジュール1006を含むことができる。プロセス時間決定モジュール1006は、あらゆる数のプロセス、またはプロセスのグループを決定するように構成されうる。いくつかのプロセスは、プロセス時間、または十分でないプロセス時間を有さないことがある。他のタイプのプロセスも可能である。プロセス時間決定モジュール1006は、履歴の情報、プロセスの本質、またはシステムの能力(ハードドライブスピード、ネットワークスピード等)からプロセス時間を決定することができる。装置1001はさらに、少なくとも1つのプロセスを開始すべきかどうかを決定するように構成されたプロセス開始決定モジュール1008を含むことができる。例えば、プロセス開始決定モジュール1008は、移動の時間とプロセス時間を比較するように構成されうる。プロセス開始決定モジュール1008は、ドライバのロケーションに基づいて少なくとも1つのプロセスを開始すると決定するように構成されうる。プロセス開始決定モジュール1008は、多くのファクタに基づいて少なくとも1つのプロセスを開始すると決定するように構成されうる。例えば、決定は、車両および登録されたドライバのどちらかまたは両方に関する近接センタからの情報に基づきうる。装置1001はさらに、プロセス開始モジュール1010を含むことができる。プロセス開始モジュール1010は、少なくとも1つのプロセスを開始するために、プロセス開始決定モジュール1008の決定に基づいて少なくとも1つのプロセスを開始するように構成されうる。プロセス開始モジュール1010は、あらゆる数の方法で車両システムとインターフェース接続するように構成されうる。例えば、プロセス開始モジュール1010は、電子制御ユニット(ECU)に結合されうる、あるいはプロセス開始モジュール1010は車両システムに直接接続されうる。車両システムは、あらゆる電子または機械システムを含むことができる。
[0052] 装置は、上述の図7、9のフローチャートにおけるアルゴリズムのステップの各々を行う追加のモジュールを含むことができる。このように、上述の図7、6のフローチャートにおける各ステップは、モジュールによって実行されることができ、装置はこれらのモジュールのうちの1または複数を含みうる。モジュールは、述べられたプロセス/アルゴリズムを行うように構成されたプロセッサによってインプリメントされ、プロセッサによるインプリメンテーションのためにコンピュータ可読媒体内に記憶された、あるいはそれらのいくつかの組み合わせの、述べられたプロセス/アルゴリズムを遂行するように特に構成された1または複数のハードウェアコンポーネントでありうる。
[0053] 図11は、別の実例となる装置において異なるモジュール/手段/コンポーネント間のデータフローを例示している概略的なデータフロー図である。装置1101は、サーバ内に含まれた装置でありうる。装置1101は、ドライバ登録情報を受信し、ドライバを登録するように構成されたドライバ登録モジュール1112を含むことができる。一度ドライバがシステムに登録されると、サーバは、ドライバロケーション情報を受信する、あるいはドライバロケーション情報を要求することができる。装置1101は、車両に少なくとも1つのプロセスを開始するように要求するためのプロセス開始要求モジュール1110を含むことができる。プロセス開始要求モジュール1110は、車両が少なくとも1つのプロセスを開始するための要求を車両に送るために、ワイヤレスデバイスまたは送信機に結合されうる。装置1101は、登録されたドライバおよび車両の位置を受信または決定するように構成される位置決定モジュール1102を含むことができる。装置1101は、登録されたドライバおよび車両の決定された位置に基づいて移動の時間を決定するように構成される移動の時間決定モジュール1104をさらに含むことができる。移動の時間決定モジュール1104は、スケジュール、時間帯、履歴等のような他の条件に基づいて移動の時間を決定するようにさらに構成されうる。装置1101はさらに、プロセスが完了するのにかかる時間の長さを決定するように構成されたプロセス時間決定モジュール1106を含むことができる。プロセス時間決定モジュール1106は、あらゆる数のプロセス、またはプロセスのグループを決定するように構成されうる。いくつかのプロセスは、プロセス時間、または十分でないプロセス時間を有さないことがある。他のタイプのプロセスも可能である。プロセス時間決定モジュール1106は、履歴の情報、プロセスの本質、またはシステムの能力(ハードドライブスピード、ネットワークスピード等)からプロセス時間を決定することができる。装置1101はさらに、少なくとも1つのプロセスを開始すべきかどうかを決定するように構成されたプロセス開始決定モジュール1108を含むことができる。例えば、プロセス開始決定モジュール1108は、移動の時間とプロセス時間を比較するように構成されうる。プロセス開始決定モジュール1108は、ドライバのロケーションに基づいて少なくとも1つのプロセスを開始すると決定するように構成されうる。プロセス開始決定モジュール1108は、多くのファクタに基づいて少なくとも1つのプロセスを開始すると決定するように構成されうる。例えば、決定は、車両および登録されたドライバのどちらかまたは両方に関する近接センタからの情報に基づきうる。
[0054] 装置は、上述の図8、9のフローチャートにおけるアルゴリズムのステップの各々を行う追加のモジュールを含むことができる。このように、上述の図8、9のフローチャートにおける各ステップは、モジュールによって実行されることができ、装置はこれらのモジュールのうちの1または複数を含みうる。モジュールは、述べられたプロセス/アルゴリズムを行うように構成されたプロセッサによってインプリメントされ、プロセッサによるインプリメンテーションのためにコンピュータ可読媒体内に記憶された、あるいはそれらのいくつかの組み合わせの、述べられたプロセス/アルゴリズムを遂行するように特に構成された1または複数のハードウェアコンポーネントでありうる。
[0055] 図12は、処理システムを用いる装置のためのハードウェアインプリメンテーションの例を例示している図1200である。処理システムは、車両の処理システムでありうる。処理システム1201は、バス1250により一般的に表されるバスアーキテクチャを用いてインプリメントされうる。バス1250は、処理システム1201の指定のアプリケーションと全体的な設計の制約に依存して、任意の数の相互接続バスおよびブリッジを含むことができる。バス1250は、プロセッサ1212、モジュール1202、1204、1206、1208、および1210、ならびにコンピュータ可読媒体1214によって表されている1または複数のプロセッサおよび/またはハードウェアモジュールを含む様々な回路とリンクする。バス1250はまた、タイミングソース、周辺機器、電圧レギュレータ、および電力管理回路のような様々な他の回路ともリンクすることができ、これらは、当該技術分野で周知であるので、これ以上説明されない。処理システム1201は、車両システムにリンクされうる。処理システム1201は、トランシーバ1230に結合されうる。トランシーバ1230は、1または複数のアンテナ1240に結合される。トランシーバ1230は、送信媒体を介して様々な他の装置と通信するための手段を提供することができる。処理システム1201は、コンピュータ可読媒体1214に結合されたプロセッサ1212を含むことができる。プロセッサ1212は、コンピュータ可読媒体1214に記憶されたソフトウェアの実行を含む、汎用処理を担っている。このソフトウェアは、プロセッサ1212によって実行されるとき、処理システム1201に、あらゆる特定の装置に関して上記で記述された様々な機能を行わせる。コンピュータ可読媒体1214はまた、ソフトウェアを実行するときにプロセッサ1212によって操作されるデータを記憶するために使用されることもできる。処理システム1201はさらに、モジュール1202、1204、1206、1208、および1210を含む。モジュールは、プロセッサ1212において稼働し、コンピュータ可読媒体1214に常駐している/記憶されたソフトウェアモジュール、プロセッサに結合された1または複数のハードウェアモジュール、またはそれらのいくつかの組み合わせでありうる。処理システム1201は、車両システムのコンポーネントでありうる。
[0056] 1つの構成では、装置1001、1299は、車両の概算の位置を決定するための手段、車両の登録されたドライバが車両に近接する決定された概算の位置に基づいて、最短の時間期間を決定するための手段、および決定された時間期間に基づいて、車両内の少なくとも1つのプロセスを開始すべきかどうかを決定するための手段を含むことができる。装置1001、1299は、車両の登録されたドライバの位置を受信するための手段、および車両の決定された概算の位置を登録されたドライバの受信された位置と比較するための手段をさらに含むことができる。装置1001、1299は、登録されたドライバの受信された位置から、車両に対する近接に達するための登録されたドライバの移動スピードを推定するための手段、および登録されたドライバの受信された位置から車両に対する近接に達するための登録されたドライバの移動遅延を推定するための手段をさらに含むことができる。装置1001、1299はさらに、少なくとも1つのプロセスを完了するためのプロセス時間期間を決定するための手段をさらに含むことができる。装置1001、1299はさらに、決定された最短の時間期間からプロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入るために手段、および少なくとも1つのプロセスが決定された最短の時間期間の満了の前に完了されるように少なくとも1つのプロセスを開始するために休眠時間期間の満了に基づいて始動するための手段を含むことができる。装置1001、1299はさらに、車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つがオンにされている間周期的に車両の位置を決定するための手段、決定された時間期間に基づいてバッテリを充電するスピードを決定するための手段、および車両のバッテリにおける電力の残りの分量を決定するための手段を含むことができる。装置1001、1299はさらに、車両がバッテリ充電ステーションのしきい値の距離内にあるとき、バッテリにおける電力の残りの分量に関わらず、少なくとも1つのプロセスを開始すると決定するための手段を含むことができる。装置1001、1299は、少なくとも1つのプロセスがしきい値の時間期間内に開始されていないとき、決定された時間期間に関わらず、少なくとも1つのプロセスを開始すると決定するための手段をさらに含むことができる。装置1001、1299はさらに、少なくとも1つのプロセスを開始すると決定したことに基づいて、車両内の少なくとも1つのプロセスを開始するための手段を含むことができる。上述の手段は、装置1001、1299の上述のモジュール、および/または上述の手段によって記載された機能を行うように構成された装置の処理システムのうちの1または複数でありうる。
[0057] 図13は、処理システムを用いる装置のためのハードウェアのインプリメンテーションの別の例を例示している図1300である。処理システムは、サーバの処理システムでありうる。処理システム1301は、バス1350により一般的に表されるバスアーキテクチャを用いてインプリメントされうる。バス1350は、処理システム1301の指定のアプリケーションと全体的な設計の制約に依存して、任意の数の相互接続バスおよびブリッジを含むことができる。バス1350は、プロセッサ1312、モジュール1302、1304、1306、1308、および1310、ならびにコンピュータ可読媒体1314によって表されている1または複数のプロセッサおよび/またはハードウェアモジュールを含む様々な回路とリンクする。バス1350はまた、タイミングソース、周辺機器、電圧レギュレータ、および電力管理回路のような様々な他の回路とリンクすることができ、これらは、当該技術分野で周知であるので、これ以上説明されない。処理システム1301は、車両システムにリンクされうる。処理システム1301は、トランシーバ1330に結合されうる。トランシーバ1330は、1または複数のアンテナ1340に結合される。トランシーバ1330は、送信媒体を介して様々な他の装置と通信するための手段を提供することができる。処理システム1301は、コンピュータ可読媒体1314に結合されたプロセッサ1312を含むことができる。プロセッサ1312は、コンピュータ可読媒体1314に記憶されたソフトウェアの実行を含む、汎用処理を担っている。このソフトウェアは、プロセッサ1312によって実行されるとき、処理システム1301に、あらゆる特定の装置に関して上記で記述された様々な機能を行わせる。コンピュータ可読媒体1314はまた、ソフトウェアを実行するときにプロセッサ1312によって操作されるデータを記憶するために使用されることもできる。処理システム1301はさらに、モジュール1302、1304、1306、1308、および1310を含む。モジュールは、プロセッサ1312において稼働し、コンピュータ可読媒体1314に常駐している/記憶されたソフトウェアモジュール、プロセッサに結合された1または複数のハードウェアモジュール、またはそれらのいくつかの組み合わせでありうる。処理システム1301は、サーバシステムのコンポーネントでありうる。
[0058] 1つの構成では、装置1101、1399は、車両の概算の位置を決定するための手段、車両の登録されたドライバが車両に近接する決定された概算の位置に基づいて、最短の時間期間を決定するための手段、および決定された時間期間に基づいて、車両内の少なくとも1つのプロセスを開始すべきかどうかを決定するための手段を含むことができる。装置1101、1399は、車両の登録されたドライバの位置を受信するための手段、および車両の決定された概算の位置を登録されたドライバの受信された位置と比較するための手段をさらに含むことができる。装置1101、1399は、登録されたドライバの受信された位置から、車両に対する近接に達するための登録されたドライバの移動スピードを推定するための手段、および登録されたドライバの受信された位置から車両に対する近接に達するための登録されたドライバの移動遅延を推定するための手段をさらに含むことができる。装置1101、1399はさらに、少なくとも1つのプロセスを完了するためのプロセス時間期間を決定するための手段を含むことができる。装置1101、1399はさらに、決定された最短の時間期間からプロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入るために手段、および少なくとも1つのプロセスが決定された最短の時間期間の満了の前に完了されるように少なくとも1つのプロセスを開始するために休眠時間期間の満了に基づいて始動するための手段を含むことができる。装置1101、1399はさらに、車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つがオンにされている間周期的に車両の位置を決定するための手段、決定された時間期間に基づいてバッテリを充電するスピードを決定するための手段、および車両のバッテリにおける電力の残りの分量を決定するための手段を含むことができる。装置1001、1399はさらに、車両がバッテリ充電ステーションのしきい値の距離内にあるとき、バッテリにおける電力の残りの分量に関わらず、少なくとも1つのプロセスを開始すると決定するための手段を含むことができる。装置1001、1399は、少なくとも1つのプロセスがしきい値の時間期間内に開始されていないとき、決定された時間期間に関わらず、少なくとも1つのプロセスを開始すると決定するための手段をさらに含むことができる。装置1101、1399はさらに、少なくとも1つのプロセスを開始すると決定したことに基づいて、車両内の少なくとも1つのプロセスを開始するための手段を含むことができる。上述の手段は、装置1101、1399の上述のモジュール、および/または上述の手段によって記載された機能を行うように構成された装置の処理システムのうちの1または複数でありうる。装置はさらに、車両に、決定された最短の時間期間からプロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入るように要求するための手段、車両に、少なくとも1つのプロセスが決定された最短の時間期間の満了の前に完了されるように少なくとも1つのプロセスを開始するために休眠時間期間の満了に基づいて始動するように要求するための手段、および車両に、少なくとも1つのプロセスを開始すると決定したことに基づいて少なくとも1つのプロセスを開始するように要求するための手段を含むことができる。装置はさらに、車両のドライバを登録するための手段を含むことができる。
[0059] 開示された処理におけるステップの指定の順序または階層は、例示的な手法の一例であるということが理解される。設計の選好に基づいて、プロセスにおけるステップの指定の順序または階層は並べ替えられうるということが理解される。さらにいくつかのステップが組み合わされる、または省略されることができる。添付の方法の請求項は、サンプルの順序において、様々なステップの要素を示し、示された指定の順序または階層に限定されるようには意図されない。
[0060] 先の説明は、いずれの当業者もここで記述された様々な態様を実施できるように提供されている。これらの態様への様々な変更は当業者には容易に明らかになり、ここで定義される包括的な本質は他の態様に適用されうる。これにより、特許請求の範囲は、ここで図示された態様を限定するように意図されたものではなく、特許請求の範囲の記載と一貫した最大範囲を付与されるべきであり、単数での要素への言及は、そのように特別に述べられない限りは「1および1だけ」を意味するのではなく、むしろ「1または複数」を意味するように意図されている。他の方法で特に述べられていない限り、「いくつか」という用語は、1または複数を称する。当業者に既知である、あるいは後に既知となる本開示全体で記述された様々な態様の要素に対する全ての構造的および機能的な均等物は、参照によってここで明確に組み込まれ、請求項によって包含されるように意図されている。さらに、ここで開示されたものはどれも、そのような開示が特許請求の範囲において明示的に記載されているかどうかに関わらず公共に寄与されるようには意図されていない。どの特許請求の範囲の要素も、要素が明確に「ための手段」という表現を使用して記載されていない限り、ミーンズプラスファンクション(means plus function)として解釈されるべきではない。
[0060] 先の説明は、いずれの当業者もここで記述された様々な態様を実施できるように提供されている。これらの態様への様々な変更は当業者には容易に明らかになり、ここで定義される包括的な本質は他の態様に適用されうる。これにより、特許請求の範囲は、ここで図示された態様を限定するように意図されたものではなく、特許請求の範囲の記載と一貫した最大範囲を付与されるべきであり、単数での要素への言及は、そのように特別に述べられない限りは「1および1だけ」を意味するのではなく、むしろ「1または複数」を意味するように意図されている。他の方法で特に述べられていない限り、「いくつか」という用語は、1または複数を称する。当業者に既知である、あるいは後に既知となる本開示全体で記述された様々な態様の要素に対する全ての構造的および機能的な均等物は、参照によってここで明確に組み込まれ、請求項によって包含されるように意図されている。さらに、ここで開示されたものはどれも、そのような開示が特許請求の範囲において明示的に記載されているかどうかに関わらず公共に寄与されるようには意図されていない。どの特許請求の範囲の要素も、要素が明確に「ための手段」という表現を使用して記載されていない限り、ミーンズプラスファンクション(means plus function)として解釈されるべきではない。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
[C1]
車両において少なくとも1つのプロセスを開始するための方法であって、
前記車両の概算の位置を決定することと、
前記車両の登録されたドライバが前記車両に近接する前記決定された概算の位置に基づいて、最短の時間期間を決定することと、
前記決定された時間期間に基づいて、前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定することと、
を備える方法。
[C2]
前記車両の前記登録されたドライバの位置を受信することをさらに備え、前記最短の時間期間を決定することは、前記車両の前記決定された概算の位置を前記登録されたドライバの前記受信された位置と比較することを備える、C1に記載の方法。
[C3]
前記車両の前記登録されたドライバが、サーバに登録されたドライバであり、前記登録されたドライバの前記位置が前記サーバから受信される、C2に記載の方法。
[C4]
前記車両のドライバを登録することをさらに備え、前記登録されたドライバの前記位置が、前記登録されたドライバを有するワイヤレスデバイスから受信される、C2に記載の方法。
[C5]
前記登録されたドライバの前記位置は、所定の時間間隔で受信される、C2に記載の方法。
[C6]
前記登録されたドライバの第1の位置は、前記車両の最後の概算の位置が決定された後の時間の所定の期間に受信される、C2に記載の方法。
[C7]
前記登録されたドライバの前記受信された位置から、前記車両に対する前記近接に達するための前記登録されたドライバの移動スピードを推定することをさらに備え、前記最短の時間期間は、前記登録されたドライバの前記推定された移動スピードにさらに基づいて決定される、C2に記載の方法。
[C8]
前記登録されたドライバの前記移動スピードは、(i)利用可能な移動のモード;(ii)陸路で移動するのか、海路で移動するのか、飛行機で移動するのか;(iii)トラフィック;(iv)前記利用可能な移動のモードに関連付けられた内在する遅延;または(v)前記登録されたドライバの以前の移動スピード履歴、のうちの少なくとも1つに基づいて推定される、C7に記載の方法。
[C9]
前記登録されたドライバの前記受信された位置から、前記車両に対する前記近接に達するための前記登録されたドライバの移動遅延を推定することをさらに備え、前記最短の時間期間は、前記登録されたドライバの前記推定された移動遅延にさらに基づいて決定される、C2に記載の方法。
[C10]
前記登録されたドライバの前記移動遅延は、(i)時間帯、(ii)前記登録されたドライバのスケジュール、または(iii)前記登録されたドライバの以前の移動遅延履歴のうちの少なくとも1つに基づいて推定される、C9に記載の方法。
[C11]
前記少なくとも1つのプロセスを完了するためのプロセス時間期間を決定することをさらに備える、C1に記載の方法。
[C12]
前記決定された最短の時間期間から前記プロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入ることと、
前記少なくとも1つのプロセスが、前記決定された最短の時間期間の満了の前に完了されるように、前記少なくとも1つのプロセスを開始するために前記休眠時間期間の満了に基づいて始動することと、
をさらに備える、C11に記載の方法。
[C13]
前記車両に、前記決定された最短の時間期間から前記プロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入るように要求することと、
前記車両に、前記少なくとも1つのプロセスが、前記決定された最短の時間期間の満了の前に完了されるように、前記少なくとも1つのプロセスを開始するために前記休眠時間期間の満了に基づいて始動するように要求することと、
をさらに備える、C11に記載の方法。
[C14]
前記少なくとも1つのプロセスは、前記車両のエンジンまたはモータのうちの少なくとも1つを温めること、前記車両のバッテリを温めること、前記車両の室内を温めることまたは冷やすこと、前記車両の前記バッテリを充電すること、前記車両のドアまたはコンパートメントをロックすること、前記車両の灯りをオフにすること、データをダウンロードすること、データをアップロードすること、前記車両におけるメモリをデフラグメントすること、データを同期すること、またはシステムテストを行うこと、のうちの少なくとも1つを備える、C1に記載の方法。
[C15]
前記少なくとも1つのプロセスは、前記車両の室内を温めることまたは冷やすこと、および前記登録されたドライバのユーザ選好に基づいて温めるプロファイルあるいは冷やすプロファイルを選択することを備える、C1に記載の方法。
[C16]
前記車両の前記概算の位置は、オフにされている前記車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つに基づいて決定される前記車両の停止された位置である、C1に記載の方法。
[C17]
前記車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つがオンにされている間、周期的に前記車両の位置を決定することをさらに備え、前記車両の前記概算の位置は、前記車両の前記エンジンおよび前記モータのうちの前記少なくとも1つがオフにされるすぐ前に決定される前記車両の前記位置である、C1に記載の方法。
[C18]
前記少なくとも1つのプロセスは、前記車両のバッテリを充電することを備え、前記方法はさらに、前記決定された時間期間に基づいて前記バッテリを充電するスピードを決定することを備える、C1に記載の方法。
[C19]
前記車両のバッテリにおける電力の残りの分量を決定することをさらに備え、前記少なくとも1つのプロセスを開始すべきかどうかを決定することは、前記バッテリにおける前記決定された電力の残りの分量にさらに基づく、C1に記載の方法。
[C20]
前記少なくとも1つのプロセスを開始すべきかどうかを決定することは、前記車両がバッテリ充電ステーションのしきい値の距離内にあるかどうかにさらに基づく、C19に記載の方法。
[C21]
前記車両がバッテリ充電ステーションのしきい値の距離内にあるとき、前記バッテリにおける前記電力の前記残りの分量に関わらず、前記少なくとも1つのプロセスを開始すると決定することをさらに備える、C20に記載の方法。
[C22]
前記少なくとも1つのプロセスを開始すると決定したことに基づいて、前記車両内の前記少なくとも1つのプロセスを開始することをさらに備える、C1に記載の方法。
[C23]
前記車両に、前記少なくとも1つのプロセスを開始すると決定したことに基づいて、前記少なくとも1つのプロセスを開始するように要求することをさらに備える、C1に記載の方法。
[C24]
前記概算の位置を決定することは、前記車両から前記概算の位置を受信することを備える、C1に記載の方法。
[C25]
前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定することは、前記少なくとも1つのプロセスがしきい値の時間期間内に開始されているかどうかにさらに基づき、前記方法はさらに、前記少なくとも1つのプロセスが前記しきい値の時間期間内に開始されていないとき、前記決定された時間期間に関わらず、前記少なくとも1つのプロセスを開始すると決定することを備える、C1に記載の方法。
[C26]
車両において少なくとも1つのプロセスを開始するための装置であって、
前記車両の概算の位置を決定するための手段と、
前記車両の登録されたドライバが前記車両に近接する前記決定された概算の位置に基づいて、最短の時間期間を決定するための手段と、
前記決定された時間期間に基づいて、前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定するための手段と、
を備える装置。
[C27]
前記車両の前記登録されたドライバの位置を受信するための手段をさらに備え、前記最短の時間期間を決定するための手段は、前記車両の前記決定された概算の位置を前記登録されたドライバの前記受信された位置と比較するようにさらに構成される、C26に記載の装置。
[C28]
前記車両の前記登録されたドライバが、サーバに登録されたドライバであり、前記登録されたドライバの前記位置が前記サーバから受信される、C27に記載の装置。
[C29]
前記車両のドライバを登録するための手段をさらに備え、前記登録されたドライバの前記位置が、前記登録されたドライバを有するワイヤレスデバイスから受信される、C27に記載の装置。
[C30]
前記登録されたドライバの前記位置は、所定の時間間隔で受信される、C27に記載の装置。
[C31]
前記登録されたドライバの第1の位置は、前記車両の最後の概算の位置が決定された後の時間の所定の期間に受信される、C27に記載の装置。
[C32]
前記登録されたドライバの前記受信された位置から、前記車両に対する前記近接に達するための前記登録されたドライバの移動スピードを推定するための手段をさらに備え、前記最短の時間期間は、前記登録されたドライバの前記推定された移動スピードにさらに基づいて決定される、C27に記載の装置。
[C33]
前記登録されたドライバの前記移動スピードは、(i)利用可能な移動のモード;(ii)陸路で移動するのか、海路で移動するのか、飛行機で移動するのか;(iii)トラフィック;(iv)前記利用可能な移動のモードに関連付けられた内在する遅延;または(v)前記登録されたドライバの以前の移動スピード履歴、のうちの少なくとも1つに基づいて推定される、C32に記載の装置。
[C34]
前記登録されたドライバの前記受信された位置から、前記車両に対する前記近接に達するための前記登録されたドライバの移動遅延を推定するための手段をさらに備え、前記最短の時間期間は、前記登録されたドライバの前記推定された移動遅延にさらに基づいて決定される、C27に記載の装置。
[C35]
前記登録されたドライバの前記移動遅延は、(i)時間帯、(ii)前記登録されたドライバのスケジュール、または(iii)前記登録されたドライバの以前の移動遅延履歴のうちの少なくとも1つに基づいて推定される、C34に記載の装置。
[C36]
前記少なくとも1つのプロセスを完了するためのプロセス時間期間を決定するための手段をさらに備える、C26に記載の装置。
[C37]
前記決定された最短の時間期間から前記プロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入るための手段と、
前記少なくとも1つのプロセスが、前記決定された最短の時間期間の満了の前に完了されるように、前記少なくとも1つのプロセスを開始するために前記休眠時間期間の満了に基づいて始動するための手段と、
をさらに備える、C36に記載の装置。
[C38]
前記車両に、前記決定された最短の時間期間から前記プロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入るように要求するための手段と、 前記車両に、前記少なくとも1つのプロセスが、前記決定された最短の時間期間の満了の前に完了されるように、前記少なくとも1つのプロセスを開始するために前記休眠時間期間の満了に基づいて始動するように要求するための手段と、
をさらに備える、C36に記載の装置。
[C39]
前記少なくとも1つのプロセスは、前記車両のエンジンまたはモータのうちの少なくとも1つを温めること、前記車両のバッテリを温めること、前記車両の室内を温めることまたは冷やすこと、前記車両の前記バッテリを充電すること、前記車両のドアまたはコンパートメントをロックすること、前記車両の灯りをオフにすること、データをダウンロードすること、データをアップロードすること、前記車両におけるメモリをデフラグメントすること、データを同期すること、またはシステムテストを行うこと、のうちの少なくとも1つを備える、C26に記載の装置。
[C40]
前記少なくとも1つのプロセスは、前記車両の室内を温めることまたは冷やすこと、および前記登録されたドライバのユーザ選好に基づいて温めるプロファイルあるいは冷やすプロファイルを選択することを備える、C26に記載の装置。
[C41]
前記車両の前記概算の位置は、オフにされている前記車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つに基づいて決定される前記車両の停止された位置である、C26に記載の装置。
[C42]
前記車両の前記位置を決定するための手段はさらに、前記車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つがオンにされている間、周期的に前記車両の位置を決定するように構成され、前記車両の前記概算の位置は、前記車両の前記エンジンおよび前記モータのうちの前記少なくとも1つがオフにされるすぐ前に決定される前記車両の前記位置である、C26に記載の装置。
[C43]
前記少なくとも1つのプロセスは、前記車両のバッテリを充電することを備え、前記方法はさらに、前記決定された時間期間に基づいて前記バッテリを充電するスピードを決定することを備える、C26に記載の装置。
[C44]
前記車両のバッテリにおける電力の残りの分量を決定するための手段をさらに備え、前記少なくとも1つのプロセスを開始すべきかどうかを決定するための手段は、前記バッテリにおける前記決定された電力の残りの分量にさらに基づいて前記決定を行う、C26に記載の装置。
[C45]
前記少なくとも1つのプロセスを開始すべきかどうかを決定するための手段は、前記車両がバッテリ充電ステーションのしきい値の距離内にあるかどうかにさらに基づいて前記決定を行う、C44に記載の装置。
[C46]
前記車両がバッテリ充電ステーションのしきい値の距離内にあるとき、前記バッテリにおける前記電力の前記残りの分量に関わらず、前記少なくとも1つのプロセスを開始すると決定するための手段をさらに備える、C45に記載の装置。
[C47]
前記少なくとも1つのプロセスを開始すると決定したことに基づいて、前記車両内の前記少なくとも1つのプロセスを開始するための手段をさらに備える、C26に記載の装置。
[C48]
前記車両に、前記少なくとも1つのプロセスを開始すると決定したことに基づいて、前記少なくとも1つのプロセスを開始するように要求するための手段をさらに備える、C26に記載の装置。
[C49]
前記概算の位置を決定するための手段は、前記車両から前記概算の位置を受信するようにさらに構成される、C26に記載の装置。
[C50]
前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定するための手段は、前記少なくとも1つのプロセスがしきい値の時間期間内に開始されているかどうかにさらに基づいて前記決定を行い、前記装置はさらに、前記少なくとも1つのプロセスが前記しきい値の時間期間内に開始されていないとき、前記決定された時間期間に関わらず、前記少なくとも1つのプロセスを開始すると決定するための手段を備える、C26に記載の装置。
[C51]
車両において少なくとも1つのプロセスを開始するための装置であって、
前記車両の概算の位置を決定し、
前記車両の登録されたドライバが前記車両に近接する前記決定された概算の位置に基づいて、最短の時間期間を決定し、
前記決定された時間期間に基づいて、前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定する、
ように構成されたプロセッサシステム
を備える装置。
[C52]
前記処理システムはさらに、前記車両の前記登録されたドライバの位置を受信するように構成され、前記最短の時間期間を決定することは、前記車両の前記決定された概算の位置を前記登録されたドライバの前記受信された位置と比較することを備える、C51に記載の方法。
[C53]
前記車両の前記登録されたドライバが、サーバに登録されたドライバであり、前記登録されたドライバの前記位置が前記サーバから受信される、C52に記載の装置。
[C54]
前記処理システムはさらに、前記車両のドライバを登録するように構成され、前記登録されたドライバの前記位置が、前記登録されたドライバを有するワイヤレスデバイスから受信される、C52に記載の装置。
[C55]
前記登録されたドライバの前記位置は、所定の時間間隔で受信される、C52に記載の装置。
[C56]
前記登録されたドライバの第1の位置は、前記車両の最後の概算の位置が決定された後の時間の所定の期間に受信される、C52に記載の装置。
[C57]
前記処理システムは、前記登録されたドライバの前記受信された位置から、前記車両に対する前記近接に達するための前記登録されたドライバの移動スピードを推定するようにさらに構成され、前記最短の時間期間は、前記登録されたドライバの前記推定された移動スピードにさらに基づいて決定される、C52に記載の装置。
[C58]
前記登録されたドライバの前記移動スピードは、(i)利用可能な移動のモード;(ii)陸路で移動するのか、海路で移動するのか、飛行機で移動するのか;(iii)トラフィック;(iv)前記利用可能な移動のモードに関連付けられた内在する遅延;または(v)前記登録されたドライバの以前の移動スピード履歴、のうちの少なくとも1つに基づいて推定される、C57に記載の装置。
[C59]
前記処理システムは、前記登録されたドライバの前記受信された位置から、前記車両に対する前記近接に達するための前記登録されたドライバの移動遅延を推定するようにさらに構成され、前記最短の時間期間は、前記登録されたドライバの前記推定された移動遅延にさらに基づいて決定される、C52に記載の装置。
[C60]
前記登録されたドライバの前記移動遅延は、(i)時間帯、(ii)前記登録されたドライバのスケジュール、または(iii)前記登録されたドライバの以前の移動遅延履歴、のうちの少なくとも1つに基づいて推定される、C59に記載の装置。
[C61]
前記処理システムは、前記少なくとも1つのプロセスを完了するためのプロセス時間期間を決定するようにさらに構成される、C51に記載の装置。
[C62]
前記処理システムはさらに、
前記決定された最短の時間期間から前記プロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入り、
前記少なくとも1つのプロセスが、前記決定された最短の時間期間の満了の前に完了されるように、前記少なくとも1つのプロセスを開始するために前記休眠時間期間の満了に基づいて始動する、
ように構成される、C61に記載の装置。
[C63]
前記処理システムはさらに、
前記車両に、前記決定された最短の時間期間から前記プロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入るように要求し、
前記車両に、前記少なくとも1つのプロセスが、前記決定された最短の時間期間の満了の前に完了されるように、前記少なくとも1つのプロセスを開始するために前記休眠時間期間の満了に基づいて始動するように要求する、
ように構成される、C61に記載の装置。
[C64]
前記少なくとも1つのプロセスは、前記車両のエンジンまたはモータのうちの少なくとも1つを温めること、前記車両のバッテリを温めること、前記車両の室内を温めることまたは冷やすこと、前記車両の前記バッテリを充電すること、前記車両のドアまたはコンパートメントをロックすること、前記車両の灯りをオフにすること、データをダウンロードすること、データをアップロードすること、前記車両におけるメモリをデフラグメントすること、データを同期すること、またはシステムテストを行うこと、のうちの少なくとも1つを備える、C51に記載の装置。
[C65]
前記少なくとも1つのプロセスは、前記車両の室内を温めることまたは冷やすこと、および前記登録されたドライバのユーザ選好に基づいて温めるプロファイルあるいは冷やすプロファイルを選択することを備える、C51に記載の装置。
[C66]
前記車両の前記概算の位置は、オフにされている前記車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つに基づいて決定される前記車両の停止された位置である、C51に記載の装置。
[C67]
前記処理システムはさらに、前記車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つがオンにされている間、周期的に前記車両の位置を決定するように構成され、前記車両の前記概算の位置は、前記車両の前記エンジンおよび前記モータのうちの前記少なくとも1つがオフにされるすぐ前に決定される前記車両の前記位置である、C51に記載の装置。
[C68]
前記少なくとも1つのプロセスは、前記車両のバッテリを充電することを備え、前記方法はさらに、前記決定された時間期間に基づいて前記バッテリを充電するスピードを決定することを備える、C51に記載の装置。
[C69]
前記処理システムはさらに、前記車両のバッテリにおける電力の残りの分量を決定するように構成され、前記処理システムは、前記バッテリにおける前記決定された電力の残りの分量にさらに基づいて、前記少なくとも1つのプロセスを開始すべきかどうかを決定するように構成される、C51に記載の装置。
[C70]
前記処理システムは、前記車両がバッテリ充電ステーションのしきい値の距離内にあるかどうかにさらに基づいて、前記少なくとも1つのプロセスを開始すべきかどうかを決定するように構成される、C69に記載の装置。
[C71]
前記処理システムは、前記車両がバッテリ充電ステーションのしきい値の距離内にあるとき、前記バッテリにおける前記電力の前記残りの分量に関わらず、前記少なくとも1つのプロセスを開始すると決定するように構成される、C70に記載の装置。
[C72]
前記処理システムはさらに、前記少なくとも1つのプロセスを開始すると決定したことに基づいて、前記車両内の前記少なくとも1つのプロセスを開始するように構成される、C51に記載の装置。
[C73]
前記処理システムはさらに、前記少なくとも1つのプロセスを開始すると決定したことに基づいて、前記車両に、前記少なくとも1つのプロセスを開始するように要求するように構成される、C51に記載の装置。
[C74]
前記処理システムは、前記車両から前記概算の位置を受信することによって、前記概算の位置を決定するように構成される、C51に記載の装置。
[C75]
前記処理システムは、前記少なくとも1つのプロセスがしきい値の時間期間内に開始されているかどうかにさらに基づいて前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定するように構成され、前記処理システムはさらに、前記少なくとも1つのプロセスが前記しきい値の時間期間内に開始されていないとき、前記決定された時間期間に関わらず、前記少なくとも1つのプロセスを開始すると決定するように構成される、C51に記載の装置。
[C76]
車両において少なくとも1つのプロセスを開始するためのコンピュータプログラム製品であって、
前記車両の概算の位置を決定することと、
前記車両の登録されたドライバが前記車両に近接する前記決定された概算の位置に基づいて、最短の時間期間を決定することと、
前記決定された時間期間に基づいて、前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定することと、
のためのコードを備える、コンピュータ可読媒体、
を備えるコンピュータプログラム製品。

Claims (76)

  1. 車両において少なくとも1つのプロセスを開始するための方法であって、
    前記車両の概算の位置を決定することと、
    前記車両の登録されたドライバが前記車両に近接する前記決定された概算の位置に基づいて、最短の時間期間を決定することと、
    前記決定された時間期間に基づいて、前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定することと、
    を備える方法。
  2. 前記車両の前記登録されたドライバの位置を受信することをさらに備え、前記最短の時間期間を決定することは、前記車両の前記決定された概算の位置を前記登録されたドライバの前記受信された位置と比較することを備える、請求項1に記載の方法。
  3. 前記車両の前記登録されたドライバが、サーバに登録されたドライバであり、前記登録されたドライバの前記位置が前記サーバから受信される、請求項2に記載の方法。
  4. 前記車両のドライバを登録することをさらに備え、前記登録されたドライバの前記位置が、前記登録されたドライバを有するワイヤレスデバイスから受信される、請求項2に記載の方法。
  5. 前記登録されたドライバの前記位置は、所定の時間間隔で受信される、請求項2に記載の方法。
  6. 前記登録されたドライバの第1の位置は、前記車両の最後の概算の位置が決定された後の時間の所定の期間に受信される、請求項2に記載の方法。
  7. 前記登録されたドライバの前記受信された位置から、前記車両に対する前記近接に達するための前記登録されたドライバの移動スピードを推定することをさらに備え、前記最短の時間期間は、前記登録されたドライバの前記推定された移動スピードにさらに基づいて決定される、請求項2に記載の方法。
  8. 前記登録されたドライバの前記移動スピードは、(i)利用可能な移動のモード;(ii)陸路で移動するのか、海路で移動するのか、飛行機で移動するのか;(iii)トラフィック;(iv)前記利用可能な移動のモードに関連付けられた内在する遅延;または(v)前記登録されたドライバの以前の移動スピード履歴、のうちの少なくとも1つに基づいて推定される、請求項7に記載の方法。
  9. 前記登録されたドライバの前記受信された位置から、前記車両に対する前記近接に達するための前記登録されたドライバの移動遅延を推定することをさらに備え、前記最短の時間期間は、前記登録されたドライバの前記推定された移動遅延にさらに基づいて決定される、請求項2に記載の方法。
  10. 前記登録されたドライバの前記移動遅延は、(i)時間帯、(ii)前記登録されたドライバのスケジュール、または(iii)前記登録されたドライバの以前の移動遅延履歴のうちの少なくとも1つに基づいて推定される、請求項9に記載の方法。
  11. 前記少なくとも1つのプロセスを完了するためのプロセス時間期間を決定することをさらに備える、請求項1に記載の方法。
  12. 前記決定された最短の時間期間から前記プロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入ることと、
    前記少なくとも1つのプロセスが、前記決定された最短の時間期間の満了の前に完了されるように、前記少なくとも1つのプロセスを開始するために前記休眠時間期間の満了に基づいて始動することと、
    をさらに備える、請求項11に記載の方法。
  13. 前記車両に、前記決定された最短の時間期間から前記プロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入るように要求することと、
    前記車両に、前記少なくとも1つのプロセスが、前記決定された最短の時間期間の満了の前に完了されるように、前記少なくとも1つのプロセスを開始するために前記休眠時間期間の満了に基づいて始動するように要求することと、
    をさらに備える、請求項11に記載の方法。
  14. 前記少なくとも1つのプロセスは、前記車両のエンジンまたはモータのうちの少なくとも1つを温めること、前記車両のバッテリを温めること、前記車両の室内を温めることまたは冷やすこと、前記車両の前記バッテリを充電すること、前記車両のドアまたはコンパートメントをロックすること、前記車両の灯りをオフにすること、データをダウンロードすること、データをアップロードすること、前記車両におけるメモリをデフラグメントすること、データを同期すること、またはシステムテストを行うこと、のうちの少なくとも1つを備える、請求項1に記載の方法。
  15. 前記少なくとも1つのプロセスは、前記車両の室内を温めることまたは冷やすこと、および前記登録されたドライバのユーザ選好に基づいて温めるプロファイルあるいは冷やすプロファイルを選択することを備える、請求項1に記載の方法。
  16. 前記車両の前記概算の位置は、オフにされている前記車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つに基づいて決定される前記車両の停止された位置である、請求項1に記載の方法。
  17. 前記車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つがオンにされている間、周期的に前記車両の位置を決定することをさらに備え、前記車両の前記概算の位置は、前記車両の前記エンジンおよび前記モータのうちの前記少なくとも1つがオフにされるすぐ前に決定される前記車両の前記位置である、請求項1に記載の方法。
  18. 前記少なくとも1つのプロセスは、前記車両のバッテリを充電することを備え、前記方法はさらに、前記決定された時間期間に基づいて前記バッテリを充電するスピードを決定することを備える、請求項1に記載の方法。
  19. 前記車両のバッテリにおける電力の残りの分量を決定することをさらに備え、前記少なくとも1つのプロセスを開始すべきかどうかを決定することは、前記バッテリにおける前記決定された電力の残りの分量にさらに基づく、請求項1に記載の方法。
  20. 前記少なくとも1つのプロセスを開始すべきかどうかを決定することは、前記車両がバッテリ充電ステーションのしきい値の距離内にあるかどうかにさらに基づく、請求項19に記載の方法。
  21. 前記車両がバッテリ充電ステーションのしきい値の距離内にあるとき、前記バッテリにおける前記電力の前記残りの分量に関わらず、前記少なくとも1つのプロセスを開始すると決定することをさらに備える、請求項20に記載の方法。
  22. 前記少なくとも1つのプロセスを開始すると決定したことに基づいて、前記車両内の前記少なくとも1つのプロセスを開始することをさらに備える、請求項1に記載の方法。
  23. 前記車両に、前記少なくとも1つのプロセスを開始すると決定したことに基づいて、前記少なくとも1つのプロセスを開始するように要求することをさらに備える、請求項1に記載の方法。
  24. 前記概算の位置を決定することは、前記車両から前記概算の位置を受信することを備える、請求項1に記載の方法。
  25. 前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定することは、前記少なくとも1つのプロセスがしきい値の時間期間内に開始されているかどうかにさらに基づき、前記方法はさらに、前記少なくとも1つのプロセスが前記しきい値の時間期間内に開始されていないとき、前記決定された時間期間に関わらず、前記少なくとも1つのプロセスを開始すると決定することを備える、請求項1に記載の方法。
  26. 車両において少なくとも1つのプロセスを開始するための装置であって、
    前記車両の概算の位置を決定するための手段と、
    前記車両の登録されたドライバが前記車両に近接する前記決定された概算の位置に基づいて、最短の時間期間を決定するための手段と、
    前記決定された時間期間に基づいて、前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定するための手段と、
    を備える装置。
  27. 前記車両の前記登録されたドライバの位置を受信するための手段をさらに備え、前記最短の時間期間を決定するための手段は、前記車両の前記決定された概算の位置を前記登録されたドライバの前記受信された位置と比較するようにさらに構成される、請求項26に記載の装置。
  28. 前記車両の前記登録されたドライバが、サーバに登録されたドライバであり、前記登録されたドライバの前記位置が前記サーバから受信される、請求項27に記載の装置。
  29. 前記車両のドライバを登録するための手段をさらに備え、前記登録されたドライバの前記位置が、前記登録されたドライバを有するワイヤレスデバイスから受信される、請求項27に記載の装置。
  30. 前記登録されたドライバの前記位置は、所定の時間間隔で受信される、請求項27に記載の装置。
  31. 前記登録されたドライバの第1の位置は、前記車両の最後の概算の位置が決定された後の時間の所定の期間に受信される、請求項27に記載の装置。
  32. 前記登録されたドライバの前記受信された位置から、前記車両に対する前記近接に達するための前記登録されたドライバの移動スピードを推定するための手段をさらに備え、前記最短の時間期間は、前記登録されたドライバの前記推定された移動スピードにさらに基づいて決定される、請求項27に記載の装置。
  33. 前記登録されたドライバの前記移動スピードは、(i)利用可能な移動のモード;(ii)陸路で移動するのか、海路で移動するのか、飛行機で移動するのか;(iii)トラフィック;(iv)前記利用可能な移動のモードに関連付けられた内在する遅延;または(v)前記登録されたドライバの以前の移動スピード履歴、のうちの少なくとも1つに基づいて推定される、請求項32に記載の装置。
  34. 前記登録されたドライバの前記受信された位置から、前記車両に対する前記近接に達するための前記登録されたドライバの移動遅延を推定するための手段をさらに備え、前記最短の時間期間は、前記登録されたドライバの前記推定された移動遅延にさらに基づいて決定される、請求項27に記載の装置。
  35. 前記登録されたドライバの前記移動遅延は、(i)時間帯、(ii)前記登録されたドライバのスケジュール、または(iii)前記登録されたドライバの以前の移動遅延履歴のうちの少なくとも1つに基づいて推定される、請求項34に記載の装置。
  36. 前記少なくとも1つのプロセスを完了するためのプロセス時間期間を決定するための手段をさらに備える、請求項26に記載の装置。
  37. 前記決定された最短の時間期間から前記プロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入るための手段と、
    前記少なくとも1つのプロセスが、前記決定された最短の時間期間の満了の前に完了されるように、前記少なくとも1つのプロセスを開始するために前記休眠時間期間の満了に基づいて始動するための手段と、
    をさらに備える、請求項36に記載の装置。
  38. 前記車両に、前記決定された最短の時間期間から前記プロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入るように要求するための手段と、 前記車両に、前記少なくとも1つのプロセスが、前記決定された最短の時間期間の満了の前に完了されるように、前記少なくとも1つのプロセスを開始するために前記休眠時間期間の満了に基づいて始動するように要求するための手段と、
    をさらに備える、請求項36に記載の装置。
  39. 前記少なくとも1つのプロセスは、前記車両のエンジンまたはモータのうちの少なくとも1つを温めること、前記車両のバッテリを温めること、前記車両の室内を温めることまたは冷やすこと、前記車両の前記バッテリを充電すること、前記車両のドアまたはコンパートメントをロックすること、前記車両の灯りをオフにすること、データをダウンロードすること、データをアップロードすること、前記車両におけるメモリをデフラグメントすること、データを同期すること、またはシステムテストを行うこと、のうちの少なくとも1つを備える、請求項26に記載の装置。
  40. 前記少なくとも1つのプロセスは、前記車両の室内を温めることまたは冷やすこと、および前記登録されたドライバのユーザ選好に基づいて温めるプロファイルあるいは冷やすプロファイルを選択することを備える、請求項26に記載の装置。
  41. 前記車両の前記概算の位置は、オフにされている前記車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つに基づいて決定される前記車両の停止された位置である、請求項26に記載の装置。
  42. 前記車両の前記位置を決定するための手段はさらに、前記車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つがオンにされている間、周期的に前記車両の位置を決定するように構成され、前記車両の前記概算の位置は、前記車両の前記エンジンおよび前記モータのうちの前記少なくとも1つがオフにされるすぐ前に決定される前記車両の前記位置である、請求項26に記載の装置。
  43. 前記少なくとも1つのプロセスは、前記車両のバッテリを充電することを備え、前記方法はさらに、前記決定された時間期間に基づいて前記バッテリを充電するスピードを決定することを備える、請求項26に記載の装置。
  44. 前記車両のバッテリにおける電力の残りの分量を決定するための手段をさらに備え、前記少なくとも1つのプロセスを開始すべきかどうかを決定するための手段は、前記バッテリにおける前記決定された電力の残りの分量にさらに基づいて前記決定を行う、請求項26に記載の装置。
  45. 前記少なくとも1つのプロセスを開始すべきかどうかを決定するための手段は、前記車両がバッテリ充電ステーションのしきい値の距離内にあるかどうかにさらに基づいて前記決定を行う、請求項44に記載の装置。
  46. 前記車両がバッテリ充電ステーションのしきい値の距離内にあるとき、前記バッテリにおける前記電力の前記残りの分量に関わらず、前記少なくとも1つのプロセスを開始すると決定するための手段をさらに備える、請求項45に記載の装置。
  47. 前記少なくとも1つのプロセスを開始すると決定したことに基づいて、前記車両内の前記少なくとも1つのプロセスを開始するための手段をさらに備える、請求項26に記載の装置。
  48. 前記車両に、前記少なくとも1つのプロセスを開始すると決定したことに基づいて、前記少なくとも1つのプロセスを開始するように要求するための手段をさらに備える、請求項26に記載の装置。
  49. 前記概算の位置を決定するための手段は、前記車両から前記概算の位置を受信するようにさらに構成される、請求項26に記載の装置。
  50. 前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定するための手段は、前記少なくとも1つのプロセスがしきい値の時間期間内に開始されているかどうかにさらに基づいて前記決定を行い、前記装置はさらに、前記少なくとも1つのプロセスが前記しきい値の時間期間内に開始されていないとき、前記決定された時間期間に関わらず、前記少なくとも1つのプロセスを開始すると決定するための手段を備える、請求項26に記載の装置。
  51. 車両において少なくとも1つのプロセスを開始するための装置であって、
    前記車両の概算の位置を決定し、
    前記車両の登録されたドライバが前記車両に近接する前記決定された概算の位置に基づいて、最短の時間期間を決定し、
    前記決定された時間期間に基づいて、前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定する、
    ように構成されたプロセッサシステム
    を備える装置。
  52. 前記処理システムはさらに、前記車両の前記登録されたドライバの位置を受信するように構成され、前記最短の時間期間を決定することは、前記車両の前記決定された概算の位置を前記登録されたドライバの前記受信された位置と比較することを備える、請求項51に記載の方法。
  53. 前記車両の前記登録されたドライバが、サーバに登録されたドライバであり、前記登録されたドライバの前記位置が前記サーバから受信される、請求項52に記載の装置。
  54. 前記処理システムはさらに、前記車両のドライバを登録するように構成され、前記登録されたドライバの前記位置が、前記登録されたドライバを有するワイヤレスデバイスから受信される、請求項52に記載の装置。
  55. 前記登録されたドライバの前記位置は、所定の時間間隔で受信される、請求項52に記載の装置。
  56. 前記登録されたドライバの第1の位置は、前記車両の最後の概算の位置が決定された後の時間の所定の期間に受信される、請求項52に記載の装置。
  57. 前記処理システムは、前記登録されたドライバの前記受信された位置から、前記車両に対する前記近接に達するための前記登録されたドライバの移動スピードを推定するようにさらに構成され、前記最短の時間期間は、前記登録されたドライバの前記推定された移動スピードにさらに基づいて決定される、請求項52に記載の装置。
  58. 前記登録されたドライバの前記移動スピードは、(i)利用可能な移動のモード;(ii)陸路で移動するのか、海路で移動するのか、飛行機で移動するのか;(iii)トラフィック;(iv)前記利用可能な移動のモードに関連付けられた内在する遅延;または(v)前記登録されたドライバの以前の移動スピード履歴、のうちの少なくとも1つに基づいて推定される、請求項57に記載の装置。
  59. 前記処理システムは、前記登録されたドライバの前記受信された位置から、前記車両に対する前記近接に達するための前記登録されたドライバの移動遅延を推定するようにさらに構成され、前記最短の時間期間は、前記登録されたドライバの前記推定された移動遅延にさらに基づいて決定される、請求項52に記載の装置。
  60. 前記登録されたドライバの前記移動遅延は、(i)時間帯、(ii)前記登録されたドライバのスケジュール、または(iii)前記登録されたドライバの以前の移動遅延履歴、のうちの少なくとも1つに基づいて推定される、請求項59に記載の装置。
  61. 前記処理システムは、前記少なくとも1つのプロセスを完了するためのプロセス時間期間を決定するようにさらに構成される、請求項51に記載の装置。
  62. 前記処理システムはさらに、
    前記決定された最短の時間期間から前記プロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入り、
    前記少なくとも1つのプロセスが、前記決定された最短の時間期間の満了の前に完了されるように、前記少なくとも1つのプロセスを開始するために前記休眠時間期間の満了に基づいて始動する、
    ように構成される、請求項61に記載の装置。
  63. 前記処理システムはさらに、
    前記車両に、前記決定された最短の時間期間から前記プロセス時間期間を引いたものにおおよそ等しい休眠時間期間のための休眠モードに入るように要求し、
    前記車両に、前記少なくとも1つのプロセスが、前記決定された最短の時間期間の満了の前に完了されるように、前記少なくとも1つのプロセスを開始するために前記休眠時間期間の満了に基づいて始動するように要求する、
    ように構成される、請求項61に記載の装置。
  64. 前記少なくとも1つのプロセスは、前記車両のエンジンまたはモータのうちの少なくとも1つを温めること、前記車両のバッテリを温めること、前記車両の室内を温めることまたは冷やすこと、前記車両の前記バッテリを充電すること、前記車両のドアまたはコンパートメントをロックすること、前記車両の灯りをオフにすること、データをダウンロードすること、データをアップロードすること、前記車両におけるメモリをデフラグメントすること、データを同期すること、またはシステムテストを行うこと、のうちの少なくとも1つを備える、請求項51に記載の装置。
  65. 前記少なくとも1つのプロセスは、前記車両の室内を温めることまたは冷やすこと、および前記登録されたドライバのユーザ選好に基づいて温めるプロファイルあるいは冷やすプロファイルを選択することを備える、請求項51に記載の装置。
  66. 前記車両の前記概算の位置は、オフにされている前記車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つに基づいて決定される前記車両の停止された位置である、請求項51に記載の装置。
  67. 前記処理システムはさらに、前記車両を進ませるために使用されるエンジンまたはモータのうちの少なくとも1つがオンにされている間、周期的に前記車両の位置を決定するように構成され、前記車両の前記概算の位置は、前記車両の前記エンジンおよび前記モータのうちの前記少なくとも1つがオフにされるすぐ前に決定される前記車両の前記位置である、請求項51に記載の装置。
  68. 前記少なくとも1つのプロセスは、前記車両のバッテリを充電することを備え、前記方法はさらに、前記決定された時間期間に基づいて前記バッテリを充電するスピードを決定することを備える、請求項51に記載の装置。
  69. 前記処理システムはさらに、前記車両のバッテリにおける電力の残りの分量を決定するように構成され、前記処理システムは、前記バッテリにおける前記決定された電力の残りの分量にさらに基づいて、前記少なくとも1つのプロセスを開始すべきかどうかを決定するように構成される、請求項51に記載の装置。
  70. 前記処理システムは、前記車両がバッテリ充電ステーションのしきい値の距離内にあるかどうかにさらに基づいて、前記少なくとも1つのプロセスを開始すべきかどうかを決定するように構成される、請求項69に記載の装置。
  71. 前記処理システムは、前記車両がバッテリ充電ステーションのしきい値の距離内にあるとき、前記バッテリにおける前記電力の前記残りの分量に関わらず、前記少なくとも1つのプロセスを開始すると決定するように構成される、請求項70に記載の装置。
  72. 前記処理システムはさらに、前記少なくとも1つのプロセスを開始すると決定したことに基づいて、前記車両内の前記少なくとも1つのプロセスを開始するように構成される、請求項51に記載の装置。
  73. 前記処理システムはさらに、前記少なくとも1つのプロセスを開始すると決定したことに基づいて、前記車両に、前記少なくとも1つのプロセスを開始するように要求するように構成される、請求項51に記載の装置。
  74. 前記処理システムは、前記車両から前記概算の位置を受信することによって、前記概算の位置を決定するように構成される、請求項51に記載の装置。
  75. 前記処理システムは、前記少なくとも1つのプロセスがしきい値の時間期間内に開始されているかどうかにさらに基づいて前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定するように構成され、前記処理システムはさらに、前記少なくとも1つのプロセスが前記しきい値の時間期間内に開始されていないとき、前記決定された時間期間に関わらず、前記少なくとも1つのプロセスを開始すると決定するように構成される、請求項51に記載の装置。
  76. 車両において少なくとも1つのプロセスを開始するためのコンピュータプログラム製品であって、
    前記車両の概算の位置を決定することと、
    前記車両の登録されたドライバが前記車両に近接する前記決定された概算の位置に基づいて、最短の時間期間を決定することと、
    前記決定された時間期間に基づいて、前記車両内の前記少なくとも1つのプロセスを開始すべきかどうかを決定することと、
    のためのコードを備える、コンピュータ可読媒体、
    を備えるコンピュータプログラム製品。
JP2018000674A 2012-03-19 2018-01-05 接続された自動車のユーザエクスペリエンスを向上させること Pending JP2018095253A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/423,462 US9417329B2 (en) 2012-03-19 2012-03-19 User experience of the connected automobile
US13/423,462 2012-03-19

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2015501840A Division JP2015514033A (ja) 2012-03-19 2013-03-18 接続された自動車のユーザエクスペリエンスを向上させること

Publications (1)

Publication Number Publication Date
JP2018095253A true JP2018095253A (ja) 2018-06-21

Family

ID=48048246

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2015501840A Withdrawn JP2015514033A (ja) 2012-03-19 2013-03-18 接続された自動車のユーザエクスペリエンスを向上させること
JP2018000674A Pending JP2018095253A (ja) 2012-03-19 2018-01-05 接続された自動車のユーザエクスペリエンスを向上させること

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2015501840A Withdrawn JP2015514033A (ja) 2012-03-19 2013-03-18 接続された自動車のユーザエクスペリエンスを向上させること

Country Status (5)

Country Link
US (1) US9417329B2 (ja)
EP (1) EP2828688A1 (ja)
JP (2) JP2015514033A (ja)
CN (1) CN104204851A (ja)
WO (1) WO2013142444A1 (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6322893B2 (ja) * 2013-03-21 2018-05-16 カシオ計算機株式会社 測位処理装置、測位処理方法及びプログラム
JP5860436B2 (ja) * 2013-06-14 2016-02-16 京セラドキュメントソリューションズ株式会社 ソフトウェア更新プログラムおよびソフトウェア更新装置
US9529584B2 (en) * 2013-11-06 2016-12-27 General Motors Llc System and method for preparing vehicle for remote reflash event
US20150149563A1 (en) * 2013-11-26 2015-05-28 At&T Intellectual Property I, L.P. Intelligent machine-to-machine (im2m) reserve
US9159032B1 (en) * 2014-03-19 2015-10-13 Xerox Corporation Predicting arrival times of vehicles based upon observed schedule adherence
US9229704B2 (en) * 2014-04-01 2016-01-05 Ford Global Technologies, Llc Smart vehicle reflash with battery state of charge (SOC) estimator
US9086941B1 (en) * 2014-05-29 2015-07-21 Massachusetts Institute Of Technology System and method for providing predictive software upgrades
US9764618B2 (en) 2014-11-25 2017-09-19 Ford Global Technologies, Llc HVAC system with travel time based control
DE102016109576A1 (de) * 2015-06-04 2016-12-08 Ford Global Technologies, Llc Fahrzeugsicherheits-Strommanagement
US9639346B2 (en) * 2015-06-12 2017-05-02 Here Global B.V. Method and apparatus for software updates for embedded vehicle systems
CN111654820B (zh) * 2015-07-22 2022-06-17 创新先进技术有限公司 一种通过客户端请求预约业务的方法及装置
GB2552360A (en) * 2016-07-21 2018-01-24 Daimler Ag Method for operating a building automation system, control device as well as building automation system
CN106383730A (zh) * 2016-09-12 2017-02-08 北京小米移动软件有限公司 处理***升级的方法及装置
US10157509B2 (en) 2016-12-28 2018-12-18 Conduent Business Services, Llc System for public transit incident rate analysis and display
CN107273811B (zh) * 2017-05-22 2019-11-08 弗赛特(武汉)***工程有限公司 动车运用所三层作业平台渡板状态监控方法
US10744937B2 (en) * 2018-01-15 2020-08-18 Ford Global Technologies, Llc Automated vehicle software update feedback system
CN108629349B (zh) * 2018-05-11 2020-10-23 北京环境特性研究所 一种基于图像处理的踏板检测方法及***
JP6628375B1 (ja) * 2018-09-06 2020-01-08 みこらった株式会社 自動運転車及び自動運転車用プログラム
US11639142B2 (en) 2019-01-11 2023-05-02 Ford Global Technologies, Llc Electronic control module wake monitor
JP2020163952A (ja) * 2019-03-28 2020-10-08 パナソニックIpマネジメント株式会社 条件づけシステム、刺激付与システム、条件づけ方法及びそのプログラム、刺激付与方法及びそのプログラム、並びに移動体
US11529886B2 (en) 2019-07-23 2022-12-20 Ford Global Technologies, Llc Power supply during vehicle off state
US11391257B2 (en) 2019-07-23 2022-07-19 Ford Global Technologies, Llc Power supply during vehicle startup
JP7172924B2 (ja) * 2019-09-11 2022-11-16 トヨタ自動車株式会社 車両用ソフトウェア更新システム
JP7248297B2 (ja) * 2019-11-28 2023-03-30 みこらった株式会社 自動運転車及び自動運転車用プログラム

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002264635A (ja) * 2001-03-13 2002-09-18 Toyota Motor Corp 車両の空調機制御装置
JP2004334862A (ja) * 2003-04-18 2004-11-25 Apex Communications:Kk 遠隔車両管理方法、遠隔車両管理システム、遠隔車両管理用サーバー、及びそのプログラム
JP2009085809A (ja) * 2007-10-01 2009-04-23 Seiko Epson Corp 経路探索システムおよび経路探索システムによる所要時間算出方法
JP2009137456A (ja) * 2007-12-06 2009-06-25 Toyota Motor Corp 充電制御装置
JP2009171646A (ja) * 2008-01-10 2009-07-30 Chugoku Electric Power Co Inc:The 電気自動車の節電制御装置及びそれを備える電気自動車
WO2010081550A1 (en) * 2009-01-14 2010-07-22 Tomtom International B.V. Navigation apparatus and method
JP2010242549A (ja) * 2009-04-02 2010-10-28 Toyota Motor Corp 暖機装置ならびにプラグインハイブリッド車両

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09284409A (ja) * 1996-04-19 1997-10-31 Yazaki Corp 携帯電話端末機
US6111521A (en) * 1996-09-18 2000-08-29 Mannesmann Vdo Ag Apparatus for supplying traffic-related information
JP3522686B2 (ja) * 2000-12-13 2004-04-26 松下電器産業株式会社 移動体端末並びに自動遠隔制御システムおよび自動遠隔制御方法
US7372818B2 (en) 2002-03-28 2008-05-13 General Motors Corporation Mobile vehicle quiescent cycle control method
US6611742B1 (en) * 2002-04-22 2003-08-26 Lucent Technologies Inc. Automobile security alarm systems
JP2004249914A (ja) * 2003-02-21 2004-09-09 Matsushita Electric Ind Co Ltd 車載装置
JP4286633B2 (ja) 2003-10-28 2009-07-01 富士通テン株式会社 ソフトウェア更新装置およびソフトウェア更新方法
US7323970B1 (en) 2004-01-21 2008-01-29 Numerex Corporation Method and system for remote interaction with a vehicle via wireless communication
US20060106806A1 (en) * 2004-11-12 2006-05-18 Smith Micro Software, Inc. Software update for a plurality of mobile devices
JP4507884B2 (ja) 2005-01-11 2010-07-21 トヨタ自動車株式会社 遠隔制御システム及び遠隔制御装置を備える車両
JP2006352460A (ja) * 2005-06-15 2006-12-28 Toyota Motor Corp リモート操作システム、サービスセンタ及びリモート操作装置
JP4400599B2 (ja) * 2006-08-03 2010-01-20 トヨタ自動車株式会社 車両制御システム
JP4497178B2 (ja) 2007-06-26 2010-07-07 ソニー株式会社 ナビゲーション装置およびナビゲーション装置の制御方法
US8000842B2 (en) 2007-09-28 2011-08-16 General Motors Llc Method to prevent excessive current drain of telematics unit network access device
JP2009101927A (ja) * 2007-10-24 2009-05-14 Toyota Motor Corp 車両制御装置
US8825222B2 (en) * 2009-02-27 2014-09-02 Toyota Motor Engineering & Manufacturing North America, Inc. Remote management of vehicle settings
JP2010202043A (ja) * 2009-03-03 2010-09-16 Denso Corp 車両用消費電力低減装置
US8170737B2 (en) 2009-04-30 2012-05-01 GM Global Technology Operations LLC Method of controlling vehicle powertrain and vehicle control system
JP5267390B2 (ja) * 2009-09-02 2013-08-21 トヨタ自動車株式会社 ソフトウェア更新装置
US8738280B2 (en) * 2011-06-09 2014-05-27 Autotalks Ltd. Methods for activity reduction in pedestrian-to-vehicle communication networks
US20130103300A1 (en) * 2011-10-25 2013-04-25 Nokia Corporation Method and apparatus for predicting a travel time and destination before traveling
US8994560B2 (en) * 2012-01-06 2015-03-31 International Business Machines Corporation Managing parking space availability
US9224297B2 (en) * 2013-04-23 2015-12-29 Ford Global Technologies, Llc Park assist object distance measurement clock control

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002264635A (ja) * 2001-03-13 2002-09-18 Toyota Motor Corp 車両の空調機制御装置
JP2004334862A (ja) * 2003-04-18 2004-11-25 Apex Communications:Kk 遠隔車両管理方法、遠隔車両管理システム、遠隔車両管理用サーバー、及びそのプログラム
JP2009085809A (ja) * 2007-10-01 2009-04-23 Seiko Epson Corp 経路探索システムおよび経路探索システムによる所要時間算出方法
JP2009137456A (ja) * 2007-12-06 2009-06-25 Toyota Motor Corp 充電制御装置
JP2009171646A (ja) * 2008-01-10 2009-07-30 Chugoku Electric Power Co Inc:The 電気自動車の節電制御装置及びそれを備える電気自動車
WO2010081550A1 (en) * 2009-01-14 2010-07-22 Tomtom International B.V. Navigation apparatus and method
JP2010242549A (ja) * 2009-04-02 2010-10-28 Toyota Motor Corp 暖機装置ならびにプラグインハイブリッド車両

Also Published As

Publication number Publication date
CN104204851A (zh) 2014-12-10
JP2015514033A (ja) 2015-05-18
US9417329B2 (en) 2016-08-16
US20130245884A1 (en) 2013-09-19
EP2828688A1 (en) 2015-01-28
WO2013142444A1 (en) 2013-09-26

Similar Documents

Publication Publication Date Title
JP2018095253A (ja) 接続された自動車のユーザエクスペリエンスを向上させること
RU2700217C2 (ru) Система планирования работы беспроводного маяка транспортного средства (варианты)
TWI738810B (zh) 用於車輛平台的設備以及方法
US10220705B2 (en) Sharing autonomous vehicles
US9805605B2 (en) Using autonomous vehicles in a taxi service
US20130122928A1 (en) Systems and methods for identifying and acting upon states and state changes
US20200156436A1 (en) Controlling comfort components of a vehicle based on an occupancy state
JP6927019B2 (ja) 車両管理システムおよび車両管理方法
US20190047434A1 (en) Efficient use of resources while/after charging a vehicle
EP2159778A1 (fr) Procédé et système de mise en relation automatique et en direct d'un conducteur et d'au moins une personne à transporter
JP2020160736A (ja) 駐停車時間予測装置、駐停車時間予測方法、及びプログラム
CN110633814A (zh) 信息处理装置、信息处理***、信息处理方法、以及存储了信息处理程序的记录介质
US11505080B2 (en) Controlling transfer of data
CN111284447B (zh) 车辆位置跟踪
CN114691346A (zh) 一种算力资源的配置方法及设备
CN115179879A (zh) 车辆自唤醒方法、装置、车辆及存储介质
US20190378056A1 (en) Accommodation vehicle managing device, accommodation vehicle managing system, and accommodation vehicle
US11487286B2 (en) Mobile object system that provides a commodity or service
US10665042B2 (en) Vehicle management system, vehicle management method, computer-readable non-transitory storage medium
CN113474771A (zh) 用于估计使用者连同车辆的出发时间点的方法、计算机程序、装置、车辆和网络组件
JP2022100043A (ja) 車両配達管理装置及び車両配達管理方法
CN115277796B (zh) 车辆授权管理
EP4349644A1 (en) Parking and ventilation management systems for vehicle batteries
JP7127595B2 (ja) 情報処理装置および情報処理方法
US20230077561A1 (en) System and method for remote interface with vehicle

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181127

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190702