JP2018074579A - 自動車ヘッドユニット - Google Patents
自動車ヘッドユニット Download PDFInfo
- Publication number
- JP2018074579A JP2018074579A JP2017204818A JP2017204818A JP2018074579A JP 2018074579 A JP2018074579 A JP 2018074579A JP 2017204818 A JP2017204818 A JP 2017204818A JP 2017204818 A JP2017204818 A JP 2017204818A JP 2018074579 A JP2018074579 A JP 2018074579A
- Authority
- JP
- Japan
- Prior art keywords
- head unit
- user
- communication device
- information
- remote
- 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
Links
Landscapes
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本願は、米国特許法第119条(e)の定めにより、2011年9月26日に提出された米国仮特許出願第61/539,418号の便益を主張する。同米国仮特許出願は、その全体が参照により本明細書に組み込まれる。発明の名称が「SYSTMES,METHODS AND ARTICLES FOR PROVIDING COMMUNICATIONS AND SERVICES INVOLVING AUTOMOBILE HEAD UNITS」であり、2012年8月31日に提出された米国仮特許出願第61/696,128号。同仮特許出願は、その全体が参照によりここにおいて組み込まれる。
なお、本願明細書に記載の実施形態によれば、以下の構成もまた開示される。
[項目1]
自動車ヘッドユニットへ複数のサービスを電子的に提供する方法であり、
サーバのコンピュータプロセッサにより、認証されたユーザの遠隔デバイスから要求を受信する段階と、
前記サーバの前記コンピュータプロセッサにより、前記要求に関連付けられた遠隔の自動車ヘッドユニットを特定する段階と、
前記要求に応じ、前記サーバの前記コンピュータプロセッサにより、前記要求、前記認証されたユーザ、他の認証されたユーザ、および前記遠隔デバイスのうち1または複数に基づき、特定された前記遠隔の自動車ヘッドユニットへ複数のサービスまたは情報を電子的に提供して、前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザの特定された複数のユーザ嗜好のうち、または前記他の認証されたユーザの特定された複数のユーザ嗜好のうち対応する複数の嗜好に従って動作させる段階と
を備える方法。
[項目2]
前記認証されたユーザは、前記遠隔デバイスに関連付けられており、前記遠隔の自動車ヘッドユニットは、前記他の認証されたユーザに関連付けられている、項目1に記載の方法。
[項目3]
前記遠隔デバイスは、前記自動車ヘッドユニット、モバイルデバイス、およびコンピュータのうち1つである、項目1に記載の方法。
[項目4]
前記遠隔デバイスは自動車ヘッドユニットであり、前記サーバはモバイルデバイス上で動作しており、前記特定されたユーザの前記対応する複数の嗜好は前記モバイルデバイスに関連付けられている、項目1に記載の方法。
[項目5]
前記サーバの前記コンピュータプロセッサにより、前記認証されたユーザの特定された前記複数のユーザ嗜好を前記モバイルデバイスに格納して、前記モバイルデバイスが、1または複数の他の特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザの前記特定された複数のユーザ嗜好に従って動作させることを可能とする段階をさらに備える、項目4に記載の方法。
[項目6]
前記サーバの前記コンピュータプロセッサにより、前記複数のサービスまたは情報を他の特定された遠隔の自動車ヘッドユニットへ電子的に提供して、前記他の特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザの前記特定された複数のユーザ嗜好に従って動作させる段階をさらに備える、項目5に記載の方法。
[項目7]
提供される前記情報は、前記特定された複数のユーザ嗜好を含む、項目1に記載の方法。
[項目8]
前記遠隔デバイスは、前記特定された遠隔の自動車ヘッドユニットから地理的に遠隔で位置付けられたモバイルデバイスである、項目1に記載の方法。
[項目9]
前記遠隔デバイスはモバイルデバイスであり、前記遠隔デバイスから前記要求を受信する前記段階は、前記特定された遠隔の自動車ヘッドユニットからの前記要求を受信した前記モバイルデバイスから前記要求を受信する段階を有する項目1に記載の方法。
[項目10]
前記サーバを介して前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を電子的に提供する前記段階は、前記ユーザのモバイルデバイスにデータを電子的に提供して、前記モバイルデバイスが、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を提供することを可能とする段階を有する、項目1に記載の方法。
[項目11]
前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を電子的に提供する前記段階は、前記特定された遠隔の自動車ヘッドユニットの無線遠距離通信受信機を介して、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を電子的に提供する段階を有する、項目1に記載の方法。
[項目12]
前記特定された遠隔の自動車ヘッドユニットへ前記特定された遠隔の自動車ヘッドユニットの前記無線遠距離通信受信機を介して前記複数のサービスまたは情報を電子的に提供する段階は、セルラーサービスを用いて前記サーバにより、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を提供して、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を提供するようデータの通信を行う段階を含む、項目11に記載の方法。
[項目13]
前記特定された遠隔の自動車ヘッドユニットへ前記サーバを介して前記複数のサービスまたは情報を電子的に提供する前記段階は、
前記認証されたユーザまたは他の認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従う複数のサービスまたは情報と、
前記認証されたユーザが前記車両を遠隔で制御または構成するための複数のサービスまたは情報と、
前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って前記車両の複数の設定を遠隔で、かつ自動的に構成するための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットを介して、前記認証されたユーザの複数のサードパーティサブスクリプションサービスに遠隔で、かつ自動的にアクセスし、およびそれらを提供するための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、音楽関連情報、特定された複数の音楽の嗜好、または特定の音楽の複数の選択を自動的に再生または表示させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、スポーツ関連情報、特定された複数の嗜好、または複数の以前の選択を表示または自動的に再生させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、天気関連情報、特定された複数の嗜好、または複数の以前の選択を表示または自動的に再生させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、ニュース関連情報、特定された複数の嗜好、または複数の以前の選択を表示または自動的に再生させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、インターネット検索エンジン関連情報を自動的に再生または表示させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザへウェブブラウザ機能性を提供させるための複数のサービスまたは情報と、
前記認証されたユーザのプロフィール、複数の以前の選択、または特定された複数の嗜好に従って、前記特定された遠隔の自動車ヘッドユニットの複数のユーザインタフェース設定または特定された複数の嗜好を遠隔で構成するための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、複数の以前の選択、または特定された複数の嗜好に従ってカスタマイズされたユーザインタフェースを自動的に表示させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、複数の以前の選択、または特定された複数の嗜好に従って、複数のナビゲーションシステム設定を自動的に構成させるための複数のサービスまたは情報と、
前記自動車ヘッドユニットがナビゲーションシステムに関連して、興味の対象である複数の地理的ロケーションまたは地点を用いることを可能とする、前記認証されたユーザの前記興味の対象である複数の地理的ロケーションまたは地点に関連する複数のサービスまたは情報と、
前記要求に関連付けられた前記遠隔の自動車ヘッドユニットの前記特定に基づく、前記特定された遠隔の自動車ヘッドユニットと前記認証されたユーザの前記遠隔デバイスとの間のペアリングを可能とする複数のサービスまたは情報と、
前記遠隔デバイスと前記特定された遠隔の自動車ヘッドユニットとの間の情報の伝達を促す複数のサービスまたは情報と
のうち1または複数を提供する段階を有する、項目1に記載の方法。
[項目14]
コンピュータプロセッサに、
遠隔デバイスから要求を受信する手順と、
前記要求に関連付けられた遠隔の自動車ヘッドユニットを特定する手順と、
前記要求に応じ、特定された前記遠隔の自動車ヘッドユニットに、少なくとも、ユーザの複数のユーザ嗜好を前記遠隔デバイスに対して特定することにより前記ユーザの前記複数のユーザ嗜好に従って動作させる手順と
を実行させるプログラム。
[項目15]
前記特定された遠隔の自動車ヘッドユニットに複数のユーザ嗜好に従って動作させる前に、前記コンピュータプロセッサにさらに、前記ユーザを認証する手順を実行させる、項目14に記載のプログラム。
[項目16]
前記遠隔デバイスは、前記自動車ヘッドユニット、モバイルデバイス、およびコンピュータのうち1つである、項目14に記載のプログラム。
[項目17]
前記遠隔デバイスは自動車ヘッドユニットであり、前記ユーザの前記複数のユーザ嗜好は、モバイルデバイスに関連付けられており、前記ユーザの前記複数のユーザ嗜好を前記遠隔デバイスに対して特定することは、前記モバイルデバイスから前記遠隔デバイスに、前記ユーザの前記複数のユーザ嗜好の通信を行うことを含む、項目14に記載のプログラム。
[項目18]
前記コンピュータプロセッサにさらに、認証された前記ユーザの前記複数のユーザ嗜好を前記モバイルデバイスに格納して、前記モバイルデバイスが、1または複数の他の特定された遠隔の自動車ヘッドユニットに、前記ユーザの前記複数のユーザ嗜好に従って動作させることを可能とする手順を実行させる、項目17に記載のプログラム。
[項目19]
前記遠隔デバイスは前記特定された自動車ヘッドユニットであり、前記ユーザの前記複数のユーザ嗜好を前記遠隔デバイスに対して特定することは、モバイルデバイスから前記特定された自動車ヘッドユニットへ、前記複数のユーザ嗜好の通信を行うことを含む、項目14に記載のプログラム。
[項目20]
前記遠隔デバイスは前記特定された自動車ヘッドユニットであり、前記特定された遠隔の自動車ヘッドユニットに複数のユーザ嗜好に従って動作させる前記手順は、サーバまたはモバイルデバイスから前記特定された自動車ヘッドユニットへ、バックグラウンド画像の通信を行う手順をさらに有する、項目14に記載のプログラム。
[項目21]
前記遠隔デバイスは、前記特定された遠隔の自動車ヘッドユニットから地理的に遠隔で位置付けられたモバイルデバイスである、項目20に記載のプログラム。
[項目22]
前記遠隔デバイスは前記特定された自動車ヘッドユニットであり、前記ユーザの前記複数のユーザ嗜好を前記遠隔デバイスに対して特定することは、承認されたモバイルデバイスから、またはサーバから前記特定された自動車ヘッドユニットへ、前記複数のユーザ嗜好の通信を行うことを含む、項目14に記載のプログラム。
[項目23]
コンピュータプロセッサと、
前記コンピュータプロセッサに結合された少なくとも1つの非一時的コンピュータプロセッサ可読記憶媒体と
を備え、
前記少なくとも1つの非一時的コンピュータプロセッサ可読記憶媒体は、実行されたときに前記コンピュータプロセッサに、
モバイルデバイスから要求を受信させ、
前記要求を認証させ、
前記要求の認証に応じ、前記モバイルデバイスからの複数のサービスまたは情報を受け付けさせ、
受け付けられた前記複数のサービスまたは情報に応じ、前記モバイルデバイスからの前記受け付けられた複数のサービスまたは情報と、前記要求に関連付けられたユーザに関連付けられた複数のサービスまたは情報とのうち1または複数に基づき、前記要求に関連付けられた前記ユーザの特定された複数のユーザ嗜好に従って自動車ヘッドユニットを自動的に構成させる
複数のプロセッサ実行可能命令を格納しており、
前記要求に関連付けられた前記ユーザに関連付けられた前記複数のサービスまたは情報は、遠隔のサーバからのものである、前記自動車ヘッドユニットのシステム。
[項目24]
前記モバイルデバイスからの受け付けられた前記情報は、前記特定された複数のユーザ嗜好を含む、項目23に記載の自動車ヘッドユニットのシステム。
[項目25]
前記要求に関連付けられた前記ユーザに関連付けられた前記受け付けられた情報は、前記特定された複数のユーザ嗜好を含む、項目23に記載の自動車ヘッドユニットのシステム。
[項目26]
前記モバイルデバイスは、前記自動車ヘッドユニットのシステムから地理的に遠隔で位置付けられている、項目23に記載の自動車ヘッドユニットのシステム。
[項目27]
前記モバイルデバイスは、前記自動車ヘッドユニットのシステムと前記モバイルデバイスとの間の近距離無線通信の範囲内に位置付けられている、項目23に記載の自動車ヘッドユニットのシステム。
[項目28]
コンピュータプロセッサに、
ユーザと遠隔の自動車ヘッドユニットとに関連付けられた要求を送信する手順と、
送信された前記要求に応じて、前記ユーザの複数のユーザ嗜好の複数のインディケーションを受信する手順と、
前記遠隔の自動車ヘッドユニットに、ユーザの複数のユーザ嗜好の受信した前記複数のインディケーションに基づき、前記ユーザの前記複数のユーザ嗜好に従って動作させる手順と
を実行させる、プログラム。
[項目29]
前記ユーザと前記遠隔の自動車ヘッドユニットとに関連付けられた前記要求を送信する手順の前に、前記コンピュータプロセッサにさらに、前記ユーザを認証する手順を実行させる、項目28に記載のプログラム。
[項目30]
前記ユーザと前記遠隔の自動車ヘッドユニットとに関連付けられた前記要求を送信する前記手順は、遠隔のサーバへ、または近距離無線信号を介して無線でモバイルデバイスへ前記要求を送信する手順を有する、項目28に記載のプログラム。
[項目31]
自動車のヘッドユニットとハンドヘルドフォームファクタを有する通信デバイスとの間で通信を提供するコンピュータ実施方法であり、
前記通信デバイスのプロセッサにより、前記ヘッドユニットと、前記自動車の車両識別子と、前記通信デバイスと、ユーザアカウントと、複数のユーザクレデンシャルとのうち1または複数を伴った承認の認証または検証に基づき、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する通信リンクの確立を促す段階と、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットからの情報を受信する段階と、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納されたユーザ特有の嗜好またはユーザ識別情報とに基づき、サービスを電子的に提供する段階と
を備える、コンピュータ実施方法。
[項目32]
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する前記通信リンクが依然として確立されている間に、前記サービスが前記ヘッドユニットにより用いられることが承認されるかを示すアクセス制御情報であり、前記ヘッドユニットから受信した前記情報と、前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づく値を有する前記アクセス制御情報を、異なる通信リンクを介して遠隔のサーバから受信する段階と、
前記通信デバイスの前記プロセッサにより、前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記サービスが前記ヘッドユニットにより用いられることが承認されるかを決定する段階と、
前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記サービスが前記ヘッドユニットにより用いられることが承認されると決定された場合に、前記通信デバイスの前記プロセッサにより、前記通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有する、項目31に記載のコンピュータ実施方法。
[項目33]
前記ヘッドユニットから受信する前記情報は、前記サービスの要求を含み、前記アクセス制御情報に基づき、特定の前記サービスが前記ヘッドユニットにより用いられることが承認されるかを決定する前記段階は、前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから前記サービスの前記要求を受信することに応じて、前記サービスが、前記ヘッドユニットにより用いられることが承認されるかを決定する段階を含む、項目32に記載のコンピュータ実施方法。
[項目34]
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから複数の要求を受信する段階と、
前記通信デバイスの前記プロセッサにより、前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記ヘッドユニットが受信することが承認されていないサービスの少なくとも1つ要求を、前記複数の要求からフィルタ処理により取り除く段階と、
前記通信デバイスの前記プロセッサにより、前記フィルタ処理により取り除かれた前記少なくとも1つの要求に関して前記ヘッドユニットを拒否する段階と
をさらに備える、項目32に記載のコンピュータ実施方法。
[項目35]
前記通信デバイスの前記プロセッサにより、前記フィルタ処理により取り除かれた前記少なくとも1つの要求に対する応答メッセージであり、前記ヘッドユニットからの出力としてユーザにより見られる、または聞かれる、前記ヘッドユニットが何故、前記フィルタ処理により取り除かれた前記少なくとも1つの要求により要求されるサービスを受信することが承認されないのかの理由を示す前記応答メッセージを送信する段階をさらに備える、項目32に記載のコンピュータ実施方法。
[項目36]
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットが何故、前記フィルタ処理により取り除かれた前記少なくとも1つの要求により要求される前記サービスを受信することが承認されないかの前記理由を、前記フィルタ処理により取り除かれた前記少なくとも1つの要求により要求される前記サービスが、前記通信デバイスに格納された前記ユーザ識別情報に関連付けられたアカウントのサービスレベルに含まれないからであると決定する段階をさらに備える、項目35に記載のコンピュータ実施方法。
[項目37]
前記通信デバイスは無線モバイルデバイスであり、前記通信リンクは無線リンクであり、前記ヘッドユニットから前記情報を受信する前記段階は、前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから前記情報を無線受信する段階を有する、項目31に記載のコンピュータ実施方法。
[項目38]
前記ヘッドユニットから受信する前記情報は、特定のユニフォームリソースロケータ(URL)により示されるインターネット上で利用可能な情報の要求を含み、前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記URLへのアクセスが前記ヘッドユニットにより承認されるかを決定する段階と、
前記ヘッドユニットに関して、前記URLへの前記アクセスが承認されると決定された場合に、前記通信デバイスの前記プロセッサにより、前記通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有し、
前記サービスは、前記インターネット上で利用可能な情報のために、前記ユニフォームリソースロケータ(URL)の前記ヘッドユニットへのアクセスを提供することを含む、項目31に記載のコンピュータ実施方法。
[項目39]
前記ヘッドユニットから受信する前記情報は、特定のデータタイプの要求を含み、
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記特定のデータタイプへのアクセスが前記ヘッドユニットにより承認されるかを決定する段階と、
前記ヘッドユニットに関して、前記特定のデータタイプへの前記アクセスが承認されると決定された場合に、前記通信デバイスの前記プロセッサにより、前記通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有し、
前記サービスは、前記特定のデータタイプへのアクセスを提供することを含む、項目31に記載のコンピュータ実施方法。
[項目40]
前記特定のデータタイプへのアクセスが前記ヘッドユニットにより承認されるかを決定する前記段階は、
前記通信デバイスの前記プロセッサにより、遠隔のサーバから情報を受信する段階を含み、
少なくとも部分的に前記遠隔のサーバからの前記情報に基づき、前記特定のデータタイプへのアクセスが承認されるかが決定され、
前記遠隔のサーバからの前記情報は、前記ユーザアカウントまたは前記ユーザ識別情報に関連付けられたアカウントのサブスクリプションレベルと、前記ヘッドユニットの複数の特性と、前記通信デバイスの複数の特性とのうち1または複数に基づき変化する、項目39に記載のコンピュータ実施方法。
[項目41]
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する前記通信リンクが依然として確立されている間に、前記ヘッドユニットから受信した前記情報に含まれる複数のサービスの特定の複数の要求が、提供されることが出来ない複数のサービスのためのものであることに応じて、前記ヘッドユニットへ複数のカスタマイズされたエラーメッセージを提供する段階を有し、
前記複数のカスタマイズされたエラーメッセージは、
前記ヘッドユニットの能力、機能性、または互換性の欠如と、前記複数のユーザクレデンシャルにより特定される前記ユーザアカウントの不十分なステータスまたはサブスクリプションレベルと、前記通信デバイスの能力、機能性、または互換性の欠如と、前記ユーザ特有の嗜好情報に含まれる複数の設定と、メディアデバイスが前記ヘッドユニットにより用いられていることとのうち1または複数を含む前記複数のカスタマイズされたエラーメッセージの1または複数の理由を示す、項目31に記載のコンピュータ実施方法。
[項目42]
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから受信する前記情報に含まれる前記サービスの少なくとも1つ要求に応じて、前記サービスを提供することにおいて、圧縮フォーマットのデータを前記遠隔のサーバへ送信し、または前記遠隔のサーバから受信する段階を有する、項目31に記載のコンピュータ実施方法。
[項目43]
前記通信デバイスの前記プロセッサにより、1または複数の追加的なヘッドユニットから情報を受信する段階をさらに備え、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納されたユーザ特有の嗜好またはユーザ識別情報とに基づき前記サービスを電子的に提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットのロケーションと、前記1または複数の追加的なヘッドユニットの1または複数のロケーションとのうち1または複数について、前記ヘッドユニットから受信した前記情報と、前記1または複数の追加的なヘッドユニットから受信した前記情報とに基づきサービスを電子的に提供し、情報を選択的に前記ヘッドユニットへ送信し、情報を選択的に前記1または複数の追加的なヘッドユニットへ送信する段階とを有し、
前記通信デバイスと前記1または複数の追加的なヘッドユニットとの間の複数の通信リンク、および、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する前記通信リンクは、セキュアな複数の通信チャネルである、項目31に記載のコンピュータ実施方法。
[項目44]
自動車のヘッドユニットに、複数の遠隔デバイスからの複数のサービスおよび情報へのアクセスを提供するコンピュータ実施方法であり、
無線モバイルデバイスのプロセッサにより、前記ヘッドユニットから複数のサービス要求を受信する段階を備え、
前記無線モバイルデバイスと前記ヘッドユニットとは近距離無線通信リンクで通信を行っており、
前記方法はさらに、
前記無線モバイルデバイスの前記プロセッサにより、受信した前記複数のサービス要求のうちそれぞれの受信したサービス要求を評価して、前記受信した複数のサービス要求のうちそれぞれの受信したサービス要求に関して、前記受信したサービス要求により要求されている特定のサービスに従って、前記サービス要求に関連付けられたユーザアカウントと、前記ヘッドユニットと、前記自動車の車両識別子と、前記無線モバイルデバイスと、ユーザアカウントと、複数のユーザクレデンシャルと、ユーザ特有の嗜好またはユーザ識別情報とのうち1または複数に基づき、前記受信したサービス要求をどのように処理するかを決定する段階と、
前記無線モバイルデバイスの前記プロセッサにより、前記受信した複数のサービス要求を前記評価に従って処理する段階と
を備える、方法。
[項目45]
前記受信した複数のサービス要求を前記評価に従って処理する前記段階は、
前記モバイルデバイスの前記プロセッサにより、前記受信した複数のサービス要求の要求、および、前記ユーザ特有の嗜好または前記ユーザ識別情報のうちいくつかを遠隔のサーバへ送信する段階と、
前記モバイルデバイスの前記プロセッサにより、前記ユーザ特有の嗜好または前記ユーザ識別情報に従ってカスタマイズされた応答を前記遠隔のサーバから受信する段階と、
前記応答を前記ヘッドユニットへ送信する段階と
を有する、項目44に記載のコンピュータ実施方法。
[項目46]
前記受信した複数のサービス要求を前記評価に従って処理する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットに前記複数のユーザクレデンシャルを保存することを避けるべく、前記ヘッドユニットから受信した前記複数のサービス要求のうち少なくとも1つへ前記複数のユーザクレデンシャルを挿入する段階と、
前記モバイルデバイスの前記プロセッサにより、前記複数のユーザクレデンシャルが挿入された前記要求を、特定の情報のために前記複数のユーザクレデンシャルを要求する遠隔のサーバへ送信する段階と、
前記特定の情報を含む応答を前記遠隔のサーバから受信する段階と、
前記特定の情報を含む前記応答を前記ヘッドユニットへ送信する段階と
を有する、項目44に記載のコンピュータ実施方法。
[項目47]
前記モバイルデバイスの前記プロセッサにより、前記ヘッドユニットからいくつのサービス要求が受信されたかについて統計情報を格納する段階をさらに備える、項目44に記載のコンピュータ実施方法。
[項目48]
前記モバイルデバイスの前記プロセッサにより、顧客行動についてのデータと、複数のサービスアタックの拒否についてのデータと、サービスの誤用および顧客サービスの改善についてのデータとのうち1または複数を提供すべく、前記統計情報を格納する段階をさらに備える、項目44に記載のコンピュータ実施方法。
[項目49]
前記ヘッドユニットから前記複数のサービス要求を受信する前記段階は、遠隔のサーバへの複数の同時接続の複数のサービス要求を受信する段階を有し、前記受信した複数のサービス要求を処理する前記段階は、前記遠隔のサーバへの前記複数の同時接続を確立する段階を有する、項目44に記載のコンピュータ実施方法。
[項目50]
無線モバイル通信デバイスであり、
コンピュータプロセッサと、
前記コンピュータプロセッサに結合された少なくとも1つの非一時的コンピュータプロセッサ可読記憶媒体と
を備え、
前記少なくとも1つの非一時的コンピュータプロセッサ可読記憶媒体は、実行されたときに前記コンピュータプロセッサに、
前記無線モバイル通信デバイスの複数のファイルにアクセスするよう、複数のネットワークファイルシステムプロトコルを用いて自動車のヘッドユニットから要求を受信させ、
前記自動車の前記ヘッドユニットからの前記要求を評価して、受信した前記要求により要求されている特定のサービスに従って、前記要求に関連付けられたユーザアカウント、前記ヘッドユニット、前記自動車の車両識別子、ユーザアカウント、複数のユーザクレデンシャル、およびユーザ特有の嗜好またはユーザ識別情報のうち1または複数に基づき、前記受信したサービス要求をどのように処理するかを決定させ、
前記評価に従って前記要求に応答を送信させ、前記ファイルシステムへの要求された前記アクセスを提供させる
複数のプロセッサ実行可能命令を格納している、無線モバイル通信デバイス。
[項目51]
格納された前記複数のプロセッサ実行可能命令は実行されたときに、前記コンピュータプロセッサに、
前記ヘッドユニットから複数のサービス要求を受信させ、
前記受信した複数のサービス要求のうち多くをリダイレクトさせる、項目50に記載の無線モバイル通信デバイス。
[項目52]
格納された前記複数のプロセッサ実行可能命令は実行されたときに、前記コンピュータプロセッサに、
様々な他の自動車ヘッドユニットからの複数の通信要求を受信させ、
前記無線モバイル通信デバイスを介して、前記様々な他の自動車ヘッドユニットのうちそれぞれに、複数の遠隔デバイスへの通信チャネルを提供させる、項目50に記載の無線モバイル通信デバイス。
[項目53]
複数のユーザおよび前記複数のユーザの複数の自動車の複数のヘッドユニットに関するデータをキャッシュし格納する、前記プロセッサに結合された非一時的記憶デバイスをさらに備える、項目50に記載の無線モバイル通信デバイス。
[項目54]
無線モバイルデバイスのコンピュータプロセッサに、
前記無線モバイルデバイスと近距離無線通信リンクで通信を行っている自動車のヘッドユニットから、ストリーミングメディアの複数のサービス要求を受信する手順と、
受信した前記複数のサービス要求のうちそれぞれの受信したサービス要求を評価して、前記受信した複数のサービス要求のうちそれぞれの受信したサービス要求に関して、前記ヘッドユニットの前記ストリーミングメディアをデコードし再生する能力および機能性に基づき、前記受信したサービス要求をどのように処理するかを決定する手順と、
前記評価に基づき、前記ヘッドユニットの前記ストリーミングメディアを再生する能力および機能性が特定のレベル未満である場合に、前記コンピュータプロセッサを用いて、要求された前記ストリーミングメディアをストリーミングしデコードするオプションを選択し、前記ヘッドユニットの前記ストリーミングメディアを再生する前記能力および前記機能性が前記特定のレベル以上である場合に、前記ヘッドユニットがデコードおよび再生を行うよう前記要求されたストリーミングメディアをストリーミングするオプションを選択する手順と、
前記評価に基づき、前記ヘッドユニットの前記ストリーミングメディアを再生する前記能力および前記機能性が決定されたレベル未満である場合に、前記要求されたストリーミングメディアをストリーミングすることにより前記要求されたストリーミングメディアをストリーミングおよびデコードするオプションを選択する手順と
を実行させるプログラム。
[項目55]
前記コンピュータプロセッサにさらに、
ソケットネットワークトラヒックをルーティングすべくトランスミッションコントロールプロトコル(TCP)上で前記ヘッドユニットから要求を受信する手順と、
前記受信したサービス要求により要求されている前記特定のサービスに応じて、および、前記サービス要求に関連付けられたユーザアカウントと、前記ヘッドユニットと、前記自動車の車両識別子と、前記無線モバイルデバイスと、ユーザアカウントと、複数のユーザクレデンシャルと、ユーザ特有の嗜好またはユーザ識別情報とのうち1または複数に基づき前記ソケットネットワークトラヒックを認証およびルーティングする手順と、
前記無線モバイルデバイスの前記プロセッサにより、前記受信した複数のサービス要求を前記評価に従って処理する手順と
を実行させる、項目54に記載のプログラム。
[項目56]
前記コンピュータプロセッサにさらに、
前記無線モバイルデバイスと前記ヘッドユニットとが前記近距離無線通信リンク上で通信を行っていることが検出されたことに応じ、運転の間に用いることが安全でないと以前に選択されたことがある前記無線モバイルデバイスの選択された特定の複数のアプリケーションの使用を無効化する手順を実行させる、項目54に記載のプログラム。
[項目57]
前記コンピュータプロセッサにさらに、前記無線モバイルデバイスと前記ヘッドユニットとが互換性を有していることが検出されたことに応じて、前記無線モバイルデバイスの更新を強いる手順を実行させる、項目54に記載のプログラム。
[項目58]
前記コンピュータプロセッサにさらに、前記無線モバイルデバイス上で共に動作を行い前記ヘッドユニットへ複数のサービスを提供することにおいて、前記無線モバイルデバイス上の1つの中心的なアプリケーションに他の複数のアプリケーションへの通信を行わせる手順を実行させる、項目54に記載のプログラム。
[項目59]
前記コンピュータプロセッサにさらに、前記無線モバイルデバイスのユーザに関して帯域幅の使用の監視を促す手順を実行させる、項目54に記載のプログラム。
[項目60]
前記コンピュータプロセッサにさらに、前記無線モバイルデバイス上で実行されているアプリケーションの正確性の複数の要求と、前記無線モバイルデバイスのロケーション取得の間の前記無線モバイルデバイスの環境とに基づき、前記無線モバイルデバイスによりどのロケーションモードが用いられるべきかを決定する手順を実行させる、項目54に記載のプログラム。
[項目61]
前記コンピュータプロセッサにさらに、前記無線モバイルデバイスの特定のタイプと、前記無線モバイルデバイスのテストおよび自動化に関する特定のテスト実行とに基づき、特定のテストサーバに向けられるよう前記無線モバイルデバイス上のソフトウェアの構成を自動的に変更する手順を実行させる、項目54に記載のプログラム。
[項目62]
テストのために前記無線モバイルデバイス上の前記ソフトウェアの前記構成を自動的に変更する前記手順は、前記ソフトウェアのコードベースを再構築する必要なく起こる、項目61に記載のプログラム。
[項目63]
複数の自動車の1または複数の遠隔のヘッドユニットと、前記1または複数の遠隔のヘッドユニットに関連付けられた、ハンドヘルドフォームファクタを有する1または複数の遠隔の通信デバイスとにサーバにより複数のサービスを提供するコンピュータ実施方法であり、
前記サーバの少なくとも1つのプロセッサにより、自動車のヘッドユニットについての情報を受信する段階と、
前記サーバの前記少なくとも1つのプロセッサにより、前記自動車の前記ヘッドユニットに関連付けられた通信デバイスについての情報を受信する段階と、
前記サーバの前記少なくとも1つのプロセッサにより、受信した前記情報と、前記ヘッドユニットおよび前記通信デバイスについての他の以前に格納された情報とに少なくとも部分的に基づき、前記ヘッドユニットと前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数を特定する段階と、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記1または複数の前記特定に基づき、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち1または複数へ1または複数のサービスを提供する段階と
を備える、コンピュータ実施方法。
[項目64]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数を介して、前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと、複数のマルチメディアサービスをサポートする能力を有する他の複数の自動車へユーザと共に移動することが出来る前記通信デバイスとのうち前記1または複数に関連付けられた前記ユーザを認証することにより、前記ユーザのための前記複数のマルチメディアサービスを提供する段階を有する、項目63に記載のコンピュータ実施方法。
[項目65]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数へのユーザ入力を抽象化する段階を有する、項目63に記載のコンピュータ実施方法。
[項目66]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数に関連付けられた複数のエラークラスをトラッキングまたは監視する段階を有する、項目63に記載のコンピュータ実施方法。
[項目67]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち1または複数に関連付けられた車両識別番号(VIN)に基づき、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する段階を有する、項目63に記載のコンピュータ実施方法。
[項目68]
前記車両識別番号(VIN)に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、前記VINがいずれかのユーザに関連付けられることを要求しない、項目63に記載のコンピュータ実施方法。
[項目69]
前記方法はさらに、前記サーバの前記少なくとも1つのプロセッサにより、前記サーバの乱用を検出および緩和すべく複数のサービスを提供する段階を備える、項目63に記載のコンピュータ実施方法。
[項目70]
前記方法はさらに、前記サーバの前記少なくとも1つのプロセッサにより、相互操作可能である複数のデバイスについての情報のレポジトリを提供する段階を備える、項目63に記載のコンピュータ実施方法。
[項目71]
前記方法はさらに、前記サーバの前記少なくとも1つのプロセッサにより、デバイス互換性マトリックスの構築を促す複数の動的特徴を有するバーチャルデバイスを提供する段階を備える、項目63に記載のコンピュータ実施方法。
[項目72]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットへ複数のソフトウェア更新を提供する段階を有する、項目63に記載のコンピュータ実施方法。
[項目73]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数とコンテンツとの互換性を維持すべく、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数に提供される前記コンテンツを操作する段階を有する、項目63に記載のコンピュータ実施方法。
[項目74]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数の1または複数のサポートされたフォーマットに基づき、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数に提供されるコンテンツを1または複数のフォーマットに変換する段階を有する、項目63に記載のコンピュータ実施方法。
[項目75]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数のロケーション、方向、および速度のうち1または複数に基づき、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数を検索する段階と、
前記サーバの前記少なくとも1つのプロセッサにより、前記検索に基づきロケーション情報を提供する段階と
を有する、項目63に記載のコンピュータ実施方法。
[項目76]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数に関連付けられたユーザアイデンティティへ複数のサードパーティクレデンシャルをリンクする段階を有する、項目63に記載のコンピュータ実施方法。
[項目77]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
サードパーティサービスプロバイダにより提供されるサービスの要求を前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数から受信する段階と、
前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数、または、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数に関連付けられたユーザへ前記サードパーティサービスプロバイダの複数のクレデンシャルを供給することなく、前記サードパーティサービスプロバイダから前記サービスを取得し、要求された前記サービスの提供を促し、前記要求に応答する段階と
を有する、項目63に記載のコンピュータ実施方法。
[項目78]
複数の自動車の1または複数の遠隔のヘッドユニットと、前記1または複数のヘッドユニットに関連付けられた、ハンドヘルドフォームファクタを有する1または複数の遠隔の通信デバイスとに複数のサービスを提供するサーバであり、
少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合された非一時的コンピュータ可読媒体と
を備え、
前記非一時的コンピュータ可読媒体は、実行されたときに前記少なくとも1つのプロセッサに、
自動車のヘッドユニットについての情報を受信させ、
前記自動車の前記ヘッドユニットに関連付けられた通信デバイスについての情報を受信させ、
受信した前記情報と、前記ヘッドユニットおよび前記通信デバイスについての他の以前に格納された情報とに少なくとも部分的に基づき、前記ヘッドユニットと前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数を特定させ、
前記複数のヘッドユニットに関連付けられた前記複数の自動車の所有権情報を管理すべく複数のサービスを提供させる、複数のコンピュータ実行可能命令を格納している、サーバ。
[項目79]
前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも1つのプロセッサにさらに、
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記1または複数の現在のロケーションについての複数のロケーションサービスを提供させる、項目78に記載のサーバ。
[項目80]
前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも1つのプロセッサにさらに、
認証のためにバーコードデータを用いることについて複数のサービスを提供させる、項目78に記載のサーバ。
[項目81]
前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも1つのプロセッサにさらに、
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記1または複数に関連付けられた複数のゲストユーザの管理および認証についての複数のサービスを提供させる、項目78に記載のサーバ。
[項目82]
前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも1つのプロセッサにさらに、
前記複数の自動車の前記1または複数の遠隔のヘッドユニットに関連付けられた複数のユーザに提供される複数のサービスの使用をトラッキングさせる、項目76に記載のサーバ。
[項目83]
自動車ヘッドユニットであり、
非一時的コンピュータ可読媒体と、
前記非一時的コンピュータ可読媒体に結合されたプロセッサと
を備え、
前記プロセッサは複数のコンピュータ実行可能命令を有しており、
前記複数のコンピュータ実行可能命令は実行されたときに、前記プロセッサに、前記自動車ヘッドユニット上に存在する前記自動車ヘッドユニットのためのテスト自動化フレームワークを提供させる、自動車ヘッドユニット。
[項目84]
前記複数のコンピュータ実行可能命令は実行されたときに、前記プロセッサにさらに、
前記ヘッドユニットのユーザインタフェースを制御するための複数の命令を遠隔のシステムから受信させ、
前記ヘッドユニットの前記ユーザインタフェースを制御するための前記複数の命令を実行させる、項目63に記載のヘッドユニット。
[項目85]
前記複数のコンピュータ実行可能命令は実行されたときに、前記プロセッサにさらに、前記ヘッドユニットの前記ユーザインタフェースを制御するための前記複数の命令の前記実行の複数の結果についての情報を前記遠隔のシステムへ送信させる、項目64に記載のヘッドユニット。
[項目86]
サーバの少なくとも1つのプロセッサに、
自動車のヘッドユニットについての情報を受信する手順と、
前記自動車の前記ヘッドユニットに関連付けられた通信デバイスについての情報を受信する手順と、
受信した前記情報と、前記ヘッドユニットおよび前記通信デバイスについての他の以前に格納された情報とに少なくとも部分的に基づき、前記ヘッドユニットと前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数を特定する手順と、
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ複数のサービスを提供する手順と
を実行させるプログラム。
[項目87]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち1または複数へ前記1または複数のサービスを提供する前記手順は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数を介して、前記ヘッドユニットと、複数のマルチメディアサービスをサポートする能力を有する他の複数の自動車へユーザと共に移動することが出来る前記通信デバイスとのうち前記1または複数に関連付けられた前記ユーザを認証することにより、前記ユーザのための前記複数のマルチメディアサービスを提供する手順を含む、項目66に記載のプログラム。
[項目88]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記手順は、
前記ヘッドユニットと前記通信デバイスとのうち前記1または複数へのユーザ入力を抽象化する手順を含む、項目66に記載のプログラム。
[項目89]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記手順は、前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数に関連付けられた複数のエラークラスをトラッキングまたは監視する手順を含む、項目66に記載のプログラム。
[項目90]
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち1または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記手順は、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち1または複数に関連付けられた車両識別番号(VIN)に基づき、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する手順を含む、項目66に記載のプログラム。
[項目91]
前記車両識別番号(VIN)に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記手順は、前記VINがいずれかのユーザに関連付けられることを要求しない、項目66に記載のプログラム。
[項目92]
前記方法はさらに、前記サーバの前記少なくとも1つのプロセッサにより、前記サーバの乱用を検出および緩和すべく複数のサービスを提供する段階を備える、項目66に記載のプログラム。
Claims (85)
- 自動車ヘッドユニットへ複数のサービスを電子的に提供する方法であり、
サーバのコンピュータプロセッサにより、認証されたユーザの遠隔デバイスから要求を受信する段階であって、前記遠隔デバイスは、前記認証されたユーザに関連付けられ、前記サーバとは離れて別個のものである、段階と、
前記サーバの前記コンピュータプロセッサにより、前記要求に関連付けられた遠隔の自動車ヘッドユニットを特定する段階であって、前記遠隔の自動車ヘッドユニットは、前記サーバとは離れて別個のものであり、前記認証されたユーザの前記遠隔デバイスとは離れて別個のものであり、前記遠隔の自動車ヘッドユニットの前記特定は、前記要求と、前記認証されたユーザおよび前記遠隔デバイスのうちの1または複数とに少なくとも部分的に基づく、段階と、
前記要求に応じ、かつ、前記遠隔の自動車ヘッドユニットの前記特定に少なくとも部分的に基づき、前記サーバの前記コンピュータプロセッサにより、前記要求、前記認証されたユーザ、他の認証されたユーザ、および前記遠隔デバイスのうち1または複数に基づき、特定された前記遠隔の自動車ヘッドユニットへ複数のサービスまたは情報を電子的に提供して、前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザの特定された複数のユーザ嗜好のうち、または前記他の認証されたユーザの特定された複数のユーザ嗜好のうち対応する複数の嗜好に従って動作させる段階と
を備える方法。 - 前記遠隔の自動車ヘッドユニットは、前記他の認証されたユーザに関連付けられている、請求項1に記載の方法。
- 前記遠隔デバイスは、モバイルデバイス、およびコンピュータのうち1つである、請求項1に記載の方法。
- 前記サーバはモバイルデバイス上で動作しており、前記特定されたユーザの前記対応する複数の嗜好は前記モバイルデバイスに関連付けられている、請求項1に記載の方法。
- 前記サーバの前記コンピュータプロセッサにより、前記認証されたユーザの特定された前記複数のユーザ嗜好を前記モバイルデバイスに格納して、前記モバイルデバイスが、1または複数の他の特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザの前記特定された複数のユーザ嗜好に従って動作させることを可能とする段階をさらに備える、請求項4に記載の方法。
- 前記サーバの前記コンピュータプロセッサにより、前記複数のサービスまたは情報を他の特定された遠隔の自動車ヘッドユニットへ電子的に提供して、前記他の特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザの前記特定された複数のユーザ嗜好に従って動作させる段階をさらに備える、請求項5に記載の方法。
- 提供される前記情報は、前記特定された複数のユーザ嗜好を含む、請求項1に記載の方法。
- 前記遠隔デバイスは、前記特定された遠隔の自動車ヘッドユニットから地理的に遠隔で位置付けられたモバイルデバイスである、請求項1に記載の方法。
- 前記遠隔デバイスはモバイルデバイスであり、前記遠隔デバイスから前記要求を受信する前記段階は、前記特定された遠隔の自動車ヘッドユニットからの前記要求を受信した前記モバイルデバイスから前記要求を受信する段階を有する請求項1に記載の方法。
- 前記サーバを介して前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を電子的に提供する前記段階は、前記ユーザのモバイルデバイスにデータを電子的に提供して、前記モバイルデバイスが、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を提供することを可能とする段階を有する、請求項1に記載の方法。
- 前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を電子的に提供する前記段階は、前記特定された遠隔の自動車ヘッドユニットの無線遠距離通信受信機を介して、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を電子的に提供する段階を有する、請求項1に記載の方法。
- 前記特定された遠隔の自動車ヘッドユニットへ前記特定された遠隔の自動車ヘッドユニットの前記無線遠距離通信受信機を介して前記複数のサービスまたは情報を電子的に提供する段階は、セルラーサービスを用いて前記サーバにより、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を提供して、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を提供するようデータの通信を行う段階を含む、請求項11に記載の方法。
- 前記特定された遠隔の自動車ヘッドユニットへ前記サーバを介して前記複数のサービスまたは情報を電子的に提供する前記段階は、
前記認証されたユーザまたは他の認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従う複数のサービスまたは情報と、
前記認証されたユーザが車両を遠隔で制御または構成するための複数のサービスまたは情報と、
前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って前記車両の複数の設定を遠隔で、かつ自動的に構成するための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットを介して、前記認証されたユーザの複数のサードパーティサブスクリプションサービスに遠隔で、かつ自動的にアクセスし、およびそれらを提供するための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、音楽関連情報、特定された複数の音楽の嗜好、または特定の音楽の複数の選択を自動的に再生または表示させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、スポーツ関連情報、特定された複数の嗜好、または複数の以前の選択を表示または自動的に再生させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、天気関連情報、特定された複数の嗜好、または複数の以前の選択を表示または自動的に再生させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、ニュース関連情報、特定された複数の嗜好、または複数の以前の選択を表示または自動的に再生させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、インターネット検索エンジン関連情報を自動的に再生または表示させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザへウェブブラウザ機能性を提供させるための複数のサービスまたは情報と、
前記認証されたユーザのプロフィール、複数の以前の選択、または特定された複数の嗜好に従って、前記特定された遠隔の自動車ヘッドユニットの複数のユーザインタフェース設定または特定された複数の嗜好を遠隔で構成するための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、複数の以前の選択、または特定された複数の嗜好に従ってカスタマイズされたユーザインタフェースを自動的に表示させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、複数の以前の選択、または特定された複数の嗜好に従って、複数のナビゲーションシステム設定を自動的に構成させるための複数のサービスまたは情報と、
前記自動車ヘッドユニットがナビゲーションシステムに関連して、興味の対象である複数の地理的ロケーションまたは地点を用いることを可能とする、前記認証されたユーザの前記興味の対象である複数の地理的ロケーションまたは地点に関連する複数のサービスまたは情報と、
前記要求に関連付けられた前記遠隔の自動車ヘッドユニットの前記特定に基づく、前記特定された遠隔の自動車ヘッドユニットと前記認証されたユーザの前記遠隔デバイスとの間のペアリングを可能とする複数のサービスまたは情報と、
前記遠隔デバイスと前記特定された遠隔の自動車ヘッドユニットとの間の情報の伝達を促す複数のサービスまたは情報と
のうち1または複数を提供する段階を有する、請求項1に記載の方法。 - サーバのコンピュータプロセッサに、
認証されたユーザの遠隔デバイスから要求を受信する手順であって、前記遠隔デバイスは、前記認証されたユーザに関連付けられ、前記サーバとは離れて別個のものである、手順と、
前記要求に関連付けられた遠隔の自動車ヘッドユニットを特定する手順であって、前記遠隔の自動車ヘッドユニットは、前記サーバとは離れて別個のものであり、前記認証されたユーザの前記遠隔デバイスとは離れて別個のものであり、前記遠隔の自動車ヘッドユニットの前記特定は、前記要求と、前記認証されたユーザおよび前記遠隔デバイスのうちの1または複数とに少なくとも部分的に基づく、手順と、
前記要求に応じ、かつ、前記遠隔の自動車ヘッドユニットの前記特定に少なくとも部分的に基づき、特定された前記遠隔の自動車ヘッドユニットに、少なくとも、ユーザの複数のユーザ嗜好を前記遠隔デバイスに対して特定することにより前記ユーザの前記複数のユーザ嗜好に従って動作させる手順と
を実行させるプログラム。 - 前記特定された遠隔の自動車ヘッドユニットに複数のユーザ嗜好に従って動作させる前に、前記コンピュータプロセッサにさらに、前記ユーザを認証する手順を実行させる、請求項14に記載のプログラム。
- 前記遠隔デバイスは、モバイルデバイス、およびコンピュータのうち1つである、請求項14に記載のプログラム。
- 前記ユーザの前記複数のユーザ嗜好は、モバイルデバイスに関連付けられており、前記ユーザの前記複数のユーザ嗜好を前記遠隔デバイスに対して特定することは、前記モバイルデバイスから前記遠隔デバイスに、前記ユーザの前記複数のユーザ嗜好の通信を行うことを含む、請求項15に記載のプログラム。
- 前記コンピュータプロセッサにさらに、認証された前記ユーザの前記複数のユーザ嗜好を前記モバイルデバイスに格納して、前記モバイルデバイスが、1または複数の他の特定された遠隔の自動車ヘッドユニットに、前記ユーザの前記複数のユーザ嗜好に従って動作させることを可能とする手順を実行させる、請求項17に記載のプログラム。
- 前記遠隔デバイスは前記特定された自動車ヘッドユニットであり、前記ユーザの前記複数のユーザ嗜好を前記遠隔デバイスに対して特定することは、モバイルデバイスから前記特定された自動車ヘッドユニットへ、前記複数のユーザ嗜好の通信を行うことを含む、請求項14に記載のプログラム。
- 前記遠隔デバイスは前記特定された自動車ヘッドユニットであり、前記特定された遠隔の自動車ヘッドユニットに複数のユーザ嗜好に従って動作させる前記手順は、サーバまたはモバイルデバイスから前記特定された自動車ヘッドユニットへ、バックグラウンド画像の通信を行う手順をさらに有する、請求項14に記載のプログラム。
- 前記遠隔デバイスは、前記特定された遠隔の自動車ヘッドユニットから地理的に遠隔で位置付けられたモバイルデバイスである、請求項20に記載のプログラム。
- 前記ユーザの前記複数のユーザ嗜好を前記遠隔デバイスに対して特定することは、承認されたモバイルデバイスから、またはサーバから前記特定された自動車ヘッドユニットへ、前記複数のユーザ嗜好の通信を行うことを含む、請求項14に記載のプログラム。
- サーバのコンピュータプロセッサと、
前記コンピュータプロセッサに結合された少なくとも1つの非一時的コンピュータプロセッサ可読記憶媒体と
を備え、
前記少なくとも1つの非一時的コンピュータプロセッサ可読記憶媒体は、実行されたときに前記コンピュータプロセッサに、
認証されたユーザのモバイルデバイスから要求を受信する手順であって、前記モバイルデバイスは、前記認証されたユーザに関連付けられ、前記サーバとは離れて別個のものである、手順と、
前記要求に関連付けられた遠隔の自動車ヘッドユニットを特定する手順であって、前記遠隔の自動車ヘッドユニットは、前記サーバとは離れて別個のものであり、前記認証されたユーザの前記モバイルデバイスとは離れて別個のものであり、前記遠隔の自動車ヘッドユニットの前記特定は、前記要求と、前記認証されたユーザおよび前記モバイルデバイスのうちの1または複数とに少なくとも部分的に基づく、手順と、
前記要求の認証に応じ、前記モバイルデバイスからの複数のサービスまたは情報を受け付ける手順と、
前記要求に応じ、かつ、前記遠隔の自動車ヘッドユニットの前記特定に少なくとも部分的に基づき、前記モバイルデバイスからの前記受け付けられた複数のサービスまたは情報と、前記要求に関連付けられた前記ユーザに関連付けられた複数のサービスまたは情報とのうち1または複数に基づき、前記要求に関連付けられた前記ユーザの特定された複数のユーザ嗜好に従って前記遠隔の自動車ヘッドユニットを自動的に構成する手順と、
を実行させる複数のプロセッサ実行可能命令を格納しており、
前記要求に関連付けられた前記ユーザに関連付けられた前記複数のサービスまたは情報は、前記サーバからのものである、前記自動車ヘッドユニットのシステム。 - 前記モバイルデバイスからの受け付けられた前記情報は、前記特定された複数のユーザ嗜好を含む、請求項23に記載の自動車ヘッドユニットのシステム。
- 前記要求に関連付けられた前記ユーザに関連付けられた前記受け付けられた情報は、前記特定された複数のユーザ嗜好を含む、請求項23に記載の自動車ヘッドユニットのシステム。
- 前記モバイルデバイスは、前記自動車ヘッドユニットのシステムから地理的に遠隔で位置付けられている、請求項23に記載の自動車ヘッドユニットのシステム。
- 前記モバイルデバイスは、前記自動車ヘッドユニットのシステムと前記モバイルデバイスとの間の近距離無線通信の範囲内に位置付けられている、請求項23に記載の自動車ヘッドユニットのシステム。
- コンピュータプロセッサに、
ユーザと遠隔の自動車ヘッドユニットとに関連付けられた要求を、前記ユーザのモバイルデバイスを介して遠隔のサーバへ送信する手順と、
前記サーバによる前記要求に関連付けられた前記遠隔の自動車ヘッドユニットの特定に応じて、前記ユーザの複数のユーザ嗜好の複数のインディケーションを受信する手順であって、前記遠隔の自動車ヘッドユニットは、前記サーバとは離れて別個のものであり、前記モバイルデバイスとは離れて別個のものであり、前記遠隔の自動車ヘッドユニットの前記特定は、前記要求と、前記ユーザおよび前記モバイルデバイスのうちの1または複数とに少なくとも部分的に基づく、手順と、
前記遠隔の自動車ヘッドユニットに、前記要求と、前記遠隔の自動車ヘッドユニットの前記特定と、前記ユーザの複数のユーザ嗜好の受信した前記複数のインディケーションとに基づき、前記ユーザの前記複数のユーザ嗜好に従って動作させる手順と
を実行させる、プログラム。 - 前記ユーザと前記遠隔の自動車ヘッドユニットとに関連付けられた前記要求を送信する手順の前に、前記コンピュータプロセッサにさらに、前記ユーザを認証する手順を実行させる、請求項28に記載のプログラム。
- 前記ユーザと前記遠隔の自動車ヘッドユニットとに関連付けられた前記要求を送信する前記手順は、近距離無線信号を介して無線で前記モバイルデバイスへ前記要求を送信する手順を有する、請求項28に記載のプログラム。
- 自動車のヘッドユニットとハンドヘルドフォームファクタを有する通信デバイスとの間で通信を提供するコンピュータ実施方法であり、
前記通信デバイスのプロセッサにより、前記ヘッドユニットと、前記自動車の車両識別子と、前記通信デバイスと、ユーザアカウントと、複数のユーザクレデンシャルとのうち1または複数を伴った承認の認証または検証に基づき、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する通信リンクの確立を促す段階と、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットからの情報を受信する段階と、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納されたユーザ特有の嗜好またはユーザ識別情報とに基づき、サービスを電子的に提供する段階と
を備え、
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する前記通信リンクが依然として確立されている間に、前記サービスが前記ヘッドユニットにより用いられることが承認されるかを示すアクセス制御情報であり、前記ヘッドユニットから受信した前記情報と、前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づく値を有する前記アクセス制御情報を、異なる通信リンクを介して遠隔のサーバから受信する段階と、
前記通信デバイスの前記プロセッサにより、前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記サービスが前記ヘッドユニットにより用いられることが承認されるかを決定する段階と、
前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記サービスが前記ヘッドユニットにより用いられることが承認されると決定された場合に、前記通信デバイスの前記プロセッサにより、前記通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有する、コンピュータ実施方法。 - 前記ヘッドユニットから受信する前記情報は、前記サービスの要求を含み、前記アクセス制御情報に基づき、特定の前記サービスが前記ヘッドユニットにより用いられることが承認されるかを決定する前記段階は、前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから前記サービスの前記要求を受信することに応じて、前記サービスが、前記ヘッドユニットにより用いられることが承認されるかを決定する段階を含む、請求項31に記載のコンピュータ実施方法。
- 前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから複数の要求を受信する段階と、
前記通信デバイスの前記プロセッサにより、前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記ヘッドユニットが受信することが承認されていないサービスの少なくとも1つ要求を、前記複数の要求からフィルタ処理により取り除く段階と、
前記通信デバイスの前記プロセッサにより、前記フィルタ処理により取り除かれた前記少なくとも1つの要求に関して前記ヘッドユニットを拒否する段階と
をさらに備える、請求項31に記載のコンピュータ実施方法。 - 前記通信デバイスの前記プロセッサにより、前記フィルタ処理により取り除かれた前記少なくとも1つの要求に対する応答メッセージであり、前記ヘッドユニットからの出力としてユーザにより見られる、または聞かれる、前記ヘッドユニットが何故、前記フィルタ処理により取り除かれた前記少なくとも1つの要求により要求されるサービスを受信することが承認されないのかの理由を示す前記応答メッセージを送信する段階をさらに備える、請求項33に記載のコンピュータ実施方法。
- 前記通信デバイスの前記プロセッサにより、前記ヘッドユニットが何故、前記フィルタ処理により取り除かれた前記少なくとも1つの要求により要求される前記サービスを受信することが承認されないかの前記理由を、前記フィルタ処理により取り除かれた前記少なくとも1つの要求により要求される前記サービスが、前記通信デバイスに格納された前記ユーザ識別情報に関連付けられたアカウントのサービスレベルに含まれないからであると決定する段階をさらに備える、請求項34に記載のコンピュータ実施方法。
- 前記通信デバイスは無線モバイルデバイスであり、前記通信リンクは無線リンクであり、前記ヘッドユニットから前記情報を受信する前記段階は、前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから前記情報を無線受信する段階を有する、請求項31に記載のコンピュータ実施方法。
- 前記ヘッドユニットから受信する前記情報は、特定のユニフォームリソースロケータ(URL)により示されるインターネット上で利用可能な情報の要求を含み、前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記URLへのアクセスが前記ヘッドユニットにより承認されるかを決定する段階と、
前記ヘッドユニットに関して、前記URLへの前記アクセスが承認されると決定された場合に、前記通信デバイスの前記プロセッサにより、前記通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有し、
前記サービスは、前記インターネット上で利用可能な情報のために、前記ユニフォームリソースロケータ(URL)の前記ヘッドユニットへのアクセスを提供することを含む、請求項31に記載のコンピュータ実施方法。 - 前記ヘッドユニットから受信する前記情報は、特定のデータタイプの要求を含み、
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記特定のデータタイプへのアクセスが前記ヘッドユニットにより承認されるかを決定する段階と、
前記ヘッドユニットに関して、前記特定のデータタイプへの前記アクセスが承認されると決定された場合に、前記通信デバイスの前記プロセッサにより、前記通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有し、
前記サービスは、前記特定のデータタイプへのアクセスを提供することを含む、請求項31に記載のコンピュータ実施方法。 - 前記特定のデータタイプへのアクセスが前記ヘッドユニットにより承認されるかを決定する前記段階は、
前記通信デバイスの前記プロセッサにより、遠隔のサーバから情報を受信する段階を含み、
少なくとも部分的に前記遠隔のサーバからの前記情報に基づき、前記特定のデータタイプへのアクセスが承認されるかが決定され、
前記遠隔のサーバからの前記情報は、前記ユーザアカウントまたは前記ユーザ識別情報に関連付けられたアカウントのサブスクリプションレベルと、前記ヘッドユニットの複数の特性と、前記通信デバイスの複数の特性とのうち1または複数に基づき変化する、請求項38に記載のコンピュータ実施方法。 - 前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する前記通信リンクが依然として確立されている間に、前記ヘッドユニットから受信した前記情報に含まれる複数のサービスの特定の複数の要求が、提供されることが出来ない複数のサービスのためのものであることに応じて、前記ヘッドユニットへ複数のカスタマイズされたエラーメッセージを提供する段階を有し、
前記複数のカスタマイズされたエラーメッセージは、
前記ヘッドユニットの能力、機能性、または互換性の欠如と、前記複数のユーザクレデンシャルにより特定される前記ユーザアカウントの不十分なステータスまたはサブスクリプションレベルと、前記通信デバイスの能力、機能性、または互換性の欠如と、前記ユーザ特有の嗜好情報に含まれる複数の設定と、メディアデバイスが前記ヘッドユニットにより用いられていることとのうち1または複数を含む前記複数のカスタマイズされたエラーメッセージの1または複数の理由を示す、請求項31に記載のコンピュータ実施方法。 - 前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから受信する前記情報に含まれる前記サービスの少なくとも1つ要求に応じて、前記サービスを提供することにおいて、圧縮フォーマットのデータを前記遠隔のサーバへ送信し、または前記遠隔のサーバから受信する段階を有する、請求項31に記載のコンピュータ実施方法。
- 前記通信デバイスの前記プロセッサにより、1または複数の追加的なヘッドユニットから情報を受信する段階をさらに備え、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納されたユーザ特有の嗜好またはユーザ識別情報とに基づき前記サービスを電子的に提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットのロケーションと、前記1または複数の追加的なヘッドユニットの1または複数のロケーションとのうち1または複数について、前記ヘッドユニットから受信した前記情報と、前記1または複数の追加的なヘッドユニットから受信した前記情報とに基づきサービスを電子的に提供し、情報を選択的に前記ヘッドユニットへ送信し、情報を選択的に前記1または複数の追加的なヘッドユニットへ送信する段階とを有し、
前記通信デバイスと前記1または複数の追加的なヘッドユニットとの間の複数の通信リンク、および、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する前記通信リンクは、セキュアな複数の通信チャネルである、請求項31に記載のコンピュータ実施方法。 - 自動車のヘッドユニットに、複数の遠隔デバイスからの複数のサービスおよび情報へのアクセスを提供するコンピュータ実施方法であり、
無線モバイルデバイスのプロセッサにより、前記ヘッドユニットから複数のサービス要求を受信する段階を備え、
前記無線モバイルデバイスと前記ヘッドユニットとは近距離無線通信リンクで通信を行っており、
前記方法はさらに、
前記無線モバイルデバイスの前記プロセッサにより、受信した前記複数のサービス要求のうちそれぞれの受信したサービス要求を評価して、前記受信した複数のサービス要求のうちそれぞれの受信したサービス要求に関して、前記受信したサービス要求により要求されている特定のサービスに従って、前記サービス要求に関連付けられたユーザアカウントと、前記ヘッドユニットと、前記自動車の車両識別子と、前記無線モバイルデバイスと、ユーザアカウントと、複数のユーザクレデンシャルと、ユーザ特有の嗜好またはユーザ識別情報とのうち1または複数に基づき、前記受信したサービス要求をどのように処理するかを決定する段階と、
前記無線モバイルデバイスの前記プロセッサにより、前記受信した複数のサービス要求を前記評価に従って処理する段階と
を備え、
前記受信した複数のサービス要求を前記評価に従って処理する前記段階は、
前記無線モバイルデバイスの前記プロセッサにより、前記ヘッドユニットと前記無線モバイルデバイスとを通信可能に結合する前記近距離無線通信リンクが依然として確立されている間に、前記サービスが前記ヘッドユニットにより用いられることが承認されるかを示すアクセス制御情報であり、前記ヘッドユニットから受信した前記複数のサービス要求と、前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づく値を有する前記アクセス制御情報を、異なる通信リンクを介して遠隔のサーバから受信する段階と、
前記無線モバイルデバイスの前記プロセッサにより、前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記サービスが前記ヘッドユニットにより用いられることが承認されるかを決定する段階と、
前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記サービスが前記ヘッドユニットにより用いられることが承認されると決定された場合に、前記無線モバイルデバイスの前記プロセッサにより、前記無線モバイルデバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有する、方法。 - 前記受信した複数のサービス要求を前記評価に従って処理する前記段階は、
前記モバイルデバイスの前記プロセッサにより、前記受信した複数のサービス要求の要求、および、前記ユーザ特有の嗜好または前記ユーザ識別情報のうちいくつかを遠隔のサーバへ送信する段階と、
前記モバイルデバイスの前記プロセッサにより、前記ユーザ特有の嗜好または前記ユーザ識別情報に従ってカスタマイズされた応答を前記遠隔のサーバから受信する段階と、
前記応答を前記ヘッドユニットへ送信する段階と
を有する、請求項43に記載のコンピュータ実施方法。 - 前記受信した複数のサービス要求を前記評価に従って処理する前記段階は、
前記モバイルデバイスの前記プロセッサにより、前記ヘッドユニットに前記複数のユーザクレデンシャルを保存することを避けるべく、前記ヘッドユニットから受信した前記複数のサービス要求のうち少なくとも1つへ前記複数のユーザクレデンシャルを挿入する段階と、
前記モバイルデバイスの前記プロセッサにより、前記複数のユーザクレデンシャルが挿入された前記要求を、特定の情報のために前記複数のユーザクレデンシャルを要求する遠隔のサーバへ送信する段階と、
前記特定の情報を含む応答を前記遠隔のサーバから受信する段階と、
前記特定の情報を含む前記応答を前記ヘッドユニットへ送信する段階と
を有する、請求項43に記載のコンピュータ実施方法。 - 前記モバイルデバイスの前記プロセッサにより、前記ヘッドユニットからいくつのサービス要求が受信されたかについて統計情報を格納する段階をさらに備える、請求項43に記載のコンピュータ実施方法。
- 前記モバイルデバイスの前記プロセッサにより、顧客行動についてのデータと、複数のサービスアタックの拒否についてのデータと、サービスの誤用および顧客サービスの改善についてのデータとのうち1または複数を提供すべく、前記統計情報を格納する段階をさらに備える、請求項46に記載のコンピュータ実施方法。
- 前記ヘッドユニットから前記複数のサービス要求を受信する前記段階は、遠隔のサーバへの複数の同時接続の複数のサービス要求を受信する段階を有し、前記受信した複数のサービス要求を処理する前記段階は、前記遠隔のサーバへの前記複数の同時接続を確立する段階を有する、請求項43に記載のコンピュータ実施方法。
- 無線モバイル通信デバイスであり、
コンピュータプロセッサと、
前記コンピュータプロセッサに結合された少なくとも1つの非一時的コンピュータプロセッサ可読記憶媒体と
を備え、
前記少なくとも1つの非一時的コンピュータプロセッサ可読記憶媒体は、実行されたときに前記コンピュータプロセッサに、
前記無線モバイル通信デバイスの複数のファイルにアクセスするよう、複数のネットワークファイルシステムプロトコルを用いて自動車のヘッドユニットからサービス要求を受信させ、
前記自動車の前記ヘッドユニットからの前記サービス要求を評価して、受信した前記サービス要求により要求されている特定のサービスに従って、前記サービス要求に関連付けられたユーザアカウント、前記ヘッドユニット、前記自動車の車両識別子、ユーザアカウント、複数のユーザクレデンシャル、およびユーザ特有の嗜好またはユーザ識別情報のうち1または複数に基づき、前記受信したサービス要求をどのように処理するかを決定させ、
前記評価に従って前記サービス要求に応答を送信させ、前記ファイルシステムへの要求された前記アクセスを提供させ、
前記ヘッドユニットと前記無線モバイル通信デバイスとを通信可能に結合する通信リンクが依然として確立されている間に、前記受信したサービス要求のサービスが前記ヘッドユニットにより用いられることが承認されるかを示すアクセス制御情報であり、前記受信したサービス要求と、前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づく値を有する前記アクセス制御情報を、異なる通信リンクを介して遠隔のサーバから受信させ、
前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記サービスが前記ヘッドユニットにより用いられることが承認されるかを決定させ、
前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記サービスが前記ヘッドユニットにより用いられることが承認されると決定された場合に、前記無線モバイル通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供させる
複数のプロセッサ実行可能命令を格納している、無線モバイル通信デバイス。 - 格納された前記複数のプロセッサ実行可能命令は実行されたときに、前記コンピュータプロセッサに、
前記ヘッドユニットから複数のサービス要求を受信させ、
前記受信した複数のサービス要求のうち多くをリダイレクトさせる、請求項49に記載の無線モバイル通信デバイス。 - 格納された前記複数のプロセッサ実行可能命令は実行されたときに、前記コンピュータプロセッサに、
様々な他の自動車ヘッドユニットからの複数の通信要求を受信させ、
前記無線モバイル通信デバイスを介して、前記様々な他の自動車ヘッドユニットのうちそれぞれに、複数の遠隔デバイスへの通信チャネルを提供させる、請求項49に記載の無線モバイル通信デバイス。 - 複数のユーザおよび前記複数のユーザの複数の自動車の複数のヘッドユニットに関するデータをキャッシュし格納する、前記プロセッサに結合された非一時的記憶デバイスをさらに備える、請求項49に記載の無線モバイル通信デバイス。
- 無線モバイルデバイスのコンピュータプロセッサに、
前記無線モバイルデバイスと近距離無線通信リンクで通信を行っている自動車のヘッドユニットから、ストリーミングメディアの複数のサービス要求を受信する手順と、
受信した前記複数のサービス要求のうちそれぞれの受信したサービス要求を評価して、前記受信した複数のサービス要求のうちそれぞれの受信したサービス要求に関して、前記ヘッドユニットの前記ストリーミングメディアをデコードし再生する能力および機能性に基づき、前記受信したサービス要求をどのように処理するかを決定する手順と、
前記評価に基づき、前記ヘッドユニットの前記ストリーミングメディアを再生する能力および機能性が特定のレベル未満である場合に、前記コンピュータプロセッサを用いて、要求された前記ストリーミングメディアをストリーミングしデコードするオプションを選択し、前記ヘッドユニットの前記ストリーミングメディアを再生する前記能力および前記機能性が前記特定のレベル以上である場合に、前記ヘッドユニットがデコードおよび再生を行うよう前記要求されたストリーミングメディアをストリーミングするオプションを選択する手順と、
前記評価に基づき、前記ヘッドユニットの前記ストリーミングメディアを再生する前記能力および前記機能性が決定されたレベル未満である場合に、前記要求されたストリーミングメディアをストリーミングすることにより前記要求されたストリーミングメディアをストリーミングおよびデコードするオプションを選択する手順と、
前記ヘッドユニットと前記無線モバイルデバイスとを通信可能に結合する前記近距離無線通信リンクが依然として確立されている間に、前記要求されたストリーミングメディアが前記ヘッドユニットにより用いられることが承認されるかを示すアクセス制御情報であり、前記ヘッドユニットから受信した前記複数のサービス要求と、ユーザ特有の嗜好またはユーザ識別情報とに基づく値を有する前記アクセス制御情報を、異なる通信リンクを介して遠隔のサーバから受信する手順と、
前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記ストリーミングメディアが前記ヘッドユニットにより用いられることが承認されるかを決定する手順と、
前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記ストリーミングメディアが前記ヘッドユニットにより用いられることが承認されると決定された場合に、前記無線モバイルデバイスを介して前記ヘッドユニットへ前記ストリーミングメディアを提供する手順と
を実行させるプログラム。 - 前記コンピュータプロセッサにさらに、
ソケットネットワークトラヒックをルーティングすべくトランスミッションコントロールプロトコル(TCP)上で前記ヘッドユニットから要求を受信する手順と、
前記受信したサービス要求により要求されている前記特定のサービスに応じて、および、前記サービス要求に関連付けられたユーザアカウントと、前記ヘッドユニットと、前記自動車の車両識別子と、前記無線モバイルデバイスと、ユーザアカウントと、複数のユーザクレデンシャルと、ユーザ特有の嗜好またはユーザ識別情報とのうち1または複数に基づき前記ソケットネットワークトラヒックを認証およびルーティングする手順と、
前記無線モバイルデバイスの前記プロセッサにより、前記受信した複数のサービス要求を前記評価に従って処理する手順と
を実行させる、請求項53に記載のプログラム。 - 前記コンピュータプロセッサにさらに、
前記無線モバイルデバイスと前記ヘッドユニットとが前記近距離無線通信リンク上で通信を行っていることが検出されたことに応じ、運転の間に用いることが安全でないと以前に選択されたことがある前記無線モバイルデバイスの選択された特定の複数のアプリケーションの使用を無効化する手順を実行させる、請求項53に記載のプログラム。 - 前記コンピュータプロセッサにさらに、前記無線モバイルデバイスと前記ヘッドユニットとが互換性を有していることが検出されたことに応じて、前記無線モバイルデバイスの更新を強いる手順を実行させる、請求項53に記載のプログラム。
- 前記コンピュータプロセッサにさらに、前記無線モバイルデバイス上で共に動作を行い前記ヘッドユニットへ複数のサービスを提供することにおいて、前記無線モバイルデバイス上の1つの中心的なアプリケーションに他の複数のアプリケーションへの通信を行わせる手順を実行させる、請求項53に記載のプログラム。
- 前記コンピュータプロセッサにさらに、前記無線モバイルデバイスのユーザに関して帯域幅の使用の監視を促す手順を実行させる、請求項53に記載のプログラム。
- 前記コンピュータプロセッサにさらに、前記無線モバイルデバイスの特定のタイプと、前記無線モバイルデバイスのテストおよび自動化に関する特定のテスト実行とに基づき、特定のテストサーバに向けられるよう前記無線モバイルデバイス上のソフトウェアの構成を自動的に変更する手順を実行させる、請求項53に記載のプログラム。
- テストのために前記無線モバイルデバイス上の前記ソフトウェアの前記構成を自動的に変更する前記手順は、前記ソフトウェアのコードベースを再構築する必要なく起こる、請求項59に記載のプログラム。
- 複数の自動車の1または複数の遠隔のヘッドユニットと、前記1または複数の遠隔のヘッドユニットおよびユーザに関連付けられた、ハンドヘルドフォームファクタを有する1または複数の遠隔の通信デバイスとにサーバにより複数のサービスを提供するコンピュータ実施方法であり、
前記サーバの少なくとも1つのプロセッサにより、自動車のヘッドユニットについての情報を受信する段階と、
前記サーバの前記少なくとも1つのプロセッサにより、前記自動車の前記ヘッドユニットに関連付けられた通信デバイスについての情報を受信する段階と、
前記サーバの前記少なくとも1つのプロセッサにより、受信した前記情報と、前記ヘッドユニットおよび前記通信デバイスについての他の以前に格納された情報とに少なくとも部分的に基づき、前記ヘッドユニットを特定する段階であって、前記ヘッドユニットの前記特定は、認証されたユーザおよび前記通信デバイスのうちの1または複数に少なくとも部分的に基づく、段階と、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットの前記特定に基づき、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち1または複数へ1または複数のサービスを提供する段階と
を備え、
前記通信デバイスは、前記サーバとは離れて別個のものであり、
前記ヘッドユニットは、前記サーバとは離れて別個のものであり、前記通信デバイスとは離れて別個のものである
コンピュータ実施方法。 - 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数を介して、前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと、複数のマルチメディアサービスをサポートする能力を有する他の複数の自動車へユーザと共に移動することが出来る前記通信デバイスとのうち前記1または複数に関連付けられた前記ユーザを認証することにより、前記ユーザのための前記複数のマルチメディアサービスを提供する段階を有する、請求項61に記載のコンピュータ実施方法。 - 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数へのユーザ入力を抽象化する段階を有する、請求項61に記載のコンピュータ実施方法。 - 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数に関連付けられた複数のエラークラスをトラッキングまたは監視する段階を有する、請求項61に記載のコンピュータ実施方法。 - 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち1または複数に関連付けられた車両識別番号(VIN)に基づき、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する段階を有する、請求項61に記載のコンピュータ実施方法。 - 前記車両識別番号(VIN)に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、前記VINがいずれかのユーザに関連付けられることを要求しない、請求項65に記載のコンピュータ実施方法。
- 前記方法はさらに、前記サーバの前記少なくとも1つのプロセッサにより、前記1または複数のサービスへのアクセスを規制する段階を備える、請求項61に記載のコンピュータ実施方法。
- 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットへ複数のソフトウェア更新を提供する段階を有する、請求項61に記載のコンピュータ実施方法。 - 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数とコンテンツとの互換性を維持すべく、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数に提供される前記コンテンツを操作する段階を有する、請求項61に記載のコンピュータ実施方法。 - 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数の1または複数のサポートされたフォーマットに基づき、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数に提供されるコンテンツを1または複数のフォーマットに変換する段階を有する、請求項61に記載のコンピュータ実施方法。 - 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数のロケーション、方向、および速度のうち1または複数に基づき、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数を検索する段階と、
前記サーバの前記少なくとも1つのプロセッサにより、前記検索に基づきロケーション情報を提供する段階と
を有する、請求項61に記載のコンピュータ実施方法。 - 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数に関連付けられたユーザアイデンティティへ複数のサードパーティクレデンシャルをリンクする段階を有する、請求項61に記載のコンピュータ実施方法。 - 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記段階は、
サードパーティサービスプロバイダにより提供されるサービスの要求を前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数から受信する段階と、
前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数、または、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数に関連付けられたユーザへ前記サードパーティサービスプロバイダの複数のクレデンシャルを供給することなく、前記サードパーティサービスプロバイダから前記サービスを取得し、要求された前記サービスの提供を促し、前記要求に応答する段階と
を有する、請求項61に記載のコンピュータ実施方法。 - 複数の自動車の1または複数の遠隔のヘッドユニットと、前記1または複数のヘッドユニットおよびユーザに関連付けられた、ハンドヘルドフォームファクタを有する1または複数の遠隔の通信デバイスとに複数のサービスを提供するサーバであり、
少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合された非一時的コンピュータ可読媒体と
を備え、
前記非一時的コンピュータ可読媒体は、実行されたときに前記少なくとも1つのプロセッサに、
自動車のヘッドユニットについての情報を受信させ、
前記自動車の前記ヘッドユニットに関連付けられた通信デバイスについての情報を受信させ、
受信した前記情報と、前記ヘッドユニットおよび前記通信デバイスについての他の以前に格納された情報とに少なくとも部分的に基づき、前記ヘッドユニットを特定させ、
前記ヘッドユニットに関連付けられた前記自動車の所有権情報を管理すべくサービスを提供させる、複数のコンピュータ実行可能命令を格納し、
前記ヘッドユニットの前記特定は、認証されたユーザおよび前記通信デバイスのうちの1または複数に少なくとも部分的に基づき、
前記通信デバイスは、前記サーバとは離れて別個のものであり、
前記ヘッドユニットは、前記サーバとは離れて別個のものであり、前記通信デバイスとは離れて別個のものである
サーバ。 - 前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも1つのプロセッサにさらに、
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記1または複数の現在のロケーションについての複数のロケーションサービスを提供させる、請求項74に記載のサーバ。 - 前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも1つのプロセッサにさらに、
認証のためにバーコードデータを用いることについて複数のサービスを提供させる、請求項74に記載のサーバ。 - 前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも1つのプロセッサにさらに、
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記1または複数に関連付けられた複数のゲストユーザの管理および認証についての複数のサービスを提供させる、請求項74に記載のサーバ。 - 前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも1つのプロセッサにさらに、
前記複数の自動車の前記1または複数の遠隔のヘッドユニットに関連付けられた複数のユーザに提供される複数のサービスの使用をトラッキングさせる、請求項74に記載のサーバ。 - サーバの少なくとも1つのプロセッサに、
自動車のヘッドユニットについての情報を受信する手順と、
前記自動車の前記ヘッドユニットおよびユーザに関連付けられた通信デバイスについての情報を受信する手順であって、前記通信デバイスは、前記サーバとは離れて別個のものである、手順と、
受信した前記情報と、前記ヘッドユニットおよび前記通信デバイスについての他の以前に格納された情報とに少なくとも部分的に基づき、前記ヘッドユニットを特定する手順であって、前記ヘッドユニットは、前記サーバとは離れて別個のものであり、前記通信デバイスとは離れて別個のものであり、前記ヘッドユニットの前記特定は、前記情報と、前記ユーザおよび前記通信デバイスのうちの1または複数とに少なくとも部分的に基づく、手順と、
前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ複数のサービスを提供する手順と
を実行させるプログラム。 - 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち1または複数へ前記1または複数のサービスを提供する前記手順は、
前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記1または複数を介して、前記ヘッドユニットと、複数のマルチメディアサービスをサポートする能力を有する他の複数の自動車へユーザと共に移動することが出来る前記通信デバイスとのうち前記1または複数に関連付けられた前記ユーザを認証することにより、前記ユーザのための前記複数のマルチメディアサービスを提供する手順を含む、請求項79に記載のプログラム。 - 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記手順は、
前記ヘッドユニットと前記通信デバイスとのうち前記1または複数へのユーザ入力を抽象化する手順を含む、請求項79に記載のプログラム。 - 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記手順は、前記サーバの前記少なくとも1つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数に関連付けられた複数のエラークラスをトラッキングまたは監視する手順を含む、請求項79に記載のプログラム。
- 前記ヘッドユニットの前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記手順は、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち1または複数に関連付けられた車両識別番号(VIN)に基づき、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する手順を含む、請求項79に記載のプログラム。
- 前記車両識別番号(VIN)に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記1または複数へ前記1または複数のサービスを提供する前記手順は、前記VINがいずれかのユーザに関連付けられることを要求しない、請求項83に記載のプログラム。
- 前記プログラムはさらに、前記サーバの前記少なくとも1つのプロセッサに、前記1または複数のサービスへのアクセスを規制する手順を実行させる、請求項79に記載のプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017204818A JP2018074579A (ja) | 2017-10-23 | 2017-10-23 | 自動車ヘッドユニット |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017204818A JP2018074579A (ja) | 2017-10-23 | 2017-10-23 | 自動車ヘッドユニット |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015529773A Division JP6232431B2 (ja) | 2012-08-31 | 2012-08-31 | 自動車ヘッドユニットを伴った通信およびサービスを提供するためのシステム、方法、および物品 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018074579A true JP2018074579A (ja) | 2018-05-10 |
Family
ID=62115920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017204818A Pending JP2018074579A (ja) | 2017-10-23 | 2017-10-23 | 自動車ヘッドユニット |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2018074579A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11929907B2 (en) | 2022-03-08 | 2024-03-12 | T-Mobile Usa, Inc. | Endpoint assisted selection of routing paths over multiple networks |
US12118879B2 (en) | 2022-10-07 | 2024-10-15 | T-Mobile Usa, Inc. | C-V2X mobile edge computing interface for mobile services |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11134529A (ja) * | 1997-10-30 | 1999-05-21 | Toyota Motor Corp | 車両情報収集システムおよびそのシステムに適用される車載調査装置 |
WO2001071306A1 (en) * | 2000-03-18 | 2001-09-27 | Global Engineering And Technology | Vehicle diagnostic system and method using mobile telecommunication system |
JP2002228553A (ja) * | 2001-01-31 | 2002-08-14 | Mazda Motor Corp | 車両の遠隔故障診断用サーバ、車両の遠隔故障診断方法、遠隔故障診断用プログラム、及び、車載の遠隔故障診断装置 |
JP2002257692A (ja) * | 2001-03-01 | 2002-09-11 | Denso Corp | 車両用診断装置、診断処理プログラム及び診断処理手順記憶媒体 |
JP2004280310A (ja) * | 2003-03-13 | 2004-10-07 | Sony Ericsson Mobilecommunications Japan Inc | 情報管理システムおよび方法、電子機器および制御方法、情報管理装置および方法、並びにプログラム |
WO2005008603A1 (en) * | 2003-07-17 | 2005-01-27 | Snap-On Technologies, Inc. | A vehicle remote diagnostic system and method |
JP2009174924A (ja) * | 2008-01-22 | 2009-08-06 | Fujitsu Ten Ltd | 診断装置、診断システム、診断方法、プログラムおよび記録媒体 |
JP2010032431A (ja) * | 2008-07-30 | 2010-02-12 | Denso Corp | リモート車両診断方法、リモート車両診断システム、及び車載診断装置 |
JP2010178076A (ja) * | 2009-01-29 | 2010-08-12 | Fujitsu Ten Ltd | コンテンツ出力装置およびコンテンツ提供システム |
EP2302597A1 (en) * | 2009-09-17 | 2011-03-30 | Texa S.p.A. | Programmable on-board vehicle diagnostic system |
US20120029762A1 (en) * | 2010-07-27 | 2012-02-02 | Ford Global Technologies, Llc | Apparatus, methods, and systems for testing connected services in a vehicle |
-
2017
- 2017-10-23 JP JP2017204818A patent/JP2018074579A/ja active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11134529A (ja) * | 1997-10-30 | 1999-05-21 | Toyota Motor Corp | 車両情報収集システムおよびそのシステムに適用される車載調査装置 |
WO2001071306A1 (en) * | 2000-03-18 | 2001-09-27 | Global Engineering And Technology | Vehicle diagnostic system and method using mobile telecommunication system |
JP2002228553A (ja) * | 2001-01-31 | 2002-08-14 | Mazda Motor Corp | 車両の遠隔故障診断用サーバ、車両の遠隔故障診断方法、遠隔故障診断用プログラム、及び、車載の遠隔故障診断装置 |
JP2002257692A (ja) * | 2001-03-01 | 2002-09-11 | Denso Corp | 車両用診断装置、診断処理プログラム及び診断処理手順記憶媒体 |
JP2004280310A (ja) * | 2003-03-13 | 2004-10-07 | Sony Ericsson Mobilecommunications Japan Inc | 情報管理システムおよび方法、電子機器および制御方法、情報管理装置および方法、並びにプログラム |
WO2005008603A1 (en) * | 2003-07-17 | 2005-01-27 | Snap-On Technologies, Inc. | A vehicle remote diagnostic system and method |
JP2009174924A (ja) * | 2008-01-22 | 2009-08-06 | Fujitsu Ten Ltd | 診断装置、診断システム、診断方法、プログラムおよび記録媒体 |
JP2010032431A (ja) * | 2008-07-30 | 2010-02-12 | Denso Corp | リモート車両診断方法、リモート車両診断システム、及び車載診断装置 |
JP2010178076A (ja) * | 2009-01-29 | 2010-08-12 | Fujitsu Ten Ltd | コンテンツ出力装置およびコンテンツ提供システム |
EP2302597A1 (en) * | 2009-09-17 | 2011-03-30 | Texa S.p.A. | Programmable on-board vehicle diagnostic system |
US20120029762A1 (en) * | 2010-07-27 | 2012-02-02 | Ford Global Technologies, Llc | Apparatus, methods, and systems for testing connected services in a vehicle |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11929907B2 (en) | 2022-03-08 | 2024-03-12 | T-Mobile Usa, Inc. | Endpoint assisted selection of routing paths over multiple networks |
US12118879B2 (en) | 2022-10-07 | 2024-10-15 | T-Mobile Usa, Inc. | C-V2X mobile edge computing interface for mobile services |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6232431B2 (ja) | 自動車ヘッドユニットを伴った通信およびサービスを提供するためのシステム、方法、および物品 | |
US8799360B2 (en) | Systems, methods and articles for a server providing communications and services involving automobile head units | |
US8831585B2 (en) | Systems, methods and articles for a communications device providing communications and services involving automobile head units | |
US20140068713A1 (en) | Systems, methods and articles for providing communications and services involving automobile head units and user preferences | |
US9503886B2 (en) | Systems, methods and articles for providing communications and services via a peer-to-peer network over a data transport link | |
US10860734B2 (en) | Remote data access techniques for portable devices | |
US9094436B2 (en) | Methods and systems for interfacing with a vehicle computing system over multiple data transport channels | |
US9357017B2 (en) | Method and apparatus for automatic service discovery and connectivity | |
JP2015528673A5 (ja) | ||
CN113647074B (zh) | 用于边缘计算服务的方法及其电子装置 | |
US20140201366A1 (en) | Smartphone apps in a cloud | |
US20080133723A1 (en) | Extended home service apparatus and method for providing extended home service on p2p networks | |
US20170325092A1 (en) | Discovery mechanism for service server connection | |
EP2733913A2 (en) | Method and apparatus for communication between a vehicle based computing system and a remote application | |
WO2015073754A1 (en) | Applying crowdsourced sequenced instructions to automatically interact with captive portals of wi-fi networks | |
JP2018074579A (ja) | 自動車ヘッドユニット | |
CA2788628A1 (en) | Systems, methods and articles for providing communications and services involving automobile head units | |
WO2018063949A1 (en) | Providing network resource access based on a purpose identifier | |
KR100850895B1 (ko) | 이동단말기 및 그 자원 공유방법 | |
CN106060086B (zh) | 歌曲封套数据共享方法及装置 | |
JP2014209341A (ja) | アンサンブルコンピューティング | |
KR101453205B1 (ko) | 유피엔피 기반 서비스 발견 방법 및 그 장치 | |
Keski-Valkama | Carbook: A Platform for Mobile Automotive Services | |
FR2999849A1 (fr) | Procede d'acces a un contenu multi media, terminal mobile, terminal fixe et module logiciel correspondants |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171121 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181016 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190116 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190313 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190412 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190827 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191122 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200212 |