JP5149808B2 - 無線ネットワークにおける近接サービス検索 - Google Patents

無線ネットワークにおける近接サービス検索 Download PDF

Info

Publication number
JP5149808B2
JP5149808B2 JP2008547578A JP2008547578A JP5149808B2 JP 5149808 B2 JP5149808 B2 JP 5149808B2 JP 2008547578 A JP2008547578 A JP 2008547578A JP 2008547578 A JP2008547578 A JP 2008547578A JP 5149808 B2 JP5149808 B2 JP 5149808B2
Authority
JP
Japan
Prior art keywords
wireless
service
message
computer
request message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2008547578A
Other languages
English (en)
Other versions
JP2009521190A5 (ja
JP2009521190A (ja
Inventor
クーネル,トーマス・ダブリュー
アブヒシェク,アブヒシェク
ハッサン,アマー・エイ
ジョーンズ,ディヴィッド
デュオン,フランシス
シェン,フイ
ルアン,ジャンドン
ガッタ,スリニバス・アール
パリク,ヴィシェシュ・エム
ル,イ
リンダーセイ,シーン・オー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of JP2009521190A publication Critical patent/JP2009521190A/ja
Publication of JP2009521190A5 publication Critical patent/JP2009521190A5/ja
Application granted granted Critical
Publication of JP5149808B2 publication Critical patent/JP5149808B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/14Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、装置との接続を確立するより前に、無線通信を使用し、装置によって提供されるサービスを検索することに関する。
802.11x及びブルートゥースなどの無線通信技術は、装置が比較的短い範囲、例えば100メートル未満の無線通信をすることを可能にする。別の無線装置を検索するために、装置は無線メッセージをブロードキャストし、別の装置から無線メッセージを聞く。別の装置を検索した場合、その装置との間に無線接続を確立できる。一旦、接続が確立されると、装置は様々なタイプの情報を交換できる。装置は、例えば装置のうち1つによって提供される(例えば印刷、ヘッドセット接続、PDA同期等の)サービスを提供する関連の情報を交換できる。
様々なサービスは、装置の間を無線通信することによって提供され得る。一例として、ラップトップコンピュータは、文書を印刷するためにプリンタと無線通信できる。一旦、計算機とプリンタとの間に無線接続が確立されると、その計算機は、プリンタによって提供される印刷サービスを検索できる。計算機は、その後、無線接続を介し、プリンタによって提供される印刷サービスを利用できる。
既に開発されたIPベースのサービス検索方法は、装置によって提供されるサービスを検索し得る前に、装置との接続を確立することを要求する。例えば、SSDP(Simple Service Discovery Protocol)や、WS−Discovery(Web Services Discovery)や、SLP(Service−Location Protocol)などのネットワーク検索プロトコルは、ネットワーク上のサービス検索より前に、ネットワークレイヤ接続(OSIモデルのレイヤ3)を確立することを要求する。一旦、接続されると、装置によって提供されるサービスは、それらのサービスを広告するために、IPネットワーク上にブロードキャスト又はマルチキャストメッセージを送信する。既に開発されたIPベースのサービス検索方法は、サービスを提供する装置が、サービスを要求する装置の近傍に存在するか否かを決定する方法を提供しなかった。
以前のシステムにおいては、装置によって提供されるサービスは、装置との接続を確立した後、検索され得る。本発明者は、装置との接続を確立する前に、装置によって提供されるサービスを検索することが望ましいことを十分に理解している。接続を確立する前にサービス検索を可能にすることによって、802.11x、超広帯域(UWB)又は別の適切なネットワーク環境における所望のサービス検索を容易にできる。サービス検索がユーザの近傍内の装置だけに制限され得る故に、そのような検索は、無線信号が比較的短い距離だけに有効に送信され得る無線のコンテキストにおいては、特に有用であり得る。例えば不案内なビルに入場する計算機ユーザは、彼女が近くのプリンタを使用して文書印刷可能か否かを決定することを所望することがあり得る。しかし、ユーザは、近くに適切なプリンタが置かれているかどうかを見出すためだけにローカル無線ネットワーク又は個々の装置との接続を確立することを所望しないだろう。本発明の一特徴によるとユーザは、彼女の計算機から、適切な印刷サービスが提供されるか否かを、ネットワーク内のローカル装置に効率的に尋ねる無線リクエストを送信できる。応答においては、プリンタ又はプリンタとして機能する他の装置は、有効な印刷サービス(単数又は複数)のタイプを示す応答を計算機に送信できる。ユーザはその後、所望のサービスを取得するために、ネットワーク及び/又は(プリンタ等の)特定の装置との接続を確立できる。本発明の別の特徴においては、ユーザは、ローカル装置によって広告されるサービスメッセージを受動的に聞くことができる。ユーザは、特定の装置からの更なる情報をリクエスト可能でありかつ受信でき、及び/又は所望のサービスを取得するために装置との接続を確立する。
一実施形態においては、本発明は、第1の装置の近傍に存在する第2の装置によって提供されるサービスに第1の装置によってアクセスする方法に関する。本方法は、要求されたサービスに関する応答をリクエストする無線要求メッセージを送信するステップを含む。本方法はまた、要求されたサービスに関する無線応答メッセージを受信するステップと、第1の装置と要求されたサービスの提供に適切な第2の装置との間に接続を確立する前に、要求されたサービスが第2の装置によって提供されるか否かを無線応答メッセージに基づいて決定するステップと、を含む。第2の装置が要求されたサービスを提供する場合、第1の装置と第2の装置との間に接続を確立できる。
別の実施形態においては、本発明は、ステップを実行するための計算機実行可能命令を有する計算機可読媒体に関する。本ステップは、要求されたサービスに関する応答をリクエストする無線要求メッセージを第1の装置によって送信するステップを含む。要求されたサービスに関する無線応答メッセージは、第2の装置から受信され得、第1の装置と、要求されたサービスの提供に適切な第2の装置との間に接続を確立する前に、要求されたサービスが第1の装置の近傍の第2の装置によって提供されるか否かが無線応答メッセージに基づいて決定され得る。第2の装置が要求されたサービスを提供する場合、第1の装置と第2の装置との間に接続を確立できる。
更に別の実施形態においては、本発明は、第1の装置から要求されたサービスに関する応答をリクエストする無線要求メッセージを第2の装置において受信するステップを含むステップを実行するための計算機実行可能命令を有する計算機可読媒体に関する。要求されたサービスが第2の装置によって提供される場合、第1の装置と、要求されたサービスの提供に適切な第2の装置との間に接続を確立する前に、第2の装置が要求されたサービスを提供するか否かを決定され得、要求されたサービスに関する無線応答メッセージが第1の装置に送信され得る。第1の装置からの接続リクエストに応答し、第1の装置と第2の装置との間に接続を確立できる。
添付の図面は一定の比率で描くことを意図しない。図面においては、様々な図面に例示される同一又はほとんど同一のコンポーネントそれぞれが、同一の番号によって表される。明確にする目的のため、必ずしも全図面のあらゆるコンポーネントにラベル付けはしない。
前述のように、以前の無線ネットワーク構成は、一般に、所望のサービスが提供されるかどうかを決定するために、装置及び/又はネットワークとの接続を確立することをユーザに要求した。顧客が、例えば、不案内なオフィスビル内の会議にラップトップコンピュータを持ち込むことがあり得る。文書を印刷することを所望する場合、彼は最初に自分のラップトップとオフィスビル内のローカルネットワークとの間に、接続を確立する必要があり得る。接続が確立された後、ラップトップコンピュータは、プリンタがネットワークに接続されるかどうか決定できる。ネットワーク上に有効な多くのプリンタがあり得、あるものは近くにあって、あるものはビルの異なるフロアのように遠くにあり得る。場合によっては、近くにあるプリンタを決定することが困難なことがあり得る。更に、セキュリティ上の理由のために、ローカルネットワークへのアクセスを顧客に提供することは、望ましくないことがあり得る。例えば、ローカルネットワークへの接続によって、顧客はネットワーク上にストアされた機密情報にアクセス可能になり得る。
別の例として、いくつかの無線装置、例えば無線通信できるプリンタが、無線通信可能な装置の近傍に存在することがあり得る。以前のシステムにおいては、別の装置からの特定のサービスを所望する装置は、まずその装置に接続する必要があって、次にそれが提供するサービスを決定する必要があった。所望のサービスを提供する装置を見出すまで、いくつかの装置に接続するには、多大な時間を必要とすることがある。
本発明の特徴に従って、装置との接続を確立する前のサービス検索は、無線通信可能装置(例えばラップトップコンピュータ、PDA又は電話)のユーザが、無線通信可能装置の近傍にある所望のサービスを提供する装置を見出すことを可能にする。例えば、本発明の一特徴においては、装置との接続を確立する前に、無線メッセージを送受信することにより、ローカル装置によって提供されるサービスを検索できる。検索されたサービスが、サービス(単数又は複数)を探している無線通信可能装置の電波領域内にあるならば、それらは近くに存在し得る。例えば、不案内なオフィスビルの会議に人がラップトップを持ち込む場合、ラップトップは、近くの装置と無線メッセージを交換できる。彼のラップトップ画面には、サービスを提供する近くの装置のリスト、例えば近くの無線プリンタ及びそれらが提供するサービスのタイプを表示できる。その後、彼は無線接続を確立する適切な装置を選択できる。その結果、所望のサービスを容易に取得できる。
第1の実施形態においては、無線通信可能装置は、別の装置によって提供されるサービスを検索するために無線メッセージを送信し、特定のサービスを能動的に捜し出すことができる。別の実施形態においては、本装置は、別のローカル装置によって提供される広告サービスメッセージを聞くことによって、サービスを受動的に検索できる。更に別の実施形態においては、装置は、サービスを検索するための能動的及び受動的な技法を使用できる。
図1は、本発明のいくつかの実施形態によるサービス検索に関し、装置が通信可能なネットワーク環境(100)の一例を示す図である。図1は、無線通信可能装置(102)の一例例えばラップトップコンピュータと、プリンタ(104)、携帯情報端末(PDA)(106)、カメラ(108)及びアクセスポイント(110)を含む、装置(102)が無線で通信できる他の装置の例を示す。図1はまた、アクセスポイント(110)と通信可能に接続されるスピーカシステム(112)及び有線ネットワーク(114)の一例を示す。ネットワーク環境(100)における装置は、802.11x又は超広帯域(UWB)などの任意の適切な無線規格を使用し、無線通信できる。
無線通信可能装置(102)は、ラップトップコンピュータ、又はPDA、携帯電話又は他の任意の適切な装置などの無線通信を送受信するように構成される他の任意の装置であり得る。人間のユーザとのインタフェース、すなわち画面、キーボード、タッチパッド又は他の任意の適切なインタフェースを使用するように無線通信可能装置(102)が構成され得る。
無線通信可能装置(102)のユーザは、特定のサービスを望み得る。例えば、ユーザは無線通信可能装置(102)と、文書印刷のためのプリンタとの間に無線接続を確立することを所望し得る。ユーザは、特定のサービス、例えば印刷サービスを検索するように無線通信可能装置(102)に命令できる。
図2は、図1に示される環境における装置(102)によって利用され得るサービスにアクセスする方法(200)の一例を示す。ステップ(S202)においては、無線通信可能装置(102)は、特定のサービスをリクエストする要求メッセージを送信できる。無線通信可能装置(102)は、特定のサービス、例えば印刷サービスをリクエストする要求メッセージ、例えば無線メッセージをブロードキャストできる。本発明の一特徴においては、要求メッセージは、802.11xプローブメッセージに含まれ得る。要求メッセージは、無線通信可能装置(102)によって検索されるサービスのタイプを表わす情報と共に、符号化され得る。例えば、無線メッセージは、受信され復号された時に、印刷サービスがリクエストされていることを示す情報と共に符号化され得る。要求メッセージは、無線通信可能装置(102)が応答メッセージを受信するまで反復してブロードキャストされ得る。例えば、定期的に要求メッセージをブロードキャストできる。
図1に例示されるように、要求メッセージを受信する装置は、無線通信可能装置(102)の近傍(116)に存在し得る。無線通信可能装置(102)の近傍(116)は、無線通信可能装置(102)の電波領域及び/又は要求メッセージを受信する装置の電波領域によって定義され得る。一例として、無線通信可能装置(102)の近傍(116)は、無線通信可能装置(102)の約100メートル以内の空間を含み得る。電波領域は、送信器の強さ、チャンネルに存在する雑音量、無線通信可能装置(102)が作動する物理的環境など、使用される技術を含む多様な要素に従って、100メートルより多いか又は少ないことがあり得る。しかし、無線通信可能装置(102)の近傍(116)は、以下更に詳細に論述されるように、必ずしも電波領域によって定義される必要はなく、他の要素に基づいて決定され得る。無線通信可能装置(102)の近傍(116)内の装置は、要求メッセージを受信できる。
ステップ(S204)においては、装置(102)は、ネットワークの別の装置からサービス情報を受信できる。このサービス情報は、プリンタ(104)によって提供される印刷サービスが、色の印刷オプションを含むか否かなどの提供されるサービスの詳細に関する情報を含み得る。ステップ(S206)においては、装置(102)は、提供されるサービスが望まれるか否かを決定でき、サービスが望まれる決定がされた場合、ステップ(S208)において装置との接続を確立できる。
図3は、特定のサービスを提供し、装置(102)から送信される要求メッセージに応答する装置、例えばプリンタ(104)によって実行され得るサービスに関連する情報を提供する方法(300)の一例を示す。
ステップ(S302)においては、例えば装置(102)から特定のサービスに関するリクエストを受信できる。それらが無線通信可能装置(102)の電波領域に存在するならば、プリンタ(104)、PDA(106)、カメラ(108)及びアクセスポイント(110)は、要求メッセージを受信できる。一旦、プリンタ(104)によって要求メッセージが受信されると、要求されたサービスを決定するために要求メッセージを復号できる。
ステップ(S304)においては、要求メッセージを受信した装置は、要求されたサービスを提供するか否かを決定できる。一旦、プリンタ(104)が要求されたサービスを決定すると、プリンタ(104)は、要求されたサービスのタイプとプリンタ(104)が提供するサービスのタイプとを比較できる。この比較は、任意の適切な方法によってされ得る。例えば、受信されたリクエストにおけるフィールドは、装置によって提供されるサービスのタイプを表すデータ構造のフィールドと比較され得る。この例においては、プリンタ(104)は、無線通信可能装置(102)によってリクエストされた印刷サービスを提供する。
要求されたサービスを提供することを決定したことに応答し、プリンタ(104)は、ステップ(S306)において、応答メッセージ、例えば無線メッセージを送信することによって無線通信可能装置(102)に応答できる。PDA(106)、カメラ(108)及びアクセスポイント(110)もまた、要求メッセージを受信できるが、それらが要求されたサービスのタイプを提供しないので、要求メッセージに応答できない。あるいはまた、ステップ(S302)において受信されたリクエストは、サービスタイプにかかわらず、ローカル装置が提供するサービスの表示を提供するための一般的なリクエストであり得る。この場合、PDA(106)、カメラ(108)、アクセスポイント(110)等は、それに従って応答できる。
応答メッセージは、装置によって提供されるサービスに関する情報を含み得る。例えば、プリンタ(104)によって送信される応答メッセージは、プリンタ(104)によって提供される印刷サービスに関する情報を含み得る。応答メッセージは、プリンタ(104)が、カラープリンタであるか、ページの両面に印刷可能か、及び/又は、又は他の情報に関する情報と共に、符号化され得る。サービスに関する情報は、後述の情報要素(IE)として送信され得る。その後、装置(102)が接続を確立することを望む場合、装置(102)が所望のサービスを取得できるようにステップ(S308)において接続を確立できる。
図4は、IE(400)の一例を示す図である。IEは、特定の無線規格に従って通信する装置によって認識される、サービスに関する情報を送信するためのフォーマットであり得る。例えばIEのフォーマットは、基本的な規格、例えば802.11又はUWBの能力に適合できる。IEは、TLV(type,length,value)フォーマットで送信され得る。図4に示される例においては、IE(400)は、IE識別子(401)、フォーマット識別子(402)、サービスタイプ識別子(403)、インスタンス識別子(UUID)(404)、シーケンス番号(405)、セキュリティ情報(406)、チェックサム(407)、PnP識別子(408)、わかり易い名前(409)及びアドレス識別子(410)を含む。
IEの識別子(401)は、情報がIEであることを認識するプロトコルヘッダであり得る。
フォーマット識別子(402)は、IEのコードフォーマットを表す情報を含み得る。例えば、フォーマット識別子(402)は、プロトコルスタックの更に上位レベルとインタフェースで接続するために使用されるサービス検索プロトコルのタイプを表現できる。任意の適切なサービス検索プロトコルには、SSDP、WS−Discovery、SLP及びランデブなどが使用され得る。
サービスタイプ識別子(403)は、装置によって提供されるサービスのタイプ、例えば印刷サービスを表す情報を含み得る。
UUID(404)は、装置を識別する固有識別子であり得る。例えばUUIDは、装置に関連する永続的なアドレスであり得る。
シーケンス番号(405)は、サービスにおける変更を表すために使用される数であり得る。シーケンス番号(405)が、無線通信可能装置(102)によって予想される数と異なる場合、無線通信可能装置(102)は、サービスに関する更なる最新情報を決定するメッセージを送信できる。例えばプリンタは、シーケンス番号(405)を増やすことによってプリンタの状態が変更されたことを示し得る。クエリ時、プリンタは、例えば紙切れを示すための応答ができる。
セキュリティ情報(406)は、装置によって要求されるセキュリティのタイプを表する情報を含み得る。例えば特定のタイプの暗号及び/又は認証が、装置との接続を確立するために要求され得る。
誤り照合をするためのチェックサム(407)を含み得る。
PnP識別子(408)は、サービスを利用するために要求される特定のドライバに関する情報を含み得る。特定のドライバが示されない場合、一般的なドライバを使用できる。
わかり易い名前(409)は、装置をユーザに識別させる識別子、例えば「ビルディング3のプリンタ」であり得る。
アドレス識別子(410)は、装置によって提供されるサービスに関する更なる情報を取得するためにアクセスされ得る、位置に関するURLを含み得る。例えばURLは、プリンタによって実行される機能の詳細についての情報、例えばカラー印刷又は両面印刷を提供する説明ページを指示できる。
IEのサイズを減らすために任意の適切なハッシュ機能を使用し、IEの一部をハッシュできる。例えばハッシュ値(hash sum)を決定するためにサービスタイプ識別子(403)をハッシュできる。無線通信可能装置(102)によるIEの受信時、対応するサービスタイプをハッシュ値に一致させるためにハッシュ値をハッシュ表と比較できる。情報のハッシュ表現を送信することによって、送信されるデータの総量を減少できる。
図2及び図3に関し、前述した装置は、ステップ(S206)と(S306)において装置(102)にIEを含むメッセージを送信できる。無線通信可能装置(102)は、IEに基づいて、例えば、提供されるサービスに関して受信された情報と要求されたサービスのタイプとを比較することによって、装置が要求されたサービスを提供するか否かを決定できる。任意の適切な方法によって、この決定が実施され得る。例えば、受信されたIEのフィールドは、「所望の」IEのフィールドと比較され得る。検索されたサービスが適するか否かを決定するために任意の適切な適合する評価基準を使用できる。
一旦、装置によって、要求されたサービスが提供されることが決定されると、無線通信可能装置(102)は更なる動作をできる。例えば、無線通信可能装置(102)は、リクエストされたサービス、例えば印刷サービスが有効であることをユーザに示し得る。この指示は、例えば印刷サービスの有効性をユーザに示す視覚的な画像を表示することによるような任意の適切な方法によって実行され得る。所望の場合、ユーザはその後、無線通信可能装置(102)とプリンタ(104)との間に接続を開始できる。しかし、接続が必ずしもユーザによって開始される必要はない。無線通信可能装置(102)は、1つ以上の評価基準に基づいて接続を確立するようにプログラムできる。例えば、無線通信可能装置(102)は、「好ましい」タイプのサービスを提供する近傍の装置に自動的に接続するようにプログラムされ得る。別の例として、無線通信可能装置は、特定のサービス、例えば最も近くのプリンタを提供する最も近くの装置に接続するようにプログラムされ得る。ユーザは、例えば装置(102)に文書を印刷することを命令でき、その結果装置(102)はプリンタ(104)との接続を確立し、文書の印刷をもたらす方法(200)を開始できる。最も近くの装置への接続を容易にするために、装置間の距離は、使用される無線技術例えば、802.11又はUWBによって提供されるメカニズムを使用し決定され得る。別の例として、無線通信可能装置(102)が装置と更に通信する必要があるか否かを決定するために、IEの情報はブロック/否定リストと比較され得る。
状況によっては、プリンタ(104)などの装置が、接続を確立するための認証を要求し得るものがある。認証が要求される場合、無線通信可能装置のユーザは、パスワード、ピンコード又は生体情報、例えば指紋又は網膜読み取り等の生体情報から取得される識別番号などの他の識別番号を入力するように促され得る。認証は、インターネットプロトコルセキュリティ(IPsec)などの任意の適切なセキュリティプロトコルを使用し、提供され得る。あるいはまた認証は、例えば、一度支払契約に達したサービスだけを提供する支払い又は課金情報に基づくことができる。認証が成功した場合、その後、接続を確立できる。
一旦、接続が無線通信可能装置とサービスを提供する装置との間に確立されると、装置は、要求されたサービスを提供することに関する更なる通信ができる。例えば、無線通信可能装置(102)は、文書を印刷するためにプリンタ(104)と無線で通信できる。提供されるサービスは、任意の適切な既知の方法又は今後開発される任意の適切な方法によって提供され得る。
本発明の機能が802.11xのコンテキストで使用されるとき、OSIモデルのレイヤ2で接続を確立できる。しかし本発明は、802.11xのネットワークに制限されず、UWBネットワーク又は他の任意の適切なプロトコルを使用するネットワークでも使用され得る。802.11x、UWB又は他の任意の適切なネットワークに適用されるように、用語「接続確立」は、第1の装置が第2の装置に接続のリクエストを送信し、第2の装置が接続を受け入れるように応答することを意味する。
図2及び図3に関連して前述したものは、所望のサービスが所与の領域で利用可能であるか否かを装置(102)が能動的に捜し出す一実施形態に関連する。本発明の別の実施形態においては、装置(102)は、使用できるサービスを受動的に決定できる。例えば、サービスを提供する1つ以上の装置は、それが装置(102)及び/又は他の装置に提供するサービスを広告する広告メッセージを送信できる。広告メッセージは、装置、例えばプリンタ(104)によって提供される特定のサービス例えば印刷サービスを広告する無線メッセージであり得る。本発明の一特徴においては、広告メッセージは、802.11x又はUWB無線標識メッセージの一部としてブロードキャストできる。このブロードキャストは、装置間のレイヤ3の接続性を確立する前に、OSIレイヤ2通信に含まれ得る。装置によって提供されるサービスに関する情報と共に広告メッセージを符号化できる。例えば、広告メッセージは前述のようなIEを含み得る。
この実施形態によると、装置は、例えばステップ(S302)及び(S304)を実行せず、代わりにステップ(S306)に飛び越すことによって、図3の方法を実行する一部としてそれが提供するサービスを広告できる。ステップ(306)においては、1つ以上の広告メッセージは、(要求メッセージによるプロンプトなしに)装置によって提供される1つ以上のサービスに関連する情報を含み送信できる。広告メッセージは繰り返しブロードキャストできる。一例として、広告メッセージは定期的にブロードキャストできる。
この実施形態において、有効なサービスを受動的に決定する無線通信可能装置(102)は、ステップ(S202)を実行せずに図2の方法を実行できる。装置(102)は、つまり、サービス広告メッセージを聞き、ステップ(S204)において広告メッセージを受信できる。一旦、無線通信可能装置(102)が広告メッセージを受信すると、サービスに関する情報を取得するためにメッセージを読むことができる。こうして、無線通信可能装置(102)は、プリンタ(104)によって提供される印刷サービスが有効であることを検索し得る。
ステップ(S206)においては、広告されているサービスのうち望ましいものを決定できる。一例として無線通信可能装置(102)のユーザ向けの広告サービスに関連する情報を表示できる。ユーザは、広告サービスを提供する装置との接続を開始するか否かを決定できる。広告サービスの望ましさは、ユーザがサービス又は他の評価基準を利用するために接続を開始することを選ぶか否かに基づいて決定され得る。
別の例として、無線通信可能装置(102)は、広告サービスに関連する情報を検査できる。サービスの望ましさは、1つ以上の評価基準を用いてサービスの特性を比較することによって決定できる。無線通信可能装置(102)は、例えば特定のタイプのPDAと同期するために、特定の特性を用いてサービスを広告する装置に接続するようにプログラムできる。特定のサービスの望ましさを決定するための任意の適切な評価基準を使用できる。
図2及び3に示される本方法は、以下の実施形態に例示されるような更なるステップを含み得る。
本発明の別の実施形態においては、サービス検索は、サービスの能動的検索と、それらを受動的に装置によって識別させるサービスの自発的な広告双方を可能にすることによって、提供され得る。例えば、特定のサービスを必要とする装置は、要求メッセージを繰り返し送信でき、サービスを提供する装置は、そのサービスを広告する広告メッセージを繰り返し送信できる。サービス広告とサービスを捜し求めること双方を可能にすることによって、サービスをリクエストする装置又はサービスを提供する装置のいずれかが、別の機器に情報を送信することを可能にできる。
サービス検索とサービス広告の双方を(能動的と受動的なサービス検索)が可能にされる場合、本発明の一特徴においては、サービス広告メッセージは、応答メッセージほどサービスに関する情報を含まない。例えば、完全サイズのIEよりも少ない情報を含むサービス(複数)の広告をする装置によって、一部省略されたIEが送信され得る。一部省略されたIE(複数)を送信することによるサービス広告は、繰り返される送信に関連するオーバーヘッドを低減できる。
図5は、一部省略されたIE(500)の一例を示す図である。一部省略されたIE(500)は、IE識別子(401)、フォーマット識別子(402)、サービスタイプ識別子(403)、インスタンス識別子(UUID)(404)、シーケンス番号(405)及びチェックサム(407)を含み得る。一部省略されたIEのこれらの部分は、完全なIEに相当する部分と同様であり得る。任意の適切なハッシュ関数を使用し、一部省略されたIEのいくつかの部分を圧縮できる。
一例として、サービスを提供する装置は、省略されたIEを用いて広告メッセージを送信でき、無線通信可能装置(102)はそれを受信できる。例えばIEは装置が印刷サービスを提供することを広告できるが、印刷サービスに関する更なる詳細を含むことはできない。
無線通信可能装置(102)はサービスに関する詳しい情報を求める場合、次に、前述の要求メッセージと同様であり得る(例えばステップ(S202)又は(S302)に関連する)要求メッセージを送信でき、方法(200)及び(300)に関して既に説明されたステップが実行され得る。
リクエスト受信に応答し、サービス提供装置は、例えば、(例えばステップ(S204)又は(S306)に関連し、)前述のような応答メッセージ中にフルサイズのIEを送信できる。一旦、応答メッセージが受信されると、無線通信可能装置は、(例えばステップ(S208)又は(S308)に関連し、)前述のような装置との接続を確立できる。
本発明の一特徴においては、無線通信可能装置(102)の近傍(116)は、必ずしも無線通信可能装置(102)の電波領域によって定義される必要はない。装置は、一例として、装置間の距離を決定するために、無線プロトコル、例えばUWBによって提供される更なるメカニズムを利用できる。こうして無線通信可能装置(102)の近傍(116)は、電波領域よりも狭い範囲に制限され得る。サービスが検索され得る範囲を制限することで、様々な利益を提供できる。範囲を減少することは、例えば意図されない受取人によって通信が妨害されることを更に困難にすることによって、更なるセキュリティを提供できる。
本明細書に使用される用語「装置による受信」及び「装置による送信」は、メッセージが、装置自体又は装置と通信している装置によって、無線で受信及び/又は送信され得ることを意味する。用語「装置から受信」及び「装置から送信」は、メッセージが、装置自体又は装置と通信している装置によって、無線で受信及び/又は送信され得ることを意味する。例えば、装置(102)は、WLANアクセスポイント又は装置(102)の代わりに無線要求メッセージを送信できる別の装置と、有線通信することによって無線要求メッセージを送信できる。
別の実施形態においては、ユーザは、それ自体は無線能力を有しない装置、例えばスピーカシステム(112)によって提供される、サービスを使用することを所望し得る。本発明の一特徴においては、サービスの検索は、無線能力を有しない装置によって与えられるサービス(単数又は複数)に対して提供され得る。例えば、スピーカシステム(112)は、無線通信可能装置(102)の近傍(116)にあり得るが、別の装置、例えばアクセスポイント(112)との接続なしには無線通信可能装置(102)と無線で通信するように構成され得ない。スピーカシステム(112)は、有線接続などの別のタイプの接続を介し、アクセスポイント(110)と接続できる。
サービス検索の通知は、アクセスポイント(110)によってスピーカシステム(112)に提供され得る。例えば、メッセージの交換は、上記の実施形態における論述と同様の方法で進行し得るが、無線通信可能装置(102)は、スピーカシステム(112)と直接としてよりもアクセスポイント(110)を介し、スピーカシステム(112)と無線で通信できる。アクセスポイント(110)は、無線通信可能装置(102)からメッセージを受信し、異なるタイプの接続、例えば有線接続を介し装置、例えば、スピーカシステム(112)にメッセージを送信できる。アクセスポイント(110)は、サービスを提供する装置、例えば、スピーカシステム(112)からメッセージを受信し、そのメッセージを無線通信可能装置(102)に無線で送信できる。こうして、アクセスポイント(110)は、メッセージをあるフォーマットから別のフォーマットに変換し、適切な媒体例えば有線又は無線でそれらの宛先にメッセージを転送できる。
本発明の一特徴においては、アクセスポイント(110)又は別の装置は、アクセスポイント(110)の近傍の装置、例えば、アクセスポイントの近くのプリンタ(複数)のリストを維持できる。装置は、有線接続を介し、アクセスポイントに接続され得る。サービスが広告される場合、アクセスポイント(110)は、リスト上の装置に関するサービスを広告する無線メッセージを送信できる。無線通信可能装置(102)が特定のサービスを能動的に検索する場合、アクセスポイントを介して有線接続によってリスト上の適切な装置に要求メッセージを送信できる。応答メッセージは次に、有線接続を介し送信され、アクセスポイントからリクエスト装置に無線で送信され得る。
本発明の別の特徴においては、無線通信可能装置(102)は、アクセスポイント(110)を介し、有線ネットワーク(114)にアクセスできる。アクセスポイント(110)は、アクセスポイント(110)を介してネットワーク(114)によって提供され得るサービス検索を可能にするために、無線通信可能装置(102)と無線メッセージを交換できる。有線ネットワークサービスの検索は、前述の任意の適切な技法を使用して提供され得る。
サービスの検索はまた、無線通信可能ではない装置(102)にも提供され得る。例えばデスクトップコンピュータは、有線接続を介しアクセスポイント(110)に接続され得る。デスクトップコンピュータは、アクセスポイント(110)と通信することによって、近接サービスを検索できる。アクセスポイント(110)と通信することによって、デスクトップコンピュータは、プリンタ(104)、カメラ(106)及びPDA(108)などの無線装置によって提供されるサービスを検索できる。例えばメッセージの交換は、前述の任意の技法を使用し開始できるが、無線装置は、無線通信可能ではない装置、例えばデスクトップコンピュータと、直接としてよりもアクセスポイント(110)を用いて無線で通信できる。
図6は、近接サービス検索システムの機能的なエンティティ(600)の分散の例を示す。しかし、この機能の分散及びエンティティの選択は、単に一例として選ばれていて、他の実施形態においては、異なることがあり得る。
本構造は、以下4つの機能的なエンティティを含む。ミニポートドライバ/NIC(608)、IMドライバ(606)、Autoconfig(自動設定)サービス(604)及びAPIレイヤ(602)。ミニポートドライバとNIC(608)は、IMドライバ(606)とインタフェースする。IMドライバ(606)は、自動設定サービス(604)とインタフェースする。自動設定サービス(604)は、APIレイヤ(604)とインタフェースする。1つ以上のアプリケーション(601)は、APIレイヤとインタフェースする。
サービスを提供する装置において、アプリケーションは、APIレイヤ(602)を利用し、それらのサービス識別に対応する特定のサービスIEを登録できる。APIレイヤ(602)は、一連のIE(複数)を形成するために異なるアプリケーションから複数のIEを集約できる。広告メッセージ(例えば無線標識)の期間は、制限され得るので、APIレイヤ(602)は、IE(複数)すべてが広告メッセージ内に適合することを保証し得る。リクエストが最大広告数又は要求メッセージの期間を超えている場合、IEを追加するための更なるリクエストは、APIレイヤ(602)によって拒否され得る。アプリケーション(601)もまた、IE登録を取り消しできる。APIレイヤ(602)は、アプリケーションの監視を実行でき、すなわちアプリケーション(601)がIEの登録取り消しをせずにクローズする場合、APIレイヤ(602)は、対応するIE(複数)を集合リストから削除できる。登録時、アプリケーション(601)へのハンドルをオープンに保持することによって、これは可能である。自動設定サービス(604)は、接続管理、すなわち結合、認証、生成及び接合並びにアドホックネットワークを担当し得る。
特定のサービスを検索することを可能にする実施形態においては、サービスを提供する装置は、リクエストを既に又は受動的に聞いているネットワークメンバーであり得る。本装置は、好ましいチャンネル上で送受信しているか、又は局が作動する地理的な位置に適用される法的な要求事項に従う任意の無料チャンネルを選択できる。IMドライバ(606)は、ミニポート/NIC(608)から転送された要求メッセージを受信できる。IMドライバ(606)は次に、登録されたサービスと、プローブリクエストに含まれるサービスIEとを適合させることができる。適合時、IMドライバ(606)は、アプリケーション/サービスのうち1つによって以前に登録されたサービスIEと一致した対応する完全なサービスIEを含む、プローブ応答を返信できる。プローブリクエストとプローブ応答との間のタイミング要求のため、一致動作が実時間で実行され得、結果としてプロセススイッチング遅延を含むことはない。
サービスが広告される一実施形態においては、自動設定サービス(604)は、IEが登録された後、アドホックネットワークを作成又はそれに参加し得る。IMドライバ(606)は、選択された動作モード、すなわちアドホック又はインフラストラクチャに関する媒体アクセスルールに従って、ミニポート/NICによって次に送出される無線標識を構成できる。APIレイヤ(602)におけるIEの任意の追加又は削除は、無線標識の更新をもたらし得る。
サービスを要求する装置(例えばクライアント装置)において、近傍で提供されるサービスに興味を持つアプリケーション(601)は、興味を持っているサービスに対応するIE(複数)をAPIレイヤ(602)に登録できる。アプリケーションが近傍内の複数のサービス又はすべてのサービスに興味を持つ場合、IE(複数)は、ワイルドカードを含むか又は空白を維持され得る。
サービスの検索が可能な場合、クライアント装置は、興味対象のサービスの存在を検索する要求メッセージ(例えばプローブメッセージ)を定期的に送信できる。一旦、サービスが検索され、接続が確立されると、APIレイヤ(602)は、このサービスに関するプローブを停止するようにIMドライバ(606)に命令できる。「ブラインド」プローブに関連するオーバーヘッドを低減するために、IMドライバ(606)は、ネットワークが検出された場合にのみ、プローブリクエストを送出するようにミニポートドライバ(608)に命令できる。
ネットワークに関連するサービスIE(複数)は、広告メッセージを聞いている間、チャンネルスキャンの後にAPIレイヤ(602)に渡され得る。装置は、ある期間の間、チャンネルそれぞれを監視できる。IEが受信された場合、IEは、フィルタリングされ、APIレイヤ(602)に渡され得る。APIレイヤ(602)は次に、一致するサービスリクエストを登録したアプリケーション(601)を通知できる。
これから本発明の特徴を実行できる具体的な計算機システムの実施の詳細について説明する。これらの実施詳細は、例として提供されるに過ぎず、本発明は任意の特定の実装に限定されない。
本明細書に記載された方法、その動作及び多様な実施形態、並びにこれら個別又は組み合わせた方法及び動作の変形は、例えば不非揮発性記録媒体、集積回路記憶要素又はその組み合わせた1つ以上の計算機可読媒体上で明白に具体化される計算機可読メッセージによって定義され得る。計算機可読媒体は、計算機によってアクセスされ得る任意の有効な媒体であり得る。制限ではなく例として、計算機可読媒体は、計算機記憶媒体及び通信媒体を含み得る。計算機記憶媒体は、計算機可読命令、データ構造、プログラムモジュール又は他のデータなどの情報記憶に関する任意の方法又は技術で、実装される揮発性及び不揮発性、取り外し可能及び取り外し不可能な媒体を含む。計算機記憶媒体は、RAM、ROM、EEPROM、フラッシュメモリ又は他のメモリ技術、CD−ROM、デジタル多用途ディスク(DVD)又は他の光記憶、磁気カセット、磁気テープ、磁気ディスク記憶又は他の磁気記憶装置、他のタイプの揮発性及び不揮発性メモリ、所望の情報をストアするために使用され得、計算機によってアクセスされ得る他の任意の媒体及び前述の任意の適切な組み合わせを含むが、これらに限定されない。
通信媒体は通常、計算機可読命令、データ構造、プログラムモジュール又は他のデータを搬送波又は他の搬送機構などの変調データメッセージ中に具現化し、任意の情報伝達媒体を含む。用語「変調データメッセージ」は、1つ以上の特性セットを有するか又はメッセージ中に情報を符号化するような方法によって変更されたメッセージを意味する。制限ではなく例として、通信媒体は、有線ネットワーク又は直接有線接続などの有線媒体と、音響、RF、赤外線及び他の無線媒体などの無線媒体と、他のタイプの通信媒体及び前述の任意の適切な組み合わせを含む。
1つ以上の計算機可読媒体において具現化される計算機可読メッセージは、本明細書に記載される1つ以上の機能及び/又は多様な実施形態、変形及びその組み合わせを実行することを計算機に命令し、結果として計算機によって実行される、例えば1つ以上のプログラムの一部として、命令を定義できる。そのような命令は、任意の複数のプログラミング言語、例えばJava(登録商標)、J#、Visual Basic、C、C#又はC++、Fortran、Pascal、Eiffel、Basic、COBOL等又はそれらの任意の様々な組み合わせによって記述され得る。本明細書に記載された任意のシステムの1つ以上のコンポーネントに存在し得るそのような具現化された命令は、計算機可読媒体上にあって、そのようなコンポーネントのうち1つ以上に分散され得、その間を遷移し得る。本発明の多様な特徴は、(例えばHTML、XML又は他のフォーマットで作成された文書は、ブラウザプログラムのウィンドウで見る時、グラフィカルユーザインターフェース(GUI)の特徴をレンダリングするか又は他の機能を実行し、)プログラム環境ではないところにおいて実施できる。本発明の多様な特徴は、プログラムされるか又はプログラムされていない要素又はその任意の組み合わせとして実施され得る。
計算機可読媒体は、ストアされた命令が、本明細書に記載の本発明の特徴を実施するための任意の適切な計算機システム資源にロードされ得るように搬送可能であり得る。更に、前述の計算機可読媒体にストアされた命令が、ホストコンピュータ上で実行するアプリケーションプログラムの一部として具現化される命令に制限されないことを十分理解されたい。それどころか本命令は、本発明の前述の特徴を実施するために、プロセッサをプログラムするために使用され得る任意のタイプの計算機コード(例えばソフトウェア又はマイクロコード)として具現化され得る。
本発明による多様な実施形態は、1つ以上の計算機システム上に実装され得る。これらの計算機システムは、例えばインテルのペンティアム(登録商標)タイプのプロセッサ、モトローラのPowerPC、SunのUltraSPARC、ヒューレット・パッカードのPA―RISCプロセッサ又は他の任意のタイプのプロセッサに基づいた汎用計算機であり得る。更に、本実施形態は、単一の計算機に配置され得るか又は通信ネットワークによって結び付けられた複数の計算機の間に分散され得る。そのようなプロセッサは通常、例えばマイクロソフト社製のWindows(登録商標)95、Windows(登録商標)98、Windows NT(登録商標)、Windows(登録商標)2000(登録商標)(Windows ME)又はWindows(登録商標)XPオペレーティングシステム、アップルコンピュータ製のMAC OS System X、サン・マイクロシステムズ製のSolarisオペレーティングシステム、多様なソースから使用できるUNIX(登録商標)又は多様なソースから使用できるリナックスであり得るオペレーティングシステムを実行する。
他の多くのオペレーティングシステムも使用され得る。
例えば、本発明の多様な特徴は、汎用計算機システムにおいて実行する専用ソフトウェアとして実施され得る。計算機システムは、データをストアするためのディスクドライブ、メモリ又は他の装置などの1つ以上の記憶装置に接続されるプロセッサを含み得る。メモリは通常、計算機システムの作動の間、プログラム及びデータをストアするために使用される。計算機システムのコンポーネントは、相互接続メカニズムによって接続され得、(例えば同一マシンに統合されるコンポーネント間における)1つ以上のバス及び/又は(例えば個別の離れた機器に存在するコンポーネント間における)ネットワークを含み得る。相互接続メカニズムは、システムコンポーネント間において通信(例えばデータ、命令)が交換できるようにする。計算機システムはまた、1つ以上の入力装置、例えばキーボード、マウス、トラックボール、マイクロフォン、タッチスクリーンと、1つ以上の出力装置、例えば印刷装置、ディスプレイ画面、スピーカとを含む。更に、計算機システムは、(相互接続メカニズムに対して更に又は代替として)計算機システムを通信ネットワークに接続する1つ以上のインタフェースを含み得る。
計算機システムは、専用プログラム、専用ハードウェア、例えば特定用途向け集積回路(ASIC)を含み得る、本発明の特徴は、ソフトウェア、ハードウェア又はファームウェア又はその任意の組み合わせによって実施され得る。更に、そのような方法、動作、システム、システム要素及びそのコンポーネントは、前述の計算機システムの一部又は独立のコンポーネントとして実施され得る。
計算機システムの1つ以上の部分が通信ネットワークに接続された1つ以上の計算機システム上に分散され得る。これらの計算機システムはまた、汎用計算機システムでもあり得る。例えば本発明の多様な特徴は、サービス(例えばサーバ)を1つ以上のクライアント計算機に提供するように、又は分散システムの一部としてタスク全体を実行するように構成される1つ以上の計算機システムの間で分散され得る。本発明の多様な特徴は、例えば本発明の多様な実施形態による多様な機能を実行する1つ以上のサーバシステムの間で分散されるコンポーネントを含むクライアント−サーバシステムにおいて実行され得る。これらのコンポーネントは、実行可能、通信プロトコル(例えばTCP/IP)を使用し通信ネットワーク(例えばインターネット)上で通信する、中間言語(例えばIL)又はインタプリト言語(例えばJava(登録商標))コードであり得る。
ネットワーク(114)は、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)、イントラネット、インターネット又はその任意の組み合わせなどの任意の適切なタイプのネットワークであり得る。例示の目的のために、この例においては有限数の装置を示す。本装置は、1つ以上の、サーバ、ルータ、プロキシ、ゲートウェイ、ネットワークアドレス変換装置又は任意の適切なそれらの組み合わせを介し、ネットワークに接続され得る。
本発明は、任意の特定のシステム又はシステムグループにおいて、実行することに限定されないことを十分に理解されたい。本発明は、任意の特定の分散アーキテクチャ、ネットワーク又は通信プロトコルに限定されないこともまた十分に理解されたい。
今まで本発明のいくつかの実施形態について説明してきたが、前述したものが単に例示的であって、限定ではなく例としてのみ提示されることが当業者にとっては明確である。多くの修正及び他の実施形態は、当業者の認識の範囲内にあって、本発明の範囲内に納まるものとして想定される。前述したもの及び図面は、例に過ぎない。具体的には、本明細書に提示される例の多くは、方法の動作又はシステム要素の特定の組み合わせを含んでいて、それらの動作及びそれらの要素が同一の目的を達成するための別の方法によって結合され得ることを理解されたい。一実施形態に関するものだけを論述した動作、要素及び特徴が、別の実施形態における同様の役割から除外されることは、意図されない。
請求項内での請求要素を修飾するための「第1」、「第2」、「第3」などの順序を示す用語の使用は、それ自体によっていかなる優先権、先行権又は1つの請求要素の別の項目に対する順序又は一時的な順序をも暗示しておらず、方法動作が実行されるが、(順序を示す用語の使用を除けば)請求要素を区別するための特定の名前を有する1つの請求要素と、同一の名前を有する別の要素とを区別するラベルとして使用されるに過ぎない。本明細書における「含む」、「からなる」又は「有する」、「含み」、「関する」及びその多様性の使用は、追加項目と同様、その後リストされる項目及びその同等物を包含することを意味する。
本発明のいくつかの実施形態によってサービス検索可能なネットワーク環境の一例を示す図である。 特定のタイプのサービスにアクセスする方法の一例を示す流れ図である。 サービスに関連する情報を提供する方法の一例を示す流れ図である。 サービスに関する情報を含み得る情報要素の一例を示す図である。 一部省略された情報要素の一例を示す図である。 近接サービス検索システムの態様を実施するために使用され得る機能的なエンティティの分散の一例を示すブロック図である。

Claims (18)

  1. 第1の装置の近傍に存在する第2の装置によって提供されるサービスに前記第1の装置によってアクセスする方法であって、
    前記第1の装置と、前記サービスの提供に適する前記第2の装置との間に接続を確立する前に、前記第1の装置の近傍の1つ以上の装置によって提供されるサービスを検索するために無線要求メッセージを送信し、サービスに関する情報を含む無線応答メッセージを前記第2の装置から受信し、要求されたサービスを前記第2の装置が提供するか否かを前記無線応答メッセージに基づいて決定するステップと、
    前記第2の装置が前記要求されたサービスを提供する場合、前記第1の装置と前記第2の装置との間に接続を確立するステップと、
    前記第2の装置によって提供される少なくとも1つのサービスを表す情報を含む無線広告メッセージを、前記無線要求メッセージを送信する前に受信するステップであって、前記無線広告メッセージが前記無線応答メッセージよりも少ない情報を含んでいるもの、
    を含む方法。
  2. 前記無線要求メッセージの前記送信が、前記第1の装置又は前記第1の装置と通信している装置によって前記無線要求メッセージを送信するステップを含むこと、を特徴とする請求項1記載の方法。
  3. 前記無線応答メッセージが、前記第2の装置によって提供される少なくとも1つのサービスを表す情報を含むこと、を特徴とする請求項1記載の方法。
  4. 前記無線要求メッセージが、前記第1の装置又は前記第1の装置と通信している装置によって、802.11又は超広帯域プロトコルに従って送信されること、を特徴とする請求項1記載の方法。
  5. 前記無線要求メッセージが、少なくとも802.11プローブメッセージの1部として送信されること、を特徴とする請求項記載の方法。
  6. 更に、
    前記第2の装置によって提供される前記要求されたサービスに関連する情報を人間の認知可能媒体上で前記第1の装置のユーザに対して提供するステップを含む請求項1記載の方法。
  7. 前記第1の装置の近傍が、前記第1の装置の無線範囲によって、少なくとも部分的に定義されること、を特徴とする請求項1記載の方法。
  8. 更に、
    前記第2の装置が前記第1の装置の前記近傍内にあるか否かを決定するステップであって、前記第1の装置の前記近接が前記第1の装置の無線範囲によって定義される領域よりも小さい領域に限定されるものと、
    前記第2の装置が前記第1の装置の前記近傍内にある場合、前記接続が確立されるものと、を含む請求項1記載の方法。
  9. 第1の装置と、要求されたサービスの提供に適する第2の装置との間に接続を確立する前に、前記第1の装置の近傍の1つ以上の装置によって提供されるサービスを検索するために無線要求メッセージを、前記第1の装置によって送信し、サービスに関する情報を含む無線応答メッセージを、第2の装置から受信し、前記要求されたサービスを前記第2の装置が提供するか否かを前記無線応答メッセージに基づいて決定するステップと、
    前記第2の装置が前記要求されたサービスを提供する場合、前記第1の装置と前記第2の装置との間に接続を確立するステップと、
    前記第2の装置によって提供される少なくとも1つのサービスを表す情報を含む無線広告メッセージを、前記無線要求メッセージを送信する前に受信するステップであって、前記無線広告メッセージが、前記無線応答メッセージよりも詳細でない少なくとも1つのサービスを表す情報を含むものと、
    を含むステップを実行するための計算機実行可能命令を記憶する計算機可読記憶媒体。
  10. 前記無線要求メッセージの前記送信が、前記第1の装置又は前記第1の装置と通信している装置から前記無線要求メッセージを送信するステップを含むこと、を特徴とする請求項記載の計算機可読記憶媒体。
  11. 前記無線応答メッセージが、前記第2の装置によって提供される少なくとも1つのサービスを表す情報を含むこと、を特徴とする請求項記載の計算機可読記憶媒体。
  12. 前記無線要求メッセージが、前記第1の装置又は前記第1の装置と通信している装置によって、802.11又は超広帯域プロトコルに従う無線で送信されること、を特徴とする請求項記載の計算機可読記憶媒体。
  13. 前記無線要求メッセージが、802.11プローブメッセージの少なくとも一部として送信されること、を特徴とする請求項12記載の計算機可読記憶媒体。
  14. 更に、
    前記要求された前記第2の装置によって提供されるサービスに関連する情報を人間の認知可能媒体上に前記第1の装置のユーザに対して提供することを含むステップを実行するための計算機実行可能命令を記憶する請求項記載の計算機可読記憶媒体。
  15. 更に、
    前記第2の装置が前記第1の装置の近傍内に存在するか否かを決定するステップであって、前記第1の装置の近接が前記第1の装置の無線範囲によって定義される領域より小さい領域に限定されるものと、
    前記第2の装置が前記第1の装置の近傍内に存在する場合、前記接続が確立されるものと、を含むステップを実行するための計算機実行可能命令を記憶する請求項記載の計算機可読記憶媒体。
  16. 第1の装置と、サービスの提供に適する第2の装置との間に接続を確立する前に、前記第2の装置が要求されたサービスを提供するか否かを検出するための無線要求メッセージを、第1の装置から第2の装置において受信し、前記第2の装置が前記要求されたサービスを提供するか否かを決定し、前記要求されたサービスが前記第2の装置によって提供される場合、前記要求されたサービスに関する無線応答メッセージを前記第1の装置に送信するステップと、
    前記第1の装置からの接続要求に応答し、前記第1の装置と前記第2の装置との間に接続を確立するステップと、
    前記第2の装置によって提供される少なくとも1つのサービスを表す情報を含む無線広告メッセージを、前記無線要求メッセージを送信する前に受信するステップであって、前記無線広告メッセージが、前記無線応答メッセージよりも詳細でない少なくとも1つのサービスを表す情報を含むものと、
    を含むステップを実行するための計算機実行可能命令を記憶する計算機可読記憶媒体。
  17. 前記無線応答メッセージの前記送信が、前記第2の装置又は前記第2の装置と通信している装置によって前記無線応答メッセージを送信するステップを含むこと、を特徴とする請求項16記載の計算機可読記憶媒体。
  18. 前記第1の装置からの前記無線要求メッセージの前記受信が、前記第1の装置と通信している装置から無線要求メッセージを受信するステップを含むこと、を特徴とする請求項16記載の計算機可読記憶媒体。
JP2008547578A 2005-12-20 2006-12-20 無線ネットワークにおける近接サービス検索 Active JP5149808B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/313,148 2005-12-20
US11/313,148 US8478300B2 (en) 2005-12-20 2005-12-20 Proximity service discovery in wireless networks
PCT/US2006/048924 WO2007075961A2 (en) 2005-12-20 2006-12-20 Proximity service discovery in wireless networks

Publications (3)

Publication Number Publication Date
JP2009521190A JP2009521190A (ja) 2009-05-28
JP2009521190A5 JP2009521190A5 (ja) 2010-01-07
JP5149808B2 true JP5149808B2 (ja) 2013-02-20

Family

ID=38174286

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008547578A Active JP5149808B2 (ja) 2005-12-20 2006-12-20 無線ネットワークにおける近接サービス検索

Country Status (6)

Country Link
US (1) US8478300B2 (ja)
EP (1) EP1964321B1 (ja)
JP (1) JP5149808B2 (ja)
KR (1) KR101278782B1 (ja)
CN (1) CN101341685B (ja)
WO (1) WO2007075961A2 (ja)

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4125173B2 (ja) * 2003-04-23 2008-07-30 キヤノン株式会社 情報処理装置の接続制御方法、情報処理装置、及びコンピュータプログラム
JP4136771B2 (ja) 2003-04-23 2008-08-20 キヤノン株式会社 通信システム、通信装置、及びその制御方法、並びにコンピュータプログラム
US8682279B2 (en) * 2004-05-07 2014-03-25 Interdigital Technology Corporation Supporting emergency calls on a wireless local area network
US8260917B1 (en) * 2004-11-24 2012-09-04 At&T Mobility Ii, Llc Service manager for adaptive load shedding
US7613426B2 (en) * 2005-12-20 2009-11-03 Microsoft Corporation Proximity service discovery in wireless networks
US8559350B2 (en) * 2005-12-20 2013-10-15 Microsoft Corporation Mechanism to convey discovery information in a wireless network
US8478300B2 (en) 2005-12-20 2013-07-02 Microsoft Corporation Proximity service discovery in wireless networks
US10681151B2 (en) 2006-05-15 2020-06-09 Microsoft Technology Licensing, Llc Notification framework for wireless networks
US20070264991A1 (en) * 2006-05-15 2007-11-15 Microsoft Corporation Services near me: discovering and connecting to available wireless services utilizing proximity discovery
JP4886463B2 (ja) 2006-10-20 2012-02-29 キヤノン株式会社 通信パラメータ設定方法、通信装置及び通信パラメータを管理する管理装置
US20080220746A1 (en) * 2007-03-08 2008-09-11 Nokia Corporation Key establishment utilizing link privacy
US20090010184A1 (en) * 2007-07-05 2009-01-08 Vesa Luiro Device and method for bidirectional communication
US9301121B2 (en) * 2007-07-11 2016-03-29 Qualcomm Incorporated Peer to peer multiple identifiers
US7974574B2 (en) * 2007-07-25 2011-07-05 Microsoft Corporation Base station initiated proximity service discovery and connection establishment
US8681691B2 (en) 2007-07-25 2014-03-25 Microsoft Corporation Base station initiated proximity service discovery and connection establishment
US8385823B2 (en) 2007-10-03 2013-02-26 Samsung Electronics Co., Ltd Method and system for communication in near field communication network
US9105031B2 (en) 2008-02-22 2015-08-11 Microsoft Technology Licensing, Llc Authentication mechanisms for wireless networks
JP5276125B2 (ja) * 2008-03-04 2013-08-28 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Gmpls制御されたイーサネットのプロバイダバックボーンブリッジネットワークにおいてi−sidを自動構成するシステム及び方法
US8170481B2 (en) * 2008-03-24 2012-05-01 Intel Corporation Techniques for discovering services provided in a wireless network
US8135386B2 (en) * 2008-07-09 2012-03-13 Telefoanktebolaget L M Ericsson (Publ) Method and apparatus for instance identifier based on a unique device identifier
EP2154623A1 (en) * 2008-08-15 2010-02-17 Legic Identsystems AG Authorization system with wireless authorization storage device
US7936736B2 (en) 2008-09-08 2011-05-03 Proctor Jr James Arthur Enforcing policies in wireless communication using exchanged identities
US9538355B2 (en) 2008-12-29 2017-01-03 Google Technology Holdings LLC Method of targeted discovery of devices in a network
US8504836B2 (en) * 2008-12-29 2013-08-06 Motorola Mobility Llc Secure and efficient domain key distribution for device registration
US9148423B2 (en) * 2008-12-29 2015-09-29 Google Technology Holdings LLC Personal identification number (PIN) generation between two devices in a network
US20100169817A1 (en) * 2008-12-31 2010-07-01 Roy Want Method and apparatus for context enhanced wireless discovery
KR101478030B1 (ko) * 2009-01-29 2014-12-31 삼성전자주식회사 블루투스 기기 검색 및 연결 방법과 이를 이용한 장치
US8976795B2 (en) 2009-02-25 2015-03-10 Microsoft Corporation Gateway advertisement in a wireless mesh
US8385230B2 (en) * 2009-02-25 2013-02-26 Microsoft Corporation Automatic network address assignment in a wireless mesh
JP5350008B2 (ja) * 2009-02-25 2013-11-27 京セラ株式会社 無線通信システムおよび無線通信装置
US8838473B2 (en) * 2009-02-25 2014-09-16 Microsoft Corporation Services advertisement in a wireless mesh
US8243623B2 (en) * 2009-03-31 2012-08-14 Intel Corporation Combined device and service discovery technique in stations supporting tunneled direct link setup (TDLS)
JP5424735B2 (ja) * 2009-06-17 2014-02-26 キヤノン株式会社 通信装置及びその制御方法、プログラム
US8904172B2 (en) * 2009-06-17 2014-12-02 Motorola Mobility Llc Communicating a device descriptor between two devices when registering onto a network
US8478820B2 (en) 2009-08-26 2013-07-02 Qualcomm Incorporated Methods and systems for service discovery management in peer-to-peer networks
US8478776B2 (en) * 2009-10-30 2013-07-02 Qualcomm Incorporated Methods and systems for peer-to-peer network discovery using multi-user diversity
US8825818B2 (en) * 2009-11-10 2014-09-02 Qualcomm Incorporated Host initiated connection to a device
US8730928B2 (en) * 2010-02-23 2014-05-20 Qualcomm Incorporated Enhancements for increased spatial reuse in ad-hoc networks
CN102378400B (zh) * 2010-08-23 2015-01-28 中兴通讯股份有限公司 蓝牙服务的管理方法和装置
JP5664273B2 (ja) 2011-01-21 2015-02-04 ソニー株式会社 無線通信装置、プログラム、および無線通信システム
US8463261B2 (en) * 2011-05-23 2013-06-11 St-Ericsson Sa Methods and systems for self-tuning network search algorithms
FR2977420A1 (fr) 2011-06-30 2013-01-04 France Telecom Technique d'obtention par un terminal d'une information relative a un acces a un service
KR20140110853A (ko) * 2011-12-13 2014-09-17 엘지전자 주식회사 무선 통신 시스템에서 근접 서비스 제공 방법 및 장치
KR101995546B1 (ko) * 2012-02-08 2019-07-02 마벨 월드 트레이드 리미티드 무선 디바이스들을 발견하기 위한 방법 및 장치
CA2867843A1 (en) 2012-04-13 2013-10-17 Sony Corporation Wireless communication device, information processing device, and communication method
TWI626855B (zh) 2012-04-27 2018-06-11 內數位專利控股公司 最佳化鄰近資料路徑設置方法及裝置
CN108347713B (zh) 2012-04-27 2021-12-28 交互数字专利控股公司 Wtru及由wtru执行的方法
JP6008617B2 (ja) 2012-06-29 2016-10-19 キヤノン株式会社 通信装置およびその制御方法、並びにプログラム
EP2701447A1 (en) * 2012-08-22 2014-02-26 Rheinisch-Westfälisch-Technische Hochschule Aachen A method for establishing a wireless network by means of a content identifier
US9830619B2 (en) * 2012-11-05 2017-11-28 Lg Electronics Inc. Method for searching for or advertising service in direct communication system and device for same
CN103874047B (zh) * 2012-12-17 2017-08-04 华为终端有限公司 服务信息发现方法及设备
US20140177612A1 (en) * 2012-12-21 2014-06-26 Carlos Cordeiro Scalable wireless communication service discovery
US9330047B2 (en) * 2013-01-15 2016-05-03 Qualcomm Incorporated Wireless docking service with direct connection to peripherals
US9154934B2 (en) 2013-03-28 2015-10-06 Futurewei Technologies, Inc. System and method for pre-association discovery
KR20140119544A (ko) 2013-04-01 2014-10-10 삼성전자주식회사 이동통신 시스템에서 근접 서비스 메시지 라우팅 방법 및 장치
US9626698B2 (en) * 2013-04-03 2017-04-18 Qualcomm Incorporated Systems and methods for power efficient discovery of infrastructure services on a network
JP6173011B2 (ja) * 2013-04-24 2017-08-02 キヤノン株式会社 通信装置、通信装置の制御方法、プログラム
KR102073134B1 (ko) * 2013-05-20 2020-02-04 삼성전자 주식회사 디스커버리 방법 및 장치
US9547619B2 (en) 2013-05-24 2017-01-17 Qualcomm Incorporated Wireless docking
US9811116B2 (en) 2013-05-24 2017-11-07 Qualcomm Incorporated Utilization and configuration of wireless docking environments
US9619646B2 (en) 2013-05-24 2017-04-11 Qualcomm Incorporated Access control for wireless docking
US9832596B2 (en) 2013-05-24 2017-11-28 Qualcomm Incorporated Wireless docking architecture
US9313722B2 (en) * 2013-05-28 2016-04-12 Intel Corporation System and method for determination of proximity between wireless devices
WO2015053602A1 (ko) * 2013-10-11 2015-04-16 삼성전자 주식회사 이동 통신 시스템 환경에서 프록시미티 기반 서비스를 위한 보안 및 정보 지원 방법 및 시스템
KR102209289B1 (ko) 2013-10-11 2021-01-29 삼성전자 주식회사 이동 통신 시스템 환경에서 프록시미티 기반 서비스를 위한 보안 및 정보 지원 방법 및 시스템
US8769610B1 (en) 2013-10-31 2014-07-01 Eventure Interactive, Inc. Distance-modified security and content sharing
CN104618891B (zh) * 2013-11-04 2018-10-19 华为终端(东莞)有限公司 一种通信方法、终端及核心网实体
JP6005029B2 (ja) * 2013-11-27 2016-10-12 キヤノン株式会社 通信装置及びその制御方法、プログラム
US9826463B2 (en) * 2013-12-18 2017-11-21 Qualcomm Incorporated Hash partial matching for discovery
US9571441B2 (en) * 2014-05-19 2017-02-14 Microsoft Technology Licensing, Llc Peer-based device set actions
DE102014010002A1 (de) * 2014-07-05 2016-01-07 Audi Ag Vorrichtung zum Steuern einer Einrichtung eines Kraftfahrzeugs, zugehörige Einrichtung und Betriebsverfahren
KR102208438B1 (ko) 2014-11-26 2021-01-27 삼성전자주식회사 근접 서비스 데이터 송신 방법 및 그 전자 장치
JP6570260B2 (ja) * 2015-02-13 2019-09-04 キヤノン株式会社 画像処理装置、プログラム、及びシステム
JP6584106B2 (ja) * 2015-03-19 2019-10-02 キヤノン株式会社 通信機器およびその制御方法、プログラム
KR20170016693A (ko) * 2015-08-04 2017-02-14 삼성전자주식회사 전자 장치 및 전자 장치의 서비스 제공 방법
DE102015216284A1 (de) * 2015-08-26 2017-03-02 Robert Bosch Gmbh Verfahren zum Betreiben eines Gateways
TWI572162B (zh) * 2015-10-14 2017-02-21 Information broadcasting system and method thereof
JP2018121206A (ja) * 2017-01-25 2018-08-02 キヤノン株式会社 通信装置、外部装置、それらの制御方法、プログラム
KR20230021644A (ko) 2020-06-09 2023-02-14 삼성전자주식회사 초광대역 시스템에서 서비스 정보를 교환하기 위한 방법 및 장치
EP4203604A4 (en) * 2020-08-19 2024-05-22 Beijing Xiaomi Mobile Software Co., Ltd. Ranging capacity request method and apparatus, ranging capacity sending method and apparatus, and ranging capacity receiving method and apparatus
US20230394463A1 (en) * 2020-10-30 2023-12-07 Samsung Electronics Co., Ltd. Payment method and device using ultra-wideband communication
KR102562882B1 (ko) * 2021-07-12 2023-08-03 한화시스템 주식회사 초광대역 센서 기반 항만 물류 컨테이너 보안 시스템 및 방법

Family Cites Families (174)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6484029B2 (en) 1998-10-13 2002-11-19 Symbol Technologies, Inc. Apparatus and methods for adapting mobile unit to wireless LAN
JPH09502547A (ja) * 1992-11-13 1997-03-11 マイクロソフト コーポレイション 遠隔手続き呼び出しのためのインターフェイスポインタをマーシャリングする方法及びシステム
US5835061A (en) * 1995-06-06 1998-11-10 Wayport, Inc. Method and apparatus for geographic-based communications service
US20030009758A1 (en) * 1995-12-22 2003-01-09 Christopher Townsend Receivers for television signals
US5850444A (en) 1996-09-09 1998-12-15 Telefonaktienbolaget L/M Ericsson (Publ) Method and apparatus for encrypting radio traffic in a telecommunications network
GB9720856D0 (en) * 1997-10-01 1997-12-03 Olivetti Telemedia Spa Mobile networking
CN1259249A (zh) * 1997-06-02 2000-07-05 摩托罗拉公司 能力可访问网络中的装置之间的连接授权方法
US6002941A (en) 1997-12-17 1999-12-14 Motorola, Inc. Method and apparatus for implementing a service in a wireless communication system
US6675196B1 (en) 1999-01-08 2004-01-06 Amazon.Com, Inc. Universal protocol for enabling a device to discover and utilize the services of another device
DE69930918T2 (de) * 1999-01-25 2006-11-30 International Business Machines Corp. Dienstankündigungen in drahtlosen lokalen Netzen
DE69939575D1 (de) 1999-01-29 2008-10-30 Wistron Corp Entdeckung von Diensten in unmittelbarer Nähe
JP2000305885A (ja) * 1999-04-23 2000-11-02 Toshiba Corp 通信装置及びその方法
KR20000017730A (ko) 1999-09-27 2000-04-06 이낭하 이미지 인증방법, 및 광고이미지를 동반한 응용프로그램실행방법
US6353398B1 (en) * 1999-10-22 2002-03-05 Himanshu S. Amin System for dynamically pushing information to a user utilizing global positioning system
ES2278648T3 (es) * 1999-12-06 2007-08-16 Warsaw Orthopedic, Inc. Dispositivo para tratar un disco intervertebral.
DE60030086T2 (de) * 2000-01-20 2007-01-04 Lucent Technologies Inc. Interoperabilität von Bluetooth und IEEE 802.11
US6522881B1 (en) 2000-03-08 2003-02-18 Lucent Technologies Inc. Method and apparatus for selecting an access point in a wireless network
ATE261145T1 (de) * 2000-05-09 2004-03-15 Sun Microsystems Inc Verfahren und vorrichtung zur ermittlung von benachbarten diensten
US7577834B1 (en) * 2000-05-09 2009-08-18 Sun Microsystems, Inc. Message authentication using message gates in a distributed computing environment
US7577244B2 (en) * 2000-05-16 2009-08-18 John Taschereau Method and system for providing geographically targeted information and advertising
GB0015453D0 (en) 2000-06-26 2000-08-16 Koninkl Philips Electronics Nv Localised audio data delivery
US6659947B1 (en) 2000-07-13 2003-12-09 Ge Medical Systems Information Technologies, Inc. Wireless LAN architecture for integrated time-critical and non-time-critical services within medical facilities
US7024552B1 (en) * 2000-08-04 2006-04-04 Hewlett-Packard Development Company, L.P. Location authentication of requests to a web server system linked to a physical entity
US7000001B2 (en) * 2000-09-12 2006-02-14 Research In Motion Limited Bookmark beacon system and method
US20020051200A1 (en) * 2000-11-01 2002-05-02 Chang William Ho Controller for device-to-device pervasive digital output
US7039391B2 (en) * 2000-11-28 2006-05-02 Xanboo, Inc. Method and system for communicating with a wireless device
US20020087401A1 (en) 2000-12-29 2002-07-04 Gateway, Inc. System and method for targeted advertising
DE60112712T2 (de) 2001-01-30 2006-06-08 Sony International (Europe) Gmbh Eingangsgatewaydienst
US8126982B2 (en) 2001-02-16 2012-02-28 International Business Machines Corporation Method, network device and computer program product for performing service discovery in a pervasive network
US6993326B2 (en) * 2001-04-02 2006-01-31 Bellsouth Intellectual Property Corporation System and method for providing short message targeted advertisements over a wireless communications network
US6668177B2 (en) 2001-04-26 2003-12-23 Nokia Corporation Method and apparatus for displaying prioritized icons in a mobile terminal
US6931429B2 (en) 2001-04-27 2005-08-16 Left Gate Holdings, Inc. Adaptable wireless proximity networking
US6968178B2 (en) 2001-04-27 2005-11-22 Hewlett-Packard Development Company, L.P. Profiles for information acquisition by devices in a wireless network
EP1391100A4 (en) * 2001-05-02 2009-03-11 Strix Systems Inc DISCOVERING NEIGHBORS OF A WIRELESS BASE STATION IN A COMMUNICATION SYSTEM USING A LOW-RANGE FREQUENCY HOPPING PLAN
US7249100B2 (en) 2001-05-15 2007-07-24 Nokia Corporation Service discovery access to user location
US6909706B2 (en) * 2001-05-23 2005-06-21 Pemstar, Inc. Multicast wireless ad hoc packet routing
US6961560B2 (en) 2001-05-23 2005-11-01 International Business Machines Corporation Method and device for prompt and efficient service discovery in wireless networks
US20020176579A1 (en) 2001-05-24 2002-11-28 Deshpande Nikhil M. Location-based services using wireless hotspot technology
US6842460B1 (en) * 2001-06-27 2005-01-11 Nokia Corporation Ad hoc network discovery menu
US7349691B2 (en) * 2001-07-03 2008-03-25 Microsoft Corporation System and apparatus for performing broadcast and localcast communications
US7155167B1 (en) 2001-07-24 2006-12-26 Cisco Technology, Inc. Wireless LAN monitoring device
GB0121506D0 (en) * 2001-09-06 2001-10-24 Koninkl Philips Electronics Nv Consensual service registration and delivery
JP2003087265A (ja) * 2001-09-12 2003-03-20 Kddi Corp サービス発見方法及び装置、並びにコンピュータプログラム
US7085868B2 (en) * 2001-09-28 2006-08-01 Intel Corporation Method to minimize interrupt service and power consumption for wireless connectivity devices
JP3563382B2 (ja) 2001-09-28 2004-09-08 株式会社東芝 無線通信機能を備えた情報処理装置及び無線通信機能設定方法
US7299304B2 (en) 2001-11-20 2007-11-20 Intel Corporation Method and architecture to support interaction between a host computer and remote devices
GB0128220D0 (en) * 2001-11-24 2002-01-16 Koninkl Philips Electronics Nv Location based delivery of service data
US7617317B2 (en) 2001-12-03 2009-11-10 Sprint Spectrum L.P. Method and system for allowing multiple service providers to serve users via a common access network
US7269260B2 (en) 2001-12-26 2007-09-11 Kabushiki Kaisha Toshiba Communication system, wireless communication apparatus, and communication method
EP1523129B1 (en) 2002-01-18 2006-11-08 Nokia Corporation Method and apparatus for access control of a wireless terminal device in a communications network
FI113515B (fi) * 2002-01-18 2004-04-30 Nokia Corp Osoitteistus langattomissa lähiverkoissa
JP3771850B2 (ja) 2002-02-15 2006-04-26 インターナショナル・ビジネス・マシーンズ・コーポレーション サービス・ディスカバリを実行する方法、ネットワーク装置、及びコンピュータ・プログラム・エレメント
KR100419617B1 (ko) * 2002-02-19 2004-02-25 삼성전기주식회사 무선랜시스템에 있어서 무선랜카드의 운영 방법
JP3849551B2 (ja) 2002-03-05 2006-11-22 ソニー株式会社 無線通信システム、無線通信装置及び方法、並びにコンピュータ・プログラム
US7130289B2 (en) 2002-03-14 2006-10-31 Airmagnet, Inc. Detecting a hidden node in a wireless local area network
WO2003079709A1 (en) * 2002-03-15 2003-09-25 Meshnetworks, Inc. System and method for auto-configuration and discovery of ip to mac address mapping and gateway presence
US7102640B1 (en) 2002-03-21 2006-09-05 Nokia Corporation Service/device indication with graphical interface
US6892052B2 (en) * 2002-03-26 2005-05-10 Nokia Corporation Radio frequency identification (RF-ID) based discovery for short range radio communication
US7362865B2 (en) 2002-04-15 2008-04-22 Hewlett-Packard Development Company, L.P. Wireless network system
US7054627B1 (en) * 2002-04-29 2006-05-30 Advanced Micro Devices, Inc. Method and system for locating a wireless network access point at a mobile computing device
US6957086B2 (en) 2002-05-01 2005-10-18 Microsoft Corporation Method for wireless capability discovery and protocol negotiation, and wireless device including same
US7778606B2 (en) 2002-05-17 2010-08-17 Network Security Technologies, Inc. Method and system for wireless intrusion detection
US7366100B2 (en) * 2002-06-04 2008-04-29 Lucent Technologies Inc. Method and apparatus for multipath processing
US7103313B2 (en) 2002-06-05 2006-09-05 Nokia Corporation Automatic determination of access point content and services for short-range wireless terminals
US7243233B2 (en) * 2002-06-28 2007-07-10 Hewlett-Packard Development Company, L.P. System and method for secure communication between electronic devices
GB0215480D0 (en) 2002-07-04 2002-08-14 Eurotec Finishing Systems Ltd Electrostatic powder coating method and apparatus
US20040006705A1 (en) * 2002-07-05 2004-01-08 Walker Jesse R. Secure two-message synchronization in wireless networks
JP3787538B2 (ja) * 2002-07-09 2006-06-21 キヤノン株式会社 無線通信装置および無線通信装置の制御方法
US7068999B2 (en) * 2002-08-02 2006-06-27 Symbol Technologies, Inc. System and method for detection of a rogue wireless access point in a wireless communication network
JP2004104774A (ja) * 2002-08-23 2004-04-02 Matsushita Electric Ind Co Ltd 無線通信システム
US8086245B2 (en) 2002-09-12 2011-12-27 Broadcom Corporation Advertising and controlling the advertisement of wireless hot spots
US6795700B2 (en) 2002-09-12 2004-09-21 Broadcom Corporation Method of creating incentives for establishing hotspot locations
US20040203602A1 (en) 2002-09-12 2004-10-14 Broadcom Corporation Enabling and controlling access to wireless hot spots
US6763014B2 (en) * 2002-09-24 2004-07-13 Harris Corporation Intelligent communication node object beacon framework (ICBF) with temporal transition network protocol (TTNP) in a mobile ad hoc network
US7607015B2 (en) * 2002-10-08 2009-10-20 Koolspan, Inc. Shared network access using different access keys
US7835317B2 (en) * 2002-10-08 2010-11-16 Nokia Corporation Network selection in a WLAN
DE60218693T2 (de) * 2002-10-22 2007-07-26 Alcatel Lucent Verfahren und System zur Information über eine WLAN-Zugänglichkeit an einen Benutzer
US8320301B2 (en) 2002-10-25 2012-11-27 Qualcomm Incorporated MIMO WLAN system
US6909721B2 (en) 2002-10-31 2005-06-21 Nokia Corporation Device detection and service discovery system and method for a mobile ad hoc communications network
KR100458442B1 (ko) * 2002-11-15 2004-11-26 한국전자통신연구원 이동통신 기지국의 방송정보를 이용한 무선랜 에이피 자동탐색 장치 및 그 방법
JP4111498B2 (ja) 2002-11-26 2008-07-02 キヤノン株式会社 無線通信機器における通信方法及び無線通信機器、無線通信機器において実行される制御プログラム
US7280801B2 (en) * 2002-12-02 2007-10-09 Agere Systems Inc. Reducing interference between different communication systems sharing a common wireless transmission medium
US20060078123A1 (en) * 2003-01-09 2006-04-13 Guillaume Bichot Method and apparatus for banding multiple access points
JP3683569B2 (ja) 2003-01-30 2005-08-17 エヌ・ティ・ティ・コミュニケーションズ株式会社 端末装置及びプログラム並びにセンタ装置
JP4108495B2 (ja) * 2003-01-31 2008-06-25 松下電器産業株式会社 局発見処理方法および無線通信装置
JP3801996B2 (ja) 2003-02-14 2006-07-26 株式会社東芝 サービス提供装置、サービス利用装置、サービス提供システム、サービス提供方法、サービス利用方法、サービス提供プログラム及びサービス利用プログラム
US7151939B2 (en) 2003-02-18 2006-12-19 Qualcomm Incorporated Method, apparatus, and machine-readable medium for providing indication of location service availability and the quality of available location services
US7272407B2 (en) * 2003-02-18 2007-09-18 Hewlett-Packard Development Company, L.P. Display on wireless mobile device
ITRM20030100A1 (it) 2003-03-06 2004-09-07 Telecom Italia Mobile Spa Tecnica di accesso multiplo alla rete, da parte di terminale di utente interconnesso ad una lan e relativa architettura di riferimento.
WO2004086667A2 (en) 2003-03-24 2004-10-07 Strix Systems, Inc. Self-configuring, self-optimizing wireless local area network system
JP2006522531A (ja) 2003-04-04 2006-09-28 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 無線ネットワークにおける近接した装置及びサービスの発見
US6934299B2 (en) 2003-06-06 2005-08-23 Motorola, Inc. Beacon packet having traffic indicator flag
US20040253948A1 (en) 2003-06-12 2004-12-16 Laberteaux Kenneth P. Multiple-group coordination for a robust, low-delay, fast reconfiguring wireless system
US6879567B2 (en) * 2003-06-17 2005-04-12 Motorola, Inc. Method and apparatus for battery life extension for nodes within beaconing networks
EP1494394A1 (en) 2003-06-30 2005-01-05 Sony International (Europe) GmbH Distance-aware service mechanism for determining the availability of remote services in wireless personal area networks
WO2005010788A1 (de) * 2003-07-24 2005-02-03 Zoltan Pal Anbieterfinanzierter paketvermittelter netzwerk-zugang für elektronischen handel, bezahlung und partner prämien telekommunikation system verfahren
US7493652B2 (en) * 2003-08-06 2009-02-17 Microsoft Corporation Verifying location of a mobile node
US7233991B2 (en) * 2003-08-22 2007-06-19 Clearmesh Networks, Inc. Self-healing tree network
JP3891156B2 (ja) 2003-08-22 2007-03-14 ソニー株式会社 電子機器および通信制御方法
JP4252063B2 (ja) 2003-09-10 2009-04-08 富士通株式会社 ユーザ位置利用システム
US7787423B2 (en) * 2003-09-10 2010-08-31 Panasonic Corporation Device and program product for the same
US20050058109A1 (en) * 2003-09-16 2005-03-17 Jan-Erik Ekberg Mechanism for improving connection control in peer-to-peer ad-hoc networks
US7505595B2 (en) * 2003-09-29 2009-03-17 Finisar Corporation Post capture decryption of wirelessly captured data using multiple keysets
US7403512B2 (en) * 2003-10-14 2008-07-22 Intel Corporation Service discovery architecture and method for wireless networks
US7721104B2 (en) * 2003-10-20 2010-05-18 Nokia Corporation System, method and computer program product for downloading pushed content
JP4491652B2 (ja) * 2003-10-24 2010-06-30 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 異なるドメイン間でのサービス進行を制御する装置及び方法
US20050096047A1 (en) * 2003-10-31 2005-05-05 Haberman William E. Storing and presenting broadcast in mobile device
KR100523058B1 (ko) * 2003-11-18 2005-10-24 한국전자통신연구원 무선랜 시스템에서의 동적 그룹키 관리 장치 및 그 방법
DE10354877B4 (de) * 2003-11-24 2005-12-01 Siemens Ag Verfahren zur Herstellung einer Verbindung zwischen einem Dienstanforderer (Client) und einem Dienstanbieter (Server) in einem dezentralen Mobilfunknetz
US7212821B2 (en) 2003-12-05 2007-05-01 Qualcomm Incorporated Methods and apparatus for performing handoffs in a multi-carrier wireless communications system
DE60327223D1 (de) * 2003-12-10 2009-05-28 Sony Deutschland Gmbh Protokoll für Multi-Hop Ad-Hoc-Netzwerke
US7313111B2 (en) * 2004-01-06 2007-12-25 Nokia Corporation Method and apparatus for indicating service set identifiers to probe for
US7046647B2 (en) * 2004-01-22 2006-05-16 Toshiba America Research, Inc. Mobility architecture using pre-authentication, pre-configuration and/or virtual soft-handoff
US20050186949A1 (en) * 2004-02-05 2005-08-25 Texas Instruments Incorporated Destination discovery in a wireless network
US20050176420A1 (en) * 2004-02-05 2005-08-11 James Graves Wireless network detector
US6966714B2 (en) 2004-02-20 2005-11-22 International Business Machines Corporation Duplex check printer having a separately driven document inverting loop
US7286833B2 (en) * 2004-02-27 2007-10-23 Airespace, Inc. Selective termination of wireless connections to refresh signal information in wireless node location infrastructure
US20050193106A1 (en) * 2004-03-01 2005-09-01 University Of Florida Service discovery and delivery for ad-hoc networks
JP4164456B2 (ja) * 2004-03-05 2008-10-15 キヤノン株式会社 無線通信システム、無線アクセスポイント装置、無線アクセスポイント装置の通信方法、及び無線アクセスポイント装置を制御するためのプログラム
US7522549B2 (en) 2004-04-16 2009-04-21 Broadcom Corporation Registering access device multimedia content via a broadband access gateway
US8682279B2 (en) * 2004-05-07 2014-03-25 Interdigital Technology Corporation Supporting emergency calls on a wireless local area network
US7493082B2 (en) 2004-05-12 2009-02-17 Nokia Corporation Methods, apparatus and computer program instructions for enhancing service discovery at a mobile terminal
JP2005328231A (ja) 2004-05-13 2005-11-24 Ricoh Co Ltd 無線端末装置
US7421582B2 (en) 2004-05-28 2008-09-02 Motorola, Inc. Method and apparatus for mutual authentication at handoff in a mobile wireless communication network
US20050282556A1 (en) 2004-06-16 2005-12-22 Morris Robert P Method and system for distributing and collecting location sensitive information over a wireless local area network
US7505443B2 (en) * 2004-06-24 2009-03-17 Kapsch Trafficcom Inc. System and method for broadcasting application-specific information in wireless local area networks
US20060047835A1 (en) * 2004-07-02 2006-03-02 Greaux Jeffrey E Method and System for LAN and WLAN access to e-commerce sites via Client Server Proxy
KR100600342B1 (ko) 2004-07-03 2006-07-14 주식회사 팬택앤큐리텔 왑 푸쉬 메시지 서비스 및 에스엠에스에서 컨텐츠 유알아이의 신뢰성 확인 방법
US7730485B2 (en) * 2004-08-10 2010-06-01 At&T Intellectual Property I, L.P. System and method for advertising to a Wi-Fi device
DE102004037338B4 (de) 2004-08-02 2010-04-29 Infineon Technologies Ag Kommunikationssystem, Verfahren zum Steuern eines Kommunikationssystems, Server, Verfahren zum Betreiben eines Servers, Kommunikationsendgerät und Verfahren zum Betreiben eines Kommunikationsendgeräts
US9504056B2 (en) * 2004-08-09 2016-11-22 Broadcom Corporation Method and system for sharing a single antenna on platforms with collocated Bluetooth and IEEE 802.11 b/g devices
US20060034256A1 (en) * 2004-08-13 2006-02-16 Nokia Corporation System and method for service discovery during connection setup in a wireless environment
JP4757464B2 (ja) * 2004-08-18 2011-08-24 Necインフロンティア株式会社 無線lanシステム、無線lanアクセスポイント、無線lan端末及びそれらに用いる起動制御方法
US7224970B2 (en) * 2004-10-26 2007-05-29 Motorola, Inc. Method of scanning for beacon transmissions in a WLAN
US20060094456A1 (en) * 2004-10-29 2006-05-04 Rittle Loren J Device and method for service discovery in adhoc networks using beacon signalling
EP2527859B1 (en) 2004-10-29 2016-04-20 Skyhook Wireless, Inc. Location beacon database and server, method of building location beacon database, and location based service using same
US7366511B2 (en) * 2004-12-20 2008-04-29 Nokia Corporation Apparatus, and associated method, for facilitating network scanning by a WLAN terminal operable in a multiple-network WLAN system
US7664081B2 (en) * 2004-12-22 2010-02-16 Nokia Corporation Wireless gateway for enabling wireless devices to discover and interact with various short-range services/devices
US7693516B2 (en) * 2004-12-28 2010-04-06 Vtech Telecommunications Limited Method and system for enhanced communications between a wireless terminal and access point
US7647046B2 (en) * 2005-01-12 2010-01-12 Cisco Technology, Inc. Maintaining uninterrupted service in a wireless access point and client stations thereof
US7359363B2 (en) * 2005-01-30 2008-04-15 Cisco Technology, Inc. Reduced power auto-configuration
US7680494B2 (en) * 2005-02-09 2010-03-16 Broadcom Corporation Servicing of wireless terminal print job by unsupported printer
US20060187889A1 (en) * 2005-02-19 2006-08-24 Mr. Chand Mehta System to mine information from data generated by Location Enabled Devices
US7370362B2 (en) * 2005-03-03 2008-05-06 Cisco Technology, Inc. Method and apparatus for locating rogue access point switch ports in a wireless network
US8725138B2 (en) 2005-03-30 2014-05-13 Alcatel Lucent Methods for network selection and discovery of service information in public wireless hotspots
US7647048B2 (en) 2005-03-31 2010-01-12 Alcatel-Lucent Usa Inc. Selecting a hidden network to connect a user to a wireless local area network
US7881475B2 (en) 2005-05-17 2011-02-01 Intel Corporation Systems and methods for negotiating security parameters for protecting management frames in wireless networks
EP1727310A1 (en) 2005-05-24 2006-11-29 NTT DoCoMo, Inc. Method and apparatus for discovering a service in an AD-HOC network
US20060268896A1 (en) 2005-05-31 2006-11-30 Sakari Kotola System and method for services functionality
US7925995B2 (en) * 2005-06-30 2011-04-12 Microsoft Corporation Integration of location logs, GPS signals, and spatial resources for identifying user activities, goals, and context
US8116287B2 (en) * 2005-07-29 2012-02-14 Microsoft Corporation Transmitting a communication from a wireless access point indicating hidden networks
US7876735B2 (en) * 2005-07-29 2011-01-25 Microsoft Corporation Transmitting a communication from a wireless access point indicating available networks and their capabilities
US8230221B2 (en) * 2005-08-15 2012-07-24 Telefonaktiebolaget L M Ericsson (Publ) Routing advertisement authentication in fast router discovery
WO2007019689A1 (en) 2005-08-16 2007-02-22 Corporation De L'ecole Polytechnique De Montreal Coordination of client and geo-location oriented services in a mobile network
US20070061057A1 (en) 2005-08-26 2007-03-15 Palo Alto Research Center Incorporated Vehicle network advertising system
US8139521B2 (en) * 2005-10-28 2012-03-20 Interdigital Technology Corporation Wireless nodes with active authentication and associated methods
JP4836241B2 (ja) * 2005-11-10 2011-12-14 任天堂株式会社 通信システム、通信プログラム、および通信端末
EP1955563B1 (en) 2005-11-16 2010-01-20 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Extending wlan signalling
KR100726184B1 (ko) * 2005-11-28 2007-06-11 한국전자통신연구원 이종 무선 네트워크간 핸드오버를 위한 무선 네트워크 탐지방법, 이를 구현하는 다중모드 단말 및 연동 서비스 서버
EP1955556A2 (en) * 2005-11-29 2008-08-13 Grape Technology Group, Inc. System and method for improved wifi/wimax retail installation management
US8559350B2 (en) * 2005-12-20 2013-10-15 Microsoft Corporation Mechanism to convey discovery information in a wireless network
US8478300B2 (en) 2005-12-20 2013-07-02 Microsoft Corporation Proximity service discovery in wireless networks
US7613426B2 (en) * 2005-12-20 2009-11-03 Microsoft Corporation Proximity service discovery in wireless networks
US7330882B2 (en) * 2005-12-28 2008-02-12 Matsushita Electric Works, Ltd. Systems and methods for discovering and interacting with services
US7809354B2 (en) 2006-03-16 2010-10-05 Cisco Technology, Inc. Detecting address spoofing in wireless network environments
US20070242643A1 (en) 2006-04-14 2007-10-18 Microsoft Corporation Using a wireless beacon broadcast to provide a media message
US8489110B2 (en) 2006-05-12 2013-07-16 At&T Intellectual Property I, L.P. Privacy control of location information
US8559968B2 (en) 2006-05-12 2013-10-15 At&T Intellectual Property I, L.P. Location-based targeting
US10681151B2 (en) * 2006-05-15 2020-06-09 Microsoft Technology Licensing, Llc Notification framework for wireless networks
US20070264991A1 (en) 2006-05-15 2007-11-15 Microsoft Corporation Services near me: discovering and connecting to available wireless services utilizing proximity discovery
US20090094111A1 (en) * 2007-10-09 2009-04-09 Microsoft Corporation Advertising framework for wireless networks
US20080276303A1 (en) 2007-05-03 2008-11-06 Trapeze Networks, Inc. Network Type Advertising
US20090031398A1 (en) * 2007-07-23 2009-01-29 Motorola, Inc. Role determination for meshed node authentication
US9105031B2 (en) * 2008-02-22 2015-08-11 Microsoft Technology Licensing, Llc Authentication mechanisms for wireless networks

Also Published As

Publication number Publication date
US20070141986A1 (en) 2007-06-21
KR101278782B1 (ko) 2013-06-25
KR20080085843A (ko) 2008-09-24
JP2009521190A (ja) 2009-05-28
CN101341685A (zh) 2009-01-07
CN101341685B (zh) 2015-09-30
EP1964321A2 (en) 2008-09-03
WO2007075961A3 (en) 2007-08-16
US8478300B2 (en) 2013-07-02
EP1964321A4 (en) 2012-02-22
EP1964321B1 (en) 2017-04-19
WO2007075961A2 (en) 2007-07-05

Similar Documents

Publication Publication Date Title
JP5149808B2 (ja) 無線ネットワークにおける近接サービス検索
JP4727730B2 (ja) 無線ネットワークにおける近傍サービスの発見
KR101424293B1 (ko) 제2 장치에 의해 제공되는 서비스에 관한 정보를 제1 장치에 무선으로 전달하는 정보 요소, 제1 장치의 근방에 있는 제2 장치에 의해 제공되는 서비스에 관한 정보를 획득하는 방법, 및 컴퓨터 판독가능 매체
US10681151B2 (en) Notification framework for wireless networks
US10321515B2 (en) Base station initiated proximity service discovery and connection establishment
US20070264991A1 (en) Services near me: discovering and connecting to available wireless services utilizing proximity discovery
WO2009014864A2 (en) Base station initiated proximity service discovery and connection establishment
EP2873288A1 (en) Wireless network service transaction protocol
JP2005094600A (ja) 無線lan自動接続システム
JP2009542036A (ja) Dhcpを利用したハンドオーバー情報の検索及び獲得方法及び装置
Azondekon Service Selection and Association Facilitation in a Network

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091111

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091111

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111201

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20120224

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20120302

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20120330

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20120406

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20120426

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20120508

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120521

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121102

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121130

R150 Certificate of patent or registration of utility model

Ref document number: 5149808

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151207

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02