(57)【要約】  【解決手段】装置間におけるサービス探査を、無線通信可能な装置を含む装置、無線アクセスポイント又は他の無線通信装置と通信可能に接続される装置間の接続を確立する前に提供する。接続を確立する前にサービス探査することによって、所望のサービスを見出すことを容易にし得る。探査され得るサービスは、例えば印刷サービス、カメラサービス、ＰＤＡサービス又は他の適切な任意のサービスであり得る。サービスは、８０２．１１、ブルートゥース、ＵＷＢ又は他の適切な任意の無線技術を使用し探査され得る。グラフィカルユーザインタフェースは、ユーザが所望のサービスを選択可能なように提供される。【選択図】図１
2009538048.tif 000002
【特許請求の範囲】
【請求項１】
サービスにアクセスする方法であって、
第１のサービスに関連する情報を含む第１の無線メッセージを第１のタイプの無線プロトコルを介し受信するステップと、
第２のサービスに関連する情報を含む第２の無線メッセージを第２のタイプの無線プロトコルを介し受信するステップと、
前記受信された第１及び第２の無線メッセージに基づいて前記第１のサービス及び前記第２のサービスに関連する情報を単一のユーザインタフェースを用いて同時に表示するステップと、
前記ユーザインタフェースを使用し選択されたサービスを示しているユーザ入力を受信するステップと、
前記ユーザ入力に基づいて前記サービスにアクセスするステップと、を含む方法。
【請求項２】
更に、
前記第１のサービスに関連する広告を表示するステップ、を含む請求項１記載の方法。
【請求項３】
前記第１のサービスに関連し、前記ユーザインタフェースを用いて表示される情報が、前記第１のサービスを視覚的に表示するアイコンを含むことを特徴とする請求項１記載の方法。
【請求項４】
前記サービスにアクセスするステップが、前記選択されたサービスにアクセスするために適切な接続を確立するステップを含むことを特徴とする請求項１記載の方法。
【請求項５】
前記第１のサービスに関連し、ユーザインタフェースを用いて表示される前記情報が、前記第１のサービスの有効性に関連するコンテンツを含むことを特徴とする請求項１記載の方法。
【請求項６】
前記単一のユーザインタフェースが、前記第１のサービス及び前記第２のサービスに関連する前記情報を同時に表示する単一ウィンドウを有することを特徴とする請求項１記載の方法。
【請求項７】
前記単一ウィンドウが、第１の装置の近くに存在する前記第１の装置に前記サービスを提供する１つ以上の装置によって、前記第１の装置に無線で提供され得るサービスリストを表示することを特徴とする請求項６記載の方法。
【請求項８】
前記ユーザ入力を受信するステップが、前記第１のサービスに関連するユーザインタフェースの一部が選択されたことの指示を受信するステップを含むことを特徴とする請求項１記載の方法。
【請求項９】
前記接続を確立するステップが、前記第１のサービスを提供する装置との接続を確立するステップを含むことを特徴とする請求項１記載の方法。
【請求項１０】
前記第１のタイプの無線プロトコルが、ＩＥＥＥ標準規格８０２．１１と互換性があることを特徴とする請求項１記載の方法。
【請求項１１】
第１の装置の近くに存在する第２の装置によって提供されるサービスに第１の装置によってアクセスする方法のステップを実行する計算機実行可能命令を有する計算機可読媒体であって、
前記第２の装置によって提供される前記サービスに関連する情報を含む無線メッセージを受信するステップと、
前記第１の装置と、前記サービスを提供するために適切な前記第２の装置との間の接続を確立する前に、前記サービスに関連する情報を前記第１の装置に表示するステップと、
前記サービスが選択されたことを示すユーザ入力を受信するステップと、
前記ユーザ入力の受信に応答し、前記第１の装置と前記第２の装置との間の接続を確立するステップと、を含むことを特徴とする計算機可読媒体。
【請求項１２】
前記サービスに関連する情報が、広告を含むことに関連する請求項１１記載の計算機可読媒体。
【請求項１３】
前記方法が更に、
前記ユーザ入力の受信後、前記第２の装置によって提供される前記サービスにアクセスする前に、広告を表示するステップを含むことを特徴とする請求項１１記載の計算機可読媒体。
【請求項１４】
前記広告が、前記ユーザ入力の受信後、前記第２の装置によって提供される前記サービスにアクセスする前に、前記第１の装置によって受信されることを特徴とする請求項１３記載の計算機可読媒体。
【請求項１５】
前記方法が更に、
複数のサービスに関する情報を受信するステップと、
フィルタリングされた前記複数のサービスに関する情報を決定するために、少なくとも１つの評価基準に基づいて前記複数のサービスに関する情報をフィルタリングするステップと、
前記フィルタリングされた情報を表示するステップと、を含むことを特徴とする請求項１１記載の計算機可読媒体。
【請求項１６】
前記評価基準が、前記第1の装置が実行することをリクエストされる機能に応答して自動的に決定されることを特徴とする請求項１５記載の計算機可読媒体。
【請求項１７】
前記接続の確立が、前記接続の承諾及び少なくとも１つの接続パラメタに対する同意を示す前記第２の装置からの関連応答メッセージを前記第１の装置によって受信するステップを含むことを特徴とする請求項１１記載の計算機可読媒体。
【請求項１８】
第１の装置のユーザにコンテンツを表示し、前記ユーザが所望のサービスを選択し、前記所望のサービスを提供する装置との無線接続を確立することを可能にするグラフィカルユーザインタフェースであって、
第１のサービスに関連する第１のコンテンツを表示する第１の部分であって、前記第１のコンテンツの少なくとも一部が、前記第１の装置の近くの第２の装置から無線で受信される情報に基づいて提供されているものと、
第２のサービスに関連する第２のコンテンツを表示する第２の部分であって、前記第２のコンテンツが、前記第１の装置の近くの第３の装置から無線で受信される情報に基づいて提供されているものと、前記第３の装置及び前記第２の装置が、異なるタイプのサービスを提供する異なるタイプの装置であって、前記第１の部分及び前記第２の部分が、同時に表示されているものと、を含むグラフィカルユーザインタフェース。
【請求項１９】
前記第１のコンテンツが、広告を含むことを特徴とする請求項１８記載のグラフィカルユーザインタフェース。
【請求項２０】
前記第１の部分及び前記第２の部分が、同一ウィンドウに同時に表示されることを特徴とする請求項１８記載のグラフィカルユーザインタフェース。
【発明の詳細な説明】
【背景技術】
【０００１】
８０２．１１ｘ、超広帯域（ＵＷＢ）及びブルートゥースなどの無線通信技術は、装置が、比較的短い範囲、例えば１００メートル未満の無線通信を可能にする。別の無線装置を探査するために、装置は無線メッセージをブロードキャストし、別の装置からの無線メッセージを聞く。別の装置が探査された場合、無線接続が、その装置との間に確立され得る。接続が一旦、確立されると装置は、様々なタイプの情報を交換し得る。装置は、例えば装置のうち１つによって提供される（例えば印刷、ヘッドセット接続、ＰＤＡ同期その他）サービスの提供に関連する情報を交換し得る。
【０００２】
様々なサービスが、装置間の無線通信によって提供され得る。一例として、ラップトップコンピュータは、文書を印刷するためにプリンタと無線通信し得る。無線接続が一旦、計算機とプリンタとの間に確立されると、計算機は、プリンタによって提供される印刷サービスを探査し得る。その後、計算機は、無線接続を介しプリンタによって提供される印刷サービスを利用し得る。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
以前開発されたＩＰベースのサービス探査方法は、装置によって提供されるサービスが、探査され得る前に装置との接続が確立されるように要求する。例えばＳＳＤＰ（Simple Service Discovery Protocol）、ＷＳ−Ｄｉｓｃｏｖｅｒｙ（Web Services Discovery）及びＳＬＰ（Service Location Protocol）などのネットワーク探査プロトコルは、ネットワークにおけるサービス探査よりも前に、ネットワークレイヤ接続（ＯＳＩモデルレイヤ３）を確立することを要求する。一旦、接続されると、装置によって提供されるサービスは、それらのサービスを広告するために、ＩＰネットワークを介しメッセージをブロードキャスト又はマルチキャスト送信する。以前開発されたＩＰベースのサービス探査方法は、サービスを提供する装置が、サービスを要求する装置の近くに存在するか否かを決定する方法を提供しなかった。ブルートゥース技術は、特定のプロフィールに限定される無線サービス探査を実行するためのいくつかの機能を有する。
【０００４】
以前の計算プラットホームは、異なるタイプの装置との関係を確立するために、ユーザに対し異なるツールを提供した。例えばラップトップユーザが、インターネットサービスに対し無線アクセスポイントと接続を所望する場合、ユーザは、所望のアクセスポイントと接続する専用のコントロールパネルを使用し得る。ユーザがブルートゥース装置との通信を所望する場合、専用のブルートゥースウィザードが、接続をセットアップするために要求され得る。ユーザがブルートゥース可能プリンタとの接続を所望する場合、プリンタセットアップウィザードが要求され得る。
【課題を解決するための手段】
【０００５】
従来システムにおいては、装置によって提供されるサービスは、装置との接続を確立した後、探査され得る。出願人は、装置との接続を確立する前に装置によって提供されるサービスを探査することが望まれ得ることを理解している。接続を確立する前にサービスを探査する一定の方法は、８０２．１１ｘ、超広帯域（ＵＷＢ）、ブルートゥース、ＷｉＭａｘ、ＧＰＲＳ又は他の適切な無線環境において所望のサービスを見出すことを容易にし得る。サービス探査がユーザの適切な近傍内にある装置だけに制限され得るため、そのような探査は、無線信号が比較的短い距離に限って有効に送信され得る無線コンテキストにおいては、特に有用であり得る。例えば不案内なビルに入場する計算機ユーザは、彼女が近くのプリンタを使用して文書印刷可能か否かを決定することを所望し得る。しかし、ユーザは、適切なプリンタが近くに位置するか否かを見出すためだけにローカル無線ネットワーク又は個々の装置との接続を確立することを所望しないだろう。
【０００６】
本発明の一特徴によってユーザは、適切な印刷サービスが提供されるか否かを、ネットワーク内のローカル装置に効率的に尋ねる無線リクエストを彼女の計算機から送信し得る。応答としてプリンタ又はプリンタとして機能する他の装置は、利用可能な印刷サービス（単数又は複数）のタイプを示す応答を計算機に送信し得る。ユーザの計算機は、この情報に基づいて所望のサービスを取得するために、ネットワーク及び／又は（プリンタ等の）特定の装置との接続を確立し得る。サービス探査の別の実装においては、ユーザの計算機は、近くの装置によって広告されるサービスメッセージを受動的に聞き得る。ユーザの計算機が一旦、適切なサービスメッセージを受信すると、ユーザは、所望のサービスを取得するために装置との接続を確立し得る。こうしてサービス探査は、サービスを提供する装置との接続を確立する前に提供される。
【０００７】
本発明の別の特徴によって、ユーザ装置、例えば計算機は、ユーザが「近接サービス」とも呼ばれるその領域で利用可能なサービスを閲覧可能にするグラフィカルユーザインタフェースを表示し得る。グラフィカルユーザインタフェース（ＧＵＩ）は、様々な異なるタイプの利用可能なサービスリストを表示し得る。利用可能なサービスリストは、例えばブルートゥース装置、無線プリンタ、無線アクセスポイント及び／又は他の適切な任意のタイプの装置に対して利用可能なサービスを含み得る。こうしてユーザは、提供されるサービスのタイプ又は通信装置による無線の規格に関わらず、近くで提供されるサービスの総覧を閲覧し得る。ユーザは、所望のサービスに接続するために、所望のサービスを選択し、「接続」ボタンをクリックするだけである。出願人は、計算機ユーザが接続の詳細を理解することに特に関心を示さず、所望のサービスを単に容易に見出し利用することのみを望んでいることを十分に理解している。サービス探査の統一されたフレームワークを提供することによって、所望のサービスを見出し、アクセスすることを簡素化し得る。
【０００８】
本発明の一実施形態は、サービスにアクセスする方法に関連する。本方法は、第１のタイプの無線プロトコル介し、第１のサービスに関連する情報を含む第１の無線メッセージを受信することを含む。また本方法は、第２のタイプの無線プロトコル介し、第２のサービスに関連する情報を含む第２の無線メッセージを受信することも含む。第１のサービスに関連する情報及び第２のサービスに関連する情報は、単一のユーザインタフェースを用いて同時に表示される。ユーザインタフェースを使用して選択されたサービスを示すユーザ入力が、受信され、サービスがアクセスされる。
【０００９】
本発明の別の実施形態は、第２の装置によって提供されるサービスを第１の装置によってアクセスする方法のステップを実行する計算機実行可能命令を有する計算機可読媒体に関連する。第２の装置は、第１の装置の近くに存在する。本方法は、第２の装置によって提供されるサービスに関連する情報を含む無線メッセージを受信することを含む。サービスに関連する情報が、第１の装置とサービスを提供するために適切な第２の装置との間の接続を確立する前に表示される。サービスが選択されたことを示すユーザ入力が、受信される。ユーザ入力の受信に応答し、接続が、第１の装置と第２の装置との間に確立される。
【００１０】
本発明の更なる実施形態は、第１の装置のユーザにコンテンツを表示するグラフィカルユーザインタフェース（ＧＵＩ）に関連し、ユーザが所望のサービスを選択することを可能にする。ＧＵＩは、ユーザが所望のサービスを提供する装置との無線接続を確立することを可能にする。ＧＵＩは、第１の装置の近くの第２の装置から無線で受信される情報に基づいて、第１のサービスに関連する第１のコンテンツを表示する第１の部分を含む。またＧＵＩは、第１の装置の近くの第３の装置から無線で受信される情報に基づいて第２のサービスに関連する第２のコンテンツを表示する第２の部分も含む。第３の装置及び第２の装置は、異なるタイプのサービスを提供する異なるタイプの装置である。第１の部分及び第２の部分は、同時に表示される。
【発明を実施するための最良の形態】
【００１１】
添付の図面は一定の割合で描くことを意図しない。図においては、様々な図中に例示される同一又はほとんど同一のコンポーネントそれぞれが、単一の数字によって表される。明確性のために、すべてのコンポーネントが、すべての図においてラベル付けされているわけではない。
【００１２】
前述したように、以前の無線ネットワーク構成は、一般に所望のサービスが提供されるか否かを決定するために、装置及び／又はネットワークとの接続を確立することをユーザに要求した。顧客が、例えば不案内なオフィスビルにおける会議にラップトップコンピュータを持ち込むことがあり得る。彼が文書を印刷することを所望する場合、彼は最初に自分のラップトップとオフィスビル内のローカルネットワークとの間に接続を確立する必要があり得る。接続が確立された後、ラップトップコンピュータは、プリンタがネットワークに接続されているか否かを決定し得る。ネットワーク上で利用可能な多くのプリンタがあり得、あるものは近くにあって、あるものはビルの異なるフロアのように遠くにあり得る。場合によっては、近くにあるプリンタを決定することが、困難なことがあり得る。更に、セキュリティ上の理由のために、ローカルネットワークへのアクセスを顧客に提供することが、望ましくないことがあり得る。例えばローカルネットワークへの接続は、ネットワーク上にストアされた機密情報に顧客がアクセス可能になり得る。
【００１３】
別の例として、いくつかの無線装置、例えば無線通信可能なプリンタが、無線通信可能な装置の近くに存在し得る。以前のシステムにおいては、別の装置からの特定のサービスを所望する装置は、まずその装置に接続する必要があって、その後、それが提供するサービスを決定する必要があった。所望のサービスを提供する装置が見出されるまでいくつかの装置に接続することは、多大な時間を必要とし得る。
【００１４】
更なる例として、携帯用ビデオゲーム装置のユーザは、同一のゲームをプレイしている彼らの近くの他のユーザを見出すことを望み得る。ユーザは無線接続を介して一緒にプレイすることを望み得る。しかし、空港及び喫茶店などの混雑している場所においては、多くの無線装置がその地域にあり得、複数の機器に接続することを試みずに、どの装置が同一ゲームをプレイする能力を有するかを決定することは、困難であり得る。
【００１５】
本発明の特徴によって、装置との接続を確立する前のサービス探査は、無線通信可能装置（例えばラップトップコンピュータ、ＰＤＡ又は電話）のユーザが、その無線通信可能装置の近くに存在する所望のサービスを提供する装置を見出すことを可能とし得る。例えば本発明の一特徴においては、ローカル装置によって提供されるサービスが、装置との接続を確立する前に無線メッセージを送受信することによって探査され得る。サービス（単数又は複数）を探している無線通信可能装置の電波領域内に、探査されるサービスが存在するならば、それらは近くに存在する。例えば人が不案内なオフィスビルにおける会議にラップトップを持ち込む場合、ラップトップは、近くの装置と無線メッセージを交換し得る。彼のラップトップ画面は、サービスを提供する近くの装置リスト、例えば近くの無線プリンタ及びそれらが提供するサービスタイプを表示し得る。その後、彼は無線接続が確立されるべき適切な装置を選択し得る。その結果、所望のサービスが容易に取得され得る。
【００１６】
一実施形態においては、無線通信可能装置は、別の装置によって提供されるサービスを探査する無線メッセージを送信し、特定のサービスを能動的に捜し出し得る。別の実施形態においては、本装置は、別のローカル装置によって提供される広告サービスメッセージを聞くことによって、受動的にサービスを探査し得る。能動的実装、受動的実装又はその２つの組み合わせのいずれかが、サービスを探査するために使用され得る。本発明をこの点で限定しない適切な任意の実装が、サービスを探査するために使用され得る。本発明の実施形態は、ＩＥＥＥ標準８０２．１１、ブルートゥース、ＵＷＢ、Worldwide Interoperability for Microwave Access（ＷｉＭａｘ）及びセルラープロトコル、例えば汎用パケット無線通信サービス（ＧＰＲＳ）などの適切な任意の無線技術を用いて使用され得る。
【００１７】
本発明によれば、無線通信可能装置、例えば個人のラップトップは、近くの利用可能な無線サービスをユーザに表示するグラフィカルユーザインタフェース（ＧＵＩ）を実行し得る。ＧＵＩが実行されるとそれは、能動的実装、受動的実装、その組み合わせ又は別の適切な技法を使用し、どのサービスが近くに存在するかを自動的に決定し得る。その後、近くにある利用可能なサービスリストがユーザに表示される。ユーザは、サービスリストを検査し得、そのリストから所望のサービスを選択し得る。所望のサービスが一旦、選択されると、無線接続が個人のラップトップと選択されたサービスを提供する装置との間に確立され得る。
【００１８】
出願人は、従前の計算システムが、サービスを提供する装置との接続を確立する前に、ユーザがアクセス可能な有線及び無線ネットワークを介するサービスリストを、ユーザが閲覧可能でなかったことを理解している。本発明の一特徴においては、装置との接続を確立する前に、無線通信可能装置の近くの利用可能な無線サービスリストを表示できるＧＵＩが提供される。接続を確立する前にサービスを表示することによって、ユーザは、その地域で利用可能なサービスリストを閲覧し得るため、所望のサービスにアクセスすることを容易にし得、所望のサービスを提供する装置との接続を確立する必要があるだけである。
【００１９】
出願人は、従前の計算システムが更に、サービスにアクセスするための統合フレームワークを提供しなかったことを理解している。前述のように、異なるコントロールパネル及びウィザードが、ユーザが確立したいサービスタイプ及び無線接続のタイプに従って必要とされた。所望のサービスにアクセスするために、ユーザは、どのウィザード及び／又はコントロールパネルが、ユーザがアクセスしようとしている特定のサービスに必要かを理解する必要があり得る。本発明の一特徴においては、ＧＵＩが、所望のサービス又は使用される無線プロトコルタイプに関わらず、サービスにアクセスするために統合フレームワークを提供する。こうして複数の異なるウィザードに対し、ユーザがナビゲートも理解も必要とせずに単一のＧＵＩを使用して適切な任意のサービスがアクセスされ得る。単一のＧＵＩにおいて統合サービス探査フレームワークを提供することによって、所望のサービスを見出し、アクセスすることを容易にし得る。
【００２０】
図１は、本発明のいくつかの実施形態に従って、装置がサービス探査に関して通信し得る計算環境（１００）の例を示す図である。図１は、無線通信可能装置（１０２）の一例、例えばラップトップ計算機及び装置（１０２）が、無線通信可能なプリンタ（１０４）、携帯情報端末（ＰＤＡ）（１０６）、カメラ（１０８）及びアクセスポイント（１１０）を含む別の装置の例を示す。また図１は、アクセスポイント（１１０）と通信可能に接続されるスピーカシステム（１１２）及び有線ネットワーク（１１４）の例を示す。計算環境（１００）における装置は、８０２．１１ｘ、ブルートゥース又は超広帯域（ＵＷＢ）などの適切な任意の無線規格を使用して無線通信し得る。
【００２１】
無線通信可能装置（１０２）は、ＰＤＡ、携帯電話又は他の適切な任意の装置などの無線通信を送受信するために構成されるラップトップ計算機又は他の任意の装置であり得る。無線通信可能装置（１０２）は、人であるユーザとのインタフェース、すなわち画面、キーボード、タッチパッド及び／又は他の適切な任意のインタフェースを使用するように構成され得る。
【００２２】
無線通信可能装置（１０２）のユーザは、特定のサービスを所望し得る。例えばユーザは、文書を印刷するために、無線通信可能装置（１０２）とプリンタとの間の無線接続を確立することを所望し得る。ユーザは、特定のサービス、例えば印刷サービスを検索するように、無線通信可能装置（１０２）に命令し得る。
【００２３】
図２は、図１に示される環境における装置（１０２）によって使用され得るサービスにアクセスする方法（２００）の例を示す。本発明の一実施形態においては、無線通信可能装置（１０２）は、どのサービスが利用可能かを決定するために受動的に聞き得る。１つ以上のサービスを提供する装置は、それらが範囲内における装置（１０２）及び／又は他の装置に提供可能なサービス（単数又は複数）を広告する広告メッセージを送信し得る。広告メッセージは、例えばプリンタ（１０４）装置によって提供される特定のサービス、例えば印刷サービスを広告する無線通信メッセージであり得る。本発明の一特徴においては、広告メッセージは、８０２．１１ｘ又はＵＷＢ標識（beacon）メッセージの一部としてブロードキャストされ得る。このブロードキャストは、装置間のＯＳＩレイヤ３接続を確立する前にレイヤ２通信に含まれ得る。広告メッセージは、装置によって提供されるサービスに関する情報と共に符号化され得る。例えば広告メッセージは、サービス関連情報を無線送信するデータ構造である情報要素（ＩＥ）を含み得る。１つ以上の広告メッセージが、装置によって提供される１つ以上のサービスに関連する情報を含んで（リクエストメッセージによってプロンプトされずに）送信され得る。広告メッセージは、反復してブロードキャストされ得る。一例として広告メッセージが、定期的にブロードキャストされ得る。
【００２４】
図１に例示されるように、広告メッセージを送信する装置は、無線通信可能装置（１０２）の近傍（１１６）に存在し得る。無線通信可能装置（１０２）の近傍（１１６）は、無線通信可能装置（１０２）の無線通信範囲及び／又はリクエストメッセージを受信する装置の範囲によって定義され得る。一例として無線通信可能装置（１０２）の近傍（１１６）は、無線通信可能装置（１０２）の約１００メートル以内の空間を含み得る。無線通信範囲は、使用される技術、送信機強度、チャンネル上に存在する雑音の量、無線通信可能装置（１０２）が作動する物理的環境その他を含む様々な要因に従って、１００メートルより長いか又は短いことがあり得る。しかし、無線通信可能装置（１０２）の近傍（１１６）は、必ずしも無線通信範囲によって定義される必要はなく、他の要因に基づいても決定され得る。
【００２５】
ステップ（Ｓ２０２）において、無線通信可能装置（１０２）は、第１のサービスに関連するサービス情報を含む無線メッセージを受信し得る。例えば無線通信可能装置（１０２）は、写真サービスを広告するデジタルカメラ（１０８）から無線メッセージを受信し得る。例えばデジタルカメラ（１０８）は、無線通信可能装置（１０２）にデジタル写真又は映像をアップロードするためにアクセスされ得る。無線メッセージは、デジタルカメラ（１０８）及び無線通信可能装置（１０２）によって使用される第１のタイプの無線プロトコルを介して受信され得る。例えば無線メッセージは、デジタルカメラ（１０８）と無線通信可能装置（１０２）との間にＵＷＢ接続を確立する前に、本発明によるサービス探査技法を使用してＵＷＢを介して受信され得る。しかし、ステップ（Ｓ２０２）において受信される無線メッセージは、適切な任意の装置から発せられ得、本発明をこの点で限定しない適切な任意のプロトコルを介して受信され得る。
【００２６】
ステップ（Ｓ２０４）において、無線通信可能装置（１０２）は、ネットワーク内の別の装置から無線メッセージを受信し得る。無線メッセージは、異なるサービスに関連するサービス情報を含み得る。例えばサービス情報は、プリンタ（１０４）によって提供される印刷サービスに関する情報を含み得る。無線メッセージは、デジタルカメラ（１０８）及び無線通信可能装置（１０２）によって使用される無線プロトコルとは異なるタイプの無線プロトコルを介して受信され得る。例えばプリンタ（１０４）からの無線メッセージは、プリンタ（１０４）と無線通信可能装置（１０２）との間にＩＥＥＥ８０２．１１接続を確立する前に、本発明によるサービス探査技法を使用してＩＥＥＥ８０２．１１標識メッセージを介して受信され得る。しかし、ステップ（Ｓ２０４）において、受信される無線メッセージは、本発明をこの点で限定しない適切な任意の装置から発せられ得、適切な任意のプロトコルを介して受信され得る。本発明の実施形態の中には、ステップ（Ｓ２０４）が実行される必要がないものもある。例えばステップ（Ｓ２０４）は、無線通信可能装置（１０２）の近くにただ１つの無線機器だけが存在するか又は無線通信可能装置（１０２）の近くの装置すべてが、同一の無線プロトコルを使用する場合、実行され得ない。
【００２７】
ステップ（Ｓ２０６）において、無線通信可能装置（１０２）は、１つ以上のサービスに関連する情報を表示し得る。サービスに関連する情報は、装置との接続を確立する前に表示し得、複数の異なるサービスに関連する情報は、単一のグラフィカルユーザインタフェースウィンドウに同時に表示し得る。例えば無線通信可能装置（１０２）に関連する液晶ディスプレイ（ＬＣＤ）画面は、デジタルカメラサービス及び印刷サービスに関する情報を表示し得る。別の例として、ＧＵＩは、デジタルカメラの画面、ＰＤＡの画面又は他の適切な任意の人間の知覚可能媒体に表示され得る。情報を表示するために使用される媒体として、本発明を限定しない適切な任意の媒体が使用され得る。本発明の一実施形態においては、サービスに関する情報をリストとして表示し得る。ユーザは、リストをスクロールする適切な任意のコントローラを使用し、場合によっては、所望のサービスをリストから選択し得る。
【００２８】
ステップ（Ｓ２０８）において、無線通信可能装置（１０２）は、ユーザによって選択されたサービスに関連するユーザ入力を受信し得る。ユーザ入力は、例えばマウス、キーボード、タッチパッド、スタイラス又は他の適切な任意の入力装置を介する適切な任意の方法で受信され得る。サービスが選択されたことを示すユーザ入力の受信に応答し、ＧＵＩは、サービスが選択されたことをユーザに視覚的に示すために、選択されたサービスを強調し得る。所望であれば、ユーザは、サービスを提供する装置との接続を開始し得る。例えばユーザは、「接続」ボタンをクリックするか、サービスに関連するＧＵＩの領域においてダブルクリックするか、又は他の適切な任意の入力を与えることによって、接続を開始し得る。一例としてユーザは、リストから印刷サービスを選択し得、印刷サービスにアクセスするためにプリンタ（１０４）との接続を開始し得る。
【００２９】
ステップ（Ｓ２１０）において、無線通信可能装置（１０２）は、ユーザ入力受信に応答してプリンタ（１０４）との接続を確立し得る。状況によってはプリンタ（１０４）などの装置が、確立された接続に対し認証を要求し得るものもある。認証が要求される場合、無線通信可能装置のユーザは、例えば指紋又は網膜スキャンのような生体情報から得られる識別番号などの、パスワード、ピン（pin）又は他の識別番号を入力するようにプロンプトされ得る。ＩＰｓｅｃなどの適切な任意のセキュリティプロトコルを使用する認証を提供し得る。認証は、代替として、例えば一旦、支払い合意に達したときにのみサービスを提供する場合、支払い又は課金情報に基づき得る。認証が成功した場合、接続を確立し得る。
【００３０】
接続が一旦、無線通信可能装置とサービスを提供する装置の間で確立されると、その装置は、リクエストされたサービスを提供することに関連し、更に通信し得る。例えば無線通信可能装置（１０２）は、文書を印刷するためにプリンタ（１０４）と無線通信し得る。
【００３１】
８０２．１１ｘ、ＵＷＢ又は他の適切な任意の無線規格にも適用される用語「接続確立」は、第１の装置が、第２の装置に接続リクエストを送信し、第２の装置が、接続パラメタに同意し、接続を受け付けることに応答することを意味する。確立される接続は、サービス提供に対し適し得る。８０２．１１コンテキストにおいては、サービス探査メッセージは、レイヤ２の８０２．１１の標識及びプローブメッセージを介して送信及び受信され得る。しかし、レイヤ２のメッセージは、サービス、例えば印刷サービスを説明する多量の情報を提供する能力を無線で提供できない。レイヤ３又はより上位のレイヤメッセージを使用し、サービスを広告し得、そこにおいてサービスを提供するための適切な接続が確立される。ＩＥＥＥ８０２．１１コンテキストにおいては、サービス探査は、無線ブロードキャスト標識メッセージを使用して提供され得る。第１の装置が一旦、第２の装置によって提供されるサービスに関連する情報を含む標識メッセージを受信すると、第１の装置は、第２の装置に提携するリクエストを送信し得る。提携リクエストは、確立される接続のパラメタに関する情報を含み得る。第２の装置が一旦、提携リクエストを受信するとそれは、接続パラメタと接続の承諾に対する合意を示す提携応答メッセージで応答し得る。第１の装置が一旦、提携応答メッセージを受信すると、接続が確立されたと考えられ得る。ブルートゥースのコンテキストにおいては、サービス探査は、問い合せ及び問い合せ応答メッセージを使用し提供され得る。しかし、ページ及びページ応答メッセージが交換されるまで接続が確立されたと考えられ得ない。これらのメッセージが一旦、交換されると、装置は、特定の周波数ホッピングパターンが同意されるため、相互に同期され得る。別の例として、２つの装置は、データを送信及び／又は受信する時間に同意し得る。これらは、サービスを提供するために適切な接続が、確立された状況の例である。しかし、適切な任意の無線技術が使用され得、サービスを提供する適切な任意の通信スキーム、タイミングパターン、周波数パターン又は他の通信手段が、確立され得ることを十分に理解されたい。
【００３２】
図２に関連して前述した本発明の実施形態は、サービスにアクセスしようとする装置が、サービスを提供する装置からの無線広告メッセージを受動的に聞く「受動的」実装である。しかし、本発明の「能動的」実施形態においては、無線通信可能装置（１０２）は、それらが所望のサービスを提供するか否かをその領域内の他の装置に効率的に尋ねる無線リクエスト信号を送出し得る。装置が一旦、無線メッセージを受信すると、それは、リクエストされたサービスを提供することを示す無線応答信号を送信し得る。前述の広告信号などの無線応答信号は、サービスに関する情報を提供する情報要素（ＩＥ）を含み得る。
【００３３】
本発明の別の実施形態においては、「能動的」及び「受動的」の組み合わせたサービス探査が使用され得る。そのような組み合わせを「ハイブリッド」サービス探査として記述する。ハイブリッドサービス探査においては、サービスを提供する装置は、完全なＩＥより少ない情報を含む一部省略されたＩＥを送出し得る。サービスを求める装置が一旦、一部省略されたＩＥを受信すると、それは、サービスを提供する装置に無線リクエストメッセージを送信し得る。無線リクエストメッセージに応答し、サービスを提供する装置は、サービス関連のより詳細な情報を含む完全ＩＥを含む無線応答メッセージを用いて応答し得る。
【００３４】
前述の任意のサービス探査実装は、サービス探査が提供される特定の方法に関し本発明が限定されないものとして、能動的、受動的及びハイブリッドのサービス探査を含み使用され得る。ＩＥＥＥ標準規格の８０２．１１の場合、無線広告及び応答メッセージは、８０２．１１無線標識信号を介して送信され得、一方、無線リクエストメッセージは、８０２．１１プローブ信号を介して送信され得る。しかし、適切な任意の無線標準規格が使用され得るように本発明を８０２．１１コンテキストに限定しない。
【００３５】
前述のように、サービスに関する情報は、ユーザがサービスを見出し、選択し、接続する操作が可能なＧＵＩ内に表示され得る。本発明の実施形態の中には、ＧＵＩが、様々な異なる装置によって及び様々な異なる無線プロトコルを介して提供されるサービスを探査する統合フレームワークを提供し得るものもある。サービス探査用統合化ＧＵＩの提供は、サービスにアクセスする単一の手段を提供することによって、サービス探査を簡素化し得る。こうして複数のウィザード及びコントロールパネルのナビゲートが、サービスにアクセスするためにもはや必要でなくなり得る。本発明の特徴を実施するために使用され得るＧＵＩの例を、これから図３−１１を参照して説明する。ＧＵＩは、無線通信可能装置（１０２）のような適切な任意の無線通信可能装置において実行され得る。
【００３６】
図３は、ＧＵＩの開始時、表示され得るグラフィカルユーザインタフェースウィンドウ（３００）の例を示す。ウィンドウ（３００）は、装置、例えば無線通信可能装置（１０２）が（能動的、受動的、ハイブリッド又は他の適切な実装を使用して）サービスを検索中であることを視覚的に示す。ウィンドウ（３００）は、その地域のサービスを見出している無線通信可能装置（１０２）の進捗をユーザに視覚的に示すステータスバー（３０２）を含み得る。
【００３７】
図４は、少なくとも１つのサービスが一旦、探査されると表示され得るグラフィカルユーザインタフェースウィンドウ（４００）の例を示す。グラフィカルユーザインタフェースウィンドウ（４００）は、無線通信可能装置（１０２）の近接サービスリスト（４１０）を表示する。この例においては、リスト（４１０）は、印刷サービスに関する情報を含む。印刷サービスに関する情報は、リスト（４１０）の上部に表示される。印刷サービスに関する情報は、アイコン（４０１）、サービス名（４０２）、サービスステータス表示（４０３）及び信号強度表示４０４）を含む。
【００３８】
アイコン（４０１）は、特定のサービスの視覚的な表示、例えば描画、素描、写真その他を表示し得る。この例においては、リスト（４１０）は、プリンタの描画であり、提供される印刷サービスを表すアイコン（４０１）を含む。同様にプロジェクタサービスをプロジェクターアイコンで表わし、カメラサービスをカメラアイコンで表し得る。アイコン（４０１）は、適切な任意の視覚的な表示であり得る。一実装においては、アイコン（４０１）は、以下に詳細に論述されるユーザの目を引き、ユーザが特定のサービスを選択するようにデザインされる広告であり得る。
【００３９】
サービス名（４０２）は、特定のサービス名をリストしたテキストであり得る。例えばサービス名は、「ＨＰカラープリンタ」であり得る。サービス名（４０２）は、提供されるサービスタイプに関する情報をユーザに提供し得る。しかし、適切な任意のテキスト、文字又は他の視覚的な表示を使用し得る。例えばサービス名（４０２）は、更に詳細に後述する広告情報を提供するテキストを含み得る。
【００４０】
サービスのステータス表示（４０３）は、特定のサービスステータスを示すテキストであり得る。例えばサービスは、「利用可」、「利用不可」又は「利用可−要パスワード」ステータスを有し得る。ステータスが「利用可」である場合、ユーザは、サービスを提供する装置との接続を確立し得る。ステータスが「利用不可」の場合、ユーザは、接続を確立し得ない。ステータスが「利用可−要パスワード」である場合、ユーザが一旦、適切なパスワード又は他の適切な認証情報を提供すると、ユーザは接続を確立し得る。しかし、本発明をこの点で限定しない適切な任意のサービスステータスが、表示され得る。
【００４１】
信号強度表示（４０４）は、無線信号の強さを表す視覚表示であり得る。例えば多くの曲線は、信号強度が比較的強いことを示し、少ない曲線は、強さが特に弱いことを示し得る。しかし、適切な任意の信号強度を視覚的に表す方法を使用し得る。信号強度を測定するために、無線通信可能装置は、無線信号強度測定用無線プロトコルによって提供される機構を利用し得る。
【００４２】
本発明の一実施形態においては、グラフィカルユーザインタフェースウィンドウに表示されるサービスは、１つ以上の評価基準に従ってフィルタリングされ得る。例えばユーザは、適切なプリンタを見出すことを容易にするために、印刷関連サービスの閲覧だけを所望し得る。印刷関連サービスだけを閲覧するためにユーザは、表示されるサービスを印刷関連サービスに限定する必要があることを示す入力を提供するＧＵＩ関連の適切なツール又はメニューを使用し得る。この入力の受信に応答しＧＵＩは、リストが印刷関連サービスだけを含み生成されるように、サービスリストをフィルタリングし得る。そのようなフィルタは、各サービスに関連する受信されたＩＥの「サービスタイプ」フィールドを検査するＧＵＩのソフトウェアコンポーネントであり得る。適切な任意の評価基準が、表示されるサービスリストをフィルタリングするために使用され得る。例えばリストは、サービス、特定のタイプのサービス、一定レベルの信号強度を有するサービス、パスワードを要求しないサービス、クレジットカードを要求しない無料のサービス又は他の適切な任意の評価基準を提供する特定のタイプの装置に限定され得る。ある状況では、１つ以上の評価基準が、ユーザによって決定された評価基準の代わりか又はそれに追加してＧＵＩを実行する装置によって決定され得るものもある。一例として、ビデオゲームをプレイ中のユーザは、マルチプレーヤモードでプレイするというゲームの中のオプションを選び得る。従って無線通信可能装置（１０２）は、無線通信可能装置において同一のゲームをプレイしている近隣の他のユーザに関連するサービスだけを表示するようにサービスリストをフィルタリングし得る。別の例として、ユーザが、ワードプロセッサを使用中に文書印刷を選択する場合、無線通信可能装置（１０２）は、ユーザがプリンタを探していることを理解し、プリンタのリストだけが表示されるように装置のリストを自動的にフィルタリングし得る。図５は、印刷サービスだけを含むようにフィルタリングされたサービスを表示するグラフィカルユーザインタフェースウィンドウ（５００）の例を示す。グラフィカルユーザインタフェースウィンドウ（５００）は、フィルタリングされたサービスリスト（５１０）を含む。
【００４３】
前述のように、ＧＵＩは、１つ以上の広告を表示し得る。例えば広告は、無線通信可能装置（１０２）の近くの利用可能なサービスに関連し得る。サービスは、無線接続を介し利用可能な、例えば印刷サービスであり得るが、広告されるサービスが、必ずしも無線接続を介して利用可能である必要はなく、本発明をこの点で限定しない。例えば空港の無線アクセスポイントは、端末の近くの利用可能な食事の選択などのサービスの広告をするメッセージを送出し得る。そのような広告は、無線接続を介して利用可能なサービスと共に利用可能なサービスリストに現われ得る。
【００４４】
図６は、広告を表示するグラフィカルユーザインタフェースウィンドウ（６００）の例を示す。広告は、利用可能な写真現像サービスを広告するアイコン（６０１）及びサービス名（６０２）を含む。この例においては、携帯電話のユーザは、ユーザが印刷を所望するデジタル写真を含む携帯電話を持ってショッピングモールを通過している。ユーザが写真店又はキオスクの近くに立ち入ったとき、携帯電話は、写真現像サービスを広告する無線装置（店又はキオスクに関連する）と情報を交換し得る。本発明によれば広告は、装置との接続を確立する前に表示される。写真現像サービスを利用するために、ユーザは、ＧＵＩを介してサービス広告された装置との接続を確立し得る。接続を確立するために、ユーザは、クレジットカード番号などの決済情報の入力を要求され得る。ユーザのクレジットカードが受け付けられた場合、携帯電話と装置との接続が許可され得る。その後、携帯電話は、ユーザの近くの写真店又はキオスクにおける写真印刷可能な装置にデジタル写真を無線送信し得る。その後、ユーザは、店又はキオスクにおいて写真をピックアップし得る。本発明は、提供される広告のタイプ又は数に関して限定されないので、適切な任意の広告（単数又は複数）が、ウィンドウ（６００）に提供され得る。
【００４５】
ここで、ＧＵＩの説明を続けると、図７は、ハイライトされた部分（７０５）で示されるように、第１のサービスがユーザによって選択されたグラフィカルインタフェースウィンドウ（７００）の例を示す。サービスは、前述の適切な任意の方法でユーザによって選択され得る。ユーザが、選択されたサービスと接続することを所望する場合、ユーザは、「接続」ボタン（７０６）をクリックするか、又は接続が確立される他の適切な任意の表示を提供し得る。
【００４６】
図８は、無線通信可能装置（１０２）が、アイコン（４０１）によって表される無線プリンタに接続中であることをユーザに示すグラフィカルユーザインタフェースウィンドウ（８００）の例を示す。ウィンドウ（８００）は、無線プリンタに接続中に実行される進捗を表すステータスバーを含み得る。本発明の一実施形態においては、ユーザが所望のサービスにアクセス可能にする前に広告（８１０）を表示し得る。例えば広告（８１０）は、ウィンドウ（８００）の一部として表示され得る。別の例として、広告は個別のウィンドウに表示され得る。静止画広告、映像広告、音声広告又はその任意の組み合わせなどの適切な任意の広告が提示され得る。本発明をこの点で限定しないように、広告は、所望のサービスに関連しても所望のサービスに関連しなくても良い。
【００４７】
図９は、サービスへのユーザアクセス又はサービスを提供する装置への接続を許可する前にフィールド（９０２）にセキュリティキーを入力することをユーザに要求するグラフィカルユーザインタフェースウィンドウ（９００）の例を示す。パスワード又はサービスに対し請求されるクレジットカード用クレジットカード番号などの適切な任意のセキュリティキーが使用され得る。適切なキーが一旦、入力されると、ユーザは、「接続」ボタン（９０６）のクリックによって、サービスにアクセスする処理を継続し得る。実施形態の中には、セキュリティキーを入力する必要がないものもある。例えばそのサービスは、サービスにアクセスするユーザに対して認証要求しない。別の例として、ユーザ及び／又は装置は、認証せずにサービスにアクセスすることを許可されたユーザ及び／又は装置の「許可済リスト」上にあり得る。許可済リストは、サービスを提供する装置又は他の適切な任意の装置によって維持される、信頼されたユーザ及び／又は装置のリストであり得る。優先リストにないユーザ及び／又は装置は、サービスにアクセスする前にセキュリティキーの入力を要求され得る。優先リストは、信頼された装置に対する固有識別子、例えばＵＵＩＤを含み得る。セキュリティキーは、ユーザによって入力される必要はなく、キーは、指紋又は網膜スキャンなどの生体情報から導出され得るか又は他の適切な任意の方法で決定され得る。
【００４８】
セキュリティキーが要求される場合、広告は、前述のウィンドウ（８００）に表示され得ない。むしろ広告は、認証手順が成功した後、別のウィンドウに表示され得る。広告を表示するために接続が確立されるまで待つことによって、接続が確立される前に可能だったものよりも詳細又はデータ集中の広告、例えば映像を送信可能にし得る。接続が一旦、確立されると、所望のサービスにユーザアクセスを許可する前に、広告を表示し得る。しかし、本発明の実施形態の中には、ＧＵＩがユーザに提示し得るコンテンツのタイプを単に例示するものであっても、ＧＵＩがいかなる広告も全く表示しないものもある。
【００４９】
図１０は、ドライバを導入中であることをユーザに示すグラフィカルユーザインタフェースウィンドウ（１０００）の例を示す。例えば無線通信可能装置（１０２）は、サービス、例えば印刷サービスを利用するためにインストールされた適切なドライバを有していないかも知れない。サービスを提供する装置から受信された情報に基づいて、適切なドライバが無線通信可能装置（１０２）に示されインストールされ得る。適切なドライバは、メモリから、サービスを提供する装置から、インターネット上の場所から、無線通信可能装置（１０２）の近くの別の装置から又は他の適切な任意の位置から取得され得る。本発明の実施形態の中には、ドライバをインストールする間、広告がウィンドウ（１０００）に表示され得るものもある。
【００５０】
図１１は、接続がサービスを提供する装置と首尾よく確立されたことをユーザに示すグラフィカルユーザインタフェースウィンドウ（１１００）を例示する。この時点でユーザは、所望のサービスを利用し得、ＧＵＩが終了され得る。図に例示されるＧＵＩウィンドウは、実例としてのみ提供されていて、本発明をＧＵＩの特定のレイアウト、シーケンス又は構成に限定しないことを十分に理解されたい。更にＧＵＩは、本発明をこの点で限定しないが、一度に１つのウィンドウを表示し得、又は一度に複数のウィンドウを表示し得る。本明細書に使用される用語「グラフィカルユーザインタフェース」（ＧＵＩ）は、グラフィックコンテンツを表示し、ユーザがグラフィックコンテンツに基づいてソフトウェアモジュールに入力を提供し得る適切なソフトウェアモジュールを参照している。本発明の実施形態の中には、ＧＵＩが、提供されるサービスのタイプ又は使用される無線プロトコルのタイプに関わらず、サービスにアクセスするための一様なフレームワークを提供するものもある。ＧＵＩは、無線通信可能装置（１０２）又は他の適切な任意の装置などの、適切な任意の計算プラットホーム上で実行し得る。
【００５１】
今から本発明の実施形態を実施し得る計算環境の論述に戻って、無線接続を介し別の装置と直接に通信しない装置における更なる実施形態を今から論述する。本明細書に使用される用語「装置による受信」及び「装置による送信」は、メッセージが、装置自体によるか又は装置と通信する装置によって無線で受信及び／又は送信され得ることを意味する。用語「装置から受信」及び「装置から送信」は、メッセージが、装置自体によるか又は装置と通信する装置によって、無線で受信及び／又は送信され得ることを意味する。例えば装置（１０２）は、ＷＬＡＮアクセスポイント又は装置（１０２）の代わりに無線リクエストメッセージを送信し得る別の装置へ、有線通信によって無線リクエストメッセージを送信し得る。
【００５２】
一実施形態においては、ユーザは、それ自体が無線能力を有しない装置、例えばスピーカシステム（１１２）によって提供されるサービスを使用することを所望し得る。本発明の一特徴においては、サービス探査は、無線能力を有しない装置によって提供されるサービス（単数又は複数）に対しても提供され得る。例えばスピーカシステム（１１２）は、無線通信可能装置（１０２）の近傍（１１６）にあり得るが、別の装置、例えばアクセスポイント（１１２）と接続せずに無線通信可能装置（１０２）と無線通信をするようには構成され得ない。スピーカシステム（１１２）は、有線接続などの別のタイプの接続を介してアクセスポイント（１１０）に接続し得る。
【００５３】
サービス探査の通知は、アクセスポイント（１１０）によってスピーカシステム（１１２）に提供され得る。例えばメッセージ交換は、上述の実施形態と同様の方法で進行し得るが、無線通信可能装置（１０２）は、スピーカシステム（１１２）と直接ではなくアクセスポイント（１１０）を介し、スピーカシステム（１１２）と無線通信し得る。アクセスポイント（１１０）は、無線通信可能装置（１０２）からメッセージを受信し、異なるタイプの接続、例えば有線接続を介して装置、例えばスピーカシステム（１１２）にメッセージを送信し得る。アクセスポイント（１１０）は、サービスを提供する装置、例えばスピーカシステム（１１２）からメッセージを受信し、そのメッセージを無線通信可能装置（１０２）に無線送信し得る。こうして、アクセスポイント（１１０）は、あるフォーマットから別のフォーマットにメッセージを変換し、適切な媒体、例えば有線又は無線でそれらの宛先にメッセージを転送し得る。
【００５４】
本発明の一特徴においては、アクセスポイント（１１０）又は別の装置は、アクセスポイント（１１０）の近くの装置、例えばアクセスポイントの近くのプリンタ（複数）のリストを維持し得る。装置は、有線接続を介してアクセスポイントに接続され得る。サービスが広告される場合、アクセスポイント（１１０）は、リスト上にある装置に関するサービスを広告する無線メッセージを送信し得る。無線通信可能装置（１０２）が特定のサービスを能動的に探査する場合、リクエストメッセージが、リスト上の適切な装置に有線接続によってアクセスポイントを介し送信され得る。その後、応答メッセージが、有線接続を介し送信され得、アクセスポイントからリクエスト装置に無線送信され得る。
【００５５】
本発明の別の特徴においては、無線通信可能装置（１０２）は、アクセスポイント（１１０）を介して有線ネットワーク（１１４）にアクセスし得る。アクセスポイント（１１０）は、アクセスポイント（１１０）を介してネットワーク（１１４）によって提供され得るサービスの探査を可能にするために、無線通信可能装置（１０２）と無線メッセージを交換し得る。有線ネットワークサービス探査は、前述の適切な任意の技法を使用し提供され得る。
【００５６】
またサービス探査は、無線通信不可能な装置（１０２）にも提供され得る。例えばデスクトップコンピュータは、有線接続を介してアクセスポイント（１１０）に接続され得る。デスクトップコンピュータは、アクセスポイント（１１０）との通信によって近接サービスを探査し得る。アクセスポイント（１１０）との通信によって、デスクトップコンピュータは、プリンタ（１０４）、カメラ（１０６）及びＰＤＡ（１０８）などの無線装置によって提供されるサービスを探査し得る。例えばメッセージの交換は、前述の任意の技法を使用し開始し得るが、無線装置は、無線通信不可能な装置、例えばデスクトップコンピュータと、直接ではなくアクセスポイント（１１０）を用いて無線通信し得る。
【００５７】
ここで本発明の特徴を実行可能な具体的な計算機システム実装の詳細について説明する。これらの実装の詳細は、例としての提供に過ぎず、本発明を任意の特定の実装に限定しない。
【００５８】
本明細書に記載の方法、その動作及び様々な実施形態並びにこれらの個別又は組み合わせた方法及び動作の変形は、例えば不揮発性記録媒体、集積回路記憶要素又はそれを組み合わせた１つ以上の計算機可読媒体上で明白に具体化される計算機可読メッセージによって定義され得る。計算機可読媒体は、計算機によってアクセスされ得る任意の利用可能な媒体であり得る。制限ではなく例として、計算機可読媒体は、計算機記憶媒体及び通信媒体を含み得る。計算機記憶媒体は、計算機可読命令、データ構造、プログラムモジュール又は他のデータなどの情報記憶に関する任意の方法又は技術で実装される揮発性及び不揮発性、取り外し可能及び取り外し不可能な媒体を含む。計算機記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ又は他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）又は他の光記憶、磁気カセット、磁気テープ、磁気ディスク記憶又は他の磁気記憶装置、別のタイプの揮発性及び不揮発性メモリ、所望の情報をストアするために使用され得、計算機によってアクセスされ得る他の任意の媒体及び前述の適切な任意の組み合わせを含むが、これらに限定しない。
【００５９】
１つ以上の計算機可読媒体において具現化される計算機可読メッセージは、本明細書に記載の１つ以上の機能及び／又は様々な実施形態、変形及びその組み合わせを実行することを計算機に命令し、結果として計算機によって実行される、例えば１つ以上のプログラムの一部としての命令を定義し得る。本明細書に記載の任意のシステムの１つ以上のコンポーネント上に存在し得るそのような具現化された命令は、計算機可読媒体上にあって、そのような１つ以上のコンポーネントに分散され得、その間を遷移され得る。本発明の様々な特徴は、（例えばブラウザプログラムのウィンドウで見る時、グラフィカルユーザインターフェース（ＧＵＩ）の特徴をレンダリングするか又は他の機能を実行するＨＴＭＬ、ＸＭＬ又は他のフォーマットで作成された文書として）プログラム環境ではないところにおいて実装され得る。本発明の様々な特徴は、プログラムされているか又はプログラムされていない要素又はその任意の組み合わせとして実施され得る。
【００６０】
計算機可読媒体は、その上にストアされた命令が、本明細書に記載の本発明の特徴を実施するために適切な任意の計算機システム資源にロードされ得るように搬送可能であり得る。更に、計算機可読媒体にストアされた前述の命令を、ホストコンピュータ上で実行するアプリケーションプログラムの一部として具現化される命令に制限しないことを十分理解されたい。むしろ本命令は、前述の本発明の特徴を実施するための、プロセッサをプログラムするために使用され得る任意のタイプの計算機コード（例えばソフトウェア又はマイクロコード）として具現化され得る。
【００６１】
本発明による様々な実施形態は、１つ以上の計算機システム上に実装され得る。例えば本発明の様々な特徴は、汎用計算機システム、例えば無線通信可能装置（１０２）及び／又は周辺装置上で実行する専用ソフトウェアとして実施され得る。計算機システムは、データをストアするためのディスクドライブ、メモリ又は他の装置などの１つ以上の記憶装置に接続されるプロセッサを含み得る。メモリは通常、計算機システムの作動中、プログラム及びデータをストアするために使用される。計算機システムのコンポーネントは、相互接続機構によって接続され得、（例えば同一マシンに統合されるコンポーネント間の）１つ以上のバス及び／又は（例えば分離した個別の機器に存在するコンポーネント間の）ネットワークを含み得る。相互接続機構は、システムコンポーネント間において（例えばデータ、命令）の通信を交換可能にする。また計算機システムは１つ以上の入力装置、例えばキーボード、マウス、トラックボール、マイクロフォン、タッチ画面及び１つ以上の出力装置、例えば印刷装置、ディスプレイ画面、スピーカも含む。更に計算機システムは、（相互接続機構に対し追加又は代替として）通信ネットワークに計算機システムを接続する１つ以上のインタフェースを含み得る。
【００６２】
ネットワーク（１１４）は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、イントラネット、インターネット又はその任意の組み合わせなどの適切な任意のタイプのネットワークであり得る。例示のために、有限個の装置をこの例において示す。本装置は、１つ以上の、サーバ、ルータ、プロキシ、ゲートウェイ、ネットワークアドレス変換装置又はそれらの適切な任意の組み合わせを介しネットワークに接続され得る。
【００６３】
本発明を任意の特定のシステム又はシステムグループにおいて実行することに限定しないことを十分に理解されたい。また本発明を特定のいかなる分散アーキテクチャ、ネットワーク又は通信プロトコルに限定しないことも十分に理解されたい。
【００６４】
本発明のいくつかの実施形態についてここで説明してきたが、当業者にとって前述したものが単に例示的であって、限定ではなく例としてのみ提示されることが明確である。多くの修正及び他の実施形態は、当業者の認識の範囲内であって、本発明の範囲内に納まるものとして想定される。前述のもの及び図面は、例に過ぎない。具体的には、本明細書に提示される例の多くは、方法動作又はシステム要素の特定の組み合わせを含むが、それらの動作及びそれらの要素が同一の目的を達成する別の方法によって結合され得ることを理解されたい。一実施形態に関するものだけを論述した動作、要素及び特徴が、別の実施形態における同様の役割から除外されることは、意図されない。
【００６５】
請求項内での請求要素を修飾するための「第１」、「第２」、「第３」などの順序を示す用語の使用は、それ自体によっていかなる優先権、先行権又は１つの請求要素の別の項目に対する順序又は一時的な順序をも暗示しておらず、方法動作が実行されるが、（順序を示す用語の使用を除けば）請求要素を区別するための特定の名前を有する１つの請求要素と、同一の名前を有する別の要素とを区別するラベルとして使用されるに過ぎない。本明細書における「含む」、「からなる」又は「有する」、「含み」、「関する」及びその多様性の使用は、追加項目と同様、その後リストされる項目及びその同等物を包含することを意味する。
【図面の簡単な説明】
【００６６】
【図１】本発明のいくつかの実施形態による、サービスが探査し得る計算機環境の例を示す図である。
【図２】本発明の一実施形態による、サービスにアクセスする方法の例を示す流れ図である。
【図３】サービスを見出す際に実行される進捗をユーザに表示するためのグラフィカルユーザインタフェースウィンドウの例を示す。
【図４】無線アクセスされ得る複数のサービスに関する情報を表示するグラフィカルユーザインタフェースウィンドウの例を示す。
【図５】表示されたサービスが印刷サービスだけを表示するようにフィルタリングされたグラフィカルユーザインタフェースウィンドウの例を示す。
【図６】広告が表示されるグラフィカルユーザインタフェースウィンドウの例を示す。
【図７】サービスが選択されたグラフィカルユーザインタフェースウィンドウの例を示す。
【図８】広告及び接続を確立する際に見られる進捗を表示するウィンドウの例を示す。
【図９】ユーザが無線接続を確立する前にセキュリティ情報を与え得るグラフィカルユーザインタフェースウィンドウの例を示す。
【図１０】サービスに関連するドライバをインストールする際に実行される進捗をユーザに表示するグラフィカルユーザインタフェースウィンドウの例を示す。
【図１１】接続が成功したことをユーザに示すグラフィカルユーザインタフェースウィンドウの例を示す。
【図１】
2009538048.tif 000003
【図２】
2009538048.tif 000004
【図３】
2009538048.tif 000005
【図４】
2009538048.tif 000006
【図５】
2009538048.tif 000007
【図６】
2009538048.tif 000008
【図７】
2009538048.tif 000009
【図８】
2009538048.tif 000010
【図９】
2009538048.tif 000011
【図１０】
2009538048.tif 000012
【図１１】
2009538048.tif 000013
【国際調査報告】
2009538048.tif 000014
2009538048.tif 000015