(57)【特許請求の範囲】
【請求項１】
携帯デバイス及び／又は当該携帯デバイスと関連付けられたユーザの少なくとも１つの特性を表す第１のセンサデータを取得する少なくとも１つのセンサデバイスと、送信機と、受信機と、プロセッサと、出力デバイスとを備える前記携帯デバイスであって、前記携帯デバイスは、
前記プロセッサが、前記第１のセンサデータを、前記携帯デバイスを識別する第１の識別子と共に第１のデータパケットに組み込み、且つ、前記第１のデータパケットを１以上の他の携帯デバイスへ無線同報通信するように前記送信機を制御するように構成されるアドバタイジング状態で動作するように構成され、
前記プロセッサが、前記１以上の他の携帯デバイスにより無線同報通信された第２のデータパケットをスキャンし、ここで各第２のデータパケットは、第２のセンサデータと、前記第２のデータパケットを送信した前記他の携帯デバイスを識別する第２の識別子とを含み、前記第２のセンサデータは、それぞれの他の携帯デバイス及び／又は前記それぞれの他の携帯デバイスと関連付けられたユーザの少なくとも１つの特性を表しており、前記受信機により第２のデータパケットが受信された場合、前記受信された第２のデータパケットにおける前記第２の識別子から前記他の携帯デバイスの識別を判定して前記受信された第２のデータパケットから前記第２のセンサデータを抽出するために前記受信機を使用するように構成されるスキャニング状態で動作するように構成され、
（ｉ）前記他の携帯デバイスの識別、及び、（ｉｉ）前記第１のセンサデータ及び前記第２のセンサデータ、又はそれらの相対差分を示すために前記出力デバイスを使用して出力を提供するように構成される
ことを特徴とする携帯デバイス。
【請求項２】
前記プロセッサが、前記第１のセンサデータを、前記携帯デバイスを識別する前記第１の識別子と共に前記第１のデータパケットに組み込むステップと、前記第１のデータパケットを前記１以上の他の携帯デバイスへ無線同報通信するように前記送信機を制御するステップとを、周期的に且つ繰り返し実行するように構成されることを特徴とする請求項１に記載の携帯デバイス。
【請求項３】
前記携帯デバイスは、前記１以上の他の携帯デバイスを検出する必要なく、又は、同時に同一の周波数チャネルに同調されることにより前記１以上の他の携帯デバイスとデータ接続を確立する必要なく、前記第１のデータパケットにおける前記第１のセンサデータを前記１以上の他の携帯デバイスに転送するように構成されることを特徴とする請求項１又は２に記載の携帯デバイス。
【請求項４】
前記送信機は、Ｂｌｕｅｔｏｏｔｈプロトコルを使用して前記第１のデータパケットを同報通信するように構成され、前記第１のデータパケットはＢｌｕｅｔｏｏｔｈアドバタイジングチャネルパケットであり、前記プロセッサは、前記第１の識別子及び第１のセンサデータを前記Ｂｌｕｅｔｏｏｔｈアドバタイジングチャネルパケットに追加するように構成されることを特徴とする請求項１乃至３の何れか１項に記載の携帯デバイス。
【請求項５】
前記送信機は、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙプロトコルを使用して前記第１のデータパケットを同報通信するように構成されることを特徴とする請求項１乃至４の何れか１項に記載の携帯デバイス。
【請求項６】
前記第１及び第２のセンサデータは、地理的場所、速度、姿勢、加速度、高度及び心拍数のうちの１つ以上を表すことを特徴とする請求項１乃至５の何れか１項に記載の携帯デバイス。
【請求項７】
前記出力デバイスは、聴覚、視覚、及び触覚の少なくとも１つで前記出力を提供するように構成されていることを特徴とする請求項１乃至６の何れか１項に記載の携帯デバイス。
【請求項８】
前記受信機は、Ｂｌｕｅｔｏｏｔｈプロトコルを使用して前記第２のデータパケットをスキャンして受信するように構成され、前記プロセッサは、受信されるＢｌｕｅｔｏｏｔｈアドバタイジングデータパケットから前記第２の識別子及び前記第２のセンサデータを抽出するように構成されることを特徴とする請求項１乃至７の何れか１項に記載の携帯デバイス。
【請求項９】
前記出力デバイスは表示デバイスを含み、前記出力は前記他の携帯デバイスの識別を表すアイコンを含むことを特徴とする請求項１乃至８の何れか１項に記載の携帯デバイス。
【請求項１０】
前記携帯デバイスは、
所定の識別のリストにおける識別を有する携帯デバイスから受信された第２のデータパケットから前記第２のセンサデータを抽出して提供するのみであることを特徴とする請求項１乃至９の何れか１項に記載の携帯デバイス。
【請求項１１】
所定の識別の前記リストはユーザにより修正可能であることを特徴とする請求項１０に記載の携帯デバイス。
【請求項１２】
前記デバイスは、パーソナルトレーニングデバイスであることを特徴とする請求項１乃至１１の何れか１項に記載の携帯デバイス。
【請求項１３】
携帯デバイス及び／又は当該携帯デバイスと関連付けられたユーザの少なくとも１つの特性を表す第１のセンサデータを取得する少なくとも１つのセンサデバイスと、送信機と、受信機と、プロセッサと、出力デバイスとを備える前記携帯デバイスを動作させる方法であって、前記方法は、
前記プロセッサが、前記第１のセンサデータを、前記携帯デバイスを識別する第１の識別子と共に第１のデータパケットに組み込み、且つ、前記第１のデータパケットを１以上の他の携帯デバイスへ無線同報通信するように前記送信機を制御するように構成されるアドバタイジング状態で前記携帯デバイスを動作させることと、
前記プロセッサが、前記１以上の他の携帯デバイスにより無線同報通信された第２のデータパケットをスキャンし、ここで各第２のデータパケットは、第２のセンサデータと、前記第２のデータパケットを送信した前記他の携帯デバイスを識別する第２の識別子とを含み、前記第２のセンサデータは、それぞれの他の携帯デバイス及び／又は前記それぞれの他の携帯デバイスと関連付けられたユーザの少なくとも１つの特性を表しており、前記受信機により第２のデータパケットが受信された場合、前記受信された第２のデータパケットにおける前記第２の識別子から前記他の携帯デバイスの識別を判定して前記受信された第２のデータパケットから前記第２のセンサデータを抽出するために前記受信機を使用するように構成されるスキャニング状態で前記携帯デバイスを動作させることと、
（ｉ）前記他の携帯デバイスの識別、及び、（ｉｉ）前記第１のセンサデータ及び前記第２のセンサデータ、又はそれらの相対差分を示すために前記出力デバイスを使用して出力を提供することと
を含むことを特徴とする方法。
【請求項１４】
携帯デバイスのプロセッサで実行される場合に、前記携帯デバイスに請求項１３に記載の方法を実行させ、選択的に非一時的コンピュータ可読媒体で具体化される、コンピュータ可読命令を含むコンピュータソフトウェア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信に必要な電力の量を減少させるように２つのデバイス間でセンサデータを通信する方法及び装置に関する。方法の例示的な実施形態は、運動中の特定の瞬間のユーザの位置及び／又はペース、並びに／あるいは運動中にユーザが移動した距離を追跡及び記録できるポータブルトレーニングデバイス、例えば走者、サイクリスト等が着用できる運動能力を監視するデバイスに関する。
【背景技術】
【０００２】
２つのデバイス間でデータを転送するためにデバイス間に無線通信チャネルを確立することがよく知られている。例えばＢｌｕｅｔｏｏｔｈプロトコルは、相対的に互いに近接している２つのデバイス間でデータを転送するために使用されてもよい。Ｂｌｕｅｔｏｏｔｈプロトコルによると、データを第１のデバイスから第２のデバイスに転送することが望ましい場合、第１のデバイスはアドバタイジング状態で動作する。この状態において、第１のデバイスは、自身が別のデバイスに転送するためのデータを有することを示すアドバタイジングチャネルパケットを同報通信する。第２のデバイスは、他のデバイスからのアドバタイジングチャネルパケットをリスンするために走査状態で動作する。第２のデバイスは、第１のデバイスからアドバタイジングチャネルパケットを受信すると、２つのデバイス間に双方向のデータ接続を設定するために、最終的に接続要求メッセージを第１のデバイスに送出する。データ接続は、同時に同一の周波数チャネルに同調されている２つのデバイスの送受信機により形成される。次にデータは、データ接続を介して第１のデバイスから第２のデバイスに転送されてもよい。
【０００３】
そのような通信プロトコル、特にＢｌｕｅｔｏｏｔｈ  ｖ４．０プロトコルの一部であるＢｌｕｅｔｏｏｔｈ低エネルギー（ＢＬＥ）プロトコルは、データを転送するために相対的に少量の電力を必要とする。しかし、更に少量の電力を使用する技術を使用してデバイス間でデータ通信を行うことがいっそう望ましい。これは、サイズが制限されているために相対的に低いバッテリ容量を有する傾向があり、且つ機能性が向上するにつれ消費電力がより大きくなる移動デバイスに特に当てはまる。相対的に少量のデータをデバイス間で転送する必要がある場合であっても、従来の通信技術による電力使用量は、いくつかの適応例においては過度であると考えられる恐れがある。
【０００４】
例として、近年、ＧＰＳデバイス等のグローバルナビゲーション衛星システムが、歩行及び屋外の用途に対して使用され始めている。例えば、ＧＰＳ受信機を含むフィットネスウォッチは、速度、移動距離等のリアルタイムデータを取得するための手段として、ジョギングをする人、走者、サイクリスト及び他のアスリート、並びにアウトドア愛好家により使用され始めている。グループ活動中に、あるユーザのフィットネスウォッチから別のユーザのフィットネスウォッチにデータを転送することが望ましいだろう。例えば、競争の間、競争者のウォッチ毎に、各競争者のウォッチが他の競争者の場所に対する自身の場所を表示できるように、位置に関するデータを他の競争者のウォッチに転送することが望ましいだろう。しかし、フィットネスウォッチは、一部には含まれるＧＰＳ受信機のために相対的に消費電力が大きく、そのようなデータ転送はバッテリをより速く消耗させるだけである。フィットネスウォッチは、小型で軽量なデバイスであることが望ましいため、相対的に低いバッテリ容量しか含まない。従って、他のフィットネスウォッチとの上述のデータ通信は、再充電間のバッテリ寿命を縮めるため、使用できそうもないとみなされる恐れがある。
【０００５】
Ｂｌｕｅｔｏｏｔｈデバイス等のいくつかの従来の通信技術に関する別の問題は、一般にＢｌｕｅｔｏｏｔｈチップがあらゆる所定の時間において少数のデータ接続チャネルしか確立できないことである。そのようなデータチャネルが全て既に使用中の場合、従来、そのデバイスに対してデータを転送できないと考えられてきた。例えば従来のフィットネスウォッチは、心拍数モニタ及びフットポッドセンサとのＢｌｕｅｔｏｏｔｈ接続を確立しているかもしれないため、そのデータチャネルの全てを占有し且つ他のデータをフィットネスウォッチに対して転送するためのデータチャネルを残しておかない。
【０００６】
２つのデバイス間でセンサからのデータを通信する改善された方法及びデバイスを提供することが望ましい。
【発明の概要】
【０００７】
本発明は、デバイス間でセンサデータを無線送信する方法であって、
少なくとも１つのセンサから受信したデータを有する第１のデバイスを提供することと、
各々が第１のデバイスを識別するための識別子を含み、且つ少なくとも１つのセンサからの前記データを更に含むデータパケットを無線同報通信するように、アドバタイジング状態で第１のデバイスを動作させることと、
第２のデバイスが他のデバイスにより同報通信されたデータパケットを走査する走査状態で第２のデバイスを動作させることとを備え、第２のデバイスは、
第１のデバイスからデータパケットを受信し、
前記識別子から前記第１のデバイスの識別番号を判定し、
センサデータを抽出し、
第１のデバイスの識別番号及び第１のデバイスと関連付けられたセンサデータを示す出力を提供する方法を提供する。
【０００８】
本発明は、デバイス識別子及びセンサデータを含むデータパケットを同報通信（アドバタイズ）することと、そのようなデータパケットを走査することとを含むため、第１のデバイスが事前に第２のデバイスを検出する必要なく又は第１のデバイス及び第２のデバイスが同時に同一の周波数チャネルに同調されてデータ接続を確立することなく、第１のデバイスがセンサデータを第２のデバイスに転送できるようにする。発明者は、２つのデバイス間でデータ接続を確立する必要なく（即ち、双方のデバイスの送受信機が同時に同一の周波数チャネルに同調されることなく）、デバイス間でセンサデータを送信できるため、あまり電力を使用せずにセンサデータを転送できることを理解している。より具体的には、発明者は、センサデータが相対的に小さい傾向にあり、周期的且つほとんど発生しない間隔でセンサデータを他のデバイスに転送すればよいであろうことと、従ってデータ接続を介してではなく、同報通信データパケットにおいてセンサデータを送信できることとを理解している。本発明に係るデータ転送がデータ接続チャネルが確立されることを要求しないため、本発明は、占有されたデータ接続チャネルの全てを既に有するデバイスにセンサデータを転送る問題も克服する。
【０００９】
第１のデバイスは、前記アドバタイジングデータパケットを同報通信してもよく、前記第２のデバイスは、Ｂｌｕｅｔｏｏｔｈプロトコル、オプションとしてＢｌｕｅｔｏｏｔｈ低エネルギー（ＢＬＥ）プロトコル（上述したように、Ｂｌｕｅｔｏｏｔｈバージョン４．０プロトコルの特徴である）を使用して、前記データパケットを走査及び受信してもよい。好ましくは、前記データパケットはＢｌｕｅｔｏｏｔｈアドバタイジングチャネルパケットであり、第１のデバイスは、識別子及びセンサデータをＢｌｕｅｔｏｏｔｈアドバタイジングチャネルパケットに追加する。センサデータは、アドバタイジングチャネルパケットのプロトコルデータユニット（ＰＤＵ）部分に追加されてもよい。そのようなアドバタイジングチャネルパケットの従来の機能が、センサデータ等のデータが後続して転送されるデータ接続の設定を補助するためのものであるため、そのようなアドバタイジングチャネルパケットは、そのようなセンサデータを転送するために以前に使用されていない。従来の技術とは対照的に、好適な方法は、センサデータをＢｌｕｅｔｏｏｔｈアドバタイジングチャネルパケットに追加するため、２つのデバイスがデータ接続を設定する前であっても且つ２つのデバイスがデータ接続を設定しなくても、センサデータを別のデバイスに転送できる。
【００１０】
第２のデバイスは、第１のデバイスからアドバタイジングチャネルパケットを受信する場合、第２のデバイスを識別するための識別子及びオプションとして第１のデバイスを識別するための識別子を含む走査要求メッセージを第１のデバイスに同報通信するように入力指示されてもよい。
【００１１】
使用されている無線通信プロトコルに従って、第２のデバイスと関連付けられた少なくとも１つのセンサからのセンサ情報をメッセージに追加できる場合、走査要求メッセージはそのような情報を更に含んでもよい。第１のデバイスは、そのような走査要求メッセージを受信する場合、識別子から第２のデバイスの識別番号を判定し、第２のデバイスに関連したセンサデータを抽出し、第２のデバイスの識別番号及び第２のデバイスと関連付けられたセンサデータを示す出力を提供してもよい。
【００１２】
あるいは又は更に、第１のデバイスは、第２のデバイスから走査要求メッセージ（何らかのセンサ情報を含む又は含まない）を受信する場合、第１のデバイスの識別子及び第１のデバイスからのセンサデータを含む走査応答メッセージを同報通信するように入力指示される。その後第２のデバイスは、第１のデバイスから走査応答メッセージを受信し、前記識別子から第１のデバイスの識別番号を判定し、センサデータを抽出し、第１のデバイスの識別番号及び第１のデバイスと関連付けられたセンサデータを示す出力を提供してもよい。走査応答メッセージにおいて送出されたセンサデータは、アドバタイジングチャネルパケットにおいて第１のデバイスから先に同報通信されたセンサデータに対応する更新済みのセンサデータであってもよく、あるいは先に同報通信されたものとは異なる種類の追加のセンサデータであってもよい。
【００１３】
上述したように、デバイスが全てのデータ接続チャネルを他の用途のために既に割り当ててしまっている場合でも、本発明によりデータをそのデバイスに対して転送できる。従って、センサデータを転送している間、第１及び／又は第２のデバイスは、例えばＢｌｕｅｔｏｏｔｈデータチャネルを介して他のセンサと１つ以上のデータ接続を確立していてもよい。例えば、第１及び／又は第２のデバイスはパーソナルトレーニングデバイスであってもよく、他のセンサは、心拍数モニタ、フットポッドセンサ（例えば、ランニングケイデンス等の判定に使用するために一般に靴に装着される微小電気機械システム（ＭＥＭＳ）センサ）又は自転車ケイデンスセンサ等のうちの１つ以上であってもよい。データ接続チャネルが他のセンサ又はデバイスと接続するために既に使用されていても、本発明によりセンサデータをデバイスに対して転送できる。
【００１４】
少なくとも１つのセンサは、前記第１のデバイスにおいて提供されるか、あるいは前記第１のデバイスと通信している。方法は、前記少なくとも１つのセンサを用いて前記センサデータを取得することと、前記第１のデバイスにおいて前記センサデータを提供することとを備える。第１のデバイスと関連付けられた少なくとも１つのセンサは、例えばＢｌｕｅｔｏｏｔｈ通信チャネルを使用することにより、無線通信を介してセンサデータを第１のデバイスに送信してもよいが、第１のデバイスと一体化されることが好ましい。
【００１５】
少なくとも１つのセンサは、センサの以下の特性、即ち場所（例えば、緯度経度座標対の形式のＧＮＳＳ受信機からの又は他のあらゆる適切な場所判定手段からの）、運動に対する現在の速度又は平均速度を示してもよい速度（例えば、ＧＮＳＳ受信機又は他のあらゆる適切な速度判定手段からの）、運動中の心拍数又は身体活動の別の指標、姿勢、加速度及び高度のうちのいずれか１つ又は２つ以上のあらゆる組み合わせに関連するセンサデータを取得してもよい。第１のデバイスは、少なくとも１つのセンサから最後に受信したセンサデータを前記データパケットのうちの１つに追加して、データパケットを同報通信することが好ましい。従って、第１のデバイスは、最新の使用可能なセンサデータを同報通信できる。
【００１６】
第２のデバイスは、第１のデバイスからデータパケットのうちの１つを受信する場合、前記第１のデバイスから受信したセンサデータを表す情報と共に第１のデバイスを表すアイコンを表示してもよい。第２のデバイスが異なるセンサデータを含む第１のデバイスから新しいデータパケットを受信する度、前記情報は、前記第１のデバイスから受信したセンサデータを表す新しい情報で更新されてもよい。
【００１７】
第２のデバイスは、第２のデバイスに関連したセンサデータを取得する１つ以上のセンサと更に関連付けられることが好ましく、第２のデバイスと関連付けられたセンサデータを表す情報と共に第２のデバイスを表すアイコンを表示する。第２のデバイスと関連付けられたセンサデータを表す情報は、第２のデバイスと関連付けられたセンサからの新しい情報で周期的に更新されることが好ましい。第１のデバイス及び第２のデバイスに関連するセンサデータは、場所、速度、運動中の心拍数又は身体活動の別の指標、姿勢、加速度及び高度のうちのいずれか１つ又はいずれか２つ以上のあらゆる組み合わせであってもよい。第２のデバイスは、第１のデバイス及び第２のデバイスの双方と関連付けられたセンサデータを表示してもよい。第２のデバイスは、第２のデバイスの場所、速度、姿勢又は高度に対する第１のデバイスの場所、速度、姿勢又は高度をそれぞれ表示してもよい。あるいは又は更に、第２のデバイスは、センサデータに基づいて第１のデバイスと第２のデバイスとの間の距離又は相対速度の差異を表示してもよい。
【００１８】
第２のデバイスは、スピーカを含んでもよく、第１のデバイスからデータパケットのうちの１つを受信する場合、警告又は前記第１のデバイスから受信したセンサデータを表す情報を音声出力してもよい。
【００１９】
第２のデバイスは、事前定義済みの又は選択された種類のデバイス、あるいは事前定義済みの又は選択された個々のデバイス識別番号により同報通信される前記センサデータのみを抽出するように、前記選択された又は事前定義済みの種類のデバイス、あるいは前記選択された又は事前定義済みのデバイス識別番号からのデータパケットのみを処理するように構成されてもよく又は構成可能であってもよい。第２のデバイスは、第２のデバイスのユーザが前記選択された種類のデバイスを変更できるように構成されてもよい。
【００２０】
第１のデバイスから第２のデバイスへのデータ転送について上述した。しかし、第２のデバイスは、上述した方法と対応する方法でデータを第１のデバイスに転送してもよい。従って、方法は、各々が第２のデバイスを識別するための識別子を含み、且つ第２のデバイスと関連付けられた少なくとも１つのセンサから取得されたセンサデータを更に含む第２のデータパケットを無線（及び周期的に）同報通信するようにアドバタイジング状態で第２のデバイスを動作させることと、第１のデバイスが他のデバイスから同報通信されたデータパケットを走査する走査状態で第１のデバイスを動作させることとを備えてもよい。第１のデバイスは、第２のデバイスからデータパケットを受信し、第２のデバイスにより送出された識別子から第２のデバイスの識別番号を判定し、第２のデバイスにより送出されたセンサデータを抽出し、第２のデバイスの識別番号及び第２のデバイスと関連付けられたセンサデータを示す出力を提供する。
【００２１】
第２のデバイスは、第２のデバイスが事前に第１のデバイスを検出する必要なく又は第１のデバイス及び第２のデバイスが同時に同一の周波数チャネルに同調されてデータ接続を確立することなく、前記第２のデータパケットにおいてセンサデータを第１のデバイスに転送する。
【００２２】
第２のデバイスは、前記第２のデータパケットを同報通信することが好ましく、第１のデバイスは、Ｂｌｕｅｔｏｏｔｈプロトコル、オプションとしてＢｌｕｅｔｏｏｔｈ低エネルギープロトコルを使用して前記第２のデータパケットを走査及び受信する。第２のデータパケットは、Ｂｌｕｅｔｏｏｔｈアドバタイジングチャネルパケットであることが好ましく、第２のデバイスは、第２のデバイスと関連付けられたセンサデータ及び識別子をこれらのＢｌｕｅｔｏｏｔｈアドバタイジングチャネルパケットに追加することが好ましい。第２のデバイスからのセンサデータは、アドバタイジングチャネルパケットのプロトコルデータユニット（ＰＤＵ）部分に追加されてもよい。
【００２３】
第１のデバイスは、第２のデバイスからアドバタイジングチャネルパケットを受信する場合、第１のデバイスを識別するための識別子及びオプションとして第２のデバイスを識別するための識別子を含む走査要求メッセージを同報通信するように入力指示されてもよい。
【００２４】
使用されている無線通信プロトコルに従って、第１のデバイスと関連付けられた少なくとも１つのセンサからのセンサ情報をメッセージに追加できる場合、走査要求メッセージはそのような情報を更に含んでもよい。第２のデバイスは、そのような走査要求メッセージを受信する場合、識別子から第１のデバイスの識別番号を判定し、第１のデバイスに関連したセンサデータを抽出し、第１のデバイスの識別番号及び第１のデバイスと関連付けられたセンサデータを示す出力を提供してもよい。
【００２５】
あるいは又は更に、第２のデバイスは、第１のデバイスから走査要求メッセージ（何らかのセンサ情報を含む又は含まない）を受信する場合、第２のデバイスの識別子及び第２のデバイスのセンサデータを含む走査応答メッセージを同報通信するように入力指示される。その後第１のデバイスは、第２のデバイスから走査応答メッセージを受信し、前記識別子から第２のデバイスの識別番号を判定し、センサデータを抽出し、第２のデバイスの識別番号及び第２のデバイスと関連付けられたセンサデータを示す出力を提供してもよい。
【００２６】
方法は、第２のデバイスと関連付けられた前記少なくとも１つのセンサを使用して前記第２のデバイスと関連付けられたセンサデータを取得することと、前記第２のデバイスにおいて前記第２のセンサデータを提供することとを備えることが好ましい。少なくとも１つのセンサは、第２のデバイスと一体化されることが好ましい。
【００２７】
第２のデバイスと関連付けられた少なくとも１つのセンサは、センサの以下の特性、即ち場所（例えば、緯度経度座標対の形式のＧＮＳＳ受信機からの又は他のあらゆる適切な場所判定手段からの）、運動に対する現在の速度又は平均速度を示してもよい速度（例えば、ＧＮＳＳ受信機又は他のあらゆる適切な速度判定手段からの）、運動中の心拍数又は身体活動の別の指標、姿勢、加速度及び高度のうちのいずれか１つ又は２つ以上のあらゆる組み合わせに関連するセンサデータを取得してもよい。
【００２８】
第２のデバイスは、第２のデバイスと関連付けられた少なくとも１つのセンサから最後に受信したセンサデータを前記第２のデータパケットのうちの１つに追加して、データパケットを同報通信することが好ましい。第１のデバイスは、第２のデバイスから第２のデータパケットのうちの１つを受信する場合、前記第２のデバイスから受信した前記第２のセンサデータを表す情報と共に第２のデバイスを表すアイコンを表示してもよい。第１のデバイスが異なるセンサデータを含む第２のデバイスから新しいデータパケットを受信する度、前記情報は、前記第２のデバイスから受信した前記異なるセンサデータを表す新しい情報で更新されることが好ましい。
【００２９】
第１のデバイスは、第１のデバイスと関連付けられた少なくとも１つのセンサからのセンサデータを表す情報と共に第１のデバイスを表すアイコンを表示してもよい。第１のデバイスと関連付けられたセンサデータを表す情報は、第１のデバイスと関連付けられた少なくとも１つのセンサからの新しい情報で周期的に更新されることが好ましい。
【００３０】
第１のデバイス及び第２のデバイスに関連するセンサデータは、場所、速度、運動中の心拍数又は身体活動の別の指標、姿勢、加速度及び高度のうちのいずれか１つ又はいずれか２つ以上のあらゆる組み合わせであってもよい。第１のデバイスは、第１のデバイス及び第２のデバイスからのセンサデータを表示してもよい。第１のデバイスは、第１のデバイスの場所、速度、姿勢又は高度に対する第２のデバイスの場所、速度、姿勢又は高度をそれぞれ表示してもよい。あるいは又は更に、第１のデバイスは、センサデータに基づいて第１のデバイスと第２のデバイスとの間の距離又は相対速度の差異を表示してもよい。
【００３１】
第１のデバイスは、スピーカを含んでもよく、第２のデバイスから第２のデータパケットのうちの１つを受信する場合、警告又は前記第２のデバイスから受信したセンサデータを表す情報を音声出力してもよい。
【００３２】
第１のデバイスは、事前定義済みの又は選択された種類のデバイス、あるいは事前定義済みの又は選択された個々のデバイス識別番号により同報通信される前記センサデータのみを抽出するように、前記選択された又は事前定義済みの種類のデバイス、あるいは前記選択された又は事前定義済みのデバイス識別番号からのデータパケットのみを処理するように構成されてもよく又は構成可能であってもよい。第１のデバイスは、第１のデバイスのユーザが前記選択された種類のデバイスを変更できるように構成されてもよい。
【００３３】
方法は、各々が第３のデバイスを識別するための識別子を含み、且つ第３のデバイスと関連付けられた少なくとも１つのセンサから取得されたセンサデータを更に含むデータパケットを無線（及び周期的に）同報通信するようにアドバタイジング状態で第３のデバイスを動作させることと、第１及び／又は第２のデバイスが他のデバイスから同報通信されたデータパケットをそれぞれ走査する走査状態で第１及び／又は第２のデバイスを動作させることとを更に備えてもよい。第１及び／又は第２のデバイスは、第３のデバイスからデータパケットを受信し、第３のデバイスにより送出された識別子から第３のデバイスの識別番号を判定し、第３のデバイスにより送出されたセンサデータを抽出し、第３のデバイスの識別番号及び第３のデバイスと関連付けられたセンサデータを示す出力を提供する。
【００３４】
方法は、第３のデバイスを提供することと、各々が第１及び／又は第２のデバイスをそれぞれ識別するための識別子を含み、且つ第１及び／又は第２のデバイスとそれぞれ関連付けられた少なくとも１つのセンサから取得されたセンサデータを更に含むデータパケットを周期的に無線同報通信するようにアドバタイジング状態で第１及び／又は第２のデバイスを動作させることと、第３のデバイスが他のデバイスから同報通信されたデータパケットを走査する走査状態で第３のデバイスを動作させることとを備えてもよい。第３のデバイスは、第１及び／又は第２のデバイスからデータパケットを受信し、第１及び／又は第２のデバイスにより送出された識別子から第１及び／又は第２のデバイスのそれぞれの識別番号を判定し、第１及び／又は第２のデバイスにより送出されたセンサデータを抽出し、第１及び／又は第２のデバイスの識別番号、並びに第１及び／又は第２のデバイスと関連付けられたセンサデータを示す出力を提供する。
【００３５】
第３のデバイスは、対応する方法で動作し、且つ上述の第１及び／又は第２のデバイスに対応する機能を実行してもよい。第１及び／又は第２、並びに／あるいは第３のデバイスに対応する方法で動作する第４のデバイス又は更なるデバイスが更に提供されてもよい。
【００３６】
センサデータは場所データであってもよく、各デバイスは他のデバイスの場所を示してもよい。各デバイスは、検出されている他の全てのデバイスの相対位置を示すコンパススタイル画面を有してもよい（即ち、そこからアドバタイジングチャネルパケットが処理されている）。各デバイスの場所は、それぞれのデバイスのユーザにより選択され且つこれらのデバイスからセンサデータと共に転送されてもよい一意のアイコンにより示されてもよい。デバイスが閲覧される角度に関係なくデバイスのユーザが他のデバイスの方向又は場所を判定できるように、あらゆる所定のデバイスのディスプレイは、前記所定のデバイス上のコンパス方向に対する他のデバイスの場所を示してもよい。デバイス自体の場所は、所定のポイントにおいて又は自身の一意のアイコンにより常に表示されてもよい。このポイント又は他の検出されたデバイスのアイコンのうちの１つからのディスプレイ上の距離は、他のデバイスへの実際の距離に比例してもよい。デバイスは、所定の距離内にあると検出される他のデバイスを示すだけでもよい。あるいは、所定の距離を超える距離にあると検出されるデバイスは、ディスプレイ上の最大距離、例えばディスプレイの端部の環上の点におけるアイコンにより示されてもよい。
【００３７】
あるいは、あらゆる所定のデバイスは、ディスプレイ上の所定の場所に留まる他の検出されたウォッチのうちの１つを選択でき、且つ前記所定のデバイスが他の検出されたデバイスに対して移動する際に所定の場所に対して移動するものとして自身の場所を示すように構成されてもよい。
【００３８】
各デバイスは、他のデバイスから識別番号及びセンサデータを受信する。各デバイスは、自身の識別番号及びセンサデータを別のデバイス又は他のデバイスに転送する場合（好ましくは同一のデータ転送方法で）、他のデバイスから受信した識別番号及びセンサデータを転送するように構成されてもよい。従って、デバイスの範囲が重なり合うという条件で識別番号及びセンサデータがデバイスのチェーンに沿って再送信されるため、デバイスは、範囲の外側にある他のデバイスからこの情報を受信できる。これは、高出力送受信機を必要とせずにネットワークの範囲を拡大するのに役立つ。
【００３９】
他のデバイスが所定の期間検出されない場合、これらのデバイスに対するアイコンは、ディスプレイから除去されてもよく、あるいは例えばぼやけたアイコンとして示されていることにより、所定の期間検出されていないものとして示されてもよい。
【００４０】
各デバイスは、ユーザが別のデバイスに対するアイコンを選択し且つ他のデバイスに関するデータを判定できるように構成されてもよい。例えばユーザは、フルネーム又は場所に関する更なる詳細等の他のデバイスのユーザの識別番号に関する更なる情報を判定できてもよい。そのような追加データは、センサデータと同一の方法でデバイスにより受信されてもよい。あるいは又は更に、デバイスは、最後に認識された場所及び／又は他のデバイスが検出された最後の時間の更なる詳細を示してもよい。
【００４１】
本明細書において説明する第１及び／又は第２及び／又は第３、並びに／あるいは更なるデバイスは、ポータブルデバイス、オプションとしてハンドヘルドデバイス、あるいはユーザが携行又は着用するデバイスであることが好ましい。デバイスは、スポーツウォッチ等のパーソナルトレーニングデバイスであることが最も好ましい。
【００４２】
本発明の方法において使用される第１のデバイス及び第２のデバイスの各々は、他に依存せずに発明の機能を持つと考えられる。
【００４３】
従って、本発明の別の態様において、
センサデータを取得する少なくとも１つのセンサと、
プロセッサと、
送信機とを備えるデータを送信する携帯送信機デバイス、
送信機デバイスがアドバタイジング状態で動作するように構成され、プロセッサが、以下のステップのサイクル、即ち前記センサからデータを受信し、送信機デバイスを識別するための識別子と共に前記データを組み立ててデータパケットにし、前記データパケットを無線同報通信するように送信機を制御する携帯送信機デバイスが提供される。
【００４４】
送信機デバイスは、第１のデバイス又は第２のデバイスに関連して上述した特徴のうちのいずれか１つ又は組み合わせを有するか、あるいは実行するように構成されてもよい。
【００４５】
例えば送信機デバイスは、事前に前記別のデバイスを検出する必要なく又は同時に同一の周波数チャネルに同調されて前記別のデバイスとのデータ接続を確立する必要なく、データパケットにおけるセンサデータを別のデバイスに転送するように構成されてもよい。
【００４６】
送信機デバイスは、Ｂｌｕｅｔｏｏｔｈプロトコル、オプションとしてＢｌｕｅｔｏｏｔｈ低エネルギープロトコルを使用してデータパケットを同報通信するように構成されることが好ましい。データパケットは、Ｂｌｕｅｔｏｏｔｈアドバタイジングチャネルパケットであることが好ましく、送信機デバイスは、識別子及びセンサデータをＢｌｕｅｔｏｏｔｈアドバタイジングチャネルパケットに追加するように構成される。送信機デバイスは、センサデータがアドバタイジングチャネルパケットのプロトコルデータユニット（ＰＤＵ）部分に追加されるように構成されることが好ましい。
【００４７】
少なくとも１つのセンサは、センサの以下の特性、即ち場所、速度、運動中の心拍数又は身体活動の別の指標、姿勢、加速度及び高度のうちのいずれか１つ又は２つ以上のあらゆる組み合わせに関連するセンサデータを提供するように構成されてもよい。プロセッサは、少なくとも１つのセンサから最後に受信したセンサデータが前記データパケットのうちの１つに追加されて、データパケットが同報通信されるように送信機デバイスを制御するように構成されることが好ましい。
【００４８】
送信機デバイスは、センサデータを表す情報と共に送信機デバイスを表すアイコンを表示するように構成されてもよい。制御器は、センサデータを表す情報がセンサからの新しい情報で周期的に更新されるように構成されることが好ましい。
【００４９】
デバイスは、受信機と、可聴及び／又は映像出力手段（例えば、ＬＣＤディスプレイ等の表示装置）とを備えることが好ましく、プロセッサが他のデバイスにより同報通信された第２のデータパケットを走査するために受信機を使用する走査状態で動作するように構成され、送信機デバイスは、別のデバイスから第２のデータパケットを受信する場合にプロセッサが受信した第２のデータパケットから他のデバイスの識別番号の判定を試み、受信したデータパケットからセンサデータの抽出を試み、他のデバイスの識別番号及び他のデバイスと関連付けられたセンサデータを示すように出力手段を制御するように構成される。
【００５０】
送信機デバイスは、Ｂｌｕｅｔｏｏｔｈプロトコル、オプションとしてＢｌｕｅｔｏｏｔｈ低エネルギープロトコルを使用して前記第２のデータパケットを走査及び受信するように構成されることが好ましい。送信機デバイスは、受信されるアドバタイジングデータパケットから他のデバイスの識別番号及びセンサデータを抽出するように構成されることが好ましい。
【００５１】
送信機デバイスは、他のデバイスから第２のデータパケットのうちの１つを受信する場合、前記他のデバイスから受信した前記センサデータの少なくとも一部を表す情報と共に他のデバイスを表すアイコンを表示するように構成されてもよい。送信機デバイスは、異なるセンサデータを含む他のデバイスから新しいデータパケットを受信する度に、前記情報が前記他のデバイスから受信した前記センサデータの少なくとも一部を表す新しい情報で更新されるよう構成されることが好ましい。
【００５２】
送信機デバイス及び他のデバイスに関連するセンサデータは、場所、速度、運動中の心拍数又は身体活動の別の指標、姿勢、加速度及び高度のうちのいずれか１つ又はいずれか２つ以上のあらゆる組み合わせであってもよい。送信機デバイスは、送信機デバイス及び他のデバイスと関連付けられたセンサデータを表示してもよい。送信機デバイスは、他のデバイスの場所、速度、姿勢又は高度に対する送信機デバイスの場所、速度、姿勢又は高度をそれぞれ表示するように構成されてもよく、あるいは送信機デバイスと他のデバイスとの間の距離又は相対速度の差異を表示してもよい。
【００５３】
送信機デバイスは、スピーカを含んでもよく、他のデバイスからデータパケットのうちの１つを受信する場合、警告又は前記他のデバイスから受信したセンサデータを表す情報を音声出力するように構成されてもよい。
【００５４】
送信機デバイスは、事前定義済みの又は選択された種類のデバイス、あるいは事前定義済みの又は選択された個々のデバイス識別番号により同報通信されるセンサデータのみを抽出するように、前記選択された又は事前定義済みの種類のデバイス、あるいは前記選択された又は事前定義済みのデバイス識別番号からのデータパケットのみを処理するように構成されてもよく又は構成可能であってもよい。送信機デバイスは、送信機デバイスのユーザが前記選択された種類のデバイスを変更できるように構成されてもよい。
【００５５】
送信機デバイスは、ポータブルデバイスであり、ハンドヘルドデバイス、あるいはユーザが携行又は着用するデバイスであることが好ましい。デバイスは、スポーツウォッチ等のパーソナルトレーニングデバイスであることが好ましい。
【００５６】
本発明の別の態様において、
受信機と、
プロセッサとを備えるデータを受信する携帯受信機デバイスであって、
受信機デバイスが、プロセッサが他のデバイスにより同報通信されたデータパケットを走査するために受信機を使用するようにデバイスを制御する走査状態で動作するように構成され、デバイスが、別のデバイスからデータパケットを受信する場合にプロセッサが受信したデータパケットから他のデバイスの識別番号の判定を試み、受信したデータパケットからセンサデータの抽出を試みるように構成され、受信機デバイスが、他のデバイスの識別番号及び他のデバイスと関連付けられたセンサデータを示す出力を提供するように構成される携帯受信機デバイスが提供される。
【００５７】
受信機デバイスは、第１のデバイス又は第２のデバイスに関連して上述した特徴のうちのいずれか１つ又は組み合わせを有するか、あるいは実行するように構成されてもよい。
【００５８】
例えば受信機デバイスは、Ｂｌｕｅｔｏｏｔｈプロトコル、オプションとしてＢｌｕｅｔｏｏｔｈ低エネルギープロトコルを使用して前記データパケットを走査及び受信するように構成されてもよく、プロセッサがＢｌｕｅｔｏｏｔｈアドバタイジングチャネルパケットから前記識別子及びセンサデータの抽出を試みるように構成される。受信機デバイスは、プロセッサがアドバタイジングチャネルパケットのプロトコルデータユニット（ＰＤＵ）部分からセンサデータの抽出を試みるように構成されることが好ましい。
【００５９】
受信機デバイスは、前記他のデバイスから受信した前記センサデータを表す情報と共に他のデバイスを表すアイコンを表示するように構成されてもよい。受信機デバイスは、異なるセンサデータを含む他のデバイスから新しいデータパケットを受信する度に、前記情報が前記異なるセンサデータを表す新しい情報で更新されるよう構成されることが好ましい。
【００６０】
受信機デバイスは、センサデータを取得する少なくとも１つのセンサを含むことが好ましく、受信機デバイスと関連付けられたセンサデータを表す情報と共に受信機デバイスを表すアイコンを表示するように構成される。受信機デバイスは、受信機デバイスと関連付けられたセンサデータを表す情報が受信機デバイスのセンサからの新しい情報で周期的に更新されるように構成されてもよい。
【００６１】
受信機デバイス及び他のデバイスに関連するセンサデータは、場所、速度、運動中の心拍数又は身体活動の別の指標、姿勢、加速度及び高度のうちのいずれか１つ又はいずれか２つ以上のあらゆる組み合わせであってもよい。受信機デバイスは、受信機デバイス及び他のデバイスからのセンサデータを表示する。受信機デバイスは、他のデバイスの場所、速度、姿勢又は高度に対する受信機デバイスの場所、速度、姿勢又は高度をそれぞれ表示するように構成されてもよく、あるいは受信機デバイスと他のデバイスとの間の距離を表示する。
【００６２】
受信機デバイスは、スピーカを含んでもよく、他のデバイスからデータパケットのうちの１つを受信する場合、警告又は前記他のデバイスから受信したセンサデータを表す情報を音声出力してもよい。
【００６３】
受信機デバイスは、事前定義済みの又は選択された種類のデバイス、あるいは事前定義済みの又は選択された個々のデバイス識別番号により同報通信される前記センサデータのみを抽出するように、前記選択された又は事前定義済みの種類のデバイス、あるいは前記選択された又は事前定義済みのデバイス識別番号からのデータパケットのみを処理するように構成されてもよく又は構成可能であってもよい。受信機デバイスは、受信機デバイスのユーザが前記選択された種類のデバイスを変更できるように構成されてもよい。
【００６４】
受信機デバイスは、ポータブルデバイスであり、ハンドヘルドデバイス、あるいはユーザが携行又は着用するデバイスであることが好ましい。受信機デバイスは、スポーツウォッチ等のパーソナルトレーニングデバイスであることが最も好ましい。
【００６５】
明らかなように、本発明は、上述の送信機デバイス及び受信機デバイスの双方の方法で動作できる送受信機デバイスにも適用される。そのような送受信機デバイスにおいて、デバイスは、データを無線送受信するように構成されたＢｌｕｅｔｏｏｔｈデバイス等の送受信機を備える。
【００６６】
本発明は、上述の送信機デバイスと、上述の受信機デバイスとを備えるシステムを更に提供する。このシステムにおける送信機デバイス及び受信機デバイスの各々は、送信機デバイスが前記第１のデバイスであり且つ前記受信機デバイスが前記第２のデバイスである本明細書において上述されているデータを無線送信する方法を実行するように構成されてもよい。
【００６７】
上述したように、本発明の第１の、第２の、第３の、更なる送信機デバイス及び受信機デバイスの各々は、ユーザがある場所から別の場所に移動する時にユーザにより携行されうる移動デバイス又はポータブルデバイスであることが好ましい。次に、各デバイスに適用されるいくつかの一般的な特徴を説明する。
【００６８】
移動デバイスは、例えばユーザの腕又は手首に装着されて、あるいは単にポケット又は他の適切な入れ物（特注のホルダ又はケース等）に入れられてユーザにより携行されるように構成されうる。あるいは、移動デバイスは搬送されるように構成されうる。例えば移動デバイスは、自転車、カヌー、カヤック又は他の同様の乗り物等のユーザが使用している乗り物に装着可能である。移動デバイスは、ベビーカー等のユーザにより押されるか又は引かれる物体にも装着可能である。一般的に、そのような移動デバイスをポータブルパーソナルトレーニングデバイスと呼ぶ。
【００６９】
デバイスは、ユーザがある場所から別の場所に移動する時にユーザの場所を追跡する手段を備える。場所判定手段は、要望に応じてあらゆる適切なデバイスを備えうる。例えば緯度座標及び経度座標は、ＷｉＦｉアクセスポイント又はセルラ通信ネットワークから情報にアクセス及び受信できるデバイスを使用して判定されうる。しかし、場所判定手段は、特定の時点における受信機（すなわち、ユーザ）の位置（及びオプションとして速度）を示す衛星信号を受信し、且つ定期的に更新された位置（及びオプションとして速度）情報を受信するＧＰＳ受信機等のグローバルナビゲーション衛星システム（ＧＮＳＳ）受信機を備えることが好ましい。
【００７０】
ＧＮＳＳ受信機は、パッチアンテナ又はヘリカルアンテナを含むことが好ましいが、衛星信号を受信できる他のあらゆる種類のアンテナを含んでもよい。アンテナは、移動デバイスの筐体内に少なくとも部分的に入れられるか又は含まれることが好ましい。
【００７１】
好適な一実施形態において、新しい場所情報、即ちデバイスの地理的場所は、例えば最大２０Ｈｚの速度である０．５Ｈｚ以上の速度、好ましくは１Ｈｚ以上の速度で受信される。当該技術分野において既知であるように、場所情報は、少なくとも経度及び緯度を含み、高度も含むことが好ましい。
【００７２】
デバイスは、例えばユーザの動きを検出するために、１つ以上の外部動きセンサからのデータへ更にアクセスできてもよい。例えばデバイスは、少なくともフットポッドセンサ（ユーザが着用する）からデータを受信する通信手段を備えてもよい。当該技術分野において既知であるように、フットポッドセンサは、例えばユーザの靴の靴底に位置し且つ靴が地面にぶつかる度に検出するＭＥＭＳセンサ（加速度計）又は圧電センサ（加速度計）であってもよい。
【００７３】
上述したように、移動デバイスは、ユーザにより携行又は搬送されるように構成されうる。移動デバイスの筐体は、筐体をユーザに固定するバンドを含んでもよい。例えばバンドは、ウォッチの方法で筐体をユーザの手首に固定するように構成されうる。換言すると、移動デバイスはスポーツウォッチであることが好ましい。
【００７４】
移動デバイスは、例えば移動距離、現在の速度、平均速度、高度等の場所判定手段から取得又は導出されるような情報をユーザに提供するディスプレイを含むことが好ましい。上述したように、ディスプレイは、他のデバイスからの識別番号及びセンサデータを更に表示してもよい。表示画面は、例えば文字情報及び画像情報の双方を表示できるＬＣＤディスプレイ等のあらゆる種類の表示画面を含んでよい。
【００７５】
移動デバイスは、ユーザがデバイスの１つ以上の機能を選択し、且つ／あるいはディスプレイに関する特定の情報を表示する等、情報をデバイスに入力できるように１つ以上の入力手段を備えることが好ましい。入力手段は、筐体に取り付けられた１つ以上のボタン又はスイッチ等と、タッチパネル及び／又は他のあらゆる適切なデバイスとを含んでよい。例えば筐体は、ユーザが筐体の適切な部分をタッチすることにより、情報を入力すること、表示されている情報の変更を要求すること等ができるようにタッチセンシティブに構成されうる。入力手段及びディスプレイは、ユーザがディスプレイの一部をタッチするだけで複数の表示選択のうちの１つを選択できるか、あるいは１つ又は複数の仮想ボタンを起動できるようにタッチパッド又はタッチスクリーン入力を含む一体型入力表示装置に一体化されてよい。更に又はあるいは、入力手段は、入力音声コマンドも受信するソフトウェア及びマイクを含んでもよい。
【００７６】
移動デバイスは、例えば命令、警告等の可聴情報をユーザに提供するスピーカ等の可聴出力装置を備えてもよい。例えば出力装置は、目標距離を移動した時及び／又は目標速度を達成した時に表示を提供できる。
【００７７】
本発明の好適な一実施形態において、移動デバイスは、例えば場所判定手段から受信した１つ以上の場所を格納するデータ格納手段を備える。データ格納手段は、場所判定手段と一体化されてもよい揮発性メモリ又は不揮発性メモリ等のメモリを含んでよい。あるいは、データ格納手段は取り外し可能であってよい。
【００７８】
明らかなように、移動デバイスは、例えば電力をデバイスの種々の構成要素及びセンサに提供する電源を含む。電源は、好適な一実施形態においては、例えば前述のデータコネクタがコンピュータ又は他の適切なデバイス上のポートに挿入される際に充電可能な充電池を含むが、あらゆる適切な形態をとってよい。換言すると、データコネクタは、電力コネクタ及びデータコネクタを含むことが好ましい。
【００７９】
本発明に係る方法は、コンピュータプログラム等のソフトウェアを使用して少なくとも部分的に実現されてもよい。従って、本発明は、本発明の態様又は実施形態のいずれかに従って方法を実行するように実行可能なコンピュータ可読命令を含むコンピュータプログラムにも適用される。
【００８０】
従って、本発明は、データ処理手段を備えるシステム又は装置を動作させるために使用される場合に前記データ処理手段と共に、本発明の方法のステップを前記装置又はシステムに実行させるソフトウェアを含むコンピュータソフトウェアキャリアにも適用される。そのようなコンピュータソフトウェアキャリアは、ＲＯＭチップ、ＣＤ  ＲＯＭ又はディスク等の非一時的な物理記憶媒体であってよく、あるいは例えば衛星等に対する有線を介した電子信号、光信号又は無線信号等の信号であってよい。
【００８１】
更なる態様又は実施形態のうちのいずれかに係る本発明は、互いに一致するような程度まで本発明の他の態様又は実施形態を参照して説明されるいかなる特徴を含んでもよい。
【００８２】
これらの実施形態の利点は以下において説明され、これらの実施形態の各々の更なる詳細及び特徴は、添付の従属請求項及び以下の詳細な説明中の他の場所において規定される。
【図面の簡単な説明】
【００８３】
添付の図面を参照して、本発明の教示の種々の態様及びそれらの教示を具体化する構成を例として以下において説明する。
【図１】図１は、全地球測位システム（ＧＰＳ）を示す概略図である。
【図２】図２は、ポータブルパーソナルトレーニングデバイスを提供するように構成された電子部品を示す概略図である。
【図３】図３は、ポータブルパーソナルトレーニングデバイスが無線通信チャネルを介して情報を受信してもよい方法を示す概略図である。
【図４】図４は、バンドに位置し且つ本発明に従って動作するように構成された例示的なフィットネスウォッチケーシングを示す斜視図である。
【図５】図５は、図４のウォッチケーシングを示す図である。
【図６】図６は、下側から見た図５のウォッチケーシングを示す図である。
【図７】図７は、フィットネスウォッチケーシングのない図４のウォッチバンドを示す図である。
【図８】図８は、ウォッチケーシングを示す横断面図であり、ケーシング内の構成要素を示す図である。
【図９】図９は、Ｂｌｕｅｔｏｏｔｈ通信プロトコルが動作する方法を示す概略図である。
【図１０】図１０は、好適な方法に従って動作する際に携帯送信機デバイスが実行するステップを示すフローチャートである。
【図１１】図１１は、好適な方法に従って動作する際に携帯受信機デバイスが実行するステップを示すフローチャートである。
【図１２】図１２は、ウォッチ上の好適なメニューシステムを示す概略図である。
【図１３】図１３は、図１２に示されたメニューシステムに対してウォッチが表示してもよい表示画面の例を示す図である。
【図１４】図１４は、ポータブルパーソナルトレーニングデバイス上に競争者の相対的な場所を表示する他の例示的な方法を示す図である。  図中、同一の図中符号は同一の機能に対して使用される。
【発明を実施するための形態】
【００８４】
次に、全地球測位システム（ＧＰＳ）データへアクセスできるフィットネスウォッチ又はスポーツウォッチを特に参照して、本発明の好適な実施形態を説明する。説明されるようなフィットネスウォッチ又はスポーツウォッチは、多くの場合アスリートにより着用される。フィットネスウォッチ又はスポーツウォッチは、例えばユーザの速度及び距離を監視し、且つこの情報をユーザに提供することにより、アスリートが走っているか又は運動している間に彼らを支援する。しかし、デバイスは、ユーザにより携行されるか、あるいは例えば自転車又はカヤック等の乗り物に既知の方法で接続又は「ドッキング」されるように構成されうることが理解されるだろう。
【００８５】
図１は、そのようなデバイスにより使用可能な全地球測位システム（ＧＰＳ）の一例を示す図である。そのようなシステムは、既知であり、種々の目的のために使用される。一般にＧＰＳは、連続した位置、ベロシティ、時間及びいくつかの例においては無数のユーザに対する方向情報を判定できる衛星無線を使用したナビゲーションシステムである。以前はＮＡＶＳＴＡＲとして既知であったＧＰＳは、極めて正確な軌道で地球を周回する複数の衛星を含む。これらの正確な軌道に基づいて、ＧＰＳ衛星は自身の場所をいかなる数の受信ユニットにも中継できる。
【００８６】
ＧＰＳシステムは、特にＧＰＳデータを受信できるデバイスがＧＰＳ衛星信号に対する無線周波数の走査を開始する場合に実現される。ＧＰＳ衛星から無線信号を受信すると、デバイスは、複数の異なる従来の方法のうちの１つを用いて、その衛星の正確な場所を判定する。殆どの例において、デバイスは、少なくとも３つの異なる衛星信号を取得するまで信号の走査を継続する（尚、一般に位置は、他の三角測量技術を使用して２つの信号のみを用いて判定されないが、判定も可能である）。幾何学的三角測量を実現すると、受信機は、３つの既知の位置を利用して衛星に対する自身の２次元位置を判定する。これは既知の方法で実行されうる。更に、第４の衛星信号を取得することにより、受信デバイスは、同一の幾何学計算により既知の方法でその３次元位置を計算できる。位置及びベロシティのデータは、無数のユーザにより連続的にリアルタイムで更新されうる。
【００８７】
図１に示すように、ＧＰＳシステム全体を図中符号１００で示す。複数の衛星１２０は、地球１２４の周囲の軌道上にある。各衛星１２０の軌道は、他の衛星１２０の軌道と必ずしも同期せず、実際には非同期である可能性が高い。ＧＰＳ受信機１４０は、種々の衛星１２０からスペクトル拡散ＧＰＳ衛星信号１６０を受信するものとして示される。
【００８８】
各衛星１２０から継続的に送信されたスペクトル拡散信号１６０は、極めて正確な原子時計を用いて達成された非常に正確な周波数標準を利用する。各衛星１２０は、そのデータ信号送信１６０の一部として、その特定の衛星１２０を示すデータストリームを送信する。一般にＧＰＳ受信機デバイス１４０は、ＧＰＳ受信機デバイス１４０に対する少なくとも３つの衛星１２０からスペクトル拡散ＧＰＳ衛星信号１６０を取得し、三角測量によりその２次元位置を計算することが当業者には理解される。追加の信号を取得する結果、全部で４つの衛星１２０から信号１６０を取得することになり、それによりＧＰＳ受信機デバイス１４０は、その３次元位置を既知の方法で計算できる。
【００８９】
図２は、本発明の好適な一実施形態に係るスポーツウォッチ２００の電子部品をブロック構成要素の形式で例示的に示す図である。尚、デバイス２００のブロック図は、デバイスの全ての構成要素を含むものではなく、構成要素の多くの例を表すにすぎない。
【００９０】
デバイス２００は、押下可能なタッチパッド（又はトラックパッド）等の入力装置２１２に接続されたプロセッサ２０２と、ＬＣＤディスプレイ等の表示画面２１０とを含む。デバイス２００は、例えばある特定の速度に到達したこと又はある特定の距離を移動したことを警告する可聴情報をユーザに提供するように構成された出力装置を更に備えてよい。
【００９１】
図２は、プロセッサ２０２とＧＰＳアンテナ／受信機２０４との間の動作可能接続を更に示す。アンテナ及び受信機は、図示するために概略的に組み合わされるが、別個に配置された構成要素であってもよい。アンテナは、あらゆる適切な形態であってもよいが、好適な一実施形態においてはＧＰＳパッチアンテナである。
【００９２】
デバイス２００は加速度計２０６を更に備える。加速度計２０６は、ｘ方向、ｙ方向及びｚ方向のユーザの加速を検出するように構成された３軸加速度計であってよい。加速度計は、ＧＰＳ受信がない時／場合に使用するための歩数計として機能してもよく、且つ／あるいはフィットネスウォッチが水泳中に使用されている時に脈拍数を検出するように機能してもよい。加速度計は、デバイス内に配置されるように示されるが、ユーザにより着用又は携行され、且つ送信機／受信機２０８を介してデバイス２００にデータを送信する外部センサであってもよい。
【００９３】
デバイスは、フットポッドセンサ２２２又は心拍数センサ２２６等の他のセンサからデータを更に受信してもよい。例えばフットポッドセンサは、ユーザの靴の靴底の中又は上に配置される圧電加速度計又は微小電気機械システム（ＭＥＭＳ）加速度計であってもよい。各外部センサは、送信機／受信機２０８を介してデバイス２００に対してデータを送出又は受信するために使用可能な送信機及び受信機２２４及び２２８をそれぞれ備える。
【００９４】
プロセッサ２０２は、メモリ２２０に動作可能に結合される。例えばメモリリソース２２０は、ランダムアクセスメモリ（ＲＡＭ）等の揮発性メモリ及び／又は不揮発性メモリ、例えばフラッシュメモリ等のデジタルメモリを含んでもよい。メモリリソース２２０は取り外し可能であってもよい。以下において更に詳細に説明するように、メモリリソース２２０は、ＧＰＳ受信機２０４、加速度計２０６及び送信機／受信機２０８から取得したデータを格納するために、これらのセンサ及びデバイスに更に動作可能に結合される。
【００９５】
また、図２に示された電子部品は、従来の方法で電源２１８により電力供給されることが当業者には理解されるだろう。電源２１８は充電池であってもよい。
【００９６】
デバイス２００は、複数の電気的コンタクト又はＵＳＢコネクタ等の入出力（Ｉ／Ｏ）装置２１６を更に備える。Ｉ／Ｏ装置２１６は、プロセッサ、並びに少なくともメモリ２２０及び電源２１８にも動作可能に結合される。例えばＩ／Ｏ装置２１６は、プロセッサ２２０、センサ等のファームウェアを更新し、メモリ２２０に格納されたデータをパーソナルコンピュータ又はリモートサーバ等の外部の計算リソースに転送し、且つデバイス２００の電源２１８を充電するために使用される。他の実施形態において、データは、あらゆる適切な移動遠隔通信手段を使用して無線でデバイス２００により更に送出又は受信されうる。
【００９７】
当業者により理解されるように、図２に示された部品の異なる構成は本発明の範囲内であると考えられる。例えば、図２に示された部品は、有線及び／又は無線接続等を介して互いに通信していてもよい。
【００９８】
図３において、ウォッチ２００は、あらゆる数の異なる構成により実現されうる汎用通信チャネル４１０を介してサーバ４００と通信しているものとして示される。サーバ４００及びデバイス２００は、接続がサーバ４００とウォッチ２００との間に確立される時に通信可能である（尚、そのような接続は、移動デバイスを介するデータ接続、インターネットを介するパーソナルコンピュータを介した直接接続等であってよい）。
【００９９】
サーバ４００は、図示されなくてもよい他の構成要素に加えて、メモリ４０６に動作可能に接続され且つ有線又は無線接続を介して大容量データ記憶装置４０２に更に動作可能に接続されるプロセッサ４０４を含む。プロセッサ４０４は、送信機４０８及び受信機４０９に更に動作可能に接続され、通信チャネル４１０を介してデバイス２００に対して情報を送信及び送出する。送受信される信号は、データ、通信及び／又は他の伝播信号を含んでもよい。送信機４０８及び受信機４０９の機能は、信号送受信機に組み合わされてもよい。
【０１００】
通信チャネル４１０は、特定の通信技術に限定されない。また、通信チャネル４１０は単一の通信技術に限定されない。即ち、チャネル４１０は、種々の技術を使用するいくつかの通信リンクを含んでもよい。例えば通信チャネル４１０は、電気通信、光通信及び／又は電磁通信等のためにパスを提供するように構成されうる。従って、通信チャネル４１０は、電気回路、ワイヤ及び同軸ケーブル等の電気導体、光ファイバケーブル、変換器、無線周波数（ＲＦ）波、大気、空所等のうち１つ又はそれらの組み合わせを含むが、それらに限定されない。更に通信チャネル４１０は、例えばルータ、中継器、バッファ、送信機及び受信機等の中間装置を含んでよい。
【０１０１】
例示的な一構成において、通信チャネル４１０は、電話及びコンピュータネットワークを含む。更に通信チャネル４１０は、無線周波数通信、マイクロ波周波数通信、赤外線通信等の無線通信に対応できてもよい。また、通信チャネル４１０は衛星通信に対応できる。
【０１０２】
サーバ４００は、無線チャネルを介してウォッチ２００によりアクセス可能なリモートサーバを含んでもよい。サーバ４００は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、仮想プライベートネットワーク（ＶＰＮ）等に配置されたネットワークサーバを含んでもよい。
【０１０３】
サーバ４００は、デスクトップコンピュータ又はラップトップコンピュータ等のパーソナルコンピュータを含んでもよい。通信チャネル４１０は、パーソナルコンピュータとウォッチ２００との間に接続されたケーブルであってもよい。あるいは、パーソナルコンピュータは、ウォッチ２００とサーバ４００との間に接続され、サーバ４００とウォッチ２００との間にインターネット接続を確立してもよい。あるいは、移動電話又は他のハンドヘルドデバイスは、インターネットを介してウォッチ２００をサーバ４００に接続するためにインターネットへの無線接続を確立してもよい。
【０１０４】
サーバ４００は、大容量記憶装置４０２に更に接続される（又は大容量記憶装置４０２を含む）。大容量記憶装置４０２は、少なくともデジタル地図情報のストアを含む。このデジタル地図情報は、デバイスからのデータ、例えばＧＰＳ受信機２０４から取得されたタイムスタンプを押された場所データ及び加速度計２０６、フットポッドセンサ２２２等から取得された着用者の動きを示すデータと共に、その後デバイス２００の着用者が閲覧可能な着用者が移動した経路を判定するために使用されうる。
【０１０５】
明らかなように、ウォッチ２００は、走者又は他のアスリートが走ること又は他の同種の運動を行う時に彼らが着用するように設計される。ＧＰＳ受信機２０４及び加速度計２０６等のウォッチ２００内の種々のセンサは、例えば移動距離、現在の速度等のこの走りと関連付けられたデータを収集し、表示画面２１０を使用してこのデータを着用者に対して表示する。
【０１０６】
図４は、複数の異なるドッキングソリューションに挿入可能なモジュールの形態の本発明の好適な一実施形態に係るフィットネスウォッチケーシング５０２を示す斜視図である。ウォッチケーシング５０２は、互いに離間している表示筐体５０４及びユーザインタフェース５０６を含む。図４に示された実施形態において、ウォッチケーシング５０２は、フィットネスウォッチ５００を機能させるためにユーザの手首に着用可能なバンド５０８における開口部５１３及び５１４（図７に示されるような）に挿入される。明らかなように、ウォッチケーシング５００のユーザインタフェース部分５０６は、開口部５１４を通るように構成され、表示筐体部分５０４は、開口部５１３を通るように構成される。バンド５０８は、従来の方法でバックル５１２により互いに接続する２つの部分５０９及び５１０から形成される。バンド５０８とウォッチケーシング５００上の凹部と突起部、例えば図５に示されるような突起部５１９とが協働することにより、ウォッチケーシング５００は、バンド５０８内の位置に解放可能に係合し且つ維持されうる。
【０１０７】
図５は、モジュールがバンド５０８から係合状態を解除された後のウォッチケーシング５０２を示す斜視図である。上述したように、ケーシング５０２は、表示筐体５０４と、表示筐体から離間されるユーザインタフェース５０６とを有する。表示筐体部分５０４は、略直方体の構成であり、情報をユーザに表示するための略平面のディスプレイ５１６を有する。ウォッチのこの部分は、使用中のユーザの手首の裏面に位置する。ユーザインタフェース部分５０６は、接続部分５１８により表示筐体５０４に接続される。この接続部分５１８は、表示筐体５０４から離れて拡張するフランジであるとみなされてよい。フランジ５１８は、使用している側のユーザの手首の周囲をカーブするように、表示筐体５０４から離れて拡張するにつれカーブする。ユーザインタフェース５０６は、使用している側のユーザの手首に配置されるようにフランジ５１８上に配置される。ユーザインタフェース５０６は、ユーザがウォッチ５００と対話するために略平面の押下面を有する。それにより、ユーザは、ウォッチ５００を制御するように、例えばウォッチのメニューシステム内の所望の機能を選択するように、押下面に垂直の方向に押下面を押下できる。
【０１０８】
使用している側のユーザの手首の近くに位置するようにカーブしたフランジ５１８上に配置されているユーザインタフェース５０６の場所は、多くの重要な利点を有する。例えばこれにより、ユーザは、１本の指のみを使用してウォッチ５００と対話できる。より具体的には、ユーザは、ウォッチが巻きつけられるユーザの手首の周囲にユーザインタフェース５０６の押下面を押し込むため、１本の指で押下面を押下できる。これは、ボタンがウォッチの周端部の周りに配置され、且つユーザが１本の指でボタンを押下し且つ押圧力を平衡させるためにウォッチの他端上で親指を使用しなければならない従来のウォッチとは対照的である。また、以下において更に詳細に説明されるように、ユーザインタフェース５０６は、ＧＰＳパッチアンテナ５３８等の１つ以上の他の構成要素を収容するチャンバ５３６を規定してもよい（図８を参照）。手首の内側にＧＰＳアンテナ５３８を配置することにより、ランニング中に手首の内側が実質的に上方に向けられるため、ＧＰＳアンテナは、走者が着用する際にＧＰＳ信号を受信するために最適な位置にある。図１０に示されるように、表示筐体５０４の略平面のディスプレイにより規定される平面は、ユーザインタフェース５０６により規定される場所に対してある角度をなして配置され、２つの平面間の二面画５５０は、９０度未満であり、一般に４０度〜７０度である。
【０１０９】
図６は、ケースの下側からのウォッチケーシング５０２を示す概略図である。表示筐体５０４から拡張するフランジ５１８は、その遠位端に配置された電気コネクタ５２０を有する。これらの電気コネクタ５２０は、ウォッチケーシング５０２内のバッテリを充電するため、あるいはウォッチ５００からデータを抽出するか又はウォッチ５００にデータを入力するために、ケーシング５０２を別のデバイスに電気的に接続するように使用されてもよい。電気コネクタ５２０は、フランジ５１８の遠位端に配置されるため、ウォッチの電気的接続５２０を係合するためのドッキング電気的接続を有するドッキングデバイスのスロットに挿入されるように最適に配置される。あるいは、ウォッチ５００の電気コネクタ５２０は、ケーブルと接続されるように配置されうる。バンド５０８を除去することにより、ウォッチ５００をケーブルに容易にドッキング又は接続できることが理解されるだろう。電気コネクタ５２０は、図２に関連して説明した入出力ポート２１６として使用されてもよい。
【０１１０】
図８は、ウォッチのケーシング５０２を示す横断面図であり、ウォッチの基本構成要素の好適な構成を示す。
【０１１１】
表示筐体部分５０４は、バッテリ（好ましくは充電池）５２１と、液晶ディスプレイ（ＬＣＤ）ディスプレイ５２２と、ＬＣＤディスプレイ５２２の上のレンズスクリーン５２４と、ＬＣＤディスプレイ５２２の下のプリント回路基板（ＰＣＢ）５２６とを含む。一般にＰＣＢ５２６は、パッチアンテナ５３８に動作可能に接続され、且つデバイスの場所及び速度を判定するために受信した衛星信号を処理するように構成されるＧＮＳＳチップセットを含む。更にＰＣＢ５２６は、Ｂｌｕｅｔｏｏｔｈ  ｖ４．０規格の一部を形成するＢｌｕｅｔｏｏｔｈ低エネルギー（ＢＬＥ）プロトコルを使用できるＢｌｕｅｔｏｏｔｈチップセット等の無線通信デバイスを備え、心拍数モニタ及びフットポッドセンサ等の１つ以上の外部センサとの接続を形成するために使用されうる。表示筐体部分５０４は、圧力センサ５２８及び振動デバイス５３０を更に備える。圧力センサ５２８は、ウォッチ５００が存在する環境の周囲圧力を検出するように働く。例えばセンサ５２８は、水中の圧力を検出するために使用されてもよく、これを水内の深度の推定値に関連付けてもよい。あるいは、圧力センサ５２８は、高度を判定するために使用されてもよい。振動デバイス５３０は、ウォッチの着用者に非常に近接するように、ケーシング５０２の下側に隣接して配置される。振動デバイス５３０は、警告をユーザに提供するように起動される際に振動するように構成される。図９から分かるように、ウォッチケーシング５０２は、上部のケーシング５４２が下部のケーシング５４４と係合し、且つウォッチの電子部品が上部のケーシングと下部のケーシングとの間に入れられた単一のモジュールとして形成される。
【０１１２】
ユーザインタフェース部分５０６は、ウォッチの構成要素が配置されてもよいチャンバ５３６を規定する。チャンバ５３６は、ボタンベゼル５３２及び下部のケーシング５４４により定められてもよい。パッチアンテナ５３８はチャンバ５３６に配置される。図５に関連して上述したように、この構成により、アンテナ５３８がユーザの手首の内側に位置できるため、ＧＰＳアンテナ５３８は、ランニング中に着用される際に自然に上方に向けられる。これは、ＧＰＳアンテナがディスプレイの下に配置される従来のスポーツウォッチとは対照的である。そのような従来のウォッチにおけるディスプレイがユーザの手首の裏面に位置するように設計されるため、ディスプレイ、即ちＧＰＳアンテナは、ユーザが走っている間に上方に向かず、よってＧＰＳ信号を受信するのに最適な位置にない。本発明の実施形態によると、表示筐体部分５０４の外側のＧＰＳアンテナ５３８の好適な場所により、所定の多数の構成要素に対してウォッチ筐体部分５０４を縮小させることも可能である。ユーザインタフェース部分５０６の電子機器は、リボンケーブル５４０等により表示筐体部分５０４の電子機器に電気的に接続される。
【０１１３】
ユーザインタフェース部分５０６は、ユーザの指の動きを入力に変換してウォッチを制御するために、例えば静電容量感知／コンダクタンス感知を利用するタッチパッド（又はトラックパッド）５３２を含む。タッチパッドは、例えば左右又は上下の単一の軸に沿う動きを感知できる１次元タッチパッドを含んでもよい。他のより好適な実施形態において、タッチパッド５３２は、入力手段の略平面により規定された平面上のあらゆる方向又は少なくとも左右及び上下に動きを感知できる２次元タッチパッドを含む。タッチパッド５３２は、例えばウォッチのメニューシステム内の所望の機能を選択するのに使用するために押下可能であるように更に構成される。これにより、ユーザは、１本の指を使用してユーザインタフェースを操作できる。ユーザインタフェースがウォッチを着用するユーザの手首に押し付けられるように配置されるため、ユーザは、ユーザインタフェースの押下を平衡させるために同一の手の第２の指を使用する必要はない。図８に示されるように、リボンケーブル５４０を介して表示筐体５０４内の関連する構成要素に送信するために検出された動きを電気信号に変換するセンサ５３４により、タッチパッドの押下が検出される。
【０１１４】
他の実施形態において、ユーザインタフェース部分５０６は、ユーザの指、例えば一対の抵抗歪みゲージを使用することにより加えられた力を感知し、且つそれを入力に変換してウォッチを制御するポインティングスティック等の他の種類の入力手段を利用してもよい。あるいは、入力手段は、連続した押下面及び２つのアクチュエータを有する２方向ボタンを含んでもよい。ボタンは、押下面の第１の部分が押下される場合に第１の前記アクチュエータが第１の入力を提供してウォッチを制御するように作動し、且つ押下面の第２の部分が押下される場合に第２の前記アクチュエータが第２の入力を提供してウォッチを制御するように作動するように構成される。あるいは、入力手段は、連続した押下面及び４つのアクチュエータを有する４方向ボタンを含んでもよい。ボタンは、押下面の第１の部分が押下される場合に第１の前記アクチュエータが第１の入力を提供してウォッチを制御するように作動し、押下面の第２の部分が押下される場合に第２の前記アクチュエータが第２の入力を提供してウォッチを制御するように作動し、押下面の第３の部分が押下される場合に第３の前記アクチュエータが第３の入力を提供してウォッチを制御するように作動し、且つ押下面の第４の部分が押下される場合に第４の前記アクチュエータが第４の入力を提供してウォッチを制御するように作動するように構成される。本明細書において説明する押下面は、使用中のユーザの腕又は手首に接触する下面の部分に平行で且つその上にある前記略平面であることが好ましい。ユーザインタフェースは、要望に応じて、タッチセンシティブユーザインタフェース上の仮想ボタン等のあらゆる１つ以上の機械的に作動するボタン又は非機械的に作動するボタンを含んでもよいとも考えられる。
【０１１５】
本発明の好適な一実施形態によると、第１のスポーツウォッチは、センサデータを少なくとも１つの他のスポーツスウォッチに通信し、少なくとも１つの他のスポーツスウォッチからセンサデータを更に受信してもよい。例えばセンサデータは、データを送信するスポーツウォッチの場所を示す場所データであってもよい。これにより、第１のスポーツウォッチは、他のスポーツウォッチの各ユーザがそれらの場所を第１のスポーツウォッチの場所と比較できるように、自身の場所を他のスポーツウォッチに転送できる。同様に、第１のスポーツウォッチは、自身に対する他のスポーツウォッチの各々の場所を示せるように、他のスポーツウォッチから場所データを受信してもよい。これは、例えばそのようなスポーツウォッチのユーザが競争において互いに競争している場合に有用だろう。一般にスポーツウォッチは、自身の場所及びオプションとして現在の速度を検出するために、ＧＰＳ受信機等の場所判定手段を備える。従って、センサデータは、ＧＰＳ受信機からの場所及び／又は速度の情報であることが好ましい。しかし、他の種類のセンサデータが、場所情報に加えて又は場所情報の代わりに送信されてもよい。例えば、各スポーツウォッチは、速度（又はベロシティ）センサ、あるいは高度センサと関連付けられてもよく、これらのセンサのうちの少なくとも１つからのデータは、他のウォッチに送信されてもよい。
【０１１６】
スポーツウォッチは、Ｂｌｕｅｔｏｏｔｈ  ｖ４．０規格の特徴であるＢｌｕｅｔｏｏｔｈ低エネルギー（ＢＬＥ）プロトコル等のＢｌｕｅｔｏｏｔｈプロトコルを使用して、センサデータを他のスポーツウォッチに転送することが好ましい。しかし、センサデータは、従来のデータ転送モードでプロトコルを使用することにより転送されない。むしろ、データは、データを転送するための所要電力を減少させるために、従来の通信技術と比較してウォッチのバッテリへの負担を軽減する方法で転送される。
【０１１７】
本発明の好適なデータ転送方法の理解を支援するために、次に、従来のＢｌｕｅｔｏｏｔｈプロトコル通信方法の基本的な周知の原理のうちのいくつかを説明する。ＢＬＥプロトコルに従って動作するＢｌｕｅｔｏｏｔｈデバイスは、５つの基本動作状態、即ち待機状態、アドバタイジング状態、走査状態、開始状態及び接続状態を有する。待機状態は、デバイスがデータパケットを全く送信又は受信しないデバイスのデフォルト状態である。アドバタイジング状態は、デバイスがアドバタイジングチャネルパケットを送信する状態である。デバイスは、この状態の場合にアドバタイザとして認識される。アドバタイジング状態において、アドバタイザは、アドバタイジングチャネルパケットを受信している他のデバイスからトリガされているあらゆる応答を更にリスンし且つそれに応答してもよい。走査状態は、デバイスが他のデバイスからのアドバタイジングチャネルパケットをリスンする状態である。走査状態のデバイスはスキャナとして認識される。開始状態は、デバイスが特定のデバイスからのアドバタイジングチャネルパケットをリスンし、他の特定のデバイスとのデータ接続を開始するためにこれらのパケットに応答する状態である。この状態のデバイスはイニシエータとして認識される。接続状態は、デバイスが別のデバイスとのデータ接続を形成した状態である。デバイスは、開始状態又はアドバタイジング状態から接続状態になりうる。デバイスは、イニシエータ状態から接続状態になる際、接続においてマスタの役割をする。これに対して、デバイスは、アドバタイジング状態から接続状態になる際、接続においてスレーブの役割をする。
【０１１８】
次に、図９を参照して、従来のＢｌｕｅｔｏｏｔｈ低エネルギー（ＢＬＥ）プロトコルデバイスの通信方法を説明する。図９は、互いの間でデータを通信したいと考える第１のデバイス５５０及び第２のデバイス５５２を示す。第１のデバイス５５０は、待機状態からアドバタイジング状態に移り、アドバタイジングプロトコルデータユニット（ＰＤＵ）を有するアドバタイジングチャネルパケットを同報通信する。ＢＬＥプロトコルは４つの種類の初期アドバタイジング事象を有し、そのうちの３つは指示されず、即ち特定の受信機向けのものではなく、１つは指示される。図９に示される３つの種類の指示されないアドバタイジング事象は、（ｉ）スキャナ又はイニシエータが走査要求又は接続要求で応答できるようにする接続可能な指示されない（ＡＤＶ＿ＩＮＤ）事象、（ii）スキャナがアドバタイザに関する追加情報を要求する走査要求で応答できるようにする走査可能な指示されない（ＡＤＶ＿ＳＣＡＮ＿ＩＮＤ）事象及び（iii）スキャナがパケットに含まれた情報をアドバタイザから受信できるようにするが、更なる情報に対する要求を送出できるようにしない接続不可能な指示されない（ＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤ）事象である。３つの種類の指示されないアドバタイジング事象の各々に対するこのアドバタイジングチャネルパケットは、第１のデバイス５５０のアドレスを含み、アドバタイザにより選択された追加データを含むことができる。そのような追加データを含むことができるパケットを図９の実線の矢印で示す。点線の矢印は、第１及び／又は第２のデバイスにより選択された追加データを全く含むことができないパケットを示す。
【０１１９】
第２のデバイス５５２は、待機状態から自身がアドバタイジングパケットをリスンする走査状態に移る。第２のデバイス５５２は、自身がどのアドバタイジングチャネルパケットを処理するかを規定するスキャナフィルタポリシーを有する。第２のデバイス５５２は、選択したデバイスの「ホワイトリスト」からのアドバタイジングチャネルパケットを処理するように構成されてもよく、あるいは受信した全てのアドバタイジングチャネルパケットを処理するように構成されてもよい。第１のデバイス５００により同報通信されたアドバタイジングチャネルパケットが第２のデバイス５０２により処理されるかの方法は、受信されるアドバタイジングチャネルパケットの種類に依存する。従って、例えば接続可能な指示されないアドバタイジング事象パケットの場合、第２のデバイス５５２は、走査要求（ＳＣＡＮ＿ＲＥＱ）パケット又は接続要求（ＣＯＮＮＥＣＴ＿ＲＥＱ）パケットを同報通信できる。走査可能な指示されないアドバタイジング事象パケットの場合、第２のデバイス５５２は走査要求パケットを同報通信する。最後に、接続不可能な指示されない事象の場合、第２のデバイス５５２は、受信したデータパケットを処理するが、応答でデータパケットを同報通信しない。走査要求パケット及び接続要求パケットの各々は、第１のデバイス５５０及び第２のデバイス５５２のアドレスを含む。
【０１２０】
第２のデバイス５５２と同様に、第１のデバイス５５０は、自身が受信したあらゆる走査要求パケット又は接続要求パケットを処理する方法を規定するアドバタイジングフィルタポリシーを有する。例えば第１のデバイス５５０は、選択したデバイスの「ホワイトリスト」から受信した走査要求パケット又は接続要求パケットを処理するように構成されてもよく、あるいは受信した全ての走査要求パケット又は接続要求パケットを処理するように構成されてもよい。第１のデバイス５５０は、第２のデバイス５５２から送出された走査要求パケットを処理する場合、走査応答（ＳＣＡＮ＿ＲＳＰ）パケットを再び第２のデバイス５５２に送出する。走査応答パケットは、第１のデバイス５５０のアドレスを含み、アドバタイザにより選択された追加データをやはり含むことができる。第１のデバイス５５０は、受信した接続要求パケットを処理する場合、第２のデバイス５５２へのデータ接続を形成する。接続要求メッセージのＰＤＵは、第１のデバイス５００と第２のデバイス５０２との間の通信の間に使用されるいくつかのパラメータ、例えば送信ウィンドウサイズ及びタイムアウト持続期間を規定する。本明細書において使用される「データ接続」という用語は、第１のデバイス５００及び第２のデバイス５０２の双方の送受信機が同時に同一の周波数チャネルに同調され、そのチャネルに対して同一のアクセスアドレスを使用することを意味する。その後、第２のデバイス５０２はマスタの役割で動作し、第１のデバイス５００はスレーブの役割で動作する。２つのデバイス間で送出されることを要求されたデータは、データ接続により確立されたデータチャネルを介して送出される。
【０１２１】
上述の従来の通信方法は、相対的に低い電力でデータを無線転送する方法である。しかし、そのような技術の電力需要は、いくつかの適応例に対してそれでもなお望ましくなく高い。例えば、上述したようなスポーツウォッチは相対的に低いバッテリ容量を有し、そのようなウォッチにおけるＧＰＳ受信機等のＧＮＳＳ位置システムは、バッテリから入手可能なエネルギーの大部分を必要とする。従って、よりエネルギー効率のよい方法でデータを通信することが望ましい。
【０１２２】
本発明によると、センサデータは、従来よりもエネルギー効率のよい方法でデバイス間で通信されうる。発明者は、２つのデバイス間でデータ接続を確立する必要なく（即ち、双方のデバイスの送受信機が同時に同一の周波数チャネルに同調されることなく）デバイス間でセンサデータを送信できるため、あまり電力を使用せずにデータを転送できることを理解している。より具体的には、発明者は、センサデータが相対的に小さい傾向にあり、周期的且つほとんど発生しない間隔でセンサデータを他のデバイスに転送すればよいであろうことと、従ってアドバタイジングチャネルパケットにおいて、特に３つの種類の指示されないアドバタイジング事象毎の初期のアドバタイジングチャネルパケット及び走査応答データパケットにアドバタイザにより追加されうるオプションの追加データとしてセンサデータを送信できることとを理解している。
【０１２３】
次に、図１０及び図１１を参照して好適な方法を説明する。第１のデバイス及び第２のデバイスはスポーツウォッチであり、センサデータはＧＮＳＳの場所及び／又は速度のデータである。しかし、本発明は、他の種類のデバイス及び他の種類のセンサデータにも適用されることが理解されるだろう。好適な方法において、スポーツウォッチは、データを互いに転送するためにＢＬＥプロトコル等のＢｌｕｅｔｏｏｔｈプロトコルを利用する。第１のウォッチは、ＧＮＳＳ受信機を使用することにより、第１のウォッチの場所及び／又は速度を示すＧＮＳＳの場所及び／又は速度のデータを取得する（ステップ５６０）。次に第１のウォッチは、アドバタイジング状態の際に第１のウォッチから同報通信されうるアドバタイジングチャネルパケットＡＤＶ＿ＳＣＡＮ＿ＩＮＤ又はＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤのＰＤＵにこのセンサデータを追加する（ステップ５６１）。これらの２つの種類のアドバタイジング事象により、第１のウォッチの同報通信範囲において第１のウォッチと別のウォッチとの間にデータ接続が確立されることになり得ないため、これらの２つの種類のアドバタイジング事象のうちの１つが使用される。第２のウォッチは、走査状態で動作し、第１のウォッチからアドバタイジングチャネルパケットを受信する（ステップ５７０）。第２のウォッチは、第１のウォッチのアドレス（即ち、識別番号）を抽出し（ステップ５７１）、受信したパケットが上述したようにデバイス上に存在する「ホワイトリスト」（ステップ５７２）、並びに第１のウォッチから送出されたアドバタイジングチャネルパケットからのＧＮＳＳの場所及び／又は速度のデータ（ステップ５７３）に基づいて処理されるべきであるかをオプションとして判定する。従って、第１のウォッチは、アドバタイジングチャネルパケットを同報通信することによりデータを転送するよりも速い速度で２つのウォッチのバッテリを消耗させ、且つ第１のウォッチにおけるＢｌｕｅｔｏｏｔｈ通信デバイスが他のデバイスに既に接続されている場合には実際には可能ではないかもしれないデータ接続を確立せずに、現在の場所及び／又は速度を第２のウォッチに転送できる。明らかなように、一般にＢｌｕｅｔｏｏｔｈチップは、あらゆる所定の時間において数個のデータ接続チャネルのみを確立できる。そのようなデータチャネルが全て既に使用中の場合、そのデバイスに対してデータを転送することはできない。例えば従来のスポーツウォッチは、心拍数モニタ及びフットポッドセンサとのＢｌｕｅｔｏｏｔｈ接続を確立しているかもしれないため、そのデータチャネルの全てを占有し且つ他のデータをスポーツウォッチに対して転送するためのデータチャネルを残しておかない。これに対して、本発明により、スポーツウォッチは従来の方法でデータチャネルを継続して使用できるが、本発明に係るデータ転送がデータ通信チャネルを確立することを要求しないために、依然としてセンサデータをデバイスに対して転送できない。
【０１２４】
上述したように、第２のウォッチは、ＡＤＶ＿ＳＣＡＮ＿ＩＮＤパケットを受信する場合、第１のウォッチから受信したアドバタイジングチャネルパケットに応答して走査要求パケットＳＣＡＮ＿ＲＥＱを第１のデバイスに同報通信してもよい。その後、第１のウォッチは、第２のウォッチから受信した走査要求パケットに応答して走査応答パケットＳＣＡＮ＿ＲＳＰを同報通信してもよい（ステップ５６３及び５６６）。第１のウォッチは、アドレス（即ち、識別番号）、並びにＧＮＳＳ受信機からの更新済みのＧＮＳＳの場所及び／又は速度のデータを走査応答パケットのＰＤＵ部分に追加してもよい（ステップ５６４及び５６５）。従って、第２のウォッチは、第１のウォッチから走査応答パケットを受信する場合、第１のウォッチのアドレス（即ち、識別番号）、並びに第１のウォッチから送出された更新済みのＧＮＳＳの場所及び／又は速度のデータを抽出できる。その後、第２のウォッチは、第１のウォッチに対して現在の場所及び／又は速度の情報を更新でき、第２のウォッチに対する第１のウォッチの新しい場所及び／又は速度、あるいは更新された２つのウォッチ間の距離を第２のウォッチのユーザに示すことができる。あるいは又は走査応答パケットにおける更新済みのＧＮＳＳの場所及び／又は速度のデータを送信することに加えて、第１のウォッチは、別の種類のセンサデータを第２のウォッチに送出される走査応答パケットに追加してもよい。
【０１２５】
センサデータは、アドバタイジングチャネルパケット及び走査応答メッセージのうちのいずれか１つのみにおいて又はそれらのうちのいずれか２つ以上の組み合わせにおいて送出されてもよいことが理解されるだろう。第２のウォッチはアドバタイジング状態で動作可能であり、且つ第１のウォッチは走査状態で動作可能であることが更に理解されるだろう。従って、第２のウォッチは、第１のウォッチがセンサデータを第２のウォッチに送出する方法、即ちアドバタイジングチャネルパケット及び走査応答メッセージにおいて説明される方法と対応する方法でセンサデータを第１のウォッチに送出してもよい。
【０１２６】
第１のウォッチ及び第２のウォッチは、センサデータを転送するために互いの間にデータ接続チャネルを形成しない。ウォッチのみがアドバタイジング状態、走査状態又は待機状態で動作できるようにし、且つウォッチ間で接続要求メッセージを送出できないようにするメッセージ形式を使用するウォッチにより、これを防止する。
【０１２７】
２つのデバイスのみを説明したが、本発明は、データを更なるデバイスに転送するために使用されてもよい。例えば、第３のウォッチ又は更なるウォッチは、データを互いに転送する第１のウォッチ及び第２のウォッチに関連して上述したのと同一の方法で、センサデータを第１及び／又は第２のウォッチに送信してもよい。同様に、第１及び／又は第２のウォッチは、データを互いに転送する第１のウォッチ及び第２のウォッチに関連して上述したのと同一の方法で、データを第３のウォッチに転送してもよい。従って、各ウォッチは、範囲内にあるという条件で、複数の他のウォッチの場所を表示できることが理解されるだろう。
【０１２８】
各ウォッチは、他の全てのデバイスからのアドバタイジングチャネルパケット、走査要求メッセージ又は走査応答メッセージを処理するように設定されてもよい。この特徴により、各ウォッチは、範囲内にある他のあらゆるウォッチからのセンサデータを表示できる。あるいは、各ウォッチは、選択されたデバイス（即ち、「ホワイトリスト」上のデバイス）のみからのアドバタイジングチャネルパケット、走査要求メッセージ又は走査応答メッセージを処理するように設定されてもよい。この特徴により、各ウォッチは、ある特定の他のウォッチ、例えば同一の製造業者からのウォッチからのセンサデータのみを表示できる。各ウォッチのユーザは、処理されるアドバタイジングチャネルパケット、走査要求メッセージ又は走査応答をデバイスから選択できる。例えばユーザは、個々のウォッチ、例えば既知の競争者又は知人のウォッチからのアドバタイジングチャネルパケット、走査要求メッセージ又は走査応答のみが処理されることを選択してもよい。
【０１２９】
ウォッチのユーザが競争者の状況に関して通知され続けられるように、センサデータは、適切な頻度でウォッチ間で同報通信されることが理解されるだろう。例えば、更なるセンサデータを有するアドバタイジングチャネルデータパケットは、３０秒〜２分毎に１回周期的に同報通信されるか、あるいは１人又は複数のユーザが移動している速度に依存する速度で同報通信されてもよい。例えばセンサデータは、歩行者のグループと比較してサイクリストのグループ間でより速い速度で転送される必要がある可能性が高いだろう。
【０１３０】
上述したように、本発明の実施形態の方法を使用して動作するように構成される例示的なウォッチのユーザインタフェース部分５０６は、表面にわたる２次元でユーザの指の移動を検出できるトラックパッドを含む。これは、ディスプレイ５２２により表示されたメニューシステムをナビゲートするために特に有用である。本発明の実施形態は、例えば図１２において示されるような「立方体」設計メニューシステムを使用することが好ましい。「立方体」メニューシステムは、立方体面が広げられた場合に立方体の構造に類似するためにそのように呼ばれる。
【０１３１】
図１２は、メニューシステムを示す一般的な概略図であり、図１３は、メニューシステムの各部分に含まれてもよいコンテンツの種類の一例を示す。図１２及び図１３に示されるように、ディスプレイは、クロック又は他の情報を表示してもよいデフォルトホーム画面６００を有してもよい。ユーザは、メニューシステムの４つの異なるパスにナビゲートするために、トラックパッド５３２の移動上で上、下、左又は右の移動を示すことができる。この例において、ユーザがトラックパッド５３２にわたり指を左に移動する場合、画面はステータスページ６０２にナビゲートする。ステータスページ６０２は、バッテリレベル、使用可能な記憶容量、ＧＰＳ受信レベル、インストールされるソフトウェアバージョン又はウォッチ５００のシリアル番号等のステータス情報を表示してもよい。
【０１３２】
この例において、ユーザがトラックパッド５３２にわたり指を上方向に移動する場合、画面は、ホームページ６００からスマートフォンページ６０４にナビゲートする。メニューシステムのこのページは、スマートフォンとの接続を開始又は制御するために使用されてもよい。
【０１３３】
この例において、ユーザがトラックパッド５３２にわたり指を下方向に移動する場合、画面は、ホームページ６００から設定ページ６０６にナビゲートする。これにより、ユーザは、ウォッチ５００の設定を確認又は変更できる。例えばユーザは、ウォッチプロファイル、クロック、ウォッチセンサ又は接続性を閲覧又は変更してもよい（例えば、機内モードと非機内モードとの間で）。ユーザは、トラックパッド５３２にわたる適切な動きにより設定メニュー内で個々のオプションを上下にナビゲートしてもよく、トラックパッド５３２にわたる左又は右の動きを使用することにより、あるいはトラックパッド５３２を押下することにより、閲覧又は変更すべき設定を選択してもよい。これにより、図１２及び図１３に示されない更なるメニューページにユーザを導いてもよい。
【０１３４】
示される例において、ユーザがトラックパッド５３２にわたり指を左に移動する場合、画面は、ホームページ６００からアプリケーションメニュー６０８にナビゲートする。次にユーザは、ウォッチにおいて使用したい種類のモードを選択してもよい。例えばユーザは、ランニングモード、自転車モード、プールモード及び／又は屋外水泳モード等の水泳モード、あるいはトライアスロンモードを選択してもよい。ユーザは、トラックパッド５３２にわたる適切な動きによりアプリケーションメニュー内で個々のオプションを上下にナビゲートしてもよく、トラックパッド５３２にわたる左又は右の動きを使用することにより、あるいはトラックパッド５３２を押下することにより、使用すべきモードを選択してもよい。これにより、ユーザをアプリケーションコンテンツページ６１０に導く。図１３に示される例において、ランニングモードが選択されており、アプリケーションコンテンツページはランニングモードに対して設定される。デバイスのＧＰＳの場所が判定されると、ウォッチは、ペース、移動距離（左上）及び使用された推定カロリー（右上）を示すランニングページ６１２を表示する。
【０１３５】
図１３は、トレーニングモードが選択されるとウォッチにより表示されてもよい４つの他のディスプレイを示す。ウォッチ５００は、例えばユーザが新しいラップを開始している時、あるいは特定の対象又はゴールに到達した時に警告をユーザに示してもよい。そのような警告は、ウォッチ２１４上のスピーカ、ウォッチ５００のディスプレイ２１０、５２２又はウォッチの振動デバイス５３０によりユーザに提供されてもよい。
【０１３６】
画面６１４は、ユーザが移動したい目標距離を示しており、且つウォッチが現在の場所からその目標までの距離を表示する「ゴール」モードを示す。示される例において、ユーザは、１０ｋｍ移動したらゴールであることをウォッチに入力しており、ウォッチは、この１０ｋｍのゴールに到達するための現在の場所からの距離が７．５ｋｍであることを示している。
【０１３７】
画面６１６は、ウォッチがユーザの心拍数を表示する「ゾーン」モードを示す。ディスプレイは、ユーザの心拍数がユーザにより選択された目標の心拍数に対してどのように経時変化するかの棒グラフを更に示す。
【０１３８】
画面６１８は、ユーザが移動したサーキットのラップの数を表示する「ラップ」モードを示す。例えばウォッチは、ユーザが移動したスイミングプールのラップの数又は事前定義済みの距離を走った、例えば従来の４００ｍのランニング用トラックを回った回数をカウントしてもよい。
【０１３９】
画面６２０は、「レース（race me）」モードを示す。このディスプレイは、ユーザが競争している別の競争者の場所を示すために第２の矢印があることを除いて、ゴールモード６１４のディスプレイに類似する。この例においては競争距離はたった２．３ｋｍであるが、競争の全体の距離は、ゴールモード６１４の方法と同様に表示される。ユーザと競争者との間の距離が更に示され、この例においては２３ｍである。第２の矢印は、例えばユーザにより事前に入力された要求に基づいて、その進捗がウォッチ５００により生成される仮想競争者を表してもよい。しかし、他の実施形態において、デバイスが、本発明の実施形態に従ってＢＬＥアドバタイジングチャネルデータパケットにおける別の隣接デバイスから場所及び／又はペースのデータを受信する場合、第２の矢印は現実の競争者を表してもよい。
【０１４０】
上述した「レース」モード画面６２０は、競争者間の現在の相対的な距離及び／又は速度を示す一例である。次に、図１４を参照して別の例を説明する。図１４に示されるように、各ウォッチは、検出されている（即ち、アドバタイジングチャネルパケットが処理されている）他のウォッチの全ての相対位置を示すレーダスタイル画面７００を有してもよい。各ウォッチの場所は、それぞれのウォッチのユーザにより選択され且つセンサデータと共に転送されてもよい一意のアイコン７０２、７０４、７０６により示されてもよい。ウォッチが閲覧される角度に関係なくウォッチのユーザが他のウォッチの場所の方向を判定できるように、あらゆる所定のウォッチのディスプレイは、前記所定のウォッチ上のコンパス方向に対する他のウォッチの場所を示してもよい。ウォッチ自体の場所は、所定のポイント（例えば、レーダスタイル画面７００の中心）において又は自身の一意のアイコンにより常に表示されてもよい。このポイント又は他の検出されたウォッチのアイコンのうちの１つからのディスプレイ上の距離は、他のウォッチへの実際の距離に比例してもよい。ウォッチは、所定の距離内にあると検出される他のウォッチを示すだけでもよい。あるいは、所定の距離を超える距離にあると検出されるウォッチは、ディスプレイ上の最大距離、例えばディスプレイの端部の環上の点におけるアイコン７０８により示されてもよい。
【０１４１】
あるいは、あらゆる所定のウォッチは、ディスプレイ上の所定の場所に留まる他の検出されたデバイスのうちの１つを選択でき、且つ前記所定のウォッチが他の検出されたウォッチに対して移動する際に所定の場所に対して移動するものとして自身の場所を示すように構成されてもよい。
【０１４２】
各ウォッチは、他のウォッチから識別番号及びセンサデータを受信する。各ウォッチは、自身の識別番号及びセンサデータを別のウォッチ又は他のウォッチに転送する場合、他のウォッチから受信した識別番号及びセンサデータを転送するように構成されてもよい（好ましくは同一の方法で）。従って、識別番号及びセンサデータが範囲の内側にあるウォッチにより再送信されるため、ウォッチは、範囲の外側にある他のウォッチからこの情報を受信できる。これは、高出力送受信機を必要とせずにネットワークの範囲を拡大するのに役立つ。
【０１４３】
他のウォッチが所定の期間検出されない場合、これらのウォッチに対するアイコンは、ディスプレイから除去されてもよく、あるいは例えばぼやけたアイコンとして示されていることにより、所定の期間検出されていないものとして示されてもよい。
【０１４４】
ウォッチは、ユーザが別のウォッチに対するアイコンを選択し且つ他のウォッチに関するデータを判定できるように構成されてもよい。例えばユーザは、フルネーム又は場所に関する更なる詳細等の他のウォッチのユーザの識別番号に関する更なる情報を判定できてもよい。そのような追加データは、センサデータと同一の方法でウォッチにより受信されてもよい。あるいは又は更に、ウォッチは、最後に認識された場所及び／又は他のウォッチが検出された最後の時間の更なる詳細を示してもよい。
【０１４５】
次に、ぺロトンの形態で移動するサイクリストのグループを参照して、本発明の別の例示的な使用を説明する。そのような状況において、ぺロトンにおける各乗り手は、例えば上述の方法でぺロトンにおける乗り手の位置を参照することにより、識別番号及び場所を示すデータを転送するように構成されるウォッチと関連付けられてもよい。１つ以上の警告は、例えば音声及び／又は視覚、並びに／あるいは触覚の警報の形態で、他の乗り手に対するぺロトンにおける場所に基づいて乗り手に与えられうる。例えば警告は、乗り手がぺロトンの最前列に移動する番である際にユーザに与えられうる。また、警告は、１人以上の乗り手がぺロトンの後方に後退する際にユーザに与えられうる。ユーザのグループがある種類の編成で移動する必要がある他の活動において、同様の機能性を提供できることが理解されるだろう。
【０１４６】
以上、本発明の種々の態様及び実施形態を説明したが、本出願の範囲は本明細書に記載される特定の構成に限定されるのではなく、添付の特許請求の範囲の範囲に含まれる全ての構成、並びにそれらに対する変更及び変形を含むことが理解されるだろう。
【０１４７】
例えば、前述の詳細な説明中で説明した実施形態はＧＰＳを参照するが、ナビゲーションデバイスは、ＧＰＳの代わりに（又は実際はＧＰＳに加えて）あらゆる種類の位置感知技術を利用してもよい。例えばナビゲーションデバイスは、欧州のＧａｌｉｌｅｏシステム等の他のグローバルナビゲーション衛星システムを利用してもよい。同様に、ナビゲーションデバイスは衛星を使用したシステムに限定されず、地上ビーコン又はデバイスが地理的場所を判定できるようにする他の種類のシステムを使用して容易に機能できる。
【０１４８】
場所データである転送されたセンサデータに関連して好適な方法を説明したが、更なる又は別の種類のセンサデータが転送されてもよい。例えば、速度センサ、ベロシティセンサ、姿勢センサ又は高度センサのうちのいずれか１つ又はそれらの組み合わせからのデータが転送されてもよい。このデータが転送されるデバイスは、他のデバイスからのこのデータを表示してもよく、あるいは例えば速度、姿勢又は高度の差異を表示するために、データが転送されているデバイスの対応するセンサデータとこのセンサデータとの差異を表示してもよい。
【０１４９】
スポーツウォッチに関連して好適な方法を説明したが、センサデータは、本発明の方法を使用して他のあらゆる種類のデバイスに対して転送されてもよいことが理解されるだろう。他のパーソナルトレーニングデバイス又は移動デバイス等の他のデバイスが、本発明を使用してもよい。例えば移動電話は、インストールされ且つ本発明の方法で動作するアプリケーションを有してもよい。
【０１５０】
Ｂｌｕｅｔｏｏｔｈ通信に関連して好適な方法を説明したが、デバイス間でデータ接続を形成することなく、あるデバイスがデータパケットを同報通信するようにアドバタイジングモードで動作し、且つ別のデバイスがそのようなデータパケットを受信及び処理するように走査モードで動作する本発明により、例えば約１００ｍ以下の同報通信範囲を有する他の狭域通信の技術及びプロトコルが考えられる。
【０１５１】
好適な実施形態はソフトウェアによりある特定の機能性を実現してもよいが、その機能性はハードウェアのみで（例えば、１つ以上のＳＩＣ（特定用途向け集積回路）により）又は実際にはハードウェアとソフトウェアとの組み合わせにより同様に実現可能であることが当業者には更に理解されるだろう。
【０１５２】
最後に、添付の特許請求の範囲は本明細書で説明した特徴の特定の組み合わせを説明するが、本発明の範囲は、以下に請求される特定の組み合わせに限定されず、特定の組み合わせが今回の添付の特許請求の範囲で特に列挙されているか否かに関係なく、本明細書で開示される実施形態又は特徴のあらゆる組み合わせを含む。
【図１】
0006340377.tif 000002
【図２】
0006340377.tif 000003
【図３】
0006340377.tif 000004
【図４】
0006340377.tif 000005
【図５】
0006340377.tif 000006
【図６】
0006340377.tif 000007
【図７】
0006340377.tif 000008
【図８】
0006340377.tif 000009
【図９】
0006340377.tif 000010
【図１０】
0006340377.tif 000011
【図１１】
0006340377.tif 000012
【図１２】
0006340377.tif 000013
【図１３】
0006340377.tif 000014
【図１４】
0006340377.tif 000015