(57)【特許請求の範囲】
【請求項１】
第1の人に装着されて動作可能な第1のポータブルコンピューティングデバイス上で行われる、運動を追跡するための方法において、
運動オプションの選択を受信するステップと、
1つまたは複数の生物学的出力および前記第1のポータブルコンピューティングデバイスの地理的ロケーションを監視するステップと、
ディスプレイに前記1つまたは複数の生物学的出力を表示するステップと、
前記1つまたは複数の生物学的出力および前記第1のポータブルコンピューティングデバイスの地理的ロケーションをサーバに送信するステップと
を含む方法であって、
前記方法は、前記選択された運動オプションと同じ運動オプションに参加しておりかつ地理的に分散している第2の人に装着されて動作可能な第2のポータブルコンピューティングデバイスに関連付けられた競技データを表示するステップをさらに含む方法。
【請求項２】
前記第1のポータブルコンピューティングデバイスの前記ディスプレイにマップを表示するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記ディスプレイに前記マップを表示するステップは、前記第2のポータブルコンピューティングデバイスのロケーションを表示するステップをさらに含む、請求項２に記載の方法。
【請求項４】
前記第1のポータブルコンピューティングデバイスの前記地理的ロケーションの送信は、定期的に行われる、請求項１に記載の方法。
【請求項５】
前記第1のポータブルコンピューティングデバイスは、プッシュツートーク特徴を含む双方向通信をサポートするユーザインターフェースを含む、請求項１に記載の方法。
【請求項６】
表示される前記生物学的出力は、心拍数、呼吸数、ブドウ糖レベル、および燃焼カロリーのうちの少なくとも1つを含む、請求項１に記載の方法。
【請求項７】
前記ディスプレイに現在時間を表示するステップをさらに含む、請求項１に記載の方法。
【請求項８】
前記第1のポータブルコンピューティングデバイスは、前記第1のポータブルコンピューティングデバイスを人に固定するための腕輪および1つまたは複数のストラップのうちの1つを含む、請求項１に記載の方法。
【請求項９】
サーバ上で行われる、運動を追跡するための方法であって、
第1のポータブルコンピューティングデバイスから選択された運動オプションに対応する生物学的データを受信するステップと、
前記選択された運動オプションに従って前記生物学的データを処理するステップと、
前記生物学的データをメモリに記憶するステップと、
前記第1のポータブルコンピューティングデバイスの現在のロケーションを受信するステップと、
前記第1のポータブルコンピューティングデバイスの前記ロケーションをメモリに記憶するステップとを含む方法であって、
前記方法は、前記選択された運動オプションと同じ運動オプションに参加しておりかつ地理的に分散している第2の人によって装着された第2のポータブルコンピューティングデバイスから生物学的データを受信するステップと、
前記第2のポータブルコンピューティングデバイスからの生物学的データを前記第1のポータブルコンピューティングデバイスに送信するステップとをさらに含む方法。
【請求項１０】
前記第1のポータブルコンピューティングデバイス向けのインバウンド電話呼がないか通信チャネルを監視するステップをさらに含む、請求項９に記載の方法。
【請求項１１】
通信チャネルを監視して、前記第1のポータブルコンピューティングデバイスがインバウンド電話呼を受け入れるか否かを判断するステップをさらに含む、請求項９に記載の方法。
【請求項１２】
前記第1および第2のポータブルコンピューティングデバイスのロケーションを追跡するステップをさらに含む、請求項９に記載の方法。
【請求項１３】
前記第1および第2のポータブルコンピューティングデバイスのロケーションをワイヤレスチャネルを介して送信するステップをさらに含む、請求項９に記載の方法。
【請求項１４】
前記第1および第2のポータブルコンピューティングデバイスの地理座標を送信するステップをさらに含む、請求項１３に記載の方法。
【請求項１５】
前記第1および第2のポータブルコンピューティングデバイスからの生物学的データを比較し、パフォーマンスメトリックを計算するステップをさらに含む、請求項９に記載の方法。
【請求項１６】
運動を追跡するためのサーバにおいて、
プロセッサを含み、前記プロセッサは、
第1のポータブルコンピューティングデバイスから選択された運動オプションに対応する生物学的データを受信し、
前記選択された運動オプションに従って前記生物学的データを処理し、
前記生物学的データをメモリに記憶し、
前記第1のポータブルコンピューティングデバイスの現在のロケーションを受信し、
前記第1のポータブルコンピューティングデバイスの前記ロケーションをメモリに記憶するように動作可能である、システムであって、
前記プロセッサは、
前記選択された運動オプションと同じ運動オプションに参加しておりかつ地理的に分散している第2の人によって装着された第2のポータブルコンピューティングデバイスから生物学的データを受信し、
前記第2のポータブルコンピューティングデバイスから生物学的データを前記第1のポータブルコンピューティングデバイスに送信するようにさらに動作可能である、サーバ。
【請求項１７】
前記生物学的データは、心拍数、呼吸数、ブドウ糖レベル、および燃焼カロリーのうちの少なくとも1つを含む、請求項１６に記載のサーバ。
【請求項１８】
第1の人に装着されて動作可能な第1のポータブルコンピューティングデバイスにおいて、
前記第1の人への前記第1のポータブルコンピューティングデバイスの装着を容易にするための手段と、
運動オプションの選択を受信するための手段と、
1つまたは複数の生物学的出力および前記第1のポータブルコンピューティングデバイスの地理的ロケーションを監視するための手段と、
前記1つまたは複数の生物学的出力を表示するための手段と、
前記1つまたは複数の生物学的出力および前記地理的ロケーションをサーバに送信するための手段と
を含む第1のポータブルコンピューティングデバイスであって、
前記第1のポータブルコンピューティングデバイスが、
前記選択された運動オプションと同じ運動オプションに参加しておりかつ地理的に分散している第2の人に装着されて動作可能な第2のポータブルコンピューティングデバイスに関連付けられた競技データを表示する手段をさらに含むポータブルコンピューティングデバイス。
【請求項１９】
前記第1のポータブルコンピューティングデバイスのディスプレイにマップを表示するための手段をさらに含む、請求項１８に記載のポータブルコンピューティングデバイス。
【請求項２０】
前記第2のポータブルコンピューティングデバイスのロケーションを表示するための手段をさらに含む、請求項１９に記載のポータブルコンピューティングデバイス。
【請求項２１】
プッシュツートーク特徴のための手段を含む、双方向通信をサポートするユーザインターフェースを提供するための手段をさらに含む、請求項１８に記載のポータブルコンピューティングデバイス。
【請求項２２】
表示される前記生物学的出力は、心拍数、呼吸数、ブドウ糖レベル、および燃焼カロリーのうちの少なくとも1つを含む、請求項１８に記載のポータブルコンピューティングデバイス。
【請求項２３】
前記第1のポータブルコンピューティングデバイスのディスプレイに現在時間を表示するための手段をさらに含む、請求項１８に記載のポータブルコンピューティングデバイス。
【請求項２４】
人への第1の前記ポータブルコンピューティングデバイスの装着を容易にするための前記手段は、前記ポータブルコンピューティングデバイスを人に固定するための腕輪および1つまたは複数のストラップのうちの1つを提供するための手段をさらに含む、請求項１８に記載のポータブルコンピューティングデバイス。
【請求項２５】
請求項１に記載の方法を実施するために実行されるように適合されているコンピュータ可読プログラムコードを含むコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権主張および関連出願の相互参照
本出願は、2011年12月10日に出願された、「System, method, apparatus, or computer program product for exercise and personal security」という表題の米国特許仮出願第61/422,075号の米国特許法第119条(e)に基づく優先権を主張するものであり、上記出願の内容全体が参照により本明細書に組み込まれる。
【背景技術】
【０００２】
現在、運動中の人間を監視するために利用可能ないくつかの異なるタイプのデバイスがある。具体的には、これらのデバイスで監視され得るいくつかの生理的状態の例として、心拍数、呼吸数、体温、血中酸素レベル、および血圧があるが、これらのデバイスのいくつかは、そのうちの少なくとも1つの監視に対応し得る。
【０００３】
しばしば、これらのデバイスはサイズが大きいことがあり、人間が気軽に装着するのに向いていないことがある。これらの従来型デバイスの別の問題は、これらが一般に特定の機能に対応したものであり、1つのデバイスで上記の複数の生理的状態を監視するなどの複数の機能を提供しないことである。
【０００４】
競技者および運動する人々が直面する別の問題は、運動の監視と通信との統合である。具体的には、多くの運動監視デバイスは、(セルラー電話呼に使用されるもののような)双方向無線周波数伝送などの双方向通信をサポートしていない。しばしば、競技者および運動する人々は、モバイル電話のようなポータブル通信デバイスを携帯することに加えて、運動監視デバイスを携帯または装着する必要がある。
【０００５】
競技者および運動する人々が直面する別の問題は、個人的セキュリティである。たとえば、多くの女性競技者および運動する女性は、遠隔エリアまたは個人的セキュリティが危険にさらされ得るロケーションでトレーニングしているときに非常に用心しなければならない。遠隔エリアにいる女性競技者および運動する女性は一般に、男性襲撃者による暴行または攻撃を受けやすい。
【０００６】
攻撃または暴行のリスクを軽減するために、トレーニングまたは運動のために女性競技者または女性運動者が個人的セキュリティがリスクにさらされ得る地理的領域を横断しなければならない場合、女性競技者および運動する女性は仲間と一緒にトレーニング/運動することが多い。他の例では、女性競技者および運動する女性は、トレーニング中に進捗状況または開始/停止地点を他者に知らせて、女性競技者/運動者が個人的セキュリティに関して危険な状態にないことを他者が把握できるようにしなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
したがって、必要なものは、1つの機能に対応した運動監視デバイスに関連する問題を克服し得るシステムおよび方法である。具体的には、双方向通信をサポートし、リモートコンピュータサーバによって追跡され得る複数の個人的セキュリティ機能を統合できる運動監視デバイスを提供するためのシステムおよび方法が必要とされる。
【課題を解決するための手段】
【０００８】
運動および個人的セキュリティを追跡するための方法およびシステムは、人に装着できるポータブルコンピューティングデバイスのためのハードウェアを提供するステップを含む。本方法は、ポータブルコンピューティングデバイスで運動オプションの選択を受信するステップと、人がトレーニングまたは競争している間にポータブルコンピューティングデバイスで個人的セキュリティに関する自動警告オプションの選択を受信するステップとを含む。装着されているポータブルコンピューティングデバイスは、1つまたは複数の生物学的出力をディスプレイに表示することができ、1つまたは複数の選択可能な即時警告オプションを有するユーザインターフェースを提供することができる。ユーザインターフェースは、双方向オーディオ通信をサポートすることもできる。
【０００９】
図中、別段に規定されていない限り、同様の参照番号は、様々な図の全体を通じて、同様の部分を指す。「102A」または「102B」のような文字指定を伴う参照番号について、文字指定は、同じ図に存在する2つの同様の部分または要素を区別し得る。参照番号の文字指定は、参照番号が、すべての図において同じ参照番号を有するすべての部分を包含することが意図される場合には、省略されることがある。
【図面の簡単な説明】
【００１０】
【図１Ａ】ワイヤレス通信ネットワークに結合された装着型ワイヤレスポータブルデバイスのシステム全体の機能ブロック図である。
【図１Ｂ】装着型ワイヤレスポータブルデバイスの第2の態様の詳細な機能ブロック図である。
【図１Ｃ】装着型ワイヤレスポータブルデバイスを用いることができる汎用コンピュータの機能ブロック図である。
【図２】構造的取付けハードウェア(anatomical mounting hardware)を有する例示的な装着型ワイヤレスポータブルデバイスの図である。
【図３】装着型ワイヤレスポータブルデバイスの操作者に関する運動データおよび競争相手データを表示するためのスクリーンの図である。
【図４】地理的要素に対する、また他の装着型ワイヤレスポータブルデバイスに対する装着型ワイヤレスポータブルデバイスのロケーションを表示するためのスクリーンの図である。
【図５】街路などの地理的要素に対する装着型ワイヤレスポータブルデバイスのロケーションを表示するためのリモートポータブルコンピューティングデバイスのスクリーンの図である。
【図６】装着型ワイヤレスポータブルデバイスで運動および個人的セキュリティを追跡するための方法を示すフローチャートである。
【図７】1つまたは複数の装着型ワイヤレスポータブルデバイスによって生成される運動データおよび個人的セキュリティデータを処理するための方法を示すフローチャートである。
【発明を実施するための形態】
【００１１】
「例示的な」という語は、「例、実例、または具体例としての役割を果たすこと」を意味するように本明細書において用いられている。「例示的な」ものとして本明細書で説明する何らかの態様は、必ずしも他の態様よりも好ましい、または有利であると解釈されるわけではない。
【００１２】
本明細書では、「アプリケーション」という用語は、オブジェクトコード、スクリプト、バイトコード、マークアップ言語ファイル、およびパッチなど、実行可能なコンテンツを有するファイルを含むこともある。加えて、本明細書で言及する「アプリケーション」は、開封される必要があり得るドキュメント、またはアクセスされる必要がある他のデータファイルなど、本質的に実行可能ではないファイルを含むこともある。
【００１３】
「コンテンツ」という用語は、オブジェクトコード、スクリプト、バイトコード、マークアップ言語ファイル、およびパッチなど、実行可能なコンテンツを有するファイルを含むこともある。加えて、本明細書で言及する「コンテンツ」は、開封される必要があり得るドキュメント、またはアクセスされる必要がある他のデータファイルなど、本質的に実行可能ではないファイルを含むこともある。
【００１４】
本明細書で使用される場合、「構成要素」、「データベース」、「モジュール」、「システム」などの用語は、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、実行中のソフトウェアを問わず、コンピュータ関連のエンティティを指すことが意図されている。たとえば構成要素は、プロセッサ上で作動しているプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラムおよび/またはコンピュータであってよいが、これらであることに限定されない。例を挙げると、コンピューティングデバイス上で作動しているアプリケーションとコンピューティングデバイスの両方が構成要素であり得る。1つまたは複数の構成要素は、プロセスおよび/または実行スレッド内に存在してよく、1つの構成要素を1つのコンピュータに局在化すること、および/または2つ以上のコンピュータ間に分散することが可能である。加えて、これらの構成要素は、様々なデータ構造を記憶している様々なコンピュータ可読媒体から実行することができる。構成要素は、1つまたは複数のデータパケット(たとえば、信号によりローカルシステム、分散システムにおいて別の構成要素と対話し、かつ/または他のシステムとインターネットなどのネットワークにわたって対話する、1つの構成要素からのデータ)を有する信号に従うなどしてローカルプロセスおよび/またはリモートプロセスにより通信することができる。
【００１５】
本明細書では、「通信デバイス」、「ワイヤレスデバイス」、「ワイヤレス電話」、「ワイヤレス通信デバイス」、「ワイヤレスハンドセット」、および「スマートフォン」という用語は交換可能に用いられる。第3世代(「3G」)および第4世代(「4G」)のワイヤレス技術が出現したことによって、利用可能な帯域が拡大されたので、より多くのワイヤレス機能を備えたより携帯が容易なコンピューティングデバイスが利用可能になっている。したがって、装着型ワイヤレスポータブルデバイスは、セルラー電話、ページャ、PDA、スマートフォン、ナビゲーションデバイス、またはワイヤレス接続もしくはワイヤレスリンクを有するハンドヘルドコンピュータを含み得る。
【００１６】
図1Aは、ワイヤレス通信ネットワーク142に結合された装着型ワイヤレスポータブルデバイス105Aのシステム全体の機能ブロック図である。図1Aに示されるシステム要素の多くは、通信リンク103を介して通信ネットワーク142に結合されている。
【００１７】
図1に示されるリンク103は、有線リンクを備えてもワイヤレスリンクを備えてもよい。ワイヤレスリンクには、限定はしないが、高周波(「RF」)リンク、赤外線リンク、音響リンク、および他のワイヤレス媒体が含まれる。通信ネットワーク142は、ワイドエリアネットワーク(「WAN」)、ローカルエリアネットワーク(「LAN」)、インターネット、公衆交換電話網(「PSTN」)、ページングネットワーク、またはこれらの組合せを含み得る。通信ネットワーク142は、ブロードキャストRFトランシーバタワー110Bによって確立されてもよい。しかし、当業者には、通信ネットワーク142を確立するための通信デバイスとして、ブロードキャストRFトランシーバタワー110B以外の他のタイプの通信デバイスが本発明の範囲内に含まれることが認識されよう。装着型ワイヤレスポータブルデバイス(「WWPD」)105Aはアンテナ110Aを有するものとして示されており、それにより、それぞれの装着型ワイヤレスポータブルデバイス105Aは、RFトランシーバタワー110Bを介して通信ネットワーク142とのワイヤレス通信リンク103を確立することができる。
【００１８】
装着型ワイヤレスポータブルデバイス105Aは、複数の様々なソフトウェアおよび/またはハードウェア要素を備え得る。そのようなソフトウェアおよび/またはハードウェア要素は、限定はしないが、高周波(「RF」)トランシーバ115、地球測位衛星(GPS)モジュール120A、生物学的または生理的モニタ125A、運動モジュール130A、個人的セキュリティモジュール135A、およびエンターテインメントモジュール140、カメラ145、スピーカー150、ディスプレイ155、ユーザインターフェース160、時間モジュール165、ポータビリティハードウェア170、ウェブブラウザモジュール175、電源180、およびマイクロフォン360を含む。装着型ワイヤレスポータブルデバイス105Aは、以下で説明する図1Bに示すように中央処理装置(「CPU」)402Aを備えてよい。CPU402Aは、上述の機能を実行すること、または上述の機能を提供するいくつかの専用回路を有することがある。
【００１９】
RFトランシーバ115は、アンテナ110Aに結合され得る。RFトランシーバ115は、1つまたは複数の複数RF通信タイプをサポートすることができる。たとえば、RFトランシーバ115は、セルラー電話タイプのRF通信をサポートすることができる。他の通信タイプには、限定はしないが、固定ワイヤレス、ポータブル通信システム(「PCS」)、または衛星通信システムが含まれる。RFトランシーバ115は、たとえば、符号分割多元接続(「CDMA」)、時分割多元接続(「TDMA」)、周波数分割多元接続(「FDMA」)、もしくはGlobal System for Mobile communications(「GSM(登録商標)」)、またはそれらの任意の組合せなどの任意の規格またはプロトコルによる多元接続通信を提供することができる。
【００２０】
ネットワーク142と組み合わせてRFトランシーバ115は、QChat(登録商標)サービスタイプの瞬時通信をサポートすることもできる。QChat(登録商標)は、Qualcomm, Inc.の一部門であり、Qualcomm Wireless and Internet groupの一部であるQualcomm Internet Services(QIS)によって開発されたソフトウェアアプリケーションである。QChat(登録商標)は、異なるロケーションにいる場合があり、同じタイプのネットワークアーキテクチャ内で操作しているユーザ間の即時接続および双方向通信の信頼できる方法を提供する。QChat(登録商標)は、Binary Runtime Environment for Wireless(「BREW」)プラットフォーム用に開発されたソフトウェアアプリケーションを含み得る。
【００２１】
「プレスツートランスミット(Press-to-Transmit)」(「PTT」)は、3Gおよび4Gネットワーク用の半二重通信回線で会話する方法である。本明細書執筆時点でのQChat(登録商標)ハンドセットおよびサーバソフトウェアにより、装着型ワイヤレスポータブルデバイス105Aのユーザが、ボタンを押して、世界各地の他のQChat(登録商標)ユーザと瞬時につながることが可能になる。加えて、QChat(登録商標)サービスにより、3Gおよび4Gネットワークを介した1対1(プライベート)および1対多(グループ)の呼が可能である。
【００２２】
当業者によって理解されるように、QChat(登録商標)は標準的なボイスオーバーインターネットプロトコル(VoIP)技術を使用することができる。ボイス情報は、公衆交換電話網(「PSTN」)で使用されるプロトコルのような従来型の回線交換プロトコルではなく、個別のパケットでインターネットプロトコル(「IP」)データネットワークを介してデジタル形態で送られ得る。
【００２３】
RFトランシーバ115はまた、テクスティングなどの単純なメッセージングシステム(SMS)機能をサポートすることができる。RFトランシーバ115により、装着型ワイヤレスポータブルデバイス105Aの操作者はインバウンドまたは入来電話呼を、ユーザインターフェースモジュール160の一部であるソフトウェアおよび/またはハードウェアを備え得るテキストツースピーチエンジンに転送することができる。代替的に、テキストツースピーチエンジンのハードウェアおよび/またはソフトウェアは、サーバ111の一部であってよく、サーバ111は、装着型ワイヤレスポータブルデバイス105Aによってサーバ111に転送される電話呼を受信することができる。
【００２４】
GPSモジュール120Aは、米国の全地球測位システム(「GPS」)をサポートするハードウェアおよび/またはソフトウェアを備えることができる。しかしながら、他の全地球航法衛星システム(「GNSS」)が本発明の範囲内に含まれており、装着型ワイヤレスポータブルデバイス105Aによって実行されるハードウェアおよび/またはソフトウェアによってサポートされ得る。他のGNSSまたは衛星測位システム(「SPS」)は、限定はしないが、ロシアのGLONASSシステム、および欧州のGalileoシステムを含む。GPSモジュール120Aは、装着型ワイヤレスポータブルデバイス105Aの操作者に、デバイス105Aのロケーションに関する現在の地理座標セットを提供することができる。装着型ワイヤレスポータブルデバイス105Aはまた、ディスプレイ155に地理座標を示すマップを提供することができる。GPSモジュール120Aは計算された地理座標を、RFトランシーバ115を使用して、ネットワーク142を介してリモートサーバ111、第2の装着型ワイヤレスポータブルデバイス105B、および/またはポータブルコンピューティングデバイス107に送信することもできる。
【００２５】
装着型ワイヤレスポータブルデバイス105Aは、1つまたは複数の生物学的または生理的モニタ125Aを含むことができる。これらのモニタ125Aは、1つまたは複数の生理的パラメータをチェックし、追跡することができる。例示的な測定された生理的パラメータおよび/または計算されたパラメータは、限定はしないが、心拍数、燃焼カロリー、心拍数の変動、呼吸数、心臓の不整脈(ある場合)、心臓の全般的なリズムおよび機能、血圧、体の異常な動き(痙攣)、体位、全般的な体の動き、体温、汗の存在および量、酸素化、ならびに血中ブドウ糖レベルを含む。モニタ125Aは、下記の図2で説明するように1つまたは複数のセンサー210と協働または連携して作動し得る。そのようなセンサー210には、限定はしないが、心拍数センサー、血圧センサー、歪みゲージ、ジャイロスコープ、加速度計、歩数計、温度計、熱電対、血糖値計、および当業者が理解する他の同様のセンサーが含まれ得る。
【００２６】
モニタ125Aおよび図2のセンサー210は、1つまたは複数の運動またはスポーツ活動モジュール130Aと協働して、かつ/または通信して作動し得る。運動またはスポーツ活動モジュール130Aは、限定はしないが、ジョギング、ランニング、ウォーキング、サイクリング、スイミング、ローイング、筋力トレーニング、ヨガ、マウンテンバイキング、スキー、ハイキング、および登山を含み得る特定の身体活動を対象に設計され得る。システムは、すべてのスポーツおよびスポーツ関連活動を含む他の同様の身体活動を追跡することができる。
【００２７】
各運動またはスポーツ活動モジュール130Aは、特定の身体活動に対応し得る。たとえば、ジョギングスポーツ活動モジュール130Aは、心拍数、燃焼カロリー、および装着型ワイヤレスポータブルデバイス105Aの操作者が移動した距離を追跡することができる。また、スイミングスポーツ活動モジュール130Aは、心拍数、燃焼カロリー、水温、および装着型ワイヤレスポータブルデバイス105Aの操作者によるラップの数を追跡し、監視することができる。スポーツ活動モジュール130Aはまた、装着型ワイヤレスポータブルデバイス105Aによって選択された活動に従って時間を追跡し、監視することができる。
【００２８】
装着型ワイヤレスポータブルデバイス105Aの操作者の運動またはスポーツ活動を追跡することに加えて、運動モジュール130Aは、図1Aに示す他の装着型ワイヤレスポータブルデバイス105Bから装着型ワイヤレスポータブルデバイス105Aに送信されるパフォーマンスデータを受信することもできる。一実施形態では、装着型ワイヤレスポータブルデバイス105Aは、装着型ワイヤレスポータブルデバイス105Aの操作者と同じ運動またはスポーツ活動に参加していることのある他の装着型ワイヤレスポータブルデバイス105Bの他の操作者に関するデータを受信することができる。そのようなパフォーマンスデータは、限定はしないが、(1)ディスプレイ155に示され得る他の競技者または運動者の地理的ロケーション、および(2)他の競技者または運動者の特定のメトリクスを含むことができる。特定のメトリクスは、限定はしないが、燃焼カロリー、現在の速度、現在の運動ペース、または競技ペースなどを含むことができる。パフォーマンスデータは、自身の運動またはスポーツ活動データをアップロードし記憶した有名な競技者からのデータを含むことができる。このようにして、装着型ワイヤレスポータブルデバイス105は、異なる町、都市、州、国などに住んでいる人々がパフォーマンスデータを互いに比較するなど、地理的に著しく分散している(すなわち、互いに離れている)ことのある複数の競技者および/または運動者の間の競争を促進することができる。
【００２９】
運動モジュール130Aはまた、有名な競技者または注目すべき競技者によってサーバ111に記録され記憶されたベンチマークなど、記憶されたデータに関連するベンチマークを追跡し監視することができる。言い換えれば、運動モジュール130Aでは、(本明細書全体にわたってパフォーマンスデータとも呼ばれる)自身の運動またはスポーツ活動データをアップロードし記憶した有名な競技者または注目すべき競技者に関する記憶されている結果と、装着型ワイヤレスポータブルデバイス105Aの操作者の現在の運動またはスポーツ活動とを連続的に比較することができる。運動モジュール130Aによって実行されるこれらの比較機能に関する詳細は、図3および図4に関して以下でさらに詳細に説明する。
【００３０】
個人的セキュリティモジュール135Aは、操作者が複数の個人的セキュリティの特徴および機能から選択することを可能にするハードウェアおよび/またはソフトウェアモジュールを備えることができる。たとえば、個人的セキュリティモジュール135Aは機能をアクティブ化して、GPSモジュール120Aによって監視され検出される装着型ワイヤレスポータブルデバイス105Aの位置が通信ネットワーク142を介して送られ得るようにすることができる。このデータは、サーバ111によって受信され得る。このようにして、第三者は、個人的セキュリティモジュール135Aをアクティブ化させた装着型ワイヤレスポータブルデバイス105Aの動きを監視することができる。個人的セキュリティモジュール135Aは、装着型ワイヤレスポータブルデバイス105Aの操作者によって押され得る警告またはアラームボタンなどのユーザ定義の機能を含むことができる。警告またはアラームボタンは、操作者が強盗、誘拐、暴行などのセキュリティ問題に直面している場合に、操作者によって押され得る。
【００３１】
個人的セキュリティモジュール135Aはまた、操作者による選択に従って装着型ワイヤレスポータブルデバイス105Aのロケーションの定期的更新を提供するようにプログラムされ得る。個人的セキュリティモジュール135Aは、操作者の状態が良好であることを示す定期的テキストメッセージを生成することができる。同様に、個人的セキュリティモジュール135Aはまた、「キルスイッチ」として動作することができる。この特徴の場合、操作者は、ある時間間隔および/もしくはロケーションまたは両方に従って、「操作者は大丈夫である」ことを伝えるメッセージを送信するボタンを押すことが要求される。装着型ワイヤレスポータブルデバイス105Aの操作者が一定時間経過後および/もしくはあるロケーションまたは両方においてボタンを押していないとき、アラーム信号が装着型ワイヤレスポータブルデバイス105Aによってトリガされ生成され得る。このアラーム信号は、ネットワーク142を介してサーバ111に通知される。例示的な実施形態におけるアラーム信号は、テキストメッセージの形態をとり得る。テキストメッセージの生成は、ごくわずかであるか低い帯域幅を消費し得る。テキストメッセージ機能は、3Gおよび4Gワイヤレス接続を利用する従来型のワイヤレスデバイスのように動作し得る。
【００３２】
個人的セキュリティモジュール135Aは、他のタイプのセキュリティ特徴および/または機能をサポートすることができる。そのような他のタイプのセキュリティ特徴および/または機能は、装着型ワイヤレスポータブルデバイス105Aの操作者がサーバ111に警告状態を送ることを可能にする警告特徴を含むことができる。この警告状態により、第2の装着型ワイヤレスポータブルデバイス105Bまたはポータブルコンピューティングデバイス107のような遠隔操作者は、第1の装着型ワイヤレスポータブルデバイス105Aの状態の追跡または監視を開始するように通知され得る。
【００３３】
言い換えれば、個人的セキュリティモジュール135Aは、装着型ワイヤレスポータブルデバイス105Aのロケーションを監視する者について即時行動を要求しない警告特徴をサポートすることができる。この警告特徴は、サーバ111にアクセスできる者に、第三者によるさらなる監視はもはや必要ではないことを装着型ワイヤレスポータブルデバイス105Aの操作者が示すまで、装着型ワイヤレスポータブルデバイス105Aのロケーションおよび動きに焦点を当てることを開始するように要求するだけでよい。
【００３４】
個人的セキュリティモジュール135Aはまた、911緊急呼特徴のような緊急機能および/または特徴をサポートすることができる。これは、911緊急呼特徴がアクティブ化されたとき、所定のまたは決まったメッセージとともに装着型ワイヤレスポータブルデバイス105Aの現在のロケーションを送るように個人的セキュリティモジュール135Aがプログラムされ得ることを意味する。決まったメッセージは、緊急作業員/ファーストレスポンダーに装着型ワイヤレスポータブルデバイス105Aの操作者の救助に迅速に来るように伝える命令とともに、操作者の名前を識別するテキストメッセージおよび/またはボイスメッセージを含み得る。個人的セキュリティモジュール135Aはまた、緊急事態のカテゴリーまたはタイプを識別し、装着型ワイヤレスポータブルデバイス105Aの操作者によって選択されたカテゴリーまたはタイプに対応する緊急支援を要求するような特定の緊急機能をサポートすることができる。
【００３５】
すなわち、個人的セキュリティモジュール135Aは、救急医療機能、緊急警察機能、および緊急消防機能、またはそれらの任意の組合せをサポートすることができる。このようにして、装着型ワイヤレスポータブルデバイス105Aの操作者は、操作者が経験し得る緊急事態のタイプを選択して、適切な緊急作業員/ファーストレスポンダーが装着型ワイヤレスポータブルデバイス105Aのロケーションに到着するように適切に通知され、要求されるようにすることができる。
【００３６】
上述のように、装着型ワイヤレスポータブルデバイス105Aはまた、1つまたは複数のエンターテインメントモジュール140を備えることができる。1つまたは複数のエンターテインメントモジュール140は、限定はしないが、オーディオプレーヤ、ビデオプレーヤ、ビデオゲーム、および他のエンターテインメント機能を含む機能および/もしくは特徴またはそれらの組合せをサポートすることができる。たとえば、エンターテインメントモジュール140は、音楽ファイルを含むオーディオファイルを再生するためのMP3プレーヤを含むことができる。
【００３７】
装着型ワイヤレスポータブルデバイス105Aはまた、従来型の写真およびビデオをサポートし得るカメラ145を備えることができる。カメラ145に関するさらなる詳細は、図1Bに関連して後述する。装着型ワイヤレスポータブルデバイス105Aはまた、スピーカー150、マイクロフォン360、ディスプレイ155、およびユーザインターフェースモジュール160を含むことができる。ユーザインターフェースモジュール160は、スピーカー150、ディスプレイ155、およびマイクロフォン360のすべてに結合され得る。
【００３８】
ユーザインターフェースモジュール160は、ディスプレイ155に示されるグラフィックスに統合された、キーインコマンド(keyed-in command)および音声起動コマンドをサポートし得るオペレーティングシステム(「OS」)をサポートするか、かかるOSの一部であってよい。ユーザインターフェースモジュール160は、ディスプレイ155上にシミュレートされたキーボードを提供し得る。代替的に、図1Bに示すような物理キーボードまたはキーパッド374は、ユーザインターフェースモジュール160の一部であり得る。
【００３９】
装着型ワイヤレスポータブルデバイス105Aはまた、ディスプレイモジュール155、スピーカー150、および運動またはスポーツ活動モジュール130Aに結合され得る1つまたは複数の時間モジュール165を備えることができる。時間モジュール165は、現在時間ならびに複数の時間および世界中の他の時間帯を追跡することができる。時間モジュール165は、アクセスされることがあり、限定はしないが、ラップタイム、ランニングまたはジョギングペース、および他の同様の時間特徴などのデータを運動またはスポーツ活動モジュール130Aに提供することがある。時間モジュール165は、ディスプレイ155に結合され得る。時間モジュール165によって追跡される時間は、装着型ワイヤレスポータブルデバイス105Aの操作者に表示可能であり得る。
【００４０】
装着型ワイヤレスポータブルデバイス105Aはまた、様々な異なる形態をとり得るポータビリティハードウェア170を備えることができる。たとえば、ポータビリティハードウェア170は、連結された1つまたは複数の帯のような物理的構造を含むことができ、それにより装着型ワイヤレスポータブルデバイス105Aは腕輪として、または腕時計のように装着される。他の場合には、ポータビリティハードウェア170は、他の帯、ストラップ、ファスナーを含むことができ、それにより装着型ワイヤレスポータブルデバイス105Aは人体構造の他の部分に装着され得る。たとえば、WWPD105Aは、人の腕に、また人の胴の周りに装着され得る。
【００４１】
装着型ワイヤレスポータブルデバイス105Aはまた、ディスプレイ155B、ユーザインターフェースモジュール160、およびRFトランシーバ115に結合されたウェブブラウザモジュール175を備えることができる。ウェブブラウザモジュール175により、操作者がインターネットにアクセスすることが可能になるほか、GPSモジュール120Aおよび運動/スポーツ活動モジュール130Aなどの様々なモジュールが特定の情報をアップロードまたはダウンロードすることが可能になり得る。
【００４２】
装着型ワイヤレスポータブルデバイス105Aはまた、電源180を含むことができる。電源180は、限定はしないが、バッテリ、キャパシタ、太陽電池、機械動力生成デバイス(すなわち、自動巻き機器)、およびそれらの任意の組合せ、ならびに当業者に知られている同様の電源180を含み得る。
【００４３】
サーバ111は、装着型ワイヤレスポータブルデバイス105A内に含まれているか、その一部であるモジュールに酷似した1つまたは複数のモジュールを備えることができる。すなわち、サーバ111は、1つまたは複数のGPSモジュール120B、1つまたは複数の運動モジュール130B、1つまたは複数の生物学的モニタモジュール125B、および1つまたは複数の個人的セキュリティモジュール135Bを備えることができる。サーバ111のモジュールは、装着型ワイヤレスポータブルデバイス105Aのモジュールに対して相補的であってよく、装着型ワイヤレスポータブルデバイス105Aのモジュールと協働して作動してよい。
【００４４】
前述のように、サーバ111は、他の装着型ワイヤレスポータブルデバイス105Bおよび他のポータブルコンピューティングデバイス107と通信することができる。他のポータブルコンピューティングデバイス107は、ハンドヘルドコンピュータ、ラップトップコンピュータ、およびデスクトップコンピュータを含むことができる。
【００４５】
図1Bを参照すると、装着型ワイヤレスポータブルデバイス105Aの例示的な非限定的態様が示されている。装着型ワイヤレスポータブルデバイス105Aは、マルチコアCPU402Aを含むオンチップシステム322を含む。マルチコアCPU402Aは、第0のコア410、第1のコア412および第Nのコア414を含み得る。代替の例示的な実施形態によれば、CPU402はまた、マルチコアを有するCPUでなく単一コアタイプのCPUを備え得る。
【００４６】
図1Bに示すように、ディスプレイコントローラ328およびタッチスクリーンコントローラ330がマルチコアCPU402Aに結合される。一方、オンチップシステム322の外部にあるタッチスクリーンディスプレイ155が、ディスプレイコントローラ328およびタッチスクリーンコントローラ330に結合される。
【００４７】
図1Bは、ビデオエンコーダ334、たとえば位相反転線(PAL)エンコーダ、順次式カラーメモリ(sequential color a memoire(SECAM))エンコーダまたは全米テレビジョン方式委員会(NTSC)エンコーダがマルチコアCPU402Aに結合されることをさらに示す。さらに、ビデオ増幅器336がビデオエンコーダ334およびタッチスクリーンディスプレイ155に結合される。また、ビデオポート338がビデオ増幅器336に結合される。図1Bに示すように、ユニバーサルシリアルバス(USB)コントローラ340がマルチコアCPU402Aに結合される。また、USBポート342がUSBコントローラ340に結合される。メモリ404Aおよび加入者識別モジュール(SIM)カード346も、マルチコアCPU402Aに結合され得る。
【００４８】
さらに、図1Bに示すように、デジタルカメラ145がマルチコアCPU402Aに結合され得る。例示的な態様では、デジタルカメラ145は、電荷結合デバイス(CCD)カメラまたは相補型金属酸化膜半導体(CMOS)カメラである。
【００４９】
図1Bにさらに示すように、ステレオオーディオ符号器復号器(コーデック)350がマルチコアCPU402Aに結合され得る。さらに、オーディオ増幅器352がステレオオーディオコーデック350に結合され得る。例示的な態様では、第1のステレオスピーカー150Aおよび第2のステレオスピーカー150Bがオーディオ増幅器352に結合される。図1Bは、マイクロフォン増幅器358もステレオオーディオコーデック350に結合され得ることを示す。加えて、マイクロフォン360が、マイクロフォン増幅器358に結合され得る。特定の態様では、周波数変調(FM)無線チューナー362がステレオオーディオコーデック350に結合され得る。また、FMアンテナ110BがFM無線チューナー362に結合される。さらに、ステレオヘッドフォン366がステレオオーディオコーデック350に結合され得る。
【００５０】
図1Bは、高周波(「RF」)トランシーバ115がマルチコアCPU402Aに結合され得ることをさらに示す。RFスイッチ370がRFトランシーバ368およびRFアンテナ110Aに結合され得る。図1Bに示すように、キーパッド374がマルチコアCPU402Aに結合され得る。また、マイクロフォンを備えたモノヘッドセット376がマルチコアCPU402Aに結合され得る。さらに、バイブレータデバイス378がマルチコアCPU402Aに結合され得る。
【００５１】
図1Bは、電源180がオンチップシステム322に結合され得ることも示す。一態様によれば、電源180は、電力を必要とする装着型ワイヤレスポータブルデバイス105Aの様々な構成要素に電力を供給する直流(DC)電源である。さらに、特定の態様では、電源180は、AC電源に接続された交流(AC)-DC変換器から得られる、充電式DCバッテリまたはDC電源である。
【００５２】
図1Bは、たとえばローカルエリアネットワーク、パーソナルエリアネットワーク、または任意の他のネットワークなどのデータネットワークにアクセスするために使用され得るネットワークカード388をさらに示す。ネットワークカード388は、ブルートゥースネットワークカード、WiFiネットワークカード、パーソナルエリアネットワーク(PAN)カード、パーソナルエリアネットワーク超低電力技術(PeANUT)ネットワークカード、または当技術分野でよく知られている任意の他のネットワークカードであってよい。さらに、ネットワークカード388は、チップに組み込むことができ、すなわち、ネットワークカード388は、チップでのフルソリューションであってもよく、個別のネットワークカード388でなくてもよい。
【００５３】
マルチコアCPU402Aは、図1Aに関して上記で説明したモジュール120、125、130、135、および140(120〜140)のソフトウェアおよび/またはハードウェアの実施形態に結合され得る。これらのモジュール120〜140は、限定はしないが、特定用途向け集積回路(ASIC)、および/またはファームウェアなど、ソフトウェアおよび/またはハードウェアの形態をとり得る。図1Aのこれらのモジュール120〜140は一般に、図1Aに関して上述した全地球測位機能、生物学的監視機能、運動/競技パフォーマンス追跡機能、個人的セキュリティ機能、およびエンターテインメント機能を提供する役目を果たす。
【００５４】
図1Bに示されるように、タッチスクリーンディスプレイ155、ビデオポート338、USBポート342、カメラ145、第1のステレオスピーカー354、第2のステレオスピーカー356、マイクロフォン360、FMアンテナ110B、ステレオヘッドフォン366、RFスイッチ370、RFアンテナ110A、キーパッド374、モノヘッドセット376、バイブレータ378および電源380は、オンチップシステム322の外部にある。
【００５５】
本システムの別の特定の態様によれば、本明細書で説明する方法ステップの1つまたは複数は、図1Aに示す装着型ワイヤレスポータブルデバイス105Aに関して上記で説明したモジュール120、125、130、135、および140など、コンピュータプログラム命令としてメモリ404Aに記憶され得る。
【００５６】
これらの命令は、本明細書で説明する方法ステップを実行するために、マルチコアCPU402Aによって実行され得る。さらに、装着型ワイヤレスポータブルデバイス105AのマルチコアCPU402Aおよびメモリ404A、またはそれらの組合せが、本明細書で説明する方法ステップのうちの1つまたは複数を実行するための手段として働き得る。
【００５７】
図1Cを参照すると、汎用コンピュータのブロック図が示されている。一実施形態では、汎用コンピュータは、装着型ワイヤレスポータブルデバイス105Bを具現することができる。コンピュータは、プロセッサ402B、メモリ404B、および接続295を有し得る。プロセッサ402Bは、本明細で説明する様々な実施形態の方法を含む様々な方法を実行するように、ソフトウェア命令によって構成され得る。たとえば、プロセッサ402Bは、汎用プロセッサ(たとえば、x86、ARM)、デジタル信号プロセッサ(「DSP」)、特定用途向け集積回路(「ASIC」)、フィールドプログラマブルゲートアレイ(「FPGA」)などを含み得る。
【００５８】
プロセッサ402Bは、上記で説明したモジュール120〜140に結合されること、および/またはモジュール120〜140を実行することがある。モジュール120〜140は、限定はしないが、特定用途向け集積回路(ASIC)、および/またはファームウェアなど、ソフトウェアおよび/またはハードウェアの形態をとり得る。図1Aのこれらのモジュール120〜140は一般に、図1Aに関して上述した全地球測位機能、生物学的監視機能、運動/競技パフォーマンス追跡機能、個人的セキュリティ機能、およびエンターテインメント機能を提供する役目を果たす。
【００５９】
メモリ404Bは、コンピュータによってアクセス可能な論理および/またはデータを記憶するように動作可能な任意の光ディスク記憶装置、任意の磁気ディスク記憶装置、または任意の他の媒体であってよい。メモリ404Bは、ランダムアクセスメモリ(「RAM」)、読取り専用メモリ(「ROM」)、電気消去可能プログラマブル読取り専用メモリ(「EEPROM」)、または装着型ワイヤレスポータブルデバイス105用のコンパクトな電子パッケージングに適した任意のタイプのソリッドステートメモリを含むことができる。
【００６０】
接続295は、一般に、他のコンピュータ、ワイヤレスデバイス、ラップトップ、サーバなどへの接続を可能にする。接続295は、ネットワークインターフェースカード(「NIC」)、モデム、ユニバーサルシリアルバスポート(「USB」)、ファイアワイヤポート、3G/4Gワイヤレスモデム、近距離場通信接続(「NFC」)などを含み得る。接続295は、任意の他の有線接続、任意の他のワイヤレス接続、任意の他の磁気接続、任意の他の視覚的接続(visual connection)、任意の他の可聴式接続(audible connection)などであり得る。
【００６１】
図2は、例示的な装着型ワイヤレスポータブルデバイス(WWPD)105の図であり、セキュリティ監視および通信機能が構造的取付けハードウェア170内に含まれている。図2に示す例示的な実施形態では、構造的取付けハードウェア170は、人間250の腕255に装着するのに適した腕輪または装飾用のシェルを含む。上記で説明したように、装着型ワイヤレスポータブルデバイス105は、腕255への取付けにのみ適した構造的取付けハードウェア170に限定されない。取付けハードウェア170は、鎖または他のタイプのメカニカルファスナーのような他の要素を含んでよく、それにより、装着型ワイヤレスポータブルデバイス105は体の他の領域に装着され得る。たとえば、WWPD105は、首の周りに装着するペンダントの形態をとり得る。WWPD105は、二頭筋に付けるためのユニット、または人間250の腰に装着されるユニットを含むことができる。
【００６２】
図2に示す例示的な実施形態では、装着型ワイヤレスポータブルデバイス105のディスプレイ155Aは、限定はしないが、現在時刻、および操作者または人間250の心拍数182など、操作者に関する多数の情報を提供することができる。ディスプレイ155Aはまた、以下でさらに詳細に説明するように他のユーザインターフェース要素160A〜160Gを示すことができる。
【００６３】
装着型ワイヤレスポータブルデバイス105は、1つまたは複数の異なるタイプのセンサー210に結合され得る。図2に示す例示的な実施形態では、センサー210は心拍数センサーを含むことができる。ただし、他のタイプのセンサーが本発明の範囲内に含まれ、限定はしないが、呼吸センサー、酸素化センサー、汗センサー、血圧センサー、ブドウ糖メーター、温度センサー、および他の同様のセンサーを含むことができる。他の同様のセンサーは、運動および競技活動中のパフォーマンスを監視し追跡する際に役に立つ様々な異なるタイプの生理的パラメータを測定することができる。
【００６４】
図2に示す例示的な実施形態では、心拍数センサー210は、ストラップ215によってサポートされ得る。当業者によって理解されるように、センサー210のためのストラップ215以外の他の取付けハードウェアを用いてもよい。装着型ワイヤレスポータブルデバイス105は有線接続205によってセンサー210に結合されているが、ワイヤレス接続(不図示)を使用してもよい。ワイヤレス接続は、限定はしないが、高周波結合、磁気結合、赤外線および音響結合を含む。当業者によって理解されるように、具体的に示してはいない他のワイヤレス接続も、十分に本発明の範囲内に入る。
【００６５】
7個のユーザインターフェース要素160A〜160Gは、タッチスクリーンタイプの特徴をサポートするディスプレイ155Aに適したものであり得る。これは、7個のユーザインターフェース要素160A〜160Gに関して、これらのユーザインターフェース要素160A〜160Gのうちの1つまたは複数に操作者がタッチしたときに、装着型ワイヤレスポータブルデバイス105によってサポートされる1つまたは複数の機能および/または特徴がアクティブになること、または操作者250によってアクセスされることがあることを意味する。
【００６６】
第1のユーザインターフェース要素160Aは、図1Aに関して上述したように警告メッセージを作成するための警告ボタンを含むことができる。そのような警告特徴は、装着型ワイヤレスポータブルデバイス105Aの操作者がサーバ111に警告状態を送ることを可能にする警告特徴を含むことができる。そしてサーバは、図1Aに示したような第2の装着型ワイヤレスポータブルデバイス105Bまたはポータブルコンピューティングデバイス107などの遠隔操作者に警告を送信することができる。ポータブルコンピューティングデバイス107は、第1の装着型ワイヤレスポータブルデバイス105Aの状態の追跡または監視を開始するように通知され得る。
【００６７】
言い換えれば、装着型ワイヤレスポータブルデバイス105の個人的セキュリティモジュール135Aは、装着型ワイヤレスポータブルデバイス105Aのロケーションを監視する者について即時行動を要求しない警告特徴をサポートすることができる。この警告特徴は、第1のユーザインターフェース要素160Aによってアクティブ化されたときに、サーバ111にアクセスすることができる者に対し、装着型ワイヤレスポータブルデバイス105Aのロケーションおよび動きに焦点を当てることを開始するように要求するだけでよい。第三者によるさらなる監視はもはや必要ではないことをWWPD105Aの操作者が示したとき、当該者はWWPD105Aのロケーションおよび動きの監視を停止することができる。
【００６８】
第2のユーザインターフェース要素160Bは、図1Aに関して上述したように即時または至急応答特徴をサポートすることができる。すなわち、第2のユーザインターフェース要素160Bは、911緊急呼特徴のような緊急機能および/または特徴をサポートすることができる。これは、ユーザインターフェース要素160Bに関連する911機能または「緊急」ボタン特徴がアクティブ化されたときに、装着型ワイヤレスポータブルデバイス105Aの現在のロケーションを送るように個人的セキュリティモジュール135Aがプログラムされ得ることを意味する。WWPD105Aはまた、テキストメッセージおよび/またはボイスメッセージを含み得るメッセージを送ることができる。テキストメッセージおよび/またはボイスメッセージは、緊急作業員またはファーストレスポンダーに装着型ワイヤレスポータブルデバイス105Aの操作者の救助に相当迅速に来るように伝える命令とともに、操作者の名前を識別することができる。
【００６９】
第2のユーザインターフェース要素160Bによってアクティブ化される個人的セキュリティモジュール135Aはまた、緊急事態のカテゴリーまたはタイプを識別するなどの特定の緊急機能をサポートすることができる。第2のユーザインターフェース要素160Bは、装着型ワイヤレスポータブルデバイス105Aの操作者によって選択されたカテゴリーまたはタイプに対応する緊急支援を要求することができる。これは、個人的セキュリティモジュール135Aが、救急医療機能、緊急警察機能、および緊急消防機能、またはそれらの任意の組合せをサポートできることを意味する。
【００７０】
このようにして、装着型ワイヤレスポータブルデバイス105Aの操作者は、第2のユーザインターフェース要素160Bの「緊急」ボタンがアクティブ化された後に操作者が経験し得る緊急事態のタイプを選択することができる。これにより、適切な緊急作業員またはファーストレスポンダーが、装着型ワイヤレスポータブルデバイス105Aのロケーションに到着するように適切に通知され、要求されることが可能になる。
【００７１】
第3のユーザインターフェース要素160Cは、操作者が装着型ワイヤレスポータブルデバイス105で現在の運動または競争相手/パフォーマンスデータを記録し記憶することを望む機能をサポートすることができる。第3のユーザインターフェース要素160Cはまた、図1Aに関して上述した競争特徴をアクティブ化することができる。
【００７２】
第3のユーザインターフェース要素160Cは、運動モジュール130Aをアクティブ化して、図1Aに示すような他の装着型ワイヤレスポータブルデバイス105Bから装着型ワイヤレスポータブルデバイス105Aに送信されるパフォーマンスデータをWWPD105Aが受信するようにすることができる。同様に、第3のユーザインターフェース要素160Cのアクティブ化により、運動モジュール130Aに、WWPD105Aの操作者250の現在のパフォーマンスデータをネットワーク142を介してサーバ111に送信させることもできる。
【００７３】
例示的な一実施形態では、第3のユーザインターフェース要素160Cのアクティブ化により、特定のWWPD105Aの操作者250と同じ運動またはスポーツ活動に参加していることのある他のWWPD105Bの他の操作者に関するデータを装着型ワイヤレスポータブルデバイス105Aが受信する特徴を開始することができる。そのようなパフォーマンスデータは、限定はしないが、ディスプレイ155に示され得る他の競技者または運動者の地理的ロケーション、およびたとえば燃焼カロリー、現在の速度、現在の運動または競技ペースなどの他の競技者の特定のメトリクスを含むことができる。このようにして、装着型ワイヤレスポータブルデバイス105は、地理的に著しく分散している(互いに離れている)ことのある複数の競技者および/または運動者の間の競争を促進することができる。たとえばこれは、異なる町、都市、州、国などに住んでいる人々が互いにパフォーマンスデータを比較することを含み得る。
【００７４】
第4のユーザインターフェース要素160Dは、装着型ワイヤレスポータブルデバイス105によってサポートされ得る様々なオプションおよび/または機能を表示できる「メニュー」機能をアクティブ化することができる。第4のユーザインターフェース要素160Dにより、ディスプレイ155Aにメニューを示すことができ、それにより操作者250は、メニュー要素から選択することができる。
【００７５】
第5のユーザインターフェース要素160Eは、上記で図1Aに関して説明した「プッシュツートーク」または「プッシュツートランスミット」特徴をサポート/アクティブ化することができる。一実施形態では、第5のユーザインターフェース要素160Eのアクティブ化により、QChat(登録商標)ベースの瞬時通信を開始することができ、それにより操作者250はスピーカー150を使用して通信を行うことができる。前述のように、QChat(登録商標)は、カリフォルニア州サンディエゴを本拠とするQualcomm, Inc.によって開発されたソフトウェアアプリケーションである。QChat(登録商標)は、異なるロケーションにいるユーザ間の即時接続および双方向通信の信頼できる方法である。QChat(登録商標)により、装着型ワイヤレスポータブルデバイス105Aのユーザが、第5のユーザインターフェース要素160Eなどのボタンを押して、世界各地の他のQChat(登録商標)ユーザと瞬時につながることが可能になる。
【００７６】
第6および第7のユーザインターフェース要素160F、160Gは、ストップウォッチの開始および停止などの従来型の時系列特徴をサポートすることができ、それにより操作者250は、運動または他の形態の競技活動の時間を追跡することができる。第6および第7のユーザインターフェース要素160F、160Gは、図1Aに関連して上述した1つまたは複数の時間モジュール165に結合され得る。
【００７７】
図3は、装着型ワイヤレスポータブルデバイス105の操作者に関する運動データ305Aおよび競争相手データ305Bを表示するためのスクリーン155Bの図である。このスクリーン155Bは、運動モジュール130Aによって生成でき、運動モジュール130Aは、図1Aに示すような他の装着型ワイヤレスポータブルデバイス105Bから装着型ワイヤレスポータブルデバイス105Aに送信されるパフォーマンスデータを受信することができる。言い換えれば、装着型ワイヤレスポータブルデバイス105Aは、他の装着型ワイヤレスポータブルデバイス105Bの他の操作者に関係または関連する競争相手データ305Bのようなデータを受信することができる。これらの他のWWPD105Bは、装着型ワイヤレスポータブルデバイス105Aの操作者と同じ運動またはスポーツ活動に参加していることがある。
【００７８】
そのようなパフォーマンスデータは、限定はしないが、ディスプレイ155に示され得る他の競技者または運動者の地理的ロケーションを含むことができる。一実施形態では、たとえば燃焼カロリー、現在の速度、現在の運動または競技ペースなどの他の競技者および運動者の特定のメトリクスが、ディスプレイ155に示され得る。このようにして、装着型ワイヤレスポータブルデバイス105は、地理的に著しく分散している(互いに離れている)ことのある複数の競技者および/または運動者の間の競争を促進することができる。これは、異なる町、都市、州、国などに住んでいて競争することのある人々が互いにパフォーマンスデータを比較することを含む。
【００７９】
図3に示す例示的な実施形態では、装着型ワイヤレスポータブルデバイス105Aの操作者の運動または競技活動データ305Aは、サイクリングの活動に関係する情報を含み得る。ディスプレイ155Bに示される競技データ305Aは、限定はしないが、活動中に操作者が横断した距離、活動中に燃焼されたカロリーの量、操作者の現在の心拍数、およびマイル毎時(MPH)単位の平均速度などの情報を含むことができる。
【００８０】
前述のように、運動モジュール130Aはまた、有名な競技者または注目すべき競技者によってサーバ111に記録され記憶されたベンチマークなど、記憶されたデータに関連するベンチマークを追跡し監視することができる。一実施形態では、運動モジュール130Aでは、有名な競技者または注目すべき競技者に関する記憶された結果と装着型ワイヤレスポータブルデバイス105Aの操作者の現在の運動またはスポーツ活動とを連続的に比較することができる。有名な競技者は、(本明細書全体にわたってパフォーマンスデータとも呼ばれる)自身の運動またはスポーツ活動データをアップロードし記憶していることがある。
【００８１】
図3に示す例示的な実施形態では、競争相手データ305Bは、有名な競技者によって設定されたベンチマークを含み得る。この特定の例では、有名な競技者はサイクリングの分野にいる。この競争相手データ305Bは、競技活動データ305Aと同じパラメータを有し得る。この特定の例では、競争相手データ305Bはまた、活動中に操作者と同じロケーションで競技者が横断した距離、競技者に関する同じ段階で活動中に燃焼されたカロリーの量、活動の同じ段階における競技者の記録された心拍数、および活動の同じ段階における競技者に関するマイル毎時単位の記録された平均速度を含む。
【００８２】
上記のように、競争相手データ305Bはまた、装着型ワイヤレスポータブルデバイス105Bの別の操作者のリアルタイム情報を含むことができる。操作者Janeが目下のまたは現在の活動において操作者Vance Legstrongと競走している場合、競技活動データ305Aおよび競争相手データ305Bは現在のものであり、2つ以上の装着型ワイヤレスポータブルデバイス105A、105Bによって監視されている競技活動のパラメータは変動する。
【００８３】
運動データ305Aおよび競争相手データ305Bに加えて、装着型ワイヤレスポータブルデバイス105、そして具体的には運動モジュール130Aは、操作者に勧告305Cを提供することもあり、それにより運動データ305Aは競争相手データ305Bに近づくこと、または場合によっては、競争相手データ305Bを上回ることがある。たとえば、Jane Doeが操作者Vance Legstrongと競走している場合、運動モジュールは、JaneがVanceに勝つのを助けようとすることがある。一実施形態では、運動モジュール130Aは、運動データ305Aを競争相手データ305Bと比較することができる。運動モジュール130Aはまた、WWPD105Aの操作者が平均速度を少なくとも6マイル毎時上げた場合には、操作者は競争相手データ305Bによって追跡されている競技活動において競争相手に追いつくことが可能になり得ると判断することができる。
【００８４】
図4は、地理的要素に対するマップ400上の装着型ワイヤレスポータブルデバイス105Aのロケーション410Aを表示するためのスクリーン155Cの図である。地理的要素は、街路405A、405Bを含むことができ、スクリーン155Cは、第2および第3のWWPD105B、105Cの他のロケーション410B、410Cに対する第1のWWPD105Aを示すことができる。一実施形態では、マップ400は、運動モジュール130Aと組み合わせてGPSモジュール120Aによって生成され得る。
【００８５】
上述のように、GPSモジュール120Aはまた、WWPD105Aの計算された地理座標を、RFトランシーバ115を使用してネットワーク142を介してサーバ111に送信することができる。このようにして、WWPD105Aのリアルタイム地理座標を示すマップ400が、他のデバイス105Bおよび107に表示され得る。マップ400において、装着型ワイヤレスポータブルデバイス105Aの操作者は、参照符号410Aによって指定される。一方、他の装着型ワイヤレスポータブルデバイス105B、105Cは、参照符号410Bおよび410Cによって示されるように、それらのそれぞれの地理的ロケーションを送信している。ポータブルデバイス105A、105B、および105Cのこれらの座標は、運動モジュール130AおよびGPSモジュール120Aによって追跡され、処理され得る。
【００８６】
装着型ワイヤレスポータブルデバイス105A、105B、および105Cは、図4に示すように卵形アイコンで表されている。ただし、当業者によって理解されるように、監視されている活動のタイプを指定できる他のタイプのアイコンを使用してもよい。たとえば、図4において使用される卵形の代わりに、自転車の形のアイコンまたはランナーの形のアイコンを使用して、サイクリングまたはランニングを示すことができる。当業者によって理解されるように、他の活動を表す他のアイコンの形およびタイプを使用してもよい。
【００８７】
図5は、街路405A、405Bなどの地理的要素に対する装着型ワイヤレスポータブルデバイス105Aのロケーションを表示するためのリモートポータブルコンピューティングデバイス107のスクリーン500Aの図である。スクリーン500Aは、GPSモジュール120Aから受信した座標および装着型ワイヤレスポータブルデバイス105Aの個人的セキュリティモジュール135Aから受信した情報に基づいて生成され得る。
【００８８】
ポータブルコンピューティングデバイス107は、ネットワーク142を介してサーバ111に結合される汎用コンピュータを含むことができる。スクリーン500Aは、装着型ワイヤレスポータブルデバイス105Aの操作者が警告状態をサーバ111に送ることを可能にする個人的セキュリティモジュール135Aによってサポートされる警告機能に応答して生成され得る。これらの警告により、ポータブルコンピューティングデバイス107は、第1の装着型ワイヤレスポータブルデバイス105Aの状態の追跡または監視を開始し得る。
【００８９】
一実施形態では、個人的セキュリティモジュール135Aは、図5のスクリーン500Aを調べている者など、装着型ワイヤレスポータブルデバイス105Aのロケーションを監視する者について即時行動を要求しない警告特徴をサポートすることができる。この警告特徴は、サーバ111にアクセスすることができる者に対し、装着型ワイヤレスポータブルデバイス105Aのロケーションおよび動きに焦点を当てることを開始するように要求するだけでよい。
【００９０】
たとえば、Jane Doeは、図5に示すように2010年9月30日の時間3:20pmに第1の警告105A1を生成することを決めたサイクリストである。Janeはこの警告を、図2の警告ボタン160Aを押すことによってアクティブ化した。図5の第1の警告105A1によって指定されたロケーションから移動した後、Janeは、図5において3:25pmに第2の警告105A2によって示される第2の警告ロケーションに到着したときに、図2の警告ボタン160Aを押すことによって警告状態を取り消すことを決定した。Janeは、図5の第1の警告105A1のロケーションと比較して、より安全なエリアで自転車に乗っていると感じたので、警告を取り消すことを決定した。
【００９１】
WWPD105AのGPSモジュール120Aは、サーバ111にそのロケーションを連続的に送信することができ、それによりこの連続的な動きデータは、リモートポータブルコンピューティングデバイス107のためにスクリーン500Aに表示され得る。スクリーン500Aは、操作者が装着型ワイヤレスポータブルデバイス105Aの操作者と通信することを可能にする様々なユーザインターフェースをサポートすることができる。
【００９２】
たとえば、スクリーン500Aの第1のユーザインターフェース要素505は、ポータブルコンピューティングデバイス107の操作者が装着型ワイヤレスポータブルデバイス105Aの操作者にテキストまたは単純なメッセージングサービス(「SMS」)メッセージを送ることを可能にするプッシュツーテキスト(push-to-text)特徴を含むことができる。第2のユーザインターフェース要素510は、ポータブルコンピューティングデバイス107の操作者が警察、消防署、および救助部門などのファーストレスポンダーに連絡することを可能にするオンスクリーンボタンを含むことができる。当業者によって理解されるように、他のユーザインターフェース要素を使用してもよい。
【００９３】
図6は、装着型ワイヤレスポータブル通信デバイスで運動および個人的セキュリティを追跡するための方法600を示すフローチャートである。ブロック605は、方法600の第1のステップであり、ブロック605において、運動またはスポーツ活動モジュール130Aは、装着型ワイヤレスポータブルデバイス105の操作者が追跡することを望む運動のタイプの選択を受信することができる。次に、ブロック610において、個人的セキュリティモジュール135Aは、ネットワーク142を介してサーバ111に送信される警告を生成するための1つまたは複数のオプションの選択を受信することができる。選択され得るそのようなオプションは、図2に示す例示的な第1のユーザインターフェース要素160Aを含み、この場合に装着型ワイヤレスポータブルデバイス105の操作者は、スクリーンディスプレイ155A上の「警告ボタン」を選択またはタッチすることによって、警告をアクティブ化することができる。
【００９４】
次に、ブロック615において、生物学的モニタモジュール125Aおよび/または運動/スポーツ活動モジュール130Aは、1つまたは複数の生物学的出力または生理的出力をディスプレイデバイス155Aに表示することができる。たとえば、図2に示すようにスクリーン155Aに心拍数182が表示され得る。ただし、操作者によって選択されたオプションに従って、他の生理的出力および/または計算されたパラメータ、たとえば燃焼カロリーなどが表示されることもある。たとえば、操作者は、スクリーン155Aに心拍数および燃焼カロリーを同時に表示するためのオプションを選択することを決定することがある。
【００９５】
ブロック620において、装着型ワイヤレスポータブルデバイス105は、追跡された生物学的出力または生理的出力および(GPSモジュール120Aによって判断された)装着型ワイヤレスポータブルデバイス105の地理的ロケーションをサーバ111に定期的に送信することができる。ブロック625において、ユーザインターフェースモジュール160は、図2に示す第1および第2のユーザインターフェース要素160A、160Bのような個人的セキュリティに関するユーザインターフェース要素を提供することができる。
【００９６】
上記のように、第1のユーザインターフェース要素160Aは、装着型ワイヤレスポータブルデバイス105の操作者によって選択可能であり得る警告機能に関係し得る。第2のユーザインターフェース要素160Bは、上記のように緊急呼機能をサポートすることができる。当業者によって理解されるように、装着型ワイヤレスポータブルデバイス105によって追跡され得る他の個人的セキュリティ機能も含まれる。
【００９７】
判断ブロック630において、個人的セキュリティモジュール135Aは、装着型ワイヤレスポータブルデバイス105の操作者によって警告機能が選択されたか否かを判断することができる。判断ブロック630への照会が否定であれば、判断ブロック640への「いいえ」分岐に進む。判断ブロック630への照会が肯定であれば、ブロック635への「はい」分岐に進み、ブロック635において、個人的セキュリティモジュール135Aは、サーバ111に警告を送信することができ、警告は図5のスクリーン500A、そして具体的には第1の警告105A1のようなグラフィカル表示に変換され得る。
【００９８】
次に、判断ブロック640において、中央処理装置402Aと組み合わせてRFトランシーバモジュール115は、装着型ワイヤレスポータブルデバイス105の操作者が電話呼を行うことを望んでいるか否かを判断することができる。判断ブロック640への照会が否定であれば、判断ブロック650への「いいえ」分岐に進む。判断ブロック640への照会が肯定であれば、ブロック645への「はい」分岐に進み、ブロック645において、RFトランシーバ115は、サーバ111および/またはセルラー電話ネットワーク142との呼通信を確立する。判断ブロック640はまた、図2に示すユーザインターフェース要素160Eに対応する「プッシュツートーク」特徴を操作者が選択することに対応する。
【００９９】
判断ブロック650において、CPU402Aおよび/またはRFトランシーバ115は、装着型ワイヤレスポータブルデバイス105がサーバ111から、またはセルラー通信ネットワーク142からインバウンド呼通信を受信しているか否かを判断することができる。判断ブロック650への照会が否定であれば、判断ブロック670への「いいえ」分岐に進む。判断ブロック650への照会が肯定であれば、ブロック655への「はい」分岐に進み、ブロック655において、装着型ワイヤレスポータブルデバイス105の操作者が特定の呼をどのように処理し得るかを説明する1つまたは複数のオプションが、ディスプレイスクリーン155に表示され得る。たとえば、操作者は、呼を受けて、スピーカー150をアクティブ化することを選択することがある。代替的に、操作者は、呼を無視して、サーバ111によってサポートされるボイスメールツーテキスト(voicemail-to-text)特徴に呼を転送することを選択することがある。
【０１００】
判断ブロック660において、CPU402Aは、インバウンド呼を受け入れる選択が装着型ワイヤレスポータブルデバイス105の操作者によって行われたか否かを判断することができる。判断ブロック660への照会が否定であれば、判断ブロック670への「いいえ」分岐に進む。判断ブロック660への照会が肯定であれば、ブロック665への「はい」分岐に進み、ブロック665において、サーバ111および/またはそれぞれのセルラー電話通信ネットワーク142との呼通信が確立される。
【０１０１】
判断ブロック670において、GPSモジュール120Aおよび/または運動/スポーツ活動モジュール130Aは、操作者がマップおよび/または競争相手データを表示するオプションを選択したか否かを判断することができる。判断ブロック670への照会が否定であれば、判断ブロック680への「いいえ」分岐に進む。判断ブロック670への照会が肯定であれば、ブロック675への「はい」分岐に進む。このステップにおいて、図4のマップ400が、操作者の現在のロケーション、たとえばロケーション410Aおよび他のユーザのロケーション410B、410Cとともに表示され得る。
【０１０２】
判断ブロック680において、エンターテインメントモジュール140は、装着型ワイヤレスポータブルデバイス105の操作者がエンターテインメントオプションを選択したか否かを判断することができる。たとえば、操作者は、このブロックにおいて、MP3タイプのオーディオファイルのようなオーディオファイルおよび/またはビデオファイルを再生することを選択することがある。判断ブロック680への照会が否定であれば、方法600は終了する。判断ブロック680への照会が肯定であれば、ブロック685への「はい」分岐に進む。このブロック685において、エンターテインメントモジュール140は、オーディオファイルを再生する、ビデオファイルを再生する、またはゲームをするなど、選択されたエンターテインメントオプションのうちの1つまたは複数を実行することができる。方法600は最後のブロックに進んで、終了する。
【０１０３】
図7は、1つまたは複数の装着型ワイヤレスポータブルデバイスによって生成される運動データおよび個人的セキュリティデータを処理するための方法700を示すフローチャートである。一般にサーバ111によって実行される方法700における第1のブロックは、ブロック705である。ブロック705において、サーバ111は、ネットワーク142を介してサーバ111に送信される、装着型ワイヤレスポータブルデバイス105の操作者によって選択されたオプションに対応する生物学的出力または生理的出力を受信することができる。
【０１０４】
次に、ブロック710において、サーバ111は、それぞれのGPSモジュール120Aによって生成される1つまたは複数の装着型ワイヤレスポータブルデバイス105の現在のロケーションを受信することができる。ブロック715において、サーバ111は、選択された運動オプションに従って生物学的出力および/または生理的出力を処理し、これらの結果をメモリに記憶することができる。たとえば、サーバ111は、ネットワーク142を介して送信されている現在の生物学的出力および/または生理的出力を追跡し、ベースライン測定値および/または記録と比較して、装着型ワイヤレスポータブルデバイス105の操作者に何か問題がないか判断することができる。
【０１０５】
続いて、判断ブロック720において、サーバ111は、1つまたは複数の装着型ワイヤレスポータブルデバイス105から1つまたは複数のセキュリティ警告を受信したか否かを判断することができる。判断ブロック720への照会が否定であれば、判断ブロック735への「いいえ」分岐に進む。判断ブロック720への照会が肯定であれば、ブロック725への「はい」分岐に進み、ブロック725において、サーバ111は、装着型ワイヤレスポータブルデバイス105Aから送信された事前選択されたオプションおよび/またはパラメータに従って警告を処理する。
【０１０６】
このブロック725において、サーバ111は、図5のスクリーン500Aを生成し、ポータブルコンピューティングデバイス107の操作者によって選択可能であり得る対話型ユーザインターフェース要素505および510を提供することができる。ブロック730において、サーバ111は、図1Aおよび図4に示すような1つまたは複数の他の装着型ワイヤレスポータブルデバイス105B、105Cなどの1人または複数の事前選択されたユーザに警告を中継することができる。
【０１０７】
次に、判断ブロック735において、サーバ111またはセルラー電話ネットワーク142は、装着型ワイヤレスポータブルデバイス105の操作者が呼を行うことを望んでいるか否かを判断することができる。この呼は、上述の「プッシュツートーク」特徴および/または従来型のセルラー電話ネットワーク呼を含むことができる。
【０１０８】
判断ブロック735への照会が否定であれば、判断ブロック745への「いいえ」分岐に進む。判断ブロック735への照会が肯定であれば、ブロック740への「はい」分岐に進み、ブロック740において、装着型ワイヤレスポータブルデバイスの呼通信がセルラー電話ネットワーク142および/またはサーバ111との間で確立される。
【０１０９】
判断ブロック745において、サーバ111および/またはセルラー電話ネットワーク142は、装着型ワイヤレスポータブルデバイス105への再送信の呼が受信されたか否かを判断することができる。判断ブロック745への照会が否定であれば、判断ブロック765への「いいえ」分岐に進む。判断ブロック745への照会が肯定であれば、ブロック750への「はい」分岐に進み、ブロック750において、サーバ111および/またはセルラー電話ネットワーク142は、装着型ワイヤレスポータブルデバイス105に電話呼を中継する。
【０１１０】
判断ブロック755において、サーバ111および/またはセルラー電話通信ネットワークは、装着型ワイヤレスポータブルデバイス105が中継された呼を受け入れるか否かを判断することができる。判断ブロック755への照会が否定であれば、判断ブロック765への「いいえ」分岐に進む。判断ブロック755への照会が肯定であれば、ブロック760への「はい」分岐に進み、ブロック760において、サーバ111および/またはセルラー電話通信ネットワーク142は、装着型ワイヤレスポータブルデバイス105との呼を確立する。
【０１１１】
次に、判断ブロック765において、サーバ111は、サーバ111が他の装着型ワイヤレスポータブルデバイス105に関するマップおよび/または競争相手データを表示するための信号を受信したか否かを判断することができる。信号は、装着型ワイヤレスポータブルデバイス105のGPSモジュール120Aおよび/または運動/スポーツ活動モジュール130Aによって生成され得る。
【０１１２】
判断ステップ765への照会が否定であれば、「いいえ」分岐に進み、そこでプロセス700は終了する。判断ブロック765への照会が肯定であれば、ブロック770への「はい」分岐に進み、ブロック770において、サーバ111は、装着型ワイヤレスポータブルデバイス105に他のユーザの地理座標および/または競争相手データを送信することができる。これらの地理座標により、GPSモジュール120Aは、図4に示すようにスクリーン155Cを生成することが可能になり得る。競争相手データにより、運動/スポーツ活動モジュール130Aは、図3に示すようにスクリーン155Bを生成することが可能になり得る。次いで、プロセス700は終了する。
【０１１３】
本発明が説明通りに機能するように、本明細書で説明したプロセスまたはプロセスの流れの特定のステップが他のステップよりも前に行われるのは当然である。しかしながら、ステップの順序または順番によって本発明の機能が変わることがない場合、本発明は説明したステップの順序に限定されない。つまり、当業者によって理解されるように、あるステップを他のステップの前に実行しても、後に実行してもよく、あるいは各ステップを並行して(実質的に同時に)実行してもよいことを認識されたい。場合によっては、当業者によって理解されるように、特定のステップを省略してよく、実行しなくてもよい。さらに、「その後」、「次いで」、「次に」などの語は、ステップの順序を限定することを意図していない。これらの語は、単に例示的な方法の説明を通じて読者を導くために使用されている。
【０１１４】
加えて、プログラミングの当業者は、たとえば本明細書のフローチャートおよび関連する説明に基づいて、コンピュータコードを書くか、または適切なハードウェアおよび/もしくは回路を特定し、開示された発明を容易に実施することができる。
【０１１５】
したがって、特定の1組のプログラムコード命令または詳細なハードウェアデバイスの開示が、本発明をどのように製作し使用すべきかについて適切に理解するうえで必要であるとは見なされない。特許請求されるコンピュータで実施されるプロセスの発明性のある機能は、上の説明において、かつ、様々なプロセスの流れを示し得る図面とともに、より詳細に説明される。
【０１１６】
1つまたは複数の例示的な態様では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装することができる。ソフトウェアで実装される場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体上で送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であってよい。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または、命令もしくはデータ構造の形式で所望のプログラムコードを搬送もしくは記憶するために使用され得るとともに、コンピュータによってアクセスされ得る任意の他の媒体を含み得る。
【０１１７】
また、任意の接続をコンピュータ可読媒体と呼ぶのが妥当である。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(「DSL」)、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。
【０１１８】
本明細書で使用する場合、ディスク(disk)およびディスク(disc)は、コンパクトディスク(「CD」)、レーザディスク、光ディスク、デジタル多用途ディスク(「DVD」)、フレキシブルディスク、およびブルーレイディスクを含み、ディスク(disk)は、通常、磁気的にデータを再生し、ディスク(disc)は、レーザで光学的にデータを再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【０１１９】
選択された態様について詳細に図示し説明したが、以下の特許請求の範囲による定義に従い、当業者によって理解されるように、各態様において様々な置換および改変を実施できることが理解されよう。
【符号の説明】
【０１２０】
103  通信リンク、リンク、ワイヤレス通信リンク
105  装着型ワイヤレスポータブルデバイス、WWPD
105A  装着型ワイヤレスポータブルデバイス(「WWPD」)、デバイス、第1の装着型ワイヤレスポータブルデバイス、第1のWWPD、ポータブルデバイス
105A1  第1の警告
105A2  第2の警告
105B  第2の装着型ワイヤレスポータブルデバイス、他の装着型ワイヤレスポータブルデバイス、装着型ワイヤレスポータブルデバイス、WWPD、第2のWWPD、ポータブルデバイス
105C  第3のWWPD、ポータブルデバイス、装着型ワイヤレスポータブルデバイス
107  ポータブルコンピューティングデバイス、他のポータブルコンピューティングデバイス、リモートポータブルコンピューティングデバイス
110A  アンテナ、RFアンテナ
110B  ブロードキャストRFトランシーバタワー、RFトランシーバタワー、FMアンテナ110B
111  サーバ、リモートサーバ
115  高周波(「RF」)トランシーバ
120  モジュール
120A  地球測位衛星(GPS)モジュール
120B  GPSモジュール
125  モジュール
125A  生物学的または生理的モニタ、モニタ、生物学的モニタモジュール
125B  生物学的モニタモジュール
130  モジュール
130A  運動モジュール、運動またはスポーツ活動モジュール、ジョギングスポーツ活動モジュール、スイミングスポーツ活動モジュール、スポーツ活動モジュール、運動/スポーツ活動モジュール
130B  運動モジュール
135  モジュール
135A  個人的セキュリティモジュール
135B  個人的セキュリティモジュール
140  エンターテインメントモジュール、モジュール
142  ワイヤレス通信ネットワーク、通信ネットワーク、ネットワーク、セルラー電話ネットワーク、セルラー通信ネットワーク、セルラー電話通信ネットワーク
145  カメラ、デジタルカメラ
150  スピーカー
150A  第1のステレオスピーカー
150B  第2のステレオスピーカー
155  ディスプレイ、ディスプレイモジュール、タッチスクリーンディスプレイ、ディスプレイスクリーン
155A  ディスプレイ、スクリーンディスプレイ、ディスプレイデバイス、スクリーン
155B  ディスプレイ、スクリーン
155C  スクリーン
160  ユーザインターフェース、ユーザインターフェースモジュール
160A  第1のユーザインターフェース要素、警告ボタン
160B  第2のユーザインターフェース要素、ユーザインターフェース要素
160C  第3のユーザインターフェース要素
160D  第4のユーザインターフェース要素
160E  第5のユーザインターフェース要素
160F  第6のユーザインターフェース要素
160G  第7のユーザインターフェース要素
165  時間モジュール
170  ポータビリティハードウェア、構造的取付けハードウェア、取付けハードウェア
175  ウェブブラウザモジュール
180  電源
182  心拍数
205  有線接続
210  センサー、心拍数センサー
215  ストラップ
250  人間、操作者
255  腕
295  接続
305A  運動データ、競技活動データ、競技データ
305B  競争相手データ
305C  勧告
322  オンチップシステム
328  ディスプレイコントローラ
330  タッチスクリーンコントローラ
334  ビデオエンコーダ
336  ビデオ増幅器
338  ビデオポート
340  ユニバーサルシリアルバス(USB)コントローラ
342  USBポート
346  加入者識別モジュール(SIM)カード
350  ステレオオーディオ符号器復号器(コーデック)
352  オーディオ増幅器
354  第1のステレオスピーカー
356  第2のステレオスピーカー
358  マイクロフォン増幅器
360  マイクロフォン
362  周波数変調(FM)無線チューナー
366  ステレオヘッドフォン
368  RFトランシーバ
370  RFスイッチ
374  物理キーボードまたはキーパッド、キーパッド
376  マイクロフォンを備えたモノヘッドセット、モノヘッドセット
378  バイブレータデバイス、バイブレータ
388  ネットワークカード
400  マップ
402  CPU
402A  中央処理装置(「CPU」)、マルチコアCPU
402B  プロセッサ
404A  メモリ
404B  メモリ
405A  街路
405B  街路
410  第0のコア
410A  ロケーション、参照符号
410B  ロケーション、参照符号
410C  ロケーション、参照符号
412  第1のコア
414  第Nのコア
500A  スクリーン
505  第1のユーザインターフェース要素、対話型ユーザインターフェース要素
510  第2のユーザインターフェース要素、対話型ユーザインターフェース要素
【図１Ａ】
0005774719.tif 000002
【図１Ｂ】
0005774719.tif 000003
【図１Ｃ】
0005774719.tif 000004
【図２】
0005774719.tif 000005
【図３】
0005774719.tif 000006
【図４】
0005774719.tif 000007
【図５】
0005774719.tif 000008
【図６】
0005774719.tif 000009
【図７】
0005774719.tif 000010