【手続補正書】
【提出日】平成27年8月28日(2015.8.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自動車ヘッドユニットへ複数のサービスを電子的に提供する方法であり、
サーバのコンピュータプロセッサにより、認証されたユーザの遠隔デバイスから要求を受信する段階と、
前記サーバの前記コンピュータプロセッサにより、前記要求に関連付けられた遠隔の自動車ヘッドユニットを特定する段階と、
前記要求に応じ、前記サーバの前記コンピュータプロセッサにより、前記要求、前記認証されたユーザ、他の認証されたユーザ、および前記遠隔デバイスのうち１または複数に基づき、特定された前記遠隔の自動車ヘッドユニットへ複数のサービスまたは情報を電子的に提供して、前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザの特定された複数のユーザ嗜好のうち、または前記他の認証されたユーザの特定された複数のユーザ嗜好のうち対応する複数の嗜好に従って動作させる段階と
を備える方法。
【請求項２】
前記認証されたユーザは、前記遠隔デバイスに関連付けられており、前記遠隔の自動車ヘッドユニットは、前記他の認証されたユーザに関連付けられている、請求項１に記載の方法。
【請求項３】
前記遠隔デバイスは、前記自動車ヘッドユニット、モバイルデバイス、およびコンピュータのうち１つである、請求項１に記載の方法。
【請求項４】
前記遠隔デバイスは自動車ヘッドユニットであり、前記サーバはモバイルデバイス上で動作しており、前記特定されたユーザの前記対応する複数の嗜好は前記モバイルデバイスに関連付けられている、請求項１に記載の方法。
【請求項５】
前記サーバの前記コンピュータプロセッサにより、前記認証されたユーザの特定された前記複数のユーザ嗜好を前記モバイルデバイスに格納して、前記モバイルデバイスが、１または複数の他の特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザの前記特定された複数のユーザ嗜好に従って動作させることを可能とする段階をさらに備える、請求項４に記載の方法。
【請求項６】
前記サーバの前記コンピュータプロセッサにより、前記複数のサービスまたは情報を他の特定された遠隔の自動車ヘッドユニットへ電子的に提供して、前記他の特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザの前記特定された複数のユーザ嗜好に従って動作させる段階をさらに備える、請求項５に記載の方法。
【請求項７】
提供される前記情報は、前記特定された複数のユーザ嗜好を含む、請求項１に記載の方法。
【請求項８】
前記遠隔デバイスは、前記特定された遠隔の自動車ヘッドユニットから地理的に遠隔で位置付けられたモバイルデバイスである、請求項１に記載の方法。
【請求項９】
前記遠隔デバイスはモバイルデバイスであり、前記遠隔デバイスから前記要求を受信する前記段階は、前記特定された遠隔の自動車ヘッドユニットからの前記要求を受信した前記モバイルデバイスから前記要求を受信する段階を有する請求項１に記載の方法。
【請求項１０】
前記サーバを介して前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を電子的に提供する前記段階は、前記ユーザのモバイルデバイスにデータを電子的に提供して、前記モバイルデバイスが、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を提供することを可能とする段階を有する、請求項１に記載の方法。
【請求項１１】
前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を電子的に提供する前記段階は、前記特定された遠隔の自動車ヘッドユニットの無線遠距離通信受信機を介して、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を電子的に提供する段階を有する、請求項１に記載の方法。
【請求項１２】
前記特定された遠隔の自動車ヘッドユニットへ前記特定された遠隔の自動車ヘッドユニットの前記無線遠距離通信受信機を介して前記複数のサービスまたは情報を電子的に提供する段階は、セルラーサービスを用いて前記サーバにより、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を提供して、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を提供するようデータの通信を行う段階を含む、請求項１１に記載の方法。
【請求項１３】
前記特定された遠隔の自動車ヘッドユニットへ前記サーバを介して前記複数のサービスまたは情報を電子的に提供する前記段階は、
前記認証されたユーザまたは他の認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従う複数のサービスまたは情報と、
前記認証されたユーザが車両を遠隔で制御または構成するための複数のサービスまたは情報と、
前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って前記車両の複数の設定を遠隔で、かつ自動的に構成するための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットを介して、前記認証されたユーザの複数のサードパーティサブスクリプションサービスに遠隔で、かつ自動的にアクセスし、およびそれらを提供するための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、音楽関連情報、特定された複数の音楽の嗜好、または特定の音楽の複数の選択を自動的に再生または表示させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、スポーツ関連情報、特定された複数の嗜好、または複数の以前の選択を表示または自動的に再生させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、天気関連情報、特定された複数の嗜好、または複数の以前の選択を表示または自動的に再生させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、ニュース関連情報、特定された複数の嗜好、または複数の以前の選択を表示または自動的に再生させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、インターネット検索エンジン関連情報を自動的に再生または表示させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザへウェブブラウザ機能性を提供させるための複数のサービスまたは情報と、
前記認証されたユーザのプロフィール、複数の以前の選択、または特定された複数の嗜好に従って、前記特定された遠隔の自動車ヘッドユニットの複数のユーザインタフェース設定または特定された複数の嗜好を遠隔で構成するための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、複数の以前の選択、または特定された複数の嗜好に従ってカスタマイズされたユーザインタフェースを自動的に表示させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、複数の以前の選択、または特定された複数の嗜好に従って、複数のナビゲーションシステム設定を自動的に構成させるための複数のサービスまたは情報と、
前記自動車ヘッドユニットがナビゲーションシステムに関連して、興味の対象である複数の地理的ロケーションまたは地点を用いることを可能とする、前記認証されたユーザの前記興味の対象である複数の地理的ロケーションまたは地点に関連する複数のサービスまたは情報と、
前記要求に関連付けられた前記遠隔の自動車ヘッドユニットの前記特定に基づく、前記特定された遠隔の自動車ヘッドユニットと前記認証されたユーザの前記遠隔デバイスとの間のペアリングを可能とする複数のサービスまたは情報と、
前記遠隔デバイスと前記特定された遠隔の自動車ヘッドユニットとの間の情報の伝達を促す複数のサービスまたは情報と
のうち１または複数を提供する段階を有する、請求項１に記載の方法。
【請求項１４】
コンピュータプロセッサに、
遠隔デバイスから要求を受信する手順と、
前記要求に関連付けられた遠隔の自動車ヘッドユニットを特定する手順と、
前記要求に応じ、特定された前記遠隔の自動車ヘッドユニットに、少なくとも、ユーザの複数のユーザ嗜好を前記遠隔デバイスに対して特定することにより前記ユーザの前記複数のユーザ嗜好に従って動作させる手順と
を実行させるプログラム。
【請求項１５】
前記特定された遠隔の自動車ヘッドユニットに複数のユーザ嗜好に従って動作させる前に、前記コンピュータプロセッサにさらに、前記ユーザを認証する手順を実行させる、請求項１４に記載のプログラム。
【請求項１６】
前記遠隔デバイスは、前記自動車ヘッドユニット、モバイルデバイス、およびコンピュータのうち１つである、請求項１４に記載のプログラム。
【請求項１７】
前記遠隔デバイスは自動車ヘッドユニットであり、前記ユーザの前記複数のユーザ嗜好は、モバイルデバイスに関連付けられており、前記ユーザの前記複数のユーザ嗜好を前記遠隔デバイスに対して特定することは、前記モバイルデバイスから前記遠隔デバイスに、前記ユーザの前記複数のユーザ嗜好の通信を行うことを含む、請求項１５に記載のプログラム。
【請求項１８】
前記コンピュータプロセッサにさらに、認証された前記ユーザの前記複数のユーザ嗜好を前記モバイルデバイスに格納して、前記モバイルデバイスが、１または複数の他の特定された遠隔の自動車ヘッドユニットに、前記ユーザの前記複数のユーザ嗜好に従って動作させることを可能とする手順を実行させる、請求項１７に記載のプログラム。
【請求項１９】
前記遠隔デバイスは前記特定された自動車ヘッドユニットであり、前記ユーザの前記複数のユーザ嗜好を前記遠隔デバイスに対して特定することは、モバイルデバイスから前記特定された自動車ヘッドユニットへ、前記複数のユーザ嗜好の通信を行うことを含む、請求項１４に記載のプログラム。
【請求項２０】
前記遠隔デバイスは前記特定された自動車ヘッドユニットであり、前記特定された遠隔の自動車ヘッドユニットに複数のユーザ嗜好に従って動作させる前記手順は、サーバまたはモバイルデバイスから前記特定された自動車ヘッドユニットへ、バックグラウンド画像の通信を行う手順をさらに有する、請求項１４に記載のプログラム。
【請求項２１】
前記遠隔デバイスは、前記特定された遠隔の自動車ヘッドユニットから地理的に遠隔で位置付けられたモバイルデバイスである、請求項２０に記載のプログラム。
【請求項２２】
前記遠隔デバイスは前記特定された自動車ヘッドユニットであり、前記ユーザの前記複数のユーザ嗜好を前記遠隔デバイスに対して特定することは、承認されたモバイルデバイスから、またはサーバから前記特定された自動車ヘッドユニットへ、前記複数のユーザ嗜好の通信を行うことを含む、請求項１４に記載のプログラム。
【請求項２３】
コンピュータプロセッサと、
前記コンピュータプロセッサに結合された少なくとも１つの非一時的コンピュータプロセッサ可読記憶媒体と
を備え、
前記少なくとも１つの非一時的コンピュータプロセッサ可読記憶媒体は、実行されたときに前記コンピュータプロセッサに、
モバイルデバイスから要求を受信させ、
前記要求を認証させ、
前記要求の認証に応じ、前記モバイルデバイスからの複数のサービスまたは情報を受け付けさせ、
受け付けられた前記複数のサービスまたは情報に応じ、前記モバイルデバイスからの前記受け付けられた複数のサービスまたは情報と、前記要求に関連付けられたユーザに関連付けられた複数のサービスまたは情報とのうち１または複数に基づき、前記要求に関連付けられた前記ユーザの特定された複数のユーザ嗜好に従って自動車ヘッドユニットを自動的に構成させる
複数のプロセッサ実行可能命令を格納しており、
前記要求に関連付けられた前記ユーザに関連付けられた前記複数のサービスまたは情報は、遠隔のサーバからのものである、前記自動車ヘッドユニットのシステム。
【請求項２４】
前記モバイルデバイスからの受け付けられた前記情報は、前記特定された複数のユーザ嗜好を含む、請求項２３に記載の自動車ヘッドユニットのシステム。
【請求項２５】
前記要求に関連付けられた前記ユーザに関連付けられた前記受け付けられた情報は、前記特定された複数のユーザ嗜好を含む、請求項２３に記載の自動車ヘッドユニットのシステム。
【請求項２６】
前記モバイルデバイスは、前記自動車ヘッドユニットのシステムから地理的に遠隔で位置付けられている、請求項２３に記載の自動車ヘッドユニットのシステム。
【請求項２７】
前記モバイルデバイスは、前記自動車ヘッドユニットのシステムと前記モバイルデバイスとの間の近距離無線通信の範囲内に位置付けられている、請求項２３に記載の自動車ヘッドユニットのシステム。
【請求項２８】
コンピュータプロセッサに、
ユーザと遠隔の自動車ヘッドユニットとに関連付けられた要求を送信する手順と、
送信された前記要求に応じて、前記ユーザの複数のユーザ嗜好の複数のインディケーションを受信する手順と、
前記遠隔の自動車ヘッドユニットに、ユーザの複数のユーザ嗜好の受信した前記複数のインディケーションに基づき、前記ユーザの前記複数のユーザ嗜好に従って動作させる手順と
を実行させる、プログラム。
【請求項２９】
前記ユーザと前記遠隔の自動車ヘッドユニットとに関連付けられた前記要求を送信する手順の前に、前記コンピュータプロセッサにさらに、前記ユーザを認証する手順を実行させる、請求項２８に記載のプログラム。
【請求項３０】
前記ユーザと前記遠隔の自動車ヘッドユニットとに関連付けられた前記要求を送信する前記手順は、遠隔のサーバへ、または近距離無線信号を介して無線でモバイルデバイスへ前記要求を送信する手順を有する、請求項２８に記載のプログラム。
【請求項３１】
自動車のヘッドユニットとハンドヘルドフォームファクタを有する通信デバイスとの間で通信を提供するコンピュータ実施方法であり、
前記通信デバイスのプロセッサにより、前記ヘッドユニットと、前記自動車の車両識別子と、前記通信デバイスと、ユーザアカウントと、複数のユーザクレデンシャルとのうち１または複数を伴った承認の認証または検証に基づき、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する通信リンクの確立を促す段階と、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットからの情報を受信する段階と、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納されたユーザ特有の嗜好またはユーザ識別情報とに基づき、サービスを電子的に提供する段階と
を備える、コンピュータ実施方法。
【請求項３２】
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する前記通信リンクが依然として確立されている間に、前記サービスが前記ヘッドユニットにより用いられることが承認されるかを示すアクセス制御情報であり、前記ヘッドユニットから受信した前記情報と、前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づく値を有する前記アクセス制御情報を、異なる通信リンクを介して遠隔のサーバから受信する段階と、
前記通信デバイスの前記プロセッサにより、前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記サービスが前記ヘッドユニットにより用いられることが承認されるかを決定する段階と、
前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記サービスが前記ヘッドユニットにより用いられることが承認されると決定された場合に、前記通信デバイスの前記プロセッサにより、前記通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有する、請求項３１に記載のコンピュータ実施方法。
【請求項３３】
前記ヘッドユニットから受信する前記情報は、前記サービスの要求を含み、前記アクセス制御情報に基づき、特定の前記サービスが前記ヘッドユニットにより用いられることが承認されるかを決定する前記段階は、前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから前記サービスの前記要求を受信することに応じて、前記サービスが、前記ヘッドユニットにより用いられることが承認されるかを決定する段階を含む、請求項３２に記載のコンピュータ実施方法。
【請求項３４】
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから複数の要求を受信する段階と、
前記通信デバイスの前記プロセッサにより、前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記ヘッドユニットが受信することが承認されていないサービスの少なくとも１つ要求を、前記複数の要求からフィルタ処理により取り除く段階と、
前記通信デバイスの前記プロセッサにより、前記フィルタ処理により取り除かれた前記少なくとも１つの要求に関して前記ヘッドユニットを拒否する段階と
をさらに備える、請求項３２に記載のコンピュータ実施方法。
【請求項３５】
前記通信デバイスの前記プロセッサにより、前記フィルタ処理により取り除かれた前記少なくとも１つの要求に対する応答メッセージであり、前記ヘッドユニットからの出力としてユーザにより見られる、または聞かれる、前記ヘッドユニットが何故、前記フィルタ処理により取り除かれた前記少なくとも１つの要求により要求されるサービスを受信することが承認されないのかの理由を示す前記応答メッセージを送信する段階をさらに備える、請求項３４に記載のコンピュータ実施方法。
【請求項３６】
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットが何故、前記フィルタ処理により取り除かれた前記少なくとも１つの要求により要求される前記サービスを受信することが承認されないかの前記理由を、前記フィルタ処理により取り除かれた前記少なくとも１つの要求により要求される前記サービスが、前記通信デバイスに格納された前記ユーザ識別情報に関連付けられたアカウントのサービスレベルに含まれないからであると決定する段階をさらに備える、請求項３５に記載のコンピュータ実施方法。
【請求項３７】
前記通信デバイスは無線モバイルデバイスであり、前記通信リンクは無線リンクであり、前記ヘッドユニットから前記情報を受信する前記段階は、前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから前記情報を無線受信する段階を有する、請求項３１に記載のコンピュータ実施方法。
【請求項３８】
前記ヘッドユニットから受信する前記情報は、特定のユニフォームリソースロケータ（ＵＲＬ）により示されるインターネット上で利用可能な情報の要求を含み、前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ＵＲＬへのアクセスが前記ヘッドユニットにより承認されるかを決定する段階と、
前記ヘッドユニットに関して、前記ＵＲＬへの前記アクセスが承認されると決定された場合に、前記通信デバイスの前記プロセッサにより、前記通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有し、
前記サービスは、前記インターネット上で利用可能な情報のために、前記ユニフォームリソースロケータ（ＵＲＬ）の前記ヘッドユニットへのアクセスを提供することを含む、請求項３１に記載のコンピュータ実施方法。
【請求項３９】
前記ヘッドユニットから受信する前記情報は、特定のデータタイプの要求を含み、
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記特定のデータタイプへのアクセスが前記ヘッドユニットにより承認されるかを決定する段階と、
前記ヘッドユニットに関して、前記特定のデータタイプへの前記アクセスが承認されると決定された場合に、前記通信デバイスの前記プロセッサにより、前記通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有し、
前記サービスは、前記特定のデータタイプへのアクセスを提供することを含む、請求項３１に記載のコンピュータ実施方法。
【請求項４０】
前記特定のデータタイプへのアクセスが前記ヘッドユニットにより承認されるかを決定する前記段階は、
前記通信デバイスの前記プロセッサにより、遠隔のサーバから情報を受信する段階を含み、
少なくとも部分的に前記遠隔のサーバからの前記情報に基づき、前記特定のデータタイプへのアクセスが承認されるかが決定され、
前記遠隔のサーバからの前記情報は、前記ユーザアカウントまたは前記ユーザ識別情報に関連付けられたアカウントのサブスクリプションレベルと、前記ヘッドユニットの複数の特性と、前記通信デバイスの複数の特性とのうち１または複数に基づき変化する、請求項３９に記載のコンピュータ実施方法。
【請求項４１】
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する前記通信リンクが依然として確立されている間に、前記ヘッドユニットから受信した前記情報に含まれる複数のサービスの特定の複数の要求が、提供されることが出来ない複数のサービスのためのものであることに応じて、前記ヘッドユニットへ複数のカスタマイズされたエラーメッセージを提供する段階を有し、
前記複数のカスタマイズされたエラーメッセージは、
前記ヘッドユニットの能力、機能性、または互換性の欠如と、前記複数のユーザクレデンシャルにより特定される前記ユーザアカウントの不十分なステータスまたはサブスクリプションレベルと、前記通信デバイスの能力、機能性、または互換性の欠如と、前記ユーザ特有の嗜好情報に含まれる複数の設定と、メディアデバイスが前記ヘッドユニットにより用いられていることとのうち１または複数を含む前記複数のカスタマイズされたエラーメッセージの１または複数の理由を示す、請求項３１に記載のコンピュータ実施方法。
【請求項４２】
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから受信する前記情報に含まれる前記サービスの少なくとも１つ要求に応じて、前記サービスを提供することにおいて、圧縮フォーマットのデータを前記遠隔のサーバへ送信し、または前記遠隔のサーバから受信する段階を有する、請求項３２に記載のコンピュータ実施方法。
【請求項４３】
前記通信デバイスの前記プロセッサにより、１または複数の追加的なヘッドユニットから情報を受信する段階をさらに備え、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納されたユーザ特有の嗜好またはユーザ識別情報とに基づき前記サービスを電子的に提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットのロケーションと、前記１または複数の追加的なヘッドユニットの１または複数のロケーションとのうち１または複数について、前記ヘッドユニットから受信した前記情報と、前記１または複数の追加的なヘッドユニットから受信した前記情報とに基づきサービスを電子的に提供し、情報を選択的に前記ヘッドユニットへ送信し、情報を選択的に前記１または複数の追加的なヘッドユニットへ送信する段階とを有し、
前記通信デバイスと前記１または複数の追加的なヘッドユニットとの間の複数の通信リンク、および、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する前記通信リンクは、セキュアな複数の通信チャネルである、請求項３１に記載のコンピュータ実施方法。
【請求項４４】
自動車のヘッドユニットに、複数の遠隔デバイスからの複数のサービスおよび情報へのアクセスを提供するコンピュータ実施方法であり、
無線モバイルデバイスのプロセッサにより、前記ヘッドユニットから複数のサービス要求を受信する段階を備え、
前記無線モバイルデバイスと前記ヘッドユニットとは近距離無線通信リンクで通信を行っており、
前記方法はさらに、
前記無線モバイルデバイスの前記プロセッサにより、受信した前記複数のサービス要求のうちそれぞれの受信したサービス要求を評価して、前記受信した複数のサービス要求のうちそれぞれの受信したサービス要求に関して、前記受信したサービス要求により要求されている特定のサービスに従って、前記サービス要求に関連付けられたユーザアカウントと、前記ヘッドユニットと、前記自動車の車両識別子と、前記無線モバイルデバイスと、ユーザアカウントと、複数のユーザクレデンシャルと、ユーザ特有の嗜好またはユーザ識別情報とのうち１または複数に基づき、前記受信したサービス要求をどのように処理するかを決定する段階と、
前記無線モバイルデバイスの前記プロセッサにより、前記受信した複数のサービス要求を前記評価に従って処理する段階と
を備える、方法。
【請求項４５】
前記受信した複数のサービス要求を前記評価に従って処理する前記段階は、
前記モバイルデバイスの前記プロセッサにより、前記受信した複数のサービス要求の要求、および、前記ユーザ特有の嗜好または前記ユーザ識別情報のうちいくつかを遠隔のサーバへ送信する段階と、
前記モバイルデバイスの前記プロセッサにより、前記ユーザ特有の嗜好または前記ユーザ識別情報に従ってカスタマイズされた応答を前記遠隔のサーバから受信する段階と、
前記応答を前記ヘッドユニットへ送信する段階と
を有する、請求項４４に記載のコンピュータ実施方法。
【請求項４６】
前記受信した複数のサービス要求を前記評価に従って処理する前記段階は、
前記モバイルデバイスの前記プロセッサにより、前記ヘッドユニットに前記複数のユーザクレデンシャルを保存することを避けるべく、前記ヘッドユニットから受信した前記複数のサービス要求のうち少なくとも１つへ前記複数のユーザクレデンシャルを挿入する段階と、
前記モバイルデバイスの前記プロセッサにより、前記複数のユーザクレデンシャルが挿入された前記要求を、特定の情報のために前記複数のユーザクレデンシャルを要求する遠隔のサーバへ送信する段階と、
前記特定の情報を含む応答を前記遠隔のサーバから受信する段階と、
前記特定の情報を含む前記応答を前記ヘッドユニットへ送信する段階と
を有する、請求項４４に記載のコンピュータ実施方法。
【請求項４７】
前記モバイルデバイスの前記プロセッサにより、前記ヘッドユニットからいくつのサービス要求が受信されたかについて統計情報を格納する段階をさらに備える、請求項４４に記載のコンピュータ実施方法。
【請求項４８】
前記モバイルデバイスの前記プロセッサにより、顧客行動についてのデータと、複数のサービスアタックの拒否についてのデータと、サービスの誤用および顧客サービスの改善についてのデータとのうち１または複数を提供すべく、前記統計情報を格納する段階をさらに備える、請求項４７に記載のコンピュータ実施方法。
【請求項４９】
前記ヘッドユニットから前記複数のサービス要求を受信する前記段階は、遠隔のサーバへの複数の同時接続の複数のサービス要求を受信する段階を有し、前記受信した複数のサービス要求を処理する前記段階は、前記遠隔のサーバへの前記複数の同時接続を確立する段階を有する、請求項４４に記載のコンピュータ実施方法。
【請求項５０】
無線モバイル通信デバイスであり、
コンピュータプロセッサと、
前記コンピュータプロセッサに結合された少なくとも１つの非一時的コンピュータプロセッサ可読記憶媒体と
を備え、
前記少なくとも１つの非一時的コンピュータプロセッサ可読記憶媒体は、実行されたときに前記コンピュータプロセッサに、
前記無線モバイル通信デバイスの複数のファイルにアクセスするよう、複数のネットワークファイルシステムプロトコルを用いて自動車のヘッドユニットから要求を受信させ、
前記自動車の前記ヘッドユニットからの前記要求を評価して、受信した前記要求により要求されている特定のサービスに従って、前記要求に関連付けられたユーザアカウント、前記ヘッドユニット、前記自動車の車両識別子、ユーザアカウント、複数のユーザクレデンシャル、およびユーザ特有の嗜好またはユーザ識別情報のうち１または複数に基づき、前記受信したサービス要求をどのように処理するかを決定させ、
前記評価に従って前記要求に応答を送信させ、前記ファイルシステムへの要求された前記アクセスを提供させる
複数のプロセッサ実行可能命令を格納している、無線モバイル通信デバイス。
【請求項５１】
格納された前記複数のプロセッサ実行可能命令は実行されたときに、前記コンピュータプロセッサに、
前記ヘッドユニットから複数のサービス要求を受信させ、
前記受信した複数のサービス要求のうち多くをリダイレクトさせる、請求項５０に記載の無線モバイル通信デバイス。
【請求項５２】
格納された前記複数のプロセッサ実行可能命令は実行されたときに、前記コンピュータプロセッサに、
様々な他の自動車ヘッドユニットからの複数の通信要求を受信させ、
前記無線モバイル通信デバイスを介して、前記様々な他の自動車ヘッドユニットのうちそれぞれに、複数の遠隔デバイスへの通信チャネルを提供させる、請求項５０に記載の無線モバイル通信デバイス。
【請求項５３】
複数のユーザおよび前記複数のユーザの複数の自動車の複数のヘッドユニットに関するデータをキャッシュし格納する、前記プロセッサに結合された非一時的記憶デバイスをさらに備える、請求項５０に記載の無線モバイル通信デバイス。
【請求項５４】
無線モバイルデバイスのコンピュータプロセッサに、
前記無線モバイルデバイスと近距離無線通信リンクで通信を行っている自動車のヘッドユニットから、ストリーミングメディアの複数のサービス要求を受信する手順と、
受信した前記複数のサービス要求のうちそれぞれの受信したサービス要求を評価して、前記受信した複数のサービス要求のうちそれぞれの受信したサービス要求に関して、前記ヘッドユニットの前記ストリーミングメディアをデコードし再生する能力および機能性に基づき、前記受信したサービス要求をどのように処理するかを決定する手順と、
前記評価に基づき、前記ヘッドユニットの前記ストリーミングメディアを再生する能力および機能性が特定のレベル未満である場合に、前記コンピュータプロセッサを用いて、要求された前記ストリーミングメディアをストリーミングしデコードするオプションを選択し、前記ヘッドユニットの前記ストリーミングメディアを再生する前記能力および前記機能性が前記特定のレベル以上である場合に、前記ヘッドユニットがデコードおよび再生を行うよう前記要求されたストリーミングメディアをストリーミングするオプションを選択する手順と、
前記評価に基づき、前記ヘッドユニットの前記ストリーミングメディアを再生する前記能力および前記機能性が決定されたレベル未満である場合に、前記要求されたストリーミングメディアをストリーミングすることにより前記要求されたストリーミングメディアをストリーミングおよびデコードするオプションを選択する手順と
を実行させるプログラム。
【請求項５５】
前記コンピュータプロセッサにさらに、
ソケットネットワークトラヒックをルーティングすべくトランスミッションコントロールプロトコル（ＴＣＰ）上で前記ヘッドユニットから要求を受信する手順と、
前記受信したサービス要求により要求されている前記特定のサービスに応じて、および、前記サービス要求に関連付けられたユーザアカウントと、前記ヘッドユニットと、前記自動車の車両識別子と、前記無線モバイルデバイスと、ユーザアカウントと、複数のユーザクレデンシャルと、ユーザ特有の嗜好またはユーザ識別情報とのうち１または複数に基づき前記ソケットネットワークトラヒックを認証およびルーティングする手順と、
前記無線モバイルデバイスの前記プロセッサにより、前記受信した複数のサービス要求を前記評価に従って処理する手順と
を実行させる、請求項５４に記載のプログラム。
【請求項５６】
前記コンピュータプロセッサにさらに、
前記無線モバイルデバイスと前記ヘッドユニットとが前記近距離無線通信リンク上で通信を行っていることが検出されたことに応じ、運転の間に用いることが安全でないと以前に選択されたことがある前記無線モバイルデバイスの選択された特定の複数のアプリケーションの使用を無効化する手順を実行させる、請求項５４に記載のプログラム。
【請求項５７】
前記コンピュータプロセッサにさらに、前記無線モバイルデバイスと前記ヘッドユニットとが互換性を有していることが検出されたことに応じて、前記無線モバイルデバイスの更新を強いる手順を実行させる、請求項５４に記載のプログラム。
【請求項５８】
前記コンピュータプロセッサにさらに、前記無線モバイルデバイス上で共に動作を行い前記ヘッドユニットへ複数のサービスを提供することにおいて、前記無線モバイルデバイス上の１つの中心的なアプリケーションに他の複数のアプリケーションへの通信を行わせる手順を実行させる、請求項５４に記載のプログラム。
【請求項５９】
前記コンピュータプロセッサにさらに、前記無線モバイルデバイスのユーザに関して帯域幅の使用の監視を促す手順を実行させる、請求項５４に記載のプログラム。
【請求項６０】
前記コンピュータプロセッサにさらに、前記無線モバイルデバイス上で実行されているアプリケーションの正確性の複数の要求と、前記無線モバイルデバイスのロケーション取得の間の前記無線モバイルデバイスの環境とに基づき、前記無線モバイルデバイスによりどのロケーションモードが用いられるべきかを決定する手順を実行させる、請求項５４に記載のプログラム。
【請求項６１】
前記コンピュータプロセッサにさらに、前記無線モバイルデバイスの特定のタイプと、前記無線モバイルデバイスのテストおよび自動化に関する特定のテスト実行とに基づき、特定のテストサーバに向けられるよう前記無線モバイルデバイス上のソフトウェアの構成を自動的に変更する手順を実行させる、請求項５４に記載のプログラム。
【請求項６２】
テストのために前記無線モバイルデバイス上の前記ソフトウェアの前記構成を自動的に変更する前記手順は、前記ソフトウェアのコードベースを再構築する必要なく起こる、請求項６１に記載のプログラム。
【請求項６３】
複数の自動車の１または複数の遠隔のヘッドユニットと、前記１または複数の遠隔のヘッドユニットに関連付けられた、ハンドヘルドフォームファクタを有する１または複数の遠隔の通信デバイスとにサーバにより複数のサービスを提供するコンピュータ実施方法であり、
前記サーバの少なくとも１つのプロセッサにより、自動車のヘッドユニットについての情報を受信する段階と、
前記サーバの前記少なくとも１つのプロセッサにより、前記自動車の前記ヘッドユニットに関連付けられた通信デバイスについての情報を受信する段階と、
前記サーバの前記少なくとも１つのプロセッサにより、受信した前記情報と、前記ヘッドユニットおよび前記通信デバイスについての他の以前に格納された情報とに少なくとも部分的に基づき、前記ヘッドユニットと前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数を特定する段階と、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記１または複数の前記特定に基づき、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち１または複数へ１または複数のサービスを提供する段階と
を備える、コンピュータ実施方法。
【請求項６４】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数を介して、前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと、複数のマルチメディアサービスをサポートする能力を有する他の複数の自動車へユーザと共に移動することが出来る前記通信デバイスとのうち前記１または複数に関連付けられた前記ユーザを認証することにより、前記ユーザのための前記複数のマルチメディアサービスを提供する段階を有する、請求項６３に記載のコンピュータ実施方法。
【請求項６５】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数へのユーザ入力を抽象化する段階を有する、請求項６３に記載のコンピュータ実施方法。
【請求項６６】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数に関連付けられた複数のエラークラスをトラッキングまたは監視する段階を有する、請求項６３に記載のコンピュータ実施方法。
【請求項６７】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち１または複数に関連付けられた車両識別番号（ＶＩＮ）に基づき、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する段階を有する、請求項６３に記載のコンピュータ実施方法。
【請求項６８】
前記車両識別番号（ＶＩＮ）に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、前記ＶＩＮがいずれかのユーザに関連付けられることを要求しない、請求項６７に記載のコンピュータ実施方法。
【請求項６９】
前記方法はさらに、前記サーバの前記少なくとも１つのプロセッサにより、前記サーバの乱用を検出および緩和すべく複数のサービスを提供する段階を備える、請求項６３に記載のコンピュータ実施方法。
【請求項７０】
前記方法はさらに、前記サーバの前記少なくとも１つのプロセッサにより、相互操作可能である複数のデバイスについての情報のレポジトリを提供する段階を備える、請求項６３に記載のコンピュータ実施方法。
【請求項７１】
前記方法はさらに、前記サーバの前記少なくとも１つのプロセッサにより、デバイス互換性マトリックスの構築を促す複数の動的特徴を有するバーチャルデバイスを提供する段階を備える、請求項６３に記載のコンピュータ実施方法。
【請求項７２】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットへ複数のソフトウェア更新を提供する段階を有する、請求項６３に記載のコンピュータ実施方法。
【請求項７３】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数とコンテンツとの互換性を維持すべく、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数に提供される前記コンテンツを操作する段階を有する、請求項６３に記載のコンピュータ実施方法。
【請求項７４】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数の１または複数のサポートされたフォーマットに基づき、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数に提供されるコンテンツを１または複数のフォーマットに変換する段階を有する、請求項６３に記載のコンピュータ実施方法。
【請求項７５】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数のロケーション、方向、および速度のうち１または複数に基づき、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数を検索する段階と、
前記サーバの前記少なくとも１つのプロセッサにより、前記検索に基づきロケーション情報を提供する段階と
を有する、請求項６３に記載のコンピュータ実施方法。
【請求項７６】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数に関連付けられたユーザアイデンティティへ複数のサードパーティクレデンシャルをリンクする段階を有する、請求項６３に記載のコンピュータ実施方法。
【請求項７７】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
サードパーティサービスプロバイダにより提供されるサービスの要求を前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数から受信する段階と、
前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数、または、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数に関連付けられたユーザへ前記サードパーティサービスプロバイダの複数のクレデンシャルを供給することなく、前記サードパーティサービスプロバイダから前記サービスを取得し、要求された前記サービスの提供を促し、前記要求に応答する段階と
を有する、請求項６３に記載のコンピュータ実施方法。
【請求項７８】
複数の自動車の１または複数の遠隔のヘッドユニットと、前記１または複数のヘッドユニットに関連付けられた、ハンドヘルドフォームファクタを有する１または複数の遠隔の通信デバイスとに複数のサービスを提供するサーバであり、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合された非一時的コンピュータ可読媒体と
を備え、
前記非一時的コンピュータ可読媒体は、実行されたときに前記少なくとも１つのプロセッサに、
自動車のヘッドユニットについての情報を受信させ、
前記自動車の前記ヘッドユニットに関連付けられた通信デバイスについての情報を受信させ、
受信した前記情報と、前記ヘッドユニットおよび前記通信デバイスについての他の以前に格納された情報とに少なくとも部分的に基づき、前記ヘッドユニットと前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数を特定させ、
前記複数のヘッドユニットに関連付けられた前記複数の自動車の所有権情報を管理すべく複数のサービスを提供させる、複数のコンピュータ実行可能命令を格納している、サーバ。
【請求項７９】
前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも１つのプロセッサにさらに、
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記１または複数の現在のロケーションについての複数のロケーションサービスを提供させる、請求項７８に記載のサーバ。
【請求項８０】
前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも１つのプロセッサにさらに、
認証のためにバーコードデータを用いることについて複数のサービスを提供させる、請求項７８に記載のサーバ。
【請求項８１】
前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも１つのプロセッサにさらに、
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記１または複数に関連付けられた複数のゲストユーザの管理および認証についての複数のサービスを提供させる、請求項７８に記載のサーバ。
【請求項８２】
前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも１つのプロセッサにさらに、
前記複数の自動車の前記１または複数の遠隔のヘッドユニットに関連付けられた複数のユーザに提供される複数のサービスの使用をトラッキングさせる、請求項７８に記載のサーバ。
【請求項８３】
自動車ヘッドユニットであり、
非一時的コンピュータ可読媒体と、
前記非一時的コンピュータ可読媒体に結合されたプロセッサと
を備え、
前記プロセッサは複数のコンピュータ実行可能命令を有しており、
前記複数のコンピュータ実行可能命令は実行されたときに、前記プロセッサに、前記自動車ヘッドユニット上に存在する前記自動車ヘッドユニットのためのテスト自動化フレームワークを提供させる、自動車ヘッドユニット。
【請求項８４】
前記複数のコンピュータ実行可能命令は実行されたときに、前記プロセッサにさらに、
前記ヘッドユニットのユーザインタフェースを制御するための複数の命令を遠隔のシステムから受信させ、
前記ヘッドユニットの前記ユーザインタフェースを制御するための前記複数の命令を実行させる、請求項８３に記載のヘッドユニット。
【請求項８５】
前記複数のコンピュータ実行可能命令は実行されたときに、前記プロセッサにさらに、前記ヘッドユニットの前記ユーザインタフェースを制御するための前記複数の命令の前記実行の複数の結果についての情報を前記遠隔のシステムへ送信させる、請求項８４に記載のヘッドユニット。
【請求項８６】
サーバの少なくとも１つのプロセッサに、
自動車のヘッドユニットについての情報を受信する手順と、
前記自動車の前記ヘッドユニットに関連付けられた通信デバイスについての情報を受信する手順と、
受信した前記情報と、前記ヘッドユニットおよび前記通信デバイスについての他の以前に格納された情報とに少なくとも部分的に基づき、前記ヘッドユニットと前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数を特定する手順と、
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ複数のサービスを提供する手順と
を実行させるプログラム。
【請求項８７】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち１または複数へ前記１または複数のサービスを提供する前記手順は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数を介して、前記ヘッドユニットと、複数のマルチメディアサービスをサポートする能力を有する他の複数の自動車へユーザと共に移動することが出来る前記通信デバイスとのうち前記１または複数に関連付けられた前記ユーザを認証することにより、前記ユーザのための前記複数のマルチメディアサービスを提供する手順を含む、請求項８６に記載のプログラム。
【請求項８８】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記手順は、
前記ヘッドユニットと前記通信デバイスとのうち前記１または複数へのユーザ入力を抽象化する手順を含む、請求項８６に記載のプログラム。
【請求項８９】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記手順は、前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数に関連付けられた複数のエラークラスをトラッキングまたは監視する手順を含む、請求項８６に記載のプログラム。
【請求項９０】
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記手順は、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち１または複数に関連付けられた車両識別番号（ＶＩＮ）に基づき、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する手順を含む、請求項８６に記載のプログラム。
【請求項９１】
前記車両識別番号（ＶＩＮ）に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記手順は、前記ＶＩＮがいずれかのユーザに関連付けられることを要求しない、請求項９０に記載のプログラム。
【請求項９２】
前記プログラムはさらに、前記サーバの前記少なくとも１つのプロセッサに、前記サーバの乱用を検出および緩和すべく複数のサービスを提供する手順を実行させる、請求項８６に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０２０１
【補正方法】変更
【補正の内容】
【０２０１】
上記の詳細な説明を鑑みれば、これらおよび他の複数の変更が複数の実施形態に加えられ得る。一般的に、以下の請求項において、用いられる複数の用語は、明細書および請求項に開示される特定の実施形態に請求項を限定するものと解釈されるべきではなく、そのような請求項が権利を与えられる同等物の範囲全体と共に、全ての可能な実施形態を含むものと解釈されるべきである。したがって、請求項は開示により限定されない。
なお、本願明細書に記載の実施形態によれば、以下の構成もまた開示される。
［項目１］
自動車ヘッドユニットへ複数のサービスを電子的に提供する方法であり、
サーバのコンピュータプロセッサにより、認証されたユーザの遠隔デバイスから要求を受信する段階と、
前記サーバの前記コンピュータプロセッサにより、前記要求に関連付けられた遠隔の自動車ヘッドユニットを特定する段階と、
前記要求に応じ、前記サーバの前記コンピュータプロセッサにより、前記要求、前記認証されたユーザ、他の認証されたユーザ、および前記遠隔デバイスのうち１または複数に基づき、特定された前記遠隔の自動車ヘッドユニットへ複数のサービスまたは情報を電子的に提供して、前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザの特定された複数のユーザ嗜好のうち、または前記他の認証されたユーザの特定された複数のユーザ嗜好のうち対応する複数の嗜好に従って動作させる段階と
を備える方法。
［項目２］
前記認証されたユーザは、前記遠隔デバイスに関連付けられており、前記遠隔の自動車ヘッドユニットは、前記他の認証されたユーザに関連付けられている、項目１に記載の方法。
［項目３］
前記遠隔デバイスは、前記自動車ヘッドユニット、モバイルデバイス、およびコンピュータのうち１つである、項目１に記載の方法。
［項目４］
前記遠隔デバイスは自動車ヘッドユニットであり、前記サーバはモバイルデバイス上で動作しており、前記特定されたユーザの前記対応する複数の嗜好は前記モバイルデバイスに関連付けられている、項目１に記載の方法。
［項目５］
前記サーバの前記コンピュータプロセッサにより、前記認証されたユーザの特定された前記複数のユーザ嗜好を前記モバイルデバイスに格納して、前記モバイルデバイスが、１または複数の他の特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザの前記特定された複数のユーザ嗜好に従って動作させることを可能とする段階をさらに備える、項目４に記載の方法。
［項目６］
前記サーバの前記コンピュータプロセッサにより、前記複数のサービスまたは情報を他の特定された遠隔の自動車ヘッドユニットへ電子的に提供して、前記他の特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザの前記特定された複数のユーザ嗜好に従って動作させる段階をさらに備える、項目５に記載の方法。
［項目７］
提供される前記情報は、前記特定された複数のユーザ嗜好を含む、項目１に記載の方法。
［項目８］
前記遠隔デバイスは、前記特定された遠隔の自動車ヘッドユニットから地理的に遠隔で位置付けられたモバイルデバイスである、項目１に記載の方法。
［項目９］
前記遠隔デバイスはモバイルデバイスであり、前記遠隔デバイスから前記要求を受信する前記段階は、前記特定された遠隔の自動車ヘッドユニットからの前記要求を受信した前記モバイルデバイスから前記要求を受信する段階を有する項目１に記載の方法。
［項目１０］
前記サーバを介して前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を電子的に提供する前記段階は、前記ユーザのモバイルデバイスにデータを電子的に提供して、前記モバイルデバイスが、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を提供することを可能とする段階を有する、項目１に記載の方法。
［項目１１］
前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を電子的に提供する前記段階は、前記特定された遠隔の自動車ヘッドユニットの無線遠距離通信受信機を介して、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を電子的に提供する段階を有する、項目１に記載の方法。
［項目１２］
前記特定された遠隔の自動車ヘッドユニットへ前記特定された遠隔の自動車ヘッドユニットの前記無線遠距離通信受信機を介して前記複数のサービスまたは情報を電子的に提供する段階は、セルラーサービスを用いて前記サーバにより、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を提供して、前記特定された遠隔の自動車ヘッドユニットへ前記複数のサービスまたは情報を提供するようデータの通信を行う段階を含む、項目１１に記載の方法。
［項目１３］
前記特定された遠隔の自動車ヘッドユニットへ前記サーバを介して前記複数のサービスまたは情報を電子的に提供する前記段階は、
前記認証されたユーザまたは他の認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従う複数のサービスまたは情報と、
前記認証されたユーザが前記車両を遠隔で制御または構成するための複数のサービスまたは情報と、
前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って前記車両の複数の設定を遠隔で、かつ自動的に構成するための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットを介して、前記認証されたユーザの複数のサードパーティサブスクリプションサービスに遠隔で、かつ自動的にアクセスし、およびそれらを提供するための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、音楽関連情報、特定された複数の音楽の嗜好、または特定の音楽の複数の選択を自動的に再生または表示させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、スポーツ関連情報、特定された複数の嗜好、または複数の以前の選択を表示または自動的に再生させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、天気関連情報、特定された複数の嗜好、または複数の以前の選択を表示または自動的に再生させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、ニュース関連情報、特定された複数の嗜好、または複数の以前の選択を表示または自動的に再生させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、特定された複数の嗜好、または複数の以前の選択に従って、インターネット検索エンジン関連情報を自動的に再生または表示させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザへウェブブラウザ機能性を提供させるための複数のサービスまたは情報と、
前記認証されたユーザのプロフィール、複数の以前の選択、または特定された複数の嗜好に従って、前記特定された遠隔の自動車ヘッドユニットの複数のユーザインタフェース設定または特定された複数の嗜好を遠隔で構成するための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、複数の以前の選択、または特定された複数の嗜好に従ってカスタマイズされたユーザインタフェースを自動的に表示させるための複数のサービスまたは情報と、
前記特定された遠隔の自動車ヘッドユニットに、前記認証されたユーザのプロフィール、複数の以前の選択、または特定された複数の嗜好に従って、複数のナビゲーションシステム設定を自動的に構成させるための複数のサービスまたは情報と、
前記自動車ヘッドユニットがナビゲーションシステムに関連して、興味の対象である複数の地理的ロケーションまたは地点を用いることを可能とする、前記認証されたユーザの前記興味の対象である複数の地理的ロケーションまたは地点に関連する複数のサービスまたは情報と、
前記要求に関連付けられた前記遠隔の自動車ヘッドユニットの前記特定に基づく、前記特定された遠隔の自動車ヘッドユニットと前記認証されたユーザの前記遠隔デバイスとの間のペアリングを可能とする複数のサービスまたは情報と、
前記遠隔デバイスと前記特定された遠隔の自動車ヘッドユニットとの間の情報の伝達を促す複数のサービスまたは情報と
のうち１または複数を提供する段階を有する、項目１に記載の方法。
［項目１４］
コンピュータプロセッサに、
遠隔デバイスから要求を受信する手順と、
前記要求に関連付けられた遠隔の自動車ヘッドユニットを特定する手順と、
前記要求に応じ、特定された前記遠隔の自動車ヘッドユニットに、少なくとも、ユーザの複数のユーザ嗜好を前記遠隔デバイスに対して特定することにより前記ユーザの前記複数のユーザ嗜好に従って動作させる手順と
を実行させるプログラム。
［項目１５］
前記特定された遠隔の自動車ヘッドユニットに複数のユーザ嗜好に従って動作させる前に、前記コンピュータプロセッサにさらに、前記ユーザを認証する手順を実行させる、項目１４に記載のプログラム。
［項目１６］
前記遠隔デバイスは、前記自動車ヘッドユニット、モバイルデバイス、およびコンピュータのうち１つである、項目１４に記載のプログラム。
［項目１７］
前記遠隔デバイスは自動車ヘッドユニットであり、前記ユーザの前記複数のユーザ嗜好は、モバイルデバイスに関連付けられており、前記ユーザの前記複数のユーザ嗜好を前記遠隔デバイスに対して特定することは、前記モバイルデバイスから前記遠隔デバイスに、前記ユーザの前記複数のユーザ嗜好の通信を行うことを含む、項目１４に記載のプログラム。
［項目１８］
前記コンピュータプロセッサにさらに、認証された前記ユーザの前記複数のユーザ嗜好を前記モバイルデバイスに格納して、前記モバイルデバイスが、１または複数の他の特定された遠隔の自動車ヘッドユニットに、前記ユーザの前記複数のユーザ嗜好に従って動作させることを可能とする手順を実行させる、項目１７に記載のプログラム。
［項目１９］
前記遠隔デバイスは前記特定された自動車ヘッドユニットであり、前記ユーザの前記複数のユーザ嗜好を前記遠隔デバイスに対して特定することは、モバイルデバイスから前記特定された自動車ヘッドユニットへ、前記複数のユーザ嗜好の通信を行うことを含む、項目１４に記載のプログラム。
［項目２０］
前記遠隔デバイスは前記特定された自動車ヘッドユニットであり、前記特定された遠隔の自動車ヘッドユニットに複数のユーザ嗜好に従って動作させる前記手順は、サーバまたはモバイルデバイスから前記特定された自動車ヘッドユニットへ、バックグラウンド画像の通信を行う手順をさらに有する、項目１４に記載のプログラム。
［項目２１］
前記遠隔デバイスは、前記特定された遠隔の自動車ヘッドユニットから地理的に遠隔で位置付けられたモバイルデバイスである、項目２０に記載のプログラム。
［項目２２］
前記遠隔デバイスは前記特定された自動車ヘッドユニットであり、前記ユーザの前記複数のユーザ嗜好を前記遠隔デバイスに対して特定することは、承認されたモバイルデバイスから、またはサーバから前記特定された自動車ヘッドユニットへ、前記複数のユーザ嗜好の通信を行うことを含む、項目１４に記載のプログラム。
［項目２３］
コンピュータプロセッサと、
前記コンピュータプロセッサに結合された少なくとも１つの非一時的コンピュータプロセッサ可読記憶媒体と
を備え、
前記少なくとも１つの非一時的コンピュータプロセッサ可読記憶媒体は、実行されたときに前記コンピュータプロセッサに、
モバイルデバイスから要求を受信させ、
前記要求を認証させ、
前記要求の認証に応じ、前記モバイルデバイスからの複数のサービスまたは情報を受け付けさせ、
受け付けられた前記複数のサービスまたは情報に応じ、前記モバイルデバイスからの前記受け付けられた複数のサービスまたは情報と、前記要求に関連付けられたユーザに関連付けられた複数のサービスまたは情報とのうち１または複数に基づき、前記要求に関連付けられた前記ユーザの特定された複数のユーザ嗜好に従って自動車ヘッドユニットを自動的に構成させる
複数のプロセッサ実行可能命令を格納しており、
前記要求に関連付けられた前記ユーザに関連付けられた前記複数のサービスまたは情報は、遠隔のサーバからのものである、前記自動車ヘッドユニットのシステム。
［項目２４］
前記モバイルデバイスからの受け付けられた前記情報は、前記特定された複数のユーザ嗜好を含む、項目２３に記載の自動車ヘッドユニットのシステム。
［項目２５］
前記要求に関連付けられた前記ユーザに関連付けられた前記受け付けられた情報は、前記特定された複数のユーザ嗜好を含む、項目２３に記載の自動車ヘッドユニットのシステム。
［項目２６］
前記モバイルデバイスは、前記自動車ヘッドユニットのシステムから地理的に遠隔で位置付けられている、項目２３に記載の自動車ヘッドユニットのシステム。
［項目２７］
前記モバイルデバイスは、前記自動車ヘッドユニットのシステムと前記モバイルデバイスとの間の近距離無線通信の範囲内に位置付けられている、項目２３に記載の自動車ヘッドユニットのシステム。
［項目２８］
コンピュータプロセッサに、
ユーザと遠隔の自動車ヘッドユニットとに関連付けられた要求を送信する手順と、
送信された前記要求に応じて、前記ユーザの複数のユーザ嗜好の複数のインディケーションを受信する手順と、
前記遠隔の自動車ヘッドユニットに、ユーザの複数のユーザ嗜好の受信した前記複数のインディケーションに基づき、前記ユーザの前記複数のユーザ嗜好に従って動作させる手順と
を実行させる、プログラム。
［項目２９］
前記ユーザと前記遠隔の自動車ヘッドユニットとに関連付けられた前記要求を送信する手順の前に、前記コンピュータプロセッサにさらに、前記ユーザを認証する手順を実行させる、項目２８に記載のプログラム。
［項目３０］
前記ユーザと前記遠隔の自動車ヘッドユニットとに関連付けられた前記要求を送信する前記手順は、遠隔のサーバへ、または近距離無線信号を介して無線でモバイルデバイスへ前記要求を送信する手順を有する、項目２８に記載のプログラム。
［項目３１］
自動車のヘッドユニットとハンドヘルドフォームファクタを有する通信デバイスとの間で通信を提供するコンピュータ実施方法であり、
前記通信デバイスのプロセッサにより、前記ヘッドユニットと、前記自動車の車両識別子と、前記通信デバイスと、ユーザアカウントと、複数のユーザクレデンシャルとのうち１または複数を伴った承認の認証または検証に基づき、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する通信リンクの確立を促す段階と、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットからの情報を受信する段階と、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納されたユーザ特有の嗜好またはユーザ識別情報とに基づき、サービスを電子的に提供する段階と
を備える、コンピュータ実施方法。
［項目３２］
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する前記通信リンクが依然として確立されている間に、前記サービスが前記ヘッドユニットにより用いられることが承認されるかを示すアクセス制御情報であり、前記ヘッドユニットから受信した前記情報と、前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づく値を有する前記アクセス制御情報を、異なる通信リンクを介して遠隔のサーバから受信する段階と、
前記通信デバイスの前記プロセッサにより、前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記サービスが前記ヘッドユニットにより用いられることが承認されるかを決定する段階と、
前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記サービスが前記ヘッドユニットにより用いられることが承認されると決定された場合に、前記通信デバイスの前記プロセッサにより、前記通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有する、項目３１に記載のコンピュータ実施方法。
［項目３３］
前記ヘッドユニットから受信する前記情報は、前記サービスの要求を含み、前記アクセス制御情報に基づき、特定の前記サービスが前記ヘッドユニットにより用いられることが承認されるかを決定する前記段階は、前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから前記サービスの前記要求を受信することに応じて、前記サービスが、前記ヘッドユニットにより用いられることが承認されるかを決定する段階を含む、項目３２に記載のコンピュータ実施方法。
［項目３４］
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから複数の要求を受信する段階と、
前記通信デバイスの前記プロセッサにより、前記遠隔のサーバから受信した前記アクセス制御情報に基づき、前記ヘッドユニットが受信することが承認されていないサービスの少なくとも１つ要求を、前記複数の要求からフィルタ処理により取り除く段階と、
前記通信デバイスの前記プロセッサにより、前記フィルタ処理により取り除かれた前記少なくとも１つの要求に関して前記ヘッドユニットを拒否する段階と
をさらに備える、項目３２に記載のコンピュータ実施方法。
［項目３５］
前記通信デバイスの前記プロセッサにより、前記フィルタ処理により取り除かれた前記少なくとも１つの要求に対する応答メッセージであり、前記ヘッドユニットからの出力としてユーザにより見られる、または聞かれる、前記ヘッドユニットが何故、前記フィルタ処理により取り除かれた前記少なくとも１つの要求により要求されるサービスを受信することが承認されないのかの理由を示す前記応答メッセージを送信する段階をさらに備える、項目３２に記載のコンピュータ実施方法。
［項目３６］
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットが何故、前記フィルタ処理により取り除かれた前記少なくとも１つの要求により要求される前記サービスを受信することが承認されないかの前記理由を、前記フィルタ処理により取り除かれた前記少なくとも１つの要求により要求される前記サービスが、前記通信デバイスに格納された前記ユーザ識別情報に関連付けられたアカウントのサービスレベルに含まれないからであると決定する段階をさらに備える、項目３５に記載のコンピュータ実施方法。
［項目３７］
前記通信デバイスは無線モバイルデバイスであり、前記通信リンクは無線リンクであり、前記ヘッドユニットから前記情報を受信する前記段階は、前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから前記情報を無線受信する段階を有する、項目３１に記載のコンピュータ実施方法。
［項目３８］
前記ヘッドユニットから受信する前記情報は、特定のユニフォームリソースロケータ（ＵＲＬ）により示されるインターネット上で利用可能な情報の要求を含み、前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ＵＲＬへのアクセスが前記ヘッドユニットにより承認されるかを決定する段階と、
前記ヘッドユニットに関して、前記ＵＲＬへの前記アクセスが承認されると決定された場合に、前記通信デバイスの前記プロセッサにより、前記通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有し、
前記サービスは、前記インターネット上で利用可能な情報のために、前記ユニフォームリソースロケータ（ＵＲＬ）の前記ヘッドユニットへのアクセスを提供することを含む、項目３１に記載のコンピュータ実施方法。
［項目３９］
前記ヘッドユニットから受信する前記情報は、特定のデータタイプの要求を含み、
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記特定のデータタイプへのアクセスが前記ヘッドユニットにより承認されるかを決定する段階と、
前記ヘッドユニットに関して、前記特定のデータタイプへの前記アクセスが承認されると決定された場合に、前記通信デバイスの前記プロセッサにより、前記通信デバイスを介して前記ヘッドユニットへ前記サービスを電子的に提供する段階と
を有し、
前記サービスは、前記特定のデータタイプへのアクセスを提供することを含む、項目３１に記載のコンピュータ実施方法。
［項目４０］
前記特定のデータタイプへのアクセスが前記ヘッドユニットにより承認されるかを決定する前記段階は、
前記通信デバイスの前記プロセッサにより、遠隔のサーバから情報を受信する段階を含み、
少なくとも部分的に前記遠隔のサーバからの前記情報に基づき、前記特定のデータタイプへのアクセスが承認されるかが決定され、
前記遠隔のサーバからの前記情報は、前記ユーザアカウントまたは前記ユーザ識別情報に関連付けられたアカウントのサブスクリプションレベルと、前記ヘッドユニットの複数の特性と、前記通信デバイスの複数の特性とのうち１または複数に基づき変化する、項目３９に記載のコンピュータ実施方法。
［項目４１］
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する前記通信リンクが依然として確立されている間に、前記ヘッドユニットから受信した前記情報に含まれる複数のサービスの特定の複数の要求が、提供されることが出来ない複数のサービスのためのものであることに応じて、前記ヘッドユニットへ複数のカスタマイズされたエラーメッセージを提供する段階を有し、
前記複数のカスタマイズされたエラーメッセージは、
前記ヘッドユニットの能力、機能性、または互換性の欠如と、前記複数のユーザクレデンシャルにより特定される前記ユーザアカウントの不十分なステータスまたはサブスクリプションレベルと、前記通信デバイスの能力、機能性、または互換性の欠如と、前記ユーザ特有の嗜好情報に含まれる複数の設定と、メディアデバイスが前記ヘッドユニットにより用いられていることとのうち１または複数を含む前記複数のカスタマイズされたエラーメッセージの１または複数の理由を示す、項目３１に記載のコンピュータ実施方法。
［項目４２］
前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納された前記ユーザ特有の嗜好または前記ユーザ識別情報とに基づき前記サービスを提供する前記段階は、前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから受信する前記情報に含まれる前記サービスの少なくとも１つ要求に応じて、前記サービスを提供することにおいて、圧縮フォーマットのデータを前記遠隔のサーバへ送信し、または前記遠隔のサーバから受信する段階を有する、項目３１に記載のコンピュータ実施方法。
［項目４３］
前記通信デバイスの前記プロセッサにより、１または複数の追加的なヘッドユニットから情報を受信する段階をさらに備え、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットから受信した前記情報と、前記通信デバイスに格納されたユーザ特有の嗜好またはユーザ識別情報とに基づき前記サービスを電子的に提供する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットのロケーションと、前記１または複数の追加的なヘッドユニットの１または複数のロケーションとのうち１または複数について、前記ヘッドユニットから受信した前記情報と、前記１または複数の追加的なヘッドユニットから受信した前記情報とに基づきサービスを電子的に提供し、情報を選択的に前記ヘッドユニットへ送信し、情報を選択的に前記１または複数の追加的なヘッドユニットへ送信する段階とを有し、
前記通信デバイスと前記１または複数の追加的なヘッドユニットとの間の複数の通信リンク、および、前記ヘッドユニットと前記通信デバイスとを通信可能に結合する前記通信リンクは、セキュアな複数の通信チャネルである、項目３１に記載のコンピュータ実施方法。
［項目４４］
自動車のヘッドユニットに、複数の遠隔デバイスからの複数のサービスおよび情報へのアクセスを提供するコンピュータ実施方法であり、
無線モバイルデバイスのプロセッサにより、前記ヘッドユニットから複数のサービス要求を受信する段階を備え、
前記無線モバイルデバイスと前記ヘッドユニットとは近距離無線通信リンクで通信を行っており、
前記方法はさらに、
前記無線モバイルデバイスの前記プロセッサにより、受信した前記複数のサービス要求のうちそれぞれの受信したサービス要求を評価して、前記受信した複数のサービス要求のうちそれぞれの受信したサービス要求に関して、前記受信したサービス要求により要求されている特定のサービスに従って、前記サービス要求に関連付けられたユーザアカウントと、前記ヘッドユニットと、前記自動車の車両識別子と、前記無線モバイルデバイスと、ユーザアカウントと、複数のユーザクレデンシャルと、ユーザ特有の嗜好またはユーザ識別情報とのうち１または複数に基づき、前記受信したサービス要求をどのように処理するかを決定する段階と、
前記無線モバイルデバイスの前記プロセッサにより、前記受信した複数のサービス要求を前記評価に従って処理する段階と
を備える、方法。
［項目４５］
前記受信した複数のサービス要求を前記評価に従って処理する前記段階は、
前記モバイルデバイスの前記プロセッサにより、前記受信した複数のサービス要求の要求、および、前記ユーザ特有の嗜好または前記ユーザ識別情報のうちいくつかを遠隔のサーバへ送信する段階と、
前記モバイルデバイスの前記プロセッサにより、前記ユーザ特有の嗜好または前記ユーザ識別情報に従ってカスタマイズされた応答を前記遠隔のサーバから受信する段階と、
前記応答を前記ヘッドユニットへ送信する段階と
を有する、項目４４に記載のコンピュータ実施方法。
［項目４６］
前記受信した複数のサービス要求を前記評価に従って処理する前記段階は、
前記通信デバイスの前記プロセッサにより、前記ヘッドユニットに前記複数のユーザクレデンシャルを保存することを避けるべく、前記ヘッドユニットから受信した前記複数のサービス要求のうち少なくとも１つへ前記複数のユーザクレデンシャルを挿入する段階と、
前記モバイルデバイスの前記プロセッサにより、前記複数のユーザクレデンシャルが挿入された前記要求を、特定の情報のために前記複数のユーザクレデンシャルを要求する遠隔のサーバへ送信する段階と、
前記特定の情報を含む応答を前記遠隔のサーバから受信する段階と、
前記特定の情報を含む前記応答を前記ヘッドユニットへ送信する段階と
を有する、項目４４に記載のコンピュータ実施方法。
［項目４７］
前記モバイルデバイスの前記プロセッサにより、前記ヘッドユニットからいくつのサービス要求が受信されたかについて統計情報を格納する段階をさらに備える、項目４４に記載のコンピュータ実施方法。
［項目４８］
前記モバイルデバイスの前記プロセッサにより、顧客行動についてのデータと、複数のサービスアタックの拒否についてのデータと、サービスの誤用および顧客サービスの改善についてのデータとのうち１または複数を提供すべく、前記統計情報を格納する段階をさらに備える、項目４４に記載のコンピュータ実施方法。
［項目４９］
前記ヘッドユニットから前記複数のサービス要求を受信する前記段階は、遠隔のサーバへの複数の同時接続の複数のサービス要求を受信する段階を有し、前記受信した複数のサービス要求を処理する前記段階は、前記遠隔のサーバへの前記複数の同時接続を確立する段階を有する、項目４４に記載のコンピュータ実施方法。
［項目５０］
無線モバイル通信デバイスであり、
コンピュータプロセッサと、
前記コンピュータプロセッサに結合された少なくとも１つの非一時的コンピュータプロセッサ可読記憶媒体と
を備え、
前記少なくとも１つの非一時的コンピュータプロセッサ可読記憶媒体は、実行されたときに前記コンピュータプロセッサに、
前記無線モバイル通信デバイスの複数のファイルにアクセスするよう、複数のネットワークファイルシステムプロトコルを用いて自動車のヘッドユニットから要求を受信させ、
前記自動車の前記ヘッドユニットからの前記要求を評価して、受信した前記要求により要求されている特定のサービスに従って、前記要求に関連付けられたユーザアカウント、前記ヘッドユニット、前記自動車の車両識別子、ユーザアカウント、複数のユーザクレデンシャル、およびユーザ特有の嗜好またはユーザ識別情報のうち１または複数に基づき、前記受信したサービス要求をどのように処理するかを決定させ、
前記評価に従って前記要求に応答を送信させ、前記ファイルシステムへの要求された前記アクセスを提供させる
複数のプロセッサ実行可能命令を格納している、無線モバイル通信デバイス。
［項目５１］
格納された前記複数のプロセッサ実行可能命令は実行されたときに、前記コンピュータプロセッサに、
前記ヘッドユニットから複数のサービス要求を受信させ、
前記受信した複数のサービス要求のうち多くをリダイレクトさせる、項目５０に記載の無線モバイル通信デバイス。
［項目５２］
格納された前記複数のプロセッサ実行可能命令は実行されたときに、前記コンピュータプロセッサに、
様々な他の自動車ヘッドユニットからの複数の通信要求を受信させ、
前記無線モバイル通信デバイスを介して、前記様々な他の自動車ヘッドユニットのうちそれぞれに、複数の遠隔デバイスへの通信チャネルを提供させる、項目５０に記載の無線モバイル通信デバイス。
［項目５３］
複数のユーザおよび前記複数のユーザの複数の自動車の複数のヘッドユニットに関するデータをキャッシュし格納する、前記プロセッサに結合された非一時的記憶デバイスをさらに備える、項目５０に記載の無線モバイル通信デバイス。
［項目５４］
無線モバイルデバイスのコンピュータプロセッサに、
前記無線モバイルデバイスと近距離無線通信リンクで通信を行っている自動車のヘッドユニットから、ストリーミングメディアの複数のサービス要求を受信する手順と、
受信した前記複数のサービス要求のうちそれぞれの受信したサービス要求を評価して、前記受信した複数のサービス要求のうちそれぞれの受信したサービス要求に関して、前記ヘッドユニットの前記ストリーミングメディアをデコードし再生する能力および機能性に基づき、前記受信したサービス要求をどのように処理するかを決定する手順と、
前記評価に基づき、前記ヘッドユニットの前記ストリーミングメディアを再生する能力および機能性が特定のレベル未満である場合に、前記コンピュータプロセッサを用いて、要求された前記ストリーミングメディアをストリーミングしデコードするオプションを選択し、前記ヘッドユニットの前記ストリーミングメディアを再生する前記能力および前記機能性が前記特定のレベル以上である場合に、前記ヘッドユニットがデコードおよび再生を行うよう前記要求されたストリーミングメディアをストリーミングするオプションを選択する手順と、
前記評価に基づき、前記ヘッドユニットの前記ストリーミングメディアを再生する前記能力および前記機能性が決定されたレベル未満である場合に、前記要求されたストリーミングメディアをストリーミングすることにより前記要求されたストリーミングメディアをストリーミングおよびデコードするオプションを選択する手順と
を実行させるプログラム。
［項目５５］
前記コンピュータプロセッサにさらに、
ソケットネットワークトラヒックをルーティングすべくトランスミッションコントロールプロトコル（ＴＣＰ）上で前記ヘッドユニットから要求を受信する手順と、
前記受信したサービス要求により要求されている前記特定のサービスに応じて、および、前記サービス要求に関連付けられたユーザアカウントと、前記ヘッドユニットと、前記自動車の車両識別子と、前記無線モバイルデバイスと、ユーザアカウントと、複数のユーザクレデンシャルと、ユーザ特有の嗜好またはユーザ識別情報とのうち１または複数に基づき前記ソケットネットワークトラヒックを認証およびルーティングする手順と、
前記無線モバイルデバイスの前記プロセッサにより、前記受信した複数のサービス要求を前記評価に従って処理する手順と
を実行させる、項目５４に記載のプログラム。
［項目５６］
前記コンピュータプロセッサにさらに、
前記無線モバイルデバイスと前記ヘッドユニットとが前記近距離無線通信リンク上で通信を行っていることが検出されたことに応じ、運転の間に用いることが安全でないと以前に選択されたことがある前記無線モバイルデバイスの選択された特定の複数のアプリケーションの使用を無効化する手順を実行させる、項目５４に記載のプログラム。
［項目５７］
前記コンピュータプロセッサにさらに、前記無線モバイルデバイスと前記ヘッドユニットとが互換性を有していることが検出されたことに応じて、前記無線モバイルデバイスの更新を強いる手順を実行させる、項目５４に記載のプログラム。
［項目５８］
前記コンピュータプロセッサにさらに、前記無線モバイルデバイス上で共に動作を行い前記ヘッドユニットへ複数のサービスを提供することにおいて、前記無線モバイルデバイス上の１つの中心的なアプリケーションに他の複数のアプリケーションへの通信を行わせる手順を実行させる、項目５４に記載のプログラム。
［項目５９］
前記コンピュータプロセッサにさらに、前記無線モバイルデバイスのユーザに関して帯域幅の使用の監視を促す手順を実行させる、項目５４に記載のプログラム。
［項目６０］
前記コンピュータプロセッサにさらに、前記無線モバイルデバイス上で実行されているアプリケーションの正確性の複数の要求と、前記無線モバイルデバイスのロケーション取得の間の前記無線モバイルデバイスの環境とに基づき、前記無線モバイルデバイスによりどのロケーションモードが用いられるべきかを決定する手順を実行させる、項目５４に記載のプログラム。
［項目６１］
前記コンピュータプロセッサにさらに、前記無線モバイルデバイスの特定のタイプと、前記無線モバイルデバイスのテストおよび自動化に関する特定のテスト実行とに基づき、特定のテストサーバに向けられるよう前記無線モバイルデバイス上のソフトウェアの構成を自動的に変更する手順を実行させる、項目５４に記載のプログラム。
［項目６２］
テストのために前記無線モバイルデバイス上の前記ソフトウェアの前記構成を自動的に変更する前記手順は、前記ソフトウェアのコードベースを再構築する必要なく起こる、項目６１に記載のプログラム。
［項目６３］
複数の自動車の１または複数の遠隔のヘッドユニットと、前記１または複数の遠隔のヘッドユニットに関連付けられた、ハンドヘルドフォームファクタを有する１または複数の遠隔の通信デバイスとにサーバにより複数のサービスを提供するコンピュータ実施方法であり、
前記サーバの少なくとも１つのプロセッサにより、自動車のヘッドユニットについての情報を受信する段階と、
前記サーバの前記少なくとも１つのプロセッサにより、前記自動車の前記ヘッドユニットに関連付けられた通信デバイスについての情報を受信する段階と、
前記サーバの前記少なくとも１つのプロセッサにより、受信した前記情報と、前記ヘッドユニットおよび前記通信デバイスについての他の以前に格納された情報とに少なくとも部分的に基づき、前記ヘッドユニットと前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数を特定する段階と、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記１または複数の前記特定に基づき、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち１または複数へ１または複数のサービスを提供する段階と
を備える、コンピュータ実施方法。
［項目６４］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数を介して、前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと、複数のマルチメディアサービスをサポートする能力を有する他の複数の自動車へユーザと共に移動することが出来る前記通信デバイスとのうち前記１または複数に関連付けられた前記ユーザを認証することにより、前記ユーザのための前記複数のマルチメディアサービスを提供する段階を有する、項目６３に記載のコンピュータ実施方法。
［項目６５］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数へのユーザ入力を抽象化する段階を有する、項目６３に記載のコンピュータ実施方法。
［項目６６］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数に関連付けられた複数のエラークラスをトラッキングまたは監視する段階を有する、項目６３に記載のコンピュータ実施方法。
［項目６７］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち１または複数に関連付けられた車両識別番号（ＶＩＮ）に基づき、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する段階を有する、項目６３に記載のコンピュータ実施方法。
［項目６８］
前記車両識別番号（ＶＩＮ）に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、前記ＶＩＮがいずれかのユーザに関連付けられることを要求しない、項目６３に記載のコンピュータ実施方法。
［項目６９］
前記方法はさらに、前記サーバの前記少なくとも１つのプロセッサにより、前記サーバの乱用を検出および緩和すべく複数のサービスを提供する段階を備える、項目６３に記載のコンピュータ実施方法。
［項目７０］
前記方法はさらに、前記サーバの前記少なくとも１つのプロセッサにより、相互操作可能である複数のデバイスについての情報のレポジトリを提供する段階を備える、項目６３に記載のコンピュータ実施方法。
［項目７１］
前記方法はさらに、前記サーバの前記少なくとも１つのプロセッサにより、デバイス互換性マトリックスの構築を促す複数の動的特徴を有するバーチャルデバイスを提供する段階を備える、項目６３に記載のコンピュータ実施方法。
［項目７２］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットへ複数のソフトウェア更新を提供する段階を有する、項目６３に記載のコンピュータ実施方法。
［項目７３］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数とコンテンツとの互換性を維持すべく、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数に提供される前記コンテンツを操作する段階を有する、項目６３に記載のコンピュータ実施方法。
［項目７４］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数の１または複数のサポートされたフォーマットに基づき、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数に提供されるコンテンツを１または複数のフォーマットに変換する段階を有する、項目６３に記載のコンピュータ実施方法。
［項目７５］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数のロケーション、方向、および速度のうち１または複数に基づき、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数を検索する段階と、
前記サーバの前記少なくとも１つのプロセッサにより、前記検索に基づきロケーション情報を提供する段階と
を有する、項目６３に記載のコンピュータ実施方法。
［項目７６］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数に関連付けられたユーザアイデンティティへ複数のサードパーティクレデンシャルをリンクする段階を有する、項目６３に記載のコンピュータ実施方法。
［項目７７］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記段階は、
サードパーティサービスプロバイダにより提供されるサービスの要求を前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数から受信する段階と、
前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数、または、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数に関連付けられたユーザへ前記サードパーティサービスプロバイダの複数のクレデンシャルを供給することなく、前記サードパーティサービスプロバイダから前記サービスを取得し、要求された前記サービスの提供を促し、前記要求に応答する段階と
を有する、項目６３に記載のコンピュータ実施方法。
［項目７８］
複数の自動車の１または複数の遠隔のヘッドユニットと、前記１または複数のヘッドユニットに関連付けられた、ハンドヘルドフォームファクタを有する１または複数の遠隔の通信デバイスとに複数のサービスを提供するサーバであり、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合された非一時的コンピュータ可読媒体と
を備え、
前記非一時的コンピュータ可読媒体は、実行されたときに前記少なくとも１つのプロセッサに、
自動車のヘッドユニットについての情報を受信させ、
前記自動車の前記ヘッドユニットに関連付けられた通信デバイスについての情報を受信させ、
受信した前記情報と、前記ヘッドユニットおよび前記通信デバイスについての他の以前に格納された情報とに少なくとも部分的に基づき、前記ヘッドユニットと前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数を特定させ、
前記複数のヘッドユニットに関連付けられた前記複数の自動車の所有権情報を管理すべく複数のサービスを提供させる、複数のコンピュータ実行可能命令を格納している、サーバ。
［項目７９］
前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも１つのプロセッサにさらに、
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記１または複数の現在のロケーションについての複数のロケーションサービスを提供させる、項目７８に記載のサーバ。
［項目８０］
前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも１つのプロセッサにさらに、
認証のためにバーコードデータを用いることについて複数のサービスを提供させる、項目７８に記載のサーバ。
［項目８１］
前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも１つのプロセッサにさらに、
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記１または複数に関連付けられた複数のゲストユーザの管理および認証についての複数のサービスを提供させる、項目７８に記載のサーバ。
［項目８２］
前記複数のコンピュータ実行可能命令は実行されたときに、前記少なくとも１つのプロセッサにさらに、
前記複数の自動車の前記１または複数の遠隔のヘッドユニットに関連付けられた複数のユーザに提供される複数のサービスの使用をトラッキングさせる、項目７６に記載のサーバ。
［項目８３］
自動車ヘッドユニットであり、
非一時的コンピュータ可読媒体と、
前記非一時的コンピュータ可読媒体に結合されたプロセッサと
を備え、
前記プロセッサは複数のコンピュータ実行可能命令を有しており、
前記複数のコンピュータ実行可能命令は実行されたときに、前記プロセッサに、前記自動車ヘッドユニット上に存在する前記自動車ヘッドユニットのためのテスト自動化フレームワークを提供させる、自動車ヘッドユニット。
［項目８４］
前記複数のコンピュータ実行可能命令は実行されたときに、前記プロセッサにさらに、
前記ヘッドユニットのユーザインタフェースを制御するための複数の命令を遠隔のシステムから受信させ、
前記ヘッドユニットの前記ユーザインタフェースを制御するための前記複数の命令を実行させる、項目６３に記載のヘッドユニット。
［項目８５］
前記複数のコンピュータ実行可能命令は実行されたときに、前記プロセッサにさらに、前記ヘッドユニットの前記ユーザインタフェースを制御するための前記複数の命令の前記実行の複数の結果についての情報を前記遠隔のシステムへ送信させる、項目６４に記載のヘッドユニット。
［項目８６］
サーバの少なくとも１つのプロセッサに、
自動車のヘッドユニットについての情報を受信する手順と、
前記自動車の前記ヘッドユニットに関連付けられた通信デバイスについての情報を受信する手順と、
受信した前記情報と、前記ヘッドユニットおよび前記通信デバイスについての他の以前に格納された情報とに少なくとも部分的に基づき、前記ヘッドユニットと前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数を特定する手順と、
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ複数のサービスを提供する手順と
を実行させるプログラム。
［項目８７］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち前記１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち１または複数へ前記１または複数のサービスを提供する前記手順は、
前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記通信デバイスとのうち前記１または複数を介して、前記ヘッドユニットと、複数のマルチメディアサービスをサポートする能力を有する他の複数の自動車へユーザと共に移動することが出来る前記通信デバイスとのうち前記１または複数に関連付けられた前記ユーザを認証することにより、前記ユーザのための前記複数のマルチメディアサービスを提供する手順を含む、項目６６に記載のプログラム。
［項目８８］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記手順は、
前記ヘッドユニットと前記通信デバイスとのうち前記１または複数へのユーザ入力を抽象化する手順を含む、項目６６に記載のプログラム。
［項目８９］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記手順は、前記サーバの前記少なくとも１つのプロセッサにより、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数に関連付けられた複数のエラークラスをトラッキングまたは監視する手順を含む、項目６６に記載のプログラム。
［項目９０］
前記ヘッドユニットと、前記ヘッドユニットに関連付けられた前記通信デバイスとのうち１または複数の前記特定に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記手順は、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち１または複数に関連付けられた車両識別番号（ＶＩＮ）に基づき、前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する手順を含む、項目６６に記載のプログラム。
［項目９１］
前記車両識別番号（ＶＩＮ）に基づき前記ヘッドユニットと前記関連付けられた通信デバイスとのうち前記１または複数へ前記１または複数のサービスを提供する前記手順は、前記ＶＩＮがいずれかのユーザに関連付けられることを要求しない、項目６６に記載のプログラム。
［項目９２］
前記方法はさらに、前記サーバの前記少なくとも１つのプロセッサにより、前記サーバの乱用を検出および緩和すべく複数のサービスを提供する段階を備える、項目６６に記載のプログラム。