(57)【特許請求の範囲】
【請求項１】
データを通信する方法であって、前記方法が、
第１のコンピューティングデバイスと、第２のコンピューティングデバイスを含む１つまたは複数のデバイスとの間の接続を確立することと、
前記第１のコンピューティングデバイスおよび前記１つまたは複数のデバイスによって、サービス発見を実施することと、
前記第１のコンピューティングデバイスおよび前記１つまたは複数のデバイスによって、デバイス関連付けを実施する前にコンテンツ発見を実施することと、ここにおいて、コンテンツ発見を実施することが、前記第１のコンピューティングデバイスによって前記第２のコンピューティングデバイスから、前記第２のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられたコンテンツ情報を受信すること、または前記第２のコンピューティングデバイスによって前記第１のコンピューティングデバイスに、前記第２のコンピューティングデバイスにとってアクセス可能な前記コンテンツアイテムに関連付けられた前記コンテンツ情報を送信することのうちの少なくとも１つを含み、前記コンテンツアイテムが、ファイル、オーディオファイル、またはビデオファイルを含む、
前記第１のコンピューティングデバイスによって受信された前記コンテンツ情報に基づき、前記１つまたは複数のデバイスのなかから選択されたデバイスを示すユーザ入力選択を、前記第１のコンピューティングデバイスによって受信することと、
前記ユーザ入力選択を受信することに応答して、前記選択されたデバイスと、デバイス関連付けを実施し、サービスのセッションを確立することと、
を備える、方法。
【請求項２】
コンテンツ発見を実施することが、
前記第２のコンピューティングデバイスによって前記第１のコンピューティングデバイスから、前記第１のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられたコンテンツ情報を受信すること、または、
前記第１のコンピューティングデバイスによって前記第２のコンピューティングデバイスに、前記第１のコンピューティングデバイスにとってアクセス可能な前記コンテンツアイテムに関連付けられた前記コンテンツ情報を送信すること
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記接続が、ワイヤレス接続であり、ここにおいて、前記接続を確立することが、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）（ＷＦＤ）を使用して前記接続を確立することを備える、請求項１に記載の方法。
【請求項４】
コンテンツ発見を実施することが、
前記第１のコンピューティングデバイスによって前記第２のコンピューティングデバイスに、コンテンツ発見クエリメッセージを送信することと、ここにおいて、前記コンテンツ発見クエリメッセージが、少なくとも１つのコンテンツアイテムの少なくとも１つのプロパティについて説明する少なくとも１つのタイプ長さ値（ＴＬＶ）を含む、
前記第２のコンピューティングデバイスによって前記第１のコンピューティングデバイスに、コンテンツ発見応答メッセージを送信することと、ここにおいて、前記コンテンツ発見応答メッセージが、前記コンテンツ発見クエリメッセージ中で説明された前記少なくとも１つのプロパティに対応する前記第２のコンピューティングデバイスにとってアクセス可能な少なくとも１つのコンテンツアイテムについて説明する少なくとも１つのタイプ長さ値（ＴＬＶ）を含む、
を備える、請求項１に記載の方法。
【請求項５】
コンテンツ発見を実施することが、
前記第２のコンピューティングデバイスによって、コンテンツ発見クエリメッセージを受信することに応答して、前記第２のコンピューティングデバイスによって前記第１のコンピューティングデバイスに、コンテンツ発見応答メッセージを送信することをさらに備え、ここにおいて、前記コンテンツ発見応答メッセージが、前記コンテンツ発見クエリメッセージ中で説明された少なくとも１つのコンテンツアイテムのためのコンテンツ情報を含む、請求項１に記載の方法。
【請求項６】
コンテンツ発見を実施することが、
前記第２のコンピューティングデバイスによって前記第１のコンピューティングデバイスに、前記第２のコンピューティングデバイスにとってアクセス可能な前記コンテンツアイテムに関連付けられた前記コンテンツ情報を送信することを備え、ここにおいて、前記コンテンツアイテムに関連付けられた前記コンテンツ情報が、
ファイル名、ファイル拡張子、ファイルサイズ、持続時間、ファイル保護、およびファイルカテゴリーからなるグループのうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項７】
前記第１のコンピューティングデバイスが、インフォテインメントシステムのヘッドユニットである、請求項１に記載の方法。
【請求項８】
コンテンツ発見を実施することが、
前記ヘッドユニットによって、前記第２のコンピューティングデバイスから前記第２のコンピューティングデバイスにとってアクセス可能な前記コンテンツアイテムに関連付けられたコンテンツ情報を受信することと、
前記ヘッドユニットによって、前記１つまたは複数のデバイスのうちの第３のコンピューティングデバイスから前記第３のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられたコンテンツ情報を受信することと
をさらに備える、請求項７に記載の方法。
【請求項９】
前記ヘッドユニットによって、前記第２のコンピューティングデバイスまたは前記第３のコンピューティングデバイスのいずれかのユーザ入力選択を受信することと、
前記ユーザ入力選択を受信することに応答して、前記選択された第２のコンピューティングデバイスまたは第３のコンピューティングデバイスとの前記サービスの前記セッションを確立することと
をさらに備える、請求項８に記載の方法。
【請求項１０】
前記コンテンツ発見を実施することが、レイヤ２（Ｌ２）開放型システム間相互接続（ＯＳＩ）モデルレベルにおいて前記コンテンツ発見を実施することを備える、請求項１に記載の方法。
【請求項１１】
第１のコンピューティングデバイスであって、
命令を記憶するメモリと、
少なくとも１つのプロセッサと
を備え、ここにおいて、前記少なくとも１つのプロセッサが、
第２のコンピューティングデバイスを含む１つまたは複数のデバイスとの接続を確立することと、
前記１つまたは複数のデバイスとともにサービス発見を実施することと、
デバイス関連付けを実施する前に、前記１つまたは複数のデバイスとともにコンテンツ発見を実施することと、ここにおいて、コンテンツ発見を実施するために、前記少なくとも１つのプロセッサが、前記第２のコンピューティングデバイスから、前記第２のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられたコンテンツ情報を受信するように構成され、前記コンテンツアイテムが、ファイル、オーディオファイル、またはビデオファイルを含む、
前記受信された記コンテンツ情報に基づき、前記１つまたは複数のデバイスのなかから選択されたデバイスを示すユーザ入力選択を受信することと、
前記ユーザ入力選択を受信することに応答して、前記選択されたデバイスと、デバイス関連付けを実施し、サービスのセッションを確立することと
を行うように構成された、第１のコンピューティングデバイス。
【請求項１２】
コンテンツ発見を実施するために、前記少なくとも１つのプロセッサが、前記第１のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられたコンテンツ情報を送信するようにさらに構成された、請求項１１に記載の第１のコンピューティングデバイス。
【請求項１３】
前記接続が、ワイヤレス接続であり、ここにおいて、前記接続が、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（ＷＦＤ）を前記使用して確立される、請求項１１に記載の第１のコンピューティングデバイス。
【請求項１４】
コンテンツ発見を実施するために、前記少なくとも１つのプロセッサが、コンテンツ発見クエリメッセージを送信するようにさらに構成され、ここにおいて、前記コンテンツ発見クエリメッセージが、少なくとも１つのコンテンツアイテムの少なくとも１つのプロパティについて説明する少なくとも１つのタイプ長さ値（ＴＬＶ）を含む、請求項１１に記載の第１のコンピューティングデバイス。
【請求項１５】
前記コンテンツアイテムに関連付けられた前記コンテンツ情報が、
ファイル名、ファイル拡張子、ファイルサイズ、持続時間、ファイル保護、およびファイルカテゴリーからなるグループのうちの少なくとも１つを備える、請求項１１に記載の第１のコンピューティングデバイス。
【請求項１６】
前記第１のコンピューティングデバイスが、インフォテインメントシステムのヘッドユニットである、請求項１１に記載の第１のコンピューティングデバイス。
【請求項１７】
コンテンツ発見を実施するために、前記少なくとも１つのプロセッサが、
前記第２のコンピューティングデバイスから前記第２のコンピューティングデバイスにとってアクセス可能な前記コンテンツアイテムに関連付けられたコンテンツ情報を受信することと、
前記１つまたは複数のデバイスのうちの第３のコンピューティングデバイスから前記第３のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられたコンテンツ情報を受信することと
を行うようにさらに構成された、請求項１６に記載の第１のコンピューティングデバイス。
【請求項１８】
前記少なくとも１つのプロセッサが、
前記第２のコンピューティングデバイスまたは前記第３のコンピューティングデバイスのいずれかのユーザ入力選択を受信することと、
前記ユーザ入力選択を受信することに応答して、前記選択された第２のコンピューティングデバイスまたは第３のコンピューティングデバイスとの前記サービスの前記セッションを確立することと
を行うようにさらに構成された、請求項１７に記載の第１のコンピューティングデバイス。
【請求項１９】
前記コンテンツ発見が、レイヤ２（Ｌ２）開放型システム間相互接続（ＯＳＩ）モデルレベルにおいて実施される、請求項１１に記載の第１のコンピューティングデバイス。
【請求項２０】
第１のコンピューティングデバイスであって、
第２のコンピューティングデバイスを含む１つまたは複数のデバイスとの接続を確立するための手段と、
前記１つまたは複数のデバイスとともにサービス発見を実施するための手段と、
デバイス関連付けを実施する前に、前記１つまたは複数のデバイスとともにコンテンツ発見を実施するための手段と、ここにおいて、コンテンツ発見を実施するための前記手段が、前記第２のコンピューティングデバイスから、前記第２のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられたコンテンツ情報を受信するための手段を備え、前記コンテンツアイテムが、ファイル、オーディオファイル、またはビデオファイルを含む、
前記受信されたコンテンツ情報に基づき、前記１つまたは複数のデバイスのなかから選択されたデバイスを示すユーザ入力選択を受信するための手段と、
前記ユーザ入力選択を受信することに応答して、前記選択されたデバイスと、デバイス関連付けを実施し、サービスのセッションを確立するための手段と
を備える、第１のコンピューティングデバイス。
【請求項２１】
コンテンツ発見を実施するための前記手段が、前記第１のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられたコンテンツ情報を送信するための手段を備える、請求項２０に記載の第１のコンピューティングデバイス。
【請求項２２】
前記接続が、ワイヤレス接続であり、ここにおいて、前記接続を確立することが、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（ＷＦＤ）を使用して前記接続を確立することを備える、請求項２０に記載の第１のコンピューティングデバイス。
【請求項２３】
コンテンツ発見を実施するための前記手段が、コンテンツ発見クエリメッセージを送信するための手段を備え、ここにおいて、前記コンテンツ発見クエリメッセージが、少なくとも１つのコンテンツアイテムの少なくとも１つのプロパティについて説明する少なくとも１つのタイプ長さ値（ＴＬＶ）を含む、請求項２０に記載の第１のコンピューティングデバイス。
【請求項２４】
前記コンテンツアイテムに関連付けられた前記コンテンツ情報が、
ファイル名、ファイル拡張子、ファイルサイズ、持続時間、ファイル保護、およびファイルカテゴリーからなるグループのうちの少なくとも１つを備える、請求項２０に記載の第１のコンピューティングデバイス。
【請求項２５】
前記第１のコンピューティングデバイスが、インフォテインメントシステムのヘッドユニットである、請求項２０に記載の第１のコンピューティングデバイス。
【請求項２６】
コンテンツ発見を実施するための前記手段が、
前記第２のコンピューティングデバイスから前記第２のコンピューティングデバイスにとってアクセス可能な前記コンテンツアイテムに関連付けられたコンテンツ情報を受信するための手段と、
前記１つまたは複数のデバイスのうちの第３のコンピューティングデバイスから前記第３のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられたコンテンツ情報を受信するための手段と
をさらに備える、請求項２５に記載の第１のコンピューティングデバイス。
【請求項２７】
前記第２のコンピューティングデバイスまたは前記第３のコンピューティングデバイスのいずれかのユーザ入力選択を受信するための手段と、
前記ユーザ入力選択を受信することに応答して、前記選択された第２のコンピューティングデバイスまたは第３のコンピューティングデバイスとの前記サービスの前記セッションを確立するための手段と
をさらに備える、請求項２６に記載の第１のコンピューティングデバイス。
【請求項２８】
命令を記憶した非一時的コンピュータ可読媒体であって、前記命令が、実行されたとき、第１のコンピューティングデバイスの少なくとも１つのプロセッサに、
第２のコンピューティングデバイスを含む１つまたは複数のデバイスとの接続を確立することと、
前記１つまたは複数のデバイスとともにサービス発見を実施することと、
デバイス関連付けを実施する前に、前記１つまたは複数のデバイスとともにコンテンツ発見を実施することと、ここにおいて、実行されたとき、前記第１のコンピューティングデバイスの前記少なくとも１つのプロセッサに、コンテンツ発見を実施することを行わせる前記命令が、実施されたとき、前記少なくとも１つのプロセッサに、前記第２のコンピューティングデバイスから、前記第２のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられたコンテンツ情報を受信することを行わせる命令を備え、前記コンテンツアイテムが、ファイル、オーディオファイル、またはビデオファイルを含む、
前記受信されたコンテンツ情報に基づき、前記１つまたは複数のデバイスのなかから選択されたデバイスを示すユーザ入力選択を受信することと、
前記ユーザ入力選択を受信することに応答して、前記選択されたデバイスと、デバイス関連付けを実施し、サービスのセッションを確立することと
を行わせる、非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【優先権の主張】
【０００１】
[0001]本出願は、その全体が参照により本明細書に組み込まれる、２０１４年９月９日に出願された米国仮出願第６２／０４８，１４７号の優先権を主張する。
【技術分野】
【０００２】
[0002]本開示は、ワイヤレスコンピューティングデバイス間の通信リンクを確立することに関する。
【背景技術】
【０００３】
[0003]ワイヤレスコンピューティングデバイスは、他のワイヤレスデバイスを検出し、ワイヤレスアクセスポイントを使用せずに他のＷｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）（ＷＦＤ）互換デバイスとのワイヤレス通信リンクを形成するために、ＷＦＤなど、様々なワイヤレスプロトコルを使用し得る。ワイヤレスコンピューティングデバイスがワイヤレス通信チャネルを確立すると、ワイヤレスデバイスは、ワイヤレス通信チャネルを介してＷＦＤまたは別のプロトコルを使用して他のワイヤレスデバイスにサービスを広告し得る。ワイヤレスデバイスはまた、ＷＦＤまたは別のプロトコルを使用してサービスを求め得る。ワイヤレスデバイスは、次いで、広告または発見されたサービス（advertised or discovered service）へのセッションを確立し得、サービスのための確立されたセッションを介してサービスを使用して通信し得る。
【発明の概要】
【０００４】
[0004]概して、本開示は、スマートフォン、ラップトップ、タブレット、デスクトップ、電子ブックリーダー、および／または自動車のヘッドユニットなど、ワイヤレスデバイス間の事前関連付けコンテンツ発見を可能にするための技法に関する。事前関連付けコンテンツ発見を実施することによって、ワイヤレス対応コンピューティングデバイスは、様々なプロトコルの無駄なおよび不要な接続セットアップおよび切断を回避し得る。事前関連付けコンテンツ発見はまた、互いのワイヤレス通信範囲内の様々なコンピューティングデバイスにとってアクセス可能なメディアを選択するユーザの能力を改善し得る。さらに、事前関連付けコンテンツ発見は、たとえば自動車ヘッドユニットにおいて、メディアアクセス可能コンピューティングデバイスに関係する追加の機能および情報を与えることによって、ユーザエクスペリエンスを改善し得る。
【０００５】
[0005]本開示の技法による一例では、方法が、第１のコンピューティングデバイスによっておよび第２のコンピューティングデバイスに対して、第２のコンピューティングデバイスとの接続を確立することと、接続を開始することに応答して、第１のコンピューティングデバイスによっておよび第２のコンピューティングデバイスとともに、コンテンツ発見を実施することと、コンテンツ発見を実施することに応答して、サービスのセッションを確立することとを含む。
【０００６】
[0006]本開示の技法による一例では、第１のコンピューティングデバイスが、メモリと少なくとも１つのプロセッサとを含む。少なくとも１つのプロセッサは、第２のコンピューティングデバイスとの接続を確立することと、接続を開始することに応答して、第２のコンピューティングデバイスとともにコンテンツ発見と、コンテンツ発見を実施することに応答して、サービスのセッションを確立することとを行うように構成され得る。
【０００７】
[0007]本開示の技法による別の例では、第１のコンピューティングデバイスが、第２のコンピューティングデバイスに対して、第２のコンピューティングデバイスとの接続を確立するための手段と、第１のコンピューティングデバイスによっておよび第２のコンピューティングデバイスとともに、接続を開始することに応答してコンテンツ発見を実施するための手段と、コンテンツ発見を実施することに応答して、サービスのセッションを確立するための手段とを備える。
【０００８】
[0008]本開示の技法による別の例では、非一時的コンピュータ可読記憶媒体が、実行されたとき、少なくとも１つのプロセッサに、第２のコンピューティングデバイスとの接続を確立することと、接続を開始することに応答して、第２のコンピューティングデバイスとともにコンテンツ発見を実施することと、コンテンツ発見を実施することに応答して、サービスのセッションを確立することとを行わせるその上に記憶された命令を含む。
【０００９】
[0009]本開示の１つまたは複数の例の詳細が添付の図面および以下の説明に記載されている。他の特徴、目的、および利点は、説明および図面、ならびに特許請求の範囲から明らかになろう。
【図面の簡単な説明】
【００１０】
【図１】[0010]スマートフォンとヘッドユニット１０２との間のリンクを示すブロック図。
【図２】[0011]複数のワイヤレス対応コンピューティングデバイスに通信可能に結合されたヘッドユニットを示すブロック図。
【図３】[0012]Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ  ＡＳＰおよびＷＳＢ規格に従って構成された第１のコンピューティングデバイスと第２のコンピューティングデバイスとの間の通信フローを示す概念ブロックおよびタイミング図
【図４】[0013]本開示の事前関連付けコンテンツ発見技法に従って構成された２つのワイヤレスクライアントデバイス間の通信フローを示す概念ブロックおよびタイミング図。
【図５】[0014]本開示の技法による、コンテンツ情報メタデータを示すテーブルおよび関連する説明。
【図６】[0015]本開示の技法による、事前関連付けコンテンツ発見のためのフローを示す通信タイミング図。
【図７】[0016]本開示の技法による、コンテンツ発見クエリメッセージまたはコンテンツ発見応答メッセージを備え得るフレームの一例を示す概念図。
【図８Ａ】[0017]本開示の技法による、コンテンツ発見クエリメッセージのより詳細なフォーマットを示すテーブル。
【図８Ｂ】本開示の技法による、コンテンツ発見クエリメッセージのより詳細なフォーマットを示すテーブル。
【図８Ｃ】本開示の技法による、コンテンツ発見クエリメッセージのより詳細なフォーマットを示すテーブル。
【図８Ｄ】本開示の技法による、コンテンツ発見クエリメッセージのより詳細なフォーマットを示すテーブル。
【図９Ａ】[0018]本開示の技法による、コンテンツ発見応答メッセージのためのフィールドおよび対応する値を示すテーブル。
【図９Ｂ】本開示の技法による、コンテンツ発見応答メッセージのためのフィールドおよび対応する値を示すテーブル。
【図９Ｃ】本開示の技法による、コンテンツ発見応答メッセージのためのフィールドおよび対応する値を示すテーブル。
【図９Ｄ】本開示の技法による、コンテンツ発見応答メッセージのためのフィールドおよび対応する値を示すテーブル。
【図１０】[0019]本開示の技法による、事前関連付けコンテンツ発見を実施するための方法を示すフローチャート。
【発明を実施するための形態】
【００１１】
[0020]本開示は、様々なワイヤレスプロトコルを使用してセッションを確立する前にワイヤレスデバイスの間で事前関連付けコンテンツ発見（content discovery）を実施するための技法について説明する。事例では、例示的なワイヤレスデバイスは、車両内インフォテインメントシステム（ＩＶＩ）の一部である自動車ヘッドユニットと、自動車ヘッドユニットとワイヤレス通信するように動作可能である１つまたは複数のワイヤレスデバイスとを含み得る。
【００１２】
[0021]第１のコンピューティングデバイスが第２のワイヤレス対応デバイスの範囲内に来るとき、第１のコンピューティングデバイスは、第２のデバイスを発見するために、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（ＷＦＤ）などのプロトコルを使用し得る。ＷＦＤは、一般に「Ｗｉ−Ｆｉ（登録商標）」と呼ばれる、プロトコルのＩＥＥＥ（米国電気電子技術者協会）８０２．１１スイートを使用して動作する。ＷＦＤを使用するように構成されたデバイスは、他のＷＦＤ対応デバイスを通信し、それを発見しようとして、「チャネル」と呼ばれる特定のＷｉ−Ｆｉ周波数バンドを介して８０２．１１フレームを送る。
【００１３】
[0022]第１のデバイスが第２のＷＦＤ対応コンピューティングデバイスを発見した場合、第１のデバイスと第２のデバイスとは、ＯＳＩ（開放型システム間相互接続）レイヤ２（Ｌ２）接続を確立し得る。２つのデバイスは、デバイスが他方のデバイスから求めるかまたは他方のデバイスに提供するサービスに関する情報を場合によっては交換し得る。Ｌ２接続を確立したことに応答して、第１のコンピューティングデバイスと第２のコンピューティングデバイスとは、ワイヤレスグループを形成し得、互いに「関連付け」得る。第１のコンピューティングデバイスと第２のコンピューティングデバイスとが互いに関連付けた後、それらのデバイスは、特定のサービスのためのセッションを確立し得る。そのようなサービスの例としては、２つの非限定的な例として、ワイヤレスシリアルバス（ＷＳＢ）およびＭｉｒｒｏｒＬｉｎｋ（登録商標）（ＭＬ）があり得る。
【００１４】
[0023]ＷＳＢとＭＬとは、第１のコンピューティングデバイスが第２のコンピューティングデバイスとコンテンツを共有することを可能にするプロトコルの２つの例である。ただし、現在、第１のコンピューティングデバイスと第２のコンピューティングデバイスは、別の１つのデバイスが共有しているメディアを閲覧することが可能になる前に、ＷＳＢセッションまたはＭＬセッションを確立しなければならない。セッションセットアッププロセスは、冗長であることがあり、有意なリソース（たとえば、ランダムアクセスメモリ（ＲＡＭ）、中央処理ユニット（ＣＰＵ）時間、および／またはバッテリー電力）を消費することがあり、これは、不十分なユーザエクスペリエンスを生じ得る。
【００１５】
[0024]本開示は、事前関連付けコンテンツ発見のための技法について説明する。事前関連付けコンテンツ発見は、ワイヤレス対応デバイスが、サービスのためのセッションを確立する前に、１つまたは複数のコンテンツアイテムに関連付けられた情報を送信することを可能にする。コンテンツアイテムは、ファイル、たとえばオーディオまたはビデオファイル、プレゼンテーション、あるいは他のファイルタイプなど、メディアアイテムを備え得る。メディアアイテムは、ストリーム、あるいはコンピューティングデバイスまたはストレージデバイス間で送信されることが可能な他のタイプのデータをも備え得る。本開示の技法に従って構成されたコンピューティングデバイスは、コンテンツ情報をコンテンツアイテムに関連付けるように構成され得る。コンテンツ情報の例について、以下でより詳細に説明する。
【００１６】
[0025]一例として、自動車のヘッドユニットとの通信範囲中に複数のＭｉｒｒｏｒＬｉｎｋ（登録商標）サーバデバイス（たとえば、スマートフォン、タブレット、ラップトップ、ウェアラブルコンピュータ、電子リーダー）があリ得る。各サーバデバイスは、クライアントデバイスのストレージデバイスに記憶されたコンテンツアイテムあるいはネットワークまたはストレージデバイスを介してアクセス可能なコンテンツなど、異なるコンテンツアイテムへのアクセスを有する（たとえば、記憶するおよび／またはインターネットを介したアクセスを有する）ことがある。ヘッドユニットのユーザは、それを用いてＭＬセッションをセットアップするためのデバイスのうちの１つを選択する前に、デバイスの各々の上での利用可能なメディアを通してブラウズすることが可能であることを望み得る。現在のＭＬおよびＷＳＢ規格に従って、ヘッドユニットは、サーバデバイスの各々にとってアクセス可能なコンテンツに関する情報を決定するために、サーバデバイスの各々とのＭＬまたはＷＳＢプロトコルのセッションを確立しなければならない。
【００１７】
[0026]別の例として、スマートフォンは、上記で説明したように、たとえば、ＷＦＤを使用してヘッドユニットを発見し得る。スマートフォンとヘッドユニットとは、たとえば、ＷＦＤまたは別のプロトコルを使用して、デバイスおよびサービス情報を交換し得る。ユーザは、手動選択によって、スマートフォンとヘッドユニットとの間のリンクセットアップを手動で開始し得る。この例では、ユーザは、スマートフォンとヘッドユニットとの間でセットアップするために、ユーザがスマートフォンの各々を手動でトリガした後、ヘッドユニット上でコンテンツを閲覧することが可能になるにすぎないことがある。ユーザがそれのアクセス可能コンテンツに基づいて１つのデバイスを選択した後、ヘッドユニットと選択されなかったスマートフォンとは、スマートフォン間のリンクとデバイス間の通信リンクとを解消し得る。上述の例の両方では、セッションを生成することのオーバーヘッドと、最終的に解消されるかまたは使用されないデバイスとの関与とが、コンピューティングリソースを浪費する。
【００１８】
[0027]いくつかの例では、本開示の技法は、ワイヤレスコンピューティングデバイスが、それらのデバイスが互いに関連付けるより前のコンテンツ発見、「事前関連付けコンテンツ発見」と呼ばれる技法を実施することを可能にすることによって、セッションセットアップおよびデバイス関連付けの不要なオーバーヘッドを回避することができる。本開示の技法による一例では、１つまたは複数のスマートフォン（または他のワイヤレス対応コンピューティングデバイス）は、ヘッドユニットなど、別のワイヤレスデバイスを発見し得る。スマートフォンとヘッドユニットとは、デバイスおよびサービス情報を交換し得る。スマートフォンは、（「コンテンツ情報」と呼ばれる）メディアおよび／またはコンテンツメタデータをヘッドユニットと交換し得る。
【００１９】
[0028]コンテンツ情報を受信することに応答して、ヘッドユニットは、受信されたコンテンツ情報のうちの少なくとも一部を、および表示のために出力し得る。ユーザは、出力されたコンテンツ情報に基づいて、スマートフォンのうちの１つを選択し得る。ユーザが、ヘッドユニットにとって利用可能なコンテンツ情報に基づいてスマートフォンを選択した後、ヘッドユニットと選択されたスマートフォンとは、互いに関連付け、セッションセットアップを実施し得る。他のスマートフォンは、この例ではプロトコルセッションセットアップを実施せず、したがって、スマートフォンの各々の上のコンピューティングリソースおよび電力の消費を低減する。さらに、本開示の技法は、デバイスが接続のために選択されない限り、アプリケーションソフトウェアの開始を伴わないが、以前の技法は、セッションを確立することに応答して、アプリケーションを不必要に起動していることがある。
【００２０】
[0029]図１は、スマートフォンとヘッドユニット１０２との間のリンクを示すブロック図である。図１は、スマートフォン１００と自動車ヘッドユニット１０２とを示している。スマートフォン１００と自動車ヘッドユニット１０２とは、単に例として図１に示されており、タブレット、ラップトップ、デスクトップ、ウェアラブルコンピューティングデバイスまたは任意の他のコンピューティングデバイスなど、任意のコンピューティングデバイスを備え得る。一例として、スマートフォン１００とヘッドユニット１０２とは、通信チャネル１０４を介してＷｉ−Ｆｉ  Ｄｉｒｅｃｔを使用して通信を確立し得る。通信チャネル１０４は、ワイヤレスチャネルまたはワイヤード通信チャネルであり得る。ワイヤレス通信チャネルの例としては、いくつかの例として、ＩＥＥＥ（米国電気電子技術者協会）８０２．１１（「Ｗｉ−Ｆｉ」）チャネル、Ｂｌｕｅｔｏｏｔｈ（登録商標）チャネル、および超広帯域（ＵＷＢ）通信チャネルがある。ワイヤードチャネルの例としては、いくつかの例として、ＵＳＢ、イーサネット（登録商標）、およびＩＥＥＥ１３９４（ファイアワイヤ）通信チャネルがある。
【００２１】
[0030]スマートフォン１００とヘッドユニット１０２とは、様々なプロトコルを使用して、通信チャネル１０４を介してオーディオ／ビデオデータ、制御データ、および／またはディスプレイデータを送信し得る。そのようなプロトコルの例としては、いくつかの例として、インターネットプロトコル（ＩＰ）、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）、Ｗｉ−Ｆｉディスプレイ、および／または仮想ネットワークコンピューティング（ＶＮＣ）があり得る。
【００２２】
[0031]スマートフォン１００は、コンテンツ、様々なアプリケーションおよびサービス、ならびにネットワーク、たとえば、インターネットおよび／またはセルラーネットワークへのアクセスを有し得る。ヘッドユニット１０２は、様々な例では、ディスプレイ、タッチスクリーン、マウス、スタイラス、または別の入力デバイスなど、ユーザ入力を受信するためのデバイス、スピーカー、および／またはマイクロフォンをも含むか、あるいはそれらに結合され得る。以下でより詳細に説明するように、いくつかの例では、スマートフォン１００とヘッドユニット１０２とは、第２のコンピューティングデバイスとの接続を確立することと、接続を開始することに応答して、第２のコンピューティングデバイスとともにコンテンツ発見を実施することと、コンテンツ発見を実施することに応答して、サービスのセッションを確立することとを行うように構成され得る。
【００２３】
[0032]図２は、複数のワイヤレス対応コンピューティングデバイスに通信可能に結合されたヘッドユニットを示すブロック図である。図２は、ヘッドユニット１０２を含む。図２の例では、ヘッドユニット１０２は、コンピューティングデバイス２００、２０２、および２０４の通信範囲内にある。コンピューティングデバイス２００  ２０２、および２０４は、いくつかの例として、スマートフォン、タブレット、ラップトップ、または他のワイヤレス対応コンピューティングデバイスであり得る。
【００２４】
[0033]コンピューティングデバイス２００、２０２、および２０４がヘッドユニット１０２の通信範囲内に来るとき、それらはヘッドユニット１０２にコンテンツ情報を送信し得る。コンピューティングデバイス２００、２０２、および２０４は、ワイヤレスまたはワイヤード通信チャネル、たとえば図１に関して説明したような通信チャネル１０４を使用して、ヘッドユニット１０２と通信し得る。
【００２５】
[0034]本開示の技法による、および図２に示されている一例では、ヘッドユニット１０２は、ＭｉｒｒｏｒＬｉｎｋ（登録商標）を使用して、デバイス２００、２０２、および２０４の各々からコンテンツ情報を受信し得る。ヘッドユニット１０２は、たとえばディスプレイを使用して、ユーザにコンテンツ情報を出力し得る。一例として、ヘッドユニット１０２は、１つまたは複数のリスト中にコンピューティングデバイス２００、２０２、および２０４からのコンテンツ情報を出力し得る。リストは、いくつかの例として、ファイル名、トラックリスト（track listing）、および／またはビデオタイトルを含み得る。ユーザは、ヘッドユニット１０２の入力デバイスを使用して、これらのリストをブラウズし得る。ユーザは、次いで、コンピューティングデバイス２００、２０２、または２０４のうちの１つを選択するために、入力デバイスを使用して指示を与え得る。ヘッドユニット１０２は、次いで、コンピューティングデバイス２００、２０２、または２０４のうちの選択された１つに関連付け得る。
【００２６】
[0035]現在のＭｉｒｒｏｒＬｉｎｋ（登録商標）規格に従って、ヘッドユニット１０２は、ヘッドユニット１０２とコンピューティングデバイス２００、２０２、または２０４のうちの１つとの間でＭｉｒｒｏｒＬｉｎｋ（登録商標）セッションが確立されるまで、コンテンツ情報を受信しないことがある。本開示の技法は、以下で図に関してより詳細に説明するように、コンピューティングデバイス２００、２０２、および２０４ならびにヘッドユニット１０２が、ＭｉｒｒｏｒＬｉｎｋ（登録商標）セッションを確立する前に、およびデバイス関連付けを実施する前にコンテンツ情報を送信することを可能にする。以前の技法は、コンテンツ情報を送信する前に、デバイス関連付けとＭｉｒｒｏｒＬｉｎｋ（登録商標）セッションを確立することとを必要とした。本開示の技法によれば、ヘッドユニット１０２は、スマートフォン２００、２０２、および２０４のうちの１つ、たとえば、スマートフォン２００との接続を確立するように構成され得る。ヘッドユニット１０２は、接続を開始することに応答して、スマートフォン２００とともにコンテンツ発見を実施し得、コンテンツ発見を実施することに応答して、サービスのセッションを確立し得る。
【００２７】
[0036]図３は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ  ＡＳＰおよびＷＳＢ規格に従って構成された第１のコンピューティングデバイスと第２のコンピューティングデバイスとの間の通信フローを示す概念ブロックおよびタイミング図である。図３では、スマートフォンなど、第１のＷＳＢデバイスが、第２のＷＳＢデバイス３０２と通信するように構成される。
【００２８】
[0037]上記で説明したように、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、デバイス発見および関連付けに関与し得る。第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、デバイス発見（３１０）を実施するためにＷｉ−Ｆｉ  Ｄｉｒｅｃｔを使用し得る。デバイス発見を実施した後、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、場合によってはＷＦＤを使用するＬ２サービス発見（３１２）に関与し得る。一例として、第１のＷＳＢデバイス３００は、ＷＳＢサービスを広告し得るか、または第２のＷＳＢデバイス３０２は、ＷＦＤを使用してＷＳＢサービスを求め得る。随意のＷＦＤサービス発見フェーズに応答して、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、ピアツーピア（Ｐ２Ｐ）グループを形成し（３１４）、ワイヤレス通信セッションをセキュアにするために資格証明の交換を実施し得る。
【００２９】
[0038]ＡＳＰセッションを確立することに応答して、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、互いに関連付け（３１６）、ＷＳＣ（ワイヤレス単純構成：Wireless Simple Configuration）能力交換（３１８）を実施し得る。第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０１２とは、次いで、アプリケーションサービスプラットフォーム（ＡＳＰ）セッションセットアップ（３２０）を実施し得る。
【００３０】
[0039]ＡＳＰセッションセットアップを実施した後に、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、ＭＡＳＵＳＢデバイス列挙（３２２）のプロセスを通り、ＭＡＵＳＢデバイスリセット（３２４）、およびＭＡＵＳＢ能力交換（３２６）を実施し得る。ＭＡＵＳＢ能力交換を実施することに応答して、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、ＭＡＵＳＢセッション（３２８）を確立し得る。ＭＡＵＳＢを確立した後にのみ、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、デバイスにおいて利用可能なメディアのリストを他方のデバイスに共有することができる。したがって、図３は、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とが、利用可能なメディアに関係するコンテンツ情報が別の１つのデバイスにとって利用可能になる前に、冗長なセッション確立プロセスを実施しなければならないことを示している。
【００３１】
[0040]図４は、本開示の技法に従って構成されたワイヤレスクライアントデバイス間の通信フローを示す概念ブロックおよびタイミング図である。図４に示されているフローは、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ  ＡＳＰおよびＷＳＢ規格の標準フローを変更する。図４では、図１のスマートフォン１００あるいは図２のコンピューティングデバイス２００、２０２、または２０４のうちの１つなど、第１のＷＳＢデバイス３００が、図１〜図２のヘッドユニット１０２など、第２のＷＳＢデバイス３０２と通信するように構成される。
【００３２】
[0041]上記で説明したように、本開示の技法によれば、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、Ｌ２デバイス発見（３６０）と随意のＬ２サービス発見（３６２）とに関与し得る。ステップ３６０および３６２を実施することに応答して、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、それの間に２つのデバイスがコンテンツ情報を送信する、事前関連付けコンテンツ発見を実施し得る。事前関連付けコンテンツ発見プロセスについて、以下でより詳細に説明する。
【００３３】
[0042]事前関連付けコンテンツ発見を実施した後に、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、場合によってはＷＦＤを使用するＬ２サービス発見に関与し得る。ただし、デバイスサービス発見を実施した後に、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、事前関連付けコンテンツ発見（３６４）を実施し得る。事前関連付けコンテンツ発見中に、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、第１のＷＳＢデバイス３００および／または第２のＷＳＢデバイス３０２にとってアクセス可能なコンテンツに関連付けられたコンテンツ情報を交換する。
【００３４】
[0043]図３による例では、コンテンツ情報は、ＭＡＵＳＢセッションセットアップが完了するまで第２のＷＳＢデバイス３０２にとって利用可能でないが、図４の例では、コンテンツ情報は、デバイス関連付けの前に利用可能であり、これは、デバイスが、ユーザにコンテンツ情報を出力するかまたはコンテンツ情報に基づいて他のアクションを実施することを可能にし得る。コンテンツ情報を受信した後に、第２のＷＳＢデバイス３０２は、それとともに特定の通信セッション（たとえば、ＷＳＢまたはＭｉｒｒｏｒＬｉｎｋ（登録商標）セッション）を確立するための特定のコンピューティングデバイスを示すユーザ入力を受信し得る。
【００３５】
[0044]それに関連付けるべきデバイスを選択することに応答して、第２のＷＳＢデバイス３０２は、関連付け（３６８）、ＷＳＣ交換（３７０）、およびＡＳＰセッションセットアップ（３７２）を実施し得る。この例では、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、別のプロトコル、この場合、ＭＡＵＳＢのセッションを確立するために、場合によってはアプリケーションサービスプラットフォーム（ＡＳＰ）を使用し得る。随意のＡＳＰセッションセットアップ３７２を実施することに応答して、第１のＷＳＢデバイス３００と第２のＷＳＢデバイスとは、ＭＡＵＳＢデバイスリセット（３７６）、ＭＡＵＳＢ能力交換（３７８）を実施し、ＭＡＵＳＢセッション（３８０）を確立し得る。
【００３６】
[0045]したがって、本開示の技法によれば、第１のＷＳＢデバイス３００と第２のＷＳＢデバイス３０２とは、それぞれ、第１のコンピューティングデバイスと第２のコンピューティングデバイスとを備え得、その逆も同様である。第１のコンピューティングデバイスは、第２のコンピューティングデバイスとの接続を確立することと、接続を開始することに応答して、第２のコンピューティングデバイスとともにコンテンツ発見を実施することと、コンテンツ発見を実施することに応答して、サービスのセッションを確立することとを行うように構成され得る。
【００３７】
[0046]図５は、本開示の技法による、コンテンツ情報メタデータを示すテーブルおよび関連する説明である。図５は、コンテンツ情報について説明するテーブル３９０、より詳細には、事前関連付けコンテンツ発見を実施するように構成されたデバイスが送信または受信し得るメタデータを含む。送信されたメタデータは、プロパティを有するオブジェクトとして、コンテンツまたはメディアを表し得る。プロパティは、１つまたは複数の記述子に互いにグループ化（統合）され得る。図５の右側のテーブル３９０は、コンテンツアイテムなど、オブジェクトの様々な例示的なプロパティを示している。
【００３８】
[0047]より詳細には、いくつかの例では、メタデータは、「タイプ」プロパティを含み得る。タイプは、オブジェクトの広いカテゴリー、たとえば、オブジェクトがオーディオ、ビデオ、イメージ、カレンダーデータ、および／または電子メールを備えるかどうかを示し得る。オブジェクトは、いくつかの例として、ＭＰ３、Ｈ．２６４、Ｈ．２６５またはＪＰＥＧなど、ファイル拡張子を示し得るサブタイププロパティをも含み得る。オブジェクトは、バイト単位のオブジェクトのサイズを示すサイズプロパティ、ならびに（たとえば、秒単位、分単位などの）オブジェクトの時間長を示し得る持続時間プロパティを含み得る。オブジェクトはまた、人間が読み取れる識別子を備え得る「名前」プロパティ、オブジェクトに関連付けられた、人間が読み取れる識別子を備え得る保護識別子を含み得る。オブジェクトはまた、オブジェクトが読取り専用であるのか削除され得ないのか、またはオブジェクトに関する他のファイルパーミッション属性を示し得る、保護プロパティを含み得る。オブジェクトは、いくつかの例として、様々なビデオおよび／またはオーディオ関係プロパティをさらに含み得る。
【００３９】
[0048]テーブル３９０は、事前関連付けコンテンツ発見中に送信され得る、オブジェクトのいくつかの追加の例示的なプロパティをリストする。まだ説明しない例示的なプロパティは、いくつかの非限定的な例として、ビデオまたはピクチャオブジェクトのプロパティを指すことがある、高さ、および幅、オーディオビデオまたは他のメディアオブジェクトの符号化パラメータを示し得る、符号化品質、オーディオビット深度、サンプルレート、オーディオビットレート、（ビデオ）ビットレート、チャネルの数、およびＤＲＭ（デジタル著作権管理ステータス）を含む。
【００４０】
[0049]テーブル３９０のプロパティは、オーディオまたはビデオオブジェクトに関する様々なプロパティを示し得る、作曲家、アーティスト、ジャンル、アルバム名、トラック、著作権情報、サブタイトル、ペアレンタルレーティング、および言語プロパティをさらに含み得る。プロパティは、最終アクセス日付プロパティ、追加日付プロパティ、およびレーティングプロパティなど、オブジェクトに関連付けられた日付およびレーティングに関係する情報をさらに含み得る。図５のテーブル３９０は、プロパティの一例にすぎず、限定するものと解釈されるべきではない。
【００４１】
[0050]図６は、本開示の技法による、事前関連付けコンテンツ発見のためのフローを示す通信タイミングである。図６の例では、第１のデバイス（デバイス１）と第２のワイヤレスデバイス（デバイス２）とが、事前関連付けコンテンツ発見に関与するように構成される。発見に関与するために、第１のデバイスおよび第２のデバイスは、コンテンツ発見クエリメッセージおよびコンテンツ発見応答メッセージを送信するように構成される。コンテンツ発見クエリフレームとコンテンツ発見応答フレームとは、ＩＥＥＥ８０２．１１ｕ規格に準拠するＧＡＳ（一般広告サービス）初期要求アクションフレームである。ＧＡＳ初期応答アクションフレームのベンダー固有フィールドが、コンテンツ発見クエリメッセージまたはコンテンツ発見応答メッセージを含んでいる。コンテンツ発見クエリおよびコンテンツ発見応答メッセージのフィールドに関する追加の詳細が、図７〜図９に示されている。
【００４２】
[0051]図７は、本開示の技法による、コンテンツ発見クエリメッセージまたはコンテンツ発見応答メッセージを備え得るフレームの一例を示す概念図である。図７は、ヘッドユニット１０２コンピューティングデバイス２００、２０２、および／または２０４など、コンピューティングデバイスが送信および／または受信し得る、ＩＥＥＥ８０２．１１ｕ  ＧＡＳアクションフレーム４００の一般的なフォーマットを示している。管理フレーム４００は、マシンアクセスコード（ＭＡＣ）ヘッダ４４０と、情報要素（ＩＥ）４４２と、フレーム検査シーケンス（ＦＣＳ）４４４とを含む。
【００４３】
[0052]ＩＥ４４２は、要素ＩＤ４６０と、長さ４６２と、組織固有識別子（ＯＵＩ：organizational unique identifier４６４）とを含む。さらに、コンテンツ発見クエリメッセージとコンテンツ発見応答メッセージとは、ＯＵＩサブタイプ（４６６）、コンテンツ更新インジケータ（４６８）のフィールドを含み得る。本開示の技法によれば、要素ＩＤ４６０は、１６進値０ｘＤＤを有し得、ＯＵＩフィールド４６４は、１６進値０ｘ５０−６Ｆ−９Ａを有し得、ＯＵＩサブタイプフィールド４６６は、０ｘ０９の１６進値を有し得る。長さフィールド４６２の値は、ＯＵＩフィールド４６４、ＯＵＩサブタイプフィールド４６６、コンテンツ更新インジケータ４６８、およびコンテンツＴＬＶ４７０のバイト単位の長さの和に等しくなり得る。
【００４４】
[0053]ＩＥ４４２は、１つまたは複数のコンテンツタイプ長さ値（ＴＬＶ）（４７０）をも含み得る。ＴＬＶ４７０は、ＩＥＥＥ８０２．１１ｕフレーム４００内に存在し得るいくつかの追加のフィールドを含み得る。ＴＬＶ４７０の各々は、長さフィールド４８０と、コンテンツタイプフィールド４８２と、コンテンツトランザクションＩＤ４８４と、クエリデータフィールド４８６とを含む。長さフィールド４８０は、フィールド４８２、４８４、および４８６の（オクテット単位の）長さを示す。
【００４５】
[0054]いくつかの例では、コンテンツ発見要求メッセージまたはコンテンツ発見応答メッセージは、「メッセージタイプ」フィールドを含み得る。メッセージタイプフィールドは、ＯＵＩサブタイプフィールド４６６の直後およびコンテンツ更新インジケータフィールド４６８の前に続く１バイトフィールドを備え得る。可能なメッセージタイプフィールド値およびそれらの対応する意味の一例について、表１において説明する。
【００４６】
【表１】
0006258554.tif 000002
【００４７】
[0055]タイプフィールドの値は、メッセージがコンテンツ発見要求であるのか、コンテンツ発見応答であるのか、サービス発見要求であるのか、サービス発見応答であるのかを示す。コンテンツ発見クエリおよび発見応答メッセージのフォーマットに関する追加の詳細について、図８および図９に関して以下でより詳細に説明する。
【００４８】
[0056]図８Ａ、図８Ｂ、図８Ｃ、および図８Ｄは、本開示の技法による、コンテンツ発見クエリメッセージのより詳細なフォーマットを示すテーブルである。図８Ａ〜図８Ｃのコンテンツ発見クエリメッセージは、図７に関して説明したような、８０２．１１ｕフレームの一部を備え得る。
【００４９】
[0057]図８Ａおよび図８Ｂは、本開示の技法による、コンテンツ発見クエリメッセージのためのフィールドおよび対応する値を備える。図８Ｃは、図８Ｂのテーブルのコンテンツタイプフィールド中に含まれ得るコンテンツタイプ値を備える。図８Ｂ中のフィールドおよび値は、図７に関して上記で説明したような、コンテンツＴＬＶのフィールドに対応する。１つまたは複数のコンテンツＴＬＶがあり得る。
【００５０】
[0058]上記で説明したように、コンテンツ発見クエリメッセージは、ＩＥＥＥ８０２．１１ｕ  ＧＡＳアクションフレームを備え得る。いくつかの例では、コンテンツ発見クエリメッセージは、Ｗｉ−Ｆｉ  ａｌｌｉａｎｃｅ  ＯＵＩに等しくなり得る特定のＯＵＩ（組織固有識別子）と、０ｘ０９に等しいＯＵＩサブタイプ値とを含む８０２．１１ｕ管理フレームを備え得る。コンテンツ発見クエリメッセージはまた、コンテンツ更新インジケータフィールドを含み得る。コンテンツ更新インジケータフィールドの値は、コンテンツ情報が変更されたことに応答して、（たとえば、コンピューティングデバイスがフィールドの値を変更することによって）変化し得る。コンテンツ発見クエリメッセージは、１つまたは複数のコンテンツＴＬＶ（タイプ長さ値）をも含む。コンテンツ発見クエリメッセージの概略的な構造が、図８Ａのテーブルに示されている。
【００５１】
[0059]各コンテンツ要求ＴＬＶは、長さフィールド、ならびにコンテンツタイプファイルド、コンテンツトランザクションＩＤフィールド、およびクエリデータフィールドを含み得る。各コンテンツＴＬＶは、コンテンツ発見クエリメッセージの一部として照会される、コンテンツアイテムに関するプロパティを示す情報を含む。一例として、コンテンツタイプフィールドは、図５のテーブル３９０の値のうちの１つまたは複数を含み得る。各コンテンツタイプ値は、ビデオ、オーディオまたは別のコンテンツタイプなど、特定のタイプのコンテンツに関する特定のプロパティを示すかまたは要求する。
【００５２】
[0060]各コンテンツＴＬＶは、クエリデータフィールドをも含む。クエリデータフィールドの値は、コンテンツ発見クエリメッセージ中で照会されている情報をさらに定義する。クエリデータフィールドは、テーブル３９０に関して上記で説明したプロパティを含む。一例として、１つのコンテンツＴＬＶは、オーディオに対応する「１」のコンテンツタイプ値を含み得る。そのＴＬＶのための対応するクエリデータフィールドは、オーディオファイルのサブタイプに関する情報がコンテンツ発見クエリメッセージ中で要求されていることを示すためのサブタイプ拡張に対応するプロパティ番号２など、プロパティを示し得る。コンテンツ要求ＴＬＶは、コンテンツトランザクションＩＤをも含む。コンテンツトランザクションＩＤフィールドは、１つまたは複数の対応するコンテンツ発見要求メッセージを１つまたは複数の対応するコンテンツ発見応答メッセージと照合するために使用される非０識別子値であり得る。
【００５３】
[0061]図８Ｄに、本開示の技法による、コンテンツ要求ＴＬＶのためのフィールドおよび対応する値を備えるテーブルの別の例を示す。図８Ｄの例では、送信デバイスが、図８Ｂのコンテンツタイプフィールド中に図８Ｄの値のうちの１つを含め得る。値０〜１１は、事前関連付けコンテンツ発見に関連しない他のプロトコルに対応し得る。値１２〜１７は、図８Ｃに示されているものと同様の特定のコンテンツ発見タイプに対応し得る。図８ＤのＴＬＶフォーマットを有するコンテンツ発見クエリメッセージを受信するデバイスは、それのコンテンツ発見応答メッセージ中のテーブル８Ｄに準拠するＴＬＶで応答する。
【００５４】
[0062]図９Ａ、図９Ｂ、図９Ｃおよび図９Ｄは、本開示の技法による、コンテンツ発見応答メッセージのためのフィールドおよび対応する値を示すテーブルである。上記で説明したように、コンテンツ発見応答は、図７に関して上記で説明したように、ＩＥＥＥ８０２．１１ｕ  ＧＡＳアクションフレーム規格に準拠する。コンピューティングデバイスは、コンテンツ発見クエリフレームを受信することに応答して、コンテンツ発見応答メッセージを送信し得る。
【００５５】
[0063]図９Ａおよび図９Ｂは、本開示の技法による、コンテンツ発見応答メッセージのためのフィールドおよび対応する値を備えるテーブルである。図９Ｄのテーブルは、図９Ｂのテーブルのコンテンツタイプフィールド中に含まれ得るコンテンツタイプ値を備える。いくつかの例では、図９Ｂのコンテンツタイプフィールドは、図８Ｄに対応する値を備え得る。図９Ｄは、図８Ｃと同等である。図９Ｃは、図９Ｂのテーブルのクエリデータフィールド中に含まれ得るステータスコード値を備えるテーブルである。図９Ｂ中のフィールドおよび値は、図７に関して上記で説明したような、コンテンツ発見応答メッセージのコンテンツＴＬＶのフィールドを備える。コンテンツ発見応答メッセージは、またはそれ以上のコンテンツＴＬＶを含み得る。コンテンツ発見応答メッセージのＴＬＶの各々は、受信されたコンテンツ発見クエリメッセージ中のＴＬＶの各々に対応し得る。
【００５６】
[0064]図９Ａに関して、各コンテンツ発見クエリメッセージは、ＯＵＩサブタイプフィールドと、コンテンツ更新インジケータフィールドと、１つまたは複数のコンテンツＴＬＶとを含む。図９ＡのＯＵＩサブタイプフィールドは、ＷＦＡ  ＯＵＩサブタイプ値に等しい、０ｘ０９に等しい値を有する。コンテンツ更新インジケータフィールドの値は、コンテンツ情報が変更されたことに応答して、（たとえば、コンピューティングデバイスがコンテンツインジケータ値を変更することによって）変化し得る。したがって、デバイスにとってアクセス可能なメディアが、前の事前関連付けコンテンツ発見交換から変化した場合、デバイスは、変更されたコンテンツを示すために、この値を変更し得る。
【００５７】
[0065]図９Ｂに示されているように、コンテンツＴＬＶ  Ａコンテンツ応答ＴＬＶは、長さフィールド、ならびにコンテンツタイプフィールド、コンテンツトランザクションＩＤフィールド、ステータスコードフィールド、および応答データフィールドを含み得る。各コンテンツＴＬＶは、コンテンツ発見クエリメッセージ中に含まれるコンテンツＴＬＶに対応する。
【００５８】
[0066]コンテンツタイプフィールドは、図９Ｄの値のうちの１つまたは複数を含み得る。コンテンツトランザクションＩＤは、コンテンツ発見要求メッセージのＴＬＶからの対応するコンテンツトランザクションＩＤを照合するために使用される非０値であり得る。ステータスコードは、要求されたコンテンツ情報のためのステータスを示し得る。たとえば、ステータスコードは、コンテンツを要求する際に成功があったかどうか、コンテンツまたは要求された情報が利用不可能であったかどうか、あるいは不良な要求があったかどうかを示し得る。ステータスコード値が、図９Ｃに示されている。
【００５９】
[0067]応答データフィールドの値は、（もしあれば）コンテンツ発見クエリメッセージのクエリデータフィールド中に中に含まれるプロパティに対応するである。一例として、コンテンツ発見クエリメッセージがＴＬＶ中のサブタイププロパティを含む場合、対応するコンテンツ発見応答メッセージを送信するデバイスは、サブタイプ値を有するコンテンツＴＬＶを含むことになる。応答データフィールドは、コンテンツ発見クエリメッセージ中で示されるコンテンツタイプ（もしあれば、たとえば、オーディオ）に一致する各コンテンツアイテムに関係する情報をさらに含むことになる。様々な例では、コンテンツ応答ＴＬＶの応答データフィールド中に含まれる２つ以上のプロパティタイプ（たとえば、ファイル名、および追加日付）があり得る。
【００６０】
[0068]図１０は、本開示の技法による、事前関連付けコンテンツ発見を実施するための例示的な方法を示すフローチャートである。例のために、図１のヘッドユニット１０２、スマートフォン１００、あるいはスマートフォン２００、２０２、または２０４のうちのいずれかなど、コンピューティングデバイスが、図１０に示されている技法を実施し得ることを理解されたい。
【００６１】
[0069]本開示の技法によれば、スマートフォン１００など、コンピューティングデバイスが、第２のコンピューティングデバイスに対して、たとえばヘッドユニット１０２に対して、第２のコンピューティングデバイスとの接続を確立するように構成され得る（５００）。
【００６２】
[0070]スマートフォン１００は、接続を開始することに応答して、ヘッドユニット１０２とともにコンテンツ発見を実施することと（５０２）、コンテンツ発見を実施することに応答して、サービスのセッションを確立することと（５０４）を行うようにさらに構成され得る。いくつかの例では、レイヤ２（Ｌ２）開放型システム間相互接続（ＯＳＩ）モデルレベルにおいてコンテンツ発見が実施され得る。
【００６３】
[0071]いくつかの例では、コンテンツ発見を実施するために、スマートフォン１００は、第１のコンピューティングデバイスにとってアクセス可能なコンテンツに関連付けられたデータを送信または受信するようにさらに構成され得る。別の例では、接続は、ワイヤレス接続であり得、スマートフォン１００は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（ＷＦＤ）を使用して接続を確立し得る。別の例では、接続は、ワイヤレス接続であり得、接続は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（ＷＦＤ）を使用してスマートフォン１００によって確立され得る。
【００６４】
[0072]別の例では、コンテンツ発見を実施するために、スマートフォン１００は、コンテンツ発見要求メッセージまたはコンテンツ発見応答メッセージを備える米国電気電子技術者協会（ＩＥＥＥ）８０２．１１フレームを送信するようにさらに構成され得る。８０２．１１フレームは、スマートフォン１００またはヘッドユニット１０２にとってアクセス可能な少なくとも１つのコンテンツアイテムについて説明する少なくとも１つのタイプ長さ値（ＴＬＶ）を含み得る。
【００６５】
[0073]別の例では、コンテンツ発見を実施するために、スマートフォン１００は、コンテンツ発見クエリメッセージを受信することに応答して、ヘッドユニット１０２にコンテンツ発見応答メッセージを送信するようにさらに構成され得る。コンテンツ発見応答メッセージは、コンテンツ発見応答メッセージ中で示される少なくとも１つのコンテンツアイテムのためのコンテンツ情報を含み得る。
【００６６】
[0074]別の例では、コンテンツ発見を実施するために、スマートフォン１００は、第１のコンピューティングデバイスまたは第２のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられた情報を送信するようにさらに構成され得、ここにおいて、コンテンツアイテムに関連付けられた情報は、ファイル名、ファイル拡張子、ファイルサイズ、持続時間、ファイル保護、およびファイルカテゴリーからなるグループのうちの少なくとも１つを備える。
【００６７】
[0075]いくつかの例では、第１のコンピューティングデバイスは、スマートフォン１００の代わりにヘッドユニット１０２を備え得、第２のコンピューティングデバイスは、スマートフォン１００を備え得る。これらの例では、コンテンツ発見を実施するために、ヘッドユニット１０２は、スマートフォン１００および第３のコンピューティングデバイスから、コンテンツ情報を受信するようにさらに構成され得る。ヘッドユニット１０２はまた、第２のコンピューティングデバイスまたは第３のコンピューティングデバイスのいずれかのユーザ入力選択を受信することと、選択を受信することに応答して、選択されたスマートフォン１００または第３のコンピューティングデバイスとのサービスセッションを確立することとを行うように構成され得る。
【００６８】
[0076]１つまたは複数の例では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとして、コンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータデータ記憶媒体または通信媒体を含み得る。いくつかの例では、コンピュータ可読媒体は、非一時的コンピュータ可読媒体を備え得る。データ記憶媒体は、本開示で説明する技法の実装のための命令、コードおよび／またはデータ構造を取り出すために、１つまたは複数のコンピュータあるいは１つまたは複数のプロセッサによってアクセスされ得る、任意の利用可能な媒体であり得る。
【００６９】
[0077]限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージ、または他の磁気ストレージデバイス、フラッシュメモリなど、非一時的媒体、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびｂｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ここで、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【００７０】
[0078]コードは、１つまたは複数のデジタル信号プロセッサ（ＤＳＰ）、汎用マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブル論理アレイ（ＦＰＧＡ）、あるいは他の等価な集積またはディスクリート論理回路など、１つまたは複数のプロセッサによって実行され得る。したがって、本明細書で使用する「プロセッサ」という用語は、前述の構造、または本明細書で説明した技法の実装に好適な任意の他の構造のいずれかを指すことがある。さらに、いくつかの態様では、本明細書で説明した機能は、符号化および復号のために構成された専用ハードウェアおよび／またはソフトウェアモジュール内に与えられるか、あるいは複合コーデックに組み込まれ得る。また、本技法は、１つまたは複数の回路または論理要素で十分に実装され得る。
【００７１】
[0079]本開示の技法は、ワイヤレスハンドセット、集積回路（ＩＣ）またはＩＣのセット（たとえば、チップセット）を含む、多種多様なデバイスまたは装置で実装され得る。本開示では、開示した技法を実施するように構成されたデバイスの機能的態様を強調するために様々な構成要素、モジュール、またはユニットについて説明したが、それらの構成要素、モジュール、またはユニットは、必ずしも異なるハードウェアユニットによる実現を必要とするとは限らない。むしろ、上記で説明したように、様々なユニットが、好適なソフトウェアおよび／またはファームウェアとともに、上記で説明した１つまたは複数のプロセッサを含めて、コーデックハードウェアユニットにおいて組み合わせられるか、または相互動作可能ハードウェアユニットの集合によって与えられ得る。
【００７２】
[0080]本開示の技法を採用することができる例示的な車両としては、自動車、船舶、航空機、全地形型車両（ＡＴＶ）、タンクまたは他の軍用車両、セミトラックまたは他の輸送車両、およびブルドーザー、トラクター、または他の重機、および列車、ゴルフカート、および他のタイプの車両がある。多種多様な車両データおよびそのようなデータの処理が、本開示による例において企図される。
【００７３】
[0081]本発明の様々な実施形態について説明した。これらおよび他の実施形態は以下の特許請求の範囲内に入る。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
データを通信する方法であって、前記方法が、
第１のコンピューティングデバイスによっておよび第２のコンピューティングデバイスに対して、前記第２のコンピューティングデバイスとの接続を確立することと、
前記接続を開始することに応答して、前記第１のコンピューティングデバイスによっておよび前記第２のコンピューティングデバイスとともに、コンテンツ発見を実施することと、
コンテンツ発見を実施することに応答して、サービスのセッションを確立することと
を備える、方法。
［Ｃ２］
コンテンツ発見を実施することが、前記第１のコンピューティングデバイスにとってアクセス可能なコンテンツに関連付けられたデータを送信または受信することを備える、Ｃ１に記載の方法。
［Ｃ３］
前記接続が、ワイヤレス接続であり、ここにおいて、前記接続を確立することが、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）（ＷＦＤ）を使用して前記接続を確立することを備える、Ｃ１に記載の方法。
［Ｃ４］
コンテンツ発見を実施することが、コンテンツ発見クエリメッセージまたはコンテンツ発見応答メッセージを備える米国電気電子技術者協会（ＩＥＥＥ）８０２．１１フレームを送信することを備え、
ここにおいて、前記８０２．１１フレームが、前記第１のコンピューティングデバイスまたは前記第２のコンピューティングデバイスにとってアクセス可能な少なくとも１つのコンテンツアイテムについて説明する少なくとも１つのタイプ長さ値（ＴＬＶ）を含む、Ｃ１に記載の方法。
［Ｃ５］
コンテンツ発見を実施することが、
前記第１のコンピューティングデバイスによって、前記コンテンツ発見クエリメッセージを受信することに応答して、前記第１のコンピューティングデバイスによっておよび前記第２のコンピューティングデバイスに、前記コンテンツ発見応答メッセージを送信することをさらに備え、
ここにおいて、前記コンテンツ発見応答メッセージが、前記コンテンツ発見応答メッセージ中で示される少なくとも１つのコンテンツアイテムのためのコンテンツ情報を含む、Ｃ１に記載の方法。
［Ｃ６］
コンテンツ発見を実施することが、前記第１のコンピューティングデバイスまたは前記第２のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられた情報を送信することを備え、ここにおいて、前記コンテンツアイテムに関連付けられた前記情報が、ファイル名、ファイル拡張子、ファイルサイズ、持続時間、ファイル保護、およびファイルカテゴリーからなるグループのうちの少なくとも１つを備える、Ｃ１に記載の方法。
［Ｃ７］
前記第１のコンピューティングデバイスが、インフォテインメントシステムのヘッドユニットである、Ｃ１に記載の方法。
［Ｃ８］
コンテンツ発見を実施することが、
前記ヘッドユニットによって、前記第２のコンピューティングデバイスおよび第３のコンピューティングデバイスからコンテンツ情報を受信することをさらに備える、Ｃ７に記載の方法。
［Ｃ９］
前記ヘッドユニットによって、前記第２のコンピューティングデバイスまたは前記第３のコンピューティングデバイスのいずれかのユーザ入力選択を受信することと、
前記選択を受信することに応答して、前記選択された第２のコンピューティングデバイスまたは第３のコンピューティングデバイスとのサービスセッションを確立することと
をさらに備える、Ｃ８に記載の方法。
［Ｃ１０］
前記コンテンツ発見を実施することが、レイヤ２（Ｌ２）開放型システム間相互接続（ＯＳＩ）モデルレベルにおいて前記コンテンツ発見を実施することを備える、Ｃ１に記載の方法。
［Ｃ１１］
第１のコンピューティングデバイスであって、
命令を記憶するメモリと、
少なくとも１つのプロセッサとを備え、ここにおいて、前記少なくとも１つのプロセッサが、
第２のコンピューティングデバイスとの接続を確立することと、
前記接続を開始することに応答して、前記第２のコンピューティングデバイスとともにコンテンツ発見と、
コンテンツ発見を実施することに応答して、サービスのセッションを確立することと
を行うように構成された、
第１のコンピューティングデバイス。
［Ｃ１２］
コンテンツ発見を実施するために、前記少なくとも１つのプロセッサが、前記第１のコンピューティングデバイスにとってアクセス可能なコンテンツに関連付けられたデータを送信または受信するようにさらに構成された、Ｃ１１に記載の第１のコンピューティングデバイス。
［Ｃ１３］
前記接続が、ワイヤレス接続であり、ここにおいて、前記接続が、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（ＷＦＤ）を前記使用して確立される、Ｃ１１に記載の第１のコンピューティングデバイス。
［Ｃ１４］
コンテンツ発見を実施するために、前記少なくとも１つのプロセッサが、コンテンツ発見クエリメッセージまたはコンテンツ発見応答メッセージを備える米国電気電子技術者協会（ＩＥＥＥ）８０２．１１フレームを送信するようにさらに構成され、
ここにおいて、前記８０２．１１フレームが、前記第１のコンピューティングデバイスまたは前記第２のコンピューティングデバイスにとってアクセス可能な少なくとも１つのコンテンツアイテムについて説明する少なくとも１つのタイプ長さ値（ＴＬＶ）を含む、Ｃ１１に記載の第１のコンピューティングデバイス。
［Ｃ１５］
コンテンツ発見を実施するために、前記少なくとも１つのプロセッサが、
前記コンテンツ発見クエリメッセージを受信することに応答して、前記第２のコンピューティングデバイスに前記コンテンツ発見応答メッセージを送信するようにさらに構成され、
ここにおいて、前記コンテンツ発見応答メッセージが、前記コンテンツ発見応答メッセージ中で示される少なくとも１つのコンテンツアイテムのためのコンテンツ情報を含む、Ｃ１１に記載の第１のコンピューティングデバイス。
［Ｃ１６］
コンテンツ発見を実施するために、前記少なくとも１つのプロセッサが、前記第１のコンピューティングデバイスまたは前記第２のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられた情報を送信するようにさらに構成され、ここにおいて、前記コンテンツアイテムに関連付けられた前記情報が、ファイル名、ファイル拡張子、ファイルサイズ、持続時間、ファイル保護、およびファイルカテゴリーからなるグループのうちの少なくとも１つを備える、Ｃ１１に記載の第１のコンピューティングデバイス。
［Ｃ１７］
前記第１のコンピューティングデバイスが、インフォテインメントシステムのヘッドユニットである、Ｃ１１に記載の第１のコンピューティングデバイス。
［Ｃ１８］
コンテンツ発見を実施するために、前記少なくとも１つのプロセッサが、
前記ヘッドユニットによって、前記第２のコンピューティングデバイスおよび第３のコンピューティングデバイスからコンテンツ情報を受信するようにさらに構成された、Ｃ１７に記載の第１のコンピューティングデバイス。
［Ｃ１９］
前記少なくとも１つのプロセッサが、
前記ヘッドユニットによって、前記第２のコンピューティングデバイスまたは前記第３のコンピューティングデバイスのいずれかのユーザ入力選択を受信することと、
前記選択を受信することに応答して、前記選択された第２のコンピューティングデバイスまたは第３のコンピューティングデバイスとのサービスセッションを確立することと
を行うようにさらに構成された、Ｃ１８に記載の第１のコンピューティングデバイス。
［Ｃ２０］
前記コンテンツ発見が、レイヤ２（Ｌ２）開放型システム間相互接続（ＯＳＩ）モデルレベルにおいて実施される、Ｃ１１に記載の第１のコンピューティングデバイス。
［Ｃ２１］
第１のコンピューティングデバイスであって、
第２のコンピューティングデバイスに、前記第２のコンピューティングデバイスとの接続を確立するための手段と、
前記第１のコンピューティングデバイスによっておよび前記第２のコンピューティングデバイスとともに、前記接続を開始することに応答してコンテンツ発見を実施するための手段と、
コンテンツ発見を実施することに応答してサービスのセッションを確立するための手段と
を備える、第１のコンピューティングデバイス。
［Ｃ２２］
コンテンツ発見を実施するための前記手段が、前記第１のコンピューティングデバイスにとってアクセス可能なコンテンツに関連付けられたデータを送信または受信するための手段を備える、Ｃ２１に記載の第１のコンピューティングデバイス。
［Ｃ２３］
前記接続が、ワイヤレス接続であり、ここにおいて、前記接続を確立することが、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（ＷＦＤ）を使用して前記接続を確立することを備える、Ｃ２１に記載の第１のコンピューティングデバイス。
［Ｃ２４］
コンテンツ発見を実施するための前記手段が、コンテンツ発見クエリメッセージまたはコンテンツ発見クエリメッセージを備える米国電気電子技術者協会（ＩＥＥＥ）８０２．１１フレームを送信するための手段を備え、
ここにおいて、前記８０２．１１フレームが、前記第１のコンピューティングデバイスまたは前記第２のコンピューティングデバイスにとってアクセス可能な少なくとも１つのコンテンツアイテムについて説明する少なくとも１つのタイプ長さ値（ＴＬＶ）を含む、Ｃ２１に記載の第１のコンピューティングデバイス。
［Ｃ２５］
コンテンツ発見を実施するための前記手段が、
前記第１のコンピューティングデバイスによって、前記コンテンツ発見クエリメッセージを受信することに応答して、前記第２のコンピューティングデバイスに、前記コンテンツ発見応答メッセージを送信するための手段をさらに備え、
ここにおいて、前記コンテンツ発見応答メッセージが、前記コンテンツ発見応答メッセージ中で示される少なくとも１つのコンテンツアイテムのためのコンテンツ情報を含む、Ｃ２１に記載の第１のコンピューティングデバイス。
［Ｃ２６］
コンテンツ発見を実施するための前記手段が、前記第１のコンピューティングデバイスまたは前記第２のコンピューティングデバイスにとってアクセス可能なコンテンツアイテムに関連付けられた情報を送信することを備え、ここにおいて、前記コンテンツアイテムに関連付けられた前記情報が、ファイル名、ファイル拡張子、ファイルサイズ、持続時間、ファイル保護、およびファイルカテゴリーからなるグループのうちの少なくとも１つを備える、Ｃ２１に記載の第１のコンピューティングデバイス。
［Ｃ２７］
前記第１のコンピューティングデバイスが、インフォテインメントシステムのヘッドユニットである、Ｃ２１に記載の第１のコンピューティングデバイス。
［Ｃ２８］
コンテンツ発見を実施するための前記手段が、
前記ヘッドユニットによって、前記第２のコンピューティングデバイスおよび第３のコンピューティングデバイスからコンテンツ情報を受信するための手段をさらに備える、Ｃ２７に記載のヘッドユニット。
［Ｃ２９］
前記ヘッドユニットによって、前記第２のコンピューティングデバイスまたは前記第３のコンピューティングデバイスのいずれかのユーザ入力選択を受信するための手段と、
前記選択を受信することに応答して、前記選択された第２のコンピューティングデバイスまたは第３のコンピューティングデバイスとのサービスセッションを確立するための手段と
をさらに備える、Ｃ２８に記載のヘッドユニット。
［Ｃ３０］
実行されたとき、
第２のコンピューティングデバイスとの接続を確立することと、
前記接続を開始することに応答して、前記第２のコンピューティングデバイスとともにコンテンツ発見を実施することと、
コンテンツ発見を実施することに応答して、サービスのセッションを確立することと
のための第１のコンピューティングデバイスの少なくとも１つのプロセッサ、命令を記憶したコンピュータ可読媒体。
【図１】
0006258554.tif 000003
【図２】
0006258554.tif 000004
【図３】
0006258554.tif 000005
【図４】
0006258554.tif 000006
【図５】
0006258554.tif 000007
【図６】
0006258554.tif 000008
【図７】
0006258554.tif 000009
【図８Ａ】
0006258554.tif 000010
【図８Ｂ】
0006258554.tif 000011
【図８Ｃ】
0006258554.tif 000012
【図８Ｄ】
0006258554.tif 000013
【図９Ａ】
0006258554.tif 000014
【図９Ｂ】
0006258554.tif 000015
【図９Ｃ】
0006258554.tif 000016
【図９Ｄ】
0006258554.tif 000017
【図１０】
0006258554.tif 000018