(57)【要約】  本明細書で説明される技術は、全般的に、電子システムの間の通信に関する。各電子システムは、タッチパネルデバイスの近距離場放出がお互いに相互作用するようにお互いの近くに位置決めできるタッチパネルデバイスを含む。タッチパネルデバイスを、これらの近距離場放出に基づいてお互いを感知するように適合させることができる。検出された後に、タッチパネルデバイスを、変調された近距離場放出を介してお互いの間で情報を通信するために通信チャネルを確立するように構成することができる。そのような交換される情報は、識別情報、ネットワークアドレス、セキュリティキー、その他を含むことができる。交換される情報を、タッチパネルデバイスの間のディスカバリまたはペアリングに使用することができる。本明細書で提示される技術は、直観的なユーザ経験および伝統的な無線ペアリング手法に対する改善されたセキュリティをサポートすることができる。
2013527510.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルデバイスであって、
プロセッサと、
検出電極と、
前記プロセッサに結合されたコントローラであって、前記コントローラは、前記検出電極に結合された検出回路を含み、前記コントローラは、前記検出回路を用いて前記検出電極から第１の信号を受け取り、前記受け取られた第１の信号内の変調を検出し、前記検出された変調に関連する情報を判定するように構成され、前記第１の信号内の前記検出された変調は、前記タッチパネルデバイスと別のタッチパネルデバイスとの間の物理的近接を示す、コントローラと
を含むタッチパネルデバイス。
【請求項２】
前記コントローラは、前記判定された情報から前記第１の信号内のディスカバリビーコンを検出するようにさらに構成される、請求項１に記載のタッチパネルデバイス。
【請求項３】
駆動電極をさらに含み、前記コントローラは、前記駆動電極に結合されたドライバ回路をさらに含み、前記コントローラの前記ドライバ回路は、前記タッチパネルデバイスの駆動電極に結合される第２の信号を生成するように構成される、請求項１に記載のタッチパネルデバイス。
【請求項４】
前記コントローラは、前記ディスカバリビーコンが前記タッチパネルデバイスの前記駆動電極を介して前記別のタッチパネルデバイスに伝えられるように、前記第２の信号内で前記ディスカバリビーコンを符号化するようにさらに構成される、請求項３に記載のタッチパネルデバイス。
【請求項５】
前記コントローラは、符号化された情報が前記タッチパネルデバイスの前記駆動電極を介して前記別のタッチパネルデバイスに伝えられるように、前記第２の信号内で情報を符号化するようにさらに構成される、請求項３に記載のタッチパネルデバイス。
【請求項６】
前記コントローラは、前記タッチパネルデバイスと前記別のタッチパネルデバイスとの間で通信チャネルを確立するようにさらに構成され、前記タッチパネルデバイスの前記駆動電極および前記検出電極は、前記通信チャネルの送信器および受信器のうちのそれぞれの１つとして動作する、請求項３に記載のタッチパネルデバイス。
【請求項７】
前記コントローラは、前記通信チャネルを使用して前記別のタッチパネルデバイスとキーを共有するようにさらに構成される、請求項６に記載のタッチパネルデバイス。
【請求項８】
前記コントローラは、前記通信チャネルを使用して前記別のタッチパネルデバイスと識別情報を共有するようにさらに構成される、請求項６に記載のタッチパネルデバイス。
【請求項９】
前記識別情報は、前記別のタッチパネルデバイスとの周辺デバイスの共有に関係する、請求項８に記載のタッチパネルデバイス。
【請求項１０】
前記識別情報は、前記別のタッチパネルデバイスとの第２の通信チャネルの確立に関係する、請求項８に記載のタッチパネルデバイス。
【請求項１１】
前記タッチパネルデバイスの外側表面の少なくとも一部をカバーする誘電体をさらに含む、請求項１に記載のタッチパネルデバイス。
【請求項１２】
コンピューティングデバイスによって実行される時に、タッチパネルデバイスを利用して通信を確立するように前記コンピューティングデバイスを適合させる方法のコンピュータ実行可能命令が格納されたコンピュータ記憶媒体であって、前記方法は、
第１の信号内で情報を変調することと、
前記タッチパネルデバイスの駆動電極が前記第１の信号に応答して第１の電磁界を生成するように、前記駆動電極に前記第１の信号を結合することと、
前記タッチパネルデバイスの検出電極から第２の信号を受け取ることであって、前記第２の信号は、別のタッチパネルデバイスに関連する第２の電磁界に応答する、受け取ることと、
前記第１の信号および前記第２の信号を使用して、前記タッチパネルデバイスと前記別のタッチパネルデバイスとの間で通信チャネルを確立することと
を含む、コンピュータ記憶媒体。
【請求項１３】
前記第１の信号を変調することは、シンボルを用いて前記第１の信号を符号化することを含み、前記シンボルは、ディスカバリビーコン、データ、および／または肯定応答のうちの１つまたは複数に関連する、請求項１２に記載のコンピュータ記憶媒体。
【請求項１４】
前記方法は、前記通信チャネルを使用して前記タッチパネルデバイスと前記別のタッチパネルデバイスとの間でキーを交換することをさらに含む、請求項１２に記載のコンピュータ記憶媒体。
【請求項１５】
前記方法は、前記キーを使用して、前記タッチパネルデバイスと前記別のタッチパネルデバイスとの間で交換される情報を保護することをさらに含む、請求項１４に記載のコンピュータ記憶媒体。
【請求項１６】
前記方法は、前記キーを使用して、前記第１のタッチパネルデバイスと前記別のタッチパネルデバイスとの間で交換される情報を認証することをさらに含む、請求項１４に記載のコンピュータ記憶媒体。
【請求項１７】
第１のタッチパネルデバイスと第２のタッチパネルデバイスとの間で通信するコンピュータ実施される方法であって、
前記第１のタッチパネルデバイスで、前記第１のタッチパネルデバイスの第１の電極から第１の信号を受け取ることと、
前記第１のタッチパネルデバイスで、前記第１の信号内の変調を検出することであって、前記変調は、前記第２のタッチパネルデバイスからの通信を示す、検出することと、
前記第１のタッチパネルデバイスで、前記変調に関連する情報を判定することと
を含むコンピュータ実施される方法。
【請求項１８】
第１のタッチスクリーンデバイスで、前記第１のタッチパネルデバイスの第２の電極に駆動される第２の信号を生成することをさらに含む、請求項１７に記載のコンピュータ実施される方法。
【請求項１９】
前記第１のタッチパネルデバイスと前記第２のタッチパネルデバイスとの間で通信チャネルを確立することをさらに含み、前記通信チャネルを介する送信および受信は、前記第１の信号および前記第２の信号を介して容易にされる、請求項１８に記載のコンピュータ実施される方法。
【請求項２０】
前記通信チャネルを介して識別情報および／またはセキュリティキーを共有することをさらに含む、請求項１９に記載のコンピュータ実施される方法。
【発明の詳細な説明】
【背景技術】
【０００１】
本明細書で別段の指示がない限り、このセクションで説明される材料は、本願の特許請求の範囲に対する従来技術ではなく、このセクションへの包含によって従来技術と認められるものではない。
【０００２】
電子デバイスの間の通信を、多くの応用例のために確立することができる。そのような通信は、通信チャネルの参加者として２つの電子デバイスを一緒にペアリングすることを含むか、ペアリングから始まる場合がある。有線チャネルについて、ペアリングは、ケーブルなどの相互接続機構を用いて電子デバイスを一緒に直接に結合することによって、明示的に開始され得る。無線チャネルについて、ペアリングは、自動的に開始されるかまたは手動で開始されるかのいずれかとすることができる。無線チャネルを介する電子デバイスの自動ペアリングは、ユーザへの肯定の視角的確認を欠き、したがって、不安定であり、「中間者（man in the middle）」攻撃などのさまざまな既知のエクスプロイト（exploit）を許す。手動ペアリングを、住所、氏名、キー、または識別コードの手動入力によって確立することができる。手動入力は、時間がかかり、エラーが起こりがちであり、特にユーザフレンドリではない。
【０００３】
例示のペアリングアプリケーションでは、ユーザは、キオスク、現金自動預払機（ＡＴＭ）、または他のホストシステムまで歩き、携帯電話機、携帯情報端末（ＰＤＡ）、または他のポータブル電子デバイスを使用して、ホストシステムと通信することを望む可能性がある。ユーザは、識別、取引、ファイル転送、または他の目的のためにモバイルデバイスとホストデバイスとの間の通信を確立することを望む可能性がある。
【発明の概要】
【０００４】
本開示は、タッチパネルデバイスに関連するさまざまな技法を説明する。本明細書で説明されるいくつかの例のタッチパネルデバイスは、プロセッサおよびコントローラを含む。コントローラは、プロセッサに結合され、検出回路を含む。コントローラは、検出電極に結合された検出回路を含むように構成される。コントローラは、検出回路を用いて検出電極から第１の信号を受け取るように構成される。コントローラは、受け取られた第１の信号内の変調を検出するようにも構成される。コントローラは、検出された変調に関連する情報を判定するようにさらに構成される。第１の信号内の検出された変調は、タッチパネルデバイスと別のタッチパネルデバイスとの間の物理的近接を示すことができる。
【０００５】
本開示は、コンピューティングデバイスによって実行される時に、タッチパネルデバイスを利用する通信を確立するようにコンピューティングデバイスを適合させる方法が格納されたコンピュータ実行可能命令を含むコンピュータ記憶媒体をも説明する。本明細書で説明されるいくつかの例の方法によれば、第１の信号内の情報が変調される。第１の信号は、タッチパネルデバイスの駆動電極が第１の信号に応答して第１の電磁界を生成するように、駆動電極に結合される。第２の信号は、タッチパネルデバイスの検出電極から受け取られる。第２の信号は、別のタッチパネルデバイスに関連する第２の電磁界に応答するものとすることができる。通信チャネルは、第１の信号および第２の信号を使用して、タッチパネルデバイスと別のタッチパネルデバイスとの間で確立される。
【０００６】
本開示は、第１のタッチパネルデバイスと第２のタッチパネルデバイスとの間で通信するコンピュータ実施される方法のさまざまな技法をも説明する。いくつかの例の方法によれば、第１のタッチパネルデバイスは、第１のタッチパネルデバイスの第１の電極から第１の信号を受け取るように構成される。第１のタッチパネルデバイスは、第１の信号内の変調を検出するようにも構成される。変調は、第２のタッチパネルデバイスからの通信を示すことができる。第１のタッチパネルデバイスは、変調に関連する情報を判定するようにさらに構成される。
【０００７】
前述の要約は、例示的であるのみであって、いかなる形でも限定的であることは意図されていない。上で説明した例示的な態様、実施形態、および特徴に加えて、さらなる態様、実施形態、および特徴が、図面および次の詳細な説明を参照することによって明白になるであろう。
【０００８】
本開示の前述および他の特徴は、添付図面と共に解釈される次の説明および添付の特許請求の範囲からより十分に明白になる。これらの図面が本開示による複数の実施形態のみを示し、したがってその範囲を限定すると考えられてはならないことを理解して、本開示を、添付図面の使用を介して追加の限定性および詳細を伴って説明する。
【図面の簡単な説明】
【０００９】
【図１】本明細書で提示される少なくともいくつかの実施形態に従って配置された、例示のタッチスクリーン対タッチスクリーン動作環境を示すブロック図である。
【図２】本明細書で提示される少なくともいくつかの実施形態に従って配置された、２つのタッチスクリーンの間を結合する例示の電磁界を示す概略図である。
【図３】本明細書で提示される少なくともいくつかの実施形態に従って配置された、２つのタッチスクリーンの間の例示の交換を示す信号タイミング図である。
【図４】本明細書で提示される少なくともいくつかの実施形態に従って配置された、タッチスクリーン通信の空間多重化のための例示のマッピングを示す概略図である。
【図５】本明細書で提示される少なくともいくつかの実施形態に従って配置された、タッチスクリーンデバイスの間の通信の例示のプロセスを示す流れ図である。
【図６】本明細書で提示される少なくともいくつかの実施形態に従って配置された、例示のコンピューティングデバイスを示すブロック図である。
【図７】本明細書で提示される少なくともいくつかの実施形態に従って配置された、コンピューティングデバイス上でコンピュータプロセスを実行するためのコンピュータプログラムを含む例示のコンピュータプログラム製品の部分的な図を示す概略図である。
【発明を実施するための形態】
【００１０】
次の詳細な説明では、本明細書の一部を形成する添付図面を参照する。図面では、文脈がそうではないと規定しない限り、同様の記号が、通常は同様の構成要素を識別する。発明を実施するための形態、図面、および特許請求の範囲で説明される例示的実施形態は、限定的であることを意図されたものではない。本明細書で提示される主題の趣旨または範囲から逸脱せずに、他の実施形態を利用することができ、他の変更を行うことができる。全般的に本明細書で説明され、図面に図示される本開示を、さまざまな異なる構成で配置し、置換し、組み合わせ、分離し、設計することができ、そのすべてが本明細書で明示的に企図されていることが、たやすく理解されるであろう。
【００１１】
本開示は、全般的に、とりわけ、タッチスクリーンデバイスおよび／または非スクリーンタッチパネルデバイスなどのタッチパネルデバイスの間の通信に関連する方法、装置、システム、およびコンピュータプログラム製品に引き付けられる。本明細書で説明されるいくつかの実施形態が、タッチスクリーンデバイスに言及する場合があるが、これらの実施形態を非スクリーンタッチパネルデバイス上で同様に実施できることを了解されたい。通信を、お互いに非常に接近して位置決めされた２つのタッチパネルの電磁界の間の相互作用を使用して確立することができる。タッチパネルを、任意のタイプの電子デバイスまたは電子システムのタッチ感知ディスプレイコンポーネントとすることができる。たとえば、タッチパネルのそれぞれを、ＰＤＡ、携帯電話機、スマートホン、ラップトップ機、ネットブック、タブレット機、ゲーミングデバイス、電子ブック、コンピュータ、テレビジョン、キオスク、ＡＴＭ、ディジタル写真フレーム、ＰＯＳ端末、ディジタル地図、または任意の他の電子デバイスの一部とすることができる。通信するタッチパネルの一方または両方を、モバイルデバイスまたは静止デバイスとすることができることを了解されたい。
【００１２】
短く述べると、本明細書で説明される技術は、全般的に、電子システムの間の通信に関する。各電子システムは、タッチスクリーンデバイスの近距離場放出がお互いに相互作用するようにお互いの近くに位置決めできるタッチスクリーンデバイスを含む。タッチスクリーンデバイスを、これらの近距離場放出に基づいてお互いを感知するように適合させることができる。検出された後に、タッチスクリーンデバイスを、変調された近距離場放出を介してお互いの間で情報を通信するために通信チャネルを確立するように構成することができる。そのような交換される情報は、識別情報、ネットワークアドレス、セキュリティキー、その他を含むことができる。交換される情報を、タッチスクリーンデバイスの間のディスカバリまたはペアリングに使用することができる。本明細書で提示される技術は、直観的なユーザ経験および伝統的な無線ペアリング手法に対する改善されたセキュリティをサポートすることができる。
【００１３】
図１は、本明細書で提示される１つまたは複数の実施形態に従って配置された、例示のタッチスクリーン対タッチスクリーン動作環境１００を示すブロック図である。図示されているように、ユーザ１３０は、ホストデバイス１２０に隣接してまたはその近くにモバイルデバイス１１０を位置決めすることができ、ここで、モバイルデバイス１１０は、タッチスクリーン１５０Ａを含み、ホストデバイス１２０も、タッチスクリーン１５０Ｂを含む。タッチスクリーン１５０Ａ〜１５０Ｂを、包括的にまたは集合的にタッチスクリーン１５０と呼ぶ場合がある。タッチスクリーン１５０のそれぞれは、電極グリッド１６０を含むことができる。ユーザ１３０によるモバイルデバイス１１０およびホストデバイス１２０の相対位置決めは、２つのタッチスクリーン１５０をお互いに物理的に近くにもってくることができ、２つのタッチスクリーン１５０内の電極グリッド１６０に関連する電磁界が相互作用できるようになる。タッチスクリーン１５０の間の電磁相互作用を、他方のタッチスクリーン１５０の存在を検出するために一方のタッチスクリーン１５０によって利用することができ、タッチスクリーン１５０の間の情報の通信をサポートするのに利用することもできる。
【００１４】
例示のタッチスクリーン１５０は、投影型静電容量式タッチ（ｐｒｏｊｅｃｔｅｄ  ｃａｐａｃｉｔｉｖｅ  ｔｏｕｃｈ）（ＰＣＴ）技術などの静電容量式タッチスクリーン技術を使用することができる。ＰＣＴタッチスクリーン技術は、多数の携帯電話機、消費者機器、デスクトップコンピュータ、サービスキオスクなどで使用されている可能性がある。ＰＣＴ技術は、マルチタッチをサポートでき、保護スクリーン層を介して動作することができる。ＰＣＴタッチスクリーン内の電極グリッド１６０は、容量性電極のグリッドを含む。電気信号を容量性電極に印加して、電極の間に短距離電界を生成することができ、この電極は、コンデンサの個々のプレートとして働くことができる。タッチ検出器としての従来の動作では、電界を、同一の電極グリッド１６０内の電極の間で形成することができる。しかし、本明細書のいくつかの実施形態で説明される技術は、２つのタッチスクリーン１５０Ａと１５０Ｂとの間の電界の相互作用を活用することができる。
【００１５】
電気信号を容量性電極に印加して、電界を生成することができる。これらの電気信号を、高周波数搬送波信号とすることができる。これらの搬送波信号は、デバイスの電極グリッド１６０内の複数の電極の間で結合することができる。指または導電性スタイラスが、タッチスクリーン１５０の表面またはその付近にタッチし、したがって、デバイスの電極グリッド１６０内のコンデンサの間に結合された電界をひずませることができる。界のこのひずみは、効果的に、電極グリッド１６０内のひずまされた点での容量を変化させることができる。これらのひずみは、約１センチメートルまでの範囲でガラスまたは他の保護層を介して影響され得る。界ひずみの位置および対応するタッチを検出するように、信号処理を構成することができる。ひずみがタッチスクリーン１５０へのタッチとしてカウントされなければならないのかどうかを判定するためにひずみを評価するように、信号処理を構成することもできる。たとえば、容量の変化を、タッチ入力としての分類に関する確立されたしきい値レベルと比較することができる。
【００１６】
電極の間に振動電圧（たとえば、水晶セット周波数での）を印加し、電流源での結果の電流または結果の電圧変化を測定することによって、界のひずみを測定するように、信号処理を構成することができる。結果の変化が確立されたしきい値レベルより大きい時に、タッチ入力を表すひずみを識別するように、信号処理を構成することもできる。タッチスクリーン１５０の複数の点で容量の変化を評価することによって、信号処理は、タッチスクリーン１５０の表面全体でタッチ入力を検出することができる。追加の処理を利用して、複数の点がある場合に、どの点が所与の瞬間に評価されるのかを決定することができる。たとえば、タッチスクリーン１５０が携帯電話機であり、ユーザ１３０が、電話中にタッチスクリーン１５０を彼の耳および顔に押し当てる場合に、信号処理は、結果のひずみを評価しないと判断することができる。
【００１７】
２つのタッチスクリーン１５０Ａ、１５０Ｂが、お互いの非常に近くに位置決めされる時に、その電磁界は、お互いと相互作用する。この相互作用を、図２に関してより詳細に述べる。通常のタッチ検出動作では、２つのタッチスクリーン１５０に関連する界の間の相互作用は、予期されず、単にタッチ検出を判定するように適合される可能性がある信号処理にとって混乱させるものである可能性が高い。しかし、本明細書で開示される技術は、図２に関してさらに詳細に述べるように、２つのタッチスクリーン１５０Ａ、１５０Ｂの界の間の相互作用の取込および解釈をサポートする。
【００１８】
１つの例示の応用によれば、ユーザ１３０は、タッチスクリーン１５０Ａを有する携帯電話機を有することができ、ここで、携帯電話機は、モバイルデバイス１１０として働くことができる。ユーザは、別のタッチスクリーン１５０Ｂを含むより大きいディスプレイを有するホストデバイス１２０に接近することができる。このホストデバイス１２０を、コンピュータ端末、テレビジョン、またはタブレットコンピュータなど、任意の適切なデバイスとすることができる。ユーザ１３０は、２つのタッチスクリーン１５０Ａ、１５０Ｂの界が相互作用できるように、ホストデバイス１２０に隣接してまたはその近くに携帯電話機を位置決めすることができる。デバイスの間の界相互作用を介してモバイルデバイス１１０にネットワークアドレスまたはディスプレイアドレスを転送するように、ホストデバイス１２０を構成することができる。その後、モバイルデバイス１１０は、より大きいディスプレイをモバイルデバイス１１０からのイメージまたはビデオの提示に使用できるように、受信されたアドレスを使用して、そのディスプレイ出力をホストデバイス１２０に転送することができる。同様に、ビデオ会議呼を、転送されたアドレスに従ってモバイルデバイス１１０からホストデバイス１２０に転送することができる。タッチスクリーン１５０を、モバイルデバイス１１０とホストデバイス１２０との間で初期アドレスを転送するのに使用することができるが、ＷｉＦｉ、ＷｉＭａｘ、Ｂｌｕｅｔｏｏｔｈ、Ｚｉｇｂｅｅ、ＥＤＧＥ、ＰＣＳ、３Ｇ、４Ｇ、またはインターネットなどの副チャネルを、より高帯域幅の情報の転送に使用することができる。
【００１９】
類似する例示の応用によれば、セキュリティキーまたは暗号化キーを、２つのタッチスクリーン１５０の間で確立された通信チャネルを使用して、モバイルデバイス１１０とホストデバイス１２０との間で交換することができる。その後、交換されたセキュリティキーまたは暗号化キーを使用して、ホストデバイス１２０とモバイルデバイス１１０との間の将来の通信を保護することができる。将来の通信は、無線リンクなど、副チャネルを介するものとすることができる。したがって、高レベルのセキュリティまたはペアリングの確実性に欠ける可能性がある通常の無線チャネルを、タッチスクリーン１５０の間のインターフェースを介して発生するキー交換という追加のセキュリティを活用するように適合させることができる。伝統的な無線ディスカバリプロトコルを使用してユーザ１３０のズボンのポケット内のモバイルデバイス１１０を検出するようにホストデバイス１２０を構成することができるが、別の当事者の潜在的な干渉なしで正しい無線リンクが行われたことの断定的な確実性はほとんどない。本明細書で開示される技術を使用して、ユーザ１３０は、彼の携帯電話機のタッチスクリーン１５０Ａをホストデバイス１２０のタッチスクリーン１５０Ｂに押し付けることによって交換されるキーまたは提供されるアドレスにおける高い度合の確実性を有する。これは、ホストデバイス１２０がＡＴＭまたはＰＯＳ端末である可能性がある場合などの金融取引の場合に特に有益である可能性がある。
【００２０】
もう１つの例示の応用によれば、モバイルデバイス１１０からホストデバイス１２０に関連する周辺機器へのアクセスを可能にするためにホストデバイス１２０と情報を交換するように、モバイルデバイス１１０を構成することができる。たとえば、印刷ショップまたはドラッグストアのキオスクまたはコンピュータが、ホストデバイス１２０として働くことができ、モバイルデバイス１１０を、カメラ付き電話機、ディジタルカメラ、ＰＤＡ、コンピュータ、または写真を含むか写真へのアクセスを有する任意の他のデバイスとすることができる。モバイルデバイス１１０が、タッチスクリーン対タッチスクリーン通信チャネルを使用してホストデバイス１２０とペアリングされた後に、写真をホストデバイス１２０によって印刷するか他の形で処理するために、写真をモバイルデバイス１１０からホストデバイス１２０に転送することができる。この上で説明される例示の周辺機器は、ホストデバイス１２０に関連する写真印刷システムであるが、本明細書で開示される技術が、ホストデバイス１２０またはモバイルデバイス１１０のいずれかに関連する周辺機器をサポートできることを了解されたい。さらに、サポートされる周辺機器を、通信デバイス、ディスプレイ、プリンタ、ストレージシステム、スキャナ、製造機器、セキュリティデバイス、ドアロック、販売システム、メディア配布システム、またはホストデバイス１２０とモバイルデバイス１１０との間の通信リンクを利用するように適合させることのできる任意の他の周辺機器とすることができる。
【００２１】
さまざまな他の例示の応用によれば、モバイルデバイス１１０およびホストデバイス１２０は、キー、秘密、パスワード、アドレスなどを交換することができる。この情報を、暗号化、識別、認証、否認防止、キー生成、およびさまざまな他の通信応用に使用することができる。モバイルデバイス１１０とホストデバイス１２０との間の情報の積極的な結合は、２つのデバイスの間のペアリングまたはディスカバリをサポートすることができる。本明細書で開示されるタッチスクリーン１５０通信ベースのペアリングは、キー、符号、または他の識別子を手動で入力することと比較した時に、減らされた複雑さをサポートすることができる。本明細書で開示されるタッチスクリーン１５０通信ベースのペアリングは、一緒にタッチされる２つのデバイスが、今や、通信チャネル内の中間者参加者からの攻撃の大幅に減らされた危険性を伴って通信しているデバイスであることの、ユーザに関するセキュリティおよび確実性の改善された感覚をサポートすることもできる。
【００２２】
タッチスクリーン１５０通信チャネル内で使用される２つのデバイスが、モバイルデバイス１１０およびホストデバイス１２０であるものとして説明されるが、この２つのデバイスを、両方ともモバイルデバイスまたは静止デバイスとすることができることを了解されたい。たとえば、１つの携帯電話機のタッチスクリーン１５０を、情報、キー、ファイル、アプリケーションなどを交換するために本明細書で開示される技術を使用して別の携帯電話機のタッチスクリーン１５０と通信するように構成することができる。通信を、携帯電話機デバイスとタブレットデバイスまたはラップトップデバイスとの間、ＰＤＡデバイスとテレビジョンデバイスとの間、または一般にタッチスクリーン１５０を有する任意の２つのデバイスの間とすることもできる。
【００２３】
ここで図２に移ると、概略図に、本明細書で提示される１つまたは複数の実施形態に従って配置された、２つのタッチスクリーン１５０Ａ、１５０Ｂの間を結合する例の電磁界２４０が示されている。第１のタッチスクリーン１５０Ａは、駆動電極２２０Ａおよび検出電極２３０Ａを含む。駆動電極２２０Ａおよび検出電極２３０Ａを、第１のタッチスクリーン１５０Ａに関連する電極グリッド１６０の一部とすることができる。第１のタッチスクリーン１５０Ａは、タッチスクリーン１５０Ａの保護ガラス外側表面とすることができる誘電体２１０Ａをも含む。第２のタッチスクリーン１５０Ｂは、駆動電極２２０Ｂおよび検出電極２３０Ｂを含む。駆動電極２２０Ｂおよび検出電極２３０Ｂを、第２のタッチスクリーン１５０Ｂに関連する電極グリッド１６０の一部とすることができる。第２のタッチスクリーン１５０Ｂは、タッチスクリーン１５０Ａの保護ガラス外側表面とすることができる誘電体２１０Ｂをも含む。誘電体２１０Ａ、２１０Ｂを、ガラス、プラスティック、高分子、アクリル、または任意の他の光学的に透明または半透明の誘電材料から作ることができる。いくつかの他の実施形態では、誘電材料を、光学的に透明または半透明ではないものとすることができる。たとえば、タッチパッドなどのいくつかの他のタッチパネルは、不透明の非スクリーン材料を利用することができる。
【００２４】
いくつかの例で、タッチ検出器として動作するように第１のタッチスクリーン１５０Ａを構成することができ、ここで、界２４０は、駆動電極２２０Ａと検出電極２３０Ａとの間に生成される。したがって、コンデンサが形成され、駆動電極２２０Ａおよび検出電極２３０Ａは、コンデンサプレートの間に界２４０を有するコンデンサのプレートとして働く。タッチ検出のこの役割では、界２４０を、誘電体２１０Ａ上またはその近くの指またはスタイラスの導入によってひずませることができる。界への指またはスタイラスの導入は、駆動電極２２０Ａと検出電極２３０Ａとの間のキャパシタンスまたは導電性を変更することによって界をひずませることができる。キャパシタンスを測定し、キャパシタンスの変化を検出するように、センサ（図示せず）を構成することができる。
【００２５】
第１のタッチスクリーン１５０Ａおよび第２のタッチスクリーン１５０Ｂが、通信を確立するためにお互いの近くに持ってこられる時に、元々は第１のタッチスクリーン１５０Ａに関連した界２４０が、第２のタッチスクリーン１５０Ｂの検出電極２３０Ｂに影響する可能性がある。同様に、元々は第２のタッチスクリーン１５０Ｂに関連した別の界（図示せず）が、第１のタッチスクリーン１５０Ａの検出電極２３０Ａに影響する可能性がある。第１のタッチスクリーン１５０Ａおよび第２のタッチスクリーン１５０Ｂが通信する近さにある間の第１のタッチスクリーン１５０Ａと第２のタッチスクリーン１５０Ｂとの間の距離は、数ミリメートルから約１センチメートルまでのスケールとすることができる。関連するエレクトロニクスおよび電極グリッド１６０の性質に依存して、タッチスクリーン１５０の間の通信の最大距離が、１センチメートル超または１センチメートル未満である場合がある。
【００２６】
タッチスクリーンコントローラ２５０は、ドライバ回路アレイ２５２を含むことができる。ドライバ回路アレイ２５２内の多数のＮ個のドライバのそれぞれを、界生成信号２４２を生成し、駆動電極２２０Ａのうちの１つに駆動するように構成することができる。タッチスクリーンコントローラ２５０は、検出回路アレイ２５４をも含むことができる。検出回路アレイ２５４内の多数のＭ個の検出器のそれぞれを、検出電極２３０Ａのうちの１つから受け取られた界検出信号２４４を受け取り、処理するように構成することができる。タッチスクリーンコントローラ２５０、ドライバ回路アレイ２５２、および検出回路アレイ２５４は、１つもしくは複数の電子コンポーネント、ならびに／または、電子コンポーネントおよびソフトウェアコンポーネントもしくはモジュールのある組合せを含むことができる。タッチスクリーンコントローラ２５０が、第１のタッチスクリーン１５０Ａに関連し、別のタッチスクリーンコントローラ（図示せず）が、第２のタッチスクリーン１５０Ｂに関連するものとすることができることを了解されたい。
【００２７】
検出電極２３０Ａから受け取られた界検出信号２４４を処理することによって、ひずみ位置と一緒に界２４０内のすべてのひずみを検出するように、タッチスクリーンコントローラ２５０を構成することができる。そのような処理は、おそらくはユーザが電極グリッド１６０内のキャパシタンスまたは導電性を変更する時に引き起こされる信号の変化（たとえば、信号振幅、周波数、位相、極性、パルス幅などの変化）を判定するために界検出信号２４４を分析することを含むことができる。これから、タッチスクリーンコントローラ２５０によって、タッチスクリーン１５０Ａへのタッチの位置を識別し、突き止めることができる。
【００２８】
タッチスクリーン通信モジュール２６０を、タッチスクリーン１５０の間の通信をサポートするように適合させることができる。たとえば、図３に詳細に示される一連の駆動パルスなど、界生成信号２４２を変調するように、タッチスクリーン通信モジュール２６０を構成することができる。界生成信号２４２を、所与の搬送波周波数（たとえば、５０ｋＨｚ）に乗算するか他の形で混合することもできる。変調された信号によって生成される界を、界２４０を介して第２のタッチスクリーン１５０Ｂの検出電極２３０Ｂに結合することができる。したがって、第２のタッチスクリーン１５０Ｂでのこの変調された界の検出を利用して、信号変調内で情報を符号化することによって第１のタッチスクリーン１５０Ａから第２のタッチスクリーン１５０Ｂへ情報を通信することができる。情報を、数千シンボル毎秒程度のレートで伝えることができる。各シンボルは、任意の適当な個数のデータビット（たとえば、０．５ビット／シンボル、１ビット／シンボル、１．５ビット／シンボル、２ビット／シンボルなど）に対応することができる。さまざまな実施形態によれば、数千シンボル毎秒より高速または低速のいずれかの他の多数のデータレートを達成することができる。変調は、パルス振幅符号化、パルス幅符号化、パルス周波数符号化、パルスデューティサイクル符号化、振幅符号化、周波数符号化、位相符号化、任意の他のタイプの変調、またはその任意の組合せを用いることができる。
【００２９】
タッチスクリーン１５０Ａ、１５０Ｂの間の通信は、ペアリングのためのディスカバリまたは検出を含むことができる。いくつかの実施形態によれば、パルスの特定の変調または特定の周波数などのビーコン信号を使用して、タッチスクリーン１５０に関連する界２４０を生成することができる。その後、別のタッチスクリーンが、界１４０内のこのビーコン変調を検出し、それ自体の生成された界内の肯定応答信号を用いて応答することができる。この初期ディスカバリまたはハンドシェークから、２つのタッチスクリーン１５０の間で通信を確立することができる。
【００３０】
いくつかの実施形態によれば、高い成分周波数について、検出された信号を監視するようにタッチスクリーン１５０を構成することができる。そのような高周波数変動は、人間の活動によって生成されるにはすばやすぎる可能性があり、したがって、近くの別のタッチスクリーン１５０が通信を試みつつあることの指示である可能性がある。図３でさらに詳細に述べるように、高周波数ビーコン信号を、タッチ検出に使用される駆動信号内の識別子として、変調された情報内に符号化することができる。したがって、タッチスクリーン１５０は、タッチ検出機能性が動作しつつある間であっても、いつでもペアリングすることができる。代替案では、タッチスクリーン１５０が、タッチ検出にかかわっていない時にいつでもビーコン信号の検出を試みることができる。
【００３１】
ＰＣＴに基づくものなどのタッチスクリーンハードウェアは、変調信号を生成し、検出するためのタッチスクリーン通信モジュール２６０の追加を伴って、スクリーン対スクリーン通信をサポートすることができる。いくつかの実施形態によれば、タッチスクリーン通信モジュール２６０の追加は、タッチスクリーンコントローラ２５０に対するソフトウェア更新またはファームウェア更新を介して実行することができる。本明細書で提示される概念を、ＰＣＴ以外のタッチスクリーン技術に拡張できることを了解されたい。近距離場信号を生成する任意のタッチスクリーン技術を、スクリーン対スクリーン通信の候補とすることができる。
【００３２】
いくつかの実施形態によれば、内部反射タッチスクリーンデバイスは、スクリーン対スクリーン通信をサポートすることができる。そのようなデバイスは、一般に、タッチスクリーンの表面を超えて放たれる信号または界を有しないが、それでも、あるデバイスから別のデバイスへの光漏れがある場合またはスクリーンの間の半透明オブジェクトがあるスクリーンから別のスクリーンへ光を結合できる場合に、通信を確立するのに利用され得る。
【００３３】
ここで図３に移ると、信号タイミング図に、本明細書で提示される１つまたは複数の実施形態に従って配置された、２つのタッチスクリーンの間の例示の交換が示されている。タッチスクリーン通信モジュール２６０は、ドライバ回路アレイ２５２を介して、第１のタッチスクリーン１５０Ａで、駆動電極２２０Ａに駆動される界生成信号２４２Ａを生成することができる。その後、界２４０は、駆動電極２２０Ａから放射されて、第２のタッチスクリーン１５０Ｂに関連する検出電極２３０Ｂで受信され得る。界２４０は、通信チャネルを形成することができる。この通信チャネルの戻り経路を、第２のタッチスクリーン１５０Ｂから第１のタッチスクリーン１５０Ａへ確立することができる。界生成信号２４２Ｂを、第２のタッチスクリーン１５０Ｂで生成し、駆動電極２２０Ｂに駆動することができる。その後、界２４０は、駆動電極２２０から放射されて、第１のタッチスクリーン１５０Ａに関連する検出電極２３０Ａで受信され得る。
【００３４】
図３に示された例は、パルス幅符号化を利用する。任意の他の変調方式または符号化方式を利用して、本明細書で述べられるさまざまな実施形態による、本明細書で述べられる技術のスクリーン対スクリーン通信を確立することができる。
【００３５】
第１のタッチスクリーン１５０Ａと第２のタッチスクリーン１５０Ｂとの間のペアリングの前に、第１のタッチスクリーン１５０Ａは、ドライバ回路アレイ２５２を介して、ビーコン２７２を表す信号を符号化することができる。第２のタッチスクリーン１５０Ｂによるビーコン２７２の検出の後に、第２のタッチスクリーン１５０Ｂは、第２のタッチスクリーン１５０Ｂがビーコン２７２を検出したことをシグナリングするために肯定応答２７４を符号化することができる。第２のタッチスクリーン１５０Ｂからの肯定応答２７４の受信時に、第１のタッチスクリーン１５０Ａは、ドライバ回路アレイ２５２を介して、データビット内の情報を符号化し始めることができる。図示の例では、第１のタッチスクリーン１５０Ａは、「０」のデータ値に対応する第１のシンボル２７６およびそれに続く「１」のデータ値に対応する第２のシンボル２７８を符号化する。他のシンボルのシーケンス、符号化、および／または変調方式を利用して、タッチスクリーン１５０の間での伝送のために情報を表すことができる。
【００３６】
いつデータが始まり、終わるのか、および／または送信されるシンボルの個数を判定するために、適切なデータフレーミングプロトコルを実施することができる。データフレーミングプロトコルを、非同期データフレーミングプロトコルまたは同期データフレーミングプロトコルとすることができる。データフレーミングプロトコルは、誤り検出のためにパリティビットまたはチェックサムを追加することもできる。データ伝送プロトコルの例は、ユーザデータグラムプロトコル（ＵＤＰ）、伝送制御プロトコル（ＴＣＰ）、またはテレタイプライタプロトコル（ＴＴＹ）を含むことができる。
【００３７】
ここで図４に移ると、概略図に、本明細書で提示される１つまたは複数の実施形態に従って配置された、タッチスクリーン通信の空間多重化３１０Ａ、３１０Ｂのための例示のマッピングが示されている。空間多重化では、ディスプレイスクリーンの異なる空間領域について、別々の通信チャネルを確立することができる。
【００３８】
空間多重化３１０Ａの第１の例のマッピングは、２つの別個の変調領域３２０Ａ、３２０Ｂを用いることができる。タッチスクリーン１５０Ｃ内で２つの別個の変調領域３２０Ａ、３２０Ｂを指定することを利用して、本明細書で述べられるさまざまな通信技術を使用するタッチスクリーンの間の２つの別々の通信チャネルをサポートすることができる。２つの別個の変調領域３２０Ａ、３２０Ｂ内の同時変調は、タッチスクリーン１５０Ｃ上の単一の変調領域の使用と比較した時に、単位時間あたり２倍の情報伝送をサポートすることができる。
【００３９】
空間多重化３１０Ｂの第２の例のマッピングは、タッチスクリーン１５０Ｄ内の６つの別個の変調領域３２０Ｃ〜３２０Ｈを用いることができる。６つの別個の変調領域３２０Ｃ〜３２０Ｈは、スクリーン対スクリーン通信用の６つまでの別個の通信チャネルを容易にすることによって、情報伝送容量を増やすことができる。
【００４０】
空間多重化３１０Ａ、３１０Ｂの説明されるマッピングを、空間変調のコンステレーションと考えることができる。さまざまな実施形態に従って、さまざまな他のコンステレーションを使用できることを了解されたい。これらの他のコンステレーションは、任意の個数の変調領域を用いることができ、タッチスクリーン１５０の面積にわたる任意のパターンで配置され得る。いくつかの実施形態では、タッチスクリーンを、ある区域内である変調領域を介して「リスン」し、別の区域内で別の変調領域を介して「トーク」するように構成することができる。トークする変調領域を、通信信号を送信するように構成することができ、リスンする変調領域を、通信信号の逆信号など、キャンセル信号またはブロック信号を送信するように構成することができる。このキャンセル信号またはブロック信号を、ある変調領域から他の変調領域へ流れる通信信号の量を減らすように構成することができる。たとえば、変調領域３２０Ａを、リスンするように構成することができ、変調領域３２０Ｂを、トークするように構成することができる。この場合に、変調領域３２０Ａを、少なくとも変調領域３２０Ｂの方向でキャンセル信号またはブロック信号を送信するように構成することができる。
【００４１】
ここで図５を参照して、追加の詳細を、スクリーン対スクリーンディスカバリ、ペアリング、および通信について本明細書で提示される実施形態に関して提供する。具体的には、図５は、本明細書で提示される少なくともいくつかの実施形態によるタッチスクリーンデバイスの間の通信の例のプロセス４００を示す流れ図である。プロセス４００は、ブロック４１０、４２０、４３０、４４０、４５０、４６０、４７０、４８０、および／または４９０のうちの１つまたは複数によって示される１つまたは複数の動作、機能、またはアクションを含むことができる。
【００４２】
本明細書で説明されるブロックが、コンピューティングシステム上で実行される、コンピュータ実施される命令のシーケンスまたはプログラムモジュールとして、コンピューティングシステム内の相互接続された機械論理回路または回路モジュールとして、あるいはそのある組合せとして実施され得ることを了解されたい。実施態様は、さまざまな実施形態の性能および他の要件に依存する選択の問題である。本明細書で説明される論理動作のいくつかは、さまざまに、状態動作、機能、構造デバイス、アクション、またはモジュールと呼ばれる。これらの動作、機能、構造デバイス、アクション、およびモジュールを、ソフトウェアで、ファームウェアで、特殊目的ディジタル論理で、およびその任意の組合せで実施することができる。いくつかの実施態様で、図示されたブロックのうちの１つまたは複数を除去し、組み合わせ、図面に示され本明細書で説明されるもの以外の追加ブロックに分離することができることをも了解されたい。これらのブロックを、順次、並列に、または本明細書で説明されるものとは異なる順序で実行することもできる。
【００４３】
プロセス４００は、ブロック４１０（第１のタッチスクリーン電極に関連する第１の信号を変調する）で始まることができる。ブロック４１０に、ブロック４２０（第２のタッチスクリーン電極に関連する第２の信号を受け取る）が続くことができる。ブロック４２０に、ブロック４３０（第２の信号内の変調を検出する）が続くことができる。ブロック４３０に、ブロック４４０（近接デバイスとペアリングする）が続くことができる。ブロック４４０に、ブロック４５０（近接デバイスとキーを交換する）が続くことができる。ブロック４５０に、ブロック４６０（近接デバイスと識別情報を交換する）が続くことができる。ブロック４６０に、ブロック４７０（近接デバイスと周辺デバイスを共有する）が続くことができる。ブロック４７０に、ブロック４８０（近接デバイスとアプリケーションまたはサービスを共有する）が続くことができる。ブロック４８０に、ブロック４９０（近接デバイスとデータを共有する）が続くことができる。ブロック４９０の後に、処理を終了することができる。各ブロックに関するさらなる詳細を、下で説明する。
【００４４】
ブロック４１０（第１のタッチスクリーン電極に関連する第１の信号を変調する）では、タッチスクリーン通信モジュール２６０が、タッチスクリーンコントローラ２５０から駆動電極２２０Ａへ駆動される、一連の駆動パルスなどの信号を、タッチスクリーンコントローラ２５０に変調させる。変調は、別のタッチスクリーンデバイスによる識別をサポートするためにビーコン信号を符号化することができる。結合する界２４０を介して他のタッチスクリーンデバイスに伝えられる他の情報を符号化するように、変調を適合させることができる。
【００４５】
ブロック４２０（第２のタッチスクリーン電極に関連する第２の信号を受け取る）では、タッチスクリーン通信モジュール２６０が、検出電極２３０Ａから信号を受け取ることができる。通常はタッチスクリーン１５０へのタッチを検出するのに使用されるが、検出電極２３０Ａからの信号は、２つのタッチスクリーンが近くに持ってこられ、別のタッチスクリーン１５０がブロック４１０に関して述べたように信号によって駆動される時に、別のタッチスクリーン１５０で生成された変調された信号にも結合することができる。
【００４６】
ブロック４３０（第２の信号内の変調を検出する）では、ブロック４２０に関連して受け取られた信号に対して信号処理動作を実行するように、タッチスクリーン通信モジュール２６０を構成することができる。信号処理動作は、ビーコン信号または他方のタッチスクリーンデバイスから結合する界２４０を介して伝えられる他の情報を符号化する、信号内の変調を検出することができる。
【００４７】
ブロック４４０（近接デバイスとペアリングする）では、ブロック４２０で受け取られた第２の信号内の変調内の情報に応答して、近接デバイスとのペアリングを作成するように、タッチスクリーン通信モジュール２６０を構成することができる。近接デバイスを、ブロック４３０で検出された第２の信号変調を生成した他方のタッチスクリーン１５０に関連付けることができる。ペアリング情報を、ブロック４１０に関して述べたように駆動電極２２０Ａへ駆動される信号を変調することによって近接デバイスに送信することができる。同様に、ペアリング情報を、ブロック４２０に関して述べたように検出電極２３０Ａから信号を受け取り、その後、ブロック４３０に関して述べたように信号内の変調を検出することによって、近接デバイスから受信することができる。近接デバイスとのペアリングを、このペアリング情報の交換に基づくものとすることができる。このペアリングは、タッチスクリーン１５０がお互いに物理的に近接して配置されることに応答して２つのデバイスの間で関係を確立することができる。
【００４８】
ブロック４５０（近接デバイスとキーを交換する）では、タッチスクリーン通信モジュール２６０が、第１の信号および第２の信号を使用して近接デバイスとキーを交換することができる。キー情報を、ブロック４１０に関して述べたように駆動電極２２０Ａに駆動される第１の信号を変調することによって近接デバイスに送信することができる。同様に、キー情報を、ブロック４２０に関して述べたように検出電極２３０Ａから第２の信号を受け取り、ブロック４３０に関して述べたように第２の信号内の変調を検出することによって、近接デバイスから受信することができる。交換されるキー情報を使用して、タッチスクリーンが物理的にタッチしているか少なくとも非常に近くにある時に２つのデバイスの間でキーが交換されるという追加の確実性を伴って、他の通信チャネルを介して交換される情報を暗号化することができる。交換されるキー情報を、デバイスの一方のユーザが、そのユーザが主張する人である可能性が高いことを確認するためのセキュア認証に使用することもできる。キー情報を、否認防止または任意の他のキーベースのセキュリティもしくはデータ完全性アプリケーションに使用することもできる。
【００４９】
ブロック４６０（近接デバイスと識別情報を交換する）では、タッチスクリーン通信モジュール２６０が、第１の信号および第２の信号を使用して近接デバイスと識別情報を交換することができる。識別情報を、ブロック４１０に関して述べたように駆動電極２２０Ａに駆動される第１の信号を変調することによって近接デバイスに送信することができる。同様に、識別情報を、ブロック４２０に関して述べたように検出電極２３０Ａから第２の信号を受け取り、ブロック４３０に関して述べたように第２の信号内の変調を検出することによって、近接デバイスから受信することができる。交換される識別情報は、アドレス、識別コード、名前、リソースロケータなどを含むことができる。識別情報を使用して、お互いに対して２つのデバイスを識別し、可能性として、タッチスクリーンが物理的にタッチしているか少なくとも非常に近くにある時に、通信するデバイスがお互いに対して識別されるという追加の確実性を伴って、他のチャネルを介するさらなる通信をサポートすることができる。
【００５０】
ブロック４７０（近接デバイスと周辺デバイスを共有する）では、ペアリングがブロック４４０で確立されることに応答して近接デバイスと周辺デバイスを共有するように、タッチスクリーン通信モジュール２６０またはそれに関連するより上のレベルのモジュールを構成することができる。いくつかの例では、より上のレベルのモジュールを、アプリケーション層で動作するように構成することができ、通信プロトコルを、トランスポート／通信層で管理することができる。サポートされる周辺機器は、通信デバイス、ディスプレイ、プリンタ、ストレージシステム、スキャナ、製造機器、セキュリティデバイス、ドアロック、販売システム、メディア配布システム、または２つのデバイスの間の通信リンクから利益を得る任意の他の周辺機器とすることができる。周辺デバイスの共有をサポートする１つまたは複数の情報リンクは、スクリーン対スクリーン通信チャネルを含むことができ、あるいは、他の通信チャネルを含むことができる。他の通信チャネルを、ブロック４４０のペアリング、ブロック４５０のキー交換、ブロック４６０の識別情報交換、またはその任意の組み合わせによって示すことができ、または他の形で使用可能にすることができる。
【００５１】
ブロック４８０（近接デバイスとアプリケーションまたはサービスを共有する）では、ペアリングがブロック４４０で確立されることに応答して近接デバイスとアプリケーションまたはサービスを共有するように、タッチスクリーン通信モジュール２６０またはそれに関連するより上のレベルのモジュールを構成することができる。アプリケーションまたはサービスは、電話呼、ビデオ呼、またはデータサービスなどの通信接続を含むことができる。アプリケーションまたはサービスは、コンピュータプログラム、コンピュータプログラムモジュール、サブスクリプション、アクセス権などを含むこともできる。アプリケーションまたはサービスの共有をサポートする１つまたは複数の情報リンクは、スクリーン対スクリーン通信チャネルを含むことができ、あるいは、他の通信チャネルを含むことができる。他の通信チャネルを、ブロック４４０のペアリング、ブロック４５０のキー交換、ブロック４６０の識別情報交換、またはその任意の組み合わせによって示すことができ、または他の形で使用可能にすることができる。
【００５２】
ブロック４９０（近接デバイスとデータを共有する）では、ペアリングがブロック４４０で確立されることに応答して近接デバイスとデータを共有するように、タッチスクリーン通信モジュール２６０またはそれに関連するより上のレベルのモジュールを構成することができる。共有されるデータは、メディアファイル、連絡先情報、電子メール、文書、データベースエントリ、地図、インターネットアドレス、コンピュータプログラムデータ、パスワード、ユーザ名、テレメトリ、またはペアリングされたデバイスの一方に関連する別の他のデータを含むことができる。データの共有をサポートする１つまたは複数の情報リンクは、スクリーン対スクリーン通信チャネルを含むことができ、あるいは、他の通信チャネルを含むことができる。他の通信チャネルを、ブロック４４０のペアリング、ブロック４５０のキー交換、ブロック４６０の識別情報交換、またはその任意の組み合わせによって示すことができ、または他の形で使用可能にすることができる。
【００５３】
図６を参照して、本明細書で提示されるさまざまな実施形態を実施する例示のコンピューティングデバイスを述べる。コンピューティングデバイス１０は、プロセッサ１１、メモリ１２、および１つまたは複数のドライブ１３を含むことができる。ドライブ１３およびそれに関連するコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール２３、およびコンピューティングデバイス１０用の他のデータのストレージを提供することができる。コンピューティングシステムを、タッチスクリーンデバイスの間の通信を実施する実施形態をサポートするように適合させることができる。たとえば、コンピューティングシステムは、本明細書で前に説明したタッチスクリーン通信モジュール２６０などのプログラムモジュール２３を含むことができる。さまざまな実施形態は、コンピュータ、専用ハードウェア、または組込みコンピューティングシステムを含むことができる。
【００５４】
コンピューティングデバイス１０を、通常のコンピュータシステム、組込み制御コンピュータ、ラップトップ機またはサーバコンピュータ、モバイルデバイス、セットトップボックス、キオスク、車両情報システム、携帯電話機、カスタマイズされた機械、またはある他のハードウェアプラットフォームとして実施することができる。プロセッサ１１を、汎用プロセッサ、プロセッサコア、マルチプロセッサ、マルチコアプロセッサ、グラフィックスプロセッサ、ディジタル信号処理（ＤＳＰ）プロセッサ、特定用途向け集積回路（ＡＳＩＣ）内で実施されるカスタマイズされたコンピューティングデバイス、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）内で実施されるカスタマイズされたコンピューティングデバイス、任意のタイプのプログラマブル論理内で実施されるカスタマイズされたコンピューティングデバイス、状態機械、再構成可能プロセッサ、任意の他の処理ユニット、またはその任意の組合せもしくは多数とすることができる。プロセッサ１１は、本明細書で述べるマルチコアプロセッサを活用する並列動的最適化をサポートすることができる。
【００５５】
ドライブ１３、他のストレージデバイス、またはそれに関連するコンピュータ可読記憶媒体は、オペレーティングシステム２１、アプリケーションプログラム２２、およびプログラムモジュール２３を格納することができる。コンピューティングデバイス１０は、ユーザがそれを介してコマンドおよびデータを入力できるユーザ入力デバイス１５を含むことができる。入力デバイスは、電子ディジタイザ、マイクロホン、キーボード、ポインティングデバイス、またはその任意の組合せを含むことができる。ポインティングデバイスの例は、マウス、トラックボール、ライトペン、タッチスクリーン、またはタッチパッドを含むことができる。コンピューティングデバイス１０への他の入力デバイスは、ジョイスティック、ゲームパッド、衛星パラボラアンテナ、スキャナ、または類似物を含むことができる。入力デバイスを、システムバスに結合されたユーザ入力インターフェースを介してプロセッサ１１に結合することができる。入力デバイスを、パラレルポート、ゲームポート、またはｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ（ＵＳＢ）などの他のインターフェースおよびバス構造によって結合することもできる。コンピューティングデバイス１０などのコンピュータは、スピーカなどの他の周辺出力デバイスを含むこともでき、この他の周辺出力デバイスは、出力周辺インターフェース１９または類似するインターフェースを介して結合され得る。
【００５６】
出力周辺インターフェース１９は、タッチスクリーン１５０に関連するディスプレイを駆動することができる。タッチスクリーンコントローラ２５０は、タッチスクリーン１５０に関連する電極グリッド１６０に、ドライバ回路アレイ２５２および検出回路アレイ２５４を介してインターフェースすることができる。タッチスクリーンコントローラ２５０は、入力デバイス１５のうちの１つとして動作することができる。タッチスクリーン通信モジュール２６０が、プログラムモジュール２３および／またはタッチスクリーンコントローラ２５０の一部としてまたはこれに関連して動作できることを了解されたい。
【００５７】
コンピューティングデバイス１０は、ネットワークインターフェース１６に結合されたリモートコンピュータなどの１つまたは複数のコンピュータへの論理接続を使用してネットワーク化された環境で動作することができる。リモートコンピュータを、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、または他の一般的なネットワークノードとすることができる。リモートコンピュータは、コンピューティングデバイス１０に関して本明細書で説明した要素の多くまたはすべてを含むことができる。ネットワーキング環境は、ネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、イントラネット、インターネット、またはその組合せを含むことができる。
【００５８】
ＬＡＮまたは無線ＬＡＮ（ＷＬＡＮ）ネットワーキング環境で使用される時に、コンピューティングデバイス１０を、ネットワークインターフェース１６またはネットワークアダプタを介してＬＡＮに結合することができる。ＷＡＮネットワーキング環境で使用される時に、コンピューティングデバイス１０は、モデムまたはＷＡＮを介して通信を確立する他の機構を含むことができる。ＷＡＮは、インターネット、図示のネットワーク１８、さまざまな他のネットワーク、またはその任意の組合せを含むことができる。通信リンク、リング、メッシュ、バス、クラウド、またはコンピュータの間のネットワークを確立する他の機構を使用できることを了解されたい。
【００５９】
１つまたは複数の実施形態によれば、プロセッサ１１および／またはプログラムモジュール２３が本明細書で提示されるさまざまな実施形態によるタッチスクリーンデバイスの間の通信を実行できるように、コンピューティングデバイス１０を構成することができる。コンピューティングデバイス１０は、ドライブ１３または他のストレージデバイスに関連する１つまたは複数の物理コンピュータ可読記憶媒体の１つまたは複数のインスタンスを含むことができる。システムバスは、プロセッサ１１がコンピュータ可読記憶媒体へ／からコードおよび／またはデータを読み取ることを可能にすることができる。媒体は、半導体、磁気材料、光学媒体、電気ストレージ、電気機械ストレージ、または任意の他のそのようなストレージ技術を含むがこれに限定されない任意の適切な技術を使用して実施されるストレージ要素の形の装置を表すことができる。媒体は、ＲＡＭ、ＲＯＭ、フラッシュ、または他のタイプの揮発性もしくは不揮発性のメモリ技術のいずれとして特徴を表されるものであれ、メモリ１２に関連する構成要素を表すことができる。媒体は、ストレージドライブ１３または他の形のどちらとして実施されるものであれ、二次ストレージを表すこともできる。ハードドライブ実施態様を、ソリッドステートとして特徴を表すことができ、あるいは、ハードドライブ実施態様は、磁気的に符号化された情報を格納する回転する媒体を含むことができる。
【００６０】
記憶媒体は、タッチスクリーンデバイスの間の通信を実行する１つまたは複数のプログラムモジュール２３を含むことができる。プログラムモジュール２３は、プロセッサ１１にロードされ、実行される時に、汎用コンピューティングシステムを、本明細書で開示されるタッチスクリーン通信技法のすべてまたは一部を容易にするためにカスタマイズされた特殊目的コンピューティングシステムに変換する、ソフトウェア命令を含むことができる。この説明全体を通じて詳細に説明されるように、プログラムモジュール２３は、コンピューティングデバイス１０がそれによって本明細書で議論される構成要素、論理フロー、および／またはデータ構造を使用して全体的なシステムまたは動作環境内で参加できるさまざまなツールまたは技法を提供することができる。
【００６１】
プロセッサ１１を、個別にまたは集合的に任意の個数の状態をとることができる任意の個数のトランジスタまたは他の回路要素から構成することができる。より具体的には、プロセッサ１１は、状態機械または有限状態機械として動作することができる。そのような機械を、プログラムモジュール２３内に含まれる実行可能命令をロードすることによって、第２の機械または特定の機械に変換することができる。これらのコンピュータ実行可能命令は、プロセッサ１１が状態の間でどのように遷移するのかを指定し、これによってプロセッサ１１を構成するトランジスタまたは他の回路要素を第１の機械から第２の機械に変換することによって、プロセッサ１１を変換することができ、第２の機械を、タッチスクリーンデバイスの間の通信をサポートするように特に構成することができる。両方の機械の状態を、１つまたは複数のユーザ入力デバイス１５、ネットワークインターフェース１６、他の周辺機器、他のインターフェース、または１つもしくは複数のユーザアクタもしくは他のアクタから入力を受け取ることによって変換することもできる。両方の機械が、状態またはプリンタ、スピーカ、ビデオディスプレイ、もしくは他などのさまざまな出力デバイスのさまざまな物理特性を変換することもできる。
【００６２】
プログラムモジュール２３の符号化も、記憶媒体の物理構造を変換することができる。物理構造の特定の変換は、この説明の異なる実施態様で、さまざまな要因に依存する可能性がある。そのような要因の例は、記憶媒体を実施するのに使用される技術、記憶媒体が一次記憶または二次記憶のどちらとして特性を表されるのか、および類似物を含むことができるが、これに限定されない。たとえば、記憶媒体が半導体ベースのメモリとして実施される場合に、プログラムモジュール２３は、ソフトウェアが半導体メモリ１２に符号化される時に、半導体メモリ１２の物理状態を変換することができる。たとえば、ソフトウェアは、トランジスタ、コンデンサ、または半導体メモリ１２を構成する他のディスクリート回路要素の状態を変換することができる。
【００６３】
もう１つの例として、記憶媒体を、ドライブ１３などの磁気技術または光学技術を使用して実施することができる。そのような実施態様では、プログラムモジュール２３は、ソフトウェアが磁気媒体または光学媒体内で符号化される時に、その媒体の物理的状態を変換することができる。これらの変換は、所与の磁気媒体内の特定の位置の磁気特性を変更することを含むことができる。これらの変換は、所与の光学媒体内の特定の位置の光学特性を変更するために、これらの位置の物理的特徴または特性を変更することを含むこともできる。物理媒体のさまざまな他の変換が、この説明の範囲および趣旨から逸脱せずに可能であることを了解されたい。
【００６４】
ここで図７に移ると、概略図に、本明細書で提示される少なくともいくつかの実施形態に従って配置された、コンピューティングデバイス上でコンピュータプロセスを実行するためのコンピュータプログラムを含む例示のコンピュータプログラム製品７００の部分的な図が示されている。例のコンピュータプログラム製品の例示的実施形態は、信号担持媒体７０２を使用して提供され、７０４すなわち、情報を符号化するために変調された第１の信号を生成する１つまたは複数の命令と、第１のタッチパネルデバイスの第１の電極に第１の信号を結合する１つまたは複数の命令と、第１のタッチパネルデバイスの第２の電極から第２の信号を受け取る１つまたは複数の命令であって、第２の信号は第２タッチパネルデバイスに関連する電界によって影響される、１つまたは複数の命令と、第１のタッチパネルデバイスに関連する第１の電子システムと第２のタッチパネルデバイスに関連する第２の電子システムとの間で通信チャネルを確立する１つまたは複数の命令であって、通信チャネルは第１の信号および第２の信号を使用する、１つまたは複数の命令とのうちの少なくとも１つの命令を含むことができる。１つまたは複数の命令は、たとえば、コンピュータ実行可能命令および／または論理実施される命令とすることができる。いくつかの実施形態では、１つまたは複数のコンピュータプログラム製品７００の信号担持媒体７０２は、コンピュータ可読媒体７０６、記録可能媒体７０８、および／または通信媒体７１０を含む。
【００６５】
いくつかの実施形態では、信号担持媒体７０２は、ハードディスクドライブ、コンパクトディスク（ＣＤ）、ディジタルビデオディスク（ＤＶＤ）、ディジタルテープ、メモリ、その他などであるがこれに限定されないコンピュータ可読媒体７０６を含むことができる。いくつかの実施形態では、信号担持媒体７０２は、メモリ、書換可能（Ｒ／Ｗ）ＣＤ、Ｒ／Ｗ  ＤＶＤ、その他などであるがこれに限定されない記録可能媒体７０８を含むことができる。いくつかの実施形態では、信号担持媒体７０２は、ディジタルおよび／またはアナログの通信媒体（たとえば、光ファイバケーブル、導波管、有線通信リンク、無線通信リンクなど）などであるがこれに限定されない通信媒体７１０を含むことができる。したがって、たとえば、コンピュータプログラム製品７００を、ＲＦ信号担持媒体７０２によって、説明されたシステムの１つまたは複数のモジュールに伝えることができ、ここで、信号担持媒体７０２は、無線の形の通信媒体７１０（たとえば、ＩＥＥＥ  ８０２．１１標準規格に従う無線通信媒体）によって伝えられる。
【００６６】
本開示が、さまざまな態様の例示であることを意図された、本願で説明される特定の実施形態に関して限定されてはならない。当業者に明白であるように、多数の修正形態および変形形態を、その趣旨および範囲から逸脱せずに作ることができる。本開示の範囲内の機能的に同等の方法および装置は、本明細書に列挙された方法および装置に加えて、前述の説明から当業者に明白であろう。そのような修正形態および変形形態は、添付の特許請求の範囲に含まれることが意図されている。本開示は、添付の特許請求の範囲が権利を与えられる同等物の全範囲と一緒に、添付の特許請求の範囲の言葉によってのみ限定されなければならない。本開示が、特定の方法、コンポーネント、要素、装置、またはシステムに限定されず、これらの方法、コンポーネント、要素、装置、またはシステムが、もちろん変化し得ることを理解されたい。本明細書で使用される用語法が、特定の実施形態を説明するのみのためのものであって、限定的であることを意図されていないことをも理解されたい。
【００６７】
本明細書における実質的にすべての複数形および／または単数形の用語の使用に対して、当業者は、状況および／または用途に適切なように、複数形から単数形に、および／または単数形から複数形に変換することができる。さまざまな単数形／複数形の置き換えは、理解しやすいように、本明細書で明確に説明することができる。
【００６８】
通常、本明細書において、特に添付の特許請求の範囲（たとえば、添付の特許請求の範囲の本体部）において使用される用語は、全体を通じて「オープンな（ｏｐｅｎ）」用語として意図されていることが、当業者には理解されよう（たとえば、用語「含む（ｉｎｃｌｕｄｉｎｇ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｉｎｇ  ｂｕｔ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきであり、用語「有する（ｈａｖｉｎｇ）」は、「少なくとも有する（ｈａｖｉｎｇ  ａｔ  ｌｅａｓｔ）」と解釈されるべきであり、用語「含む（ｉｎｃｌｕｄｅｓ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｅｓ  ｂｕｔ  ｉｓ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきである、など）。
【００６９】
導入される請求項で具体的な数の記載が意図される場合、そのような意図は、当該請求項において明示的に記載されることになり、そのような記載がない場合、そのような意図は存在しないことが、当業者にはさらに理解されよう。たとえば、理解の一助として、添付の特許請求の範囲は、導入句「少なくとも１つの（ａｔ  ｌｅａｓｔ  ｏｎｅ）」および「１つまたは複数の（ｏｎｅ  ｏｒ  ｍｏｒｅ）」を使用して請求項の記載を導くことを含む場合がある。しかし、そのような句の使用は、同一の請求項が、導入句「１つまたは複数の」または「少なくとも１つの」および「ａ」または「ａｎ」などの不定冠詞を含む場合であっても、不定冠詞「ａ」または「ａｎ」による請求項の記載の導入が、そのように導入される請求項の記載を含む任意の特定の請求項を、単に１つのそのような記載を含む実施形態に限定する、ということを示唆していると解釈されるべきではない（たとえば、「ａ」および／または「ａｎ」は、「少なくとも１つの」または「１つまたは複数の」を意味すると解釈されるべきである）。同じことが、請求項の記載を導入するのに使用される定冠詞の使用にも当てはまる。また、導入される請求項の記載で具体的な数が明示的に記載されている場合でも、そのような記載は、少なくとも記載された数を意味すると解釈されるべきであることが、当業者には理解されよう（たとえば、他の修飾語なしでの「２つの記載（ｔｗｏ  ｒｅｃｉｔａｔｉｏｎｓ）」の単なる記載は、少なくとも２つの記載、または２つ以上の記載を意味する）。
【００７０】
「Ａ、ＢおよびＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（たとえば、「Ａ、Ｂ、およびＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、それに限定されない）。「Ａ、Ｂ、またはＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（たとえば、「Ａ、Ｂ、またはＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、それに限定されない）。２つ以上の代替用語を提示する事実上いかなる離接する語および／または句も、明細書、特許請求の範囲、または図面のどこにあっても、当該用語の一方（ｏｎｅ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、当該用語のいずれか（ｅｉｔｈｅｒ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、または両方の用語（ｂｏｔｈ  ｔｅｒｍｓ）を含む可能性を企図すると理解されるべきであることが、当業者にはさらに理解されよう。たとえば、句「ＡまたはＢ」は、「Ａ」または「Ｂ」あるいは「ＡおよびＢ」の可能性を含むことが理解されよう。
【００７１】
さらに、本開示の特徴または態様が、マーカッシュグループに関して説明される場合に、当業者は、本開示が、これによってマーカッシュグループの任意の個々のメンバまたはメンバのサブグループに関しても説明されることを認めるであろう。
【００７２】
当業者によって理解されるように、書かれた説明を提供することに関してなど、すべてにおいて、本明細書で開示されるすべての範囲は、任意のすべての可能な部分範囲およびその部分範囲の組合せをも包含する。すべてのリストされた範囲を、少なくとも等しい半分、１／３、１／４、１／５、１／１０などに分割された同一の範囲を十分に記述し、可能にするものとしてたやすく認めることができる。非限定的な例として、本明細書で述べられる各範囲を、下側１／３、中央１／３、および上側１／３などにたやすく分解することができる。やはり当業者によって理解されるように、「ｕｐ  ｔｏ（まで）」、「ａｔ  ｌｅａｓｔ（少なくとも）」、「ｇｒｅａｔｅｒ  ｔｈａｎ（より大きい）」、「ｌｅｓｓ  ｔｈａｎ（より小さい）」、および類似物などのすべての言葉は、具陳された数を含み、その後に上で述べたように部分範囲に分割され得る範囲に言及する。最後に、当業者によって理解されるように、範囲は、各個々のメンバを含む。したがって、たとえば、１〜３個の要素を有する群は、１個、２個、または３個の要素を有する群に言及する。同様に、１〜５個の要素を有する群は、１個、２個、３個、４個、または５個の要素を有する群に言及するなどである。
【００７３】
さまざまな態様および例を本明細書で開示したが、他の態様および例が、当業者に明白であろう。本明細書で開示されたさまざまな態様および例は、例示のためのものであって、限定的であることは意図されておらず、真の範囲および趣旨は、次の特許請求の範囲によって示される。
【図１】
2013527510.tif 000003
【図２】
2013527510.tif 000004
【図３】
2013527510.tif 000005
【図４】
2013527510.tif 000006
【図５】
2013527510.tif 000007
【図６】
2013527510.tif 000008
【図７】
2013527510.tif 000009
【手続補正書】
【提出日】平成24年8月27日(2012.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチパネルデバイスであって、
プロセッサと、
検出電極と、
前記プロセッサに結合されたコントローラであって、前記コントローラは、前記検出電極に結合された検出回路を含み、前記コントローラは、前記検出回路を用いて前記検出電極から第１の信号を受け取り、前記受け取られた第１の信号内の変調を検出し、前記検出された変調に関連する情報を判定するように構成され、前記第１の信号内の前記検出された変調は、前記タッチパネルデバイスと別のタッチパネルデバイスとの間の物理的近接を示し、前記第１の信号は、前記別のタッチパネルデバイスのタッチパネルによって供給される、コントローラと
を含むタッチパネルデバイス。
【請求項２】
前記コントローラは、前記判定された情報から前記第１の信号内のディスカバリビーコンを検出するようにさらに構成される、請求項１に記載のタッチパネルデバイス。
【請求項３】
駆動電極をさらに含み、前記コントローラは、前記駆動電極に結合されたドライバ回路をさらに含み、前記コントローラの前記ドライバ回路は、前記タッチパネルデバイスの駆動電極に結合される第２の信号を生成するように構成される、請求項１に記載のタッチパネルデバイス。
【請求項４】
前記コントローラは、前記ディスカバリビーコンが前記タッチパネルデバイスの前記駆動電極を介して前記別のタッチパネルデバイスに伝えられるように、前記第２の信号内で前記ディスカバリビーコンを符号化するようにさらに構成される、請求項３に記載のタッチパネルデバイス。
【請求項５】
前記コントローラは、符号化された情報が前記タッチパネルデバイスの前記駆動電極を介して前記別のタッチパネルデバイスに伝えられるように、前記第２の信号内で情報を符号化するようにさらに構成される、請求項３に記載のタッチパネルデバイス。
【請求項６】
前記コントローラは、前記タッチパネルデバイスと前記別のタッチパネルデバイスとの間で通信チャネルを確立するようにさらに構成され、前記タッチパネルデバイスの前記駆動電極および前記検出電極は、前記通信チャネルの送信器および受信器のうちのそれぞれの１つとして動作する、請求項３に記載のタッチパネルデバイス。
【請求項７】
前記コントローラは、前記通信チャネルを使用して前記別のタッチパネルデバイスとキーを共有するようにさらに構成される、請求項６に記載のタッチパネルデバイス。
【請求項８】
前記コントローラは、前記通信チャネルを使用して前記別のタッチパネルデバイスと識別情報を共有するようにさらに構成される、請求項６に記載のタッチパネルデバイス。
【請求項９】
前記識別情報は、前記別のタッチパネルデバイスとの周辺デバイスの共有に関係する、請求項８に記載のタッチパネルデバイス。
【請求項１０】
前記識別情報は、前記別のタッチパネルデバイスとの第２の通信チャネルの確立に関係する、請求項８に記載のタッチパネルデバイス。
【請求項１１】
前記タッチパネルデバイスの外側表面の少なくとも一部をカバーする誘電体をさらに含む、請求項１に記載のタッチパネルデバイス。
【請求項１２】
コンピューティングデバイスによって実行される時に、タッチパネルデバイスを利用して通信を確立するように前記コンピューティングデバイスを適合させる方法のコンピュータ実行可能命令が格納されたコンピュータ記憶媒体であって、前記方法は、
第１の信号内で情報を変調することと、
前記タッチパネルデバイスの駆動電極が前記第１の信号に応答して第１の電磁界を生成するように、前記駆動電極に前記第１の信号を結合することと、
前記タッチパネルデバイスの検出電極から第２の信号を受け取ることであって、前記第２の信号は、別のタッチパネルデバイスのタッチパネルによって供給される第２の電磁界に応答する、受け取ることと、
前記第１の信号および前記第２の信号を使用して、前記タッチパネルデバイスと前記別のタッチパネルデバイスとの間で通信チャネルを確立することと
を含む、コンピュータ記憶媒体。
【請求項１３】
前記第１の信号を変調することは、シンボルを用いて前記第１の信号を符号化することを含み、前記シンボルは、ディスカバリビーコン、データ、および／または肯定応答のうちの１つまたは複数に関連する、請求項１２に記載のコンピュータ記憶媒体。
【請求項１４】
前記方法は、前記通信チャネルを使用して前記タッチパネルデバイスと前記別のタッチパネルデバイスとの間でキーを交換することをさらに含む、請求項１２に記載のコンピュータ記憶媒体。
【請求項１５】
前記方法は、前記キーを使用して、前記タッチパネルデバイスと前記別のタッチパネルデバイスとの間で交換される情報を保護することをさらに含む、請求項１４に記載のコンピュータ記憶媒体。
【請求項１６】
前記方法は、前記キーを使用して、前記タッチパネルデバイスと前記別のタッチパネルデバイスとの間で交換される情報を認証することをさらに含む、請求項１４に記載のコンピュータ記憶媒体。
【請求項１７】
第１のタッチパネルデバイスと第２のタッチパネルデバイスとの間で通信するコンピュータ実施される方法であって、
前記第１のタッチパネルデバイスで、前記第１のタッチパネルデバイスの第１のパネルに結合された第１の電極から第１の信号を受け取ることであって、前記第１の信号は、前記第２のタッチパネルデバイスの第２のタッチパネルによって供給される、ことと、
前記第１のタッチパネルデバイスで、前記第１の信号内の変調を検出することであって、前記変調は、前記第２のタッチパネルデバイスからの通信を示す、検出することと、
前記第１のタッチパネルデバイスで、前記変調に関連する情報を判定することと
を含むコンピュータ実施される方法。
【請求項１８】
第１のタッチパネルデバイスで、前記第１のタッチパネルデバイスの第２の電極に駆動される第２の信号を生成することをさらに含む、請求項１７に記載のコンピュータ実施される方法。
【請求項１９】
前記第１のタッチパネルデバイスと前記第２のタッチパネルデバイスとの間で通信チャネルを確立することをさらに含み、前記通信チャネルを介する送信および受信は、前記第１の信号および前記第２の信号を介して容易にされる、請求項１８に記載のコンピュータ実施される方法。
【請求項２０】
前記通信チャネルを介して識別情報および／またはセキュリティキーを共有することをさらに含む、請求項１９に記載のコンピュータ実施される方法。
【国際調査報告】
2013527510.tif 000010