(57)【要約】      （修正有）【課題】任意の数のクライアントデバイスを、高速かつ簡単な処理で、共有セッションへの参加について選択的に許可することができ、ホストのセキュリティとクライアントの匿名性とを実現するシステムおよび方法を提供する。【解決手段】ホストは、クライアントの近接度に基づいて、共有セッションに対して１つまたは複数のクライアントを選択する。クライアントが選択されると、たとえば、バーコードのような光学識別子または符号化された音のような可聴識別子を利用して、識別子がクライアントデバイスからホストデバイスに提供される。識別子は次いで、クライアントとホストとの間のリンクを確立するために利用される。【選択図】図３
2016140084.tif 000002
【特許請求の範囲】
【請求項１】
ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定することと、
前記クライアントデバイスが前記ホストデバイスに近接していることを検出することと、
前記許可されたクライアントデバイスを識別するための識別子を、前記許可されたクライアントデバイスから受信することと、
前記識別子を利用して、前記ネットワーク共有セッションを確立することとを備える、選択的な認証の方法。
【請求項２】
前記識別子を前記受信することが、前記許可されたクライアントデバイスから、前記ホストデバイスにおいて視覚的な画像を受信することを含む、請求項１に記載の方法。
【請求項３】
前記許可されたクライアントデバイスからの前記視覚的な画像の前記受信を容易にするように、前記ホストデバイスに結合された画像センサを向けることをさらに備える、請求項２に記載の方法。
【請求項４】
前記視覚的な画像が、前記許可されたクライアントデバイスに結合されたビデオ表示デバイス上で提供される、表示された画像を備える、請求項２に記載の方法。
【請求項５】
前記視覚的な画像が、前記許可されたクライアントデバイスに付加された画像を備える、請求項２に記載の方法。
【請求項６】
前記許可されたクライアントデバイスに付加された前記画像がステッカーを備える、請求項５に記載の方法。
【請求項７】
前記視覚的な画像が、バーコード、ＱＲコード、データマトリックスコード、または所定の画像の少なくとも１つを備える、請求項２に記載の方法。
【請求項８】
前記識別子を前記受信することが、前記許可されたクライアントデバイスに結合された音声放出器によって放出される音声信号を受信することを備える、請求項１に記載の方法。
【請求項９】
前記音声信号が、１つまたは複数の符号化された音声トーンを備える、請求項８に記載の方法。
【請求項１０】
前記許可されたクライアントデバイスに結合された前記音声放出器からの前記音声信号の前記受信を容易にするように、前記ホストデバイスに結合された音声センサを向けることをさらに備える、請求項８に記載の方法。
【請求項１１】
前記識別子が、前記許可されたクライアントデバイスとの通信を確立するのに十分な情報を備える、請求項１に記載の方法。
【請求項１２】
前記識別子が、前記共有セッションのために利用すべき技術を識別するコードもしくは名前、前記許可されたクライアントデバイスによって監視される１つまたは複数の物理チャネルの識別情報、第１のデバイスのＭＡＣ  ＩＤ、または、前記許可されたクライアントデバイスのＩＰ／ポートアドレス情報の１つまたは複数を備える、請求項１１に記載の方法。
【請求項１３】
前記許可されたクライアントデバイスによって提供される前記識別子に含まれる前記情報を利用して、前記許可されたクライアントデバイスとのリンクを確立することをさらに備える、請求項１１に記載の方法。
【請求項１４】
サーバとのネットワーク接続を確立することと、
前記識別子に対応する情報を前記サーバに提供することと、
前記サーバからの情報を受信して、前記許可されたクライアントデバイスとの通信の確立を可能にすることと、
前記サーバからの前記情報を利用して、前記許可されたクライアントデバイスとのリンクを確立することとをさらに備える、請求項１に記載の方法。
【請求項１５】
前記許可されたクライアントデバイスから公開鍵を受信することと、
暗号化された情報が前記公開鍵に対応する秘密鍵を利用して復号されるように構成されるように、前記公開鍵を利用して、ブロードキャストされる情報を暗号化することとをさらに備える、請求項１に記載の方法。
【請求項１６】
前記識別子が前記公開鍵である、請求項１５に記載の方法。
【請求項１７】
ブロードキャストチャネルを通じて、前記暗号化された情報をブロードキャストすることをさらに備える、請求項１５に記載の方法。
【請求項１８】
ホストデバイスとのネットワーク共有セッションに参加する方法であって、
前記共有セッションへの参加を許可された、許可されたクライアントデバイスから、前記許可されたクライアントデバイスを識別するための識別子を前記ホストデバイスに提供することと、
前記共有セッションを通じた通信のために、前記ホストデバイスとのリンクを確立することとを備える、方法。
【請求項１９】
前記識別子を前記提供することが、前記許可されたクライアントデバイスに視覚的な画像を表示することを備える、請求項１８に記載の方法。
【請求項２０】
前記許可されたクライアントデバイスからの前記視覚的な画像の前記提供を容易にするために、前記視覚的な画像が前記ホストデバイスに結合された画像センサに対して見えるように、前記許可されたクライアントデバイスを向けることをさらに備える、請求項１９に記載の方法。
【請求項２１】
前記視覚的な画像を前記表示することが、前記許可されたクライアントデバイスに結合されたビデオ表示デバイスに前記視覚的な画像を提供することを備える、請求項１９に記載の方法。
【請求項２２】
前記視覚的な画像を前記表示することが、前記許可されたクライアントデバイスに付加された画像を表示することを備える、請求項１９に記載の方法。
【請求項２３】
前記許可されたクライアントデバイスに付加された前記画像がステッカーを備える、請求項２２に記載の方法。
【請求項２４】
前記識別子を前記提供することが、前記許可されたクライアントデバイスに結合された音声放出器から音声信号を放出することを備える、請求項１８に記載の方法。
【請求項２５】
前記音声信号が、１つまたは複数の符号化された音声トーンを備える、請求項２４に記載の方法。
【請求項２６】
前記許可されたクライアントデバイスからの前記音声信号の前記提供を容易にするために、前記音声信号が前記ホストデバイスに結合された音声センサに対して聞こえるように、前記音声放出器を配置することをさらに備える、請求項２４に記載の方法。
【請求項２７】
前記識別子が、前記許可されたクライアントデバイスとの通信を確立するのに十分な、前記ホストデバイスのための情報を備える、請求項１８に記載の方法。
【請求項２８】
前記識別子が、前記共有セッションのために利用すべき技術を識別するコードもしくは名前、前記許可されたクライアントデバイスによって監視される１つまたは複数の物理チャネルの識別情報、第１のデバイスのＭＡＣ  ＩＤ、または、前記許可されたクライアントデバイスのＩＰ／ポートアドレス情報の１つまたは複数を備える、請求項２７に記載の方法。
【請求項２９】
サーバとのネットワーク接続を確立することと、
前記識別子に対応する情報を前記サーバに提供することとをさらに備える、請求項１８に記載の方法。
【請求項３０】
前記許可されたクライアントデバイスに記憶される秘密鍵に対応する公開鍵を決定することと、
前記公開鍵を前記ホストデバイスに提供することと、
前記ホストデバイスから暗号化された情報を受信することと、
前記秘密鍵を利用して前記暗号化された情報を復号することとをさらに備える、請求項１８に記載の方法。
【請求項３１】
プロセッサと、
前記プロセッサに結合されたメモリと備える、選択的な認証のための装置であって、
前記プロセッサが、
ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定し、
前記クライアントデバイスが前記ホストデバイスに近接していることを検出し、
前記許可されたクライアントデバイスを識別するための識別子を、前記許可されたクライアントデバイスから受信し、
前記識別子を利用して、前記ネットワーク共有セッションを確立するように構成される、装置。
【請求項３２】
前記識別子を前記受信することが、前記許可されたクライアントデバイスから、前記ホストデバイスにおいて視覚的な画像を受信することを備える、請求項３１に記載の装置。
【請求項３３】
前記プロセッサがさらに、前記許可されたクライアントデバイスからの前記視覚的な画像の前記受信を容易にするように、前記ホストデバイスに結合された画像センサを向けるように構成される、請求項３２に記載の装置。
【請求項３４】
前記視覚的な画像が、前記許可されたクライアントデバイスに結合されたビデオ表示デバイス上で提供される、表示された画像を備える、請求項３２に記載の装置。
【請求項３５】
前記視覚的な画像が、前記許可されたクライアントデバイスに付加された画像を備える、請求項３２に記載の装置。
【請求項３６】
前記許可されたクライアントデバイスに付加された前記画像がステッカーを備える、請求項３５に記載の装置。
【請求項３７】
前記視覚的な画像が、バーコード、ＱＲコード、データマトリックスコード、または所定の画像の少なくとも１つを備える、請求項３２に記載の装置。
【請求項３８】
前記識別子を前記受信することが、前記許可されたクライアントデバイスに結合された音声放出器によって放出される音声信号を受信することを備える、請求項３１に記載の装置。
【請求項３９】
前記音声信号が、１つまたは複数の符号化された音声トーンを備える、請求項３８に記載の装置。
【請求項４０】
前記プロセッサがさらに、前記許可されたクライアントデバイスに結合された前記音声放出器からの前記音声信号の前記受信を容易にするように、前記ホストデバイスに結合された音声センサを向けるように構成される、請求項３８に記載の装置。
【請求項４１】
前記識別子が、前記許可されたクライアントデバイスとの通信を確立するのに十分な情報を備える、請求項３１に記載の装置。
【請求項４２】
前記識別子が、前記共有セッションのために利用すべき技術を識別するコードもしくは名前、前記許可されたクライアントデバイスによって監視される１つまたは複数の物理チャネルの識別情報、第１のデバイスのＭＡＣ  ＩＤ、または、前記許可されたクライアントデバイスのＩＰ／ポートアドレス情報の１つまたは複数を備える、請求項４１に記載の装置。
【請求項４３】
前記プロセッサがさらに、前記許可されたクライアントデバイスによって提供される前記識別子に含まれる前記情報を利用して、前記許可されたクライアントデバイスとのリンクを確立するように構成される、請求項４１に記載の装置。
【請求項４４】
前記プロセッサがさらに、
サーバとのネットワーク接続を確立し、
前記識別子に対応する情報を前記サーバに提供し、
前記サーバからの情報を受信して、前記許可されたクライアントデバイスとの通信の確立を可能にし、
前記サーバからの前記情報を利用して、前記許可されたクライアントデバイスとのリンクを確立するように構成される、請求項３１に記載の装置。
【請求項４５】
前記プロセッサがさらに、
前記許可されたクライアントデバイスから公開鍵を受信し、
暗号化された情報が前記公開鍵に対応する秘密鍵を利用して復号されるように構成されるように、前記公開鍵を利用して、ブロードキャストされる情報を暗号化するように構成される、請求項３１に記載の装置。
【請求項４６】
前記識別子が前記公開鍵である、請求項４５に記載の装置。
【請求項４７】
前記プロセッサがさらに、
ブロードキャストチャネルを通じて、前記暗号化された情報をブロードキャストするように構成される、請求項４５に記載の装置。
【請求項４８】
ホストデバイスとのネットワーク共有セッションに参加するための装置であって、
プロセッサと、
前記プロセッサに結合されたメモリと備え、
前記プロセッサが、
前記共有セッションへの参加を許可された、許可されたクライアントデバイスから、前記許可されたクライアントデバイスを識別するための識別子を前記ホストデバイスに提供し、
前記共有セッションを通じた通信のために、前記ホストデバイスとのリンクを確立するように構成される、装置。
【請求項４９】
前記識別子を前記提供することが、前記許可されたクライアントデバイスに視覚的な画像を表示することを備える、請求項４８に記載の装置。
【請求項５０】
前記プロセッサがさらに、前記許可されたクライアントデバイスからの前記視覚的な画像の前記提供を容易にするために、前記視覚的な画像が前記ホストデバイスに結合された画像センサに対して見えるように、前記許可されたクライアントデバイスを向けるように構成される、請求項４９に記載の装置。
【請求項５１】
前記視覚的な画像を前記表示することが、前記許可されたクライアントデバイスに結合されたビデオ表示デバイスに前記視覚的な画像を提供することを備える、請求項４９に記載の装置。
【請求項５２】
前記視覚的な画像を前記表示することが、前記許可されたクライアントデバイスに付加された画像を表示することを備える、請求項４９に記載の装置。
【請求項５３】
前記許可されたクライアントデバイスに付加された前記画像がステッカーを備える、請求項５２に記載の装置。
【請求項５４】
前記識別子を前記提供することが、前記許可されたクライアントデバイスに結合された音声放出器から音声信号を放出することを備える、請求項４８に記載の装置。
【請求項５５】
前記音声信号が、１つまたは複数の符号化された音声トーンを備える、請求項５４に記載の装置。
【請求項５６】
前記プロセッサがさらに、前記許可されたクライアントデバイスからの前記音声信号の前記提供を容易にするために、前記音声信号が前記ホストデバイスに結合された音声センサに対して聞こえるように、前記音声放出器を配置するように構成される、請求項５４に記載の装置。
【請求項５７】
前記識別子が、前記許可されたクライアントデバイスとの通信を確立するのに十分な、前記ホストデバイスのための情報を備える、請求項４８に記載の装置。
【請求項５８】
前記識別子が、前記共有セッションのために利用すべき技術を識別するコードもしくは名前、前記許可されたクライアントデバイスによって監視される１つまたは複数の物理チャネルの識別情報、第１のデバイスのＭＡＣ  ＩＤ、または、前記許可されたクライアントデバイスのＩＰ／ポートアドレス情報の１つまたは複数を備える、請求項５７に記載の装置。
【請求項５９】
前記プロセッサがさらに、
サーバとのネットワーク接続を確立し、
前記識別子に対応する情報を前記サーバに提供するように構成される、請求項４８に記載の装置。
【請求項６０】
前記プロセッサがさらに、
前記許可されたクライアントデバイスに記憶される秘密鍵に対応する公開鍵を決定し、
前記公開鍵を前記ホストデバイスに提供し、
前記ホストデバイスから暗号化された情報を受信し、
前記秘密鍵を利用して前記暗号化された情報を復号するように構成される、請求項４８に記載の装置。
【請求項６１】
ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定するための手段と、
前記クライアントデバイスが前記ホストデバイスに近接していることを検出するための手段と、
前記許可されたクライアントデバイスを識別するための識別子を、前記許可されたクライアントデバイスから受信するための手段と、
前記識別子を利用して、前記ネットワーク共有セッションを確立するための手段とを備える、選択的な認証のための装置。
【請求項６２】
ホストデバイスとのネットワーク共有セッションに参加するための装置であって、
前記共有セッションへの参加を許可された、許可されたクライアントデバイスから、前記許可されたクライアントデバイスを識別するための識別子を前記ホストデバイスに提供するための手段と、
前記共有セッションを通じた通信のために、前記ホストデバイスとのリンクを確立するための手段とを備える、装置。
【請求項６３】
コンピュータ可読媒体を備えるコンピュータプログラム製品であって、前記コンピュータ可読媒体が、
コンピュータに、ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定させるための命令と、
コンピュータに、前記クライアントデバイスが前記ホストデバイスに近接していることを検出させるための命令と、
コンピュータに、前記許可されたクライアントデバイスを識別するための識別子を、前記許可されたクライアントデバイスから受信させるための命令と、
コンピュータに、前記識別子を利用して前記ネットワーク共有セッションを確立させるための命令とを備える、コンピュータプログラム製品。
【請求項６４】
コンピュータ可読媒体を備えるコンピュータプログラム製品であって、前記コンピュータ可読媒体が、
コンピュータに、共有セッションへの参加を許可された、許可されたクライアントデバイスから、前記許可されたクライアントデバイスを識別するための識別子を、前記共有セッションをホストするホストデバイスへ提供させるための命令と、
コンピュータに、前記共有セッションを通じた通信のために、前記ホストデバイスとのリンクを確立させるための命令とを備える、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は全般に、コンピュータネットワークにおけるアクセス制御に関し、より具体的には、ホストとのデータ共有セッションに参加するための参加者の認証に関する。
【背景技術】
【０００２】
モバイルデバイスも固定されたマルチメディア対応デバイスも、メディアを共有し、または他の電子データの転送を行うために、限られた視聴者との一時的なセッションに関与することを望むことがある。そのようなセッションは、本質的に一時的であることが多く、セッション参加者は匿名であることがあり、共有セッションの間中、匿名のままであることを望むことがある。
【０００３】
手動で入力されるパスコードを介したセッション参加者のホストとの個別のペアリング、または、参加者もしくはデバイスをフレンドリストもしくはフレンドリーデバイスリストに追加することは、面倒であり、多くの現在の実装形態では恒久的である。加えて、アクセス制御の多くの現在の手法は、多くの可能性のあるワイヤレスチャネルまたはコードを検索することによって、デバイスを発見することが必要であり、これは、多くの参加者との短期間のアドホックなセッションに許容可能な時間よりも多くの時間がかかり得る。
【０００４】
したがって、当分野には、高速に、簡単に、かつ安全に、一時的な許可を可能にするための、アクセス制御処理を改善する必要性が存在する。
【発明の概要】
【０００５】
様々な代表的な態様では、本開示は、１つまたは複数の選ばれたクライアントとの、ホストからのデータの一時的な制御された共有を可能にできる方法で、マルチメディアデバイスの選択的な認証を提供する。
【０００６】
例示的な特徴は、共有セッションに参加することを望む１つまたは複数のクライアントのホストによる、選択的な認証を含む。ここで、選択的な認証は、独立した当事者間で、つまり、ホストデバイスのユーザがクライアントデバイスのユーザと対面して、共有セッションに対してユーザのクライアントデバイスを認証するという判断を行うことによって、行われ得る。クライアントデバイスを許可するという判断の後、クライアントデバイスが音声の識別子または視覚的な識別子をホストデバイスに提供できるように、ホストデバイスはクライアントデバイスに近接して配置され得るので、ホストは、個別にかつ確実に、セッションに対してクライアントデバイスを認証することができる。ここで、限られた量の情報が共有セッションを確立するためにホストデバイスに提供され得るという点で、クライアントデバイスはあるレベルの匿名性を保つことができる。このようにして、セッションのホストは、すべての参加者に単一のパスコードを与えるのではなく、高速かつ簡単に、視覚的に各クライアントを個別に識別し、各クライアントに個別にアクセス権を与えることができる。
【０００７】
一態様では、本開示は、ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定することと、クライアントデバイスがホストデバイスに近接していることを検出することと、許可されたクライアントデバイスを識別するために、許可されたクライアントデバイスから識別子を受信することと、識別子を利用してネットワーク共有セッションを確立することとを含む、選択的な認証の方法を提供する。
【０００８】
本開示の別の態様は、共有セッションへの参加を許可された、許可されたクライアントデバイスから、許可されたクライアントデバイスを識別するための識別子をホストデバイスに提供することと、共有セッションを通じた通信のために、ホストデバイスとのリンクを確立することとを含む、ホストデバイスとのネットワーク共有セッションに参加する方法を提供する。
【０００９】
本開示の別の態様は、プロセッサおよびプロセッサに結合されたメモリを含む、選択的な認証のための装置を提供する。ここで、プロセッサは、ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定し、クライアントデバイスがホストデバイスに近接していることを検出し、許可されたクライアントデバイスを識別するために、許可されたクライアントデバイスから識別子を受信し、識別子を利用してネットワーク共有セッションを確立するように構成される。
【００１０】
本開示の別の態様は、プロセッサおよびプロセッサに結合されたメモリを含む、ホストデバイスとのネットワーク共有セッションに参加するための装置を提供する。ここで、プロセッサは、共有セッションへの参加を許可された、許可されたクライアントデバイスから、許可されたクライアントデバイスを識別するための識別子をホストデバイスに提供し、共有セッションを通じた通信のために、ホストデバイスとのリンクを確立するように構成される。
【００１１】
本開示の別の態様は、ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定するための手段と、クライアントデバイスがホストデバイスに近接していることを検出するための手段と、許可されたクライアントデバイスを識別するために、許可されたクライアントデバイスから識別子を受信するための手段と、識別子を利用してネットワーク共有セッションを確立するための手段とを含む、選択的な認証のための装置を提供する。
【００１２】
本開示の別の態様は、共有セッションへの参加を許可された、許可されたクライアントデバイスから、許可されたクライアントデバイスを識別するための識別子をホストデバイスに提供するための手段と、共有セッションを通じた通信のために、ホストデバイスとのリンクを確立するための手段とを含む、ホストデバイスとのネットワーク共有セッションに参加するための装置を提供する。
【００１３】
本開示の別の態様は、コンピュータに、ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定させるための命令と、コンピュータに、クライアントデバイスがホストデバイスに近接していることを検出させるための命令と、コンピュータに、許可されたクライアントデバイスを識別するために、許可されたクライアントデバイスから識別子を受信させるための命令と、コンピュータに、識別子を利用してネットワーク共有セッションを確立させるための命令とを有する、コンピュータ可読媒体を含むコンピュータプログラム製品を提供する。
【００１４】
本開示の別の態様は、コンピュータに、共有セッションへの参加を許可された、許可されたクライアントデバイスから、許可されたクライアントデバイスを識別するための識別子を、共有セッションをホストするホストデバイスへ提供させるための命令と、コンピュータに、共有セッションへの参加を準備するための通信のために、ホストデバイスとクライアントデバイスとの間で初期リンクを確立させるための命令とを有する、コンピュータ可読媒体を含むコンピュータプログラム製品を提供する。
【００１５】
これらおよび他の態様が、本開示を検証することでより完全に理解される。
【００１６】
添付の図面は、本明細書とともに、本発明の例示的な実施形態を示し、説明とともに、本発明の原理を説明する役割を果たす。
【図面の簡単な説明】
【００１７】
【図１】共有セッションへの参加の選択的な許可のための装置を示すブロック図。
【図２】共有セッションにおけるホストおよび何人かのユーザを示す概略図。
【図３】本開示のいくつかの態様による、共有セッションへの参加の選択的な許可のための簡略化された処理を示すフローチャート。
【図４】本開示のいくつかの態様による、選択的な許可の処理の追加の詳細を示すフローチャート。
【図５】本開示のいくつかの態様による、ホストのための能動的な許可の処理を示すフローチャート。
【図６】本開示のいくつかの態様による、特定の能動的な許可の処理の追加の詳細を示す呼の流れ図。
【図７】本開示のいくつかの態様による、受動的なポイントツーポイントの許可の処理を示す呼の流れ図。
【図８】本開示のいくつかの態様による、受動的なブロードキャスト許可の処理を示す呼の流れ図。
【発明を実施するための形態】
【００１８】
添付の図面とともに以下で説明される、発明を実施するための形態は、様々な構成を説明するものであり、本明細書に記載された概念が実施され得る唯一の構成を表すものではない。発明を実施するための形態は、様々な概念を完全に理解するための具体的な詳細を含む。しかしながら、これらの概念はこれらの具体的な詳細を伴わずに実施され得ることが当業者には明らかであろう。いくつかの例では、そのような概念を不明瞭にしないように、よく知られている構造および構成要素がブロック図の形式で示される。
【００１９】
次に、様々な装置および方法に関して、ネットワークアクセス制御システムのいくつかの態様が提示される。これらの装置および方法が、以下の発明を実施するための形態において説明され、（「要素」と総称される）様々なブロック、モジュール、コンポーネント、回路、ステップ、処理、アルゴリズムなどによって添付の図面において示される。これらの要素は、電子ハードウェア、コンピュータソフトウェア、またはそれらの任意の組合せを使用して実装され得る。そのような要素がハードウェアとして実装されるか、ソフトウェアとして実装されるかは、具体的な適用例およびシステム全体に課された設計制約に依存する。
【００２０】
図１は、本開示のいくつかの態様による、データ共有セッションに対して１つまたは複数のクライアントデバイスを選択的に認証するための、装置１００を示すブロック図である。図１に示される装置１００はホストデバイスを表すことができ、ホストデバイスは、セッションを制御し、セッションへの参加を１つまたは複数のクライアントデバイスに選択的に許可するために利用される。別の態様では、装置１００はクライアントデバイスを表すことができ、クライアントデバイスは、セッションへの参加をホストによって許可されることもあり許可されないこともある。
【００２１】
装置１００はプロセッサ１０２を含む。例として、プロセッサ１０２は、１つまたは複数の要素を含む「処理システム」によって実装され得る。処理システムにおいて使用され得るプロセッサの例には、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、状態機械、ゲート論理、個別ハードウェア回路、および本開示全体にわたって説明される様々な機能を実行するように構成された他の適切なハードウェアがある。
【００２２】
処理システム内の１つまたは複数のプロセッサ１０２は、ソフトウェアを実行することができる。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語などの名称にかかわらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行ファイル、実行スレッド、プロシージャ、関数などを意味すると広く解釈されたい。ソフトウェアは、コンピュータ可読媒体１０４上に存在し得る。コンピュータ可読媒体１０４は、非一時的コンピュータ可読媒体であり得る。非一時的コンピュータ可読媒体は、例として、磁気ストレージデバイス（たとえば、ハードディスク（ｄｉｓｋ）、フロッピー（登録商標）ディスク（ｄｉｓｋ）、磁気ストリップ）、光ディスク（ｄｉｓｃ）（たとえば、コンパクトディスク（ｄｉｓｃ）（ＣＤ）、デジタル多用途ディスク（ｄｉｓｃ）（ＤＶＤ））、またはブルーレイ（登録商標）ディスク（ｄｉｓｃ）（ディスク（ｄｉｓｋ）は通常データを磁気的に再生し、ディスク（ｄｉｓｃ）は通常レーザーによってデータを光学的に再生する）、スマートカード、フラッシュメモリデバイス（たとえば、カード、スティック、キードライブ）、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ（登録商標））、レジスタ、リムーバブルディスク（ｄｉｓｋ）、ならびに、コンピュータによってアクセスされ読み取られ得るソフトウェアおよび／または命令を記憶するための任意の他の適切な媒体を含み得る。上記の組合せも、コンピュータ可読媒体の範囲内に含まれるべきである。コンピュータ可読媒体１０４は、処理システムの内部に存在してよく、処理システムの外部にあってよく、または処理システムを含む複数のエンティティにわたって分散してよい。コンピュータ可読媒体１０４は、コンピュータプログラム製品の中で具現化され得る。例として、コンピュータプログラム製品は、パッケージング材料中にコンピュータ可読媒体１０４を含み得る。当業者は、具体的な適用例およびシステム全体に課せられた全体的な設計制約に応じて、本開示全体にわたって提示され説明された機能をどのように実装するのが最良かを認識するだろう。
【００２３】
装置１００はさらに、１つまたは複数の送受信機（たとえば、送受信機１０６、１０８、および１１０）を含み得る。送受信機は一般に、伝送媒体上で様々な他の装置と通信するための手段を提供する。示される例は、ワイヤレスエアインターフェースを通じて通信するための、３つのワイヤレス送受信機１０６、１０８、および１１０を含む。これは単に例であることが意図され、本開示の態様による様々な装置は、１つまたは複数の有線送受信機（図示されない）、たとえば、イーサネット（登録商標）ブリッジ、シリアルインターフェースもしくはパラレルインターフェース、または任意の他の適切な有線送受信機を利用することができる。一例では、第１の送受信機１０６は、基地局と通信するための任意の適切なエアインターフェースを利用するセルラーネットワークのような、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）接続を確立するように構成され得る。たとえば、第１の送受信機１０６は、ＵＭＴＳ、ＬＴＥ（登録商標）、ｃｄｍａＯｎｅ、ｃｄｍａ２０００、ＷｉＭＡＸ、ＧＳＭ（登録商標）、ＧＰＲＳ、または任意の他の適切なワイヤレスエアインターフェースを利用する通信のために構成され得る。ここで、第１の送受信機１０６は、伝送媒体を通じて情報を送信および／または受信するための、少なくとも１つのアンテナ１１２に結合される。さらに、いくつかの例は、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）接続を確立するように構成される、第２の送受信機１０８を含み得る。たとえば、第２の送受信機１０８は、ＩＥＥＥ  ８０２．１１エアインターフェース、またはＷＬＡＮを確立するための任意の他の適切なエアインターフェースを利用する通信のために構成され得る。ここで、第２の送受信機１０８は、伝送媒体を通じて情報を送信および／または受信するための、少なくとも１つのアンテナ１１４に結合される。さらに、いくつかの例は、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）接続を確立するように構成される、第３の送受信機１１０を含み得る。たとえば、第３の送受信機１１０は、ＩＥＥＥ  ８０２．１５．４、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＰＡＮを確立するための任意の他の適切なエアインターフェースを利用する通信のために構成され得る。ここで、第３の送受信機１１０は、伝送媒体を通じて情報を送信および／または受信するための、少なくとも１つのアンテナ１１６に結合される。
【００２４】
装置１００の性質に応じて、ユーザインターフェース（ＵＩ）１１８（たとえば、ディスプレイ１１８ａ、キーパッド１１８ｂ、ジョイスティック（図示せず）など）も、プロセッサ１０２に結合され得る。さらに、装置１００は、マイクロフォンのような音声センサ１２０、およびスピーカーのような音声放出器１２２を含み得る。このようにして、情報が、音波の媒体を通じて、別の装置に対して、かつ／または別の装置から、装置１００に提供され得るように、音声の入力および出力がプロセッサ１０２に対して可能にされ得る。さらに、装置１００は、光学媒体を通じて、静止画および／または動画（たとえば、ビデオ）を撮影するためのカメラのような、画像センサ１２６を含み得る。本開示のいくつかの態様では、画像センサ１２６は、電荷結合デバイス（ＣＣＤ）または任意の他の適切な画像感知デバイスとして具現化されてよく、可視光の波長を利用して、または、赤外線、紫外線などのような任意の他の適切な周波数の光の放射を利用して、画像を撮影するように構成され得る。
【００２５】
プロセッサ１０２は、コンピュータ可読媒体１０４に記憶されたソフトウェアの実行を含む、一般的な処理を担当し得る。ソフトウェアは、プロセッサ１０２によって実行されると、処理システムに、任意の特定の装置のための以下で説明される様々な機能を実行させる。コンピュータ可読媒体１０４はまた、ソフトウェアを実行するときにプロセッサ１０２によって操作されるデータを記憶するために使用され得る。
【００２６】
図２は、共有セッションにおける、ホストデバイス２１０およびいくつかのクライアントデバイス２２０、２３０、および２４０を示す、簡略化された図である。ここで、ホストデバイス２１０は、共有セッションへのアクセスを、１つまたは複数のクライアントデバイス２２０、２３０、および２４０に与えることができる。いくつかの例では、１つまたは複数のクライアントは、直接与えられるアクセスではなくてよく、１つまたは複数のクライアントは、ホストのネットワークに対するアクセスを要求することができる。いずれの場合でも、ホストおよび／またはクライアントは、共有セッションのためのネットワークアクセスがホストによってクライアントに付与され得る、セッションを開始することを望み得る。
【００２７】
たとえば、クライアントデバイス２２０を保有しているユーザがホストデバイス２１０に近づき、クライアント２２０がホスト２１０とのセッションに参加することを望むと仮定する。ユーザが所有するクライアントデバイス２２０は、携帯電話、ポータブルコンピュータ、ネットブック、タブレット、ＰＤＡ、または任意の他の適切なネットワーク対応デバイスであってよい。ホストデバイス２１０は、共有すべき興味深いコンテンツを伴う別のネットワーク対応デバイス（たとえば、モバイルデバイス）、または共有すべきクーポンを伴う店頭などであってよい。クライアントデバイス２２０とホストデバイス２１０の一方または両方が、図１に示される装置１００であってよい。
【００２８】
本開示の態様によれば、ホストデバイス２１０のユーザは、ネットワーク共有セッションへの参加をクライアントデバイス２２０に許可すると決定することができる。たとえば、ホストデバイス２１０のユーザは、クライアントデバイス２２０のユーザを個人的に知っていることがあり、または、近接度に基づいて、もしくは共有イベントへの集団参加に基づいて、もしくは任意の他の理由で、クライアントデバイス２２０のユーザを視覚的に識別することができる。ホストデバイス２１０のユーザが、共有セッションへの参加をクライアントデバイス２２０に許可すると決定した後、ホストデバイス２１０が、クライアントデバイス２２０の近くに持ち込まれ得る。たとえば、ホストデバイス２１０は、クライアントデバイス２２０に向けられ得るカメラのような、光学センサを含み得る。または、ホストデバイス２１０は、クライアントデバイス２２０の近くに位置し得るマイクロフォンのような、音声センサを含み得る。ホストデバイス２１０およびクライアントデバイス２２０が近接して位置すると、許可されたクライアントデバイス２２０は、固有の識別子をホストデバイス２１０に提供することができる。たとえば、固有の識別子の提示は、音声的なチャネルおよび／または視覚的なチャネルを利用し得る。このように、音声的なチャネルおよび／または視覚的なチャネルを利用した固有の識別子の提示は、必ずしも、多数の可能性のあるチャネルまたはコードを検索することによってワイヤレスリンクをセットアップするという複雑な処理を必要としない。そのような処理は、多数の参加者との短期間のアドホックな共有セッションに対して許容可能であり得る時間より、長い時間がかかり得る。さらに、音声的なチャネルおよび／または視覚的なチャネルを利用する固有の識別子の提示は、必ずしも、許可されたクライアントデバイス２２０とホストデバイス２１０のいずれかが、１つまたは複数のネットワークインターフェースを利用して、インターネットなどのネットワークに接続されることを必要としない。またさらに、（光または音声による識別子の通信という特徴ゆえに既知である）クライアントの近接度と識別子自体の受信との両方に基づいて、ホストがクライアントを許可するので、セキュリティの向上を実現することができる。
【００２９】
図２の第１のクライアントデバイス２２０において示されるように、固有の識別子は、ホストデバイス２１０およびクライアントデバイス２２０が適切な方向に向いている（たとえば、カメラのようなホスト２１０における画像センサ２１１が光学パターン２２１に向いている）時に、画像センサ２１１によって検出されるように構成される、クライアントデバイスのモバイルデバイスディスプレイ２２２上に表示されるバーコードまたは固有の画像のような、光学パターン２２１であってよい。図２の第２のクライアントデバイス２３０において示されるように、固有の識別子は、クライアントデバイス２３０の表面２３２に表示される光学パターン２３１であってよい。たとえば、光学パターン２３１は、第２のクライアントデバイス２３０の背面２３２に配置される、ステッカーに印刷されたものとして示されている。当然、他の例では、光学パターン２３１は、ホストデバイス２１０の適切な方向を向いた画像センサ２１１によって検出され得るような任意の適切な方式で、クライアントデバイス２３０の任意の適切な表面上に刻み込まれるか、または印刷されてよい。図２の第３のクライアントデバイス２４０において示されるように、固有の識別子は、スピーカーまたは音響共振器のような、第３のクライアントデバイス２４０の音声放出器２４２から放出される、音声信号２４１によって搬送され得る。音声信号２４１は、可聴の音であってよいが、代替的には、可聴の周波数範囲の外側（たとえば、超音波メッセージ）にあってよく、または、ホストデバイス２１０における、適切に構成され配置された音声センサ２１２による検出に適切な任意の音声信号であってよい。
【００３０】
本開示のある態様では、クライアントデバイスによる固有の識別子のホストデバイス２１０への提示は、ホストではなくユーザによって開始され得る。これは、後でクライアントがホストに戻す、Ｂｌｕｅｔｏｏｔｈペアリングセッションにおいて通常使用される４桁のコードのような固有のコードを、ホストが可能性のあるクライアントに提示する、通常のデータ共有セッションとは対照的である。これらの許可の処理は、コードが安全な方式でクライアントに提供される必要があるという点で、さらに、どの個々のクライアントがホストにコードを戻したかを知ることができないという点で、問題をもたらし得る。
【００３１】
本開示のいくつかの態様では、クライアントデバイス２２０、２３０、および２４０の１つまたは複数が、たとえば、ＷＬＡＮまたはＷＰＡＮによって、ホストデバイス２１０と直接通信することができる。さらに、本開示のいくつかの態様では、クライアントデバイスの１つまたは複数、たとえばクライアントデバイス２２０が、インターネット２５０のようなワイドエリアネットワーク（ＷＡＮ）によって、ホストデバイス２１０と間接的に通信することができる。クライアントデバイス２２０とインターネット２５０との間のインターフェースは、限定はされないが、コアネットワークとのセルラーエアインターフェース、インターネット２５０へのバックホール接続を利用するルータとのＷＬＡＮエアインターフェース、インターネット２５０への有線接続、または任意の他の適切なインターフェースを含む、任意の適切なインターフェースであってよい。ここで、１つまたは複数のサーバ２６０は、ＷＷＡＮに結合されてよく、ホストデバイス２１０ならびに／またはクライアントデバイス２２０、２３０、および２４０の１つまたは複数、さらには共有セッション自体に関連する、何らかの情報を記憶するために利用されてよい。たとえば、サーバ２６０は、共有セッションに対するアクセス制御のために利用されてよく、共有セッションを管理してよく、または、クライアントおよび／またはホストの１つまたは複数に情報を提供してよい。
【００３２】
図３は、ホストとの共有セッションへの参加をクライアントに選択的に許可するための、簡略化された処理を示すフローチャート３００である。本開示のいくつかの態様によれば、ブロック３０２において、ホストデバイスのユーザが、ネットワーク共有セッションへの参加をクライアントデバイスに許可することを決定する。たとえば、個人のグループが一緒に集合することがあり、この場合複数の個人のうちの１人がホストデバイスを所有する。何らかの特定の理由で、この個人は、クライアントデバイスを所有しているグループ中の別の１人の個人を、共有セッションへの参加を許可されるものとして選択することができる。共有セッションは、このクライアントデバイスを許可することによって確立される新たなセッションであってよく、または、共有セッションは、１つまたは複数の他のクライアントデバイスとの進行中のセッションであってよく、この進行中のセッションは、新たなクライアントデバイスの許可によって妨害されずに継続することが可能にされ得る。共有セッションへの参加を新たなクライアントデバイスに許可するという判断の後、ブロック３０４において、ホストデバイスのユーザは、ホストデバイスをクライアントデバイスに対して適度な近さに持ち込み得る。たとえば、適度な近さは、ホストデバイス上の画像センサ（たとえば、ホストデバイス２１０上の画像センサ２１１）がクライアントデバイスによって表示される視覚的な識別子（たとえば、クライアントデバイス２２０に表示されるバーコード２２１）を検出し判定できるような、距離および方向であってよい。あるいは、適切な近さは、ホストデバイスの音声センサがクライアントデバイスの音声放出器によって放出される音声識別子（たとえば、クライアントデバイス２４０のスピーカー２４２によって放出される可聴信号２４１）を検出し判定できるような、距離および／または方向であってよい。ブロック３０６において、許可されたクライアントデバイスが識別され得るように、識別子がホストデバイスにおいて、許可されたクライアントデバイスから受信され得る。たとえば、識別子は、バーコード、データマトリックスコードもしくはＱＲコード（登録商標）のような二次元コード、所定の固有の画像、または、識別子をホストに伝えることが可能な任意の他の適切な光学的に識別可能なコードを利用する、光学パターン２２１または２３１を利用して送信され得る。別の例では、識別子は、符号化された音声トーン、または識別子をホストに伝えることが可能な任意の他の可聴信号を使用する、音響的に結合されたモデムを利用して送信され得る。識別子を受信した後、ブロック３０８において、共有セッションは、たとえば、能動的な許可の処理、受動的なポイントツーポイントの許可の処理、または受動的なブロードキャスト許可の処理のうちの１つを利用することによって、開始することができる。本開示のいくつかの態様では、追加のステップ（図示されない）は、ホストデバイスのユーザへの、新たなクライアントデバイスが識別されたという何らかの形態の通知を含んでよく、ホストデバイスのユーザがそのユーザの許可を確認することを可能にする。しかしながら、他の態様では、クライアントデバイスから識別子を受信すると、クライアントデバイスが共有セッションへの参加を許可されておりセッションが開始できるということが、推測されてよい。
【００３３】
図４は、図３に示される簡略化された処理内の、クライアントに関連する選択的な許可の処理のいくつかの追加の詳細を示すフローチャート４００である。本開示のいくつかの態様では、フローチャート４００に示される処理は、図３のブロック３０４における、クライアントデバイスからホストデバイスへの識別子の提供に対応し得る。
【００３４】
ブロック４０２において、クライアントデバイスは、ホストデバイスに提供されるべき識別子を決定することができる。識別子の決定は、クライアントデバイス内のプロセッサによって行われてよく、クライアントデバイス内のメモリに記憶されてよく、任意の適切な別個のソースからクライアントデバイスにおいて受け取られてよい（たとえば、クライアントデバイスにおけるユーザインターフェースへとタイピングされる）。光学ベースのシステムでは、ブロック４０４において、決定された識別子が、クライアントデバイスのディスプレイに提示され得る。たとえば、識別子は、バーコード、ＱＲコード、または、ディスプレイを撮像することが可能な画像センサを有するホストに識別子を提供することが可能な任意の他の適切な視覚的な符号へと、符号化され得る。本開示のいくつかの態様では、識別子が、クライアントデバイスの表面上のステッカーに、または表面上に直接、恒久的に焼き付けられる、刻み込まれる、エンボス加工される、または他の方法で書き込まれ得るという点で、識別子の判定および表示が簡略化される。ブロック４０６において、ホストデバイスが識別子を撮像できるように、ホストデバイスの光学センサが、クライアントデバイスのディスプレイ（またはステッカーまたは印刷された識別子）の近くに配置される。このようにして、ホストとクライアントとの間のワイヤレス通信チャネルの確立を必要とすることなく、比較的安全な方式で、識別子がホストに提示され得る。
【００３５】
音声ベースのシステムでは、ブロック４０８において、決定された識別子が、クライアントデバイスの音声放出器から放出され得る。たとえば、識別子は、従来の音声モデムにおいて利用されるような音声コードへと符号化されてよく、または、ホストデバイスの音声センサによって検出されることが可能な任意の他の適切な音声フォーマットで符号化され得る。ブロック４１０において、クライアントデバイスによって可聴に放出されている符号化された識別子をホストデバイスが検出できるように、ホストデバイスの音声センサが、クライアントデバイスの音声放出器の近くに配置される。このようにして、ホストとクライアントとの間のワイヤレス通信チャネルの確立を必要とすることなく、比較的安全な方式で、識別子がホストデバイスに提示され得る。
【００３６】
能動的な許可
図５は、本開示のいくつかの態様による、ホストのための簡略化された能動的な許可の処理を示すフローチャート５００である。ここで、能動的な許可の処理は、図３のブロック３０８において利用されてよく、共有セッションが開始する。
【００３７】
能動的な許可の処理に参加するために、クライアントデバイスを識別するための固有の識別子を提示したクライアントデバイスは、共有セッションにおいてクライアントとホストの間で通信を確立するのに十分な情報を、追加で提示することができる。したがって、ブロック５０２において、ホストデバイスは、上で説明されたようなクライアントデバイスからの識別子を受信し、ブロック５０４において、ホストデバイスは、ユーザとクライアントとの間で確立されるべきリンクに関連する情報を受信する。たとえば、共有セッションにおいてどのようにクライアントとのリンクを確立しクライアントと通信するかをホストが決定できるように、追加の情報を含む識別子は、ユーザＩＤ、使用されている技術を識別するコードまたは名前、監視されている物理チャネルのリスト、ＭＡＣ  ＩＤ、ＩＰ／ポートアドレス情報などのような、１つまたは複数のパラメータを含み得る。ホストはそれに従って、画像センサおよび／または音声センサによって取得される情報を後処理することによって、クライアントからのこの情報を暗号化することができる。
【００３８】
ブロック５０６において、ホストは、１つまたは複数のパラメータによって特徴付けられる１つまたは複数の通信媒体を利用して、この情報を提供した参加者との共有セッション（たとえば、ワイヤレス通信セッション）を確立することができる。たとえば、識別子は、パーソナルエリアネットワーク上のホストデバイスおよびクライアントデバイスを含むＷＰＡＮを確立するのに、十分な情報を含み得る。別の例では、利用可能なＩＥＥＥ  ８０２．１１ワイヤレス通信インターフェースを通じた（すなわち、クライアントデバイスおよびホストデバイスの各々の中の８０２．１１準拠送受信機を利用する）、ホストデバイスとクライアントデバイスとの間のアドホックＷｉ−Ｆｉネットワーク。別の例では、インターネットのようなネットワークへの独立したそれぞれの接続を通じてホストがクライアントとのデータ共有セッションをセットアップできるように、識別子は、ＩＰアドレスまたは他の適切なネットワーク識別情報を含み得る。ここで、ホストおよびクライアントは、必ずしも直接のワイヤレス通信チャネルを有する必要はないが、ネットワーク中のサーバを通じて互いに通信することができ、セッションのパラメータは、上で説明されたように、クライアントによってホストに提供される。ブロック５０８において、リンクがクライアントとホストとの間で確立された後、共有セッションは開始し得る。
【００３９】
図６は、本開示のいくつかの態様による、ホストのための能動的な許可の処理を示す呼の流れ図６００である。ここで、能動的な許可の処理は、図３のブロック３０４、３０６、３０８において利用されてよく、共有セッションは追加のクライアントによって拡大される。
【００４０】
ここで、クライアントＡ  ６０２が６１２における最初のコンタクトにおいて通知する時、ホスト６０６が、クライアントＡ  ６０２が利用を望むまさにその無線リソースを使用して、メディアデータ６１０をクライアントＢ  ６０４に提供している最中であることがある。
【００４１】
能動的な許可の処理に参加するために、クライアントＡ  ６０２は、ブロック６０８において、クライアントデバイスを識別するための固有の識別子を提示する。ここで、クライアントＡ  ６０２によって提示される固有の識別子は、共有セッションにおいてクライアントＡ  ６０２とホスト６０６との間で通信を確立するのに十分な情報を、追加で含み得る。ブロック６１６において、ホスト６０６は、たとえば、ホスト６０６のユーザに、ホストデバイス６０６をクライアントＡ  ６０２へ向けさせることによって、ホスト６０６がクライアントＡに近接していることを検出する。クライアントＡ  ６０２への近接を検出した後、ホスト６０６は、上で説明されたように、識別子６１２と、クライアントＡ
６０２とホスト６０６との間で確立されるべきリンクに関連する情報とを、受信することが可能である。たとえば、共有セッションにおいてどのようにクライアントＡ  ６０２とのリンクを確立しクライアントＡ  ６０２と通信するかをホスト６０６が決定できるように、追加の情報を含む識別子は、ユーザＩＤ、使用されている技術を識別するコードまたは名前、監視されている物理チャネルのリスト、ＭＡＣ  ＩＤ、ＩＰ／ポートアドレス情報などのような、１つまたは複数のパラメータを含み得る。ホスト６０６はそれに従って、画像センサおよび／または音声センサによって取得される情報を後処理することによって、クライアントＡ  ６０２からのこの情報を暗号化することができる。新たなクライアントＡ  ６０２が、クライアントＢ  ６０４のような他のクライアントをサービスするために現在ホスト６０６において使用されている無線リソースを介してコンタクトされることを要求する場合、ブロック６１８において、可能性のある通信のチャネルまたは他の変形形態を検索する必要なくホスト６０６がクライアントＡ  ６０２と通信できるように、ホスト６０６は、無線状態およびセッション状態を保存し、通信手段を構成することができる。
【００４２】
メッセージ６１４において、ホスト６０６は、１つまたは複数のパラメータによって特徴付けられる１つまたは複数の通信媒体を利用して、この情報を提供した参加者、すなわちクライアントＡ  ６０２との共有セッション（たとえば、ワイヤレス通信セッション）を確立することができる。たとえば、識別子は、パーソナルエリアネットワーク上のホストデバイスおよびクライアントデバイスを含むＷＰＡＮを確立するのに、十分な情報を含み得る。別の例では、利用可能なＩＥＥＥ  ８０２．１１ワイヤレス通信インターフェースを通じた（すなわち、クライアント６０２およびホスト６０６の各々の中の８０２．１１準拠送受信機を利用した）、ホスト６０６とクライアントデバイス６０２との間のアドホックＷｉ−Ｆｉネットワーク。別の例では、インターネットのようなネットワークへの独立したそれぞれの接続を通じてホストがクライアント６０２とのデータ共有セッションをセットアップできるように、識別子は、ＩＰアドレスまたは他の適切なネットワーク識別情報を含み得る。ここで、ホスト６０６およびクライアント６０２は、必ずしも直接のワイヤレス通信チャネルを有する必要はないが、ネットワーク中のサーバを通じて互いに通信することができ、セッションのパラメータは、上で説明されたように、クライアント６０２によってホスト６０６に提供される。クライアントＡ  ６０２との通信の後、ブロック６２０において、ホスト６０６は、ブロック６１８における決定に応じて、必要であればブロック６１８において、保存された無線およびセッションの構成を回復し、メディアデータ６１０を新たなクライアントＡ  ６０２と前のクライアントＢ  ６０４の両方に提供することができる。任意選択のブロック６２６において、クライアントＡ  ６０２が、セッション情報６１４に従ってクライアントＡ  ６０２の通信手段および暗号化能力を構成した後。
【００４３】
受動的なポイントツーポイントの許可
図７は、本開示のいくつかの態様による、受動的なポイントツーポイントの許可の処理を示す呼の流れ図７００である。ここで、受動的なポイントツーポイントの許可の処理は、図３のブロック３０８において利用されてよく、ホスト７０４との共有セッションへの参加をクライアント７０２に許可することが、サーバ７０６を利用して決定される。
【００４４】
受動的なポイントツーポイントの許可の処理に参加するために、ホスト７０４およびクライアント７０２は各々、サーバ７０６に対する通信チャネルを確立することができる。たとえば、ホスト７０４およびクライアント７０２は、インターネットのようなワイドエリアネットワークへの接続を各々確立することができ、サーバ７０６（たとえば、図２に示されるサーバ２６０）に各々アクセスすることができる。このようにして、サーバは、鍵識別子をサーバに提示することによって、ホスト７０４が特定のクライアント７０２に連絡することを可能にし得る。本開示のいくつかの態様では、追加の情報を直後の共有セッション開始手順の間にサーバ７０６へ送らなくてもよいように、クライアント７０２は、サーバ７０６にすでに事前登録していてよい。
【００４５】
たとえば、クライアント７０２は、インターネットへのワイヤレス接続を確立することができ（たとえば、セルラーエアインターフェースまたは任意の他の適切な送受信機を利用して）、これによってサーバ７０６との接続を確立することができる（７０８）。この接続を利用して、クライアント７０２は、クライアントの固有の識別情報のような情報を利用して、サーバ７０６に登録することができる（７１０）。そのような登録７１０によって、サーバ７０６が、固有の識別情報をクライアント７０２と関連付けることが可能になり得る。さらに、登録７１０は、クライアント７０２とホスト７０４との間で行われる所望の共有セッションのための、ホスト７０４との通信に利用可能な送受信機のような、クライアント７０２の能力についての情報を、クライアント７０２が提供することを含み得る。
【００４６】
ホスト７０４は追加で、たとえば、ホスト７０４がサーバ７０６と通信できるように、インターネットへのトンネルを提供するセルラーネットワークへのワイヤレス接続を確立することによって、サーバ７０６との接続を確立することができる（７１２）。
【００４７】
上で説明されたように、クライアント７０２は、たとえば、上で説明された光および／または音による処理を利用して、識別子をホスト７０４に提供する（７１４）。ホスト７０４は次いで、識別子を含むユーザ照会７１６を、サーバ７０６へのそれぞれの接続を利用してサーバ７０６に送信し、識別情報について、およびクライアント７０２にどのようにコンタクトするかを、照会することができる。サーバ７０６は次いで、ルーティング情報のようなユーザ情報７１８を含む適切な応答を送信して、ホスト７０４がクライアント７０２にアクセスすることを可能にし得る。ホスト７０４は次いで、この情報を処理して、クライアント７０２との接続をどのように確立するかを決定することができる。望まれる場合、ホスト７０４およびクライアント７０２は次いで接続を確立し（７２０）、共有セッション７２２を開始することができる。
【００４８】
本開示のいくつかの態様では、ホスト７０４とクライアント７０２との間のデータ共有セッション７２２は、サーバ７０６を経由してインターネットを利用する、またはそのネットワークを通じて別の経路を利用することができる。本開示の別の態様では、データ共有セッション７２２は、サーバ７０６から取得された情報に従って確立された、別個の、直接の、アドホックなワイヤレス接続を利用することができる。本開示の別の態様では、ホスト７０４およびクライアント７０２は、サーバ７０６によって示されるような、任意の適切な通信インターフェースまたは通信チャネルを利用して、データ共有セッションに入ることができる。
【００４９】
受動的なブロードキャスト許可
図８は、本開示のいくつかの態様による、受動的なブロードキャスト許可の処理を示す呼の流れ図８００である。ここで、受動的なブロードキャスト許可の処理は図３のブロック３０８において利用されてよく、ホスト８０６は、それぞれの識別子に従ってクライアントＡ  ８０２およびクライアントＢ  ８０４を許可するかどうかを判定し、許可されたクライアントに対応する公開鍵を利用して、ブロードキャスト共有セッションにおいてブロードキャストされるべき情報を暗号化する。
【００５０】
受動的なブロードキャスト許可の処理に参加するために、共有セッションに参加することを望む許可されたクライアント８０４は、公開鍵８０８を生成する。ここで、公開鍵は、公開鍵を生成する許可されたクライアント８０４のみが知る秘密鍵に従って生成される。本開示のいくつかの態様では、公開鍵は、たとえば、許可されたクライアント８０４の表面上のステッカーまたは刻み込まれたバーコードへと恒久的に符号化されることで、ハードコードされてよい。本開示のいくつかの態様では、公開鍵は、放出された参加者ＩＤから導出されてよく、またはその参加者ＩＤと同一であってよい。許可されたクライアント８０４は、上で説明された選択的な光および／または音声による許可の処理を利用して、識別子をホスト８０６に提供する（８１０）。ここで、識別子は、許可されたクライアント８０４によって生成される公開鍵を含む。
【００５１】
許可されたクライアント８０４から識別子／公開鍵を受信した後、ホスト８０６は次いで、公開鍵を利用して情報を暗号化することができる（８１２）。この暗号化された情報は次いで、非セキュアなチャネルを通じてブロードキャストされてよく（８１４）、この情報は、情報が向かう先である許可されたクライアント８０４によって、さらには、ブロードキャストチャネルにアクセスすることが可能な１つまたは複数の別個のクライアント８０２によって受信され得る。対応する秘密鍵を所有している、公開鍵を生成した許可されたクライアント８０４は、情報を暗号化し（８１６）、ホスト８０６から提供された情報を受信することができる。しかしながら、対応する秘密鍵を持っていない別個のクライアント８０２は、情報を暗号化することができない（８１８）。このようにして、本明細書で説明される選択的な許可を利用して、安全なブロードキャストが実現され得る。
【００５２】
本開示のいくつかの態様では、２つ以上のクライアントデバイスが、１つまたは複数の公開鍵をホスト８０６に提供することができ、ホスト８０６は、暗号化された情報のブロードキャストがホスト８０６によって識別されたユーザのいずれによっても復号され得るように、対応する公開鍵を利用して情報を適切にパッケージングすることができる。
【００５３】
図１を参照すると、一構成では、装置１００は、ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定するための手段と、クライアントデバイスがホストデバイスに近接していることを検出するための手段と、許可されたクライアントデバイスを識別するために、許可されたクライアントデバイスから識別子を受信するための手段と、識別子を利用してネットワーク共有セッションを確立するための手段とを含む。上述の手段は、上述の手段によって列挙された機能を実行するように構成された装置１００を含み得る。上で説明されたように、装置１００は、前述の手段によって列挙された機能を実行するように構成される、プロセッサ１０２、メモリ１２４、音声センサ１２０、画像センサ１２６、ならびに／または、１つまたは複数の送受信機１０６、１０８、および／もしくは１１０を含み得る。
【００５４】
別の構成では、装置１００は、共有セッションへの参加を許可された、許可されたクライアントデバイスから、許可されたクライアントデバイスを識別するための識別子をホストデバイスに提供するための手段と、共有セッションを通じた通信のために、ホストデバイスとのリンクを確立するための手段とを含む。上述の手段は、上述の手段によって列挙された機能を実行するように構成された装置１００を含み得る。上で説明されたように、装置１００は、前述の手段によって列挙された機能を実行するように構成される、プロセッサ１０２、メモリ１２４、音声放出器１２２、ユーザインターフェース１１８、ならびに／または、１つまたは複数の送受信機１０６、１０８、および／もしくは１１０を含み得る。
【００５５】
上記の明細書では、本発明のいくつかの代表的な態様が、特定の例に関して説明されてきた。しかしながら、特許請求の範囲に記載されるような本発明の範囲から逸脱することなく、様々な修正および変更が行われ得る。明細書および図面は限定的ではなく例示的であり、修正が本発明の範囲内に含まれることが意図される。したがって、本発明の範囲は、単に説明される例ではなく、特許請求の範囲およびそれらの法的な等価物によって決定されるべきである。
【００５６】
たとえば、任意の方法の請求項または処理の請求項において列挙されたステップは、任意の順序で実行されてよく、特許請求の範囲において提示される特定の順序に限定されない。加えて、任意の装置の請求項において列挙されるコンポーネントおよび／または要素は、まとめられてよく、またはそうでなければ種々の置換形態で動作可能に構成されてよく、したがって、特許請求の範囲に列挙される特定の構成に限定されない。
【００５７】
さらに、いくつかの利益、他の利点、および問題に対する解決法が、特定の実施形態に関して上で説明されてきた。しかしながら、任意の利益、利点、問題に対する解決法、または、特定の利益、利点、もしくは解決法を発生させ得る、もしくはより明確にし得る任意の要素は、任意のまたはすべての請求項の、重大な、必要な、または不可欠な特徴もしくはコンポーネントであると解釈されるべきではない。
【００５８】
本明細書で使用される場合、「備える（ｃｏｍｐｒｉｓｅ）」、「備える（ｃｏｍｒｉｐｓｅｓ）」、「備えている（ｃｏｍｐｒｉｓｉｎｇ）」、「有している」、「含んでいる（ｉｎｃｌｕｄｉｎｇ）」、「含む（ｉｎｃｕｌｄｅｓ）」またはこれらの任意の変形は、要素のリストを備える処理、方法、物品、構成、または装置が、列挙された要素だけではなく、明示的には列挙されていない他の要素、またはそのような処理、方法、物品、構成、もしくは装置に固有の他の要素も含み得るように、非排他的な包含を指すことが意図される。具体的に列挙されていないものに加えて、本発明の実施において使用される、上で説明された構造、構成、用途、比率、要素、材料、またはコンポーネントの他の組合せおよび／または修正は、それらの全般的な原理から逸脱することなく、変化させられてよく、またはそうでなければ、特定の環境、製造仕様、設計パラメータ、もしくは他の動作要件に特別に適合されてよい。
【００５９】
その上、ある要素を単数形で呼ぶことは、特にそのように述べられていない限り「１つのかつ唯一の」を意味することは意図されず、むしろ「１つまたは複数」を意味することが意図される。別段に明記されていない限り、「いくつかの」という語は「１つまたは複数の」を表す。当業者に知られている、または後に知られることになる、本開示全体にわたって説明された様々な態様の要素のすべての構造的および機能的等価物は、参照により本明細書に明白に組み込まれ、特許請求の範囲に包含されることが意図される。その上、本明細書で開示されたいかなることも、そのような開示が特許請求の範囲に明示的に列挙されているかどうかにかかわらず、公に供するものではない。いかなる請求項の要素も、その要素が「のための手段」という語句を使用して明確に列挙されていない限り、または方法の請求項の場合には、その要素が「のためのステップ」という語句を使用して列挙されていない限り、米国特許法第１１２条第６項の規定に基づいて解釈されるべきではない。
【図１】
2016140084.tif 000003
【図２】
2016140084.tif 000004
【図３】
2016140084.tif 000005
【図４】
2016140084.tif 000006
【図５】
2016140084.tif 000007
【図６】
2016140084.tif 000008
【図７】
2016140084.tif 000009
【図８】
2016140084.tif 000010
【手続補正書】
【提出日】平成28年3月29日(2016.3.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定することと、
前記ホストデバイスの音声センサおよび光学センサのうちの少なくとも１つを通じて前記許可されたクライアントデバイスから識別子を受信することと、前記識別子が、前記許可されたクライアントデバイスを識別するための識別情報を含む、
サーバとのネットワーク接続を確立すること、
前記許可されたクライアントデバイスを識別するための識別情報を含む前記識別子を前記サーバに提供することと、
前記サーバからクライアント情報を受信することと、前記クライアント情報が、前記ホストデバイスと前記許可されたクライアントデバイスとの間で前記共有セッションを確立するためのものである、
前記サーバから受信された前記クライアント情報を利用して、前記許可されたクライアントデバイスとの直接の、アドホックなワイヤレス接続を確立することと
を備える、選択的な認証の方法。
【請求項２】
前記識別子が、前記許可されたクライアントデバイスと関連付けられた視覚的な画像を備える、請求項１に記載の方法。
【請求項３】
前記視覚的な画像が、前記許可されたクライアントデバイスに結合されたビデオ表示デバイス上で提供される、表示された画像を備える、請求項２に記載の方法。
【請求項４】
前記視覚的な画像が、バーコード、クイックレスポンス（ＱＲ）コード、またはデータマトリックスコードのうちの少なくとも１つを備える、請求項２に記載の方法。
【請求項５】
前記識別子が、前記許可されたクライアントデバイスに結合された音声放出器によって放出される音声信号を備える、請求項１に記載の方法。
【請求項６】
前記音声信号が、１つまたは複数の符号化された音声トーンを備える、請求項５に記載の方法。
【請求項７】
前記識別子が、前記ネットワーク共有セッションのために利用すべき技術を識別するコードもしくは名前、前記許可されたクライアントデバイスによって監視される１つまたは複数の物理チャネルの識別、第１のデバイスの媒体アクセス制御識別子（ＭＡＣ  ＩＤ）、または、前記許可されたクライアントデバイスのインターネットプロトコル／ポート（ＩＰ／ポート）アドレス情報の１つまたは複数を備える、請求項１に記載の方法。
【請求項８】
ホストデバイスとのネットワーク共有セッションに参加する方法であって、
前記ネットワーク共有セッションへの参加を許可された、許可されたクライアントデバイスから、視覚的なまたは可聴の識別子を提供することと、前記識別子が、前記ホストデバイスに対する前記許可されたクライアントデバイスを識別するための識別情報を含み、前記ホストデバイスの音声センサおよび光学センサのうちの少なくとも１つを通じて受信可能である、
サーバとのネットワーク接続を確立することと、
前記許可されたクライアントデバイスを識別するための識別情報を含む前記識別子を前記サーバに提供することと、
前記サーバから前記ホストデバイスによって受信されたクライアント情報を利用して、前記ホストデバイスとの直接の、アドホックなワイヤレス接続を確立することと、前記クライアント情報は、前記ホストデバイスと前記許可されたクライアントデバイスとの間で前記共有セッションを確立するためのものである、
を備える、方法。
【請求項９】
前記識別子が、前記許可されたクライアントデバイス上で表示された視覚的な画像を備える、請求項８に記載の方法。
【請求項１０】
前記視覚的な画像が、前記許可されたクライアントデバイスに結合されたビデオ表示デバイス上で提供される、請求項９に記載の方法。
【請求項１１】
前記識別子が、音声放出器から放出される音声信号によって提供される、請求項８に記載の方法。
【請求項１２】
前記音声信号が、１つまたは複数の符号化された音声トーンを備える、請求項１１に記載の方法。
【請求項１３】
前記識別子が、前記ネットワーク共有セッションのために利用すべき技術を識別するコードもしくは名前、前記許可されたクライアントデバイスによって監視される１つまたは複数の物理チャネルの識別、第１のデバイスの媒体アクセス制御識別子（ＭＡＣ  ＩＤ）、または、前記許可されたクライアントデバイスのインターネットプロトコル／ポート（ＩＰ／ポート）アドレス情報の１つまたは複数を備える、請求項８に記載の方法。
【請求項１４】
プロセッサと、
前記プロセッサに結合されたメモリと
を備える、選択的な認証のための装置であって、前記プロセッサが、
ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定し、
前記ホストデバイスの音声センサおよび光学センサのうちの少なくとも１つを通じて前記許可されたクライアントデバイスから識別子を受信し、前記識別子が、前記許可されたクライアントデバイスを識別するための識別情報を含む、
サーバとのネットワーク接続を確立し、
前記許可されたクライアントデバイスを識別するための識別情報を含む前記識別子を前記サーバに提供し、
前記サーバからクライアント情報を受信し、前記クライアント情報が、前記ホストデバイスと前記許可されたクライアントデバイスとの間で前記共有セッションを確立するためのものである、
前記サーバから受信された前記クライアント情報を利用して、前記許可されたクライアントデバイスとの直接の、アドホックなワイヤレス接続を確立する
ように構成される、装置。
【請求項１５】
前記識別子が、前記許可されたクライアントデバイスと関連付けられた視覚的な画像を備える、請求項１４に記載の装置。
【請求項１６】
前記視覚的な画像が、前記許可されたクライアントデバイスに結合されたビデオ表示デバイス上で提供される、表示された画像を備える、請求項１５に記載の装置。
【請求項１７】
前記視覚的な画像が、バーコード、クイックレスポンス（ＱＲコード）、またはデータマトリックスコードのうちの少なくとも１つを備える、請求項１５に記載の装置。
【請求項１８】
前記識別子を受信するために、前記プロセッサが、前記許可されたクライアントデバイスに結合された音声放出器によって放出される音声信号を感知するように構成される、請求項１４に記載の装置。
【請求項１９】
前記音声信号が、１つまたは複数の符号化された音声トーンを備える、請求項１８に記載の装置。
【請求項２０】
前記識別子が、前記ネットワーク共有セッションのために利用すべき技術を識別するコードもしくは名前、前記許可されたクライアントデバイスによって監視される１つまたは複数の物理チャネルの識別、第１のデバイスの媒体アクセス制御識別子（ＭＡＣ  ＩＤ）、または、前記許可されたクライアントデバイスのインターネットプロトコル／ポート（ＩＰ／ポート）アドレス情報の１つまたは複数を備える、請求項１４に記載の装置。
【請求項２１】
ホストデバイスとのネットワーク共有セッションに参加するための装置であって、
プロセッサと、
前記プロセッサに結合されたメモリと
を備え、前記プロセッサが、
前記ネットワーク共有セッションへの参加を許可された、許可されたクライアントデバイスから、視覚的なまたは可聴の識別子を提供することと、前記識別子が、前記ホストデバイスに対する前記許可されたクライアントデバイスを識別するための識別情報を含み、前記ホストデバイスの音声センサおよび光学センサのうちの少なくとも１つを通じて受信可能である、
サーバとのネットワーク接続を確立することと、
前記許可されたクライアントデバイスを識別するための識別情報を含む前記識別子を前記サーバに提供することと、
前記サーバから前記ホストデバイスによって受信されたクライアント情報を利用して、前記ホストデバイスとの直接の、アドホックなワイヤレス接続を確立することと、前記クライアント情報は、前記ホストデバイスと前記許可されたクライアントデバイスとの間で前記共有セッションを確立するためのものである、
を行うように構成される、装置。
【請求項２２】
前記識別子を前記提供することが、前記許可されたクライアントデバイス上で視覚的な画像を表示することを備える、請求項２１に記載の装置。
【請求項２３】
前記視覚的な画像が、前記許可されたクライアントデバイスに結合されたビデオ表示デバイス上で提供される、請求項２２に記載の装置。
【請求項２４】
前記識別子が、音声放出器から放出される音声信号によって提供される、請求項２１に記載の装置。
【請求項２５】
前記音声信号が、１つまたは複数の符号化された音声トーンを備える、請求項２４に記載の装置。
【請求項２６】
前記識別子が、前記ネットワーク共有セッションのために利用すべき技術を識別するコードもしくは名前、前記許可されたクライアントデバイスによって監視される１つまたは複数の物理チャネルの識別、第１のデバイスの媒体アクセス制御識別子（ＭＡＣ  ＩＤ）、または、前記許可されたクライアントデバイスのインターネットプロトコル／ポート（ＩＰ／ポート）アドレス情報の１つまたは複数を備える、請求項２１に記載の装置。
【請求項２７】
ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定するための手段と、
前記ホストデバイスの音声センサおよび光学センサのうちの少なくとも１つを通じて前記許可されたクライアントデバイスから識別子を受信するための手段と、前記識別子が、前記許可されたクライアントデバイスを識別するための識別情報を含む、
サーバとのネットワーク接続を確立するための手段と、
前記許可されたクライアントデバイスを識別するための識別情報を含む前記識別子を前記サーバに提供するための手段と、
前記サーバからクライアント情報を受信するための手段と、前記クライアント情報が、前記ホストデバイスと前記許可されたクライアントデバイスとの間で前記共有セッションを確立するためのものである、
前記サーバから受信された前記クライアント情報を利用して、前記許可されたクライアントデバイスとの直接の、アドホックなワイヤレス接続を確立するための手段と
を備える、選択的な認証のための装置。
【請求項２８】
ホストデバイスとのネットワーク共有セッションに参加するための装置であって、
前記ネットワーク共有セッションへの参加を許可された、許可されたクライアントデバイスから、視覚的なまたは可聴の識別子を提供するための手段と、前記識別子が、前記ホストデバイスに対する前記許可されたクライアントデバイスを識別するための識別情報を含み、前記ホストデバイスの音声センサおよび光学センサのうちの少なくとも１つを通じて受信可能である、
サーバとのネットワーク接続を確立するための手段と、
前記許可されたクライアントデバイスを識別するための識別情報を含む前記識別子を前記サーバに提供するための手段と、
前記サーバから前記ホストデバイスによって受信されたクライアント情報を利用して、前記ホストデバイスとの直接の、アドホックなワイヤレス接続を確立するための手段と、前記クライアント情報は、前記ホストデバイスと前記許可されたクライアントデバイスとの間で前記共有セッションを確立するためのものである、
を備える、装置。
【請求項２９】
コンピュータに、ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定させるための命令と、
コンピュータに、前記ホストデバイスの音声センサおよび光学センサのうちの少なくとも１つを通じて前記許可されたクライアントデバイスから識別子を受信させるための命令と、前記識別子が、前記許可されたクライアントデバイスを識別するための識別情報を含む、
コンピュータに、サーバとのネットワーク接続を確立させるための命令と、
コンピュータに、前記許可されたクライアントデバイスを識別するための識別情報を含む前記識別子を前記サーバに提供させるための命令と、
コンピュータに、前記サーバからクライアント情報を受信させるための命令と、前記クライアント情報は、前記ホストデバイスと前記許可されたクライアントデバイスとの間で前記共有セッションを確立するためのものである、
コンピュータに、前記サーバから受信された前記クライアント情報を利用して、前記許可されたクライアントデバイスとの直接の、アドホックなワイヤレス接続を確立させるための命令と
を備える、コンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
その上、ある要素を単数形で呼ぶことは、特にそのように述べられていない限り「１つのかつ唯一の」を意味することは意図されず、むしろ「１つまたは複数」を意味することが意図される。別段に明記されていない限り、「いくつかの」という語は「１つまたは複数の」を表す。当業者に知られている、または後に知られることになる、本開示全体にわたって説明された様々な態様の要素のすべての構造的および機能的等価物は、参照により本明細書に明白に組み込まれ、特許請求の範囲に包含されることが意図される。その上、本明細書で開示されたいかなることも、そのような開示が特許請求の範囲に明示的に列挙されているかどうかにかかわらず、公に供するものではない。いかなる請求項の要素も、その要素が「のための手段」という語句を使用して明確に列挙されていない限り、または方法の請求項の場合には、その要素が「のためのステップ」という語句を使用して列挙されていない限り、米国特許法第１１２条第６項の規定に基づいて解釈されるべきではない。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定することと、
前記クライアントデバイスが前記ホストデバイスに近接していることを検出することと、
前記許可されたクライアントデバイスを識別するための識別子を、前記許可されたクライアントデバイスから受信することと、
前記識別子を利用して、前記ネットワーク共有セッションを確立することとを備える、選択的な認証の方法。
［Ｃ２］
前記識別子を前記受信することが、前記許可されたクライアントデバイスから、前記ホストデバイスにおいて視覚的な画像を受信することを含む、Ｃ１に記載の方法。
［Ｃ３］
前記許可されたクライアントデバイスからの前記視覚的な画像の前記受信を容易にするように、前記ホストデバイスに結合された画像センサを向けることをさらに備える、Ｃ２に記載の方法。
［Ｃ４］
前記視覚的な画像が、前記許可されたクライアントデバイスに結合されたビデオ表示デバイス上で提供される、表示された画像を備える、Ｃ２に記載の方法。
［Ｃ５］
前記視覚的な画像が、前記許可されたクライアントデバイスに付加された画像を備える、Ｃ２に記載の方法。
［Ｃ６］
前記許可されたクライアントデバイスに付加された前記画像がステッカーを備える、Ｃ５に記載の方法。
［Ｃ７］
前記視覚的な画像が、バーコード、ＱＲコード、データマトリックスコード、または所定の画像の少なくとも１つを備える、Ｃ２に記載の方法。
［Ｃ８］
前記識別子を前記受信することが、前記許可されたクライアントデバイスに結合された音声放出器によって放出される音声信号を受信することを備える、Ｃ１に記載の方法。
［Ｃ９］
前記音声信号が、１つまたは複数の符号化された音声トーンを備える、Ｃ８に記載の方法。
［Ｃ１０］
前記許可されたクライアントデバイスに結合された前記音声放出器からの前記音声信号の前記受信を容易にするように、前記ホストデバイスに結合された音声センサを向けることをさらに備える、Ｃ８に記載の方法。
［Ｃ１１］
前記識別子が、前記許可されたクライアントデバイスとの通信を確立するのに十分な情報を備える、Ｃ１に記載の方法。
［Ｃ１２］
前記識別子が、前記共有セッションのために利用すべき技術を識別するコードもしくは名前、前記許可されたクライアントデバイスによって監視される１つまたは複数の物理チャネルの識別情報、第１のデバイスのＭＡＣ  ＩＤ、または、前記許可されたクライアントデバイスのＩＰ／ポートアドレス情報の１つまたは複数を備える、Ｃ１１に記載の方法。
［Ｃ１３］
前記許可されたクライアントデバイスによって提供される前記識別子に含まれる前記情報を利用して、前記許可されたクライアントデバイスとのリンクを確立することをさらに備える、Ｃ１１に記載の方法。
［Ｃ１４］
サーバとのネットワーク接続を確立することと、
前記識別子に対応する情報を前記サーバに提供することと、
前記サーバからの情報を受信して、前記許可されたクライアントデバイスとの通信の確立を可能にすることと、
前記サーバからの前記情報を利用して、前記許可されたクライアントデバイスとのリンクを確立することとをさらに備える、Ｃ１に記載の方法。
［Ｃ１５］
前記許可されたクライアントデバイスから公開鍵を受信することと、
暗号化された情報が前記公開鍵に対応する秘密鍵を利用して復号されるように構成されるように、前記公開鍵を利用して、ブロードキャストされる情報を暗号化することとをさらに備える、Ｃ１に記載の方法。
［Ｃ１６］
前記識別子が前記公開鍵である、Ｃ１５に記載の方法。
［Ｃ１７］
ブロードキャストチャネルを通じて、前記暗号化された情報をブロードキャストすることをさらに備える、Ｃ１５に記載の方法。
［Ｃ１８］
ホストデバイスとのネットワーク共有セッションに参加する方法であって、
前記共有セッションへの参加を許可された、許可されたクライアントデバイスから、前記許可されたクライアントデバイスを識別するための識別子を前記ホストデバイスに提供することと、
前記共有セッションを通じた通信のために、前記ホストデバイスとのリンクを確立することとを備える、方法。
［Ｃ１９］
前記識別子を前記提供することが、前記許可されたクライアントデバイスに視覚的な画像を表示することを備える、Ｃ１８に記載の方法。
［Ｃ２０］
前記許可されたクライアントデバイスからの前記視覚的な画像の前記提供を容易にするために、前記視覚的な画像が前記ホストデバイスに結合された画像センサに対して見えるように、前記許可されたクライアントデバイスを向けることをさらに備える、Ｃ１９に記載の方法。
［Ｃ２１］
前記視覚的な画像を前記表示することが、前記許可されたクライアントデバイスに結合されたビデオ表示デバイスに前記視覚的な画像を提供することを備える、Ｃ１９に記載の方法。
［Ｃ２２］
前記視覚的な画像を前記表示することが、前記許可されたクライアントデバイスに付加された画像を表示することを備える、Ｃ１９に記載の方法。
［Ｃ２３］
前記許可されたクライアントデバイスに付加された前記画像がステッカーを備える、Ｃ２２に記載の方法。
［Ｃ２４］
前記識別子を前記提供することが、前記許可されたクライアントデバイスに結合された音声放出器から音声信号を放出することを備える、Ｃ１８に記載の方法。
［Ｃ２５］
前記音声信号が、１つまたは複数の符号化された音声トーンを備える、Ｃ２４に記載の方法。
［Ｃ２６］
前記許可されたクライアントデバイスからの前記音声信号の前記提供を容易にするために、前記音声信号が前記ホストデバイスに結合された音声センサに対して聞こえるように、前記音声放出器を配置することをさらに備える、Ｃ２４に記載の方法。
［Ｃ２７］
前記識別子が、前記許可されたクライアントデバイスとの通信を確立するのに十分な、前記ホストデバイスのための情報を備える、Ｃ１８に記載の方法。
［Ｃ２８］
前記識別子が、前記共有セッションのために利用すべき技術を識別するコードもしくは名前、前記許可されたクライアントデバイスによって監視される１つまたは複数の物理チャネルの識別情報、第１のデバイスのＭＡＣ  ＩＤ、または、前記許可されたクライアントデバイスのＩＰ／ポートアドレス情報の１つまたは複数を備える、Ｃ２７に記載の方法。
［Ｃ２９］
サーバとのネットワーク接続を確立することと、
前記識別子に対応する情報を前記サーバに提供することとをさらに備える、Ｃ１８に記載の方法。
［Ｃ３０］
前記許可されたクライアントデバイスに記憶される秘密鍵に対応する公開鍵を決定することと、
前記公開鍵を前記ホストデバイスに提供することと、
前記ホストデバイスから暗号化された情報を受信することと、
前記秘密鍵を利用して前記暗号化された情報を復号することとをさらに備える、Ｃ１８に記載の方法。
［Ｃ３１］
プロセッサと、
前記プロセッサに結合されたメモリと備える、選択的な認証のための装置であって、
前記プロセッサが、
ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定し、
前記クライアントデバイスが前記ホストデバイスに近接していることを検出し、
前記許可されたクライアントデバイスを識別するための識別子を、前記許可されたクライアントデバイスから受信し、
前記識別子を利用して、前記ネットワーク共有セッションを確立するように構成される、装置。
［Ｃ３２］
前記識別子を前記受信することが、前記許可されたクライアントデバイスから、前記ホストデバイスにおいて視覚的な画像を受信することを備える、Ｃ３１に記載の装置。
［Ｃ３３］
前記プロセッサがさらに、前記許可されたクライアントデバイスからの前記視覚的な画像の前記受信を容易にするように、前記ホストデバイスに結合された画像センサを向けるように構成される、Ｃ３２に記載の装置。
［Ｃ３４］
前記視覚的な画像が、前記許可されたクライアントデバイスに結合されたビデオ表示デバイス上で提供される、表示された画像を備える、Ｃ３２に記載の装置。
［Ｃ３５］
前記視覚的な画像が、前記許可されたクライアントデバイスに付加された画像を備える、Ｃ３２に記載の装置。
［Ｃ３６］
前記許可されたクライアントデバイスに付加された前記画像がステッカーを備える、Ｃ３５に記載の装置。
［Ｃ３７］
前記視覚的な画像が、バーコード、ＱＲコード、データマトリックスコード、または所定の画像の少なくとも１つを備える、Ｃ３２に記載の装置。
［Ｃ３８］
前記識別子を前記受信することが、前記許可されたクライアントデバイスに結合された音声放出器によって放出される音声信号を受信することを備える、Ｃ３１に記載の装置。
［Ｃ３９］
前記音声信号が、１つまたは複数の符号化された音声トーンを備える、Ｃ３８に記載の装置。
［Ｃ４０］
前記プロセッサがさらに、前記許可されたクライアントデバイスに結合された前記音声放出器からの前記音声信号の前記受信を容易にするように、前記ホストデバイスに結合された音声センサを向けるように構成される、Ｃ３８に記載の装置。
［Ｃ４１］
前記識別子が、前記許可されたクライアントデバイスとの通信を確立するのに十分な情報を備える、Ｃ３１に記載の装置。
［Ｃ４２］
前記識別子が、前記共有セッションのために利用すべき技術を識別するコードもしくは名前、前記許可されたクライアントデバイスによって監視される１つまたは複数の物理チャネルの識別情報、第１のデバイスのＭＡＣ  ＩＤ、または、前記許可されたクライアントデバイスのＩＰ／ポートアドレス情報の１つまたは複数を備える、Ｃ４１に記載の装置。
［Ｃ４３］
前記プロセッサがさらに、前記許可されたクライアントデバイスによって提供される前記識別子に含まれる前記情報を利用して、前記許可されたクライアントデバイスとのリンクを確立するように構成される、Ｃ４１に記載の装置。
［Ｃ４４］
前記プロセッサがさらに、
サーバとのネットワーク接続を確立し、
前記識別子に対応する情報を前記サーバに提供し、
前記サーバからの情報を受信して、前記許可されたクライアントデバイスとの通信の確立を可能にし、
前記サーバからの前記情報を利用して、前記許可されたクライアントデバイスとのリンクを確立するように構成される、Ｃ３１に記載の装置。
［Ｃ４５］
前記プロセッサがさらに、
前記許可されたクライアントデバイスから公開鍵を受信し、
暗号化された情報が前記公開鍵に対応する秘密鍵を利用して復号されるように構成されるように、前記公開鍵を利用して、ブロードキャストされる情報を暗号化するように構成される、Ｃ３１に記載の装置。
［Ｃ４６］
前記識別子が前記公開鍵である、Ｃ４５に記載の装置。
［Ｃ４７］
前記プロセッサがさらに、
ブロードキャストチャネルを通じて、前記暗号化された情報をブロードキャストするように構成される、Ｃ４５に記載の装置。
［Ｃ４８］
ホストデバイスとのネットワーク共有セッションに参加するための装置であって、
プロセッサと、
前記プロセッサに結合されたメモリと備え、
前記プロセッサが、
前記共有セッションへの参加を許可された、許可されたクライアントデバイスから、前記許可されたクライアントデバイスを識別するための識別子を前記ホストデバイスに提供し、
前記共有セッションを通じた通信のために、前記ホストデバイスとのリンクを確立するように構成される、装置。
［Ｃ４９］
前記識別子を前記提供することが、前記許可されたクライアントデバイスに視覚的な画像を表示することを備える、Ｃ４８に記載の装置。
［Ｃ５０］
前記プロセッサがさらに、前記許可されたクライアントデバイスからの前記視覚的な画像の前記提供を容易にするために、前記視覚的な画像が前記ホストデバイスに結合された画像センサに対して見えるように、前記許可されたクライアントデバイスを向けるように構成される、Ｃ４９に記載の装置。
［Ｃ５１］
前記視覚的な画像を前記表示することが、前記許可されたクライアントデバイスに結合されたビデオ表示デバイスに前記視覚的な画像を提供することを備える、Ｃ４９に記載の装置。
［Ｃ５２］
前記視覚的な画像を前記表示することが、前記許可されたクライアントデバイスに付加された画像を表示することを備える、Ｃ４９に記載の装置。
［Ｃ５３］
前記許可されたクライアントデバイスに付加された前記画像がステッカーを備える、Ｃ５２に記載の装置。
［Ｃ５４］
前記識別子を前記提供することが、前記許可されたクライアントデバイスに結合された音声放出器から音声信号を放出することを備える、Ｃ４８に記載の装置。
［Ｃ５５］
前記音声信号が、１つまたは複数の符号化された音声トーンを備える、Ｃ５４に記載の装置。
［Ｃ５６］
前記プロセッサがさらに、前記許可されたクライアントデバイスからの前記音声信号の前記提供を容易にするために、前記音声信号が前記ホストデバイスに結合された音声センサに対して聞こえるように、前記音声放出器を配置するように構成される、Ｃ５４に記載の装置。
［Ｃ５７］
前記識別子が、前記許可されたクライアントデバイスとの通信を確立するのに十分な、前記ホストデバイスのための情報を備える、Ｃ４８に記載の装置。
［Ｃ５８］
前記識別子が、前記共有セッションのために利用すべき技術を識別するコードもしくは名前、前記許可されたクライアントデバイスによって監視される１つまたは複数の物理チャネルの識別情報、第１のデバイスのＭＡＣ  ＩＤ、または、前記許可されたクライアントデバイスのＩＰ／ポートアドレス情報の１つまたは複数を備える、Ｃ５７に記載の装置。
［Ｃ５９］
前記プロセッサがさらに、
サーバとのネットワーク接続を確立し、
前記識別子に対応する情報を前記サーバに提供するように構成される、Ｃ４８に記載の装置。
［Ｃ６０］
前記プロセッサがさらに、
前記許可されたクライアントデバイスに記憶される秘密鍵に対応する公開鍵を決定し、
前記公開鍵を前記ホストデバイスに提供し、
前記ホストデバイスから暗号化された情報を受信し、
前記秘密鍵を利用して前記暗号化された情報を復号するように構成される、Ｃ４８に記載の装置。
［Ｃ６１］
ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定するための手段と、
前記クライアントデバイスが前記ホストデバイスに近接していることを検出するための手段と、
前記許可されたクライアントデバイスを識別するための識別子を、前記許可されたクライアントデバイスから受信するための手段と、
前記識別子を利用して、前記ネットワーク共有セッションを確立するための手段とを備える、選択的な認証のための装置。
［Ｃ６２］
ホストデバイスとのネットワーク共有セッションに参加するための装置であって、
前記共有セッションへの参加を許可された、許可されたクライアントデバイスから、前記許可されたクライアントデバイスを識別するための識別子を前記ホストデバイスに提供するための手段と、
前記共有セッションを通じた通信のために、前記ホストデバイスとのリンクを確立するための手段とを備える、装置。
［Ｃ６３］
コンピュータ可読媒体を備えるコンピュータプログラム製品であって、前記コンピュータ可読媒体が、
コンピュータに、ホストデバイスとのネットワーク共有セッションへの参加をクライアントデバイスに許可すると決定させるための命令と、
コンピュータに、前記クライアントデバイスが前記ホストデバイスに近接していることを検出させるための命令と、
コンピュータに、前記許可されたクライアントデバイスを識別するための識別子を、前記許可されたクライアントデバイスから受信させるための命令と、
コンピュータに、前記識別子を利用して前記ネットワーク共有セッションを確立させるための命令とを備える、コンピュータプログラム製品。
［Ｃ６４］
コンピュータ可読媒体を備えるコンピュータプログラム製品であって、前記コンピュータ可読媒体が、
コンピュータに、共有セッションへの参加を許可された、許可されたクライアントデバイスから、前記許可されたクライアントデバイスを識別するための識別子を、前記共有セッションをホストするホストデバイスへ提供させるための命令と、
コンピュータに、前記共有セッションを通じた通信のために、前記ホストデバイスとのリンクを確立させるための命令とを備える、コンピュータプログラム製品。
【外国語明細書】
2016140084000001.pdf