JP4732972B2 - アドホックネットワーク、ノード、経路制御方法、及び経路制御プログラム - Google Patents
アドホックネットワーク、ノード、経路制御方法、及び経路制御プログラム Download PDFInfo
- Publication number
- JP4732972B2 JP4732972B2 JP2006182457A JP2006182457A JP4732972B2 JP 4732972 B2 JP4732972 B2 JP 4732972B2 JP 2006182457 A JP2006182457 A JP 2006182457A JP 2006182457 A JP2006182457 A JP 2006182457A JP 4732972 B2 JP4732972 B2 JP 4732972B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- bloom filter
- link
- update
- update request
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/14—Routing performance; Theoretical aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/34—Source routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/30—Connectivity information management, e.g. connectivity discovery or connectivity update for proactive routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本実施形態に係るアドホックネットワークを説明する前に、本実施形態に係るアドホックネットワークで利用されるブルームフィルターについて、文字列検索例を用いて説明する。先ず、図1(a)に示すフローチャートを参照して、ブルームフィルターの生成手順例を説明する。
本実施形態に係るアドホックネットワークでは、ブルームフィルターをアドホックネットワークのルーティングプロトコルに用いる。上述したように、ブルームフィルターは、キーの存在のみをコンパクトなデータ構造で高速に判定するためのアルゴリズムである。「キーが存在しないのに存在している」という判定を確率的に許しつつデータ構造をコンパクトにしている。ブルームフィルターはビット列であり、キーのひとつひとつをハッシュ関数によりビット列に変換し、それらの論理和操作を行うことで構成される。
図4は、各ノードA〜Gの構成例を示している。図4に示すノードは、無線通信装置31と、処理装置32と、記憶装置33とを備えている。無線通信装置31は、例えば無線LAN又はブルートゥース等を利用して無線通信を行う。記憶装置33は、複数のハッシュ関数をあらかじめ記憶するハッシュ関数記憶部331と、ブルームフィルターを記憶するブルームフィルター記憶部332とを備える。具体的には、ブルームフィルター記憶部332は、リンク先に存在する各ノードを一意に識別するノードIDをキーとしたブルームフィルターを各リンクと対応づけて記憶する。
次に、ネットワークに新たなノードが参加した場合において、参加ノードと参加ノードの接続先ノード間でのブルームフィルターの更新について、図5(a)の構成図及び図5(b)のフローチャートを用いて説明する。図5(a)では参加ノードBが接続先ノードAへ接続をしており、両ノード間でビット列をやり取りすることで、ブルームフィルターの更新をしている。
次に、更新要求メッセージを受信し、更新を受け入れた場合について、図6(a)の構成図及び図6(b)のフローチャートを用いて説明する。図6(a)の例では、ノードCが、ノードAより更新要求メッセージを受信し、更新を許可した場合の図を示している。
次に、ノードがネットワークから離脱した場合について、図7(a)の構成図及び図7(b)のフローチャートを用いて説明する。図7(a)では、ノードBがアドホックネットワークより離脱し、ノードAがそれを検知した場合を表している。
(データ送信処理)
次に、データ送信時の手順について説明する。データ送信時にて、データ送信元ノードは、送信先をノードIDとして指定するものとする。以下、図8のフローチャートを用いて説明する。
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
2…アドホックネットワーク
31…無線通信装置
32…処理装置
33…記憶装置
321…ブルームフィルター生成部
322…リンク設定部
323…データ送信部
324…追加処理部
325…更新処理部
326…更新要求メッセージ送信部
331…ハッシュ関数記憶部
332…ブルームフィルター記憶部
411〜418,611〜618,811〜416…ブルームフィルター
Claims (7)
- 複数のノードによって構成されるアドホックネットワークであって、
各ノードは、
複数の隣接ノードとの間に複数のリンクをそれぞれ設定するリンク設定部と、
リンク先に存在する各ノードを一意に識別するノード識別子をキーとし、前記ノード識別子を構成するビット列の論理和をとることによって生成されたブルームフィルターを各リンクと対応づけて記憶するブルームフィルター記憶部と、
データ送信時において、送信先ノードのノード識別子より生成したビット列を各リンクにおけるブルームフィルターと比較し、前記送信先ノードのノード識別子によるビット列において立っているビットが、前記ブルームフィルターと同位置で立っている場合には、該当するすべてのリンクへデータを送信するデータ送信部と、
隣接ノードとのリンクに変化が生じた場合、前記変化の生じたリンク以外の各リンクに対し、ブルームフィルターの更新を要求する更新要求メッセージを送信する更新要求メッセージ送信部と、
ブルームフィルターの更新を要求する更新要求メッセージを隣接ノードから受信した場合、前記記憶されたブルームフィルターを更新するか否かを判定し、判定結果に応じて前記記憶されたブルームフィルターを更新する更新処理部と、
前記ブルームフィルターが更新された場合、前記更新されたブルームフィルターに対応するリンク以外の各リンクに対し、前記更新要求メッセージを送信する更新要求メッセージ送信部
とを備えることを特徴とするアドホックネットワーク。 - 複数のノードによって構成されるアドホックネットワークにおけるノードであって、
複数の隣接ノードとの間に複数のリンクをそれぞれ設定するリンク設定部と、
リンク先に存在する各ノードを一意に識別するノード識別子をキーとし、前記ノード識別子を構成するビット列の論理和をとることによって生成されたブルームフィルターを各リンクと対応づけて記憶するブルームフィルター記憶部と、
データ送信時において、送信先ノードのノード識別子より生成したビット列を各リンクにおけるブルームフィルターと比較し、前記送信先ノードのノード識別子によるビット列において立っているビットが、前記ブルームフィルターと同位置で立っている場合には、該当するすべてのリンクへデータを送信するデータ送信部と、
隣接ノードとのリンクに変化が生じた場合、前記変化の生じたリンク以外の各リンクに対し、ブルームフィルターの更新を要求する更新要求メッセージを送信する更新要求メッセージ送信部と、
ブルームフィルターの更新を要求する更新要求メッセージを隣接ノードから受信した場合、前記記憶されたブルームフィルターを更新するか否かを判定し、判定結果に応じて前記記憶されたブルームフィルターを更新する更新処理部と、
前記ブルームフィルターが更新された場合、前記更新されたブルームフィルターに対応するリンク以外の各リンクに対し、前記更新要求メッセージを送信する更新要求メッセージ送信部
とを備えることを特徴とするノード。 - 前記アドホックネットワークに新たに参加する参加ノードから、前記参加ノードのノード識別子を変換して得られたビット列を受信した場合、前記受信したビット列を前記参加ノードとのリンクに対応するブルームフィルターとして前記ブルームフィルター記憶部に追加する追加処理部をさらに備えることを特徴とする請求項2に記載のノード。
- 前記追加処理部は、前記参加ノードとのリンク以外の各リンクに対応するブルームフィルターと、自ノードのノード識別子を変換して得られたビット列との演算結果を前記参加ノードへ送信することを特徴とする請求項3に記載のノード。
- 前記更新要求メッセージ送信部は、前記更新の要求が許可された場合、前記更新の要求を許可したノードとのリンク以外の各リンクに対応するブルームフィルターと、自ノードのノード識別子を変換して得られたビット列との演算結果を、前記更新の要求を許可したノードへ送信することを特徴とする請求項2に記載のノード。
- 複数のノードによって構成されるアドホックネットワークに適用される経路制御方法であって、各ノードが、
複数の隣接ノードとの間に複数のリンクをそれぞれ設定するステップと、
リンク先に存在する各ノードを一意に識別するノード識別子をキーとし、前記ノード識別子を構成するビット列の論理和をとることによって生成されたブルームフィルターを各リンクと対応づけて記憶するステップと、
データ送信時において、送信先ノードのノード識別子より生成したビット列を各リンクにおけるブルームフィルターと比較し、前記送信先ノードのノード識別子によるビット列において立っているビットが、前記ブルームフィルターと同位置で立っている場合には、該当するすべてのリンクへデータを送信するステップと、
隣接ノードとのリンクに変化が生じた場合、前記変化の生じたリンク以外の各リンクに対し、ブルームフィルターの更新を要求する更新要求メッセージを送信するステップと、
ブルームフィルターの更新を要求する更新要求メッセージを隣接ノードから受信した場合、前記記憶されたブルームフィルターを更新するか否かを判定し、判定結果に応じて前記記憶されたブルームフィルターを更新するステップと、
前記ブルームフィルターが更新された場合、前記更新されたブルームフィルターに対応するリンク以外の各リンクに対し、前記更新要求メッセージを送信するステップ
とを含むことを特徴とする経路制御方法。 - 複数のノードによって構成されるアドホックネットワークに用いられる経路制御プログラムであって、各ノードに、
複数の隣接ノードとの間に複数のリンクをそれぞれ設定する手順と、
リンク先に存在する各ノードを一意に識別するノード識別子をキーとし、前記ノード識別子を構成するビット列の論理和をとることによって生成されたブルームフィルターを各リンクと対応づけて記憶する手順と、
データ送信時において、送信先ノードのノード識別子より生成したビット列を各リンクにおけるブルームフィルターと比較し、前記送信先ノードのノード識別子によるビット列において立っているビットが、前記ブルームフィルターと同位置で立っている場合には、該当するすべてのリンクへデータを送信する手順と、
隣接ノードとのリンクに変化が生じた場合、前記変化の生じたリンク以外の各リンクに対し、ブルームフィルターの更新を要求する更新要求メッセージを送信する手順と、
ブルームフィルターの更新を要求する更新要求メッセージを隣接ノードから受信した場合、前記記憶されたブルームフィルターを更新するか否かを判定し、判定結果に応じて前記記憶されたブルームフィルターを更新する手順と、
前記ブルームフィルターが更新された場合、前記更新されたブルームフィルターに対応するリンク以外の各リンクに対し、前記更新要求メッセージを送信する手順
とを実行させることを特徴とする経路制御プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006182457A JP4732972B2 (ja) | 2006-06-30 | 2006-06-30 | アドホックネットワーク、ノード、経路制御方法、及び経路制御プログラム |
US11/771,413 US7970933B2 (en) | 2006-06-30 | 2007-06-29 | Ad hoc network, node, routing control method and routing control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006182457A JP4732972B2 (ja) | 2006-06-30 | 2006-06-30 | アドホックネットワーク、ノード、経路制御方法、及び経路制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008011448A JP2008011448A (ja) | 2008-01-17 |
JP4732972B2 true JP4732972B2 (ja) | 2011-07-27 |
Family
ID=39069192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006182457A Expired - Fee Related JP4732972B2 (ja) | 2006-06-30 | 2006-06-30 | アドホックネットワーク、ノード、経路制御方法、及び経路制御プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7970933B2 (ja) |
JP (1) | JP4732972B2 (ja) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US8364136B2 (en) | 1999-02-01 | 2013-01-29 | Steven M Hoffberg | Mobile system, a method of operating mobile system and a non-transitory computer readable medium for a programmable control of a mobile system |
US7904187B2 (en) | 1999-02-01 | 2011-03-08 | Hoffberg Steven M | Internet appliance system and method |
US7484008B1 (en) | 1999-10-06 | 2009-01-27 | Borgia/Cummins, Llc | Apparatus for vehicle internetworks |
WO2010022767A1 (en) * | 2008-08-26 | 2010-03-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Packet forwarding in a network |
US8218553B2 (en) * | 2009-02-25 | 2012-07-10 | Juniper Networks, Inc. | Load balancing network traffic on a label switched path using resource reservation protocol with traffic engineering |
US8259585B1 (en) * | 2009-04-17 | 2012-09-04 | Juniper Networks, Inc. | Dynamic link load balancing |
JP5287500B2 (ja) * | 2009-05-25 | 2013-09-11 | 日本電気株式会社 | ノード装置およびノード装置用プログラム |
US9179305B2 (en) * | 2009-06-11 | 2015-11-03 | Qualcomm Incorporated | Bloom filter based device discovery |
EP2529578A1 (en) * | 2010-01-29 | 2012-12-05 | Telefonaktiebolaget LM Ericsson (publ) | Packet routing in a network |
US8706822B2 (en) | 2010-06-23 | 2014-04-22 | Microsoft Corporation | Delivering messages from message sources to subscribing recipients |
US8886827B2 (en) * | 2012-02-13 | 2014-11-11 | Juniper Networks, Inc. | Flow cache mechanism for performing packet flow lookups in a network device |
US9253019B1 (en) | 2012-03-09 | 2016-02-02 | Juniper Networks, Inc. | Fault tolerance for authentication, authorization, and accounting (AAA) functionality |
JP6239819B2 (ja) * | 2012-04-09 | 2017-11-29 | ホーチキ株式会社 | 警報連携システム |
US9923798B1 (en) | 2012-06-28 | 2018-03-20 | Juniper Networks, Inc. | Dynamic load balancing of network traffic on a multi-path label switched path using resource reservation protocol with traffic engineering |
US9112805B2 (en) * | 2012-09-28 | 2015-08-18 | Cisco Technology, Inc. | Routing messages in a computer network using deterministic and probabilistic source routes |
US9712433B2 (en) * | 2012-10-16 | 2017-07-18 | Cisco Technology, Inc. | Maintaining and communicating nodal neighboring information |
US9602428B2 (en) * | 2014-01-29 | 2017-03-21 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for locality sensitive hash-based load balancing |
JP6262353B2 (ja) * | 2014-06-24 | 2018-01-17 | グーグル エルエルシー | メッシュネットワークコミッショニング |
JP6459558B2 (ja) * | 2015-01-27 | 2019-01-30 | 富士通株式会社 | 無線通信装置、無線通信方法、および無線通信プログラム |
EP3278577B1 (en) | 2015-04-02 | 2019-01-30 | Google LLC | Efficient network stack for wireless application protocols |
CN104794193B (zh) * | 2015-04-17 | 2018-04-03 | 南京大学 | 一种有效链接获取的网页增量抓取方法 |
CN106851630B (zh) * | 2017-01-10 | 2019-07-02 | 陕西尚品信息科技有限公司 | 一种安全的ad-hoc网络单路径路由数据传输方法 |
US10230621B2 (en) | 2017-05-09 | 2019-03-12 | Juniper Networks, Inc. | Varying a per-hop-bandwidth constraint in multi-path label switched paths |
US20190313224A1 (en) * | 2018-04-10 | 2019-10-10 | GM Global Technology Operations LLC | Automated vehicle systems and control logic for smart data exchanges using enhanced bloom filters |
JP7109583B2 (ja) * | 2018-04-19 | 2022-07-29 | 中興通訊股▲ふん▼有限公司 | データ処理方法、機器及びコンピュータ読み取り可能な記憶媒体 |
JP6901016B1 (ja) | 2020-03-09 | 2021-07-14 | 日本電気株式会社 | サーバ装置、エッジ機器、処理パタン特定方法及び制御プログラム |
US11703342B2 (en) | 2020-04-14 | 2023-07-18 | Bank Of America Corporation | Resilient vehicle route system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003516035A (ja) * | 1999-11-30 | 2003-05-07 | シーメンス テクノロジー−トゥー−ビジネス センター、リミテッド ライアビリティ カンパニー | キャラクタリスティックルーティング |
JP2005323346A (ja) * | 2004-03-31 | 2005-11-17 | Microsoft Corp | ピアツーピアネットワークにおけるルーティング |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5884031A (en) * | 1996-10-01 | 1999-03-16 | Pipe Dream, Inc. | Method for connecting client systems into a broadcast network |
US6836463B2 (en) * | 1999-10-15 | 2004-12-28 | Nokia Corporation | System for communicating labeled routing trees to establish preferred paths and source routes with local identifiers in wireless computer networks |
US20010032271A1 (en) * | 2000-03-23 | 2001-10-18 | Nortel Networks Limited | Method, device and software for ensuring path diversity across a communications network |
US20030026268A1 (en) * | 2000-11-28 | 2003-02-06 | Siemens Technology-To-Business Center, Llc | Characteristic routing |
US7512676B2 (en) * | 2001-09-13 | 2009-03-31 | Network Foundation Technologies, Llc | Systems for distributing data over a computer network and methods for arranging nodes for distribution of data over a computer network |
US7035933B2 (en) * | 2001-09-13 | 2006-04-25 | Network Foundation Technologies, Inc. | System of distributing content data over a computer network and method of arranging nodes for distribution of data over a computer network |
DE10146347A1 (de) * | 2001-09-20 | 2003-04-30 | 1 Mal 1 Software Gmbh | Verfahren zum Übertragen eines Datenstroms von einem Produzenten an eine Mehrzahl von Zuschauern |
US6788650B2 (en) * | 2002-06-06 | 2004-09-07 | Motorola, Inc. | Network architecture, addressing and routing |
US7404002B1 (en) * | 2003-03-06 | 2008-07-22 | Nvidia Corporation | Method and system for broadcasting live data over a network |
US7881229B2 (en) * | 2003-08-08 | 2011-02-01 | Raytheon Bbn Technologies Corp. | Systems and methods for forming an adjacency graph for exchanging network routing data |
US7079946B2 (en) * | 2003-08-29 | 2006-07-18 | Denso Corporation | Iterative logical renewal of navigable map database |
US8315271B2 (en) * | 2004-03-26 | 2012-11-20 | Qualcomm Incorporated | Method and apparatus for an ad-hoc wireless communications system |
WO2006020658A1 (en) * | 2004-08-09 | 2006-02-23 | Johnny Yau | Method and apparatus for ad hoc mesh routing |
US20070150918A1 (en) * | 2005-12-22 | 2007-06-28 | Sony Ericsson Mobile Communications Ab | Methods, devices, and computer program products for providing parental control over access to media content using a mobile terminal |
US7672919B2 (en) * | 2006-08-02 | 2010-03-02 | Unisys Corporation | Determination of graph connectivity metrics using bit-vectors |
US8514835B2 (en) * | 2007-01-12 | 2013-08-20 | Samsung Electronics Co., Ltd. | Hierarchical multicast protocol in a mobile ad-hoc network |
-
2006
- 2006-06-30 JP JP2006182457A patent/JP4732972B2/ja not_active Expired - Fee Related
-
2007
- 2007-06-29 US US11/771,413 patent/US7970933B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003516035A (ja) * | 1999-11-30 | 2003-05-07 | シーメンス テクノロジー−トゥー−ビジネス センター、リミテッド ライアビリティ カンパニー | キャラクタリスティックルーティング |
JP2005323346A (ja) * | 2004-03-31 | 2005-11-17 | Microsoft Corp | ピアツーピアネットワークにおけるルーティング |
Also Published As
Publication number | Publication date |
---|---|
JP2008011448A (ja) | 2008-01-17 |
US7970933B2 (en) | 2011-06-28 |
US20080126565A1 (en) | 2008-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4732972B2 (ja) | アドホックネットワーク、ノード、経路制御方法、及び経路制御プログラム | |
KR101256687B1 (ko) | 다중 경로 설정 장치 및 방법 | |
JP3893620B2 (ja) | 無線マルチホップネットワークの通信経路制御方法、及び通信端末 | |
JP4229182B2 (ja) | 無線通信システム、無線通信装置、無線通信方法、および、プログラム | |
AU2010202493B2 (en) | Route selection in wireless networks | |
CN102084689B (zh) | 选择性先验反应式路由 | |
US8213352B2 (en) | Wireless communication system, wireless communication device, wireless communication method, and program | |
JP2007325261A (ja) | 経路確立方法 | |
US20050157749A1 (en) | System and method for communication with an external network in an IPv6 MANET network | |
JP2004336716A (ja) | アドホックネットワークにおけるパスmtu発見システム及び方法 | |
CN105577547A (zh) | 一种移动自组织网络中基于多Qos路由选择方法 | |
CN104883304A (zh) | 用于部分纠缠量子对桥接通信网络的路由方法 | |
JP2010074691A (ja) | アドホックネットワーク無線通信方法 | |
KR100458207B1 (ko) | Ad―hoc 네트워크의 요구기반 경로 탐색 방법 | |
US8060013B1 (en) | Establishing communications between devices within a mobile ad hoc network | |
TW201025938A (en) | Wireless communication networks and routing methods | |
JP5860135B2 (ja) | 通信機器探索方法、通信機器、通信機器探索プログラムおよびアドホックネットワークシステム | |
Osipov | tinyLUNAR: One-byte multihop communications through hybrid routing in wireless sensor networks | |
JP4444130B2 (ja) | 無線アクセスポイント及びその経路決定方法又はその通信方法、無線通信システム及びその通信方法 | |
Osano et al. | Routing protocol using bloom filters for mobile ad hoc networks | |
KR100585231B1 (ko) | 이동 Ad-hoc 네트워크에서의 경로 탐색 방법 | |
JPWO2008114327A1 (ja) | アドレス解決方法 | |
JP2009077133A (ja) | 無線通信装置および無線通信システム | |
KR100628639B1 (ko) | 애드혹 네트워크망의 경로복구방법 및 이를 위한 애드혹 네트워크 노드 | |
WO2007080773A1 (ja) | アドホック・ネットワーク・システムおよびそのノード装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090224 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110201 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110401 |
|
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: 20110419 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110421 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140428 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4732972 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |