(57)【要約】本発明は、アクセサリ（１００）に関係するデータをモバイルデバイス（２００）に表示するシステム及び方法に開する。アクセサリ（１００）とモバイルデバイス（２００）とは、ブルートゥース（登録商標）プロトコルを用いて相互に通信可能である。ブルートゥース（登録商標）プロトコルによって利用可能なＡＴコマンド（６２０）の拡張リストを用いる１組の予め定義されたブルートゥース（登録商標）クエリが、アクセサリ（１００）に関係するデータを要求する機能を実行するように設計される。ブルートゥース（登録商標）接続がアクセサリ（１００）とモバイルデバイス（２００）との間に確立される（７３０）。ブルートゥース（登録商標）クエリがモバイルデバイス（２００）のユーザによって選択され（７３５）、アクセサリ（１００）へ送信される。アクセサリ（１００）はモバイルデバイスからブルートゥース（登録商標）クエリを受信し、実行して（７４５）、アクセサリ（１００）に関係する要求されたデータを取得する。この要求されたデータはモバイルデバイス（２００）へ返され、そこで、データはモバイルデバイスのディスプレイ（２４０）に表示される。
2009532937.tif 000002
【特許請求の範囲】
【請求項１】
アクセサリとモバイルデバイスとがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリに関係するデータを前記モバイルデバイスにおいて表示する方法であって、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースプロトコルによって利用されるＡＴコマンドの拡張リストを用いる１組の予め定義されたブルートゥースクエリであって、前記アクセサリに関係するデータを要求する機能を実行するための１組の前記ブルートゥースクエリにアクセスするステップ（７２５）と、
前記アクセサリと前記モバイルデバイスとの間でブルートゥース接続を確立するステップ（７３０）と、
前記ＡＴコマンドに関連づけられたブルートゥースクエリの選択を示す入力を、前記ＡＴコマンドの前記拡張リストから受信するステップ（７３５）と、
前記ブルートゥースクエリを前記アクセサリへ送信するステップ（７４０）と、
前記送信したブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを前記アクセサリから受信するステップ（７５０）と、
前記アクセサリに関係する前記受信されたデータを前記モバイルデバイスのディスプレイに表示するステップと
を備えることを特徴とする方法。
【請求項２】
アクセサリとモバイルデバイスとがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリに関係するデータを前記モバイルデバイスへ送信する方法であって、
前記ブルートゥースプロトコルによって利用されるＡＴコマンドの拡張リストを用いる１組の予め定義されたブルートゥースクエリであって、前記アクセサリに関係するデータを要求する機能を実行するための該１組のブルートゥースクエリにアクセスするステップと、
前記アクセサリと前記モバイルデバイスとの間でブルートゥース接続を確立するステップ（７３０）と、
ブルートゥースクエリを前記モバイルデバイスから受信するステップ（７４５）と、
前記アクセサリに関係する前記要求したデータを取得するために、前記受信されたブルートゥースクエリに関連づけられた前記ＡＴコマンドを実行するステップ（７４５）と、
前記受信されたブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを送信するステップ（７４５）と
を備えることを特徴とする方法。
【請求項３】
アクセサリ１００とモバイルデバイス２００とがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリ１００に関係するデータを表示する前記モバイルデバイス２００であって、
ディスプレイ２４０と、
前記ディスプレイ２４０と結合されたプロセッサ２１０と、
前記プロセッサ２１０と結合されたユーザインタフェース２３０と、
前記アクセサリ１００と前記モバイルデバイス２００との間でブルートゥース接続を確立し、ブルートゥースクエリを前記アクセサリ１００へ送信し、前記送信したブルートゥースクエリに応じて、前記ブルートゥース接続を介してデータを前記アクセサリ１００から受信するブルートゥースモジュール２２０と、
前記ブルートゥースモジュール２２０と、前記プロセッサ２１０と、前記ユーザインタフェース２３０とに結合されたブルートゥースクエリ制御部６０５と
を備え、
前記ブルートゥースクエリ制御部６０５は、
前記ブルートゥースプロトコルによって利用されるＡＴコマンド６２０の拡張リストを用いる１組の予め定義されたブルートゥースクエリであって、前記アクセサリ１００に関係するデータを要求する機能を実行するための該１組のブルートゥースクエリを含み、
ＡＴコマンドに関連づけられた前記ブルートゥースクエリの前記ユーザインタフェース２３０を介して選択を示す入力を、ＡＴコマンド６２０の前記拡張リストから受信し、
前記アクセサリ１００に関係する前記受信されたデータをディスプレイ２４０に表示することを特徴とするモバイルデバイス２００。
【請求項４】
アクセサリ１００とモバイルデバイス２００とがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリ１００に関係するデータを前記モバイルデバイス２００へ送信する前記アクセサリ１００であって、
前記アクセサリ１００と前記モバイルデバイス２００との間でブルートゥース接続を確立し、
前記ブルートゥースプロトコルと互換性を有するとともに、前記アクセサリ１００に関係するデータを要求する機能を実行するためのブルートゥースクエリを前記モバイルデバイス２００から受信し、
前記アクセサリ１００に関係する前記要求したデータを取得するために、前記受信された前記ブルートゥースクエリに関連づけられた命令を実行し、
前記受信されたブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを送信するためのブルートゥースモジュール１７０を備えることを特徴とするアクセサリ１００。
【請求項５】
アクセサリとモバイルデバイスとがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリに関係するデータを前記モバイルデバイスにおいて表示する方法であって、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースプロトコルによって利用することができる１組の予め定義されたブルートゥースクエリであって、前記アクセサリに関係するデータを要求する機能を実行するための前記ブルートゥースクエリにアクセスするステップ（８２０）と、
前記アクセサリと前記モバイルデバイスとの間でブルートゥース接続を確立するステップ（８１５）と、
ブルートゥースクエリの選択を示す入力を受信するステップ（８２０）と、
前記ブルートゥースクエリをアクセサリへ送信するステップ（８２５）と、
前記送信したブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを前記アクセサリから受信するステップ（８３５）と、
前記アクセサリに関係する前記受信されたデータを前記モバイルデバイスのディスプレイに表示するステップ（８３５）と
を備えることを特徴とする方法。
【請求項６】
前記ブルートゥースクエリは、ブルートゥースプロトコルスタックの論理リンク制御及び適合（Ｌ２ＣＡＰ）層６３０を介して前記アクセサリへ送信されることを特徴とする請求項５に記載の方法。
【請求項７】
アクセサリとモバイルデバイスとがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリに関係するデータを前記モバイルデバイスへ送信する方法であって、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースプロトコルを利用することができる１組の予め定義されたブルートゥースクエリであって、前記アクセサリに関係するデータを要求する機能を実行するための該１組のブルートゥースクエリにアクセスするステップ（８２０）と、
前記アクセサリと前記モバイルデバイスとの間でブルートゥース接続を確立するステップ（８１５）と、
ブルートゥースクエリを前記モバイルデバイスから受信するステップ（８３０）と、
前記アクセサリに関係する前記要求したデータを取得するために、前記受信されたブルートゥースクエリに関連づけられた命令を実行するステップ（８３０）と、
前記受信されたブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを送信するステップ（８３０）と
を備えることを特徴とする方法。
【請求項８】
前記ブルートゥースクエリは、ブルートゥースプロトコルスタックの論理リンク制御及び適合（Ｌ２ＣＡＰ）層６３０を介して前記アクセサリによって受信されることを特徴とする請求項７に記載の方法。
【請求項９】
アクセサリ１００とモバイルデバイス２００とがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリ１００に関係するデータを表示する前記モバイルデバイス２００であって、
ディスプレイ２４０と、
前記ディスプレイ２４０と結合されたプロセッサ２１０と、
前記プロセッサ２１０と結合されたユーザインタフェース２３０と、
前記アクセサリ１００と前記モバイルデバイス２００との間でブルートゥース接続を確立し、前記ブルートゥース接続を介してブルートゥースクエリをアクセサリ１００へ送信し、前記送信したブルートゥースクエリに応じて、前記アクセサリ１００からデータを受信するためのブルートゥースモジュール２２０と、
前記ブルートゥースモジュール２２０と、前記プロセッサ２１０と、前記ユーザインタフェース２３０とに結合されたブルートゥースクエリ制御部６０５と
を備え、
前記ブルートゥースクエリ制御部６０５は、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースプロトコルによって利用することができる１組の予め定義されたブルートゥースクエリであって、前記アクセサリ１００の機能を実行するための該１組のブルートゥースクエリを含み、
前記ブルートゥースクエリの前記ユーザインタフェース２３０を介して選択を示す入力を受信し、
前記アクセサリ１００に関係する前記受信されたデータをディスプレイ２４０に表示することを特徴とするモバイルデバイス２００。
【請求項１０】
前記ブルートゥースクエリは、ブルートゥースプロトコルスタックの論理リンク制御及び適合（Ｌ２ＣＡＰ）層６３０を介してアクセサリへ送信されることを特徴とする請求項９に記載のモバイルデバイス２００。
【請求項１１】
アクセサリ１００とモバイルデバイス２００とがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリ１００に関係するデータを前記モバイルデバイス２００へ送信するアクセサリ１００であって、
前記アクセサリ１００と前記モバイルデバイス２００との間でブルートゥース接続を確立し、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースクエリによって前記ブルートゥースプロトコルを利用することができるブルートゥースクエリであって、前記アクセサリ１００に関係するデータを要求する機能を実行するためのブルートゥースクエリを前記モバイルデバイス２００から受信し、
前記アクセサリ１００に関係する前記要求したデータを取得するために、前記受信されたブルートゥースクエリに関連づけられた命令を実行し、
前記受信されたブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを送信するためのブルートゥースモジュール１７０を備えることを特徴とするアクセサリ１００。
【請求項１２】
前記ブルートゥースクエリは、ブルートゥースプロトコルスタックの論理リンク制御及び適合（Ｌ２ＣＡＰ）層６３０を介して前記アクセサリにより受信されることを特徴とする請求項１１に記載のアクセサリ１００。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯モバイル通信デバイスと無線での互換性を有するアクセサリに関し、特に、自身の表示手段を備えていない無線アクセサリに関係する情報を表示することができる携帯モバイルデバイスに関するものである。
【背景技術】
【０００２】
サイズと電力上での制限に起因して、移動電話機のようなモバイルデバイスと通信状態にあるすべての無線アクセサリにはディスプレイを備えることは実用的でない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、モバイルデバイスは、高度のユーザインタフェースと、無線アクセサリに関係する情報を提供するのに使用できるディスプレイとを有する。そこで必要なものは、無線アクセサリへの特定の問い合わせ（クエリ）をモバイルデバイスがサポートできるようにモバイルデバイスと無線アクセサリとをリンクすることができるシステムである。この場合問い合わせへの応答は、ユーザの利益のためにモバイルデバイスにより表示することができる。
【課題を解決するための手段】
【０００４】
本発明は、アクセサリに関係するデータを表示できるモバイルデバイスについて説明するものである。アクセサリとモバイルデバイスとはブルートゥース（登録商標）プロトコルを用いて互いに通信可能である。モバイルデバイスは、ディスプレイ、ディスプレイと結合されたプロセッサ、及びプロセッサと結合されたユーザインタフェースを含む。モバイルデバイスはブルートゥース（登録商標）モジュールをさらに含む。このブルートゥース（登録商標）モジュールを用いて、アクセサリとモバイルデバイスとの間でブルートゥース（登録商標）接続が確立されて、ブルートゥース（登録商標）クエリがアクセサリへ送信され、また、送信したブルートゥース（登録商標）クエリに応じて、アクセサリからブルートゥース（登録商標）接続を介してデータが受信される。モバイルデバイスを支援するために、これらの機能には、ブルートゥース（登録商標）モジュール、プロセッサ、及びユーザインタフェースと結合されたブルートゥース（登録商標）クエリ制御部も含まれる。ブルートゥース（登録商標）クエリ制御部には、ブルートゥース（登録商標）プロトコルによって利用可能なＡＴコマンドの拡張リストを用いる１組の予め定義されたブルートゥース（登録商標）クエリが含まれている。この１組のブルートゥース（登録商標）クエリは、アクセサリに関係するデータを要求する機能を実行するものである。ブルートゥース（登録商標）クエリ制御部は、ユーザインタフェースを介して、ＡＴコマンドの拡張リストから得られるＡＴコマンドに関連するブルートゥース（登録商標）クエリの選択と、アクセサリに関係する受信されたデータのディスプレイ上での表示とを補助する。
【０００５】
アクセサリは、ブルートゥース（登録商標）プロトコルを用いてアクセサリ自体に関係するデータをモバイルデバイスへ送信することができる。アクセサリには、アクセサリとモバイルデバイスとの間でのブルートゥース（登録商標）接続用として確立される固有のブルートゥース（登録商標）モジュールが含まれる。アクセサリは、モバイルデバイスからブルートゥース（登録商標）クエリを受信し、受信されたブルートゥース（登録商標）クエリに関連づけられたＡＴコマンドを実行して、アクセサリに関係する要求されたデータを取得する。次いで、この要求されたデータは、受信されたブルートゥース（登録商標）クエリに応じてブルートゥース（登録商標）接続を介して、元のモバイルデバイスへ送信される。
【０００６】
別の実施形態では、モバイルデバイスとアクセサリとは非同期接続（ＡＣＬ）サービスが要求されているかどうかの判定を行う。ＡＣＬサービスが要求されている場合、論理リンク及び適合（Ｌ２ＣＡＰ）接続が確立される。Ｌ２ＣＡＰが確立されると、ユーザはモバイルデバイスのユーザインタフェース（ＵＩ）を用いて、アクセサリに関係するクエリの選択を実行することができる。クエリが選択されるとすぐに、モバイルデバイスは、Ｌ２ＣＡＰリンク（又はより高位のアプリケーションリンク）を介して、選択されたクエリをアクセサリへ送信する。アクセサリはこのクエリを受信し、実行し、そして、同じリンク（Ｌ２ＣＡＰリンク又はより高位のリンク）を用いてクエリが受信されたモバイルデバイスへクエリの結果を返す。モバイルデバイスは、前回のブルートゥース（登録商標）クエリから返答を受信し、そのディスプレイにデータ結果を表示する。
【発明を実施するための最良の形態】
【０００７】
本発明は、ブルートゥース（登録商標）アクセサリについての関連するデータを表示する表示手段を持つことができないアクセサリ用メカニズムを、ディスプレイ及びさらにロバストなユーザインタフェースを有するモバイルデバイスを用いて提供するものである。一般的着想は、モバイルデバイスから呼び出すことが可能な確立されたブルートゥース（登録商標）プロトコルを用いて１組の問い合わせ（クエリ）を確立し、ブルートゥース（登録商標）アクセサリからのデータを確認し、このデータをモバイルデバイスに表示するというものである。モバイルデバイスは、ブルートゥース（登録商標）で動作可能な、移動電話機、パーソナル・デジタル・アシスタント（ＰＤＡ）、パーソナルコンピュータ（ＰＣ）、テレビ、あるいは表示手段を備えたブルートゥース（登録商標）で動作可能な別の装置であってもよい。ブルートゥース（登録商標）アクセサリは、ヘッドセット、自動車用ハンズフリーアクセサリ、媒体送信用アクセサリ、あるいは、表示手段を欠いている別のブルートゥース（登録商標）アクセサリであってもよい。
【０００８】
例示を目的として、モバイルデバイスとしてブルートゥース（登録商標）で動作可能な移動電話機、及び、ブルートゥース（登録商標）で動作可能なアクセサリとしての携帯ヘッドセットを用いて、本発明並びにその種々の実施形態について説明する。図１は典型的なブルートゥース（登録商標）ヘッドセットアクセサリ１００の正面ブロック図である。スピーカコンポーネント１１０とマイクコンポーネント１２０とがある。ヘッドセットアクセサリ１００の側部に、スピーカ１１０の音量を制御する音量ボタン１４０、１５０がある。
【０００９】
図２は図１のブルートゥース（登録商標）ヘッドセットアクセサリ１００の背面ブロック図である。この図には、ヘッドセットアクセサリ１００の電力を上下させるとともに、所定の機能を制御する役割を果たす電力／制御ボタン１３０がある。電力／制御ボタン１３０のすぐ上方に、ヘッドセットアクセサリ１００の電源がオンになっているかどうかを示す小さな発光ダイオード（ＬＥＤ）１６０がある。一般に、緑色光はヘッドセットアクセサリ１００の電源がオンになっていることを示すものである。また音量ボタン１４０、１５０がヘッドセットアクセサリ１００の側部に見える。
【００１０】
図３は、図１のブルートゥース（登録商標）ヘッドセットアクセサリ１００の側面を示すブロック図である。この図で、スピーカコンポーネント１１０は、耳の中に快適に入れることができるようにヘッドセットアクセサリ１００の前面から突き出ている。マイクコンポーネント１２０が点線のアウトラインとして示されているが、これはマイクコンポーネントがヘッドセットアクセサリ１００の内部に実際に収納されるからである。電力／制御ボタン１３０及び音量ボタン１４０、１５０もまた見える。
【００１１】
図１乃至図３のいずれにも表示手段が存在していないことに注意されたい。ヘッドセットアクセサリ１００は、外側からの補助がないと状態情報をユーザへ提供することができない。ＬＥＤの観察からユーザが収集できる有益な情報には限界がある。
【００１２】
図４は、ブルートゥース（登録商標）ヘッドセットアクセサリ１００と通信を行うモバイルデバイス２００の内部にあるコンポーネントを示すブロック図である。移動電話機を備えるその他のコンポーネントに加えて、モバイルデバイス２００（この場合移動電話機）には、プロセッサ２１０、ブルートゥース（登録商標）モジュール２２０、ユーザインタフェースアプリケーション２３０、及びディスプレイ２４０が含まれている。ヘッドセットアクセサリ１００は、ブルートゥース（登録商標）モジュール１７０と結合されたスピーカ１１０及びマイク１２０を含む。ブルートゥース（登録商標）モジュール１７０は、当該モジュール１７０が送受信する信号及びデータをブルートゥース（登録商標）の仕様に従って処理するためのモジュール１７０自身のプロセッサを含むことができる。
【００１３】
図５は、ブルートゥース（登録商標）ヘッドセットアクセサリと通信を行うモバイルデバイスを示す。この図は、ヘッドセットアクセサリ１００におけるバッテリ状態に関するユーザクエリ（問い合わせ）に従うモバイルデバイス２００の画面表示の一例を示す図である。モバイルデバイス用ディスプレイ２４０はヘッドセットアクセサリ１００における残りのバッテリ寿命を示す、部分的に斜線が付されたバッテリの映像を表示する。ヘッドセットアクセサリ１００自体には、このような目に見える手がかりをユーザに与える能力はない。
【００１４】
本発明は、既存のブルートゥース（登録商標）仕様と、クエリヘッドセットアクセサリに対するＡＴコマンドの拡張セットとを利用するものである。クエリの結果は、処理の対象として、元のモバイルデバイスへリレーして戻され、モバイルデバイスのディスプレイに表示される。
【００１５】
図６はブルートゥース（登録商標）プロトコルスタック６００のブロック図である。スタックの最上部に、「ブルートゥース（登録商標）クエリ制御部（アプリケーション）」６０５と本発明で命名するホストアプリケーションが存在する。スタックの次のレベルには、オブジェクト交換プロトコル（ＯＢＥＸ）６１０、無線アプリケーションプロトコル（ＷＡＰ）６１５、及びＡＴコマンドセット６２０が含まれている。
【００１６】
上記の各々は、直列ケーブルエミュレーションプロトコルであるＲＦＣＯＭＭ６２５の中へ入力される。ＲＦＣＯＭＭ６２５プロトコルはＬ２ＣＡＰプロトコル６３０を介してシリアルポートのエミュレーションを提供する。ＲＦＣＯＭＭは、９個のＲＳ−２３２（ＥＩＡＴＩＡ−２３２−Ｅ）シリアルポートの回路用エミュレーションを行う追加手段を有するシンプルなトランスポートプロトコルである。ＲＦＣＯＭＭプロトコルは２つのブルートゥース（登録商標）装置間において６０個までの同時接続（ＲＦＣＯＭＭチャネル）をサポートする。ＲＦＣＯＭＭを目的として、異なる装置間で一体に作動する通信セグメントとともに、異なる装置（通信エンドポイント）において機能する完全な通信路には２つのアプリケーションが含まれる。ＲＦＣＯＭＭは、アプリケーションが常駐している装置のシリアルポートを利用するアプリケーションをカバーするように意図される。通信セグメントは１つの装置から別の装置へのブルートゥース（登録商標）リンクであり、このリンクは、直接接続としても知られている。
【００１７】
この層においても、電話制御仕様（ＴＣ）プロトコル６３５及びサービス発見プロトコル（ＳＤＰ）６４０が存在する。サービス発見プロトコル（ＳＤＰ）６４０は、サーバアプリケーションによって提供されるサービスの存在並びにこれらサービスの属性の存在を発見するためのクライアントアプリケーション用手段を提供するものである。サービスの属性には、提供されるサービスのタイプ又はクラス、並びに、サービスを利用する必要があるメカニズム又はプロトコル情報が含まれている。ＳＤＰ６４０はＳＤＰサーバとＳＤＰクライアント間で行われる通信に関わるものである。サーバは、このサーバに関連づけられるサービスの特徴について記載するサービス記録のリストを保持する。個々のサービス記録には単一のサービスに関する情報が含まれている。クライアントはＳＤＰ要求を送出することによって、ＳＤＰサーバにより保持されているサービス記録から情報を検索することができる。クライアント又は該クライアントに関連づけられたアプリケーションがサービスの利用を決定した場合、サービスの利用のために個々のサービスプロバイダとの接続を開く必要がある。ＳＤＰ６４０はサービス及び該サービスの属性を発見するメカニズムを提供するものではあるが、サービスを利用するメカニズムを提供するものではない。
【００１８】
次の層は、前述の論理リンク制御及び適合プロトコル（Ｌ２ＣＡＰ）層６３０である。Ｌ２ＣＡＰプロトコル６３０は、高水準のプロトコルの多重化、パケットセル分割＆組立て、及びサービス品質情報の伝送をサポートする。Ｌ２ＣＡＰはチャネルというコンセプトをベースとするものである。チャネルとはベースバンド接続の最上位にある論理接続である。個々のチャネルは多対１の方法で単一のプロトコルと結合される。マルチチャネルは同じプロトコルと結合することができるが、チャネルはマルチプロトコルと結合することはできない。チャネル上で受信される個々のＬ２ＣＡＰパケットは、高水準の適当なプロトコルに適用される。マルチチャネルは同じベースバンド接続を共有することが可能である。Ｌ２ＣＡＰ層は、通常、下り方向でブルートゥース（登録商標）・ホストコントローラインタフェース（ＨＣＩ）層６４５に接続され、そして、上り方向では、ＲＦＣＯＭＭ６２５、ＴＣ６３５、及びＳＤＰ６４０のようなブルートゥース（登録商標）ソケット層に接続される。
【００１９】
ホストコントローラインタフェース（ＨＣＩ）層６４５は、ベースバンドリンク制御装置層６５５及びリンクマネージャ６５０とのコマンドインタフェースと、ハードウェア状態及び制御レジスタへのアクセスとを提供する。このインタフェースはブルートゥース（登録商標）ベースバンド機能にアクセスする一貫した方法を提供するものである。
【００２０】
下にある次の層はリンクマネージャプロトコル（ＬＭＰ）６５０である。リンクマネージャ・ソフトウェアエンティティはリンク設定、認証、リンク構成、及び他のプロトコルを実行する。ＬＭＰ６５０はリンク設定用として用いられ、制御される。ＬＭＰ  ＰＤＵ信号が解釈されるが、この信号は受信側においてリンクマネージャにより除去され、上位層へは伝播されない。
【００２１】
次の層は、ブルートゥース（登録商標）スタックの最下位レベル（無線６６０）を制御するベースバンドリンク制御装置層６５５である。
【００２２】
図７は、本発明の１つの実施形態に従うモバイルデバイスにおいて、ブルートゥース（登録商標）アクセサリデータを表示する処理プロセスについて説明するフローチャートである。処理における第１のステップは、互いを発見し、相互に接続する（７０５）ために、ブルートゥース（登録商標）で動作可能なモバイルデバイスと、ブルートゥース（登録商標）アクセサリとを必要とする。これはブルートゥース（登録商標）仕様においてペアリングと命名される処理である。このペアリングが行われると、個々の装置がどのようなサービス又はアプリケーションを共有するかを決定するサービス発見プロトコル（ＳＤＰ）が用いられる（７１０）。両方の装置が、ブルートゥース（登録商標）クエリアプリケーションをサポートしていなければ（７１５）、装置のペアリングは、ブルートゥース（登録商標）クエリ機能なしで通常のように続行することになる（７２０）。アプリケーションをサポートしていれば（７１５）、モバイルデバイスとアクセサリとは、ブルートゥース（登録商標）クエリアプリケーションに符号化され、ブルートゥース（登録商標）クエリアプリケーションに固有のものであるＡＴコマンドの拡張リストにアクセスする（７２５）ことになる。これらのＡＴコマンドは、ブルートゥース（登録商標）クエリアプリケーションによって定義される高水準の機能を実行するために用いられる低水準命令セットを提供する。次のステップはモバイルデバイスとアクセサリとの間にＲＦＣＯＭＭを確立する（７３０）ことである。ＲＦＣＯＭＭが確立されると、ユーザはモバイルデバイスのユーザインタフェース（ＵＩ）を用いて、アクセサリに関係するクエリを実行用として選択する（７３５）ことができる。クエリが選択されると、モバイルデバイスは適当なＡＴコマンドをアクセサリへ送信する（７４０）。このアクセサリは、要求されたデータをモバイルデバイスへ返信する前に、要求されたデータを収集するＡＴコマンドを受信し、ＡＴコマンドを実行する（７４５）。モバイルデバイスは前回のブルートゥース（登録商標）クエリから返答を受信し、データ結果をそのディスプレイに表示する（７５０）。
【００２３】
種々のクエリのために結果を取得し、結果を返すために、ＡＴコマンドの拡張セットを符号化することができる。例えば、アクセサリ上での残りのバッテリ寿命を示す目に見えるグラフィック表示を決定することができる。モバイルデバイスとアクセサリ間の信号強度を示す目に見えるグラフィック表示を表示することも可能である。第３のブルートゥース（登録商標）装置とアクセサリの接続やペアリングを行うコマンドはモバイルデバイスを用いてプロキシとして実行することも可能である。これによって、モバイルデバイスは、実際にアクセサリを遠隔地で制御することが可能となる。モバイルデバイスは可聴トーン又はビープ音を発するコマンドをアクセサリに与えることが可能となる。このコマンドは、ブルートゥース（登録商標）がモバイルデバイスと通信可能な近いところに位置する、置き忘れたアクセサリの所在位置を突止めようとするとき役立つことになる。モバイルデバイスは、ヘッドセットアクセサリ用の「自動応答」のようなアクセサリの機能上の能力に関してアクセサリに対してクエリを行うことも可能である。
【００２４】
ＡＴコマンドの拡張セットを用いて実行されるブルートゥース（登録商標）の問い合わせの先行するリストは、決して網羅的なリストではない。生じる可能性のあるブルートゥース（登録商標）クエリの個数及び種類はアクセサリ自身によってのみ限定される。したがって、本発明を実施する当業者は、本発明の範囲から逸脱することなく、追加のブルートゥース（登録商標）クエリを考案し、実装することが可能となる。
【００２５】
図８は、本発明の別の実施形態に従ってブルートゥース（登録商標）アクセサリデータをモバイルデバイスに表示する処理プロセスについて説明するフローチャートである。上記の図７に記載のように、処理における第１のステップは、互いを発見し、相互に接続する（７０５）ために、ブルートゥース（登録商標）で動作可能なモバイルデバイスと、ブルートゥース（登録商標）アクセサリとを必要とする。ペアリングが行われると、個々の装置がどのようなサービス又はアプリケーションを共有するかを決定するためにサービス発見プロトコル（ＳＤＰ）が用いられる（７１０）。両方の装置がブルートゥース（登録商標）クエリアプリケーションをサポートしていなければ（７１５）、装置のペアリングはブルートゥース（登録商標）クエリ機能なしで通常のように続行する（７２０）。上記アプリケーションをサポートしていれば、モバイルデバイスとアクセサリは非同期接続（ＡＣＬ）サービスが要求されているかどうかの判定を行う（８０５）。ＡＣＬサービスが要求されていなければ、処理は、図７のＡＴコマンドのソリューション（８１０）に従って行われる。ＡＣＬサービスが必要であれば、Ｌ２ＣＡＰ接続が確立される（８１５）。Ｌ２ＣＡＰが確立されると、ユーザは、アクセサリに関係するクエリを実行用として選択する（８２０）ために、モバイルデバイスのユーザインタフェース（ＵＩ）を使用することができる。上記の選択が行われると、モバイルデバイスはＬ２ＣＡＰリンク（又はより高位のアプリケーションリンク）を介して選択されたクエリをアクセサリへ送信する（８２５）。このアクセサリは、クエリを受信し、実行し、次いで、クエリが受信された同じリンク（Ｌ２ＣＡＰリンク又はより高位のリンク）を用いてクエリの結果をモバイルデバイスへ返す（８３０）。モバイルデバイスは前回のブルートゥース（登録商標）クエリから返答を受信し、そのディスプレイにデータ結果を表示する（８３５）。
【００２６】
当業者には理解できると思われるが、本発明は、方法、システム、又はコンピュータプログラムとして実現することができる。従って、本発明は、ハードウェアのみによる実施形態、（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）ソフトウェアのみによる実施形態、あるいは、ソフトウェアとハードウェアとの態様を組み合わせた実施形態という形を取り得る。本明細書ではこれらすべてを一般的に「回路」、「モジュール」又は「システム」と呼ぶことがある。さらに、本発明はコンピュータで使用可能な記憶媒体上のコンピュータプログラムの形態をとることが可能であり、当該コンピュータプログラムは、媒体に組み込まれたコンピュータで使用可能なプログラムコードを有する。
【００２７】
任意の好適なコンピュータ可読媒体を利用することが可能である。コンピュータで使用可能な媒体、又は、コンピュータ可読媒体は、たとえば、電子的、磁気的、光学的、電磁的、赤外線の、又は半導体のシステム、設備、装置、又は伝播媒体であるが、これらに限定されるわけではない。コンピュータ可読媒体のさらに詳細な例（非包括的なリスト）には、１以上の配線を有する電気接続、可搬コンピュータ用ディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、消去可能なプログラム可能リードオンリメモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク・リードオンリメモリ（ＣＤ−ＲＯＭ）、光記憶装置、インターネット又はイントラネットをサポートするような送信媒体、あるいは磁気記憶装置が含まれる。なお、コンピュータで使用可能な媒体又はコンピュータ可読媒体は、プログラムが印刷された紙又は他の適切な媒体であってもよい。これは、例えば紙又は他の媒体を光走査し、その後必要に応じてコンパイル、変換又は適切な方法で処理を行い、次いでコンピュータメモリに記憶することによって、プログラムを電子的に取り込むことが可能であるからである。本文献の文脈において、コンピュータで使用可能な媒体又はコンピュータ可読媒体は、命令実行システム、設備又は装置により、又は、命令実行システム、設備又は装置とともに使用されるプログラムを収容し、記憶し、通信し、伝播し、又は転送できるあらゆる媒体であってもよい。
【００２８】
本発明の演算を実行するためのコンピュータプログラムコードは、Ｊａｖａ(登録商標)、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋等のようなオブジェクト指向言語で書かれたものであってもよい。しかし、本発明の演算を実行するためのコンピュータプログラムコードは、従来の手続きプログラミング言語、例えばＣプログラム言語あるいは同様のプログラム言語で書かれたものであってもよい。プログラムコードは、ユーザのコンピュータでその全体を実行してもよいし、ユーザのコンピュータでその一部を、ユーザのコンピュータで独立型ソフトウェアパッケージとしてその一部を、及び、リモートコンピュータにおいてその一部を、あるいはリモートコンピュータ又はサーバでその全体を実行してもよい。後者のシナリオでは、ローカルエリアネットワーク（ＬＡＮ）又は広域ネットワーク（ＷＡＮ）を介してリモートコンピュータをユーザのコンピュータに接続してもよい。あるいは、この接続は、（インターネットサービスプロバイダなどを利用するインターネットを通じて）外部のコンピュータと行うようにしてもよい。
【００２９】
本発明の実施形態による方法、装置（システム）、コンピュータプログラムのフローチャート及びブロック図の少なくともいずれかに言及しながら、本発明について以下説明する。フローチャート図とブロック図の少なくともいずれかの個々のブロック、及び、フローチャート図内のブロックとブロック図の少なくともいずれかの組み合わせはコンピュータプログラム命令により実現可能であることは理解できよう。これらのコンピュータプログラム命令は、汎用コンピュータ、特定用途向けコンピュータ、機械を生産するための他のプログラム可能なデータ処理装置のプロセッサに対して提供される。コンピュータと、その他のプログラム可能なデータ処理装置のプロセッサとにより実行される命令は、フローチャートとブロック図のブロック又はブロック群との少なくともいずれかのブロックで特定される機能／動作を実行する手段を創り出すことができる。
【００３０】
これらのコンピュータプログラム命令はまた、コンピュータ可読メモリに記憶することが可能であり、該コンピュータプログラム命令は、コンピュータあるいは他のプログラム可能なデータ処理装置に対して、特定の方法で機能するように指示を与え、それによって、コンピュータ可読メモリに記憶されたこれらの命令は、フローチャートと、単複のブロック図との少なくともいずれかにおいて指定された機能／動作の実行命令を含む製品を生成することになる。
【００３１】
上記コンピュータプログラム命令はまた、コンピュータ又は他のプログラム可能なデータ処理装置にロードされて、該コンピュータ又は他のプログラム可能な装置上で行うべき一連の処理ステップを実行させて、コンピュータにより実行される処理を生成するようにすることも可能であり、それによって、上記コンピュー又は他のプログラム可能な装置において実行する命令は、フローチャートのブロックと、単複のブロック図との少なくともいずれかにおいて指定された機能／動作を実行するステップを提供することになる。
【００３２】
上記図中のフローチャート及びブロック図は、本発明の各種の実施形態に係るシステム、方法並びにコンピュータプログラム製品のアーキテクチャ、機能及び可能な実装構成の動作を例示するものである。この点に関して、フローチャート又はブロック図内の個々のブロックは、特定された（単複の）論理機能を実現する１以上の実行可能な命令を備えたモジュール、セグメント、又はコードの一部を表すことも可能である。いくつかの代替実現例では、上記ブロックにおいて上述した機能が図中で述べた順序とは異なる順序で行われる場合もあることにも留意されたい。例えば、続けて示される２つのブロックを、実際には、機能に応じてほぼ同時に実行したり、又は、逆の順序で実行したりする場合も時としてある。ブロック図の個々のブロックとフローチャート図の少なくともいずれか、並びに、ブロック図内のブロックの組み合わせとフローチャート図の少なくともいずれかは、指定の機能又は動作あるいは特定用途向けハードウェアとコンピュータ命令との組み合わせを実行する特定用途向けハードウェアベースのシステムにより実現が可能であることも付記しておく。
【００３３】
本明細書で使用されている用語法は特定の実施形態について単に説明することを目的とするものであって、本発明の限定を意図するものではない。本明細書で使用されているように、文脈によって別様に示されていない限り、単数形を示す「ａ」、「ａｎ」及び「ｔｈｅ」は複数形も同様に含むことを意図するものである。「備える（comprises）」と、「備えている（comprising）」という用語は、本明細書で使用される場合、上述の特徴、数値、ステップ、処理、要素、構成要素のうちの少なくともいずれかの存在を特定する用語ではあるが、１以上の他の特徴、数値、ステップ、処理、要素、構成要素及びこれらのグループのうちの少なくともいずれかの存在又は追加を除外するものではないことをさらに理解されたい。
【００３４】
特定の実施形態について本明細書に図示し説明したが、当業者が認識するように、図示された特定の実施形態の代わりに同じ目的を達成するように考案された任意の構成を用いてよく、また本発明は他の環境において別のアプリケーションを有するものであってよい。本願は本発明の全ての適用又は変形をカバーするものである。特許請求の範囲は、本発明の範囲を上述した特定の実施形態に限定する意図は全くない。
【図面の簡単な説明】
【００３５】
【図１】典型的なブルートゥース（登録商標）ヘッドセットアクセサリの正面ブロック図である。
【図２】図１のブルートゥース（登録商標）ヘッドセットアクセサリの背面ブロック図である。
【図３】図１のブルートゥース（登録商標）ヘッドセットアクセサリの側面ブロック図である。
【図４】ブルートゥース（登録商標）ヘッドセットアクセサリと通信を行うモバイルデバイス内のコンポーネントのブロック図である。
【図５】ブルートゥース（登録商標）ヘッドセットアクセサリと通信を行うモバイルデバイスを示す図である。
【図６】ブルートゥース（登録商標）プロトコルスタックのブロック図である。
【図７】本発明の１つの実施形態に従ってブルートゥース（登録商標）アクセサリデータをモバイルデバイスに表示する処理プロセスについて説明するフローチャートである。
【図８】本発明の別の実施形態に従ってブルートゥース（登録商標）アクセサリデータをモバイルデバイスに表示する処理プロセスについて説明するフローチャートである。
【図１】
2009532937.tif 000003
【図２】
2009532937.tif 000004
【図３】
2009532937.tif 000005
【図４】
2009532937.tif 000006
【図５】
2009532937.tif 000007
【図６】
2009532937.tif 000008
【図７】
2009532937.tif 000009
【図８】
2009532937.tif 000010
【手続補正書】
【提出日】平成20年1月18日(2008.1.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセサリとモバイルデバイスとがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリに関係するデータを前記モバイルデバイスにおいて表示する方法であって、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースプロトコルによって利用されるＡＴコマンドの拡張リストを用いる１組の予め定義されたブルートゥースクエリであって、前記アクセサリに関係するデータを要求する機能を実行するための１組の前記ブルートゥースクエリにアクセスするステップ（７２５）と、
前記アクセサリと前記モバイルデバイスとの間でブルートゥース接続を確立するステップ（７３０）と、
前記ＡＴコマンドに関連づけられたブルートゥースクエリの選択を示す入力を、前記ＡＴコマンドの前記拡張リストから受信するステップ（７３５）と、
前記ブルートゥースクエリを前記アクセサリへ送信するステップ（７４０）と、
前記送信したブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを前記アクセサリから受信するステップ（７５０）と、
前記アクセサリに関係する前記受信されたデータを前記モバイルデバイスのディスプレイに表示するステップと
を備え、
前記アクセサリは表示部を有していないことを特徴とする方法。
【請求項２】
アクセサリとモバイルデバイスとがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリに関係するデータを前記モバイルデバイスへ送信する方法であって、
前記ブルートゥースプロトコルによって利用されるＡＴコマンドの拡張リストを用いる１組の予め定義されたブルートゥースクエリであって、前記アクセサリに関係するデータを要求する機能を実行するための該１組のブルートゥースクエリにアクセスするステップと、
前記アクセサリと前記モバイルデバイスとの間でブルートゥース接続を確立するステップ（７３０）と、
ブルートゥースクエリを前記モバイルデバイスから受信するステップ（７４５）と、
前記アクセサリに関係する前記要求したデータを取得するために、前記受信されたブルートゥースクエリに関連づけられた前記ＡＴコマンドを実行するステップ（７４５）と、
前記受信されたブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを送信するステップ（７４５）と、
前記要求したデータを前記モバイルデバイスのディスプレイに表示するステップと
を備え、
前記アクセサリは表示部を有していないことを特徴とする方法。
【請求項３】
アクセサリ１００とモバイルデバイス２００とがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリ１００に関係するデータを表示する前記モバイルデバイス２００であって、
ディスプレイ２４０と、
前記ディスプレイ２４０と結合されたプロセッサ２１０と、
前記プロセッサ２１０と結合されたユーザインタフェース２３０と、
前記アクセサリ１００と前記モバイルデバイス２００との間でブルートゥース接続を確立し、ブルートゥースクエリを前記アクセサリ１００へ送信し、前記送信したブルートゥースクエリに応じて、前記ブルートゥース接続を介してデータを前記アクセサリ１００から受信するブルートゥースモジュール２２０と、
前記ブルートゥースモジュール２２０と、前記プロセッサ２１０と、前記ユーザインタフェース２３０とに結合されたブルートゥースクエリ制御部６０５と
を備え、
前記ブルートゥースクエリ制御部６０５は、
前記ブルートゥースプロトコルによって利用されるＡＴコマンド６２０の拡張リストを用いる１組の予め定義されたブルートゥースクエリであって、前記アクセサリ１００に関係するデータを要求する機能を実行するための該１組のブルートゥースクエリを含み、
ＡＴコマンドに関連づけられた前記ブルートゥースクエリの前記ユーザインタフェース２３０を介して選択を示す入力を、ＡＴコマンド６２０の前記拡張リストから受信し、
前記アクセサリ１００に関係する前記受信されたデータをディスプレイ２４０に表示し、
前記アクセサリ１００は表示部を有していないことを特徴とするモバイルデバイス２００。
【請求項４】
アクセサリ１００とモバイルデバイス２００とがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリ１００に関係するデータを前記モバイルデバイス２００へ送信する前記アクセサリ１００であって、
前記アクセサリ１００と前記モバイルデバイス２００との間でブルートゥース接続を確立し、
前記ブルートゥースプロトコルと互換性を有するとともに、前記アクセサリ１００に関係するデータを要求する機能を実行するためのブルートゥースクエリを前記モバイルデバイス２００から受信し、
前記アクセサリ１００に関係する前記要求したデータを取得するために、前記受信された前記ブルートゥースクエリに関連づけられた命令を実行し、
前記受信されたブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを送信するためのブルートゥースモジュール１７０を備え、
前記要求したデータは前記モバイルデバイス２００に表示可能であり、
前記アクセサリ１００は表示部を有していないことを特徴とするアクセサリ１００。
【請求項５】
アクセサリとモバイルデバイスとがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリに関係するデータを前記モバイルデバイスにおいて表示する方法であって、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースプロトコルによって利用することができる１組の予め定義されたブルートゥースクエリであって、前記アクセサリに関係するデータを要求する機能を実行するための前記ブルートゥースクエリにアクセスするステップ（８２０）と、
前記アクセサリと前記モバイルデバイスとの間でブルートゥース接続を確立するステップ（８１５）と、
ブルートゥースクエリの選択を示す入力を受信するステップ（８２０）と、
前記ブルートゥースクエリをアクセサリへ送信するステップ（８２５）と、
前記送信したブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを前記アクセサリから受信するステップ（８３５）と、
前記アクセサリに関係する前記受信されたデータを前記モバイルデバイスのディスプレイに表示するステップ（８３５）と
を備え、
前記アクセサリは表示部を有していないことを特徴とする方法。
【請求項６】
前記ブルートゥースクエリは、ブルートゥースプロトコルスタックの論理リンク制御及び適合（Ｌ２ＣＡＰ）層６３０を介して前記アクセサリへ送信されることを特徴とする請求項５に記載の方法。
【請求項７】
アクセサリとモバイルデバイスとがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリに関係するデータを前記モバイルデバイスへ送信する方法であって、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースプロトコルを利用することができる１組の予め定義されたブルートゥースクエリであって、前記アクセサリに関係するデータを要求する機能を実行するための該１組のブルートゥースクエリにアクセスするステップ（８２０）と、
前記アクセサリと前記モバイルデバイスとの間でブルートゥース接続を確立するステップ（８１５）と、
ブルートゥースクエリを前記モバイルデバイスから受信するステップ（８３０）と、
前記アクセサリに関係する前記要求したデータを取得するために、前記受信されたブルートゥースクエリに関連づけられた命令を実行するステップ（８３０）と、
前記受信されたブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを送信するステップ（８３０）と、
前記要求したデータを前記モバイルデバイスに表示するステップと
を備え、
前記アクセサリは表示部を有していないことを特徴とする方法。
【請求項８】
前記ブルートゥースクエリは、ブルートゥースプロトコルスタックの論理リンク制御及び適合（Ｌ２ＣＡＰ）層６３０を介して前記アクセサリによって受信されることを特徴とする請求項７に記載の方法。
【請求項９】
アクセサリ１００とモバイルデバイス２００とがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリ１００に関係するデータを表示する前記モバイルデバイス２００であって、
ディスプレイ２４０と、
前記ディスプレイ２４０と結合されたプロセッサ２１０と、
前記プロセッサ２１０と結合されたユーザインタフェース２３０と、
前記アクセサリ１００と前記モバイルデバイス２００との間でブルートゥース接続を確立し、前記ブルートゥース接続を介してブルートゥースクエリをアクセサリ１００へ送信し、前記送信したブルートゥースクエリに応じて、前記アクセサリ１００からデータを受信するためのブルートゥースモジュール２２０と、
前記ブルートゥースモジュール２２０と、前記プロセッサ２１０と、前記ユーザインタフェース２３０とに結合されたブルートゥースクエリ制御部６０５と
を備え、
前記ブルートゥースクエリ制御部６０５は、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースプロトコルによって利用することができる１組の予め定義されたブルートゥースクエリであって、前記アクセサリ１００の機能を実行するための該１組のブルートゥースクエリを含み、
前記ブルートゥースクエリの前記ユーザインタフェース２３０を介して選択を示す入力を受信し、
前記アクセサリ１００に関係する前記受信されたデータをディスプレイ２４０に表示し、
前記アクセサリ１００は表示部を有していないことを特徴とするモバイルデバイス２００。
【請求項１０】
前記ブルートゥースクエリは、ブルートゥースプロトコルスタックの論理リンク制御及び適合（Ｌ２ＣＡＰ）層６３０を介してアクセサリへ送信されることを特徴とする請求項９に記載のモバイルデバイス２００。
【請求項１１】
アクセサリ１００とモバイルデバイス２００とがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリ１００に関係するデータを前記モバイルデバイス２００へ送信するアクセサリ１００であって、
前記アクセサリ１００と前記モバイルデバイス２００との間でブルートゥース接続を確立し、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースクエリによって前記ブルートゥースプロトコルを利用することができるブルートゥースクエリであって、前記アクセサリ１００に関係するデータを要求する機能を実行するためのブルートゥースクエリを前記モバイルデバイス２００から受信し、
前記アクセサリ１００に関係する前記要求したデータを取得するために、前記受信されたブルートゥースクエリに関連づけられた命令を実行し、
前記受信されたブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを送信するためのブルートゥースモジュール１７０を備え、
前記要求したデータは前記モバイルデバイス２００に表示可能であり、
前記アクセサリ１００は表示部を有していないことを特徴とするアクセサリ１００。
【請求項１２】
前記ブルートゥースクエリは、ブルートゥースプロトコルスタックの論理リンク制御及び適合（Ｌ２ＣＡＰ）層６３０を介して前記アクセサリにより受信されることを特徴とする請求項１１に記載のアクセサリ１００。
【手続補正書】
【提出日】平成20年11月20日(2008.11.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセサリとモバイルデバイスとがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリに関係するデータを前記モバイルデバイスにおいて表示する方法であって、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースプロトコルによって利用されるＡＴコマンドの拡張リストを用いる１組の予め定義されたブルートゥースクエリであって、前記アクセサリに関係するデータを要求する機能を実行するための１組の前記ブルートゥースクエリにアクセスするステップ（７２５）と、
前記アクセサリと前記モバイルデバイスとの間でブルートゥース接続を確立するステップ（７３０）と、
前記ＡＴコマンドに関連づけられたブルートゥースクエリの選択を示す入力を、前記ＡＴコマンドの前記拡張リストから受信するステップ（７３５）と、
前記ブルートゥースクエリを前記アクセサリへ送信するステップ（７４０）と、
前記送信したブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを前記アクセサリから受信するステップ（７５０）と、
前記アクセサリに関係する前記受信されたデータを前記モバイルデバイスのディスプレイに表示するステップと
を備えることを特徴とする方法。
【請求項２】
アクセサリとモバイルデバイスとがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリに関係するデータを前記モバイルデバイスへ送信する方法であって、
前記ブルートゥースプロトコルによって利用されるＡＴコマンドの拡張リストを用いる１組の予め定義されたブルートゥースクエリであって、前記アクセサリに関係するデータを要求する機能を実行するための該１組のブルートゥースクエリにアクセスするステップと、
前記アクセサリと前記モバイルデバイスとの間でブルートゥース接続を確立するステップ（７３０）と、
ブルートゥースクエリを前記モバイルデバイスから受信するステップ（７４５）と、
前記アクセサリに関係する前記要求したデータを取得するために、前記受信されたブルートゥースクエリに関連づけられた前記ＡＴコマンドを実行するステップ（７４５）と、
前記受信されたブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを送信するステップ（７４５）と
を備えることを特徴とする方法。
【請求項３】
アクセサリ１００とモバイルデバイス２００とがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリ１００に関係するデータを表示する前記モバイルデバイス２００であって、
ディスプレイ２４０と、
前記ディスプレイ２４０と結合されたプロセッサ２１０と、
前記プロセッサ２１０と結合されたユーザインタフェース２３０と、
前記アクセサリ１００と前記モバイルデバイス２００との間でブルートゥース接続を確立し、ブルートゥースクエリを前記アクセサリ１００へ送信し、前記送信したブルートゥースクエリに応じて、前記ブルートゥース接続を介してデータを前記アクセサリ１００から受信するブルートゥースモジュール２２０と、
前記ブルートゥースモジュール２２０と、前記プロセッサ２１０と、前記ユーザインタフェース２３０とに結合されたブルートゥースクエリ制御部６０５と
を備え、
前記ブルートゥースクエリ制御部６０５は、
前記ブルートゥースプロトコルによって利用されるＡＴコマンド６２０の拡張リストを用いる１組の予め定義されたブルートゥースクエリであって、前記アクセサリ１００に関係するデータを要求する機能を実行するための該１組のブルートゥースクエリを含み、
ＡＴコマンドに関連づけられた前記ブルートゥースクエリの前記ユーザインタフェース２３０を介して選択を示す入力を、ＡＴコマンド６２０の前記拡張リストから受信し、
前記アクセサリ１００に関係する前記受信されたデータをディスプレイ２４０に表示することを特徴とするモバイルデバイス２００。
【請求項４】
アクセサリ１００とモバイルデバイス２００とがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリ１００に関係するデータを前記モバイルデバイス２００へ送信する前記アクセサリ１００であって、
前記アクセサリ１００と前記モバイルデバイス２００との間でブルートゥース接続を確立し、
前記ブルートゥースプロトコルと互換性を有するとともに、前記アクセサリ１００に関係するデータを要求する機能を実行するためのブルートゥースクエリを前記モバイルデバイス２００から受信し、
前記アクセサリ１００に関係する前記要求したデータを取得するために、前記受信された前記ブルートゥースクエリに関連づけられた命令を実行し、
前記受信されたブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを送信するためのブルートゥースモジュール１７０を備えることを特徴とするアクセサリ１００。
【請求項５】
アクセサリとモバイルデバイスとがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリに関係するデータを前記モバイルデバイスにおいて表示する方法であって、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースプロトコルによって利用することができる１組の予め定義されたブルートゥースクエリであって、前記アクセサリに関係するデータを要求する機能を実行するための前記ブルートゥースクエリにアクセスするステップ（８２０）と、
前記アクセサリと前記モバイルデバイスとの間でブルートゥース接続を確立するステップ（８１５）と、
ブルートゥースクエリの選択を示す入力を受信するステップ（８２０）と、
前記ブルートゥースクエリをアクセサリへ送信するステップ（８２５）と、
前記送信したブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを前記アクセサリから受信するステップ（８３５）と、
前記アクセサリに関係する前記受信されたデータを前記モバイルデバイスのディスプレイに表示するステップ（８３５）と
を備えることを特徴とする方法。
【請求項６】
前記ブルートゥースクエリは、ブルートゥースプロトコルスタックの論理リンク制御及び適合（Ｌ２ＣＡＰ）層６３０を介して前記アクセサリへ送信されることを特徴とする請求項５に記載の方法。
【請求項７】
アクセサリとモバイルデバイスとがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリに関係するデータを前記モバイルデバイスへ送信する方法であって、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースプロトコルを利用することができる１組の予め定義されたブルートゥースクエリであって、前記アクセサリに関係するデータを要求する機能を実行するための該１組のブルートゥースクエリにアクセスするステップ（８２０）と、
前記アクセサリと前記モバイルデバイスとの間でブルートゥース接続を確立するステップ（８１５）と、
ブルートゥースクエリを前記モバイルデバイスから受信するステップ（８３０）と、
前記アクセサリに関係する前記要求したデータを取得するために、前記受信されたブルートゥースクエリに関連づけられた命令を実行するステップ（８３０）と、
前記受信されたブルートゥースクエリに応じて、前記ブルートゥース接続を介して前記要求したデータを送信するステップ（８３０）と
を備えることを特徴とする方法。
【請求項８】
前記ブルートゥースクエリは、ブルートゥースプロトコルスタックの論理リンク制御及び適合（Ｌ２ＣＡＰ）層６３０を介して前記アクセサリによって受信されることを特徴とする請求項７に記載の方法。
【請求項９】
アクセサリ１００とモバイルデバイス２００とがブルートゥースプロトコルを用いて互いに通信可能であり、前記アクセサリ１００に関係するデータを表示する前記モバイルデバイス２００であって、
ディスプレイ２４０と、
前記ディスプレイ２４０と結合されたプロセッサ２１０と、
前記プロセッサ２１０と結合されたユーザインタフェース２３０と、
前記アクセサリ１００と前記モバイルデバイス２００との間でブルートゥース接続を確立し、前記ブルートゥース接続を介してブルートゥースクエリをアクセサリ１００へ送信し、前記送信したブルートゥースクエリに応じて、前記アクセサリ１００からデータを受信するためのブルートゥースモジュール２２０と、
前記ブルートゥースモジュール２２０と、前記プロセッサ２１０と、前記ユーザインタフェース２３０とに結合されたブルートゥースクエリ制御部６０５と
を備え、
前記ブルートゥースクエリ制御部６０５は、
前記ブルートゥースプロトコルと互換性を有するとともに、該ブルートゥースプロトコルによって利用することができる１組の予め定義されたブルートゥースクエリであって、前記アクセサリ１００の機能を実行するための該１組のブルートゥースクエリを含み、
前記ブルートゥースクエリの前記ユーザインタフェース２３０を介して選択を示す入力を受信し、
前記アクセサリ１００に関係する前記受信されたデータをディスプレイ２４０に表示することを特徴とするモバイルデバイス２００。
【請求項１０】
前記ブルートゥースクエリは、ブルートゥースプロトコルスタックの論理リンク制御及び適合（Ｌ２ＣＡＰ）層６３０を介してアクセサリへ送信されることを特徴とする請求項９に記載のモバイルデバイス２００。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本発明に係る実施形態は、アクセサリ１００とモバイルデバイス２００とがブルートゥースプロトコルを用いて互いに通信可能であり、アクセサリ１００に関係するデータをモバイルデバイス２００へ送信するアクセサリ１００を含む。アクセサリ１００は、ブルートゥースモジュール１７０を備える。ブルートゥースモジュール１７０は、アクセサリ１００とモバイルデバイス２００との間でブルートゥース接続を確立し、ブルートゥースプロトコルと互換性を有するとともに、ブルートゥースプロトコルによって利用されるブルートゥースクエリであって、アクセサリ１００に関係するデータを要求する機能を実行するためのブルートゥースクエリをモバイルデバイス２００から受信し、アクセサリ１００に関係する要求したデータを取得するために、受信されたブルートゥースクエリに関連づけられた命令を実行し、受信されたブルートゥースクエリに応じて、ブルートゥース接続を介して要求したデータを送信する。ブルートゥースクエリは、ブルートゥースプロトコルスタックの論理リンク制御及び適合（Ｌ２ＣＡＰ）層６３０を介してアクセサリによって受信されてもよい。当業者には理解できると思われるが、本発明は、方法、システム、又はコンピュータプログラムとして実現することができる。従って、本発明は、ハードウェアのみによる実施形態、（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）ソフトウェアのみによる実施形態、あるいは、ソフトウェアとハードウェアとの態様を組み合わせた実施形態という形を取り得る。本明細書ではこれらすべてを一般的に「回路」、「モジュール」又は「システム」と呼ぶことがある。さらに、本発明はコンピュータで使用可能な記憶媒体上のコンピュータプログラムの形態をとることが可能であり、当コンピュータプログラムは、媒体に組み込まれたコンピュータで使用可能なプログラムコードを有する。
【国際調査報告】
2009532937.tif 000011
2009532937.tif 000012