JP5198247B2 - 無線lanネットワークとの共存を強化するオーバレイプロトコルを使用して無線panネットワークを動作させる方法及び装置 - Google Patents

無線lanネットワークとの共存を強化するオーバレイプロトコルを使用して無線panネットワークを動作させる方法及び装置 Download PDF

Info

Publication number
JP5198247B2
JP5198247B2 JP2008502109A JP2008502109A JP5198247B2 JP 5198247 B2 JP5198247 B2 JP 5198247B2 JP 2008502109 A JP2008502109 A JP 2008502109A JP 2008502109 A JP2008502109 A JP 2008502109A JP 5198247 B2 JP5198247 B2 JP 5198247B2
Authority
JP
Japan
Prior art keywords
wireless
network
pan
wlan
logic
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.)
Expired - Fee Related
Application number
JP2008502109A
Other languages
English (en)
Other versions
JP2008538167A (ja
JP2008538167A5 (ja
Inventor
カテリーン ヴルーゲルズ,
ロエル ペーテルス,
Original Assignee
オズモ, インコーポレイテッド
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 オズモ, インコーポレイテッド filed Critical オズモ, インコーポレイテッド
Publication of JP2008538167A publication Critical patent/JP2008538167A/ja
Publication of JP2008538167A5 publication Critical patent/JP2008538167A5/ja
Application granted granted Critical
Publication of JP5198247B2 publication Critical patent/JP5198247B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access
    • H04W74/06Scheduled access using polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Master-slave selection or change arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/22Self-organising networks, e.g. ad-hoc networks or sensor networks with access to wired networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • H04W88/10Access point devices adapted for operation in multiple networks, e.g. multi-mode access points
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、一般に無線通信に関し、特に異なるネットワークが共有無線媒体を使用することを調整することに関する。
無線通信の利点及び利便性が普及してきているため、電子装置間の無線通信は益々増加している。無線通信システム又は無線ネットワークは、含んでいるノード(より正確には、ノードの概念と関連付けられる回路網)及びノードの回路網が通信して情報を搬送する時に介する無線媒体(WM)として説明されることが多い。ある動作又はアクティビティがノードにおける出来事(又はノードにおいて行われるもの)として説明される場合、ノードにおける(又は単純にノードである)電子装置及び/又はネットワークインタフェースは、動作又はアクティビティを実行する回路網であることが理解されるべきである。例えば、ノードAからノードBにデータを送出することは、ノードAと関連付けられる回路網から信号を送信し且つノードBと関連付けられる回路網を使用してその信号(より正確には、媒体により変更された送信信号)を受信することを意味する。
ノード間で搬送される情報は、デジタルデータ及びデジタル化されたアナログ信号、あるいは他の形態の情報であるが、多くの場合、通信システム設計は、デジタルデータが搬送され且つ上位ネットワーク層がそのデータを適切に解釈するということを前提とする。本明細書における目的のため、データは、1つのノードに存在し、下位ネットワーク層に提供され、WMを介して別のノードに搬送され、別のノードにより適切又は不適切に受信され且つ受信機において上位ネットワーク層に搬送されることが仮定される。1つのモデルにおいて、2つのネットワーク化装置はアプリケーションを実行し、それらアプリケーションは、送信装置のアプリケーションにデータをネットワークスタックのアプリケーション層に搬送させることにより装置間でデータを渡す。ネットワークスタックのアプリケーション層は、下位レベルにデータを搬送し、最終的には媒体アクセス制御(MAC)層及び物理ネットワーク(PHY)層にデータを搬送する。受信者側において、処理は逆になる。
無線ネットワークをセットアップするために必要なものは、会話に関わる2つ(又は2つ以上)のノードにより理解される方法でデータを送受信できる複数の電子「ノード」装置である。ここで、ノード装置は、それら装置間に存在する媒体で通信できるように適切に配置される。媒体はある種の誘電体であってもよいが、より一般的には、媒体は空隙及び装置間にあるか又は装置間で送信される信号に影響を与えるように位置付けられるオブジェクト(壁、椅子、本、ガラス等)である。ノード装置は送信を区別するために一意の識別子が割り当てられるが、これは必ずしも必須ではないと考えられる。そのような一意の識別子の例は、MACアドレス及びIPアドレスである。
種々の無線媒体及びそれらの特性の存在は周知であり、本開示の対象ではないため、媒体は添付の図において単に雲マークで表されることが多い。従って、通信できる2つ以上の受電装置のセットの製造業者は、ここでは無線媒体と考えられる無線ネットワークを供給することが理解されるべきである。
無線通信システムは、場合によっては使用方法により決定される有効範囲に基づいて分類される。無線ローカルエリアネットワーク、すなわち「WLAN」は、約300フィートの通常の有効範囲を有し、家、オフィス、建物、公園、空港等のある規定された(恐らくは漠然と規定された)空間において演算装置間の通信を提供するのに有用である。いくつかの動作モードにおいて、1つ以上のノードが有線ネットワークに接続されることにより、他のノードはその有線ネットワークを介して無線ネットワーク範囲を超えて通信できる。802.11の用語では、そのようなノードは「アクセスポイント」と呼ばれ、通常のプロトコルは、他のノード(「局」と呼ばれる)がアクセスポイントと関連し且つ通信が一般に局とアクセスポイントとの間で行なわれるようなプロトコルである。いくつかの無線ネットワークは「アドホック」モードで動作し、ノード装置はアクセスポイントの存在なしで互いに通信する。
パーソナルエリアネットワーク、すなわち「PAN」は、周辺機器を近接する装置に接続するのに使用でき且つ有効範囲が通常約30フィートである狭域無線ネットワークであり、それによりそのような接続には通常存在するケーブルを除去する。例えばPANは、ヘッドセットを移動電話又は音楽/オーディオプレーヤに、あるいはマウス又はキーボードをラップトップに、あるいはPDA又はラップトップを移動電話に(同期又は電話番号の検索のために)接続するのに使用されてもよい。無線PANの応用例の更に別の例は、監視ハードウェアをページャ又は同様の読出し装置に無線接続する無線医療監視装置である。更に別の例は、無線対応の電子装置に接続する遠隔制御である。
ネットワークの中にはWLANとPANとの間の曖昧な領域に入るものもあるが、多くの場合、ネットワークは明らかにWLANであるか又はPANである。一般に、パーソナルエリアネットワーク(PAN)は、通常は10メートルの範囲である個人の範囲内で情報技術装置の相互接続のために使用される。例えば、ラップトップを有して旅行する人は、ラップトップの唯一のユーザである可能性が高く、何もプラグ接続する必要なくある形態の無線技術を使用してラップトップに相互接続するパーソナルデジタルアシスタント(PDA)及び携帯プリンタを扱う人と同一となる。通常、PANノードは無線で会話するが、本明細書においては有線ノードを有することを除外しない。これに対し、無線LANは、無線接続され且つ複数ユーザに対応するローカルエリアネットワーク(LAN)となる。
一般に無線通信システム及び特に無線PAN通信システムに接続する機器は、通常、電力使用量、重量、コスト及びユーザの利便性が非常に重要である応用例に対して使用される。例えばラップトップの場合、低コストのアクセサリが好ましく、バッテリが交換又は充電される必要がある頻度を最小限にするために、そのようなアクセサリの電力使用量が最小限にされることが重要である。バッテリの充電は、ユーザにとって負担であり且つ煩わしく、シームレスなユーザ体験を非常に減少させる。
重量及び複雑性は、多くの無線通信システムにおける別の問題点である。特にラップトップ等の移動装置の場合、重量は問題であり、ユーザは種々の装置を持ち歩く煩わしさに対処したくない。移動装置は、移動中に使用すると考えられる装置であり、携帯装置は、ある場所からある場所へ移動可能であるが、一般に使用中に移動されない装置である。移動装置に対する問題点は携帯装置にも当てはまるが、移動装置の場合より重要でないこともある。例えば、ラップトップに対して周辺装置を無線接続した状態で、双方の装置は、移動中に使用されるか又は頻繁に移動され持ち歩かれる。従って、装置の数及び重量は重要な問題点である。無線トラックボールを有する小型のデスクトップコンピュータ等の携帯装置の場合、総重量がユーザの持ち運びの限界を下回る限り、重量はそれ程問題ではない。しかし、多くの場合、携帯装置のバッテリ寿命は移動装置のバッテリ寿命と同じくらい重要である。
「携帯」と「移動」との間には曖昧さがあり、移動の応用例及び携帯の応用例の問題点は、特に指示のない限り同様であると考えられることが理解されるべきである。換言すると、移動装置は本明細書において説明される例において携帯装置である。
演算装置及び/又は通信装置がWLANに接続する場合、その装置は、演算装置に既に組み込まれていることが多い無線回路網を使用する。回路網が組み込まれていない場合、WLANカード(ネットワークインタフェースカード、すなわち「NIC」等)が使用される。いずれの場合においても、あるアンテナ回路網が使用され、その回路網を実行するのに電力が必要とされる。
装置が「パーソナルエリアネットワーク」、すなわち「PAN」を形成するものとして示される短距離リンクを介して周辺装置又は他の装置に無線接続する場合、回路網はその接続に対しても必要とされる。通常、この回路網は、装置にプラグ接続される外部インタフェースユニットを提供される。例えば、装置がラップトップである場合、回路網はラップトップのUSBポートに取り付けられるUSB(Universal Serial Bus)ドングルにより提供されてもよい。USBドングルは、短距離無線リンクを介して無線通信するのに必要とされる無線回路網を含む。
一般に2つ以上の装置間の無線接続は、各装置が、媒体を介して信号を搬送し且つ媒体を介して信号を受信する無線ネットワーク回路網と、データ及び/又は信号を無線ネットワーク回路網に対して受信、処理及び/又は搬送する処理/通信回路網とを含むことを必要とする。処理/通信回路網は、実際の回路、プロセッサにより実行可能なソフトウェア命令、あるいはそれらの組み合わせにより実現される。いくつかの変形例において、無線ネットワーク回路網及び処理/通信回路網は、一体化される(例えばいくつかのPDA、無線マウス等と)か、あるいは別個の要素(処理/通信回路網であるラップトップ及び無線ネットワーク回路網であるネットワークPCMCIAカード)である。
本開示を理解し易くするために、装置を区別することが重要である場合、無線接続性を提供するために存在する装置は「ネットワークインタフェース」、「ネットワークインタフェース装置」又は「無線ネットワークインタフェース装置」等と呼ばれ、無線接続性が提供される装置は「演算装置」又は「電子装置」と呼ばれる。しかし、そのような装置の中には計算以上のことを行なう装置もあり、あるいは実際の計算を行う装置として考えられない装置もある。また、ネットワークインタフェース装置自体が電子回路を有し且つ計算を行なうものもある。いくつかの電子装置は、取り付けられたネットワークインタフェース装置を介して計算及び通信し、他の電子装置は、着脱不可能な形態で組み込まれたネットワークインタフェース装置を有してもよい。電子装置が無線ネットワークインタフェースを介して無線ネットワークに接続される場合、装置はネットワークにおけるノードであり、従って装置は「ノード装置」であると言われる。
802.11x(x=a,b,g,n等)NIC(ネットワークインタフェースカード)又は組み込まれた802.11x回路網は、演算装置と周辺装置又は他のPANノードとの間の通信を行なうBluetooth又は適切な無線回路網を含む外部ドングル又は同様のインタフェース装置を使用する一方で、外界又は少なくともWLAN802.11xネットワークの他のノードにおける装置に電子装置をネットワーク接続するために使用されてもよい。
WMに対する802.11x準拠のネットワークインタフェースを搭載した装置は、本明細書において局又は「STA」と呼ばれる。802.11の用語では、STAのセットは基本サービスセット(「BSS」)を構成する。ピア・トゥ・ピアの構成で通信するSTAのセットは、「802.11xアドホック」ネットワーク又は独立BSS(IBSS)と呼ばれる。単一コーディネータにより制御されるSTAのセットは、802.11xインフラストラクチャネットワークと呼ばれる。本明細書において、BSSのコーディネータはアクセスポイント、すなわち「AP」と呼ばれる。
通常のアクセスポイント装置は、有線ネットワークに有線接続され、例えばコンセントにプラグ接続されるか又は建物の電源グリッドに有線接続される等、外部電源にも有線接続される。例えば、人が使用する建物、空港又は他の空間は、その空間にいる人が携帯装置又は移動装置を介してインターネット又は他のネットワークにアクセスできるようにする目的で、十分なネットワークの有効範囲を提供するために空間全体にわたり固定アクセスポイントを取り付けてもよい。従って、適切な携帯装置又は移動装置がその空間に持ち込まれた時に無線ネットワークが使用可能であるように、通常、アクセスポイントは常にオンである。
WLAN及び無線PAN接続性に対して種々の技術を使用することにより、コスト、重量及び電力使用量(COORD側及び/又はPER側における)は増加し、シームレスなユーザ体験は損なわれる。これら欠点は、周辺装置又はPANノードに802.11x無線回路網を備え、専用PAN技術を完全に除去することにより解決される。しかし、PANノードは電力に非常に影響され易い装置であることが多い。通常、それらPANノードはバッテリにより動作される装置であり、それらの小さなフォームファクタのために、大容量の大きなバッテリは使用できない。その代わり、制限された電力容量の小さなバッテリが使用される。そのような周辺装置は、通常、802.11x回路網等のWLAN無線回路網に特有の電力使用条件をサポートできない。種々のネットワークプロトコルの最適化、実現及び設計の点において、多くの他の問題が存在する。
別の欠点は、個別のLAN及びPANが共通周波数帯域を共有する場合に干渉し合う可能性があることである。
本発明による無線通信の実施形態において、第2のネットワークの装置は、第1のネットワークとの共存を強化するオーバレイプロトコルを使用して動作する。特定の例において、第1のネットワークは802.11xネットワークであり、第2のネットワークは待ち時間、電力、計算労力又は他の制限のために802.11xネットワークを直接サポートできない装置との通信に対してオーバレイプロトコルを使用するネットワークである。しかし、ここで第2のネットワーク及び第1のネットワークは共存する必要がある。第2のネットワークは、第2のネットワークにのみ接続できる装置を完全に含んでもよいが、第2のネットワークは、第1のネットワークに接続できるか又は接続している装置を更に含んでもよい。オーバレイプロトコルは、双方のネットワークに接続できる装置が共有ネットワークインタフェース回路を使用できるようにするプロトコルであるのが好ましい。
特定の実施形態において、演算装置は、無線ローカルエリアネットワーク(WLAN)及び無線パーソナルエリアネットワーク(PAN)にインタフェースされる。ロジック及び少なくとも1つのアンテナを含むネットワーク回路は、演算装置をWLANにインタフェースし、また演算装置とアクセスポイントとの間のデータ転送の前にそれらの間のLAN接続をセットアップするロジックを含み、無線PANを介して演算装置をPAN装置にもインタフェースする。
無線PAN装置との通信は、従来のWLANを介して使用されるプロトコルに部分的にのみ準拠するSWNプロトコルを使用してもよく、また従来のWLANからの干渉なしでSWNプロトコルを使用してもよいが、WLANの使用方法は、無線PAN装置及び演算装置が干渉せずに通信できるような使用方法である。干渉を減少するために、演算装置は、同一空間においてアクティブであるWLANの装置による無線媒体の使用方法を調整する。調整は、電力、フレームコンテンツ及びシーケンス、タイミング等に関してWLANプロトコルに完全にではなく部分的に準拠するオーバレイプロトコルである第2のネットワーク(PAN)プロトコルを使用することにより達成される。第2のネットワーク(PAN)プロトコルは、短縮された待ち時間、減少した電力等のPANの要求に適応された新しいフレーム構造を有する802.11xフレームであってもよい。演算装置は、第2のネットワークとの通信を行なうために、第1のネットワーク(WLAN)の装置が遅延するように、第1のネットワーク(WLAN)に信号伝送することを判定してもよい。
特定の実現例において、共用可能なネットワーク回路は、双方のネットワークとのセッションを同時に維持するのに必要なパラメータ、アドレス及び他の情報を格納する。一例として、共用可能なネットワーク回路は、WLANの通信用及び無線PANの通信用の2つのメディアアドレスを格納してもよい。ネットワーク回路は、双方とのセッションを同時に維持できる。3つ以上のネットワーク、並びにパラメータ、アドレス及び追加のネットワーク関連情報の対応する記憶装置が提供されてもよい。種々のネットワークからのトラフィックを区別し且つ分離するために、認識方法が演算装置に提供される。
演算装置において、複数ネットワークで動作する装置のネットワーク回路網は、コンバージェンスレイヤに接続される802.11xPHY及びMAC層等の種々の標準ドライバに接続されてもよく、コンバージェンスレイヤは、標準ネットワーキングドライバ、IPスタック、ヒューマンインタフェース装置(HID)クラスドライバ及び/又は標準USBスタック等の上位層ドライバに接続される。コンバージェンスレイヤはマルチプロトコルサポートを考慮してもよく、それにより特定のMACサービス基本要素へのアクセス権を公開し且つ調整し、サービス品質(QoS)に影響され易いアプリケーションの優先度処理を調整する。コンバージェンスレイヤは、明示的であってもよく、あるいはPHY層及びMAC層に組み込まれてもよい。
無線PAN装置及び演算装置において節電するために、それら装置は、非アクティブ時間に合意し、非アクティブ時間の開始後に少なくとも演算装置の調整機能の一部を使用不可能にできる。ここで、使用不可能にすることにより、ネットワーク回路により単位時間に消費される電力は、使用可能な時に消費される電力と比較して減少する。
そのようなネットワーク回路網とWLANトラフィックの一部であるAPとの間の通信に加えて、ネットワーク回路網がインフラストラクチャモードのAPではなくアドホックモードの別の局と通信する同様の技術が使用される。あるいは、演算装置はWLANネットワークに対するAPとして動作してもよい。
本発明の他の目的、特徴及び利点は、以下の詳細な説明及び添付の図面を考慮することにより明らかとなるだろう。図中、同様の図中符号は同様の特徴を表す。
本開示は、第1の無線ネットワーク(「PWN」)の存在下で第2の無線ネットワーク(「SWN」)を動作させる方法及び装置を説明する。これは、PWNトラフィックが発生する可能性のある空間におけるSWN装置の共存を考慮した特徴、要素、構成及び/又はプログラミング、並びに装置が存在する各ネットワークに対するトラフィックを処理できるようにPWNとSWNとの間(又は複数のPWNと複数のSWNとの間)の調整を含む特徴、要素、構成及び/又はプログラミングを含む。
例えば演算装置は、演算装置がPWNのノード及びSWNのノードであることを可能にする共有ネットワークインタフェースを有してもよい。特定の例において、演算装置は、ネットワークインタフェースを使用してPWNに対するAP(及び可能性としてPWNの他の装置)と接続及び通信できるPWNのメンバである802.11xSTAである。またその一方で、第1のネットワークに対するCOORDの接続性を失わず且つ双方のネットワークにインタフェースする共通のハードウェアコンポーネントを使用せずに、WPANコーディネータ(「COORD」)が1つ以上のSWNのメンバと通信できるように、同一ネットワークインタフェースの要素はSWNを調整するCOORDとして同時に参加するために使用される。COORDがPWNに接続可能である場合、COORDは、SWNアクティビティの一部としてPWN内の信号伝送(例えば、SWNを使用する前に干渉を回避するためにPWNを確保すること)を含むステップを可能性として含み、双方に同時に接続されるようにSWNを介する通信を調整するため、COORDは「デュアルネット」装置と呼ばれる。
いくつかの例において、COORDは、PWNに接続するためにセットアップされないが、PWN及びSWNの共存性を向上する動作を実行することを含み、COORDが調整するSWNに対するトラフィックを調整するのに必要な動作の実行は行なう。
一般的な例において、演算装置は、計算機能を有する携帯及び/又は移動演算装置、並びに/あるいは携帯及び/又は移動通信装置である。演算装置の例として、ラップトップコンピュータ、デスクトップコンピュータ、ハンドヘルド演算装置、ページャ、携帯電話及び組み込まれた通信機能等を有する装置等がある。周辺装置の例としては、無線接続が望ましい通常のコンピュータ、電話等のアクセサリがあるが、データネットワークとして人体の導電性を使用して、人が身につけている他の装置又は近くにある他の装置と通信するウェアラブルデバイス等のそれ程一般的ではない装置もある。例えば、無線送信することにより、あるいは人体及び/又は衣服を使用して、2人のウェアラブルコンピュータ間で無線で情報を交換できる。
演算装置は、802.11WLAN又は他の無線ネットワークとインタフェースし、有線接続を通して無線ネットワークにアクセス可能な(一般的にはアクセスポイントを介して)ノードを含む他のネットワークノードと通信してもよい。演算装置は、無線ヘッドセット、マウス、キーボード、アクセサリ、レコーダ及び電話等のPANの装置にパーソナルエリアネットワーク(PAN)を介してインタフェースしてもよい。PAN装置の制限された電源を節約するために、狭域無線通信、双方向性及び低電力に適応された多種多様なPAN装置が考慮される。PAN装置の中には、受信のみの装置又は送信のみの装置の一方向のものもある。
典型的な方法において、STAが2つ以上の無線ネットワークに接続する必要がある場合、STAは一方の無線ネットワークワークと接続し、他方の無線ネットワークと接続する時に最初の無線ネットワークから分離する。これは、STAが一方のネットワークの範囲から出て他方のネットワークの範囲に入るWLANに対して有用であるが、待ち時間が接続セットアップ時間より短い必要がある場合には望ましくない。この切り替え手順の際に必要な待ち時間は、容易に数百ミリ秒に達する。
ある特定のアプリケーションにおいて、切り替えにより長い待ち時間を発生せずに、STAが複数のネットワークに接続するのが望ましい。例えば、コードレスマウスを有する典型的なPER装置を考慮する。正常動作中のコードレスマウスの更新速度は約50〜125回/秒であるため、802.11x接続セットアップに関わる切り替えによる待ち時間は受け入れられない。更に、切り替えのオーバヘッドは、STAがデータを送受信するのに利用可能である時間として規定されるSTAの使用可能通信時間を非常に減少させる。
本発明の特定の実施形態において、マウスのような無線周辺装置は、ラップトップコンピュータ内の802.11x無線回路網を使用してラップトップコンピュータ等の802.11x対応の演算装置に取り付けられるか、あるいはNICカードを介してラップトップに接続される。同時にラップトップは、同一の802.11x回路網を使用して正規のWLANネットワークを介してインターネットに接続されてもよい。本明細書において、周辺装置又はPANノードは「PER」と呼ばれる。複数のPERが単一の無線PANに接続できる。無線PANを調整する無線装置は、コーディネータ(「COORD」)と呼ばれる。COORDが802.11xネットワークにも接続可能である場合、COORDは双方のネットワークに対処するため、「デュアルネット」装置と呼ばれる。この例における典型的なデュアルネット装置は、802.11xネットワーク上のSTAであり且つその装置上で実行するアプリケーションにより使用される無線周辺装置を有する装置である。
必須ではないが、PERは電力に影響され易い装置である。「PER」とラベル付けされたオブジェクトは、特定の目的を達成する目的のオブジェクトという意味で周辺装置である必要はなく、本明細書ではPANノードの挙動と呼ばれる挙動を実行するオブジェクトである必要があることが理解されるべきである。例えば、プリンタは、PANを介してデスクトップコンピュータに接続される場合にPERとなるが、周辺装置として通常考えられない他の装置は、PANノードとして挙動する場合にPERとなる。
図面を参照して、上述で提供された概念及び開示の例を更に説明する。図中、同様の項目は、同一又は同様のオブジェクトの異なるインスタンスを示すために括弧内の数字を含んだ共通の図中符号で示される。インスタンスの数が本発明を理解するために重要ではない場合、括弧内の最大の数字は「100(1),100(2),...,100(N)」等の文字であってもよい。特に指示がない限り、項目の実際の数字は本開示の範囲から逸脱せずに異なってもよい。
特に、図1は、第1の無線ネットワーク(PWN)100、第2の無線ネットワーク(SWN)(114又は116等)又はその双方の一部として動作する種々の装置を示す。図中、アクセスポイント(AP)110は、PWN100に対するインフラストラクチャモードをサポートし、例えば局と有線ネットワーク112との間のネットワークトラフィックを可能にするネットワークに種々の局を接続する。APと通信することにより、局はインターネットから情報を受信し、APにより管理される基本サービスセット(BSS)の一部であってもなくてもよい他の局とデータを交換できる。
この例に示されるように、存在する局はSTA1、STA2、STA3及びSTA4である。各局は、PWN100のノードと関連付けられ、PWN100のノード装置となるために必要なハードウェア、ロジック、電力等を有する。局STA1は、PER1、PER2及びPER3を含む図示されるネットワークに対するCOORDとしてSWN114を調整する。同様に、局STA4は、STA4、PER10及びPER11を含むネットワークに対するCOORDとしてSWN116を調整する。図1において、各ノード装置は、無線通信できることを示すためにアンテナと共に示されるが、外部アンテナが必要ないことは理解されるべきである。
他のネットワークコンポーネント及び追加のインスタンスが存在してもよい。例えば本発明の範囲から逸脱せずに、2つ以上のAPが存在してもよく、BSSのオーバラップがあってもよく、他のネットワークトポロジが図1に示されるネットワークトポロジの代わりに使用されてもよい。PWN100に対して本明細書において使用される例は802.11x(x=a,b,g,n等)を含むが、第1の無線ネットワークは、現在使用されているか又は第1の無線ネットワークが実現された時に利用可能であるネットワークから選択された別のネットワークであってもよいことが理解されるべきである。
この例において、第2の無線ネットワークはPAN機能性に対して使用されると仮定される。PANは、データ交換がスケジュールされ、交換されるデータ量が周知であり且つ単一のデュアルネット装置が複数のPERとインタフェースしてもよい固定データ転送速度のアプリケーションに対して使用されるが、これに限定されない。デュアルネット装置が第1のWLANの正規のSTAであってもよいため、デュアルネット装置は、アクセスポイントと異なり問題なく必要に応じて電源を切れる。しかし、デュアルネット装置はCOORDでもあるため、周辺装置の電源が投入されるがデュアルネット装置/COORDの電源が投入されない場合、周辺装置の通信は失われる。これは、相互に合意可能な非アクティブ期間を使用して対処される。
図1は、種々のネットワークの種々のノード間の相互作用を高レベルに示す。図2は、図1の要素のサブ部分を更に詳細に示す。この図において、AP110はケーブル120を介して有線ネットワーク112に接続され、任意の適切な有線ネットワークキングプロトコルを使用して通信してもよい。一方、AP110は、APのアンテナを使用して、この場合はラップトップ122である局装置に信号を送信する。それら信号は、ラップトップ122によりアンテナを使用して受信される。信号は他方向にも流れる。そのような通信は、802.11xプロトコル等のPWNプロトコルに従って行なわれる。
ラップトップ122(この例においてはデュアルネット装置)は、この例では無線マウス(PER1)124及び無線プリンタ(PER2)126である図示される周辺装置と通信できる。無線プリンタ126の電力が外部電源コンセントから得られる場合、電力消費は、バッテリ電源で動作する場合のマウス124による電力消費より問題は少ない。しかし、双方の周辺装置が同一の節電プロトコルを使用する可能性がある。例えばデュアルネット装置がラップトップである場合、節電はそのデュアルネット装置上で実行される。
図3は、PWN及びSWNの要素のネットワークレイアウトのいくつかの図を含む。
図3(a)は、無線要素が無線媒体又はその一部を共有するように共有空間300で動作してもよい無線要素を示すブロック図である。以下の説明において、例は、アクセスポイントAP301の範囲が共有空間300であると仮定する。他の例において、共有空間はAPのBSSにおけるAP及びSTA装置又は他の種類の装置の範囲である。図3(a)に示すように、AP、STA1、STA2及びSTA3は第1の無線ネットワークPWNを形成し、装置STA4、PER1、PER2及びPER3は第2の無線ネットワークSWNを形成する。STA4は、SWNに対するマスタである。尚、STA4はAP301とSTAとして関連付けられる必要はない。
図3(b)は、更に特定の例を示す。図中、PWNはAP301により管理され、PWNと関連付けられたノード装置302(1)及び303(2)(この例の図においてはラップトップ)を有する。移動電話304は、ヘッドセット306を含むSWNに対するマスタである。移動電話304はPWNに接続する機能を十分に有さない可能性があるが、PWN及びSWNは同一の無線媒体を共有するため、移動電話304はPWN装置及びSWN装置の共存を強化するCOORD機能を有するのが好ましい。AP301は、有線ネットワーク303に更に接続される。
装置間で使用される種々のプロトコルは、802.11xプロトコル等であってもよいPWNプロトコルに対して「PP」及び変更された802.11xプロトコル又はオーバレイプロトコル等であってもよいSWNプロトコルに対して「SP」とマーク付けされる。本明細書において使用されるように、オーバレイプロトコルは、双方のネットワークの共通ハードウェアコンポーネントを使用する能力、PWNからの分離を必要とせずにSWNにおいて通信する能力、SWN装置により理解される信号であるが理解されない場合にはPWN装置の作用を受けるような信号を使用してSWNにおいて信号伝送して所望の動作を提供する能力等の1つ以上の利点を提供するPWNプロトコルの要素を再利用する要素を有するSWNプロトコルである。例えばオーバレイプロトコルは、SWNパケットを受信するPWN専用装置が、PWN専用装置が適切に遅延できるように、パケットがPWN専用装置に対するものではないことを判定し且つ無線媒体がSWNトラフィックにより使用される期間を判定するのに十分なパケットを復号化できるようなプロトコルである。
当然、全てのPWN装置及びSWN装置が同一の制約を有し且つ広域ネットワーク標準プロトコルをサポートできる場合、全ての装置は、単に一方のネットワークにおけるノードであり、コンテンション及び調整等に対してそのネットワークのプロトコルを使用する。しかし、全てものに適合しない場合、ある種の共存の強化が行なわれるのが好ましい。
図3(d)は、少なくとも1つの装置が1つのネットワークにわたる別のトポロジの例を示すブロック図である。この例において、AP301は、802.11x対応のパーソナルデジタルアシスタント(PDA)305及び802.11x対応の移動電話307と通信し、電話307は、第2のネットワークに対するCOORDとしての役割を果たし、無線ヘッドセット306と対話する。いくつかの変形例において、PDA305及び電話307はアドホックモードで通信してもよい。それら要素を使用する例として、電話307は、同時に無線VoIP(Voice-over-IP)呼出しを行ない且つ無線ヘッドセット306を取り付けるために使用されてもよい。
図3(c)は、更に複雑な例を示すブロック図である。図示されるように、AP301は、有線ネットワーク303に接続され、その関連する局:ラップトップ302(1)及び302(2)、並びに第2の無線ネットワークSWN1に対するCOORDであるラップトップ310と無線接続する。ラップトップ310は、マウス320、キーボード322及び移動電話304を含むSWN1を調整する。移動電話304は、SWN1におけるPERであるが、別の第2の無線ネットワークSWN2に対するCOORDとなる。図示するように、AP301との通信には、802.11xプロトコル等のPWNプロトコルが使用され、SWN1及びSWN2における装置間の通信はSWNプロトコルを使用して行なわれる。本明細書において説明されるように、802.11xプロトコルの代わりに802.11xオーバレイ等のSWNプロトコルを使用すると多くの利点が得られる。SWNプロトコルの適切な設計により、SWN及びPWNは共存でき、デュアルネット装置の場合、デュアルネット装置がPWN及びSWNの双方に参加するために共有ネットワークインタフェース装置は再利用される。
図3(c)の例において、マウス320、キーボード322、移動電話304及びヘッドセット306は、第1の802.11xネットワークと共に使用するようにプログラムされず且つ/又は使用することをサポートする回路を有さないと考えられるが、それらは、SWN装置の異なる要求に対処するように変更された802.11xプロトコルと共通の面を多く有するSWNプロトコルを使用してもよく、共存の手段を提供する。デュアルネット装置に対するネットワークインタフェースは、PWN及びソフトウェアにインタフェースする標準ハードウェアを含み、SWNプロトコルトラフィックに対して使用するためにその標準ハードウェアを制御する。従って、本明細書において説明又は提案されるようなSWNプロトコルを選択することにより、SWNサポートは新しいハードウェアを必要とせずに演算装置に追加される。
図4は、COORD装置の内部の詳細の一例を示す。本明細書において説明されるように、そのような装置は、ラップトップ、デスクトップコンピュータ、端末、MP3プレーヤ、ホームエンターテイメントシステム、音楽装置、移動電話、ゲームコンソール又はネットワークエクステンダ等を含んでもよい。図示されるのは一例である。この例において、COORD装置400は、プロセッサ402、メモリ404、プログラム及びソフトウェア命令記憶装置406、ディスプレイ及びキーボード等に対する有線入出力インタフェース407、内部クロック408、並びにネットワークI/Oインタフェース410を含み、各々は相互通信のためにバス412に接続されるように示される。ネットワークI/Oインタフェース410はネットワークカード414に接続され、ネットワークカード414は内部クロック416及び不図示の他の構成要素等の回路網を含む。場合によっては、ネットワークカードは別個のものではなく、ソフトウェア命令により処理される場合にはネットワーキング機能と関連付けられたハードウェアの量は多くない。
プログラム及びソフトウェア命令記憶装置406は、プログラムコードメモリ420及びディスクドライブ422を含んでもよい。計算、通信等の機能及びネットワークインタフェーシングを実現するプログラム命令は、プログラムコードメモリ420に格納され、ディスクドライブ422に格納された命令からロードされてもよい。プログラムコードメモリ420は、メモリ404を一部分として有する共有メモリの一部分であってもよい。例えば、プログラムにより使用される命令及びデータが1つのメモリ構造に格納されるように、双方のメモリはRAM記憶装置の割り当てられた部分であってもよい。ネットワーク中心、信号処理中心又は他の形式の汎用プロセッサの場合、ブロック図のブロックにより示される機能モジュール全体は、コンピュータ可読媒体に格納されたコードにのみ組み込まれるソフトウェアにおいて実現されてもよい。しかし、意図したように実行される場合、プロセッサ及び格納された命令はそれらモジュールの機能を実行する。例えば、装置は、ある特定の機能を実行するネットワークスタックを有するものとして説明されるが、ネットワークスタックは個々のハードウェア要素で表されない。
図5は、ネットワークカード500を演算装置(不図示)にインタフェースするインタフェース回路502、制御/データパスロジック504、ベースバンドモデム回路網506、RF部508、アンテナ510及びカードクロック回路512を含むように示されるネットワークカード500の一例を示す。制御/データパスロジック504は、インタフェース回路502を介して演算装置とデータを送受信し、ベースバンドモード回路網506とデータを送受信し且つ必要に応じてその送信データ又は受信データを処理するように構成される。カードクロック回路512は、回路クロッキングサービス及びリアルタイムクロック信号をネットワークカード500の種々の他の要素に提供してもよい。尚、図示され且つ説明されるロジック要素は、専用ロジックにより実現されてもよいが、プロセッサにより実行可能なコードにより実現されてもよい。例えば、いくつかの制御/データパスロジックの機能性は、ハードウェアではなくソフトウェアで実現されてもよい。プロセッサの一例は、英国LondonのARM LimitedのARM7プロセッサである。
ネットワークカードの一例の動作において、ネットワークカードへ及びネットワークからのデータに対する有線データパスを提供すると共に、電力がインタフェース回路網502を介して供給されてもよい。接続された演算装置がネットワークカードによりサポートされるネットワークを介してデータを送出することを要求する場合、演算装置は、インタフェース回路502の入力回路にデータを送出する。入力回路は、制御/データパスロジック504にデータを搬送する。制御/データパスロジック504は、まだデータがパケットにフォーマットされていない場合はフォーマットし、データに対して使用するPHY層パラメータを判定し、また、本明細書において詳細に説明する必要がないネットワーキングの従来技術において周知の処理を含む他の処理を行なう可能性がある。例えば、ロジック504は、カードクロック回路512からリアルタイムクロックを読み、それをデータ処理に使用するか、あるいはリアルタイムクロック値をヘッダデータ又は他のメタデータに含む。
ロジック504は、データを表す信号をベースバンドモデム回路網506に出力し、ベースバンドモデム回路網506は、データに対応する変調ベースバンド信号を生成する。その変調ベースバンド信号は、RF部508に提供される。ネットワークカードのロジック504及び他の部分の信号の出力のタイミングは、カードクロック回路512により出力されるタイミングクロック信号により命令されてもよい。RF部508は、RF変調信号をアンテナ510に出力すると考えられる。そのような出力は、演算装置が関連するネットワークのノードの要求に従うべきである。
例えば、演算装置が802.11bネットワークのノードとして関連付けられると考えられる場合、アンテナ510に送出された信号は802.11bに準拠する信号であるべきである。また、制御/データパス処理は、802.11b規格の要求に従ってデータを処理するべきである。演算装置がデュアルネット装置であると考えられる場合、送出された信号は、信号の送信先ネットワークに適用可能なプロトコル及び/又は規格に準拠すべきであり、通信が1つのネットワーク(第1の無線ネットワーク又は第2の無線ネットワーク等)の装置間で起こる一方で、それら信号が異なるネットワーク(第2の無線ネットワーク、第1の無線ネットワーク又は他のネットワーク等)の装置にのみ受信され且つ装置が少なくとも共存できるような信号であるということに対処できるように処理されるべきである。
演算装置がデュアルネット装置の場合、そのネットワークカードは、第1のネットワーク及び第2のネットワークに信号を提供する。本明細書において説明される一例において、第1のネットワークは802.11xネットワークであり且つ演算装置はそのネットワークに対するSTAノードであり、第2のネットワークはPANであり且つ演算装置はそのネットワークに対するCOORDである。いくつかの実現例において、ネットワーク通信は、ネットワークアプリケーションをサポートするソフトウェアプラットフォームを使用して処理される。
802.11x又は他のPWNプロトコルがサポートされる必要がないいくつかの実施形態において、ネットワークがSWNプロトコル通信を処理できる全ての装置を含む場合と同様に、組み込まれた無線回路網又はネットワークカードはSWNプロトコルのみを処理するように設計される。そのようなプロトコルの例には、H-Stream Wireless, Inc.により構築された装置間で動作するプロトコルがあり、HSPプロトコル等のH-Streamプロトコルを使用して通信する。いくつかのHSP対応の装置において、ネットワークロジックは、可能性として追加のハードウェアを使用して汎用ネットワークインタフェースであってもよい装置のRF部にアクセスするソフトウェアにより完全に表される。しかし、両端がHSP対応の装置である場合、それら装置はハードウェアを使用し、最適な性能に必要な任意のレベルでそれを制御する。
図6は、デュアルネット装置に存在してもよいプラットフォーム600を示す。これは、演算装置内でデータを処理するのに利用可能な論理要素と考えられるソフトウェア及び/又は論理構造を表す。従って、それら論理要素の機能性が必要に応じて利用可能である限り、それら論理要素は別個のハードウェアコンポーネント又は別個のソフトウェアコンポーネントとして実現される必要はない。他の変形例が可能であるが、図示されるレイアウトにおいて、アプリケーション及びシステムサービス(ブロック602で示される)は、IPネットワーキングスタック610(「IPスタック」と呼ばれることもある)、周辺スタック612(USB、HID、オーディオ等)、非IPスタック614(IEEE1394インタフェーシング)又は他のスタック616等の種々のスタックにインタフェースするようにプログラムされる。例えば、HTTPブラウザ等のアプリケーションはTCP/IPを使用して通信すると考えられ、従って、そのアプリケーションは演算装置のIPスタックと通信するように構成された。
コンバージェンスプラットフォームは、802.11xスタックと種々のドライバとの間に追加され、マルチプロトコルサポートを可能にし、特定のMACサービス基本要素へのアクセス権を公開し且つ調整し、またサービス品質(QoS)に影響され易いアプリケーションの優先度処理を調整する。このコンバージェンスプラットフォームは、別個のソフトウェア層であってもよく、あるいは802.11xスタック内に組み込まれてもよい。
ある特定のスタックの場合、802.11xスタック内でサポートされない追加のサービスが必要とされることがある。その場合、そのようなオーバレイプロトコルサービスは、コンバージェンスレイヤ内か又はコンバージェンスレイヤと各スタックとの間に常駐してもよい。一例として、周辺装置との通信は、そのようなアプリケーションに特有な電力及び待ち時間の要求を満たすために、802.11xスタックにより提供されるプロトコルサービスとは別にプロトコルサービスを要求してもよい。そのようなプロトコルサービスは、コンバージェンスレイヤの一部であってもよく、あるいはコンバージェンスレイヤと周辺装置相互接続スタックとの間に常駐してもよい。当然、他の例として、802.11xスタックがそのようなサービスをサポートするように適応されてもよい。
スタック610〜616の各々は、コンバージェンスレイヤ620に接続されるように示される。上位レベルのスタック610〜616の各々が802.11xスタック622にインタフェースされるように、コンバージェンスレイヤ620は、データ、プロトコル、タイミング等の必要な変換及び/又はオプションの変換を提供する。802.11xスタック622は、演算装置のネットワークカード(又は他のネットワーク回路網)にインタフェースできる。このように、例えばスタック622は、IPスタック610を通るブラウザのトラフィックを処理してもよく、その一方でトラフィックが周辺スタック612を通るマウスインタフェースを処理する。尚、単一の802.11xスタックの場合、単一のネットワークインタフェースは2つ以上の上位レベルスタックに対するトラフィックを搬送できる。単一のネットワークインタフェースは、種々のスタックの種々の要求を処理するように調整される必要がある。
通信プロトコルは、デュアルネット装置/COORDにインストールされたドライバ又はファームウェアにより実現される。ドライバ又はファームウェアは、アプリケーションに依存しない802.11x周辺サービス機能(例えば、802.11xスタック内でサポートされないオーバレイプロトコルのサービスを実現するための)と、802.11xスタック及び802.11x周辺サービス機能をデュアルネット装置/COORDプラットフォーム内の適切なドライバに接続するアダプタドライバとを含んでもよい。アダプタドライバは、デバイスクラス又は装置専用であってもよい。
マウスがWindows(又は他の適用可能なオペレーティングシステム(OS))上で実行するPCの標準HIDクラスにWMを介して接続される無線PANに対して、これの1つの例を図7に示す。ドライバ又はファームウェアは、802.11xスタック706と標準HIDクラスドライバ703との間に常駐する。特定の実現例において、ドライバ又はファームウェアは、HIDアダプタドライバ704及び802.11x周辺バスドライバ705を構成できる。
図7に示す例の他の変形例が可能である。例えば、802.11x周辺サービス機能はMOUHIDドライバ702に直接接続されてもよい。その場合、HIDアダプタドライバはHIDCLASSミニポートドライバとして書かれる。このドライバは、MOUHIDドライバ702及びMOUCLASSドライバ701の下に層をなし、マウスデータがオペレーティングシステムに挿入されるのを可能にする。
あるいは、アダプタドライバはUSBスタックに接続されてもよい。例えばアダプタドライバは、仮想USBバスドライバとして書かれ、オペレーティングシステム又はオペレーティングシステムの変更の一部として利用可能である標準USBスタックに接続してもよい。特定の実現例に依存して、アダプタドライバは異なる層においてUSBスタックに接続してもよい。
特定の実施形態において、802.11x周辺サービス機能及びアダプタドライバは、単一のドライバに組み合わされてもよい。あるいは、2つの別個のドライバが使用され、プライベートインタフェースが双方のドライバ間に規定され且つ使用されてもよい。
アダプタドライバは、802.11x周辺サービス機能から上位層ドライバ(例えば、MOUCLASSドライバ)用802.11xフレームを受信する。同様に、アダプタドライバは、802.11x回路網を使用してPERに送信されるフレームを上位層ドライバから受信する。アダプタドライバ及び802.11x周辺サービス機能は、802.11xデータチャネルを介してHIDプロトコルのような特定のアプリケーションを実行するために必要なパケットヘッダを生成し且つ復号化する。例えばそのアプリケーションは、802.11x固有のMACヘッダを除去し、各クラスドライバに渡されるのに適切な形式に変換するために必要な操作を実行する。
図8は、PER装置の構成要素であってもよい構成要素の一例を示すブロック図である。図示されるように、PER800は、センサ/刺激素子804及びアンテナ806に接続される無線トランシーバ802を具備する。フィルタ、バラン、コンデンサ、インダクタ等の追加の構成要素が、無線トランシーバ802と他の要素との間に存在してもよい。一般に無線トランシーバ802により、他のネットワーク化装置は、感知した結果を理解でき(マウス、マイク、リモート状態センサ等の感知するPERの場合)且つ/又は刺激を特定できる(プリンタ、ヘッドセット等の画像、音声、触感等の出力を出力するPERの場合)。PERが無線入力装置及び/又は無線出力装置であってもよく、多くの場合には無線トランシーバが特定の入力及び/又は出力に関係なく設計されることが、本開示から理解されるべきである。
図8は、バッテリ810及びクロック回路812を更に示す。バッテリ810は、必要に応じて無線トランシーバ802及び要素804に電力を提供する。重量及び携帯性はPERの設計において重要であると考えられるため、多くの場合、適切な設計のためにバッテリ消費は最小限にされる必要がある。クロック回路812は、回路タイミングクロック信号を提供すると共にリアルタイムクロック信号を提供してもよい。
図示するように、無線トランシーバ802は、インタフェース回路820、制御/データパスロジック822、ベースバンドモデム824及びRF部826を具備する。制御/データパスロジック822は、CPU命令を保持するための中央処理装置(CPU)830及びメモリ832、並びに制御/データパスロジックを実現するためにCPU830により実行されるプログラムに対する可変記憶装置を含む回路網により実現されてもよい。制御/データパスロジック822は、専用ロジックを含んでもよい。専用ロジックにおいて、CPU830及びメモリモジュール832は、専用制御及びデータパスロジックにおいて実現されない通信プロトコルの一部分を実現する。CPU命令は、デジタル信号処理(DSP)コード及び他のプログラムコードを含んでもよい。他のプログラムコードは、MAC層プロトコル及び上位レベルネットワークプロトコルを実現してもよい。
クロック回路812は、水晶発振器を含んでもよい。クロック回路812は、他のネットワーク装置のクロックと合わされてもよいが、それらクロックは互いに徐々にドリフトする。
図示はしないが、コンデンサ、抵抗器、インダクタ、フィルタ、バラン、送受信(T/R)スイッチ、外部電力増幅器(PA)及び外部低雑音増幅器(LNA)等の他の構成要素がPER800に含まれもよい。
無線トランシーバ802は、標準IEEE802.11に準拠する回路チップの物理層(PHY)を介して通信するように構成されてもよい。無線トランシーバ802は、組込みシステムオンチップ(SoC)であってもよく、あるいは複数の装置が組み合わされた時に図8で説明される機能性を実現する限り、そのような複数の装置を含んでもよい。図8の機能性に加えて他の機能性が含まれてもよい。無線トランシーバ802は、例えば無認可の2.4GHz及び/又は5GHz周波数帯域において動作する能力を有してもよい。
本明細書において説明される1つ以上の技術を使用することにより、演算装置は、同一のネットワーキングハードウェアを同時に使用する複数のネットワークとのセッションを維持し、種々のネットワーク要求を含む双方のネットワークに接続できる。
PAN装置は、通信するのにWLANを使用するネットワーク化装置間で許可される待ち時間より短い待ち時間を要求することが多い。一例として、マウスからラップトップ又はデスクトップ等にマウスの動きを送信するのに必要な待ち時間は数十ミリ秒であり、従来のWLANネットワークにおいて発生する待ち時間は数百ミリ秒か又はそれ以上である。従って、WLANの待ち時間は無線PANの待ち時間の要求を満たさない。
待ち時間を処理する1つの方法において、802.11xフレーム構造はPANトラフィックに対して変更される。その構造において、COORDとPERとの間の通信に必要ないヘッダ及びフィールドは削除される。多くの場合、これはネットワークカード機能への低レベルアクセスを要求するため、それら技術は利用可能なハードウェア及び特徴により制限される可能性がある。
COORD装置よりPER装置における節電の方が重大である傾向がある。本明細書において説明される節電に対する1つの技術は、使用する送信電力を減少し、送信機に対する範囲の要求を802.11x送信が受け入れられる範囲未満に緩和することである。これによりPERの信号の受信範囲は縮小されるが、殆どの場合、COORDは信号を取得するのに十分にPERと近接しており、これは問題にならない。
節電するために、第2のネットワークの1つ以上のメンバの送信及び受信範囲が縮小される場合、PERにより送信されるフレームは第1のネットワークのメンバによる検出が不可能であり、第1のネットワークのメンバ間の通信はPERにより検出されない可能性がある。その結果、特に双方のネットワークが同一周波数帯域で同一チャネル上で動作する場合、双方のネットワーク間で干渉が起こる。これは、異なる周波数帯域又はチャネルを使用することにより対処されるが、共通の帯域又は帯域のセット及び共通のチャネル又はチャネルのセットを使用することによっても対処される。そのような1つの調整方法は、新しいWMアクセス手順を含む。その手順において、COORDのような強力なSTAはPERのような低電力ノードに対してWMを確保する。WMの確保は、PERが到達できない第1のネットワークの装置により受信される。
追加の節電強化技術がPER内に適用される。一例として、PER及びCOORDは、非アクティブ時間に合意し、非アクティブ時間の開始時にロジック及び/又は回路網の少なくとも一部を使用不可能にしてもよい。ここで、使用不可能にすることにより、ロジック及び/又は回路網により単位時間に消費される電力は、使用可能な時に消費される電力と比較して少なくなる。
多くの無線PANの応用例において、PER内だけでなくCOORD内においても電力使用量を最小限にすることが重要である。通常、これは、COORDがバッテリにより動作される装置である場合である。そのような無線PANの一例は、無線周辺装置をラップトップに取り付けることである。別の例は、ヘッドセットを移動電話又はPDAに取り付けることである。充電が必要とされるまでにそのような装置を使用できる時間の長さは電力使用量により決定されるため、ラップトップ、移動電話又はPDA内の電力使用量を最小限にすることは重要である。殆どのアクセスポイントが電気及びデータに対して有線接続されるため、通常、802.11x無線LANネットワーク節電技術はSTA装置においてのみ見つけられる。例えば、図1及び図2に示すBSSにおいて、節電技術はSTA内に実現されてもよいが、APは常に起動されたままである。
PWNの機能を再利用するオーバレイプロトコル
PWNが建物等の比較的広い空間にわたるネットワークトラフィックに対して通常使用されるWLANであり、SWNが部屋、机、個人の空間等の狭い空間に渡る周辺トラフィックに対して通常使用されるPANである場合、2つのネットワークに対して最適なプロトコルは、一方のネットワークに対しては適切に動作するが他方のネットワークに対しては適切に動作しないという異なるプロトコルである可能性が高い。しかし、単一の演算装置が双方のネットワークの一部となる場合、SWNにおける通信に対して特定のPWNの機能及びネットワーキングハードウェアを再利用するのが望ましい。第1のネットワークが802.11xネットワークであり且つ演算装置が802.11xネットワーキング機器を含む場合、オーバレイプロトコルがSWNに対して使用されるため、802.11x機器はSWNに対して使用するために選択され、2つのネットワークの種々の要求に対処するように最適化される。
オーバレイプロトコルにより、PWNと関連付けられるデュアルネット装置は、可能性として第1のネットワークである同一チャネル上でPERと情報を交換できる。ここで、PERはSWNのメンバであり且つPWNのメンバではなく、またPWNの有効範囲内であってもなくてもよい。フレームの期間フィールドを上書きする能力又は別個のSWN BSSID上で送受信する能力等の802.11xスタックにおける特定の下位レベル基本要素へのアクセス権は、必要とされてもされなくてもよい。
PWNの機能を再利用する一例として、SWNオーバレイプロトコルは、802.11x機器の変調/復調ロジックの再利用を可能にするために、PWNプロトコルによりサポートされる変調方式を使用してもよい。PWNの機能を再利用する別の例として、SWNオーバレイプロトコルは、SWNのフレームが802.11xハードウェアにより送受信されるのを保証するために、802.11xフレーム構造及びそれを変形したものを使用してもよい。
SWNの要求を満たすために、オーバレイプロトコルは、802.11x装置により受け入れられるレベルより低い放射電力レベル、短い待ち時間及びより厳密な節電制約に対処する必要がある。
802.11xプロトコル又は他のWLANプロトコルと比較して電力効率の良いプロトコルがPERとCOORDとの間で使用され、電力消費を更に減少する。より少ない送信電力を使用することにより電力消費が減少されることに加え、電力は周辺装置においてより少ない計算労力を必要とするプロトコル及びフレーム等を使用して節約され、更に節電する。これは、通信において使用される特定の計算が削除されるか又はPERからCOORDに移動される場合に行なわれるだろう。
ネットワーク情報/パラメータ記憶装置
802.11xPERサービス機能は、SWNのPERと通信するのに必要なフレームを生成する。802.11xPERサービス機能は、PERとの接続を確立、維持及び/又は終了するのに必要なフレーム交換シーケンスをサポートする。802.11xPERサービス機能は、PERに関する関連情報をSWNに格納する。情報は、ここではPERのソースアドレス(「SA」)又はPERの暗号化関連情報(例えば、事前に共有された鍵)と呼ばれるPERのMACアドレスを含むことができるが、それに限定されない。
特定の実現例において、複数のセッションを同時に維持するデュアルネット装置の場合、2つのメディアアドレスを格納する。1つはWLANの装置との通信用であり、1つは無線PANの装置との通信用である。メディアアドレスは、ネットワーク基本サービスセット識別子(BSSID)であってもよい。第1のネットワークに対するBSSIDは、第1のネットワークのAPのMACアドレスであってもよく、第2のネットワークに対するBSSIDは、WPANトラフィックを識別するMACアドレスであってもよい。一例として、第2のネットワークのBSSIDは、デュアルネット装置のWLAN MACアドレスであってもよいが、デュアルネット装置のWLAN MACアドレスとは異なるMACアドレスであってもよい。別の例として、第2のネットワークのBSSIDは、WPANトラフィックを識別するためのグローバルメディアアドレスであってもよい。グローバルメディアアドレスは、無線PANトラフィックが対象とするCOORDに関係のない全ての無線PANトラフィックを一意に識別する単一のMACアドレスである。
しかし、プロトコルの異なる実現例において、PWNのBSSIDは再利用され、SWNの通信に対する別個のMACアドレスは必要とされない。
3つ以上のネットワーク、並びにアドレス及びパラメータの対応する記憶装置が提供されてもよい。
パケットの認識
WLAN及び無線PANとのセッションを同時に維持するデュアルネット装置は、パケット認識機構を使用して、PWN(WLAN)のトラフィックをSWN(無線PAN)のトラフィックと区別できる。
無線PAN BSSIDがWLAN BSSIDと異なる特定の実現例において、デュアルネット装置は、パケットのBSSIDを使用して、第1のネットワークのトラフィックを第2のネットワークのトラフィックと区別できる。
Ethertype、OUI(organizationally unique identifier)、802.11xパケットの特定の予約ビット等の他の識別機構が無線PANトラフィックを識別するために使用されてもよい。
更に別の実現例において、SWNプロトコルは、無線PANフレームが予想される時期をデュアルネット装置が理解しているようなプロトコルであってもよい。そのようなプロトコルの一例は、PERがCOORDからのフレームの受信に応答してフレームをCOORDに送信する「ポーリングを使用する」プロトコルである。デュアルネット装置が無線PANフレームを予想する時期を理解している場合、デュアルネット装置はそのようなフレームに対して一時バッファを準備できる。上記例において、COORDがPER用のフレームを送信する度に、単一の応答フレームに対する一時バッファが提供されてもよい。この識別方法は、PERがWMに自律的にアクセスしない場合に動作し、COORDのフレームに対して単一の応答フレームで応答する。方法は、本明細書の技術を使用して、PERが一時バッファの大きさを増加することによりCOORDからのフレームに対して複数の応答フレームで応答するという例に容易に拡張される。
更に別の実施形態において、変更された802.11xフレーム形式はSWNの通信に対して使用される。例えば、クリアされた「from DS」及び「to DS」フィールドを含むHCCAデータフレームは、802.11xスタックにより無線PANトラフィックとして自動的に認識される。
あるいは、802.11xスタックが認識機構を提供しない場合、全ての受信フレームは、802.11x周辺サービス機能まで伝播され、802.11x周辺サービス機能内に実現される認識機構はPERから発信されるフレームを選択する。
WLANトラフィックを無線PANトラフィックと区別する認識機構に加えて、追加の認識方法が別個の無線PANからのトラフィックを区別するために必要とされてもよい。一例として、別個の無線PANの2つ以上のCOORDは共有無線ネットワーキング媒体を共用してもよい。その場合、COORDは、種々の無線PANに属する装置からフレームを受信してもよく、COORD自体の無線PANからのフレームを異なる無線PANに属するフレームと区別するように構成されるべきである。異なるメディアアドレスが各無線PANに対して使用される(例えば、各無線PANが一意の無線PAN BSSIDを有する)場合、識別はそのようなメディアアドレスに基づいて行なわれる。
特定の実現例において、一意のグローバルメディアアドレスは全ての無線PANをグローバルに識別するために使用されてもよい。一例として、一意のグローバルBSSIDは、全ての無線PANトラフィックを識別するために使用されてもよい。そのような実現例において、COORDが指定受信者である無線PANトラフィックをCOORDが識別することを可能にするために、追加の識別機構が必要とされてもよい。一例として、802.11xパケットの宛先アドレス(「DA」)又は受信者アドレス(「RA」)フィールドはそのような識別子として使用される。例えば、DA又はRAはCOORDのWLAN MACアドレスである。他の同様の方法が使用されてもよい。
802.11xスタックへのインタフェース
802.11xPERサービス機能を802.11xスタックにインタフェースするために種々のインタフェースが使用され、利用可能な機能はPERのクラスによって異なる。更に、一実施形態において802.11xPERサービス機能の一部である1つ以上の機能は、異なる実施形態の802.11xスタックのドライバ、ファームウェア及び/又はロジックに含まれていてもよい。
特定の実現例において、802.11xPERサービス機能は、提供されるMACヘッダフィールドの殆ど又は全てを含む802.11xフレームを生成してもよい。そのような実現例において、802.11xスタックは、主に「パススルー」としての役割を果たし、有効なPANパケットを送信するのに必要な操作及び処理のみを実行する必要がある。フレームは、802.11xスタックに渡されてもよく、追加のパラメータが補足される。そのようなパラメータは、要求された送信データ速度、要求された送信チャネル、物理層コンバージェンス手順(PLCP)ヘッダの特定の予約ビットに対する値、並びに/又はフレーム送信のタイミング及び頻度に関連するパラメータを含んでもよいが、それらに限定されない。あるいは、そのようなパラメータは、別個のインタフェースを介して802.11xスタックを通過してもよい。一例として、それらパラメータの一部は、フレーム毎に規定される必要はなく、パケット毎に規定されてもよく又は全ての無線PANトラフィックに対して固定であってもよい。
802.11x周辺サービス機能は、特定のフレームに対して使用するキューを決定してもよい。例えば、802.11x周辺サービス機能は、無線VoIP(Voice-over-IP)フレームに対して通常使用される最優先キュー(AC−VO)を介してフレームを送信することを決定してもよい。
更に詳細な異なる実現例において、利用可能な標準インタフェースが再利用される。そのような実現例において、更なる処理が802.11xスタックから要求されてもよい。一例として、COORDがWindows(又は他のアプリケーションブランド)OSを実行する場合、標準の送受信NDISインタフェースが使用されてもよい。そのような実現例において、PERサービス機能は正規のイーサネット(登録商標)パケットを802.11xスタックに配信してもよく、802.11xスタックは有効な無線PANパケットとしてパケットを送信するのに必要とされる要求された操作及び処理を行なってもよい。
802.11xスタックに対する他のPERサービス機能インタフェースが使用されてもよい。
BSS通知
COORDがSTAである第1のネットワークBSS1と現在関連付けられている場合、第2のネットワークを介してPERと通信する前に、STAが一時的に使用不可能となることを第1のネットワークBSSのAPに通知するのが望ましい。これは、デュアルネット装置がPERに対処するために使用されている間、APがデュアルネット装置と通信しようとする状況を回避するために重要である。BSS1トラフィックは、異なる周波数チャネル上にあってもよく又は異なる周波数帯域で動作してもよい。応答がない場合、APはSTAをAPとの接続から分離する。
変形例
いくつかの実施形態において、SWNの1つ以上のPERとCOORDとの間の通信は、PWNの通信と同一の周波数帯域及び同一の周波数チャネルにおいて発生する。
別の実施形態において、SWNの1つ以上のPERとCOORDとの間の通信は、PWNの通信と同一の周波数帯域及びPWN内の通信とは異なる周波数チャネルにおいて発生する。一例として、PWNの周波数チャネルが混雑している場合、チャネル切り替えが望ましい。すなわち、SWNのアプリケーションは高いサービス品質(QoS)を要求する。
他の実施形態において、SWNの1つ以上のPERとCOORDとの間の通信は、PWNの通信として異なる周波数帯域及び従って異なる周波数チャネルで発生する。一例として、PERが2.4GHzの無認可の周波数帯域における通信のみをサポートし、第1のネットワークが5GHzの無認可の周波数帯域で動作する802.11aモードである場合、あるいは、その逆も成り立つ場合、周波数帯域の切り替えは必要である。
更に別の実施形態において、デュアルネット装置はPWN及びSWNと異なるモードで通信してもよい。一例として、COORDは、SWN内で通信するために802.11bモードを使用し、第1のネットワーク内では802.11gモードで通信してもよい。あるいは、COORDは、SWN内で通信するために802.11gモードを使用し、第1のネットワーク内では802.11bモードで通信してもよい。そのような実施形態において、SWN内の通信は、PWNと同一の又は異なる周波数チャネルで行なわれてもよい。
更に別の実施形態において、双方のネットワークが異なるデータ転送速度を使用するか、あるいはデータ転送速度が異なるか又は同一であるかが周知でない状態(例えば、データ転送速度が個別に設定される場合)では、SWNの通信はPWNと同一のモードを使用する。一実施形態において、COORDは第1のネットワーク内の通信に対するデータ転送速度と同一のデータ転送速度でフレームを送信し、PERは異なるデータ転送速度を使用してCOORDと通信する。その場合、種々のデータ転送速度がSWN内のダウンリンク及びアップリンク通信に対して使用される。あるいは、同一のデータ転送速度がSWN内のダウンリンク及びアップリンク通信に対して使用され、このデータ転送速度は、PWN内の通信に対してデュアルネット装置により使用されるデータ転送速度とは異なる。PWN及びSWN通信に対するデータ転送速度は個別に設定されるが、ある特定の時点で同一になることが可能である。
共通の動作において、リンクはネットワーク回路とBSSとの間に確立され、第2のネットワーク装置と同時にリンクされる。1つの変形例において、標準802.11xカードが同時にBSSに接続されない場合でも、標準802.11xカードと電力に影響され易い装置との間にリンクを確立するためにいくつかの面が使用される。例えば、GSM/WiFi対応電話において、装置はセルラネットワークを介して通話を処理し、WiFiカードはヘッドセット接続性に対して依然として使用される。
本明細書において説明される例のうち多くの例において、1つの特徴は2つのネットワークに対して共有PHY及びMAC層を使用することである。2つのネットワークのうち一方はBSSIDを有する従来の802.11xネットワークであり、他方は周辺装置及び他の低電力狭域装置を有する802.11xSTAであってもよいSTAに接続する第2のネットワークである。いくつかの実施形態において、MAC層の一部のみが共通であり、他の変形例が可能である。別のネットワークモデルにおけるより一般的な例において、PHY及びMACが特定のインスタンスである場合、変調方式及びフレームフォーマティングレイヤが共用される。
本明細書において説明される例のうち多くの例において、局装置は802.11xアクセスポイントに無線接続され、SWNを介して装置に対してアクティブである。他の変形例において、局装置は直接リンクを介して別の局に無線接続され、SWNを介して装置に対してアクティブである。更に他の変形例において、局装置はPWNのAPであってもよく、その一方でSWNに対するCOORDであってもよい。
802.11x環境における典型的な実施形態において、802.11xSTAは、同期及び接続を失うことなく且つ802.11xSTAにおける接続の再設定の必要なしで、アクセスポイント及びSWNの装置と対話できる。802.11xSTAは弱い周辺装置に対して無線媒体を確保でき、低電力周辺装置又は他のそのような装置に対する「隠れノード」の問題を効果的に解決する。
本明細書において説明した例のうち多くの例において、装置がデュアルネット装置として説明される場合、SWNに対するコーディネータであり且つPWNにおける局である装置の説明であることが意図される。多くの場合、デュアルネット装置の動作、特徴及び/又は要素の説明は、第1のネットワークの完全なノードになる機能を有さない第2の無線PAN COORDにも当てはまる。
本発明は、本発明の特定の実施形態を参照して説明されたが、変形の範囲、種々の変更及び置換は、本発明におけるものであることが意図される。いくつかの例において、示されるような本発明の範囲から逸脱せずに、本発明の特徴は他の特徴を対応して使用せずに採用される。従って、本発明の趣旨の範囲から逸脱せずに、開示される特定の構成又は方法を適応させるために多くの変形が行なわれてもよい。本発明は、開示される特定の実施形態に限定されず、特許請求の範囲の範囲内の全ての実施形態及び均等物を全て含むことが意図される。
第1の無線ネットワーク(PWN)、第2の無線ネットワーク(SWN)又はその双方の一部として動作する種々の装置を示すブロック図であり、SWNはPWNプロトコルと共存するSWNプロトコルを使用して動作する。 図1の要素のサブ部分を更に詳細に示すブロック図である。 共存するが必ずしも2つのネットワークにまたがるとは限らないPWN及びSWNの要素を示すブロック図である。 PWN及びSWNの要素として使用されてもよい特定のオブジェクトを示すブロック図である。 オブジェクトがPWN及びSWNにまたがるサブ部分の変形例を示すブロック図である。 更なる例を示すブロック図である。 PWN及びSWNとの接続を同時に維持できるデュアルネット装置として動作してもよい無線PANコーディネータ(「COORD」)の一例を示すブロック図である。 COORD/デュアルネット装置を種々のネットワークにインタフェースするために使用されてもよいネットワークカードを示すブロック図である。 アプリケーションをCOORD/デュアルネット装置によりサポートされるネットワークとインタフェースするソフトウェア及び/又は論理構造を含んでもよいソフトウェアコンポーネントを示すブロック図である。 ネットワークとアプリケーションとの間のインタフェースにおいて使用されてもよいクラス及びオブジェクトを示すブロック図である。 PER装置の一例を示すブロック図である。

Claims (27)

  1. 無線ローカルエリアネットワーク(WLAN)との共存を強化するために、演算装置を無線パーソナルエリアネットワーク(PAN)の他の装置とインタフェースする方法であり、前記WLANが種々のネットワーク装置に対して相互通信する複数のノードにより特徴付けられ、前記無線PANが前記WLANを介する送信と比較して低電力の送信により特徴付けられる方法であって、
    前記演算装置のプロセッサが、前記無線PANに対するコーディネータとして前記無線PANのアクティビティを調整するように前記演算装置を構成する工程と、
    前記プロセッサが、前記WLANを介して使用されるWLANプロトコルに部分的にのみ準拠するオーバレイプロトコルであり、前記WLANを使用する装置と前記無線PANを使用する装置との間で無線媒体を介した通信の共存を可能にする無線PANプロトコルを使用して前記無線PAN装置と通信し、前記WLANプロトコルは、前記WLANおよび前記無線PANを介する通信の共存を可能にするために、前記演算装置とは異なるWLAN装置が前記演算装置と無線PAN装置との間の無線媒体を介した通信を部分的に解釈できるものであるロジックを含み、前記無線PANを介して前記演算装置を無線PAN装置にインタフェースするように前記演算装置を適応させる工程と、を備えることを特徴とする方法。
  2. 前記WLANは802.11無線LANであることを特徴とする請求項1に記載の方法。
  3. 前記無線PANプロトコルはWLANフレーム形式又はその変形を有するプロトコルを含むため、WLAN装置は、無線PANプロトコルフレームを受信すると、少なくとも共有無線ネットワーキング媒体の使用を遅延させるのに十分な程度に前記無線PANプロトコルフレームを解釈できることを特徴とする請求項1に記載の方法。
  4. 前記プロセッサが、前記演算装置とアクセスポイントとの間のデータ転送の前にそれらの間のLAN接続をセットアップするロジックを含み、前記演算装置をWLANにインタフェースするようにロジック及び少なくとも1つのアンテナを含むネットワーク回路を適応させる工程と、
    前記プロセッサが、前記無線PANプロトコルを使用して前記無線PAN装置と通信するロジックを含み、前記無線PANを介して前記演算装置をPAN装置にインタフェースするように前記ネットワーク回路を適応させる工程と、
    前記プロセッサが、前記無線PAN装置及び前記演算装置が前記WLANからの干渉及び前記WLANへの干渉を発生せずに通信できるように、前記演算装置から共有無線ネットワーキング媒体の使用量を調整するために、前記無線PAN装置と通信する前記ロジックを使用する工程と、を更に含むことを特徴とする請求項1記載の方法。
  5. 前記プロセッサが、前記WLANに対して前記ネットワーク回路を識別する前記ネットワーク回路の第1のMACアドレスを格納する工程と、
    前記プロセッサが、前記無線PANに対して前記ネットワーク回路を識別する前記ネットワーク回路の第2のMACアドレスを格納する工程と、
    前記プロセッサが、前記演算装置が前記第1のMACアドレスを使用して前記WLANと関連付けられる一方で、前記第2のMACアドレスを使用して前記無線PANを介してデータのフレームを送信する工程と、を更に含むことを特徴とする請求項4に記載の方法。
  6. 使用量を調整するために前記無線PAN装置と通信するロジックを含む前記演算装置を適応する工程は、他のタスクを有するプロセッサにより実行される命令として前記ロジックを実現するためにプログラマブルデバイスをプログラムするプログラムコードを生成する工程を含むことを特徴とする請求項4に記載の方法。
  7. 前記無線PAN装置と通信するロジックを含む前記演算装置を適応させる工程は、他のタスクを有するプロセッサにより実行される命令として前記ロジックを実現するためにプログラマブルデバイスをプログラムするプログラムコードを生成する工程を含むことを特徴とする請求項1に記載の方法。
  8. 演算装置を無線ローカルエリアネットワーク(WLAN)及び無線パーソナルエリアネットワーク(PAN)にインタフェースする方法であり、前記WLANが前記無線PAN及び個々の装置のネットワークを介して相互通信する複数のノードにより特徴付けられる方法であって、
    前記演算装置のプロセッサが、前記演算装置と前記WLANの他の装置との間のデータ転送の前にそれらの間のLAN接続をセットアップするロジックを含み、前記演算装置をWLANにインタフェースするようにロジック及び少なくとも1つのアンテナを含むネットワーク回路を適応させる工程と、
    前記プロセッサが、前記WLANを介して使用されるWLANプロトコルに部分的にのみ準拠し、前記WLANを使用する装置と前記無線PANを使用する装置との間で無線媒体を介した通信の共存を可能にするオーバレイプロトコルを使用して前記無線PAN装置と通信し、前記WLANプロトコルは、前記WLANおよび前記無線PANを介する通信の共存を可能にするために、前記演算装置とは異なるWLAN装置が前記演算装置と無線PAN装置との間の無線媒体を介した通信を部分的に解釈できるものであるロジックを含み、前記無線PANを介して前記演算装置をPAN装置にインタフェースするように前記ネットワーク回路を適応させる工程と、
    前記プロセッサが、前記無線PAN装置及び前記演算装置が前記WLANからの干渉及び前記WLANへの干渉を発生せずに通信できるように、前記演算装置から共有無線ネットワーキング媒体の使用量を調整するために、前記無線PAN装置と通信する前記ロジックを使用する工程と、を備えることを特徴とする方法。
  9. 前記WLANは802.11無線LANであることを特徴とする請求項8に記載の方法。
  10. 前記オーバレイプロトコルはWLANフレーム形式又はその変形を使用するため、WLAN装置は、オーバレイプロトコルフレームを受信すると、少なくとも共有無線ネットワーキング媒体の使用を遅延させるのに十分な程度に前記オーバレイプロトコルフレームを解釈できることを特徴とする請求項8に記載の方法。
  11. 前記プロセッサが、前記WLANに対して前記ネットワーク回路を識別する前記ネットワーク回路の第1のMACアドレスを格納する工程と、
    前記プロセッサが、前記無線PANに対して前記ネットワーク回路を識別する前記ネットワーク回路の第2のMACアドレスを格納する工程と、
    前記プロセッサが、前記演算装置が前記第1のMACアドレスを使用して前記WLANと関連付けられる一方で、前記第2のMACアドレスを使用して前記無線PANを介してデータのフレームを送信する工程と、を更に含むことを特徴とする請求項8に記載の方法。
  12. LAN接続をセットアップするロジックを含む前記ネットワーク回路を適応する工程は、他のタスクを有するプロセッサにより実行される命令としてLAN接続ロジックを実現するためにプログラマブルデバイスをプログラムするプログラムコードを生成する工程を含み、
    オーバレイプロトコルを使用して前記無線PAN装置と通信するロジックを含む前記ネットワーク回路を適応する工程は、前記プロセッサにより実行される命令としてオーバレイプロトコルロジックを実現するために前記プログラマブルデバイスをプログラムするプログラムコードを生成する工程を含むことを特徴とする請求項8に記載の方法。
  13. 演算装置を無線ローカルエリアネットワーク(WLAN)及び無線パーソナルエリアネットワーク(PAN)にインタフェースする方法であり、前記WLANが前記無線PAN及び個別の装置のネットワークを介して相互通信する複数のノードにより特徴付けられる方法であって、
    前記演算装置のプロセッサが、前記演算装置とアクセスポイントとの間のデータ転送の前にそれらの間のLAN接続をセットアップするロジックを含み、前記演算装置を前記WLANにインタフェースするようにロジック及び少なくとも1つのアンテナを含むネットワーク回路を適応させる工程と、
    前記プロセッサが、前記無線PANに対して調整機能を実行するロジック及び前記WLANを介して使用されるWLANプロトコルに部分的にのみ準拠し、前記WLANを使用する装置と前記無線PANを使用する装置との間で無線媒体を介した通信の共存を可能にする無線PANプロトコルを使用して前記無線PAN装置と通信し、前記WLANプロトコルは、前記WLANおよび前記無線PANを介する通信の共存を可能にするために、前記演算装置とは異なるWLAN装置が前記演算装置と無線PAN装置との間の通信媒体を介した通信を部分的に解釈できるものであるロジックを含み、前記無線PANを介して前記演算装置をPAN装置にインタフェースするように前記ネットワーク回路を適応させる工程と、
    前記プロセッサが、非アクティブ時間を判定する工程と、
    前記プロセッサが、前記非アクティブ時間の値に合意するために、必要に応じて前記無線PAN装置と前記演算装置との間で通信する工程と、
    前記プロセッサが、前記ネットワーク回路により単位時間に消費される電力が使用可能な時に消費される電力と比較して少なくなるように、前記非アクティブ時間の開始後に少なくとも前記演算装置の調整機能の一部を使用不可能にする工程と、を備えることを特徴とする方法。
  14. LAN接続をセットアップするロジックを含む前記ネットワーク回路を適応させる工程は、他のタスクを有するプロセッサにより実行される命令としてLAN接続ロジックを実現するためにプログラマブルデバイスをプログラムするプログラムコードを生成する工程を含み、
    無線PANプロトコルを使用して前記無線PAN装置と通信するロジックを含む前記ネットワーク回路を適応する工程は、前記プロセッサにより実行される命令として無線PANプロトコルロジックを実現するために前記プログラマブルデバイスをプログラムするプログラムコードを生成する工程を含むことを特徴とする請求項13に記載の方法。
  15. 演算装置へ及び前記演算装置からデータを無線で通信するために前記演算装置と接続されるように適応された無線ネットワークインタフェース回路であって、
    第1の無線ネットワークの個別の装置と通信するためのロジックと、
    アクセスポイントへの前記無線ネットワークインタフェース回路の接続のセッションに関連し、少なくとも1つが接続の前記セッションを維持するために必要な情報であるパラメータに対する第1のデータ記憶装置と、
    ネットワークコントローラである第2の無線ネットワークのノードと通信するためのロジックであり、前記第2の無線ネットワークが前記第1の無線ネットワークのプロトコルに準拠するか又は部分的にのみ準拠するプロトコルを使用して動作し、前記第2の無線ネットワークのプロトコルは前記第1の無線ネットワークを使用する装置と前記第2の無線ネットワークを使用する装置との間で無線媒体を介した通信の共存を可能にし、前記第1の無線ネットワークのプロトコルは、前記第1の無線ネットワークおよび前記第2の無線ネットワークを介する通信の共存を可能にするために、前記演算装置とは異なる第1の無線ネットワークを使用する装置が前記演算装置と前記第2の無線ネットワークを使用する装置との間の無線媒体を介した通信を部分的に解釈できるものであるロジックと、
    前記第2の無線ネットワークの1つ以上のノードに対する前記無線ネットワークインタフェース回路の接続のセッションに関連するパラメータに対する第2のデータ記憶装置であり、前記パラメータのうち少なくとも1つが前記1つ以上のノードとの接続の前記セッションを維持するために必要な情報であり、前記無線ネットワークインタフェース回路が前記第1の無線ネットワークを介して前記アクセスポイント及び前記第2の無線ネットワークを介して前記1つ以上のノードと同時に関連付けられるように構成された第2のデータ記憶装置と、を備えることを特徴とする無線ネットワークインタフェース回路。
  16. 前記演算装置はバッテリにより電力を供給され且つ移動式又は携帯式であり、携帯装置はある場所からある場所へ容易に移動される装置であり、移動装置はある場所からある場所へ移動している間に動作可能である装置であることを特徴とする請求項15に記載の無線ネットワークインタフェース回路。
  17. 前記第1の無線ネットワークは802.11ネットワークであることを特徴とする請求項15に記載の無線ネットワークインタフェース回路。
  18. 前記ロジック及び前記記憶装置は専用ネットワーク回路内にあり、前記ロジックは他のタスクを有するプロセッサにより実行される命令として実現され且つ前記記憶装置は他のタスクに対して使用可能なメモリであるか、あるいは前記無線ネットワークインタフェース回路が専用ネットワーク回路により部分的に実現され且つ他のタスクを有するプロセッサにより実行される命令により部分的に実現されるような組み合わせであることを特徴とする請求項15に記載の無線ネットワークインタフェース回路。
  19. 前記ロジックはソフトウェアドライバ及び前記ソフトウェアドライバにより少なくとも部分的に操作される前記記憶装置により実現されることを特徴とする請求項18に記載の無線ネットワークインタフェース回路。
  20. 演算装置へ及び演算装置からデータを無線で通信するために前記演算装置に接続されるように適応された無線ネットワークインタフェース回路であって、
    802.11xネットワークである第1の無線ネットワークのアクセスポイントと通信するためのロジックと、
    ネットワークコントローラである第2の無線ネットワークのノードと通信するためのロジックであり、前記第2の無線ネットワークが前記第1の無線ネットワークのプロトコルに準拠するか又は部分的にのみ準拠するプロトコルを使用して動作し、前記第2の無線ネットワークのプロトコルは、前記第1の無線ネットワークを使用する装置と前記第2の無線ネットワークを使用する装置との間で無線媒体を介した通信の共存を可能にし、前記第1の無線ネットワークのプロトコルは、前記第1の無線ネットワークおよび前記第2の無線ネットワークを介する通信の共存を可能にするために、前記演算装置とは異なる前記第1の無線ネットワークを使用する装置が前記演算装置と前記第2の無線ネットワークを使用する装置との間の無線媒体を介した通信を部分的に解釈できるものであるロジックと、
    マルチプロトコルサポートを可能にし、特定のMACサービス基本要素へのアクセス権を公開し且つ調整し、サービス品質(QoS)に影響され易いアプリケーションの優先度処理を調整するための802.11xスタックと種々のドライバとの間のコンバージェンスレイヤ(convergence layer)に対するロジックと、を備えることを特徴とする無線ネットワークインタフェース回路。
  21. 前記ロジック及び記憶装置は専用ネットワーク回路内にあり、前記ロジックは他のタスクを有するプロセッサにより実行される命令として実現され且つ前記記憶装置は他のタスクに対して使用可能なメモリであるか、あるいは前記無線ネットワークインタフェース回路が専用ネットワーク回路により部分的に実現され且つ他のタスクを有するプロセッサにより実行される命令により部分的に実現されるような組み合わせであることを特徴とする請求項20に記載の無線ネットワークインタフェース回路。
  22. 前記ロジックは、ソフトウェアドライバ及び前記ソフトウェアドライバにより少なくとも部分的に操作される前記記憶装置により実現されることを特徴とする請求項21に記載の無線ネットワークインタフェース回路。
  23. 演算装置へ及び前記演算装置からデータを無線で搬送するために前記演算装置に接続されるように適応された無線ネットワークインタフェース回路であって、
    802.11xネットワークである第1の無線ネットワークのアクセスポイントと通信するためのロジックと、
    ネットワークコントローラである第2の無線ネットワークのノードと通信するためのロジックであり、前記第2の無線ネットワークが前記第1の無線ネットワークのプロトコルに部分的にのみ準拠するプロトコルを使用して動作し、前記第2の無線ネットワークのプロトコルは前記第1の無線ネットワークを使用する装置と前記第2の無線ネットワークを使用する装置との間で無線媒体を介した通信の共存を可能にし、前記第1の無線ネットワークのプロトコルは、前記第1の無線ネットワークおよび前記第2の無線ネットワークを介する通信の共存を可能にするために、前記演算装置とは異なる第1の無線ネットワークを使用する装置が前記演算装置と前記第2の無線ネットワークを使用する装置との間の無線媒体を介した通信を部分的に解釈できるものであるロジックと、
    前記第1の無線ネットワークに関連するスタック又は前記第2の無線ネットワークに関連するスタックに対するフレームであると受信フレームを認識するためのロジックと、を備えることを特徴とする無線ネットワークインタフェース回路。
  24. 受信フレームを認識するための前記ロジックは、データのフレームのMACアドレスを分析し且つ第1のMACアドレスをWLANと及び第2のMACアドレスを前記無線PANと関連付けるためのロジックを含むことを特徴とする請求項23に記載の無線ネットワークインタフェース回路。
  25. 前記ロジック及び記憶装置は専用ネットワーク回路内にあり、前記ロジックは他のタスクを有するプロセッサにより実行される命令として実現され且つ前記記憶装置は他のタスクに対して使用可能なメモリであるか、あるいは前記無線ネットワークインタフェース回路が専用ネットワーク回路により部分的に実現され且つ他のタスクを有するプロセッサにより実行される命令により部分的に実現されるような組み合わせであることを特徴とする請求項23に記載の無線ネットワークインタフェース回路。
  26. 前記ロジックは、ソフトウェアドライバ及び前記ソフトウェアドライバにより少なくとも部分的に操作される前記記憶装置により実現されることを特徴とする請求項25に記載の無線ネットワークインタフェース回路。
  27. 演算装置を無線ローカルエリアネットワーク(WLAN)及び無線パーソナルエリアネットワーク(PAN)にインタフェースする方法であり、前記WLANが前記無線PAN及び個別の装置のネットワークを介して相互通信する複数のノードにより特徴付けられる方法であって、
    前記演算装置のプロセッサが、WLANノードにおける演算装置間のデータ転送の前にそれら装置間のLAN接続をセットアップするロジックを実現する工程を含み、前記演算装置とのWLAN通信を調整する工程を含む基本サービスセットを前記WLANのアクセスポイントとして動作させるようにロジック及び少なくとも1つのアンテナを含むネットワーク回路を適応させる工程と、
    前記プロセッサが、前記演算装置によって前記WLANを介して使用されるWLANプロトコルに部分的にのみ準拠し前記WLANを使用する装置と前記無線PANを使用する装置との間で無線媒体を介した通信の共存を可能にする無線PANプロトコルを使用して前記無線PAN装置と通信前記WLANプロトコルは、前記WLANおよび前記無線PANを介する通信の共存を可能にするために、前記演算装置とは異なるWLAN装置が前記演算装置と無線PAN装置との間の通信媒体を介した通信を部分的に解釈できるものであるロジックを含み、前記無線PANを介して前記アクセスポイントをPAN装置にインタフェースするように前記ネットワーク回路を適応させる工程と、
    前記プロセッサが、前記無線PAN装置及び前記演算装置が前記WLANからの干渉又は前記WLANへの干渉を発生せずに且つWLANノードの分離を必要とせずに通信できるように、共有無線ネットワーキング媒体の使用量を調整するために、前記無線PAN装置と通信する前記ロジックを使用する工程と、を備えることを特徴とする方法。
JP2008502109A 2005-03-14 2006-03-14 無線lanネットワークとの共存を強化するオーバレイプロトコルを使用して無線panネットワークを動作させる方法及び装置 Expired - Fee Related JP5198247B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US66174605P 2005-03-14 2005-03-14
US60/661,746 2005-03-14
PCT/US2006/009786 WO2006099588A2 (en) 2005-03-14 2006-03-14 Method and apparatus for operating a wireless pan network using an overlay protocol that enhances co-existence with a wireless lan network

Publications (3)

Publication Number Publication Date
JP2008538167A JP2008538167A (ja) 2008-10-09
JP2008538167A5 JP2008538167A5 (ja) 2009-05-07
JP5198247B2 true JP5198247B2 (ja) 2013-05-15

Family

ID=36992459

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008502109A Expired - Fee Related JP5198247B2 (ja) 2005-03-14 2006-03-14 無線lanネットワークとの共存を強化するオーバレイプロトコルを使用して無線panネットワークを動作させる方法及び装置

Country Status (6)

Country Link
US (5) US20060215601A1 (ja)
EP (1) EP1864517A4 (ja)
JP (1) JP5198247B2 (ja)
CN (1) CN101164355B (ja)
CA (1) CA2600724A1 (ja)
WO (1) WO2006099588A2 (ja)

Families Citing this family (166)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7370350B1 (en) * 2002-06-27 2008-05-06 Cisco Technology, Inc. Method and apparatus for re-authenticating computing devices
US7877099B2 (en) 2003-12-31 2011-01-25 Intel Corporation Computing system with off-load processing for networking related tasks
US7826408B1 (en) 2005-03-14 2010-11-02 Ozmo, Inc. Apparatus and method for integrating short-range wireless personal area networks for a wireless local area network infrastructure
CA2600724A1 (en) 2005-03-14 2006-09-21 H-Stream Wireless, Inc. Method and apparatus for operating a wireless pan network using an overlay protocol that enhances co-existence with a wireless lan network
WO2006099540A2 (en) 2005-03-15 2006-09-21 Trapeze Networks, Inc. System and method for distributing keys in a wireless network
US20060251119A1 (en) * 2005-05-04 2006-11-09 Sridhar Ramesh Methods and apparatus to setup end-to-end flows in wireless mesh networks
GB2427978A (en) * 2005-06-30 2007-01-10 Nokia Corp Setting up a direct link between peripheral and device in a WLAN
US7577125B2 (en) * 2005-07-08 2009-08-18 Microsoft Corporation Direct wireless client to client communication
US8116809B2 (en) * 2005-08-29 2012-02-14 Intel Corporation Method and apparatus of multiple entity wireless communication adapter
US7656892B2 (en) * 2005-09-30 2010-02-02 Intel Corporation Method and apparatus of multi-entity wireless communication adapter
US7573859B2 (en) 2005-10-13 2009-08-11 Trapeze Networks, Inc. System and method for remote monitoring in a wireless network
US7724703B2 (en) 2005-10-13 2010-05-25 Belden, Inc. System and method for wireless network monitoring
WO2007044986A2 (en) 2005-10-13 2007-04-19 Trapeze Networks, Inc. System and method for remote monitoring in a wireless network
US8638762B2 (en) 2005-10-13 2014-01-28 Trapeze Networks, Inc. System and method for network integrity
KR100615139B1 (ko) * 2005-10-18 2006-08-22 삼성전자주식회사 무선통신 시스템에서 전송 시간 구간의 할당 방법과 장치및 그 시스템
US20070097934A1 (en) * 2005-11-03 2007-05-03 Jesse Walker Method and system of secured direct link set-up (DLS) for wireless networks
US7860968B2 (en) * 2005-11-21 2010-12-28 Sap Ag Hierarchical, multi-tiered mapping and monitoring architecture for smart items
US8005879B2 (en) 2005-11-21 2011-08-23 Sap Ag Service-to-device re-mapping for smart items
US8156208B2 (en) * 2005-11-21 2012-04-10 Sap Ag Hierarchical, multi-tiered mapping and monitoring architecture for service-to-device re-mapping for smart items
US8160001B2 (en) * 2006-05-25 2012-04-17 Altair Semiconductor Ltd. Multi-function wireless terminal
US8891497B1 (en) 2006-03-14 2014-11-18 Atmel Corporation Method and apparatus for coordinating a wireless PAN network and a wireless LAN network
US8438319B1 (en) * 2010-06-24 2013-05-07 Atmel Wi-Fi Solutions, Inc. Method and apparatus for virtualizing hardware dongle over a wireless connection
US8522341B2 (en) 2006-03-31 2013-08-27 Sap Ag Active intervention in service-to-device mapping for smart items
KR100842259B1 (ko) * 2006-04-21 2008-06-30 한국전자통신연구원 다중 반송파 변조 방식을 이용한 인체 통신 방법
US7558266B2 (en) 2006-05-03 2009-07-07 Trapeze Networks, Inc. System and method for restricting network access using forwarding databases
US8966018B2 (en) 2006-05-19 2015-02-24 Trapeze Networks, Inc. Automated network device configuration and network deployment
US8131838B2 (en) 2006-05-31 2012-03-06 Sap Ag Modular monitor service for smart item monitoring
US8296413B2 (en) * 2006-05-31 2012-10-23 Sap Ag Device registration in a hierarchical monitor service
US20070281614A1 (en) * 2006-06-01 2007-12-06 Motorola, Inc. Method and apparatus for dual mode communications
US9258702B2 (en) 2006-06-09 2016-02-09 Trapeze Networks, Inc. AP-local dynamic switching
US8818322B2 (en) 2006-06-09 2014-08-26 Trapeze Networks, Inc. Untethered access point mesh system and method
US9191799B2 (en) 2006-06-09 2015-11-17 Juniper Networks, Inc. Sharing data between wireless switches system and method
US8396788B2 (en) 2006-07-31 2013-03-12 Sap Ag Cost-based deployment of components in smart item environments
US9596585B2 (en) * 2006-08-04 2017-03-14 Microsoft Technology Licensing, Llc Managing associations in ad hoc networks
US7860038B2 (en) * 2006-08-04 2010-12-28 Microsoft Corporation Wireless support for portable media player devices
US20080031208A1 (en) * 2006-08-04 2008-02-07 Microsoft Corporation Synchronization between wireless devices while saving power
EP2057763A1 (en) * 2006-08-29 2009-05-13 Nokia Corporation Use of intra-body communication
EP2064839A2 (en) * 2006-08-29 2009-06-03 QUALCOMM Incorporated Concurrent operation in multiple wireless local area networks
US20080062939A1 (en) * 2006-09-07 2008-03-13 Peter Van Horn Wireless communications between a peripheral and a mobile unit in a wireless network environment
US8340110B2 (en) 2006-09-15 2012-12-25 Trapeze Networks, Inc. Quality of service provisioning for wireless networks
US7853830B2 (en) 2006-11-03 2010-12-14 Thomson Licensing Apparatus and method for providing error notification in a wireless virtual file system
ATE518391T1 (de) * 2006-12-21 2011-08-15 Nxp Bv Dienstgüte für wlan- und bluetooth-kombinationen
US7873061B2 (en) 2006-12-28 2011-01-18 Trapeze Networks, Inc. System and method for aggregation and queuing in a wireless network
US8077684B2 (en) * 2006-12-29 2011-12-13 Intel Corporation Personal area network implementation within an infrastructure network
JP2008172569A (ja) * 2007-01-12 2008-07-24 Matsushita Electric Ind Co Ltd 無線通信システム
US8700090B2 (en) * 2007-02-16 2014-04-15 Blackberry Limited Radio accessory for a mobile device
US8204036B2 (en) * 2007-02-28 2012-06-19 Motorola Mobility, Inc. Method and apparatus for coexistence
US8249030B2 (en) * 2007-03-23 2012-08-21 Intel Corporation Adapting TXOP requests for multi-radio platforms
US8160618B2 (en) * 2007-05-14 2012-04-17 Motorola Mobility, Inc. Method for increasing system capacity and wireless device battery life by selection of delay gap between QPC message and page message
CN101755417B (zh) * 2007-06-06 2016-04-27 意大利电信股份公司 管理无线网络上的信息分组传输的方法和实现该方法的路由节点
US8554271B2 (en) * 2007-06-30 2013-10-08 Motorola Mobility Llc Method and apparatus for performing neighbor scans on a wide area network in a mobile communication device operating a personal area network
US8831675B2 (en) * 2007-06-30 2014-09-09 Motorola Mobility Llc Method for operating a wide area network modem and a personal area network modem in a mobile communication device
US7801066B2 (en) * 2007-07-31 2010-09-21 Motorola Mobility, Inc. Method for transitioning a wide area network modem of a mobile communication device between a power saving mode and a scan mode
US8275314B1 (en) 2007-08-13 2012-09-25 Marvell International Ltd. Bluetooth scan modes
US8902904B2 (en) 2007-09-07 2014-12-02 Trapeze Networks, Inc. Network assignment based on priority
US8577305B1 (en) 2007-09-21 2013-11-05 Marvell International Ltd. Circuits and methods for generating oscillating signals
US8675744B1 (en) 2007-09-24 2014-03-18 Atmel Corporation Channel tracking in an orthogonal frequency-division multiplexing system
US8527622B2 (en) * 2007-10-12 2013-09-03 Sap Ag Fault tolerance framework for networks of nodes
US8238942B2 (en) 2007-11-21 2012-08-07 Trapeze Networks, Inc. Wireless station location detection
US8588705B1 (en) 2007-12-11 2013-11-19 Marvell International Ltd. System and method of determining Power over Ethernet impairment
JP5063408B2 (ja) 2008-02-26 2012-10-31 キヤノン株式会社 管理装置、制御方法及びプログラム
US8335203B2 (en) * 2008-03-11 2012-12-18 Intel Corporation Systems and methods for polling for dynamic slot reservation
US8150357B2 (en) 2008-03-28 2012-04-03 Trapeze Networks, Inc. Smoothing filter for irregular update intervals
US8170043B2 (en) * 2008-04-22 2012-05-01 Airhop Communications, Inc. System and method of communication protocols in communication systems
EP2635077B1 (en) * 2008-06-16 2016-11-23 Marvell World Trade Ltd. Short-range wireless communication
US8310967B1 (en) 2008-06-19 2012-11-13 Marvell International Ltd. Infrastructure and ad-hoc node device
WO2009153819A1 (en) * 2008-06-19 2009-12-23 Datalogic Mobile S.R.L. Portable terminal for acquiring product data
US8600324B1 (en) 2008-06-27 2013-12-03 Marvell International Ltd Circuit and method for adjusting a digitally controlled oscillator
JP5097296B2 (ja) * 2008-07-10 2012-12-12 マーベル ワールド トレード リミテッド 無線デバイスの電力消費を低減させるシステムおよび方法
US8978105B2 (en) 2008-07-25 2015-03-10 Trapeze Networks, Inc. Affirming network relationships and resource access via related networks
US8472968B1 (en) 2008-08-11 2013-06-25 Marvell International Ltd. Location-based detection of interference in cellular communications systems
US8238298B2 (en) 2008-08-29 2012-08-07 Trapeze Networks, Inc. Picking an optimal channel for an access point in a wireless network
KR101639054B1 (ko) 2008-09-25 2016-07-13 코닌클리케 필립스 엔.브이. 서로 다른 능력들을 가진 디바이스에 대해 폴링을 사용한 지시에 따른 비코닝
US8289988B2 (en) * 2008-09-25 2012-10-16 Skyphy Neworks Limited Wireless communication methods utilizing a single antenna with multiple channels and the devices thereof
US8190167B2 (en) * 2008-09-29 2012-05-29 Intel Corporation Wireless device channel selection using dynamic channel allocation
US8392631B1 (en) 2008-10-02 2013-03-05 Apple Inc. Methods and apparatus for transmitting data streams via a heterogeneous network
KR101516972B1 (ko) * 2008-10-13 2015-05-11 삼성전자주식회사 무선 통신 네트워크의 채널 할당 방법 및 그 시스템
US8223739B2 (en) 2008-10-29 2012-07-17 Intel Corporation Method and apparatus of dynamic bandwidth management
US20100141400A1 (en) * 2008-11-19 2010-06-10 Qualcomm Incorporated Lower power discovery and wake up using service set identifier probabilistic scanning synchronization verification and optional sensor
US9544924B2 (en) * 2008-11-25 2017-01-10 Lantiq Beteiligungs-GmbH & Co. KG Ad hoc communication protocol method and apparatus
US9288764B1 (en) 2008-12-31 2016-03-15 Marvell International Ltd. Discovery-phase power conservation
US8285860B2 (en) 2009-03-16 2012-10-09 Apple Inc. Efficient service discovery for peer-to-peer networking devices
US20100233960A1 (en) * 2009-03-16 2010-09-16 Brian Tucker Service discovery functionality utilizing personal area network protocols
US20100235523A1 (en) * 2009-03-16 2010-09-16 Robert Garcia Framework for supporting multi-device collaboration
US10277683B2 (en) 2009-03-16 2019-04-30 Apple Inc. Multifunctional devices as virtual accessories
US8472427B1 (en) 2009-04-06 2013-06-25 Marvell International Ltd. Packet exchange arbitration for coexisting radios
US20100296440A1 (en) * 2009-05-22 2010-11-25 Nokia Corporation Unicast stream distribution for wireless networks
WO2010143894A2 (en) 2009-06-10 2010-12-16 Lg Electronics Inc. Method and apparatus for transmitting frame in wireless local area network (wlan) system
EP2454847B1 (en) * 2009-07-16 2016-03-30 Nokia Technologies Oy Encapsulation of higher-layer control messages for local area network support into a wide area network protocol
CN101998687A (zh) * 2009-08-18 2011-03-30 ***通信集团广东有限公司 一种无线局域网的网络参数采集方法及装置
KR101041544B1 (ko) 2009-08-25 2011-06-17 한국과학기술원 시뮬레이션 코드를 이용한 무선랜 라우터
US9066369B1 (en) 2009-09-16 2015-06-23 Marvell International Ltd. Coexisting radio communication
US8837353B2 (en) * 2009-10-16 2014-09-16 Intel Corporation Method and operation for operation between WPAN and WLAN for a network interface card
US20110103319A1 (en) * 2009-10-29 2011-05-05 Qualcomm Incorporated Access point scheduled peer-to-peer communication
US9900759B2 (en) * 2009-11-04 2018-02-20 Qualcomm Incorporated Method and apparatus for peer discovery in a wireless communication network
US8340034B1 (en) 2009-11-11 2012-12-25 Marvell International Ltd. Bluetooth and wireless LAN arbitration
US8411654B2 (en) * 2009-11-25 2013-04-02 IWT (Innovations In Wireless Technology Inc.) Autonomous wireless communication system and method of use
US20110122856A1 (en) * 2009-11-25 2011-05-26 IWT (Innovations In Wireless Technology Inc.) Autonomous wireless communication system and method of use
JP5546225B2 (ja) * 2009-12-07 2014-07-09 キヤノン株式会社 通信装置、通信装置の制御方法、プログラム
US8385243B2 (en) * 2010-01-18 2013-02-26 Qualcomm Incorporated Method of selecting bit rate and transmit power for energy-efficient transmission
US8862178B2 (en) * 2010-02-24 2014-10-14 Qualcomm Incorporated Methods and systems for managing participation in multiple wireless networks
US20110274029A1 (en) * 2010-05-10 2011-11-10 Comcast Cable Communications, Llc Wireless Range Extender
US8767771B1 (en) 2010-05-11 2014-07-01 Marvell International Ltd. Wakeup beacons for mesh networks
US8737370B2 (en) * 2010-05-17 2014-05-27 Qualcomm Incorporated Methods and apparatuses for direct link setup
BR112013005306B1 (pt) 2010-09-07 2021-11-30 Intel Corporation Dispositivo, sistema e método de comunicação sem fio
JP5645008B2 (ja) * 2010-09-09 2014-12-24 独立行政法人情報通信研究機構 共存通信システム、通信ネットワーク間の共存処理方法
US8817662B2 (en) 2010-10-20 2014-08-26 Marvell World Trade Ltd. Pre-association discovery
KR20120060651A (ko) * 2010-12-02 2012-06-12 한국전자통신연구원 개인 영역 통신망에서의 장치의 동작 방법
US9264490B2 (en) * 2010-12-23 2016-02-16 Intel Corporation Providing regulatory information to a group owner for channel selection in a wireless peer-to-peer network
WO2012103763A1 (zh) * 2011-02-01 2012-08-09 华为技术有限公司 功率节省方法、接入点设备和终端站点设备
CN102131290B (zh) * 2011-04-26 2013-06-05 哈尔滨工业大学 基于自相关滤波的wlan室内邻近匹配定位方法
US8750278B1 (en) 2011-05-26 2014-06-10 Marvell International Ltd. Method and apparatus for off-channel device invitation
US8983557B1 (en) 2011-06-30 2015-03-17 Marvell International Ltd. Reducing power consumption of a multi-antenna transceiver
US9125216B1 (en) 2011-09-28 2015-09-01 Marvell International Ltd. Method and apparatus for avoiding interference among multiple radios
US8787285B2 (en) * 2011-10-28 2014-07-22 Broadcom Corporation Dual association local area network transceiver and methods for use therewith
WO2013089747A1 (en) * 2011-12-15 2013-06-20 Intel Corporation System and method for enabling low power devices
US8620223B2 (en) * 2011-12-28 2013-12-31 Huawei Technologies Co., Ltd. Method and base station for managing capacity of a wireless communication network
US9160780B2 (en) 2011-12-30 2015-10-13 International Business Machines Corporation System and method for establishing a voice over IP session
US9036517B2 (en) 2012-01-09 2015-05-19 Marvell World Trade Ltd. Methods and apparatus for establishing a tunneled direct link setup (TDLS) session between devices in a wireless network
US9215708B2 (en) 2012-02-07 2015-12-15 Marvell World Trade Ltd. Method and apparatus for multi-network communication
US9609676B1 (en) 2012-03-30 2017-03-28 Marvell International Ltd. Efficient transition from discovery to link establishment
JP5895692B2 (ja) * 2012-05-08 2016-03-30 富士通株式会社 無線通信プログラム、携帯装置および無線通信システム
US9161281B2 (en) 2012-06-08 2015-10-13 Blackberry Limited Method and apparatus for multi-rat transmission
US10560882B2 (en) 2012-06-08 2020-02-11 Blackberry Limited Method and apparatus for multi-rat transmission
US9292864B2 (en) * 2012-06-20 2016-03-22 Intel Corporation Wireless communication device and methods for synched distributed advertisement for device-to-device discovery
US9450649B2 (en) 2012-07-02 2016-09-20 Marvell World Trade Ltd. Shaping near-field transmission signals
EP2897419B1 (en) * 2012-09-11 2017-08-30 LG Electronics Inc. Method and apparatus for scanning in wireless lan
JP6160875B2 (ja) * 2012-09-20 2017-07-12 パナソニックIpマネジメント株式会社 制御装置、通信システムおよび制御装置のスキャン方法
FR2996713B1 (fr) * 2012-10-10 2014-12-05 Sagemcom Broadband Sas Systeme de telephonie comportant un dispositif maitre et au moins un dispositif esclave relies par un reseau de communication
US9853756B2 (en) * 2012-11-07 2017-12-26 Qualcomm Incorporated Multicast over wireless network with the assistance of power-efficient peer group discovery
US10602367B2 (en) 2012-11-12 2020-03-24 Nippon Telegraph And Telephone Corporation Wireless communication apparatus, wireless communication system, and wireless communication method
US10021600B2 (en) 2013-01-02 2018-07-10 Qualcomm Incorporated Backhaul traffic reliability in unlicensed bands using spectrum sensing and channel reservation
US8902923B2 (en) * 2013-03-22 2014-12-02 Gainspan Corporation Wireless device with WLAN and WPAN communication capabilities
US20140314003A1 (en) * 2013-04-19 2014-10-23 Qualcomm Incorporated Access point discovery channel
US10021710B2 (en) * 2013-08-12 2018-07-10 Samsung Electronics Co., Ltd. System and method for supporting coexistence of multiple radio
JP6281223B2 (ja) * 2013-09-30 2018-02-21 ブラザー工業株式会社 通信機器
US9497787B2 (en) * 2013-11-25 2016-11-15 Nokia Technologies Oy Method, apparatus, and computer program product for managing concurrent connections between wireless dockee devices in a wireless docking environment
US20170048687A1 (en) * 2014-02-12 2017-02-16 TREK Technology (Singapore) Ptd. Ltd. System and method for detecting a handshake
CN105337621B (zh) * 2014-06-23 2017-12-29 鸿富锦精密工业(深圳)有限公司 电子装置连接***
US9668204B2 (en) * 2014-09-19 2017-05-30 Qualcomm Inc. Collaborative demand-based dual-mode Wi-Fi network control to optimize wireless power and performance
EP3038411B1 (en) 2014-12-23 2023-10-11 IPCom GmbH & Co. KG Radio communication device and method for transmission resource allocation in a telecommunication network
CN104540203B (zh) * 2015-01-04 2019-02-26 重庆邮电大学 基于独立集的无线体域网能效优化方法
US9717107B2 (en) 2015-01-12 2017-07-25 Motorola Mobility Llc Method for peer-to-peer data transfer using wireless local area network radio equipment
CN108883835A (zh) * 2016-04-01 2018-11-23 B/E航空公司 用于飞机座椅***的无线控制***和方法
US10779261B2 (en) * 2016-06-30 2020-09-15 Huawei Technologies Co., Ltd. Station relay method, apparatus, and system
US9985846B1 (en) 2017-01-15 2018-05-29 Essential Products, Inc. Assistant for management of network devices
US10050835B2 (en) 2017-01-15 2018-08-14 Essential Products, Inc. Management of network devices based on characteristics
US9986424B1 (en) * 2017-01-15 2018-05-29 Essential Products, Inc. Assistant for management of network devices
US11323957B2 (en) * 2017-03-30 2022-05-03 Intel Corporation Apparatus, system, and method of channel switching
EP3462794A1 (en) * 2017-09-29 2019-04-03 Intel Corporation Techniques for controlling communication networks
EP3484186B1 (en) * 2017-11-13 2022-01-05 Robert Bosch GmbH First road-side network node and method to operate the first road-side network node
CN108271272A (zh) * 2018-01-05 2018-07-10 重庆邮电大学 一种高效低时延的太赫兹无线个域网双信道接入方法
US10651690B2 (en) 2018-05-01 2020-05-12 Ossia Inc. Wireless transmission in shared wireless medium environments
US10530638B2 (en) 2018-05-08 2020-01-07 Landis+ Gyr Innovations, Inc. Managing connectivity for critical path nodes
US10609573B2 (en) 2018-05-08 2020-03-31 Landis+Gyr Innovations, Inc. Switching PANs while maintaining parent/child relationships
US20190349277A1 (en) * 2018-05-08 2019-11-14 Landis+Gyr Innovations, Inc. Information element to indicate loss of backhaul connection
US10743347B2 (en) * 2018-05-29 2020-08-11 Ossia Inc. Wireless transmission in shared wireless medium environments using multiple PHYs
US10869111B2 (en) 2018-10-28 2020-12-15 Logitech Europe S.A. Wireless communication protocol with peripheral devices
WO2020139811A1 (en) * 2018-12-28 2020-07-02 Google Llc User-equipment-coordination set for a wireless network
US10700765B1 (en) * 2019-01-05 2020-06-30 Corsair Memory, Inc Electronic devices and methods of data transmission
EP3928436B1 (en) 2019-03-12 2024-02-14 Google LLC User-equipment coordination set beam sweeping
US10893572B2 (en) 2019-05-22 2021-01-12 Google Llc User-equipment-coordination set for disengaged mode
US10856347B2 (en) 2019-06-28 2020-12-01 Advanced New Technologies Co., Ltd. Wireless communications method, apparatus, device, and storage medium
US11729670B2 (en) * 2019-08-28 2023-08-15 Qualcomm Incorporated Flexible negotiation of parameters in setup exchanges for wireless communication sessions
US11038741B2 (en) * 2019-10-01 2021-06-15 Hewlett Packard Enterprise Development Lp Multi-user virtual reality over wireless networks
WO2023283024A1 (en) * 2021-07-09 2023-01-12 Arris Enterprises Llc Multiple coexisting personal area networks having different handshaking

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997048198A2 (en) * 1996-06-13 1997-12-18 Streamix Corporation Broadcast overlay protocol method and system
US6505253B1 (en) * 1998-06-30 2003-01-07 Sun Microsystems Multiple ACK windows providing congestion control in reliable multicast protocol
US6272140B1 (en) * 1998-07-02 2001-08-07 Gte Service Corporation Bandwidth allocation in a wireless personal area network
US6300864B1 (en) * 1999-03-31 2001-10-09 Motorola, Inc. Method for transmitting and receiving address information within a communication system
US7039358B1 (en) * 2000-01-10 2006-05-02 Symbol Technologies, Inc. Coexistence techniques in wireless networks
US6452910B1 (en) * 2000-07-20 2002-09-17 Cadence Design Systems, Inc. Bridging apparatus for interconnecting a wireless PAN and a wireless LAN
WO2002037706A1 (en) * 2000-11-03 2002-05-10 Aryya Communications, Inc. Wideband multi-protocol wireless radio transceiver system
AU783921B2 (en) * 2000-11-16 2005-12-22 Symbol Technologies, Inc. Coexistence techniques in wireless networks
US6842460B1 (en) * 2001-06-27 2005-01-11 Nokia Corporation Ad hoc network discovery menu
EP1472826A1 (en) * 2002-01-29 2004-11-03 Koninklijke Philips Electronics N.V. Internet protocol based wireless communication arrangements
CN1659827A (zh) * 2002-06-07 2005-08-24 皇家飞利浦电子股份有限公司 无线技术共存
US8364080B2 (en) * 2002-08-01 2013-01-29 Broadcom Corporation Method and system for achieving enhanced quality and higher throughput for collocated IEEE 802.11 B/G and bluetooth devices in coexistent operation
EP1529362A4 (en) * 2002-08-02 2008-06-11 Sharp Kk MONITORING WLAN BAND WIDTH ALLOCATION
WO2004015946A1 (en) 2002-08-13 2004-02-19 Koninklijke Philips Electronics N.V. Joint channel and noise variance estimation in a wideband ofdm system
KR101027651B1 (ko) * 2002-08-28 2011-04-12 심볼테크놀로지스,인코포레이티드 개인 영역 네트워크
US20040116075A1 (en) 2002-12-17 2004-06-17 Texas Instruments Incorporated Dual platform communication controller, method of controlling a dual platform communication and wireless communication system employing the same
CN1328886C (zh) * 2002-12-25 2007-07-25 英华达股份有限公司 一种连接各种无线网络的移动服务器
FI20030046A (fi) * 2003-01-13 2004-07-14 Nokia Corp Modulointimenetelmä
US7715434B2 (en) * 2003-07-30 2010-05-11 Michael Andrew Fischer Managing an access point in the presence of separate protocols that share the same communications channel
US20050025104A1 (en) * 2003-07-30 2005-02-03 Fischer Michael Andrew Managing coexistence of separate protocols sharing the same communications channel
US20050058102A1 (en) * 2003-09-15 2005-03-17 Santhoff John H. Ultra-wideband communication protocol
US20050176371A1 (en) * 2004-02-09 2005-08-11 Arto Palin Synchronization of time-frequency codes
US7400643B2 (en) 2004-02-13 2008-07-15 Broadcom Corporation Transmission of wide bandwidth signals in a network having legacy devices
PT1751890T (pt) * 2004-05-27 2017-05-24 Qualcomm Inc Estrutura de preâmbulo modificada para extensões ieee 802.11a para permitir a coexistência e interoperabilidade entre dispositivos 802.11a e dispositivos com velocidade mais elevada de dados, mimo ou com outra extensões
US20080144493A1 (en) * 2004-06-30 2008-06-19 Chi-Hsiang Yeh Method of interference management for interference/collision prevention/avoidance and spatial reuse enhancement
TWI262680B (en) * 2004-11-23 2006-09-21 Inst Information Industry Improved direct link transmission method and system for wireless LAN
US20060146868A1 (en) * 2005-01-05 2006-07-06 Intel Corporation Device, system and method for selective aggregation of transmission streams
US8159999B2 (en) * 2005-01-25 2012-04-17 Interdigital Technology Corporation Peer-to-peer wireless communication system
US7486932B2 (en) * 2005-02-25 2009-02-03 Nokia Corporation Method and system for VoIP over WLAN to bluetooth headset using advanced eSCO scheduling
US20060203841A1 (en) * 2005-03-09 2006-09-14 Fischer Matthew J Coordination of multiple protocols using a shared communication medium
CA2600724A1 (en) 2005-03-14 2006-09-21 H-Stream Wireless, Inc. Method and apparatus for operating a wireless pan network using an overlay protocol that enhances co-existence with a wireless lan network

Also Published As

Publication number Publication date
WO2006099588A8 (en) 2008-02-14
EP1864517A4 (en) 2013-08-21
US9913215B2 (en) 2018-03-06
WO2006099588A3 (en) 2007-11-15
US8929350B1 (en) 2015-01-06
WO2006099588A2 (en) 2006-09-21
CN101164355B (zh) 2012-01-11
US10045290B2 (en) 2018-08-07
CA2600724A1 (en) 2006-09-21
JP2008538167A (ja) 2008-10-09
US20060227753A1 (en) 2006-10-12
CN101164355A (zh) 2008-04-16
US20150223164A1 (en) 2015-08-06
US20060215601A1 (en) 2006-09-28
EP1864517A2 (en) 2007-12-12
US9036613B2 (en) 2015-05-19
US20150195853A1 (en) 2015-07-09

Similar Documents

Publication Publication Date Title
JP5198247B2 (ja) 無線lanネットワークとの共存を強化するオーバレイプロトコルを使用して無線panネットワークを動作させる方法及び装置
US11627525B2 (en) Apparatus and method for integrating short-range wireless personal area networks for a wireless local area network infrastructure
US8571005B1 (en) Method and apparatus for synchronization of a master timebase with one or more slave timebases using indirect signalling of timing information
JP6775668B2 (ja) デバイスの無線通信モジュールをウェイクアップするためのシステムおよび方法
JP6591463B2 (ja) 無線通信装置
US8089982B1 (en) Method and apparatus for medium reservation and medium reservation modification in a communication system with medium reservation modification granted without requiring additional medium arbitration
KR101726773B1 (ko) 무선 통신들에서의 전력 절약들을 위한 시스템들 및 방법들
TWI423603B (zh) 一種提供無線通信的方法和系統
US9198115B2 (en) Method and apparatus for scanning and device detection in a communication system
US20050170776A1 (en) Wireless technology co-existence
JP2008538167A5 (ja)
CN108990031A (zh) 用于附件设备的优化的蓝牙调度
US20140269468A1 (en) Systems and methods for wireless band switching
CN101562584A (zh) 蓝牙/802.11n网关
US8989754B2 (en) Systems and method for BT AMP and WLAN concurrency

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090316

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090316

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110816

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110822

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20111122

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20111130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120222

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120914

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20121023

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20121113

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: 20130107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130206

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

Free format text: PAYMENT UNTIL: 20160215

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees