(57)【要約】【課題】ナビゲーションシステムのヘッドユニットおよびモバイルのアプリケーションの間でマップデータを通信するナビゲーションデータの通信方法を提供する。【解決手段】モバイル機器のアプリケーションを受信し、モバイルアプリケーションおよびナビゲーションヘッドユニットの間の接続を確立し、前記ヘッドユニットは、前記モバイル機器および前記ヘッドユニットが既存の論理接続を有しておらず、前記モバイル機器が前記ヘッドユニットのプロファイルの最大数よりも少ない数のプロファイルを有する場合、前記モバイル機器からライセンス情報を得るための要求を受信し、当該要求を受信すると、前記ヘッドユニットは、前記モバイル機器にライセンス情報を提供し、前記ライセンス情報は、前記ヘッドユニットの更新情報の受信の地理的な位置制限を含み、前記ヘッドユニットおよび前記モバイルアプリケーションの間でマップデータを通信するナビゲーションデータの通信方法。【選択図】図３
2019049565.tif 000002
【特許請求の範囲】
【請求項１】
モバイル機器のアプリケーションを受信し；
モバイルアプリケーションおよびナビゲーションヘッドユニットの間の接続を確立し；
前記ヘッドユニットは、前記モバイル機器および前記ヘッドユニットが既存の論理接続を有しておらず、前記モバイル機器が前記ヘッドユニットのプロファイルの最大数よりも少ない数のプロファイルを有する場合、前記モバイル機器からライセンス情報を得るための要求を受信し、当該要求を受信すると、前記ヘッドユニットは、前記モバイル機器にライセンス情報を提供し、前記ライセンス情報は、前記ヘッドユニットの更新情報の受信の地理的な位置制限を含み；
前記ヘッドユニットおよび前記モバイルアプリケーションの間でマップデータを通信する：
ナビゲーションデータの通信方法。
【請求項２】
モバイル機器によってネットワークから無線接続を介してデータを受信し；
受信したデータをモバイル機器からヘッドユニットに送信する：
ことをさらに含む、請求項１に記載の通信方法。
【請求項３】
前記モバイル機器の前記アプリケーションによってルートデータを受信し；
前記ルートデータを前記ヘッドユニットに送信する：
ことをさらに含む、請求項１に記載の通信方法。
【請求項４】
アプリケーションによって車両データを取得し；
前記車両データを前記ヘッドユニットに送信する：
ことをさらに含む、請求項１に記載の通信方法。
【請求項５】
前記アプリケーションによってマップが前記ヘッドユニットに利用可能であることを検知し；前記マップが利用可能であることの通知を行う：
ことをさらに含む、請求項１に記載の通信方法。
【請求項６】
前記ヘッドユニットを有する第１の車両用の前記アプリケーションによって第１のプロファイルを作成し；第２のヘッドユニットを有する第２の車両用の前記アプリケーションによって第２のプロファイルを作成する：
ことをさらに含む、請求項１に記載の通信方法。
【請求項７】
マップデータの通信は、前記ヘッドユニットから前記モバイルアプリケーションによってマップデータを受信することを含む、請求項１に記載の通信方法。
【請求項８】
マップデータの通信は、マップデータを前記モバイルアプリケーションによって前記ヘッドユニットに提供し、前記マップデータを前記モバイルアプリケーションによってリモートサーバーから取得することを含む、請求項１に記載の通信方法。
【請求項９】
プログラムを具現化したコンピュータが読み取り可能な記憶媒体であって、前記プログラムはプロセッサにより実行可能であり、ナビゲーションデータを通信するための方法を実行し、前記方法は
モバイル機器のアプリケーションを受信し；
モバイルアプリケーションおよびナビゲーションヘッドユニットの間で接続を確立し；
前記ヘッドユニットは、前記モバイル機器および前記ヘッドユニットが既存の論理接続を有しておらず、前記モバイル機器が前記ヘッドユニットのプロファイルの最大数よりも少ない数のプロファイルを有する場合、前記モバイル機器からライセンス情報を得るための要求を受信し、当該要求を受信すると、前記ヘッドユニットは、前記モバイル機器にライセンス情報を提供し、前記ライセンス情報は、前記ヘッドユニットの更新情報の受信の地理的な位置制限を含み；
前記ヘッドユニットおよび前記モバイルアプリケーションの間でマップデータを通信する：
コンピュータ読み取り可能な記憶媒体。
【請求項１０】
メモリ；
プロセッサ；および
メモリに記憶され、前記プロセッサにより実行可能であって、
モバイル機器のアプリケーションを受信し、
モバイル機器およびナビゲーションヘッドユニットの間の接続を確立し、
前記ヘッドユニットは、前記モバイル機器および前記ヘッドユニットが既存の論理接続を有しておらず、前記モバイル機器が前記ヘッドユニットのプロファイルの最大数よりも少ない数のプロファイルを有する場合、前記モバイル機器からライセンス情報を得るための要求を受信し、当該要求を受信すると、前記ヘッドユニットは、前記モバイル機器にライセンス情報を提供し、前記ライセンス情報は、前記ヘッドユニットの更新情報の受信の地理的な位置制限を含み、
前記ヘッドユニットおよび前記モバイルアプリケーションの間でマップデータを通信する：
１以上のモジュール：
を備えた、ナビゲーションデータの通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
背景
携帯ナビゲーション装置は、今日の日帰り旅行者に非常に人気がある。一般的に、ナビゲーション装置は、自動車のダッシュボード上またはフロントの走行領域内に位置するヘッドユニットを含む。ヘッドユニットは、グローバル・ポジショニング・システム（GPS）座標のような、地理的な位置情報を受信し、当該座標をマップデータにマッチさせて、自動車が現在位置し、および向かっている場所について自動車の運転手に画像表示（graphical indication）を提供する。
【０００２】
大抵のナビゲーションシステムは、有用であるにもかかわらず、更新および拡張が面倒なことがある。例えば、更新マップデータを受信するため、多くのナビゲーションシステムは、サービスプロバイダに提供され（brought to）なければならない。一部のナビゲーションシステムは、追加のマップデータを更新し、または提供するためのコンパクトディスクまたは他のコンピュータ読み取り可能な媒体を含む。マップを更新するこれらの方法は、旅行者にとって不便であり、これらのシステムの拡張性に影響を及ぼす。
【０００３】
ナビゲーションシステムをよりユーザーフレンドリーな方法で拡張可能かつ、より柔軟にする必要がある。
要約
【０００４】
この技術は、概略を述べると、モバイル機器上で実行し、ナビゲーションシステムのヘッドユニットと通信できるモバイルアプリケーションを提供する。モバイルアプリケーションは、マップデータ、ユーザー入力データ、および他のデータのようなデータを取得して、ヘッドユニットに更新情報を送信してもよい。モバイルアプリケーションを介してマップデータを取得することによって、先行技術のシステムよりもずっと容易にヘッドユニットを更新してもよい。セルラーネットワーク、Wi-Fiネットワーク、またはユーザーがアクセス可能でモバイル機器と互換性のある他のネットワークを通じてデータを取得してもよい。モバイルアプリケーションによっていったん取得されると、更新情報がモバイル機器に記憶され、ユーザーがヘッドユニットの近くにいるとき、ナビゲーションシステムのヘッドユニットに自動的にアップロードされるようにしてもよい。
【０００５】
モバイルアプリケーションは、１以上のヘッドユニットと論理接続（logical connection）を確立してもよい。論理接続は、モバイルアプリケーションをヘッドユニットにバウンドし（bounds）、データ共有および同期化を可能にする。いったん論理接続に接続される（すなわち、「バウンドされる」）と、モバイルアプリケーションは、接続されたヘッドユニットのマップを受信し、ヘッドユニットにデータを送信してもよい。
【図面の簡単な説明】
【０００６】
【図１】ナビゲーションサービスを提供するためのシステムのブロック図である。
【０００７】
【図２】モバイル機器およびヘッドユニットのブロック図である。
【０００８】
【図３】モバイルアプリケーションについてのモバイル機器の操作方法である。
【０００９】
【図４】ヘッドユニットと通信するモバイル部の操作方法である。
【００１０】
【図５】ヘッドユニットの操作方法である。
【００１１】
【図６】計算装置のブロック図である。
【００１２】
【図７】モバイル機器のブロック図である。詳細な説明
【００１３】
この技術は、概略を述べると、モバイル機器上で実行し、ナビゲーションシステムのヘッドユニットと通信できるモバイルアプリケーションを提供する。モバイルアプリケーションは、マップデータ、ユーザー入力データ、および他のデータのようなデータを取得して、ヘッドユニットに更新情報を送信してもよい。モバイルアプリケーションを介してマップデータを取得することによって、先行技術のシステムよりもずっと簡単にヘッドユニットを更新してもよい。セルラーネットワーク、Wi-Fiネットワーク、またはユーザーがアクセス可能でモバイル機器と互換性のある他のネットワークを介してデータを取得してもよい。モバイルアプリケーションによっていったん取得されると、更新情報はモバイル機器に記憶され、ユーザーがヘッドユニットの近くにいるとき、ナビゲーションシステムのヘッドユニットに自動的にアップロードされるようにしてもよい。
【００１４】
モバイルアプリケーションは、１以上のヘッドユニットと論理接続（logical connection）を確立してもよい。論理接続は、モバイルアプリケーションをヘッドユニットにバウンドし、データ共有および同期化を可能にする。論理接続は、例えば、３ヶ月のような特定の期間続いてもよい。論理接続を形成するために、ヘッドユニットはナビゲーションサービスを受信するため、現在のライセンス（current license）を有しなければならず、論理接続の最大数はモバイルアプリケーションによって達成される必要はなく、他の要因が満たされてもよい。
【００１５】
いったん論理接続に接続される（すなわち、「バウンドされる」）と、モバイルアプリケーションは、接続されたヘッドユニットのマップを受信し、ヘッドユニットにデータを送信してもよい。送信されたデータは、新たなマップデータ、ユーザー入力データ、および現在のナビゲーションシステムによって提供される追加サービスに関連した他のデータを含んでいてもよい。
【００１６】
図１は、ナビゲーションサービスを提供するためのシステムのブロック図である。図１のシステムは、車両１００、ヘッドユニット１１０、モバイル機器１２０、および衛星１３２および１３４を含む。ヘッドユニット１１０は、衛星１３２および１３４と通信して、車両１００内のヘッドユニットの地理的座標を決定してもよい。ヘッドユニット１１０は、グローバル・ポジショニング・システム（GPS）衛星と通信して地理的座標を決定してもよい。ヘッドユニット１１０は、衛星１３２および１３４から受信したデータに基づき、車両１００の現在位置をグラフィカルに提供するのに用いられるマッピングデータを記憶する。
【００１７】
モバイル機器１２２は、車両１００の運転手のような、ユーザーに関連するものであってもよく、スマートフォン、タブレット型コンピュータ、または他のモバイル機器として実行してもよい。モバイルアプリケーション１２２は、モバイル機器１２０に記憶され、モバイル機器１２０上で実行されてもよい。モバイルアプリケーション１２２は、アップルコンピュータによるｉＯＳシステム、アンドロイドモバイル機器オペレーティングシステム、または他のオペレーティングシステムと適合性のあるアプリケーションを提供するネットワークサービスのような、モバイルアプリケーションストアから取得してもよい。
【００１８】
図１のシステムはまた、セルラーネットワーク１４２、無線アクセスポイント１４４、ネットワーク１５０、アプリケーションサーバ１６０およびデータストアも含む。セルラーネットワーク１４２は、音声情報および他のデータをモバイル機器１２０およびネットワーク１５０に送信してもよい。セルラーネットワーク１４２は、セルラーサービスプロバイダによって提供してもよい。
【００１９】
アクセスポイント１４４は、モバイル機器１２０およびネットワーク１５０と通信する無線信号を提供するために動作する１以上の装置を含んでいてもよい。アクセスポイント１４４は、１以上のモデム、ルータ、または他の装置を含んでいてもよい。ネットワーク１５０は、ローカルネットワーク、プライベートネットワーク、パブリックネットワーク、インターネット、イントラネット、広域ネットワーク、ローカルエリアネットワーク、およびこれらのネットワークのいかなる組み合わせを含むものであってもよい。ネットワーク１５０は、セルラーネットワーク１４２、アクセスポイント１４４およびアプリケーションサーバ１６０と通信してもよい。
【００２０】
アプリケーションサーバ１６０は、ネットワーク１５０と通信するように構成された１以上の計算装置を含んでいてもよい。アプリケーションサーバ１６０は、ネットワークサービス、例えば、マッピングデータおよび他のデータをモバイル機器１２２に提供してもよい。アプリケーションサーバ１６０は、セルラーネットワーク１４２またはアクセスポイント１４４を介してアプリケーション１２２と通信してもよい。データストア１７０は、アプリケーションサーバ１６０と通信し、マップデータおよび追加データを含んでいてもよい。アプリケーションサーバ１６０は、データストア１７０に記憶されたデータを取得して更新し、モバイルアプリケーション１２２にデータを送信してもよい。
【００２１】
図２は、モバイル機器およびヘッドユニットのブロック図である。モバイル機器２１０およびヘッドユニット２２０は、Wi-Fi信号、Bluetooth信号、またはUSB接続のような有線接続を介して通信してもよい。
【００２２】
モバイル機器２１０は、メモリに記憶され、異なるタスクおよび機能を実行するプロセッサによって実行可能なモジュールを含んでいてもよい。これらのモジュールは、同期モジュール２１２、プロファイルマネージャ２１４、ユーザーインターフェースモジュール２１６、および更新モジュール２１８を含んでいてもよい。同期モジュールは、モバイル機器２１０と関連のあるユーザーデータのため、ヘッドユニット２２０を含む、他の装置との同期を管理してもよい。プロファイルモジュール２１４は、ユーザプロファイルを管理してもよい。いくつかの実施具体例において、モバイル機器は、一度に３つまでのヘッドユニットのそれぞれに対して、ユーザプロファイルを関係付けて（connect with）維持してもよい。プロファイルマネージャ２１４は、これらの「関係付け」およびプロファイルを追跡して最新の状態に保ち、他のプロファイル管理を行う。ユーザーインターフェースモジュール２１６は、ヘッドユニット２２０との関係を管理すると同様に、モバイル機器のユーザーにインターフェースを提供して更新する。更新マネージャ２１８は、モバイル機器からヘッドユニット２２０と通信してマップデータおよび他のデータの更新を管理してもよい。
【００２３】
ヘッドユニット２２０は、モバイル機器２１０と通信を行い、ヘッドユニットメモリに記憶され、１以上のヘッドユニットプロセッサによって実行されるソフトウェアモジュールを含んでいてもよい。モジュールは同期モジュール２２２、ライセンスモジュール２２４、ユーザーインターフェース２２６およびマッピングモジュール２２８を含んでいてもよい。ユーザーインターフェースモジュール２２６および同期モジュール２２２は上記のモバイル機器２１０の対応するモジュールと似た動作をしてもよい。ライセンスモジュール２２４は、ユーザーのため、ヘッドユニット２２０を介して受信したナビゲーションサービスのユーザーのライセンスを記憶して管理してもよい。マッピングモジュールは、マップ表示および取得を管理してもよい。
【００２４】
図３は、モバイルアプリケーションについてのモバイル機器の操作方法である。図３の方法は、図１のモバイル機器１１０上で実行してもよい。最初に、ステップ３１０において、モバイル機器のアプリケーションを受信する。このアプリケーションは、アップルのｉＯＳオペレーティングシステム、モバイル機器用のアンドロイドオペレーティングシステム、または他のアプリケーションと適合性のあるモバイルアプリケーションであってもよい。アプリケーションは、インターネット上または何らかの他の方法においてモバイルアプリケーションストアを介して受信してもよい。いったん受信したら、モバイルアプリケーションを記憶してモバイル機器で実行してもよい。いくつかの実施具体例において、ユーザー名、初期パラメータの設定（すなわち、言語）など、アプリケーションを実行する際に、ユーザーがモバイル機器に情報を提供してもよい。
【００２５】
ステップ３２０において、モバイル機器とヘッドユニット間の接続を確立してもよい。モバイルアプリケーションは、モバイル機器とヘッドユニット間の接続を開始してもよい。例えば、図２に例示されるように、２つの機器間で無線、または有線接続を介して接続を確立してもよい。
【００２６】
ステップ３３０において、インストールされたモバイルアプリケーションおよびヘッドユニットが既存の論理接続を有するか否かを判定する。ユーザーが２つの装置間でデータ接続を確立し、アプリケーションおよびヘッドユニットを効果的に「結び付ける（bind）」入力データを提供したとき、モバイルアプリケーションおよびヘッドユニット間に論理接続を形成してもよい。モバイルアプリケーションおよびヘッドユニットを結び付けることにより、モバイル機器のヘッドユニットマップへのアクセスを提供し、モバイルアプリケーションによって駆動されるモバイル機器によってヘッドユニットにデータの更新情報を提供してアップロードし、モバイル機器およびヘッドユニット間の選択されたデータの同期、および他の特性を提供するのに役立つ。モバイルアプリケーションは、任意の特定の時間において多数の論理接続を維持してもよい。いくつかの実施具体例において、モバイル機器は、同時に３つの論理接続まで維持してもよい。
【００２７】
図３に戻って、モバイルアプリケーションおよびヘッドユニットが既存の論理接続を有する場合、図４の方法のステップ４４０について以下に後述するように、モバイル機器の稼働を続ける。もし、モバイルアプリケーションおよびヘッドユニットが既存の論理接続が有していない場合、ステップ３４０において、モバイル機器がアクティブなヘッドユニットのプロファイルの最大数をすでに有しているか否かを判定する。
【００２８】
モバイル機器が最大数のヘッドユニットプロファイルを有している場合、ステップ３５０において、追加のプロファイルまたは接続を確立しなくてもよい。いくつかの実施具体例において、論理接続を確立することができないという通知をモバイル機器および／またはヘッドユニットを通じて提供してもよい。いくつかの実施具体例において、モバイルアプリケーションおよびヘッドユニットは、なお最小限の通信をしてもよいが、アプリケーションおよびヘッドユニット間でマップデータを移動しない。
【００２９】
モバイル機器およびヘッドユニットが既存の論理接続を有しておらず、モバイル機器がユニットプロファイルの最大数よりも少ない数のユニットプロファイルを有する場合、ステップ３６０において、ヘッドユニット用にプロファイルを作成してもよい。作成されたプロファイルは、ヘッドユニットの識別子（identifier）、車両の種類、プロファイル作成の日付、およびヘッドユニットによって提供される他のデータを含んでいてもよい。
【００３０】
ステップ３７０において、ヘッドユニットからライセンス情報を取得してもよい。ライセンス情報は、データアクセスパラメータ、ヘッドユニットの地理的な位置制限（例えば、ヘッドユニットは、特定の州または国のみで更新情報を受信してもよい）、およびヘッドユニット用の地理的な位置のナビゲーションサービスの利用に関する他のデータを含むものであってもよい。
【００３１】
その後、ステップ３８０においてモバイル機器のアプリケーションにヘッドユニットからのマップデータを送信してもよい。ヘッドユニットによって使用され、記憶された現在のマップをモバイル機器にダウンロードしてもよい。ヘッドユニットがユーザーによる許可を受けている間、アプリケーションは、例えば旅行計画用のような、マップを利用してもよい。
【００３２】
ステップ３９０において、モバイル機器およびヘッドユニット間のユーザーデータを同期すべく同期動作を実行してもよい。同期は、ユーザーがヘッドユニットに記憶することを望むユーザーデータを同期してもよいし、逆もまた同様である。同期してもよいデータの例は、計画されたルート、ナビゲーションの履歴、お気に入りの目的地、保存されたルート、旅行ログ、連絡先（contact）、カレンダー情報および他のデータを含む。いくつかの実施具体例において、お気に入りの目標は単に、名前、メモ、および他のデータのようなメタデータが割り当てられる、地理的座標であってもよい。これらのデータは、連絡先または個人情報管理アプリケーションのような、他のモバイル機器のアプリケーションと同様に、アプリケーションによって記憶された他のプロファイルから取得するものであってもよい。 
【００３３】
図４は、ヘッドユニットと通信するモバイル部の操作方法である。ステップ４１０において、モバイル機器のアプリケーションによってヘッドユニット用にマップデータを取得してもよい。セルラーネットワーク、Wi-Fiネットワークまたは他のデータコミュニケーションネットワークのような、マップデータを提供するネットワークの範囲内にモバイル機器があるときはいつでも、マップデータを取得してもよい。いくつかの実施具体例において、モバイルアプリケーションは、新しいマップのダウンロードの準備ができているという通知を受信してもよい。モバイルアプリケーションは、モバイル機器のユーザーに都合のよい時に、マップデータをダウンロードしてもよい。ユーザーがヘッドユニットの近くにいようといまいと、ヘッドユニット用にマップデータを取得してもよい。
【００３４】
ステップ４２０において、ユーザーからモバイル機器のアプリケーションによってデータを受信してもよい。ユーザーは、入力データ、共有設定情報、計画されたルートおよび他のデータをいつでもモバイル機器ユニットに提供してもよい。ステップ４３０において、ヘッドユニット用の追加のデータをモバイル機器のアプリケーションによって取得してもよい。追加のデータは、プレミアム特性（feature）、旅行情報、レストランのレビュー、およびモバイル機器のアプリケーションによって取得された他のデータを含んでいてもよい。次に、ステップ４４０において、モバイル機器およびヘッドユニット間で接続が確立される。この接続は、例えば、ユーザーが車両のヘッドユニットの近くにいる次の回に確立してもよい。ステップ４５０において、モバイル機器によって、マップデータ、ユーザー入力データおよび他のデータをヘッドユニットに送信してもよい。送信は、モバイル機器およびヘッドユニット間に無線または有線接続を介してもよい。
【００３５】
ステップ４６０において、モバイル機器およびヘッドユニット間でユーザーデータの同期を実行してもよい。ユーザー設定に基づき、自動またはユーザー入力により、同期を実行してもよい。当該ユーザー設定が同期を制御してもよい。ユーザー設定は、同期が一方向同期、双方向同期、およびユーザーデータと他のデータとが同期するか否かを示すものであってもよい。
【００３６】
図５は、ヘッドユニットの操作方法である。ステップ５１０においてモバイル機器から接続要求を受信する。要求を受信したとき、ヘッドユニットは、モバイル機器に接続要求に対する応答をして情報を提供してもよい。例えば、ステップ５２０において、ヘッドユニットの識別情報を要求に応じて提供してもよい。識別情報は、ヘッドユニット識別子および接続を確立するために必要となる他の情報を含んでいてもよい。
【００３７】
ステップ５３０において、ヘッドユニットは、モバイル機器からライセンス情報を得るための要求を受信してもよい。ステップ５４０において、要求を受信したとき、ヘッドユニットはモバイル機器にライセンス情報を提供してもよい。ライセンス情報は、種類、継続期間、特性、および他のデータを含むライセンスの詳細を含んでいてもよい。いくつかの実施具体例において、ライセンス特性を示すコードをヘッドユニットからモバイル機器に送信してもよい。
【００３８】
５５０において、モバイル機器からヘッドユニットによってマップデータの更新情報を受信してもよい。マップデータは、モバイル機器およびヘッドユニット間の最後の接続から、モバイル機器によって集められたマップデータ、ユーザー入力および追加データを含んでいてもよい。ステップ５６０において、ヘッドユニットによりモバイル機器から同期要求を受信してもよい。ステップ５７０において、モバイル機器で同期を実行してもよい。いくつかの実施具体例において、ヘッドユニットのリソースに基づき、同期要求を拒否してもよい。例えば、ヘッドユニットがナビゲーションルートを処理するのに忙しく、リソースが使用されている場合、同期要求を後の日付まで拒否してもよい。
【００３９】
モバイルアプリケーションは、遠隔ネットワークおよびヘッドユニットと通信して、ナビゲーションシステムのユーザーに追加のサービスを提供してもよい。例えば、モバイルアプリケーションは、オンライン天気、燃料価格、スピード違反取り締まりカメラ情報、ローカルサーチなどのようなネットワークベースの特性を提供してもよい。これらの特性は、ユーザーによって管理されるものであってもよい、個々のサービス加入として提供してもよい。
【００４０】
モバイルアプリケーションは、車両関係管理機能（vehicle relationship management features）を提供してもよい。車両関係機能は、年間メンテナンス通知、正規サービスファインダー、遠隔診断および電話サービスセンター情報を含んでいてもよい。また、モバイル機器は、モバイル機器の地理的な位置に基づき、ユーザーにマーケティングおよび消費者関与コンテンツ（consumer engagement content）を提供してもよい。
【００４１】
モバイルアプリケーションは、「駐車している車の探知（finder）」サービスを提供してもよい。当該サービスにおいて、最後の既知の車両位置への道順をモバイルアプリケーションによってモバイル機器を介して提供してもよい。
【００４２】
図６は、この技術を実施するための装置のブロック図である。図６は、この技術を使用する計算装置を実施するために用いてもよい、例となる計算システム６００を例示する。図６のシステム６００は、ヘッドユニット１１０、アプリケーションサーバ１５０およびデータストア１６０の同等物との関連（in the contexts of the likes）で実施してもよい。図６の計算システム６００は、１以上のプロセッサ６１０およびメモリ６２０を含む。主メモリ６２０は、一部に、プロセッサ６６により実行するための命令およびデータを記憶してもよい。主メモリは、動作中に実行コードを記憶することができる。図６のシステム６００は記憶装置６２０をさらに含み、当該記憶装置６２０は、大容量記憶装置およびポータブルストレージ、アンテナ６４０、出力装置６５０、ユーザー入力装置６６０、表示装置６７０、および周辺機器６８０を含んでいてもよい。
【００４３】
図６中に示される構成要素は、単一バスを介して接続されるものとして描かれている。しかしながら、構成要素は、１以上のデータ転送手段を介して接続してもよい。例えば、プロセッサ装置６１０および主メモリ６２０は、ローカルマイクロプロセッサバスを介して接続してもよく、記憶装置６３０、周辺機器６８０および表示装置６７０は、１以上の入力／出力（Ｉ／Ｏ）バスを介して接続してもよい。
【００４４】
磁気ディスクドライブまたは光学ディスクドライブで実行される大容量記憶装置を含んでいてもよい、記憶装置６３０は、プロセッサ装置６６によって使用するためのデータおよび命令を記憶するための不揮発性の記憶装置であってもよい。記憶装置６３０は、この発明の実施具体例を実施するためのシステムソフトウェアを、主メモリ６６に当該ソフトウェアをロードする目的で記憶することができる。
【００４５】
記憶装置６３０のポータブルストレージデバイスは、フロッピーディスク、コンパクトディスクまたはデジタルビデオディスクのような、不揮発性のポータブルストレージメディアとともに（in conjunction with）、図６のコンピュータシステム６００にデータおよびコードを入出力する。この発明の実施具体例を実施するためのシステムソフトウェアは、こうしたポータブルメディアに記憶され、ポータブルストレージデバイスを介してコンピュータシステム６００に入力してもよい。
【００４６】
アンテナ６４０は、他の装置と無線通信するための１以上のアンテナを含んでいてもよい。アンテナ６１６は、例えば、Wi-Fi、Bluetoothを介してセルラーネットワークで、あるいは他の無線プロトコルおよびシステムで無線通信するために使用してもよい。無線信号を送受信する、制御装置を含んでいてもよい、プロセッサ６６によって１以上のアンテナを制御してもよい。例えば、プロセッサ６６は、メモリ６１２内に記憶されたプログラムを実行し、アンテナ６４０を制御して無線信号をセルラーネットワークに送信し、セルラーネットワークから無線信号を受信する。
【００４７】
図６に示されるシステム６００は、出力装置６５０および入力装置６６０を含む。適切な出力装置の例は、スピーカー、プリンタ、ネットワーク・インターフェース、およびモニターを含む。入力装置６６０は、タッチスクリーン、マイク、加速度計、カメラ、および他の装置を含んでいてもよい。入力装置６６０は、英数字および他の情報を入力するためのキーボードのような英数字キーパッド、またはマウス、トラックボール、スタイラスペン、もしくはカーソル方向キーのようなポインティング・デバイスを含んでいてもよい。
【００４８】
表示装置６７０は、液晶ディスプレイ（LCD）、LEDディスプレイ、または他の適切な表示装置を含んでいてもよい。表示装置６７０は、文字および画像情報を受信し、表示装置への出力のため情報を処理する。
【００４９】
周辺機器６８０は、コンピュータシステムに追加機能を追加するいかなる種類のコンピュータ支援装置を含んでいてもよい。例えば、周辺機器６８０は、モデムまたはルータを含んでいてもよい。
【００５０】
図６のコンピュータシステム６００に含まれる構成要素は、デスクトップコンピューター、ラップトップコンピュータ、ノートパソコン、ネットブックコンピュータ、タブレットコンピュータ、スマートフォン、携帯情報端末（PDA）、またはこの発明の実施具体例の使用に適していてもよく、当該技術分野で周知のそのようなコンピュータの構成要素の広いカテゴリーを表すことを目的としている他のコンピュータなどだが、それらに限定されない、コンピューティングシステムに通常見られる構成要素である。それゆえ、図６のコンピュータシステム６００は、パーソナルコンピュータ、携帯用計算装置、電話、モバイル計算装置、ワークステーション、サーバー、ミニコンピューター、メインフレームコンピューター、または他のいかなる計算装置でもあり得る。また、コンピュータは、さまざまなバス構成、ネットワークプラットフォーム、マルチプロセッサプラットフォームなどを含むこともできる。Unix、Linux、Windows、Macintosh OS、Palm OS、および他の適切なオペレーティングシステムを含むいろいろなオペレーティングシステムを使用することもできる。
【００５１】
図７は、モバイル機器１２０のような、この技術を使用するモバイル機器を実施するために用いてもよい、例となるモバイル機器システム７００を例示する。図７のモバイル機器７００は、１以上のプロセッサ７１０およびメモリ７１２を含む。メモリ７１２は、一部に、プロセッサ７１０による実行および処理用のプログラム、命令およびデータを記憶する。図７のシステム７００は、ストレージ７１４、１以上のアンテナ７１６、表示装置７１８、入力装置７２０、１以上のマイク７２２、および１以上のスピーカー７２４をさらに含む。
【００５２】
図７に示される構成要素は、単一バス７２６を介して接続されるものとして描かれている。しかしながら、構成要素７１０〜７２４は、１以上のデータ転送手段により接続してもよい。例えば、プロセッサ装置７７および主メモリ７１２は、ローカルマイクロプロセッサバスを介して接続してもよく、記憶装置７１４、表示装置７１８、入力装置７２０、ならびにマイク７２２およびスピーカー７２４は、１以上の入力／出力（Ｉ／Ｏ）バスを介して接続してもよい。
【００５３】
メモリ７１２は、例えば、RAMおよびROM、挿入可能なメモリーカードまたは他のアタッチメントの形のポータブルメモリ（例えば、ユニバーサル・シリアル・バスによる）などのローカルメモリ、磁気ディスクドライブまたは光学ディスクドライブ、一種のフラッシュメモリまたはPROMメモリ、または他の電子記憶媒体を含んでいてもよい。メモリ７１２は、この発明の実施具体例を実施するためのシステムソフトウェアを主メモリ７１０に当該ソフトウェアをロードする目的で記憶することができる。
【００５４】
アンテナ７１６は、他の装置と無線で通信するための１以上のアンテナを含んでいてもよい。アンテナ７１６は、例えば、Wi-Fi、Bluetoothを介してセルラーネットワークで、あるいは他の無線プロトコルおよびシステムで無線通信するために使用してもよい。無線信号を送受信する、制御装置を含んでいてもよい、プロセッサ７１０によって１以上のアンテナが制御してもよい。例えば、プロセッサ７１０は、メモリ７１２内に記憶されたプログラムを実行し、アンテナ７１６を制御して無線信号をセルラーネットワークに送信し、セルラーネットワークから無線信号を受信する。
【００５５】
表示装置７１８は、液晶ディスプレイ（LCD）、タッチスクリーンディスプレイ、または他の適切なディスプレイ装置を含んでいてもよい。表示装置７７０は、文字および画像情報を表示し、表示装置を介して文字および画像を出力するように制御してもよい。タッチスクリーンディスプレイで実行したとき、表示装置は入力データを受信し、入力データをプロセッサ７１０およびメモリ７１２に送信してもよい。
【００５６】
入力装置７２０は、ユーザーインターフェースの一部を提供する。入力装置７６０は、英数字および他の情報を入力するためのキーボードのような英数字キーパッド、ボタンまたはスイッチ、トラックボール、スタイラスペン、またはカーソル方向キーを含んでいてもよい。
【００５７】
マイク７２２は、プロセッサ７１０およびメモリ７１２に、捕捉した音響信号を送信する１以上のマイク装置を含んでいてもよい。音響信号は、アンテナ７１６を介したネットワーク上に送信するように処理してもよい。
【００５８】
スピーカー７２４は、モバイル機器７００のための音声出力を提供してもよい。例えば、アンテナ７１６で受信した信号は、メモリ７１２に記憶されたプログラムによって処理し、プロセッサ７１０によって実行してもよい。実行したプログラムの出力は、音声信号を提供するスピーカー７２４に提供してもよい。また、プロセッサ７１０は、音声信号、例えば、警報を生成し、スピーカー７２４を介して警報を出力してもよい。
【００５９】
図７に示されるモバイル機器システム７００は、図７に例示された装置および構成要素に加えて、他の装置および構成要素を含んでいてもよい。例えば、モバイル機器システム７００は、ユニバーサル・シリアル・バス（USB）ポートのような追加のネットワーク・インターフェースを含んでいてもよい。
【００６０】
図７のコンピュータシステム７００に含まれる構成要素は、この発明の実施具体例の使用に適していてもよく、当該技術分野で周知のそのようなモバイル機器の構成要素の広いカテゴリーを表すことを目的としている、モバイル機器システムに通常見られる構成要素である。このように、図７のコンピュータシステム７００は、携帯電話、スマートフォン、携帯用計算装置、ミニコンピューター、または他のいかなる計算装置でもあり得る。また、モバイル機器は、さまざまなバス構成、ネットワークプラットフォーム、マルチプロセッサプラットフォームなどを含むこともできる。Unix、Linux、Windows、Macintosh OS、Google OS、Palm OS、および他の適切なオペレーティングシステムを含むいろいろなオペレーティングシステムを使用することもできる。
【００６１】
前述の明細書中の技術の詳細な説明は、例示および説明の目的のために記載されたものである。開示されたまさにその形式にこの技術を徹底し、または限定することを目的とするものではない。上記の教示内容に照らして、多くの修正および変形が可能である。記載された実施具体例は、この技術の原理およびその実際の応用をもっとも良く説明するために選択されたものであり、それによって当業者が、当該技術をいろいろな実施具体例において、予期される特定の使用に適したいろいろな変更を加えて、最も良く利用することを可能にするものである。この技術の範囲は、この明細書に添付された特許請求の範囲によって規定されることを意図するものである。
【図１】
2019049565.tif 000003
【図２】
2019049565.tif 000004
【図３】
2019049565.tif 000005
【図４】
2019049565.tif 000006
【図５】
2019049565.tif 000007
【図６】
2019049565.tif 000008
【図７】
2019049565.tif 000009