(57)【要約】      （修正有）【課題】プログラミング機能を有する外部端末を通じて隣接ブルートゥース装置を検索する方法及び装置を提供する。【解決手段】方法は、スレーブブルートゥース装置が、目標ブルートゥース装置からのＭＡＣアドレス及び選択的装置名を外部端末から受信するようにする。【選択図】図２
2011217353.tif 000002
【特許請求の範囲】
【請求項１】
サードパーティープログラミング機能を用いた向上した無線接続を提供する方法であって、
（ａ）少なくとも一つの隣接目標ブルートゥース装置の検索及び接続機能を行うために少なくとも一つのスレーブ装置が外部端末に接続する必要があるか否かを判断するステップと、
（ｂ）前記少なくとも一つの隣接目標ブルートゥース装置の検索及び接続機能を行うために前記少なくとも一つのスレーブ装置が外部端末に接続する必要がある場合、前記外部端末に接続するステップと、
（ｃ）前記少なくとも一つの隣接目標ブルートゥース装置を検索する必要があるか否かを判断するステップと、
（ｄ）前記隣接目標ブルートゥース装置を検索する必要がない場合、前記少なくとも一つの隣接目標ブルートゥース装置のＭＡＣアドレス、ピンコード、及び装置名のうち少なくとも一つを手動で入力するステップと、
（ｅ）前記隣接目標ブルートゥース装置を検索する必要がない場合、前記スレーブ装置が前記外部端末に接続されていると、前記外部端末で利用可能な前記少なくとも一つの隣接目標ブルートゥース装置の目録を生成し、前記スレーブ装置が前記外部端末に接続されていないと、前記スレーブ装置で利用可能な前記少なくとも一つの隣接目標ブルートゥース装置の目録を生成するステップと、
（ｆ）接続すべき前記少なくとも一つの隣接目標ブルートゥース装置を選択するステップと、
（ｇ）少なくとも一つの自動または手動接続オプションを含む前記少なくとも一つの隣接目標ブルートゥース装置に対する接続オプションを定義するステップと、
（ｈ）前記少なくとも一つの自動または手動接続オプションに基づいて前記スレーブ装置と前記少なくとも一つの隣接目標ブルートゥース装置間の接続を行うステップと、
を含む方法。
【請求項２】
前記少なくとも一つの隣接目標ブルートゥース装置が認証を必要とするか否かを判断するステップと、
前記少なくとも一つの隣接目標ブルートゥース装置が認証を必要とする場合、前記スレーブ装置と前記少なくとも一つの隣接目標ブルートゥース装置間の認証を行うステップと、
をさらに含むことを特徴とする、請求項１に記載の方法。
【請求項３】
少なくともバーコード読み取り機または光文字読み取り機の使用を通じて前記少なくとも一つの隣接目標ブルートゥース装置からＭＡＣアドレス及びピン番号を読み取るステップをさらに含むことを特徴とする、請求項１に記載の方法。
【請求項４】
向上した無線接続を提供する無線使用可能装置であって、
（ａ）命令を保存するように構成されたメモリユニットと;
（ｂ）所定のステップを実行するための命令を実行するように構成されたプロセッサーと、
からなり、
前記所定のステップは
（ｃ）少なくとも一つの隣接目標ブルートゥース装置の検索及び接続機能を行うために少なくとも一つのスレーブ装置が外部端末に接続する必要があるか否かを判断するステップと、
（ｄ）前記少なくとも一つの隣接目標ブルートゥース装置の検索及び接続機能を行うために前記少なくとも一つのスレーブ装置が外部端末に接続する必要がある場合、前記外部端末に接続するステップと、
（ｅ）前記少なくとも一つの隣接目標ブルートゥース装置を検索する必要があるか否かを判断するステップと、
（ｆ）前記隣接目標ブルートゥース装置を検索する必要がない場合、前記少なくとも一つの隣接目標ブルートゥース装置のＭＡＣアドレス、ピンコード、及び装置名のうち少なくとも一つを手動で入力するステップと、
（ｇ）前記隣接目標ブルートゥース装置を検索する必要がない場合、前記スレーブ装置が前記外部端末に接続されていると、前記外部端末で利用可能な前記少なくとも一つの隣接目標ブルートゥース装置の目録を生成し、前記スレーブ装置が前記外部端末に接続されていないと、前記スレーブ装置で利用可能な前記少なくとも一つの隣接目標ブルートゥース装置の目録を生成するステップと、
（ｈ）接続すべき前記少なくとも一つの隣接目標ブルートゥース装置を選択するステップと、
（ｉ）少なくとも一つの自動または手動接続オプションを含む前記少なくとも一つの隣接目標ブルートゥース装置に対する接続オプションを定義するステップと、
（ｊ）前記少なくとも一つの自動または手動接続オプションに基づいて前記スレーブ装置と前記少なくとも一つの隣接目標ブルートゥース装置間の接続を行うステップと、
を含む無線使用可能装置。
【請求項５】
前記少なくとも一つの隣接目標ブルートゥース装置が認証を必要とするか否かを判断するステップと、
前記少なくとも一つの隣接目標ブルートゥース装置が認証を必要とする場合、前記スレーブ装置と前記少なくとも一つの隣接目標ブルートゥース装置間の認証を行うステップと、を行う機能をさらに含む、請求項４に記載の無線使用可能装置。
【請求項６】
少なくともバーコード読み取り機または光文字読み取り機の使用を通じて前記少なくとも一つの隣接目標ブルートゥース装置からＭＡＣアドレス及びピン番号を読み取るステップを行う機能をさらに含む、請求項４に記載の無線使用可能装置。
【請求項７】
隣接無線装置を検出し、これと接続されるスレーブ無線装置で利用するプログラムが記録されているコンピュータ読み取り可能記録媒体であって、
少なくとも一つの隣接目標ブルートゥース装置の検索及び接続機能を行うために少なくとも一つのスレーブ装置が外部端末に接続する必要があるか否かを判断する第１コードセグメントと、
前記少なくとも一つの隣接目標ブルートゥース装置の検索及び接続機能を行うために前記少なくとも一つのスレーブ装置が外部端末に接続する必要がある場合、前記外部端末に接続する第２コードセグメントと、
前記少なくとも一つの隣接目標ブルートゥース装置を検索する必要があるか否かを判断する第３コードセグメントと、
前記隣接目標ブルートゥース装置を検索する必要がない場合、前記少なくとも一つの隣接目標ブルートゥース装置のＭＡＣアドレス、ピンコード、及び装置名のうち少なくとも一つを手動で入力する第４コードセグメントと、
前記隣接目標ブルートゥース装置を検索する必要がない場合、前記スレーブ装置が前記外部端末に接続されていると、前記外部端末で利用可能な前記少なくとも一つの隣接目標ブルートゥース装置の目録を生成し、前記スレーブ装置が前記外部端末に接続されていないと、前記スレーブ装置で利用可能な前記少なくとも一つの隣接目標ブルートゥース装置の目録を生成する第５コードセグメントと、
接続すべき前記少なくとも一つの隣接目標ブルートゥース装置を選択する第６コードセグメントと、
少なくとも一つの自動または手動接続オプションを含む前記少なくとも一つの隣接目標ブルートゥース装置に対する接続オプションを定義する第７コードセグメントと、
前記少なくとも一つの自動または手動接続オプションに基づいて前記スレーブ装置と前記少なくとも一つの隣接目標ブルートゥース装置間の接続を行う第８コードセグメントと、
を含むコンピュータ読み取り可能記録媒体。
【請求項８】
前記少なくとも一つの隣接目標ブルートゥース装置が認証を必要とするか否かを判断するコードセグメントと、
前記少なくとも一つの隣接目標ブルートゥース装置が認証を必要とする場合、前記スレーブ装置と前記少なくとも一つの隣接目標ブルートゥース装置間の認証を行うコードセグメントと、
をさらに含む、請求項７に記載のコンピュータ読み取り可能記録媒体。
【請求項９】
少なくともバーコード読み取り機または光文字読み取り機の使用を通じて、前記少なくとも一つの隣接目標ブルートゥース装置からＭＡＣアドレス及びピン番号を読み取るコードセグメントをさらに含む、請求項７に記載のコンピュータ読み取り可能記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、向上したブルートゥース（登録商標）装置検索及び接続処理に関するものである。詳細には、本発明は、向上したブルートゥース装置検索及び接続処理に関するものである。より詳細には、本発明のブルートゥースペアリングのための処理は、プログラミング機能を有する第三者端末により行うことができる。サードパーティー端末は、隣接ブルートゥース装置の目録を作成し、作成された目録を、ベアリングを行う装置（以下“ペアリング装置”という。）またはスレーブ装置に提供する。隣接ブルートゥース装置目録は、“サードパーティー端末”のブルートゥース機能を用いてまたは照会を行う装置（以下、“照会装置”という。）（例えば、ペアリング装置）のブルートゥース機能を通じて作成することができ、これにより、照会装置は、サードパーティーにより提供される隣接ブルートゥース装置目録を用いて他のブルートゥース装置に接続することができる。このような本発明によるサードパーティーページングは、ワイファイ（Ｗｉ−Ｆｉ（登録商標））及びワイマックス（ＷｉＭａｘ（登録商標））などの他の無線技術に適用されることもでき、“ブルートゥース”という用語が使われた場合は、有線技術の他に、他のいずれの無線方式にも適用されることを意味する。
【背景技術】
【０００２】
この節では、本発明の様々な側面と関連しうる当該技術分野の様々な側面について読者に説明する。この節の説明は、本発明の様々な側面の理解を助けるための背景知識を読者に提供することができる。したがって、この節の説明は、このような点を考慮して判断されるべきであり、従来技術と認めるものと判断してはならない。
【０００３】
コンピュータ、携帯電話、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）、バーコードスキャナー、及びプリンタなどの無線端末は、消費者にとって且つ産業分野において有用性が増大しつつある。これらの装置は、無線技術として主にブルートゥースを用いる。ブルートゥースは、ワシントン州のカークランドに位置しているブルートゥースＳＩＧ（Ｓｐｅｃｉａｌ Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ）により開発された技術で、低コストで相対的に短い距離内にあるブルートゥース使用可能装置を無線で連結させうる短距離無線通信を提供するための技術である。ブルートゥース通信では、物理的なケーブルを必要とせずに、相対的に短い距離内でブルートゥース装置が音声及びデータ信号をやり取りするために無線周波数を用いる。例えば、無線通信装置とラップトップコンピュータは、それぞれブルートゥースモジュールを備えている場合、ケーブルを用いることなく互いに無線で（すなわち、ケーブル無しに）連結することができる。ブルートゥースモジュールを備えていると、ＰＤＡ、デスクトップコンピュータ、ファクシミリ、キーボード、及びジョイスチックなどのいかなるタイプの装置もほとんどブルートゥース通信を利用することができる。
【０００４】
ブルートゥースモジュールを備えた装置は、隣接するブルートゥース装置を検索し、検索されたブルートゥース装置と無線で通信ができるように、検索されたブルートゥース装置とのペアリング処理を行う。ペアリング処理とは、ブルートゥースインターフェース標準で定義された装置間共通リンクキーを生成して、装置間共通リンクを認証する認証処理のことをいう。ブルートゥース機能は、携帯電話、バーコード読み取り機、キーボード、及びプリンタなどの様々な電子機器で広く具現されている。２個のブルートゥース装置間に接続を確立するために、ブルートゥース装置は、ページング及び照会処理を必要とする。このために、一般に、バーコードスキャナー、キーボード、ジョイスチック、及びプリンタなどの周辺ブルートゥース装置は、（ＰＣ及びＰＤＡなどのマスター装置であるか、または、バーコードスキャナー、キーボード、ジョイスチック、及びプリンタなどのスレーブ装置である）別のブルートゥース装置への直接ブルートゥース接続を開始する機能を有しないブルートゥーススレーブ装置として開発されている。しかし、このような周辺（スレーブ）ブルートゥース装置のユーザーは、別のブルートゥース装置への接続を直接開始する必要がある場合もあるが、ブルートゥース使用可能電子装置（Ｂｌｕｅｔｏｏｔｈ ｅｎａｂｌｅｄ ｅｌｅｃｔｒｏｎｉｃ ｄｅｖｉｃｅ）の現在の技術ではそのような接続開始は不可能である。
【０００５】
さらに、あるブルートゥース使用可能電子装置は、上記の問題を悪化させるような構成とされる場合もある。例えば、現在人気の高い電子製品の一つに、カリフォルニア州、クパチーノにあるアップル社のアイフォン（ｉＰｈｏｎｅ（登録商標））がある。公知の技術で発生する上記の付加的な問題点の証拠として、アップル社のアイフォンは、周辺装置に対するページング（検索）及び照会（接続）機能を提供していない。これは、アップル社のアイフォンと他の周辺装置が所定の付加的な側面において異なっているためである。具体的に、（ＰＣ及びＰＤＡなどのマスター装置である）接続を行う一般的なブルートゥース装置（例えば、アイフォン以外のブルートゥース装置）は、基本的なブルートゥースマネジャーソフトウェアを提供する。このソフトウェアは、マスター装置が隣接ブルートゥース装置を検索できるようにし（この処理をブルートゥースでは“ペアリング”という。）、ユーザーが接続される装置を選択できるようにし（この処理をブルートゥースでは“照会”という。）、これによって接続された装置が、接続を行う装置（以下“接続ブルートゥース装置”という。）にピン番号（ＰＩＮ）を入力するようとの要請を受け、以降、両ピン番号が一致するとそれら両装置が連結される。しかし、アイフォンは、その検索処理中に（いわゆるブルートゥースヘッドセットを除いて）周辺あるいは隣接のブルートゥース装置の目録を作成できる機能を遮断しており、このため、他のいかなる方式のブルートゥース利用可能装置も支援せず、結局としてスレーブ装置と他の装置は接続を行うことができない。
【０００６】
したがって、（バーコードスキャナー、プリンタ、キーボード、及びジョイスチックなどの）任意の方式の周辺ブルートゥース装置と任意の方式のマスターブルートゥース装置は、ペアリングまたは照会プログラミング機能がないか、ペアリング及び照会処理を制御するためのディスプレイがないためペアリング及び／または照会処理を容易に始めることができず、よって、それらブルートゥース装置間に完全な相互連結を達成し難い。また、上述したように、一般的なブルートゥースマネジャー機能が大部分の非周辺（マスター）ブルートゥース端末上に（非アイフォンタイプ接続（ｎｏｎ‐ｉＰｈｏｎｅ ｔｙｐｅ ｃｏｎｎｅｃｔｉｏｎ）のために）存在するが、周辺ブルートゥース装置は、主にプログラミング機能やディスプレイ機能がないため、ページングされた（検索された）装置目録は適切な方式で制御されることができない。このため、ユーザーがページングされた（検索された）装置目録からブルートゥース装置を選択する必要がある場合、検索された目録を提供してユーザーが目録から装置を選択できるようにすることは、（周辺ブルートゥース装置の観点から）処理が容易ではない。これは、より具体的に、プログラミング機能がないか、または、ボタン、ディスプレイ、可視光、スピーカー、またはその他外部通信ポートなどの入出力機能がないからである。
【０００７】
後述するように、既存のシステム（それぞれの全体内容を参考資料として添付する）は、単純に２個のブルートゥース装置を連結する効果的な方式を提供するために試みるもので、上述したような問題点を解決することができない。例えば、発明の名称が“ブルートゥースＲＴＭ使用可能移動端末のための自動ペアリング方法”である米国特許公開番号２００８／００７６３８９は、装置間で定義される付加的な認証信号を用いる自動的ペアリング及び接続方法を提示している。この方法によれば、２個の装置は、（サムスン携帯電話及びサムスンヘッドセットなどの）“自動ペアリング及び接続使用可能”装置であるか否かを確認し、通常的なユーザーによるペアリング及び照会過程無しで、自動的なペアリング及び接続処理を行う。これと類似に、発明の名称が“自動ブルートゥースペアリングのための方法及び装置”である米国特許公開番号２００７／０１９７１６４は、スレーブ装置に接続ヒストリーが保存されていると、スレーブ装置がマスター装置に接続を試みる装置接続方法を提示している。また、発明の名称が“名称によるローカル装置識別”である米国特許公開番号２００５／０２２０２２１は、スレーブ装置の検索及び接続方法に重点が置かれるように照会処理の速度を高めるために、ブルートゥース装置の装置名を局部的に維持させることを提案している。このために、（例示的なアイフォンだけでなく）あらゆる種類のブルートゥース使用可能電子装置のユーザーは、付加的な認証処理を用いてあるいは用いることなく周辺／隣接ブルートゥース装置に接続する方法を必要とする。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、少なくとも上述した既存システムの上記問題点及び欠点を実質的に解決し、少なくとも以下に説明する効果を得ることにある。したがって、本発明の目的は、サードパーティー端末の支援を受けてペアリング及び照会処理を行うバーコードスキャナー、キーボード、ジョイスチック、及びプリンタなどの周辺（スレーブ）ブルートゥース装置のための方法及び装置を提供することにある。
【０００９】
本発明の他の目的は、接続処理中に付加的な認証処理器を用いて隣接ブルートゥース装置に対する照会（接続）を行う方法及び装置であって、装置間の無線通信の保安性を向上させることができる方法及び装置を提供することにある。一部のブルートゥース装置は、ブルートゥース標準プロトコルで定義されない付加的な認証処理を必要とせず、このため、本発明は、照会（接続）装置が照会（接続）処理中に自動で付加的な認証処理器の必要性を判断できるようにし、与えられた隣接ブルートゥース装置が接続されるために追加認証処理を必要とする場合、付加的な認証処理を行うことができる。
【課題を解決するための手段】
【００１０】
本発明の一側面によれば、本発明は、プログラミング機能付きの内部または外部端末を用いてブルートゥース周辺装置に対してブルートゥース接続を行う方法を定義する。このような方法は、本発明によって以下に説明される様々なページング及び照会オプションを提供する。
【００１１】
本発明の他の側面によれば、多重化された有線及び無線環境内で複数の無線装置を通じて通信を提供するシステム及び方法が最も広い範囲で提供され、具体的に、サードパーティープログラミング機能を用いた向上した無線接続を提供する方法（及び該方法の実行と関連した命令を保存するように構成されたメモリユニットと、この方法を用いるためのステップを行うための命令を行うように構成された処理器とを少なくとも含む装置）において、この方法は、（ａ）少なくとも一つの隣接目標ブルートゥース装置の検索及び接続機能を行うために少なくとも一つのスレーブ装置が外部端末に接続する必要があるか否かを判断するステップと、（ｂ）前記少なくとも一つの隣接目標ブルートゥース装置の検索及び接続機能を行うために前記少なくとも一つのスレーブ装置が外部端末に接続する必要がある場合、前記外部端末に接続するステップと、（ｃ）前記少なくとも一つの隣接目標ブルートゥース装置を検索する必要があるか否かを判断するステップと、（ｄ）前記隣接目標ブルートゥース装置を検索する必要がない場合、前記少なくとも一つの隣接目標ブルートゥース装置のＭＡＣアドレス、ピンコード、及び装置名のうち少なくとも一つを手動で入力するステップと、（ｅ）前記隣接目標ブルートゥース装置を検索する必要がない場合、前記スレーブ装置が前記外部端末に接続されていると、前記外部端末で利用可能な前記少なくとも一つの隣接目標ブルートゥース装置の目録を生成し、前記スレーブ装置が前記外部端末に接続されていないと、前記スレーブ装置で利用可能な前記少なくとも一つの隣接目標ブルートゥース装置の目録を生成するステップと、（ｆ）接続すべき前記少なくとも一つの隣接目標ブルートゥース装置を選択するステップと、（ｇ）少なくとも一つの自動または手動接続オプションを含む前記少なくとも一つの隣接目標ブルートゥース装置に対する接続オプションを定義するステップと、（ｈ）前記少なくとも一つの自動または手動接続オプションに基づいて前記スレーブ装置と前記少なくとも一つの隣接目標ブルートゥース装置間の接続を行うステップと、を含むことを特徴とする。また、前記方法は、前記少なくとも一つの隣接目標ブルートゥース装置が認証を必要とするか否かを判断するステップと、前記少なくとも一つの隣接目標ブルートゥース装置が認証を必要とする場合、前記スレーブ装置と前記少なくとも一つの隣接目標ブルートゥース装置間の認証を行うステップと、をさらに含むことを特徴とする。また、前記方法は、少なくともバーコード読み取り機または光文字読み取り機の使用を通じて前記少なくとも一つの隣接目標ブルートゥース装置からＭＡＣアドレス及びピン番号を読み取るステップをさらに含むことを特徴とする。このために、本発明の方式は、隣接無線装置を検出し、これに接続されるスレーブ無線装置で利用するプログラムの記録されているコンピュータ読み取り可能記録媒体において、本発明の上述したステップをそれぞれ行うコードセグメントを含むコンピュータ読み取り可能記録媒体とすることもできる。
【発明の効果】
【００１２】
本発明は、接続処理中に付加的な認証処理器を用いて隣接ブルートゥース装置に対する照会（接続）を行う方法及び装置であって、これらの装置間の無線通信の保安性を向上させることができる。一部のブルートゥース装置は、ブルートゥース標準プロトコルで定義されない付加的な認証処理を必要とせず、このために、本発明は、照会（接続）装置が照会（接続）処理中に自動で付加的な認証処理器の必要性を判断できるようにし、与えられた隣接ブルートゥース装置が接続されるために追加認証処理を必要とする場合、付加的な認証処理を行うことができる。
【図面の簡単な説明】
【００１３】
本発明の上述の及びその他の目的、特徴、及び効果は、添付の図面を参照した下記の詳細な説明からより明確になるであろう。
【図１Ａ】ブルートゥースＭＡＣアドレスを例示的なブルートゥース周辺装置にダウンロードする処理を示すプロセス図である。
【図１Ｂ】ブルートゥース周辺装置及び目標ブルートゥース装置からの例示的なブルートゥース接続処理を示すプロセス図である。
【図１Ｃ】選択的な認証処理を通じて行われるブルートゥースページング（検索）及び照会（接続）を示すプロセス図である。
【図２】プログラミング機能付きサードパーティー端末を用いて行われるブルートゥースページング（検索）、照会（接続）、及びダウンロード及び接続処理を示すプロセス図である。
【図３】認証機能を有する接続ブルートゥース装置を示すブロック図である。
【図４】接続（スレーブ）ブルートゥース装置が例示的なページング、照会、及び認証機能を通じて（外部端末を用いてあるいは用いることなく）目標隣接ブルートゥース装置に接続する過程を示すフローチャートである。
【図５】ユーザーが隣接目標ブルートゥース装置のブルートゥースＭＡＣ、ピン、プレフィクス、サフィックス検索情報などを手動で入力する時に利用できる例示的なソフトウェアの画面を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一つ以上の具体的な実施例を説明する。本発明の実施例の具体的な説明をするために、本明細書には実具現におけるあらゆる特徴について説明する。これらの実具現のための開発においては、あらゆる工学技術または設計プロジェクトにおけるように、システム関連及び事業関連制約等の遵守などの、具現によって変わる、開発者の特定目標を達成するために多数の具現関連決定をしなければならない。また、かかる開発努力は複雑で、時間がかかることもあるが、本発明の開示（ｄｉｓｃｌｏｓｕｒｅ）の利益を得る通常の技術者のための設計、製作、及び製造に対して規則的な作業がなされるだろう。
【００１５】
本発明は、付加的な認証処理を通じてブルートゥース装置を独創的にページング（検索）し、照会（接続）する新しいシステム及び方法を紹介する。このために、本発明は、プログラミング機能を有するサードパーティー端末を用いて周辺ブルートゥース装置が付加的な認証処理を行いながら他のブルートゥース装置に直接接続できる方法を紹介する。ブルートゥース周辺装置は自体としてプログラミング機能、またはディスプレイまたは音声などの出力機能を有していないが、本明細書で開示される具体的事項によって構成されるとマスター装置（接続装置）になりうる。
【００１６】
本発明の一側面によれば、多重化された有線及び無線環境内で複数の無線装置を通じて通信を提供するシステム及び方法が最も広い範囲で提供され、具体的に、サードパーティープログラミング機能を用いた向上した無線接続を提供する方法（及び前記方法の実行に関連した命令を保存するように構成されたメモリユニットと前記方法を利用するためのステップを行うための命令を行うように構成された処理器とを少なくとも含む装置）において、前記方法は、（ａ）少なくとも一つの隣接目標ブルートゥース装置の検索及び接続機能を行うために少なくとも一つのスレーブ装置が外部端末に接続する必要があるか否かを判断するステップと、（ｂ）前記少なくとも一つの隣接目標ブルートゥース装置の検索及び接続機能を行うために前記少なくとも一つのスレーブ装置が外部端末に接続する必要がある場合、前記外部端末に接続するステップと、（ｃ）前記少なくとも一つの隣接目標ブルートゥース装置を検索する必要があるか否かを判断するステップと、（ｄ）前記隣接目標ブルートゥース装置を検索する必要がない場合、前記少なくとも一つの隣接目標ブルートゥース装置のＭＡＣアドレス、ピンコード、及び装置名のうち少なくとも一つを手動で入力するステップと、（ｅ）前記隣接目標ブルートゥース装置を検索する必要がない場合、前記スレーブ装置が前記外部端末に接続されていると、前記外部端末で利用可能な前記少なくとも一つの隣接目標ブルートゥース装置の目録を生成し、前記スレーブ装置が前記外部端末に接続されていないと前記スレーブ装置で利用可能な前記少なくとも一つの隣接目標ブルートゥース装置の目録を生成するステップと、（ｆ）接続すべき前記少なくとも一つの隣接目標ブルートゥース装置を選択するステップと、（ｇ）少なくとも一つの自動または手動接続オプションを含む前記少なくとも一つの隣接目標ブルートゥース装置に対する接続オプションを定義するステップと、（ｈ）前記少なくとも一つの自動または手動接続オプションに基づいて前記スレーブ装置と前記少なくとも一つの隣接目標ブルートゥース装置間の接続を行うステップと、を含むことを特徴とする。また、前記方法は、前記少なくとも一つの隣接目標ブルートゥース装置が認証を必要とするか否かを判断するステップと、前記少なくとも一つの隣接目標ブルートゥース装置が認証を必要とする場合、前記スレーブ装置と前記少なくとも一つの隣接目標ブルートゥース装置間の認証を行うステップと、をさらに含むことを特徴とする。また、前記方法は、少なくともバーコード読み取り機または光文字読み取り機の使用を通じて前記少なくとも一つの隣接目標ブルートゥース装置からＭＡＣアドレス及びピン番号を読み取るステップをさらに含むことを特徴とする。このために、本発明の方式は、隣接無線装置を検出し、これと接続されるスレーブ無線装置で利用するプログラムが記録されているコンピュータ読み取り可能記録媒体において、本発明の上述のステップをそれぞれ行うコードセグメントを含むコンピュータ読み取り可能記録媒体とすることができる。
【００１７】
図１Ａを参照すると、本発明の一実施例において、少なくとも一つのマックアドレス（ＭＡＣ ａｄｄｒｅｓｓ）がブルートゥース周辺装置にダウンロードされる。具体的に、これと関連する本発明の方法は、ステップ１０１で、例えば、直列またはＵＳＢケーブルなどのケーブルあるいはワイファイ（Ｗｉ−Ｆｉ）またはブルートゥースなどの無線接続を用いて、ブルートゥース使用可能装置をＰＣまたはＰＤＡなどの外部端末に連結することによって開始される。ステップ１０３で、目標ブルートゥースＭＡＣアドレスと選択的ブルートゥース装置の装置名は、手動で入力されたり（図５の例を参照）、ブルートゥース装置を用いて選択されることができる。ステップ１０５で、前記外部のサードパーティー端末は、ブルートゥース装置検索プログラムを実行し、端末装置のブルートゥース機能を用いたり接続された照会ブルートゥース装置のブルートゥース機能を用いたりして目標ブルートゥース装置のＭＡＣアドレスを探す。接続ブルートゥース装置の周辺装置のブルートゥース機能が隣接ブルートゥース装置を検索するために用いられると、検索されたブルートゥース装置目録が（例えば、ＰＣ、ＰＤＡなどの）前記端末にアップロードされる。ステップ１０７で、目標ブルートゥース装置が、ステップ１０５で検索された装置目録から選択される。ステップ１０９で、目標ブルートゥース装置のＭＡＣアドレス及び選択的ブルートゥース装置の装置名が手動で指定される。ステップ１１１で、選択的接続方法が定義される。ステップ１１３で、ＭＡＣアドレスダウンロードプログラムを用いて外部のサードパーティー端末からＭＡＣアドレスがダウンロードされる。ステップ１１５で、照会ブルートゥース装置は、外部端末からの保存されたＭＡＣアドレスを用いて目標ブルートゥース装置へのブルートゥース接続を行う。ステップ１１７で、周辺ブルートゥース装置の電源を入れたり装置キーの組み合わせを押すことで、ブルートゥース接続処理が行われる。
【００１８】
接続シーケンスを開始するためにバーコード読み取り機または近接センサーあるいはモーションセンサーなどの付加センサーを用いることもできる。このような接続処理が、図１Ｂに示されている。ステップ１０２で、照会ブルートゥース装置は、目標ブルートゥース装置への接続処理を行う。その後、照会ブルートゥース装置は、登録されたＭＡＣアドレスに接続を試みる。登録されたＭＡＣアドレスがないと、ステップ１０４で警告信号を生成する。ステップ１０６で、音、振動、可視光、またはメッセージの表示によりブルートゥース接続状態を表示する。ステップ１０６で、必要時に複数のブルートゥース接続処理を行う。ステップ１０８で、ブルートゥース接続が確立された後に、ブルートゥース周辺装置は、装置間の確実な接続を設定するために認証のような付加的な処理を行う。続いて、図１Ｃに示すように、接続されるブルートゥース装置１００は、接続ブルートゥース装置１１０とページング１２０、応答（１３０）、照会（１４０）、応答（１５０）、認証要請（１６０）、認証通過（１７０）、及び接続（１８０）などの例示的なステップを経てインターフェーシングする。
【００１９】
次に、図２を参照して、プログラミング機能付きサードパーティー端末を用いて行うブルートゥースページング（検索）、照会（接続）、ダウンロード、及び接続処理について説明する。プログラミング機能付き端末２００は、ページングステップ（２１０）及び応答ステップ（２１１）を行い、隣接ブルートゥース装置１乃至Ｎ（２２０）を含む利用可能ブルートゥース装置目録（２１２）を生成した後、ステップ２３０で接続ブルートゥース装置２４０に隣接ブルートゥース装置目録をダウンロードすることができる。接続ブルートゥース装置２４０は自体的に生成した目録を用いてあるいはプログラミング機能を有する端末からダウンロードした隣接ブルートゥース装置目録を用いて、照会ステップ（２５０）及び応答ステップ（２５１）を行い、その結果として接続（２５２）を行うことによって、目標隣接ブルートゥース装置１乃至Ｎ（２２０）と接続するように（プログラミング機能を有する端末２００の助けにより）自体的に生成した目録（あるいは自体的に確立した接続）を用いることができる。接続ブルートゥース装置２４０は、プリンタ、電話、ジョイスチック、携帯用スキャナーなどのスレーブ（周辺）装置とすることができ、本明細書で記述するケーティシンク（ＫＴＳｙｎｃ）（登録商標）ソフトウェアなどのブルートゥース管理ソフトウェアをダウンロードする必要があり、元来よりブルートゥース管理ソフトウェアが内蔵されている例示的なケーディーシー（ＫＤＣ）（登録商標）２００タイプユニットなどの装置とすることができる。プログラミング機能付き端末２００は、ニュージャージー州、プリンストンにあるコアムタック  インコーポレイテッドのＫＤＣ２００タイプユニットまたはＫＴＳｙｎｃタイプソフトウェアがダウンロードされたＰＣまたはＰＤＡなどの任意の種類のブルートゥース使用可能装置とすることができる。スレーブ装置（周辺装置）が、ダウンロードされたＫＴＳｙｎｃタイプソフトウェアと一緒に動作し／動作したり、ＫＤＣタイプユニットと共に動作できる機能がないとすれば、プログラミング機能付き端末２００を含む必要がある。これは、特に、目標隣接ブルートゥース装置が認証を必要とする場合に該当する。認証方式がない場合、ＫＤＣタイプユニットを提供することが可能であり、ＫＴＳｙｎｃタイプソフトウェアがダウンロードされたＰＣまたはＰＤＡでのみ動作することができ、これは、目標隣接ブルートゥース装置が付加的な認証処理を必要とするアイフォンとは違い、ピン番号を入力する以外の付加的な認証処理を必要としないＲＩＭブラックベリー（ＲＩＭ  Ｂｌａｃｋｂｅｒｒｙ）（登録商標）またはマイクロソフトウィンド移動装置である場合に該当する。
【００２０】
図３は、認証機能付き接続（スレーブ）ブルートゥース装置を例示的に示す図である。図３に示すように、制御部３００は、メモリ３０６、インターフェース３０２、認証処理部３０４、ブザー３０８、ボタン３１０、ディスプレイ３１２、及びブルートゥースモジュール３１４に連結されている。制御部３００の制御の下に、ブルートゥース使用可能装置は連結可能隣接ブルートゥース装置を検索し、検索された隣接ブルートゥース装置に対するベアリング動作を行って、検索された隣接ブルートゥース装置のアドレスとネーム関連表示（ｎａｍｅ ｒｅｌａｔｅｄ ｉｎｄｉｃｉａ）を獲得する。
【００２１】
図４は、本発明の全体的なページング、照会、及び認証処理過程の他に、上述した機能及び処理を示す上位レベルダイヤグラムである。具体的に、決定ステップ４００で、ユーザーが、外部端末に接続する必要があるか否かを判断する。外部端末に接続する必要がある場合（４１０）、必要によってステップ４１２で隣接ブルートゥース装置の検索が始まる。隣接ブルートゥース装置を検索する必要がない場合、ステップ４１４で目標ブルートゥース装置に対するＭＡＣアドレス及び装置名を手動で入力する。隣接ブルートゥース装置を検索する必要がある場合、ステップ４１６で、前記外部端末は、あらゆる使用可能ブルートゥース装置に対する目録を作成して、ユーザーが一つ以上の目標ブルートゥース装置を選択できるようにする。これと類似に、外部端末に接続する必要がない場合、ステップ４２０で、隣接ブルートゥース装置を検索する必要があるか否かを判断する。隣接ブルートゥース装置を検索する必要がない場合、ステップ４２２で、ユーザーは所定のブルートゥース装置に対するＭＡＣアドレス及び装置名を手動で入力する。隣接ブルートゥース装置を検索する必要がある場合、ステップ４２４で、接続装置は、あらゆる使用可能ブルートゥース装置に対する目録を作成して、ユーザーが所定の目標ブルートゥース装置を選択できるようにする。以降、ステップ４３０で、様々な接続オプションを定義する。ステップ４４０で、選択された接続処理が行われる。ステップ４５０で、スレーブ及び目標ブルートゥース装置（典型的に、ジョイスチック、キーボード、プリンタ等）が互いに接続される。もし接続に失敗すると、ステップ４９５で、接続失敗が指示される。この接続失敗指示は、ピン不一致などの要因によって発生する一般的なブルートゥース失敗の指示である。ステップ４６０では、選択された接続が認証を要求するか否かを判断する。主に、アイフォンとそれ以外の保安接続ベースの装置では、選択された接続が認証を要求する。認証が要求されない場合（主に、マイクロソフトウィンドベースの移動装置、リームブラックベリー装置などである場合）、ステップ４９０で、成功の指示がなされる。認証が必要な場合（主に、アイフォンなどの移動装置の場合）、ステップ４７０で認証が通過されたのか可否が判断される。認証が通過出来なければ、ステップ４８０で接続失敗の指示がなされる。この場合、無保安装置（ｎｏｎ‐ｓｅｃｕｒｅ ｄｅｖｉｃｅ）には成功的に接続されることもできる。ステップ４７０で認証に通過すると、ステップ４８５で、（保安）接続成功の指示がなされる。
【００２２】
また、以上の説明は、外部端末及び／またはスレーブ（接続）装置の用途とされる例示的な一連の装置について説明する次のような例に基づいて単に例示的に理解されることができる。このような装置は、アイフォンまたはその他ブルートゥース使用可能装置などのホストに接続しようとする例示的な周辺装置であり、ニュージャージー州、プリンストンにあるコアムタック  インコーポレイテッドが提供するＫＤＣ（登録商標）２００などの携帯用スキャナーなどの様々な装置でありうる。このようなＫＤＣ携帯用スキャナーが利用されないと、必要時に、本明細書で説明する機能を具現するために、ＫＤＣ装置の検索及び接続ソフトウェア（これも同様、ニュージャージー州、プリンストンにあるコアムタック  インコーポレイテッドが提供しており、ＫＴＳｙｎｃというネームのソフトウェアとして販売されている。）が、外部端末及び／またはスレーブ（接続）装置にダウンロードされることができる。本発明は、主として無線実施例と関連して説明したが、（ＵＳＢ有線接続、ＲＳ２３２などの）有線実施例も適用可能であり、これも本発明の権利範囲に含まれるものとして認めるべきであり、完全なブルートゥース機能を有しても、有さなくても良い。本発明と関連して具現可能ないかなる変形例においても、２００７年１２月２７日付に出願された米国特許出願番号１２／００５,４７０と２００９年３月３１日付に出願された米国特許出願番号１２／３８３,９７８に記述されている付加的な機能と事項を考慮することができ、このために、それら特許出願の明細書の全体内容を参考資料として添付する。
【００２３】
あるいは、上述した外部端末及び／またはスレーブ（接続）装置の代わりに、他の装置を使用することも可能である。例えば、上述したプログラミング機能付き端末をＰＣ、ＰＤＡ、（例えば、ＫＤＣ ２００などの）バーコードスキャナー、電話、その他の装置からなる群より選ぶことができ、これらの装置はそれぞれ、（ａ）検索機能、（ｂ）（テキストから音声への変換と、ユーザープロンプト機能などを含む）表示手段、（ｃ）（例えば、接続すべき装置の音声認識などの選択機能などの）ユーザー入力機能、及び／または（ｄ）（例えば、目標装置のＭＡＣアドレスをＫＤＣや他の装置などの接続装置にダウンロードする機能などの）通信機能を有する。上述したアイフォンまたはその他の装置の他に、類似マスター装置には、ブルートゥースプリンタ、ジョイスチックなどのスレーブとマスターの一部変形（例えば、例示されたＫＤＣ ２００またはその他装置などのブルートゥースハブ）がある。このような連関関係（ｒｅｌａｔｉｏｎ）の（様々な可能な例のうち）一つの例として複合機（ｍｕｌｔｉｆｕｎｃｔｉｏｎ ｐｒｉｎｔｅｒ）と関連した例を挙げることができ、この場合、ユーザーは、スキャナーとプリンタをＰＣにあるいはＰＣを経由して連結する必要がなく、よって、スキャナーとプリンタはＰＣ無しで直接動作して文書を複写または印刷することができる（例えば、ＫＤＣ（マスターハブ）がブルートゥースプリンタに接続されることができ、印刷命令をいかなるＰＣも経由せずに直接転送することができる）。
【００２４】
以上の場合に対して本発明の全般的概念内で共に動作する様々なブルートゥース使用可能装置の例示的なページング機能（検索機能とも称する）に関する具体的事項を説明すると、次の通りである。ブルートゥース装置のページング（検索）の第１変形例は“内部プログラミング機能”という使用と関連する。この場合、例示的なＫＤＣ（または、ブルートゥース管理ソフトウェアなどを備えた他の周辺（スレーブ）装置）は、このソフトウェアを用いて内部ページング（検索）機能によって隣接ブルートゥース装置をページングする。こうすることによって、目標ブルートゥース装置のＭＡＣアドレスが接続ブルートゥース装置の周辺メモリに保存されるようになる。この場合は、周辺（スレーブ）装置で内部ブルートゥース装置検索機能が利用可能な場合に適用される。その後、必要時にキーパッド、ボタン、あるいは音声認識などの他の入力方式を用いてピンコードを入力することができる。接続装置がディスプレイと複数のボタンを有する場合、０乃至９及びＡからＺまでの数字と文字が順次にまたはあらかじめ定義された順番で表示される。あるいは、ブルートゥース装置のページング（検索）の変形例は、“外部プログラミング機能”という機能の使用と関連する。この場合、外部端末上で動作する例示的なＫＴＳｙｎｃブルートゥース管理ソフトウェアを、（目標）隣接ブルートゥース装置を検索し、その目録を作成するために用いることができる。その後、目標ブルートゥース装置のＭＡＣアドレスとピン番号が、直列またはＵＳＢケーブルなどのケーブルを経てあるいはワイファイ（Ｗｉ−Ｆｉ）またはブルートゥースなどの無線手段を通じて、プログラミング機能を有する外部端末から接続周辺（スレーブ）ブルートゥース装置のメモリにダウンロードされることができる。その後、上記に定義された好ましい装置設定とは無関係に、本明細書で付加的に記述される接続（照会）がなされることができる。このために、本発明による方法は、接続処理をより效果的に管理できる様々な接続オプションを含むことができる。また、次のような例示的照会（接続）処理を提供することができる。すなわち、所定のブルートゥース周辺装置が（ｉ）ボタンを押すステップと、（ｉｉ）所定の（スレーブ）装置のパワーオン時に接続処理を自動で行うステップと、（ｉｉｉ）バーコードスキャナー、カメラ機能、または近接センサーなどの付加的なセンサーを用いて接続を開始するステップを含む様々な方法により、ブルートゥース接続処理を行うことができる。この時、ＭＡＣアドレスとピン番号を一つの所定の特殊バーコードあるいは他の機械読み取り可能記号として定義することを考慮することができる。このように特殊な場合、接続装置は、目標ブルートゥース装置のディスプレイに表示されたり紙などの別の媒体に印刷された文字及び特殊記号（該当装置のディスプレイに表示されうる任意の形態の文字または記号）からＭＡＣアドレス及びピン番号を抽出できる他、このような特殊バーコード及び／またはＯＣＲフォントなどの他の機械読み取り可能記号を通じて目標ブルートゥース装置からＭＡＣアドレス及びピン番号を抽出することができる。通常、このような本発明の変形構成を具現するためには、（本明細書に記述されたバーコード読み取りのためのＫＤＣ装置やその他装置または無バーコード方式のための文字認識機能を備えた携帯電話またはＰＣ／ＰＤＡカメラなどを備えた装置などの）携帯用スキャナーを必要とする。したがって、付加的な例示的実施例によれば、かかるソフトウェアは、目標装置のバーコードを読み、そのバーコード列から標準ＭＡＣアドレス及びピン（アルファ（α））番号を抽出することができる。本発明の他の方式によれば、ユーザーは、ＰＣ上で動作中にあるＫＴＳｙｎｃなどの（ダウンロードされた）ソフトウェアを用いてＭＡＣアドレスを簡単に検索し入力することができる。他の例示的実施例において、所望の応用分野によって、内蔵されたブルートゥースメニューを通じてユーザーに使い勝手のよさを提供できる例示的ＫＤＣ ２００ユニットなどの内蔵されたディスプレイ付き小型装置を簡便に利用することができる。
【００２５】
いずれの場合においても、下に記述する概略的なステップは、本発明の処理の様々な側面を定義する。
１．目標ブルートゥース装置登録
Ａ．ステップ１：目録作成及び修正
ｉ．ユーザーが外部のサードパーティー端末のブルートゥース接続プログラムを用いて接続ブルートゥース装置にＭＡＣアドレスとピンをダウンロードできるようにし、
ｉｉ．ユーザーはディスプレイとテキストから音声への変換機能（あるいは、人間が理解可能な他の出力メカニズム）を有する接続装置内に保存されたＭＡＣアドレスをブラウジングでき、
ｉｉｉ．（例えば、ボタンなどの）ユーザー入力構造が利用可能な場合、ユーザーは保存されたＭＡＣアドレスを削除したり変更したりすることができる。
Ｂ．ステップ２：ペアリングされた装置のＭＡＣアドレス／ピン保存の活性化／不活性化
ｉ．保存オプションが活性化（ｅｎａｂｌｅ）されていると、ブルートゥース装置は、新しくペアリングされた装置のＭＡＣアドレス／ピンを追加することができ、
Ｃ．ステップ３：新しくペアリングされた装置の位置保存
ｉ．ユーザーは、優先して新しくペアリングされた装置の位置として、その最初、最後、あるいは特定の位置を選択する。
２．接続方法選択
Ａ．可能なステップ：無検索及び手動接続（Ｎｏ
Ｓｅａｒｃｈ ＆ Ｍａｎｕａｌ Ｃｏｎｎｅｃｔ）
ｉ．ユーザーは、ＭＡＣアドレスをブラウジングして接続処理を手動で実行する。
Ｂ．可能なステップ：無検索及び自動接続
ｉ．接続ブルートゥース装置は、保存されたＭＡＣアドレスを一つずつ順次にあるいは所定規則に基づく順番で連結する。
Ｃ．可能なステップ：検索及び手動接続
ｉ．接続ブルートゥース装置は、隣接ブルートゥース装置を検索し、
ｉｉ．接続ブルートゥース装置は、ＭＡＣアドレス及び／または隣接ブルートゥース装置の装置名を表示し、
ｉｉｉ．ユーザーは、接続する装置を選択する。
Ｄ．可能なステップ：検索及び自動接続
ｉ．接続ブルートゥース装置は、利用可能なブルートゥース装置を検索し、
ｉｉ．接続ブルートゥース装置は、接続ブルートゥース装置のメモリに登録された装置に連結し、
ｉｉｉ．接続優先権は、あらかじめ定義された規則により定められる。
３．接続フィルタリングオプション
ｉ．ユーザーは、ＭＡＣアドレス範囲、ブルートゥース装置の装置名、及びブルートゥース信号強度などの様々なフィルタリングオプションに基づいて接続ブルートゥース装置を互いに区別することができる。
【００２６】
ＫＴＳＹＮＣなどの任意のダウンロードされたサードパーティーソフトウェアは、ユーザーによる手動入力の他に検索機能を用いて、利用可能な隣接ブルートゥース装置のマックアドレスの目録を作成することができる。（他の種類のブルートゥース装置よりは）ＫＤＣと一緒に用いられると、ＫＤＣに接続するために（他の隣接目的ブルートゥース装置のピンコード及び／またはアイフォンの）ＭＡＣアドレスをダウンロードすることができる。他の実施例によれば、上述した構成を具現するために、他の与えられたスレーブ装置自体の接続機能を呼び出すことによって接続を開始することができる。説明してはいないが、本発明でソフトウェアと装置がいかなる構成を有しても、スレーブはマスターに接続できるから、スレーブはスレーブに接続することができる。したがって、これらスレーブ装置は互いに接続可能であり、また、必要時に、スレーブは一連の他の形態の装置のうち他のスレーブまたはマスターに接続することができる。
【００２７】
上述した通り、本明細書で説明したページング及び照会ステップに加えて、アイフォンなどのように認証を必要とする場合がありうる。このために、本発明は、付加的な認証オプションを提供することができる。このオプションは、所定の隣接目標ブルートゥース装置が適切な認証無しで完全な接続されるようにページング及び照会を行うことを許容しなくても良いということを意味する。例示したアイフォンの場合、アップル認証処理器から適切なキーを獲得することなくアイフォンと通信することが不可能である。これを達成するために、ＫＤＣ ２００ユニット内に認証チップが設置されているので、ＫＤＣ ２００ユニットを利用することができる。しかし、他の実施例では、認証チップ（例えば、アイフォン用のアップルアイフォンチップまたは他のクローズドブルートゥースシステムのための同等なチップ）を具現でき、または、認証チップのマイクロコードにより生成されうるものに類似する認証コードを提供する認証ソフトウェアの形態で認証チップに対する代替物を具現し、チップを備える必要性を除去することができる。下に記述するステップは、いかなる場合においても認証処理を過程によって完了する方法の一例を説明するものである。まず、アップルアイフォンなどの（通常マイクロソフトウィンド使用可能装置またはリームブラックベリー装置でない）保安接続（認証）を必要とするブルートゥース装置は、接続（スレーブ）装置からの本発明による認証オプションを利用する必要がある。接続装置は、その装置内に（ハードウェアまたはソフトウェアで具現された）付加的な認証処理が存在するか確認する。付加的な認証処理が活性化された場合、接続装置は付加的な認証処理を開始し、活性化されていない場合は開始しない。しかし、その装置が（リームブラックベリーまたはマイクロソフトウィンドベースの移動装置などの普通のＳＰＰ装置の場合のように）保安接続を必要としないと、本発明の処理は、認証オプションを手動であるいは自動で不活性化するようになる。
【００２８】
本発明の他の実施例は、また、上述した方式を全て行うコンピュータ読み取り可能媒体に記憶されたコンピュータ読み取り可能コードまたはコードセグメントを含む。コンピュータ読み取り可能媒体は、コンピュータシステムにより読み取り可能なデータを記憶できるデータ記憶装置を含む。コンピュータ読み取り可能媒体の例には、（様々な記憶媒体のうち、ＲＯＭ、フロッピー（登録商標）ディスク、及びハードディスクなどの）磁気記憶媒体、（ＣＤ−ＲＯＭまたはＤＶＤなどの）光記録媒体、（インターネットを通じた転送などの）搬送波などの記憶メカニズムなどが含まれる。コンピュータ読み取り可能媒体は、ネットワークで連結されたコンピュータシステムに分散されて、コンピュータ読み取り可能コードが分散された方式で記憶されて実行されることができる。付加的な実施例は、ブルートゥース、ジグビ（ＺｉｇＢｅｅ）、ワイファイ（Ｗｉ−Ｆｉ）、及び／またはワイマックス（ＷｉＭａｘ）を含む相互に異なる通信プロトコルを通じて多重化された有線及び無線環境内で利用することができるという点を、本発明の権利範囲内で明示的に考慮することができる。上述した構成の実用的応用は極めて多いが、一実施例では、本発明をアイフォンに応用することが特に有用であるということを示すことができ、本発明は、様々な変形例及び他の形態にも適用可能であり、よって、具体的な実施例を図面に示す例として図示し、本明細書に詳細に説明した。しかし、開示された特定の形態に本発明が制限されると理解してはならない。本発明は、添付の特許請求の範囲で定義された本発明の技術的思想及び権利範囲内でなされるあらゆる変形、均等物、代案を含む。
【符号の説明】
【００２９】
１００    接続されるブルートゥース装置
１１０    接続ブルートゥース装置
２００    プログラミング機能付き端末
２４０    接続されるブルートゥース装置
【図１Ａ】
2011217353.tif 000003
【図１Ｂ】
2011217353.tif 000004
【図１Ｃ】
2011217353.tif 000005
【図２】
2011217353.tif 000006
【図３】
2011217353.tif 000007
【図４】
2011217353.tif 000008
【図５】
2011217353.tif 000009
【手続補正書】
【提出日】平成23年5月6日(2011.5.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
サードパーティープログラミング機能を用いた向上した無線接続を提供する方法であって、
（ａ）少なくとも一つの隣接目標ブルートゥース装置の検索及び接続機能を行うために少なくとも一つのスレーブ装置が外部端末に接続する必要があるか否かを判断するステップと、
（ｂ）前記少なくとも一つの隣接目標ブルートゥース装置の検索及び接続機能を行うために前記少なくとも一つのスレーブ装置が外部端末に接続する必要がある場合、前記外部端末に接続するステップと、
（ｃ）前記少なくとも一つの隣接目標ブルートゥース装置を検索する必要があるか否かを判断するステップと、
（ｄ）前記隣接目標ブルートゥース装置を検索する必要がない場合、前記少なくとも一つの隣接目標ブルートゥース装置のＭＡＣアドレス、ピンコード、及び装置名のうち少なくとも一つを手動で入力するステップと、
（ｅ）前記隣接目標ブルートゥース装置を検索する必要がない場合、前記スレーブ装置が前記外部端末に接続されていると、前記外部端末で利用可能な前記少なくとも一つの隣接目標ブルートゥース装置の目録を生成し、前記スレーブ装置が前記外部端末に接続されていないと、前記スレーブ装置にて利用可能な前記少なくとも一つの隣接目標ブルートゥース装置の目録を生成するステップと、
（ｆ）接続すべき前記少なくとも一つの隣接目標ブルートゥース装置を選択するステップと、
（ｇ）少なくとも一つの自動または手動接続オプションを含む前記少なくとも一つの隣接目標ブルートゥース装置に対する接続オプションを定義するステップと、
（ｈ）前記少なくとも一つの自動または手動接続オプションに基づいて前記スレーブ装置と前記少なくとも一つの隣接目標ブルートゥース装置間の接続を行うステップと、
を含む方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
したがって、（バーコードスキャナー、プリンタ、キーボード、及びジョイスチックなどの）任意の方式の周辺ブルートゥース装置と任意の方式のマスターブルートゥース装置は、ペアリングまたは照会プログラミング機能がないか、ペアリング及び照会処理を制御するためのディスプレイがないためペアリング及び／または照会処理を容易に始めることができず、よって、それらブルートゥース装置間に完全な相互連結を達成し難い。また、上述したように、周辺ブルートゥース装置は、主にプログラミング機能やディスプレイ機能がないため、ページングされた（検索された）装置目録は適切な方式で制御されることができないが、この点は大部分の非周辺（マスター）ブルートゥース端末上に（非アイフォンタイプ接続（ｎｏｎ‐ｉＰｈｏｎｅ ｔｙｐｅ ｃｏｎｎｅｃｔｉｏｎ）のために）存在する一般的なブルートゥースマネジャー機能であるにも拘らず不可能なのである。このため、ユーザーがページングされた（検索された）装置目録からブルートゥース装置を選択する必要がある場合、検索された目録を提供してユーザーが目録から装置を選択できるようにすることは、（周辺ブルートゥース装置の観点から）処理が容易ではない。これは、より具体的に、プログラミング機能がないか、または、ボタン、ディスプレイ、可視光、スピーカー、またはその他外部通信ポートなどの入出力機能がないからである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
図１Ａを参照すると、本発明の一実施例において、少なくとも一つのマックアドレス（ＭＡＣ ａｄｄｒｅｓｓ）がブルートゥース周辺装置にダウンロードされる。具体的に、これと関連する本発明の方法は、ステップ１０１で、例えば、直列またはＵＳＢケーブルなどのケーブルあるいはワイファイ（Ｗｉ−Ｆｉ）またはブルートゥースなどの無線接続を用いて、ブルートゥース使用可能装置をＰＣまたはＰＤＡなどの外部端末に連結することによって開始される。ステップ１０３で、目標ブルートゥースＭＡＣアドレスと選択的ブルートゥース装置の装置名は、手動で入力されたり（図５の例を参照）、ブルートゥース装置を用いて選択されることができる。ステップ１０５で、前記外部のサードパーティー端末は、ブルートゥース装置検索プログラムを実行し、端末装置のブルートゥース機能を用いたり接続された照会ブルートゥース装置のブルートゥース機能を用いたりして目標ブルートゥース装置のＭＡＣアドレスを探す。接続ブルートゥース装置の周辺装置のブルートゥース機能が隣接ブルートゥース装置を検索するために用いられると、検索されたブルートゥース装置目録が（例えば、ＰＣ、ＰＤＡなどの）前記端末にアップロードされる。ステップ１０７で、目標ブルートゥース装置が、ステップ１０５で検索された装置目録から選択される。ステップ１０９で、目標ブルートゥース装置のＭＡＣアドレス及び選択的ブルートゥース装置の装置名が手動で指定される。ステップ１１１で、選択的接続方法が定義される。ステップ１１３で、ＭＡＣアドレスダウンロードプログラムを用いて外部のサードパーティー端末からＭＡＣアドレスがダウンロードされる。ステップ１１５で、照会ブルートゥース装置は、外部端末からの保存されたＭＡＣアドレスを用いて目標ブルートゥース装置へのブルートゥース接続を行う。ステップ１１７で、周辺ブルートゥース装置の電源を入れたり装置キーの組み合わせを押すことで、その接続処理が行われる。
【外国語明細書】
2011217353.tif 000010
2011217353.tif 000011
2011217353.tif 000012
2011217353.tif 000013
2011217353.tif 000014
2011217353.tif 000015
2011217353.tif 000016
2011217353.tif 000017
2011217353.tif 000018
2011217353.tif 000019
2011217353.tif 000020
2011217353.tif 000021
2011217353.tif 000022
2011217353.tif 000023
2011217353.tif 000024
2011217353.tif 000025
2011217353.tif 000026
2011217353.tif 000027
2011217353.tif 000028
2011217353.tif 000029
2011217353.tif 000030
2011217353.tif 000031
2011217353.tif 000032
2011217353.tif 000033
2011217353.tif 000034
2011217353.tif 000035
2011217353.tif 000036
2011217353.tif 000037
2011217353.tif 000038
2011217353.tif 000039
2011217353.tif 000040