(57)【要約】装置が、第１の装置に連結されたセンサからの信号を受信し、この信号に基づいて、第１の装置が第２の装置に対してタップされたかどうかを判定し、第１の装置が第２の装置に対してタップされた場合、第２の装置にメッセージを送信し、第２の装置からの応答に基づいて、タップが有効なユーザ入力であるかどうかを判定し、タップが有効なユーザ入力である場合、アプリケーション特定動作を行うことができる。【選択図】図１Ｂ
2011511335.tif 000002
【特許請求の範囲】
【請求項１】
第１の装置に連結されたセンサからの信号を受信するステップと、
前記信号に基づいて、前記第１の装置が第２の装置に対してタップされたかどうかを判定するステップと、
前記第１の装置が前記第２の装置に対してタップされた場合、前記第２の装置にメッセージを送信するステップと、
前記第２の装置からの応答に基づいて、前記タップが有効なユーザ入力であるかどうかを判定するステップと、
前記タップが有効なユーザ入力である場合、アプリケーション特定動作を行うステップと
を含む方法。
【請求項２】
前記信号を受信するステップは、加速度計からの前記信号を受信するステップを含む、請求項１に記載の方法。
【請求項３】
前記第１の装置が前記第２の装置に対してタップされたかどうかを判定するステップは、前記信号のサンプルが所定の加速度パターンと一致するかどうかを判定するステップを含む、請求項２に記載の方法。
【請求項４】
前記メッセージを送信するステップは、
前記信号に基づいて検出されたタップに関するパラメータを取得するステップと、
前記パラメータを前記第２の装置に送信するステップと
を含む、請求項１に記載の方法。
【請求項５】
前記パラメータを取得するステップは、
前記第１の装置の表面における前記タップの位置を取得するステップと、
連続するタップの間の時間を測定するステップと、
前記タップのうちの少なくとも１つの発生時刻を測定するステップと
を含む、請求項４に記載の方法。
【請求項６】
前記タップが有効なユーザ入力であるかどうかを判定するステップは、送信された前記パラメータが、前記第２の装置へのタップから取得されたパラメータと一致するかどうかを示す前記応答を受信するステップを含む、請求項４に記載の方法。
【請求項７】
前記タップが有効なユーザ入力であるかどうかを判定するステップは、
前記メッセージに応じて、前記第２の装置へのタップについてのパラメータを受信するステップと、
前記第１の装置が前記第２の装置に対してタップされた場合、受信した前記パラメータが、前記信号から抽出されたパラメータと一致するかどうかを判定するステップと、
受信した前記パラメータを、抽出した前記パラメータと比較することによって、前記タップが有効であるかどうかを判定するステップと
を含む、請求項１に記載の方法。
【請求項８】
前記アプリケーション特定動作を行うステップは、オーディオタスクまたはビジュアルタスクのうちの少なくとも１つについて前記第２の装置と協働するステップを含む、請求項１に記載の方法。
【請求項９】
前記アプリケーション特定動作を行うステップは、
スピーカによって出力するオーディオ信号を前記第２の装置に送信するステップ、または
表示するビデオ信号を前記第２の装置に送信するステップ
のうちの１つを含む、請求項１に記載の方法。
【請求項１０】
前記アプリケーション特定動作を行うステップは、
前記第２の装置から個人連絡先情報を受信するステップ、
前記第２の装置との商業取引を行うステップ、または
前記第２の装置からビデオクリップ、オーディオクリップ、画像、またはテキストを受信するステップ
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項１１】
前記アプリケーション特定動作を行うステップは、
前記第１の装置と前記第２の装置との間のタップに基づいて確立された通信セッションを終了させるステップ、または
前記第１の装置と第３の装置との間のタップ以前に確立された通信セッションを、前記第１の装置に終了させるステップ
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項１２】
センサと、
前記センサからの信号を受信し、
前記信号に基づいてタップを検出し、
検出した前記タップに関するパラメータを抽出し、
抽出した前記パラメータが、第２の装置によってタップから取得されたパラメータと一致するかどうかを検証する要求を、前記第２の装置に送信し、
前記第２の装置からの応答に基づいて、検出した前記タップが有効なユーザ入力であるかどうかを判定し、
前記タップが有効なユーザ入力である場合、通信チャネルによって前記第２の装置と相互作用する処理部と
を備える装置。
【請求項１３】
前記パラメータは、
連続するタップの間の時間、または
タップの発生時刻
のうちの少なくとも１つを含む、請求項１２に記載の装置。
【請求項１４】
前記センサは、
加速度計、または
電界センサ
のうちの少なくとも１つを備える、請求項１２に記載の装置。
【請求項１５】
前記第２の装置は、
表示部またはスピーカを有するセル電話、
ヘッドセット、または
ラップトップ
のうちの少なくとも１つを備える、請求項１２に記載の装置。
【請求項１６】
前記装置はセル電話を備える、請求項１２に記載の装置。
【請求項１７】
前記通信チャネルは、Bluetooth通信チャネルを備える、請求項１２に記載の装置。
【請求項１８】
前記要求は、抽出した前記パラメータを含み、前記応答は、抽出した前記パラメータが、前記第２の装置によりタップから取得されたパラメータと一致するかどうかを示す情報を含む、請求項１２に記載の装置。
【請求項１９】
前記応答は、前記第２の装置によりタップから取得されたパラメータを含む、請求項１２に記載の装置。
【請求項２０】
前記処理部は、さらに、
検出された前記第２の装置と第３の装置との間のタップ以前に確立された通信セッションを、前記第１の装置に終了させること、または
検出された前記第１の装置と前記第２の装置との間のタップに基づいて、確立された通信セッションを終了させること
のうちの１つを行う、請求項１２に記載の装置。
【請求項２１】
第１の装置に連結されたセンサからの信号を受信するステップと、
前記信号に基づいて、前記第１の装置が第２の装置に対してタップされたかどうかを判定するステップと、
前記第１の装置が前記第２の装置に対してタップされた場合、前記第２の装置からのメッセージを受信するステップと、
前記第２の装置からのメッセージに基づいて、前記タップが有効なユーザ入力であるかどうかを判定するステップと、
前記タップが有効なユーザ入力である場合、前記第２の装置と前記第１の装置との間の通信リンクを終了させるステップと
を含む方法。
【請求項２２】
前記第１の装置が第３の装置に対してタップされたかどうかを判定するステップと、
前記第１の装置が前記第３の装置に対してタップされた場合、前記第３の装置からのメッセージを受信するステップと、
前記第３の装置からのメッセージに基づいて、前記タップが有効なユーザ入力であるかどうかを判定するステップと、
前記タップが有効なユーザ入力である場合、前記第３の装置と前記第１の装置との間の通信リンクを確立させるステップと
をさらに含む、請求項２１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
【背景技術】
【０００２】
多くのコンピュータや通信装置は、キーボードやキーパッドに依存して、ユーザインタフェースの役割を提供している。しかしながら、キーボードやキーパッドを使用することは、しばしばややこしくて不便である。加えて、キーボードやキーパッドに対してタッチスクリーンを用いた他の装置であっても、キーボードやキーパッドを用いた装置に対して大きな改善がないこともある。
【発明の概要】
【０００３】
一観点によれば、方法が、第１の装置に連結されたセンサからの信号を受信するステップと、信号に基づいて、第１の装置が第２の装置に対してタップされたかどうかを判定するステップと、第１の装置が第２の装置に対してタップされた場合、第２の装置にメッセージを送信するステップと、第２の装置からの応答に基づいて、タップが有効なユーザ入力であるかどうかを判定するステップと、タップが有効なユーザ入力である場合、アプリケーション特定動作を行うステップと含むものとしてもよい。
【０００４】
加えて、信号を受信するステップは、加速度計からの信号を受信するステップを含むものとしてもよい。
【０００５】
加えて、第１の装置が第２の装置に対してタップされたかどうかを判定するステップは、信号のサンプルが所定の加速度パターンと一致するかどうかを判定するステップを含むものとしてもよい。
【０００６】
加えて、メッセージを送信するステップは、信号に基づいて検出されたタップに関するパラメータを取得するステップと、パラメータを第２の装置に送信するステップとを含むものとしてもよい。
【０００７】
加えて、パラメータを取得するステップは、第１の装置の表面におけるタップの位置を取得するステップと、連続するタップの間の時間を測定するステップと、タップのうちの少なくとも１つの発生時刻を測定するステップとを含むものとしてもよい。
【０００８】
加えて、タップが有効なユーザ入力であるかどうかを判定するステップは、送信されたパラメータが、第２の装置へのタップから取得されたパラメータと一致するかどうかを示す応答を受信するステップを含むものとしてもよい。
【０００９】
加えて、タップが有効なユーザ入力であるかどうかを判定するステップは、メッセージに応じて、第２の装置へのタップについてのパラメータを受信するステップと、第１の装置が第２の装置に対してタップされた場合、受信したパラメータが、信号から抽出されたパラメータと一致するかどうかを判定するステップと、受信したパラメータを、抽出したパラメータと比較することによって、タップが有効であるかどうかを判定するステップとを含むものとしてもよい。
【００１０】
加えて、アプリケーション特定動作を行うステップは、オーディオタスクまたはビジュアルタスクのうちの少なくとも１つについて第２の装置と協働するステップを含むものとしてもよい。
【００１１】
加えて、アプリケーション特定動作を行うステップは、スピーカによって出力するオーディオ信号を第２の装置に送信するステップ、または、表示するビデオ信号を第２の装置に送信するステップのうちの１つを含むものとしてもよい。
【００１２】
加えて、アプリケーション特定動作を行うステップは、第２の装置から個人連絡先情報を受信するステップ、第２の装置との商業取引を行うステップ、または、第２の装置からビデオクリップ、オーディオクリップ、画像、またはテキストを受信するステップのうちの少なくとも１つを含むものとしてもよい。
【００１３】
加えて、アプリケーション特定動作を行うステップは、第１の装置と第２の装置との間のタップに基づいて確立された通信セッションを終了させるステップ、または、第１の装置と第３の装置との間のタップ以前に確立された通信セッションを、第１の装置に終了させるステップのうちの少なくとも１つを含むものとしてもよい。
【００１４】
別の観点によれば、装置が、センサと、センサからの信号を受信し、信号に基づいてタップを検出し、検出したタップに関するパラメータを抽出し、抽出したパラメータが、第２の装置によってタップから取得されたパラメータと一致するかどうかを検証する要求を、第２の装置に送信し、第２の装置からの応答に基づいて、検出したタップが有効なユーザ入力であるかどうかを判定し、タップが有効なユーザ入力である場合、通信チャネルによって第２の装置と相互作用する処理部とを備えるものとしてもよい。
【００１５】
加えて、パラメータは、連続するタップの間の時間、または、タップの発生時刻のうちの少なくとも１つを含むものとしてもよい。
【００１６】
加えて、センサは、加速度計または電界センサのうちの少なくとも１つを備えるものとしてもよい。
【００１７】
加えて、第２の装置は、表示部またはスピーカを有するセル電話、ヘッドセット、または、ラップトップのうちの少なくとも１つを備えるものとしてもよい。
【００１８】
加えて、装置はセル電話を備えるものとしてもよい。
【００１９】
加えて、通信チャネルはBluetooth通信チャネルを備えるものとしてもよい。
【００２０】
加えて、要求は、抽出したパラメータを含み、応答は、抽出したパラメータが、第２の装置によりタップから取得されたパラメータと一致するかどうかを示す情報を含むものとしてもよい。
【００２１】
加えて、応答は、第２の装置によりタップから取得されたパラメータを含むものとしてもよい。
【００２２】
加えて、処理部は、さらに、検出された第２の装置と第３の装置との間のタップ以前に確立された通信セッションを、第１の装置に終了させること、または、検出された第１の装置と第２の装置との間のタップに基づいて、確立された通信セッションを終了させることのうちの１つを行うものとしてもよい。
【００２３】
さらに別の観点によれば、方法が、第１の装置に連結されたセンサからの信号を受信するステップと、信号に基づいて、第１の装置が第２の装置に対してタップされたかどうかを判定するステップと、第１の装置が第２の装置に対してタップされた場合、第２の装置からのメッセージを受信するステップと、第２の装置からのメッセージに基づいて、タップが有効なユーザ入力であるかどうかを判定するステップと、タップが有効なユーザ入力である場合、第２の装置と第１の装置との間の通信リンクを終了させるステップとを含むものとしてもよい。
【００２４】
加えて、第１の装置が第３の装置に対してタップされたかどうかを判定するステップと、  第１の装置が第３の装置に対してタップされた場合、第３の装置からのメッセージを受信するステップと、第３の装置からのメッセージに基づいて、タップが有効なユーザ入力であるかどうかを判定するステップと、タップが有効なユーザ入力である場合、第３の装置と第１の装置との間の通信リンクを確立させるステップとをさらに含むものとしてもよい。
【図面の簡単な説明】
【００２５】
本明細書に組み入れられて、その一部をなす添付図面は、発明を実施するための形態とともに、ここで説明する１または２以上の実施形態を示し、実施形態を説明するものである。
【００２６】
【図１】図１Ａ〜図１Ｃは、ここで説明する発想を実施可能な装置例の用途を示す。
【図２】図２は、ここで説明する発想を実施可能なネットワーク例を示す。
【図３】図３Ａおよび図３Ｂは、図２の装置例の前面図および背面図である。
【図４】図４は、図３Ａおよび図３Ｂの装置例のブロック図である。
【図５】図５は、図３Ａおよび図３Ｂの装置例の機能ブロック図である。
【図６】図６は、装置間接触に基づいて装置間の通信および相互作用を確立する処理例の流れ図である。
【図７】図７は、図４のセンサの出力を示す。
【図８】図８Ａ〜図８Ｆは、ここで説明する発想を実施可能な他の装置例を用いたものを示す。
【図９】図９Ａ〜図９Ｃは、物理的装置間接触に基づいた装置間相互作用の一例を示す。
【図１０】図１０Ａ〜図１０Ｃは、物理的装置間接触に基づいた装置間相互作用の別の例を示す。
【図１１】図１１Ａおよび図１１Ｂは、物理的装置間接触に基づいた装置間相互作用のさらに別の例を示す。
【図１２】図１１Ａおよび図１１Ｂは、物理的装置間接触に基づいた装置間相互作用のさらに別の例を示す。
【図１３】図１１Ａおよび図１１Ｂは、物理的装置間接触に基づいた装置間相互作用のさらに別の例を示す。
【発明を実施するための形態】
【００２７】
以下の発明を実施するための形態では、添付を参照する。異なる図面における同一の参照番号は、同一または同様の要素を識別している。「タップ」、「ノック」、「タッチ」という用語は、ここでは互いに置き換えて使用することが可能であり、ある物体が別の物体に衝突または接触することを指している。衝突とは、物体の運動量を大きく変化させるものであり、加速度計などのセンサがそのような変化を検出することができる。また、タッチとは、電界センサ、表面伝導センサ、圧力／力センサなどのセンサが別の表面に対する表面接触を検出するものである。
【００２８】
ここで説明する実施形態では、装置（例えば携帯電話）が、ユーザがその装置を他装置に対してタップした後、他装置との通信リンクを確立できる。ユーザが装置を他装置に対してタップすると、装置はタップを検出し、タップのパターンを得ることができる。パターンに応じて、装置と他装置とは、通信リンクによって相互作用することが可能である。タップに基づいて装置を他装置と通信／相互作用させることは、便利であったり、安全であったり、経済的であったりする（例えば、メニューシステムによって他装置との通信／相互作用のナビゲーションを行う必要がない。タップ検出中に通信リンクを維持するエネルギーを消費する必要がない。あるいは、スパム、ウイルス、その他の望ましくないネットワークデータにリンクをさらすこともない。等々。）。
【００２９】
図１Ａ〜図１Ｃは上記発想の一例を示している。図１Ａ〜図１Ｃは、装置１０２−１および１０２−２（例えばセル電話）を示している。装置１０２−１および装置１０２−２は、それぞれスピーカ１０４−１および１０４−２を備えたものとすることができる。加えて、装置１０２−１および１０２−２の各々は、ディスカバリリンク１０６によって互いの存在を検知することができる。この例では、装置１０２−１が歌曲を再生しており、スピーカ１０４−１によって音波１０８を起こしているものとする。
【００３０】
ユーザが装置１０２−２で１０２−１を（あるいは逆でもよい）タップすると、両装置１０２−１および１０２−２はタップを検知し、そのタップをある特定のパターンと比較することができる。図１Ｂは、装置１０２−２で装置１０２−１をタップしている様子を示している。
【００３１】
さらに図１Ｃに示すように、両装置１０２−１および１０２−２で歌曲を再生させようとするユーザ入力をパターンが表していると判定すると、装置１０２−１および１０２−２は通信リンク１１０を確立するものとすることができる。通信リンク１１０を通じて、装置１０２−１は２つのステレオサウンド用オーディオチャネルのうちの１つで装置１０２−２へ信号を送信することができる。その結果、装置１０２−１および１０２−２はスピーカ１０４−１および１０４−２にステレオサウンド信号を出力し、スピーカ１０４−１および１０４−２は音波１１２および１１４をそれぞれ出力することができる。
【００３２】
＜ネットワーク例および装置例＞
図２は、ここで説明する発想を実施可能なネットワーク例２００を示している。図示するように、ネットワーク２００は、装置１０２−１と、ヘッドセット２０２−１と、セル電話２０２−２と、表示部２０２−３と、キーボード２０２−４と、無線アクセスポイント（WAP：wireless  access  point）２０４と、ネットワーク２０６とを含んだものとすることができる。加えて、ネットワーク２００については、実施形態に応じて、図２に示すよりも装置を少なくしたり、追加したり、あるいは異なるものとしたりすることが可能である。例えば、ネットワーク２００は、装置１０２−１と通信可能な、または互いに通信可能な移動装置（例えば無線マウス、移動電話付属品、ゲーム装置、装着可能計算装置（例えば腕時計）、ＧＰＳ受信機、テレビジョンなど）や固定装置（例えばコピー機、テレビジョンなど）を含むことができる。
【００３３】
装置１０２−１は、近距離の他装置との通信および相互作用を行うこと可能な、あるいは行うものとされた以下の装置を備えたものとすることができる。例えば、超広帯域（UWB：ultra  wide  band）通信能力またはBluetooth能力を有する無線電話または移動電話。ゲームコンソールまたは装置。全地球測位システム（GPS：global  positioning  system）受信機。セルラ式無線電話にデータ処理能力、ファクシミリ能力、および／またはデータ通信能力を組合せることが可能なパーソナルコミュニケーションズシステム（PCS：personal  communications  system）端末。装着可能計算装置（例えば計算機−腕時計）。無線周辺機器（例えば無線キーボード、無線スピーカ、無線マウスなど）と通信する電子ノートパッド、ラップトップ、および／またはパーソナルコンピュータ。電話を備えることが可能な携帯情報端末（PDA：personal  digital  assistant）。あるいは、その他の種類の計算装置または通信装置。
【００３４】
装置２０２−１〜２０２−４の各々は、例えばBluetoothやWi-Fi（Wireless  Fidelity）などによって装置１０２−１と無線で通信および／または相互作用可能な１または２以上の装置を備えたものとすることができる。より具体的には、ヘッドセット２０２−１は、装置１０２−１からオーディオ情報を受信し、サウンド（例えば歌曲）を出力することが可能である。セル電話２０２−２は、オーディオ出力装置、表示部、マイクロフォンなどを提供するなど、装置１０２−１の様々な機能を行うことができる。ある実施形態では、セル電話２０２−２を装置１０２−１と同様または同一のものであると解釈することもできる。表示部２０２−３は、装置１０２−１で受信した画像を表示すること、および／またはタッチセンサスクリーンで入力された情報を装置１０２−１へ送信することが可能である。キーボード２０２−４は、ユーザが装置１０２−１への英数字や特殊文字の入力を便利に行えるようにできるものである。
【００３５】
ＷＡＰ２０４は、無線信号および／または有線信号を送受信可能なルータや、ネットワークへのアクセスを提供する他の装置など、ネットワーク２０６にアクセスする装置を備えたものとすることができる。ＷＡＰ２０４は、無線通信プロトコルを用いて装置１０２−１と通信することが可能である。
【００３６】
ネットワーク２０６は、インターネット、アドホックネットワーク、ローカルエリアネットワーク（LAN：local  area  network）、広域ネットワーク（WAN：wide  area  network）、都市部ネットワーク（MAN：metropolitan  area  network）、セルラネットワーク、公共交換電話網（PSTN：public  switched  telephone  network）、イントラネット、その他のネットワーク、またはネットワークの組合せを含むことができる。
【００３７】
図３Ａおよび図３Ｂは、それぞれ、ここで説明する発想を実施可能な装置例１０２−１の前面図および背面図である。この実施形態では、装置１０２−１は携帯電話（例えばセル電話）の形態をとっているものとする。図３Ａおよび図３Ｂに示すように、装置１０２−１は、スピーカ３０２と、表示部３０４と、制御ボタン３０６と、キーパッド３０８と、マイクロフォン３１０と、センサ３１２と、レンズアセンブリ３１４と、枠３１６とを備えたものとすることができる。スピーカ３０２は、装置１０２−１のユーザに可聴情報を提供することができる。表示部３０４は、電話をかけてきている人の画像や、動画、写真などのビジュアル情報をユーザに提供することができる。制御ボタン３０６は、ユーザが装置１０２−１と相互作用を行えるようにして、電話をかけたり受けたりするなどの１または２以上の動作を装置１０２−１にさせることができるものである。キーパッド３０８は、標準的な電話のキーパッドを備えたものとすることができる。マイクロフォン３１０は、ユーザから可聴情報を受信することができる。センサ３１２は、ユーザが画像を撮る際の援助として使用する情報（例えば音響、赤外線など）を収集し、装置１０２−１に提供することができる。レンズアセンブリ３１２は、所定の範囲または選択範囲の光線を操作する装置を備えたものとすることが可能であり、範囲内の画像を望みどおりに撮像することが可能となる。枠３１６は、装置１０２−１の構成要素のためのケーシングを提供して、外的要素から構成要素を保護することができる。
【００３８】
図４は、装置１０２−１の構成要素例のブロック図である。ここで使用する用語「構成要素（component）」は、ハードウェア構成要素、ソフトウェア構成要素、またはその２つの組合せを指しているものとすることができる。図示するように、装置１０２−１は、記憶部４０２と、処理部４０４と、表示部４０６と、ネットワークインタフェース４０８と、入力／出力構成要素４１０と、センサ４１２と、通信経路３１３とを備えたものとすることができる。他の実施形態では、装置１０２−１が備える構成要素を、多くしたり、少なくしたり、異なるものとしたりすることも可能である。
【００３９】
記憶部４０２は、データおよび機械読出可能命令を記憶する読出専用メモリ（ROM：read  only  memory）などの静的メモリ、および／またはランダムアクセスメモリ（RAM：random  access  memory）などの動的メモリ、またはオンボードキャッシュを備えたものとすることができる。また、記憶部４０２は、フロッピー（登録商標）ディスク、ＣＤ  ＲＯＭ、ＣＤ  Ｒ／Ｗ（読出／書込）ディスク、および／またはフラッシュメモリなどの格納装置やその他の種類の格納装置を備えたものとすることも可能である。処理部４０４は、プロセッサ、マイクロプロセッサ、特定用途向け集積回路（ASIC：Application  Specific  Integrated  Circuit）、電界プログラム可能ゲートアレイ（FPGA：Field  Programmable  Gate  Array）、および／または装置１０２−１を制御可能な他の処理ロジックを備えたものとすることができる。
【００４０】
表示部４０６は、装置１０２−１が生成した信号をスクリーン上に画像として表示可能な、および／またはスクリーン上のタップまたはタッチの形態の入力を受け取ることが可能な構成要素を備えたものとすることができる。例えば、表示部４０６は、ユーザが画像を表示させたり、音楽を再生させたりするために、ユーザと装置１０２−１とのインタフェースとなるグラフィカルユーザインタフェースを提供することが可能である。表示部４０６の例としては、液晶ディスプレイ（LCD：liquid  crystal  display）、有機発光ダイオード（OLED：organic  light-emitting  diode）ディスプレイ、双安定ディスプレイ、および／またはタッチスクリーンが挙げられる。
【００４１】
ネットワークインタフェース４０８は、装置１０２−１が他の装置および／またはシステムと通信できる送受信機のような機構であれば、いかなる機構を備えたものとしてもよい。例えば、ネットワークインタフェース４０８は、インターネット、地上波無線ネットワーク（例えば無線ローカルエリアネットワーク（WLAN：wireless  local  area  network））、衛星ベースのネットワーク、ＷＰＡＮなどのネットワークによって通信する機構を備えることができる。追加または代替として、ネットワークインタフェース４０８は、モデム、ローカルエリアネットワーク（LAN）に対するイーサネット（登録商標）インタフェース、および／または装置１０２−１を他の装置に接続するインタフェース／接続（例えばBluetoothインタフェース）を備えることも可能である。また、ネットワークインタフェース４０８は、全地球測位システム（GPS）受信機やBeidou（北斗）ナビゲーションシステム（BNS：Beidou  Navigation  System）受信機などの１または２以上の受信機を備えて、自装置の地理的位置を測定することも可能である。入力／出力構成要素４１０は、キーパッド（例えば図２のキーパッド３０８）、ボタン（例えば制御ボタン３０６）、マウス、スピーカ（例えばスピーカ３０２）、マイクロフォン（例えばマイクロフォン３１０）、ＤＶＤ（デジタルビデオディスク：Digital  Video  Disk）ライタ、ＤＶＤリーダ、ＵＳＢ（ユニバーサルシリアルバス：Universal  Serial  Bus）ライン、および／または物理イベントや物理現象と装置１０２−１に対応したデジタル信号とを変換する他の種類の装置を備えたものとすることができる。
【００４２】
センサ４１２は、加速度計および／または接触検知センサ（例えば電界センサ、表面伝導センサ、圧力／力センサなど）を備えたものとすることができる。加速度計は、装置１０２−１の加速度を測定するハードウェアおよび／またはソフトウェアを備えたものとすることができる。加速度計の例としては、装置の枠に連結して装置の加速度を１軸、２軸、または３軸において測定するＭＥＭＳ（微小電気機械システム：micro  electro  mechanical  system）加速度計や圧電加速度計が挙げられる。ある実施形態では、加速度計は、加速度を検出すると、その測定値を別々の３つの値として出力することができる。各測定値は、座標軸の１つに並行な加速度成分の大きさを表す。ある実施形態では、加速度計の出力を用いて、装置１０２−１の枠３１６の表面へのタップを判定することができる。センサ４１２は、その他の加速度計やモーション検知装置を備えることも可能である。
【００４３】
接触検知センサは、電界センサ、表面伝導センサ、圧力／力センサなど、接触を判定するハードウェアおよび／またはソフトウェアを備えたものとすることができる。ある実施形態では、電界センサや表面伝導センサが、伝導性表面を有する物体が近づいた位置や接触した位置を判定することができる。電界センサ／表面伝導センサは、枠３１６の表面に電界または電流を生成し、物体が装置１０２−１に近づいたり接触したりすると、その容量、電界、および／または電流経路のインピーダンスの変化を検出することができる。別の実施形態では、電界センサ／表面伝導センサは、枠３１６の表面のほとんどを覆うのではなく（例えば装置１０２−１の最上角部分）、他装置に物理的に接触またはタッチする枠３１６の小さな部分のみを覆うものとすることも可能である。さらに別の実施形態では、圧電材料に基づいた振動検知センサなど、様々な種類の接触検知センサを用いてタップを検出したり、圧力／力センサでタップに対応する力を検出したりすることなどが可能である。
【００４４】
通信経路４１２は、装置１０２−１の構成要素が互いに通信可能なインタフェースを提供することができる。
【００４５】
図５は、装置１０２−１の機能ブロック図である。図示するように、装置１０２−１は、サポートロジック５０２と、データベース５０４と、タップ検出部５０６と、タップ対応アプリケーション５０８とを備えたものとすることができる。装置１０２−１については、特定の実施形態に応じて、備える機能ブロックを、図５に示すものよりも少なくしたり、追加したり、異なる種類のものとしたりすることも可能である。
【００４６】
サポートロジック５０２は、処理部４０４および／または記憶部４０２に備えることが可能であり、図５の他の構成要素（例えばデータベース５０４やタップ検出部５０６など）に対する様々なサポート機能を行うハードウェアおよび／またはソフトウェアを備えたものとすることができる。例えば、サポートロジック５０２は、ＴＣＰ／ＩＰ（伝送制御プロトコル（Transmission  Control  Protocol）／インターネットプロトコル（Internet  Protocol））スタックを提供して、別の装置のタップ対応アプリケーション５０８との間の通信をサポートすることができる。
【００４７】
データベース５０４は、記憶部４０２（図４）に備えることが可能であり、装置１０２−１の構成要素に対する情報リポジトリとして動作するものとすることができる。例えば、ある実施形態では、データベース５０４は、処理部４０４および／またはセンサ４１２から得られるタップパターンの識別に使用可能なデータを記憶することができる。一例としては、比較的短い時間（例えば１秒）におけるタップ２つに対応するタップパターンなどがあり得る。
【００４８】
ある実施形態では、ユーザが、ある特定のタップパターン（例えばタップが３つあるタップパターン）をアプリケーションに関連させて、その関連をデータベース５０４に記憶することが可能である。例えば、タップ３つが、異なる装置間で音楽を共有するアプリケーションに関連しており、タップ２つが、写真を共有するアプリケーションに関連しているなどとすることができる。
【００４９】
タップ検出部５０６は、センサ４１２からの入力に基づいて、ある特定のタップパターンを検出する構成要素を備えたものとすることができる。例えば、タップ検出部５０６は、センサ４１２の出力に基づいて、装置１０２−１の加速度を時間の関数として測定して、その加速度からタップのパターンを得ることができる。タップ検出部５０６は、得られたパターンを、データベース５０４に記憶されたパターンと比較することができる。タップ検出部５０６は、一致を発見した場合、装置１０２−１が有効なユーザ入力を検出したことを、装置１０２−１におけるタップ対応アプリケーション５０８のような別の構成要素へ伝達する。別の実施形態では、タップ検出部５０６は、タップのパターンを得ると、近くの装置にパターンについて通知することも可能である。近くの装置は、そのパターンを、近くの装置が検出したパターンと比較し、一致する場合は、有効なユーザ入力が検出されたことを装置１０２−１のタップ対応アプリケーション５０８に伝達することができる。
【００５０】
ある実施形態では、タップ検出部５０６は、有効なユーザ入力が検出されたと判定すると、検出したパターンをある特定のタップ対応アプリケーション５０８に伝達することも可能である。例えば、タップ３つが検出された場合、タップ検出部５０６は音楽共有アプリケーションを開始して、その音楽共有のタップ対応アプリケーション５０８へ情報を伝達し、タップ２つが検出された場合には、タップ検出部５０６は画像共有タップ対応アプリケーションを開始するなどのようにすることができる。データベース５０４に関して上述したように、どのパターンがどのアプリケーションに関連するかについては、ユーザが設定することが可能である。
【００５１】
タップ対応アプリケーション５０８は、タップ検出部５０６からの出力（例えば、有効な入力が検出されたという表示）を受信する構成要素を備えたものとすることができる。加えて、タップ対応アプリケーション５０８は、装置１０２−１をタップした他装置との通信を開始することもできれば、終了することも可能であり、他装置と相互作用を行うこともできる。例えば、図１Ａ〜１Ｃに示した例では、装置１０２−１のタップ対応アプリケーション５０８は、装置１０２−１および装置１０２−２のスピーカ１０４−１および１０４−２の各々に、ステレオオーディオ信号の２つのチャネルをそれぞれ出力させることができる。別の例では、図２において、装置１０２−１を装置２０２−３に対してタップすると、装置１０２−１のタップ対応アプリケーション５０８は、装置１０２−１および装置２０２−３にその通信を終了させる。
【００５２】
様々な種類のタップ対応アプリケーション５０８の例としては次のものが挙げられる。互いにタップされた２つの装置間で情報（例えば、電子支払、クーポン、連絡先情報、画像、楽曲、テキストなど）を伝送するアプリケーション。装置間でタスクを共有するアプリケーション（例えばステレオオーディオ信号をそれぞれの装置のそれぞれのスピーカに出力する）。タップされた特定の装置（例えば、画像／ビデオの表示および／またはオーディオ出力の再生を行う無線表示部、キーボード、コンピュータ、またはテレビジョン）を入力／出力装置として選択するアプリケーション。等々。タップ対応アプリケーション５０８を実施して、異なる装置の別のアプリケーションとファイルを共有する場合、タップ対応アプリケーション５０８は、写真、ビデオ、テキスト、ウェブドキュメント、および／またはその他のメディアコンテンツを複数のスクリーンにわたってどのようなレイアウトとするか定めることも可能である。
【００５３】
ある実施形態では、タップ検出部５０６の機能をタップ対応アプリケーション５０８に組み入れることも可能である。
【００５４】
＜物理的装置間接触に基づいて装置間相互作用を行う処理例＞
図６は、装置間接触に基づいて様々な装置の間に通信および相互作用を確立する処理例６００を示している。処理６００は、装置１０２−１のセンサ４１２をチェックするブロック６０２から開始するものとすることができる。センサ４１２のチェックにおいては、処理部４０４がセンサ４１２の出力のサンプリングを行うものとすることができる。ある実施形態では、制御ボタン３０６の１つまたはキーパッド３０８のキーが押されると、センサ４１２が装置１０２−１についてタップのチェックを開始するものとすることができる。このような実施形態によって、電力を節約することが容易なものとすることができる。
【００５５】
図７は、センサ４１２を加速度計として実施した場合のセンサ４１２の出力を示している。図示するように、局所的なピーク７０２は、それぞれ、装置１０２−１の加速度の急激な変化を示しており、タップである可能性を示している場合がある。
【００５６】
センサ４１２の出力のサンプルがタップの存在を示しているかどうかを判定することができる（ブロック６０４）。ある実施形態では、データベース５０４が、装置１０２−１でタップした場合の装置１０２−１のセンサ４１２の参照出力パターンを記憶しているものとすることができる。パターンをサンプルと比較し、サンプルが１または２以上のパターンと一致した場合、タップ検出部５０６は、装置１０２−１がタップされたと判定することができる。別の実施形態では、タップ検出部５０６はサンプルのテストを行って（例えば、１または２以上のピークが閾値よりも大きいかどうかを判定する）、１または２以上のタップの存在を判定することができる。また、別の実施形態では、タップはセンサ４１２が検出する（例えば加速度の変化）ものとして、続いて、ある時間（例えば２秒）、装置１０２−１がセンサ４１２について別のタップをチェックするものとすることも可能である。タップが検出されなければ、装置１０２−１はアイドルモードとなるものとすることができる。あるいは、処理６００がブロック６０６に進むものとすることができる。
【００５７】
タップが存在すると判定されると、タップに関するパラメータを得ることができる（ブロック６０６）。パラメータとしては、タップ数、連続するタップの間の時間、装置１０２−１の枠３１６におけるタップの物理的位置、各タップが行われた時刻、装置１０２−１の向きなどが挙げられる。センサ４１２が加速度計を備えたものである場合、タップの位置は、タップ中の装置１０２−１の加速度の方向に基づいて測定することができる。あるいは、センサ４１２が電界センサとして実施されている場合は、センサ４１２がタップの位置を測定し、出力することができる。別の実施形態では、枠３１６の特定の部分が接触センサと連結させて、各部分を枠３１６の表面上の物理的位置に関連させることができる。このような実施形態では、この部分のうちの１つでタップを検出することで、タップの位置を示すことができる。ある実施形態では、ジャイロスコープ／磁力計を備えて、装置１０２−１の向きをパラメータの１つとして得ることも可能である。
【００５８】
タップが有効な入力であるかどうかについては、パラメータに基づいて判定することができる（ブロック６０８）。タップが有効な入力に対応している場合、装置とタップを行うのに用いられた他装置を識別することができる（ブロック６０８）。実施形態に応じて、ブロック６０８は多くのやり方で行うことができる。例えば、ある実施形態では、タップ検出部５０６が、近隣の全ての装置と通信を行い、どの装置で最近タップが行われたのか判定することが可能である。その結果、近隣装置の各々は、装置１０２−１について上述したものと同様にして、タップが行われたかどうか判定することができる。ある近隣装置でタップが行われていた場合、この近隣装置は、そのタップの特徴を有するパラメータ（例えば、連続する２つのタップの間の時間）を装置１０２−１に送信することができる。装置１０２−１のタップ検出部５０６は、受信したパラメータを、ブロック６０６で得られたパラメータと比較することができる。これらのパラメータが一致する場合は、タップ検出部５０６は、タップが有効なユーザ入力を表していると結論し、タップを行うのに使用された他装置として上記近隣装置を識別する。
【００５９】
また、別の実施形態では、装置１０２−１がパラメータおよび／またはタップパターンを近隣のタップ対応装置にブロードキャストすることも可能である。近隣の各タップ対応装置は、受信したパラメータおよび／またはタップパターンを、自身のパラメータおよび／またはタップパターンと一致させようとするものとすることができる。一致した場合は、その近隣装置は装置１０２−１と通信を行って、当該近隣装置を識別し、タップが有効なユーザ入力であることを示すことができる。例えば、この近隣装置は、１または２以上のビープ（例えば２ビープ）で装置１０２−１に合図して、この２つの装置のペアリングを示すことが可能である。
【００６０】
実施形態は様々であり、タップが有効な入力であるかどうかについての判定および／または相手の装置に対する自装置の識別は、装置１０２−１が開始するものとしても、近隣装置が開始するものとしてもよい。
【００６１】
ある実施形態では、パラメータが一致することは、装置１０２−１および他装置に対するタップの物理的位置が一致することを含むものとすることができる。例えば、装置１０２−１が２、３の近隣装置で同時にタップされたとする。このような実施形態では、ユーザが、装置１０２−１の枠３１６の所定の位置を書く近隣装置でタップすることによって、どの近隣装置がどのような情報を装置１０２−１から受信できるのかを示すことが可能である。例えば、ユーザが装置１０２−１の枠３１６の右側をある装置でタップすれば、この装置は右側スピーカとして動作するものとすることができる。
【００６２】
上述の実施形態では、タップをユーザ入力として認証することは、装置１０２−１と他装置との間に無線ネットワーク（例えばピコネット）による通信を確立することを含むものとすることができる。ある実施形態では、タップが検出されると、装置１０２−１および他装置はBluetoothまたはWiFiによって接続され、一時的な固有のネットワーク識別子（例えば、両装置において暗号アルゴリズムを用いて設定された名前）を検索し、パラメータの１つを固有のパスワード／鍵として使用して、相互接続を確立することができる。通信が確立されると、装置１０２−１および他装置は、元の装置名またはネットワーク識別子を再取得または使用することができる。また、別の実施形態では、タップの認証は、装置１０２−１とすでに通信している近隣装置に、１または２以上のパラメータで応答させる、または様々なやり方によるタップの認証を行わせることを含むものとすることが可能である。
【００６３】
他装置との相互作用を行うことができる（ブロック６１０）。装置１０２−１が、タップが有効なユーザ入力であると判定し、タップを行うために使用された他装置を識別した後、装置１０２−１または他装置のいずれかのタップ対応アプリケーション５０８が、装置間の通信を確立または終了させることができる。以下で説明する例に示すように、装置間の相互作用は、装置１０２−１および／または他装置のタップ対応アプリケーション５０８の詳細に依存したものとすることができる。例えば、装置１０２−１が他装置との通信リンクをすでに確立している場合には、装置１０２−１および他装置は、装置１０２−１と他装置とのカップル解消の合図または信号としてタップを解釈して、通信リンクを終了させることができる。
【００６４】
ある実施形態では、異なる装置間の通信および相互作用をタップに基づいて確立する処理には、２よりも多くの装置が関与するものとすることも可能である。例えば、ある実施形態では、装置１０２−１および１０２−２をラップトップと併せて用いることが可能である。２つの装置１０２−１および１０２−２の各々でラップトップの異なる側面をタップすることで、ラップトップの右側スピーカおよび左側スピーカとして、装置１０２−１および１０２−２を動作させることができる。
【００６５】
＜例＞
図８Ａ〜図８Ｆ、図９Ａ〜図９Ｃ、図１０Ａ〜図１０Ｃ、図１１Ａ〜図１１Ｂ、図１２Ａ〜図１２Ｂ、図１３Ａ〜図１３Ｂは、物理的装置間接触に基づいた様々な装置との相互作用に関する処理を示している。この例は、図６について上述した処理例に一貫したものである。
【００６６】
図８Ａ〜図８Ｃｈａ、装置１０２−１がオーディオ出力用の周辺機器を選択する一例を示している。図８Ａでは、装置１０２−１の加速度をセンサ４１２がチェックしているとする。センサ４１２からの信号を用いて、タップが存在するかどうか判定し、図８Ｂに示すように、装置１０２−１をハンドセット２０２−１でタップすると、タップ検出部５０６がタップを検出する。また、タップに関するパラメータが取得され、ヘッドセット２０２−１に送信される。ヘッドセット２０２−１は、タップが有効な入力であると確認し（このパラメータが、ヘッドセット２０２−１が検出したタップに関するパラメータと一致）、装置１０２−１にこの確認を送信する。この確認を受信すると、図８Ｃに示すように、装置１０２−１のタップ対応アプリケーション５０８ヘッドセット２０２−１へオーディオ出力をチャネリングし、ヘッドセット２０２−１はスピーカ７０２によってオーディオ出力を再生する。
【００６７】
この例では、ユーザは、メニューシステムに基づいて、ある特定の周辺機器を選択するのではなく、単にヘッドセット２０２−１で装置１０２−１をタップすることで、装置１０２−１で使用するヘッドセット２０２−１を選択することができる。
【００６８】
図８Ｄ〜図８Ｆは、装置１０２−１、ヘッドセット２０２−１、装置１０２−２が相互作用する一例を示している。図８Ｄでは，装置１０２−２がヘッドセット２０２−１との無線通信を確立しているとする。加えて、装置１０２−１を所有する別のユーザが一時的にヘッドセット２０２−１を借りたいとする。
【００６９】
図８Ｅに示すように、ヘッドセット２０２−１で装置１０２−１をタップすると、ヘッドセット２０２−１および／または装置１０２−１のタップ検出部５０６がタップを検出する。ヘッドセット２０２−１および装置１０２−１によってタップに関するパラメータが取得され、交換され、タップが有効な入力であることを確認する（パラメータが、ヘッドセット２０２−１または装置１０２−１のいずれかが検出したタップに関するパラメータと一致）のに使用される（ヘッドセット２０２−１または装置１０２−１のいずれかによって）。確認が行われると、ヘッドセット２０２−１／装置１０２−２のタップ対応アプリケーション５０８が、ヘッドセット２０２−１と装置１０２−２との間の通信リンクを終了させる。また、図８Ｆに示すように、ヘッドセット２０２−１および装置１０２−１が互いに通信セッションを開始する。
【００７０】
また、別の実施形態では、ヘッドセット２０２−１で装置１０２−２をタップする（あるいは逆でもよい）と、ヘッドセット２０２−１および装置１０２−２は、ヘッドセット２０２−１と装置１０２−２との間の通信を終了させる。ユーザがヘッドセット２０２−１で１０１−をタップすると、ヘッドセット２０２−１および装置１０１−１は互いに新たな通信セッションを開始する。
【００７１】
様々な周辺機器および／またはＩ／Ｏ装置の切換えを上述のようにして行うと、ユーザにとって便利で簡単にすることができる。また、このような切換えによって、維持に大きな電力が必要となるマルチポイント接続を避けることができる。
【００７２】
図９Ａ〜図９Ｃは、物理的装置間接触に基づいた装置間相互作用の別例を示している。図９Ａに示すように、この例は、セル電話のような装置９０２−１および９０２−２を含んでおり、これらの装置は装置１０２−１とは異なる実施である。この例では、装置９０２−１は表示部９０６−１に写真９０４を表示している。
【００７３】
図９Ｂに示すように、装置９０２−２を装置９０２−１にタップする。装置９０２−２を装置９０２−１にタップすると、装置９０２−１は、タップが有効なユーザ入力であると確認し、タップを行うのに使用された装置として装置９０２−２を識別する。その後、装置９０２−１のタップ対応アプリケーション５０８が装置９０２−１の表示画面９０６−１および装置９０２−２の表示画面９０６−２を使用して、元の画像を拡大してスクリーン９０６−１および９０６−２の双方の部分まで及ぶ拡大写真９０８を表示する。
【００７４】
図１０Ａ〜図１０Ｃは、物理的装置間接触に基づいた装置間相互作用のさらに別の例を示している。図１０Ａに示すように、装置９０２−１および９０２−２は、表示部９０６−１および９０６−２に写真９０８を表示している。ユーザが写真９０８を第２の写真に切り替えたいとする。写真９０８から別の写真へ切り替えるには、ユーザが表示部９０６−１の側端に指１００２を置く。
【００７５】
図１０Ｂに示すように、ユーザは、表示部９０６−１の側端から中央に向かって、指１００２で表示部９０６−１の表面を払う。指１００２が表示部９０６−１の表面を払うと、図１０Ｂに示す位置まで、側端のライン１００４−１が指に追随する。加えて、タップ対応アプリケーション５０８が、指１００２およびライン１００４−１に関する情報を装置９０２−２へ送信し、装置９０２−２は、表示部９０４−２におけるライン１００４−２にライン１００４−１をトラックさせる。ライン１００４−２が動くと、写真１００６の別の部分を表示部９０６−２に表示する。
【００７６】
図１０Ｃは、指１００２が表示部９０６−１を払い終えた際の表示部９０６−１および９０６−２を示している。図示するように、表示部９０６−１および９０６−２は写真１００６を表示している。
【００７７】
図１１Ａおよび図１１Ｂは、物理的装置間接触に基づいた装置間相互作用のさらに別の例を示している。図１１Ａに占め使用に、この例には、装置９０２−１および９０２−２が関与している。加えて、装置９０２−１の表示部９０６−１は、タップ対応アプリケーション５０８の別の実施形態にしたがったサムネイル画像でいっぱいの画面を示している。この例でも、前例のように、装置９０２−１と９０２−２とをタップする。
【００７８】
装置９０２−２を装置９０２−１にタップすると、装置９０２−１は、タップが有効なユーザ入力であると確認し、タップを行うのに使用された装置として装置９０２−２を識別する。続いて、図１１Ｂに示すように、ユーザが指１００２でサムネイル画像１１０２に触れると、タップ対応アプリケーション５０８は、サムネイル画像１１０２に関する別の画像１１０４を装置９０２−２送信する。装置９０２は画像１１０４を表示する。また、別の実施形態では、装置９０２−２が、装置９０２−２の記憶部４０２またはネットワークから画像１１０４にアクセスすることも可能である。
【００７９】
図１２Ａおよび図１２Ｂは、物理的装置間接触に基づいた装置間相互作用のさらに別の例を示している。この例は、装置９０２−２の代わりに装置１２０２（例えばラップトップ）を使用していること以外、図１１Ａおよび図１１Ｂで示した例と同様のものである。
【００８０】
図１３Ａおよび図１３Ｂは、物理的装置間接触に基づいた装置間相互作用のさらに別の例を示している。図１３Ａに示すように、装置１０２−１および１０２−２を装置１２０２にタップし、装置１２０２のタップ対応アプリケーションが音楽を再生する。装置１０２−１および１０２−２を装置１２０２にタップすると、様々な例について上述したものと同様の処理が行われる。加えて、装置１２０２は、ステレオサウンドに関するオーディオ信号の各々を装置１０２−１および１０２−２にそれぞれ送信する。すると、装置１０２−１および１０２−２は、装置１２０２の左側スピーカおよび右側スピーカとして動作することができる。実施形態に応じて、タップした後ある特定の時間（例えばタップ後１秒）、装置１０２−１および１０２−２がオーディオ信号を再生するものとすることが可能である。ある実施形態では、装置１０２−１、１０２−１、１２０２は、協調した音楽視覚化グラフィックス（例えば波）を表示するものとすることも可能である。
【００８１】
上述の例は、タップに基づいて他装置との通信および／または相互作用を装置に行わせることは、便利で（例えば、ユーザが表示部３０４上でメニューシステムによってナビゲーションを行う必要がない）、安全で（例えば、タップが検出されるまで、装置間の通信リンクはコンピュータウィルス、スパム、および／またはその他の望ましくないネットワークデータ／メッセージにさらされない）、および／または経済的である（例えば、タップが検出されるまで通信リンクを維持するエネルギーを消費する必要がない）ことを示したものである。
【００８２】
＜結論＞
前述の実施形態の説明は、説明を提供するものであるが、排他的であることを意図したものでもなければ、開示した厳密な形態に実施形態を限定することを意図したものではない。修正および変形については、上述の開示に照らせば可能であり、また実施形態の実現から得られる場合もある。
【００８３】
例えば、図６に示した処理例について一連のブロックを説明したが、他の実施形態では動作の順序を変更することも可能である。また、独立した動作は、他のブロックと並行して行うことができる動作を表したものとすることも可能である。
【００８４】
さらに別の例では、タップ対応アプリケーション５０８は、電子支払／現金、クーポン、連絡先情報、画像、楽曲（例えば歌曲）、テキストなどの伝送に関する情報のような様々な種類の情報を、タップした装置に送信することが可能である。ある実施形態では、タップの特定の位置によって、どのような情報が伝送されたか決まるものとすることも可能である。例えば、装置１０２−１の側面をタップすると装置１０２−１は写真を送信し、装置１０２−１の上部近くのスピーカ３０２をタップすると装置１０２−１は他装置と歌曲を共有するものとすることができる。
【００８５】
ここで説明した態様が、図示した実施形態において多種多様なソフトウェア、ファームウェア、ハードウェアで実施可能であることは明らかであろう。態様を実施するために用いる実際のソフトウェアコードや特定制御ハードウェアは、実施形態を限定するものではない。したがって、ここでの説明に基づいてソフトウェアおよび制御ハードウェアを設計して態様を実施可能であるという理解のもと、態様の動作および挙動については、特定のソフトウェアコードを参照することなく説明した。
【００８６】
「comprises/comprising」という用語を本明細書で用いた場合、言明した特徴、整数、ステップ、または構成要素の存在を特定するものであるが、１または２以上の他の特徴、整数、ステップ、構成要素、またはその組合せの存在または追加を排除するものではないと解されることを強調したい。
【００８７】
また、実施形態のある部分は、１または２以上の機能を行う「ロジック（logic）」として実施可能である。このようなロジックとしては、ハードウェア、特定用途向け集積回路、電界プログラム可能ゲートアレイまたはマイクロプロセッサ、ソフトウェア、ハードウェアとソフトウェアとの組合せなどが挙げられる。
【００８８】
特徴の特定の組合せについて、特許請求の範囲における記載および／または明細書における開示を行うが、かかる組合せで発明を限定する意図はない。実際、かかる特徴の多くは、具体的に請求項の記載および／または明細書の開示にはないやり方で組み合わせることも可能である。
【００８９】
本出願で用いたいかなる要素、動作、命令も、明示していない限りは、実施形態に対して決定的または本質的であると考えるべきではない。また、ここで用いた「a」という冠詞は、１または２以上のアイテムを含むという意図がある。１つのアイテムを意図する場合は、「one」という言葉や同様の言語を用いる。さらに、「based  on（に基づく）」という表現は「based,  at  least  in  part,  on（少なくとも部分的に基づく）」という意味を意図しており、そうではない場合は明示してある。
【図１Ａ】
2011511335.tif 000003
【図１Ｂ】
2011511335.tif 000004
【図１Ｃ】
2011511335.tif 000005
【図２】
2011511335.tif 000006
【図３Ａ−３Ｂ】
2011511335.tif 000007
【図４】
2011511335.tif 000008
【図５】
2011511335.tif 000009
【図６】
2011511335.tif 000010
【図７】
2011511335.tif 000011
【図８Ａ】
2011511335.tif 000012
【図８Ｂ】
2011511335.tif 000013
【図８Ｃ】
2011511335.tif 000014
【図８Ｄ】
2011511335.tif 000015
【図８Ｅ】
2011511335.tif 000016
【図８Ｆ】
2011511335.tif 000017
【図９Ａ】
2011511335.tif 000018
【図９Ｂ】
2011511335.tif 000019
【図９Ｃ】
2011511335.tif 000020
【図１０Ａ】
2011511335.tif 000021
【図１０Ｂ】
2011511335.tif 000022
【図１０Ｃ】
2011511335.tif 000023
【図１１Ａ】
2011511335.tif 000024
【図１１Ｂ】
2011511335.tif 000025
【図１２Ａ】
2011511335.tif 000026
【図１２Ｂ】
2011511335.tif 000027
【図１３Ａ】
2011511335.tif 000028
【図１３Ｂ】
2011511335.tif 000029
【手続補正書】
【提出日】平成20年11月4日(2008.11.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の装置に連結されたセンサからの信号を受信するステップと、
前記信号に基づいて、前記第１の装置が第２の装置に対してタップされたかどうかを判定するステップと、
前記第１の装置が前記第２の装置に対してタップされた場合、前記第１の装置から前記第２の装置にメッセージを送信するステップと、
前記第２の装置からの応答に基づいて、前記第２の装置に対する前記第１の装置のタップが有効なユーザ入力であるかどうかを判定するステップと、
前記タップが有効なユーザ入力である場合、アプリケーション特定動作を行うステップと
を含み、
前記アプリケーション特定動作を行うステップは、
スピーカによって出力するオーディオ信号を前記第２の装置に送信するステップ、または
表示するビデオ信号を前記第２の装置に送信するステップ
のうちの１つを含む、方法。
【請求項２】
前記信号を受信するステップは、加速度計からの前記信号を受信するステップを含む、請求項１に記載の方法。
【請求項３】
前記第１の装置が前記第２の装置に対してタップされたかどうかを判定するステップは、前記信号のサンプルが所定の加速度パターンと一致するかどうかを判定するステップを含む、請求項２に記載の方法。
【請求項４】
前記メッセージを送信するステップは、
前記信号に基づいて検出されたタップに関するパラメータを取得するステップと、
前記パラメータを前記第２の装置に送信するステップと
を含む、請求項１に記載の方法。
【請求項５】
前記パラメータを取得するステップは、
前記第１の装置の表面における前記タップの位置を取得するステップと、
連続するタップの間の時間を測定するステップと、
前記タップのうちの少なくとも１つの発生時刻を測定するステップと
を含む、請求項４に記載の方法。
【請求項６】
前記タップが有効なユーザ入力であるかどうかを判定するステップは、送信された前記パラメータが、前記第２の装置へのタップから取得されたパラメータと一致するかどうかを示す前記応答を受信するステップを含む、請求項４に記載の方法。
【請求項７】
前記タップが有効なユーザ入力であるかどうかを判定するステップは、
前記メッセージに応じて、前記第２の装置へのタップについてのパラメータを受信するステップと、
前記第１の装置が前記第２の装置に対してタップされた場合、受信した前記パラメータが、前記信号から抽出されたパラメータと一致するかどうかを判定するステップと、
受信した前記パラメータを、抽出した前記パラメータと比較することによって、前記タップが有効であるかどうかを判定するステップと
を含む、請求項１に記載の方法。
【請求項８】
前記第１の装置と前記第２の装置との間の１または２以上の後続のタップに応じて、第２のアプリケーション特定動作を行うステップをさらに含み、
前記第２のアプリケーション特定動作は、オーディオタスクまたはビジュアルタスクのうちの少なくとも１つについて前記第２の装置と協働することを含む、請求項１に記載の方法。
【請求項９】
前記第１の装置と前記第２の装置との間の１または２以上の後続のタップに応じて、第２のアプリケーション特定動作を行うステップをさらに含み、
前記第２のアプリケーション特定動作は、
前記第２の装置から個人連絡先情報を受信するステップ、
前記第２の装置との商業取引を行うステップ、または
前記第２の装置からビデオクリップ、オーディオクリップ、画像、またはテキストを受信するステップ
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項１０】
前記第１の装置と前記第２の装置との間の１または２以上の後続のタップに応じて、第２のアプリケーション特定動作を行うステップをさらに含み、
第２のアプリケーション特定動作を行うステップは、
前記第１の装置と前記第２の装置との間のタップに基づいて確立された通信セッションを終了させるステップ、または
前記第１の装置と第３の装置との間のタップ以前に確立された通信セッションを前記第１の装置に終了させるステップ
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項１１】
センサと、
前記センサからの信号を受信し、
前記信号に基づいてタップを検出し、
検出した前記タップに関するパラメータを抽出し、
抽出した前記パラメータが、第２の装置によってタップから取得されたパラメータと一致するかどうかを検証する要求を、前記第２の装置に送信し、
前記第２の装置によりタップから取得されたパラメータを含む前記第２の装置からの応答に基づいて、検出した前記タップが有効なユーザ入力であるかどうかを判定し、
前記タップが有効なユーザ入力である場合、通信チャネルによって前記第２の装置と相互作用する処理部と
を備える装置。
【請求項１２】
前記パラメータは、
連続するタップの間の時間、または
タップの発生時刻
のうちの少なくとも１つを含む、請求項１１に記載の装置。
【請求項１３】
前記センサは、
加速度計、または
電界センサ
のうちの少なくとも１つを備える、請求項１１に記載の装置。
【請求項１４】
前記第２の装置は、
表示部またはスピーカを有するセル電話、
ヘッドセット、または
ラップトップ
のうちの少なくとも１つを備える、請求項１１に記載の装置。
【請求項１５】
前記装置はセル電話を備える、請求項１１に記載の装置。
【請求項１６】
前記通信チャネルは、Bluetooth通信チャネルを備える、請求項１１に記載の装置。
【請求項１７】
前記要求は、抽出した前記パラメータを含み、前記応答は、抽出した前記パラメータが、前記第２の装置によりタップから取得されたパラメータと一致するかどうかを示す情報を含む、請求項１１に記載の装置。
【請求項１８】
前記処理部は、さらに、
検出された前記第２の装置と第３の装置との間のタップ以前に確立された通信セッションを、前記第１の装置に終了させること、または
検出された前記第１の装置と前記第２の装置との間のタップに基づいて、確立された通信セッションを終了させること
のうちの１つを行う、請求項１１に記載の装置。
【請求項１９】
第１の装置に連結されたセンサからの信号を受信するステップと、
前記信号に基づいて、前記第１の装置が第２の装置に対してタップされたかどうかを判定するステップと、
前記第１の装置が前記第２の装置に対してタップされたと判定された場合、前記信号に基づいて検出されたタップに関するパラメータを取得するステップであって、
前記第１の装置の表面における前記タップの位置を取得するステップと、
連続するタップの間の時間を測定するステップと、
前記タップのうちの少なくとも１つの発生時刻を測定するステップとを含む、前記パラメータを取得するステップと、
前記第１の装置から前記第２の装置へ、前記パラメータを含む第１のメッセージを送信するステップと、
前記第１の装置において、前記第２の装置からの第２のメッセージを受信するステップと、
前記第２の装置からの第２のメッセージに基づいて、前記タップが有効なユーザ入力であるかどうかを判定するステップと、
前記タップが有効なユーザ入力である場合、前記第２の装置と前記第１の装置との間の通信リンクを終了させるステップと
を含む方法。
【請求項２０】
前記第１の装置が第３の装置に対してタップされたかどうかを判定するステップと、
前記第１の装置が前記第３の装置に対してタップされた場合、前記第３の装置からのメッセージを受信するステップと、
前記第３の装置からのメッセージに基づいて、前記タップが有効なユーザ入力であるかどうかを判定するステップと、
前記タップが有効なユーザ入力である場合、前記第３の装置と前記第１の装置との間の通信リンクを確立させるステップと
をさらに含む、請求項１９に記載の方法。
【手続補正書】
【提出日】平成22年7月30日(2010.7.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の装置に連結されたセンサからの信号を受信するステップと、
前記信号に基づいて、前記第１の装置が第２の装置に対してタップされたかどうかを判定するステップと、
前記第１の装置が前記第２の装置に対してタップされた場合、
前記信号に基づいて検出されたタップに関するパラメータを取得するステップであって、前記第１の装置の表面における前記タップの位置を取得するステップと、連続するタップの間の時間を測定するステップと、前記タップのうちの少なくとも１つの発生時刻を測定するステップとを含む、前記パラメータを取得するステップと、
前記パラメータを前記第２の装置に送信するステップとを含む、前記第１の装置から前記第２の装置にメッセージを送信するステップと、
前記第２の装置からの応答に基づいて、前記第２の装置に対する前記第１の装置のタップが有効なユーザ入力であるかどうかを判定するステップと、
前記タップが有効なユーザ入力である場合、アプリケーション特定動作を行うステップと
を含む、方法。
【請求項２】
前記信号を受信するステップは、加速度計からの前記信号を受信するステップを含み、
前記第１の装置が前記第２の装置に対してタップされたかどうかを判定するステップは、前記信号のサンプルが所定の加速度パターンと一致するかどうかを判定するステップを含む、請求項１に記載の方法。
【請求項３】
前記タップが有効なユーザ入力であるかどうかを判定するステップは、送信された前記パラメータが、前記第２の装置へのタップから取得されたパラメータと一致するかどうかを示す前記応答を受信するステップを含む、請求項１に記載の方法。
【請求項４】
前記第１の装置と前記第２の装置との間の１または２以上の後続のタップに応じて、第２のアプリケーション特定動作を行うステップをさらに含み、
前記第２のアプリケーション特定動作は、
前記第２の装置から個人連絡先情報を受信するステップ、
前記第２の装置との商業取引を行うステップ、または
前記第２の装置からビデオクリップ、オーディオクリップ、画像、またはテキストを受信するステップ
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項５】
前記第１の装置と前記第２の装置との間の１または２以上の後続のタップに応じて、第２のアプリケーション特定動作を行うステップをさらに含み、
第２のアプリケーション特定動作を行うステップは、
前記第１の装置と前記第２の装置との間のタップに基づいて確立された通信セッションを終了させるステップ、または
前記第１の装置と第３の装置との間のタップ以前に確立された通信セッションを前記第１の装置に終了させるステップ
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項６】
センサと、
前記センサからの信号を受信し、
前記信号に基づいてタップを検出し、
検出した前記タップに関するパラメータを抽出し、
抽出した前記パラメータが、第２の装置によってタップから取得されたパラメータと一致するかどうかを検証する要求を、前記第２の装置に送信し、
前記第２の装置によりタップから取得されたパラメータを含む前記第２の装置からの応答に基づいて、検出した前記タップが有効なユーザ入力であるかどうかを判定し、
前記タップが有効なユーザ入力である場合、通信チャネルによって前記第２の装置と相互作用する処理部と
を備える装置。
【請求項７】
前記パラメータは、連続するタップの間の時間またはタップの発生時刻のうちの少なくとも１つを含み、
前記通信チャネルはBluetooth通信チャネルを備える、請求項６に記載の装置。
【請求項８】
前記第２の装置は、表示部またはスピーカを有するセル電話、ヘッドセット、またはラップトップのうちの少なくとも１つを備え、
前記装置はセル電話を備える、請求項６に記載の装置。
【請求項９】
前記要求は、抽出した前記パラメータを含み、前記応答は、抽出した前記パラメータが、前記第２の装置によりタップから取得されたパラメータと一致するかどうかを示す情報を含む、請求項６に記載の装置。
【請求項１０】
前記処理部は、さらに、
検出された前記第２の装置と第３の装置との間のタップ以前に確立された通信セッションを前記第１の装置に終了させること、または
検出された前記第１の装置と前記第２の装置との間のタップに基づいて、確立された通信セッションを終了させること
のうちの１つを行う、請求項６に記載の装置。
【国際調査報告】
2011511335.tif 000030
2011511335.tif 000031
2011511335.tif 000032