JP7637034B2 - データ転送デバイス、データ処理デバイスおよびデータ処理方法 - Google Patents
データ転送デバイス、データ処理デバイスおよびデータ処理方法 Download PDFInfo
- Publication number
- JP7637034B2 JP7637034B2 JP2021184727A JP2021184727A JP7637034B2 JP 7637034 B2 JP7637034 B2 JP 7637034B2 JP 2021184727 A JP2021184727 A JP 2021184727A JP 2021184727 A JP2021184727 A JP 2021184727A JP 7637034 B2 JP7637034 B2 JP 7637034B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- data processing
- data
- unit
- transfer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
-
- 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/02—Topology update or discovery
- H04L45/021—Ensuring consistency of routing table updates, e.g. by using epoch numbers
-
- 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/02—Topology update or discovery
- H04L45/036—Updating the topology between route computation elements, e.g. between OpenFlow controllers
- H04L45/037—Routes obligatorily traversing service-related nodes
- H04L45/0377—Routes obligatorily traversing service-related nodes for service chaining
-
- 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/302—Route determination based on requested QoS
- H04L45/306—Route determination based on the nature of the carried application
-
- 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/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- 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/645—Splitting route computation layer and forwarding layer, e.g. routing according to path computational element [PCE] or based on OpenFlow functionality
- H04L45/655—Interaction between route computation entities and forwarding entities, e.g. for route determination or for flow table update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9057—Arrangements for supporting packet reassembly or resequencing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2212/00—Encapsulation of packets
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
また、本発明のデータ転送デバイスの1構成例は、前記第1の転送制御部または前記デバイス間通信制御部によって決定されたパケットの転送先が配下の前記データ処理デバイスの場合に、パケットを転送先の前記データ処理デバイスに転送する代わりに、パケットのペイロードからパケット化される前の元のデータを再構築して、再構築したデータを前記共有バスを介して転送先の前記データ処理デバイスに転送するように構成されたデータ取得部と、配下の前記データ処理デバイスから受信した、サービス機能のデータ処理が完了したデータをパケット化して、生成したパケットを前記デバイス間通信制御部に送信するように構成されたパケット作成部とをさらに備え、前記データ取得部は、複数のパケットのペイロードからデータを取り出して元のデータを再構築する際に、データを正しい順序で並べる順序制御を行うことを特徴とするものである。
パケット種別判定部103は、パケット解析部102による解析結果に基づいてパケット種別を判定する(図3ステップS3)。パケット種別としては、「サービス利用申請」と「サービス利用」とがある。
タグ付加部107は、タグ生成部111によって登録されたタグのうち、データ管理部105から受信したパケットに付加されているユーザIDに対応するタグを、受信したパケットに付加して、タグ付きのパケットをパケット送信部101に出力する(図3ステップS10)。
上記のようにタグの具体例としては、NSHやMPLSヘッダなどが考えられる。また、独自ヘッダを定義してもよい。タグの代わりにMACアドレスやIPアドレスを用いることも可能である。しかし、MACアドレスやIPアドレスを用いる方法では、データ転送デバイス2-1~2-9が大規模なルーティングテーブルを持つ必要があり、タグを用いる方法と比べて計算リソースやメモリリソースをより多く消費する。
パケット振り分け部1050は、パケット種別判定部103から受信したデータパケットの格納を制御するメモリコントローラを決定し、決定したメモリコントローラのユーザ判定部1051(1051-1~1051-N)にデータパケットを出力する。なお、ユーザIDの一部をメモリコントローラの番号とすれば、パケット振り分け部1050は高速な振り分けが可能になる。パケットを振り分けるメモリコントローラの決定は、例えばメモリコントローラの処理の空きの状態に応じて適宜決定すればよい。
配下のデータ処理デバイス3-11~3-13がGPUなどパケット処理を苦手とするデータ処理デバイスの場合、データ取得部206でパケット処理を行い、元のデータ(パケットのペイロードに格納されているデータ)を再構築してから転送するようにしてもよい。
こうして、各SF部302-1~302-LによってそれぞれSFの処理が実行される。
データ転送デバイス2-9のデバイス間通信制御部205の通信管理部2053は、配下のデータ処理デバイス3-11~3-13からの通信要請に対していずれか1つに共有バス6の使用権を与え、使用権を与えたデータ処理デバイスから共有バス6を介してパケットを受信する(図8ステップS30)。
なお、図8の例では、データ転送デバイス2-9を例に挙げて説明しているが、データ転送デバイス2-1~2-8の動作はデータ転送デバイス2-9と同様である。
データ取得部3021は、パケット順序制御部3020によって正しい順序で並べられたデータパケットからそれぞれペイロードを取り出す(図9ステップS43)。
サービス利用申請時、ユーザ端末8は、パケットのペイロード403に「サービス利用申請」を示すパケット種別の情報(図13(A)の405の箇所)を格納してデータ処理システム宛に送信する。
Claims (8)
- ユーザが要求するサービスの実現に必要なサービスチェインを構成する個々のサービス機能の処理を行うデータ処理デバイスを配下に有するデータ転送デバイスにおいて、
前記サービスチェインの始点となるユーザ管理装置または他のデータ転送デバイスからパケットを受信するように構成された複数のパケット受信部と、
前記ユーザ管理装置、他のデータ転送デバイスまたは配下の前記データ処理デバイスから受信したパケットからタグを取得するように構成されたパケット解析部と、
前記複数のパケット受信部のうちいずれか1つのパケット受信部からのパケットを前記パケット解析部に選択的に入力するように構成された入力調停部と、
前記タグに記載された前記サービスチェインのルート情報に基づいて、前記ユーザ管理装置、他のデータ転送デバイスまたは配下の前記データ処理デバイスから受信したパケットの転送先を決定するように構成された第1の転送制御部と、
パケットの転送先が他のデータ転送デバイスの場合に転送先のデータ転送デバイスにパケットを転送するように構成されたパケット送信部と、
パケットの転送先が配下の前記データ処理デバイスの場合に共有バスの状況を確認して、前記共有バスが利用可能だった場合に、前記共有バスを介して転送先の前記データ処理デバイスにパケットを転送し、前記タグに記載された前記ルート情報に基づいて、配下の前記データ処理デバイスから受信したパケットの転送先を決定するように構成されたデバイス間通信制御部とを備え、
前記デバイス間通信制御部は、配下の前記データ処理デバイスが複数の場合に、これらデータ処理デバイスからの通信要請に対していずれか1つに前記共有バスの使用権を与え、使用権を与えたデータ処理デバイスから前記共有バスを介してパケットを受信するように前記データ処理デバイス間を調停することを特徴とするデータ転送デバイス。 - 請求項1記載のデータ転送デバイスにおいて、
前記デバイス間通信制御部は、
配下の前記データ処理デバイスごとに割り当てられた記憶部を有する送信バッファと、
配下の前記データ処理デバイスから受信したパケットの転送先が配下の別のデータ処理デバイスの場合に、前記タグに記載された前記ルート情報に基づいてパケットの転送先を決定するように構成された第2の転送制御部と、
前記第1の転送制御部または前記第2の転送制御部によって決定されたパケットの転送先が配下の前記データ処理デバイスの場合に、転送先の前記データ処理デバイスに対応する前記送信バッファの記憶部にパケットを格納するように構成されたバッファ入力部と、
前記送信バッファに格納されたパケットを前記共有バスを介して転送先の前記データ処理デバイスに転送し、前記データ処理デバイスからパケットを受信するように構成された通信管理部とを備え、
前記通信管理部は、配下の前記データ処理デバイスが複数の場合に、これらデータ処理デバイスからの通信要請に対していずれか1つに前記共有バスの使用権を与え、使用権を与えたデータ処理デバイスから前記共有バスを介してパケットを受信するように前記データ処理デバイス間を調停することを特徴とするデータ転送デバイス。 - 請求項1または2記載のデータ転送デバイスにおいて、
前記サービスチェインのルートを計算する通信管理装置からの情報に基づいて、前記第1の転送制御部と前記デバイス間通信制御部のそれぞれに登録されたルーティングテーブルを更新するように構成されたルート情報登録部をさらに備え、
前記第1の転送制御部と前記デバイス間通信制御部のそれぞれは、前記サービスチェインのルート情報と自身に登録されたルーティングテーブルとに基づいてパケットの転送先を決定することを特徴とするデータ転送デバイス。 - 請求項1乃至3のいずれか1項に記載のデータ転送デバイスにおいて、
前記第1の転送制御部または前記デバイス間通信制御部によって決定されたパケットの転送先が配下の前記データ処理デバイスの場合に、パケットを転送先の前記データ処理デバイスに転送する代わりに、パケットのペイロードからパケット化される前の元のデータを再構築して、再構築したデータを前記共有バスを介して転送先の前記データ処理デバイスに転送するように構成されたデータ取得部と、
配下の前記データ処理デバイスから受信した、サービス機能のデータ処理が完了したデータをパケット化して、生成したパケットを前記デバイス間通信制御部に送信するように構成されたパケット作成部とをさらに備え、
前記データ取得部は、複数のパケットのペイロードからデータを取り出して元のデータを再構築する際に、データを正しい順序で並べる順序制御を行うことを特徴とするデータ転送デバイス。 - ユーザが要求するサービスの実現に必要なサービスチェインを構成する個々のサービス機能の処理を行うデータ処理デバイスにおいて、
サービス機能の処理を行うように構成された複数のサービス機能部と、
共有バスで接続された上位のデータ転送デバイスからパケットを受信したときに、パケットのタグに記載された前記サービスチェインのルート情報に基づいて、複数の前記サービス機能部のうち転送先のサービス機能部にパケットを転送するように構成されたパケット振り分け部と、
前記サービス機能部によるデータ処理が完了したパケットを受信したときに、前記データ転送デバイスに対して前記共有バスの使用を要請し、前記共有バスの使用権が与えられたときに、前記データ処理が完了したパケットを前記データ転送デバイスに転送するように構成された通信要請部とを備え、
各サービス機能部は、
前記データ転送デバイスから受信したパケットを正しい順序で並べる順序制御を行うように構成されたパケット順序制御部と、
前記パケット順序制御部から出力されたパケットからペイロードを取り出すように構成されたデータ取得部と、
前記データ取得部から出力された1乃至複数のペイロードから、パケット化される前の元のデータを再構築するように構成されたデータ構築部と、
前記データ構築部から出力されたデータに対してサービス機能のデータ処理を行うように構成されたデータ処理部と、
前記データ処理部によるデータ処理が完了したデータをパケット化して前記通信要請部に出力するように構成されたパケット作成部とを備えることを特徴とするデータ処理デバイス。 - 請求項5記載のデータ処理デバイスにおいて、
各サービス機能部は、
受信したパケットがパラメータ登録要求のパケットである場合に、前記データ取得部によってパケットから取り出されたペイロードに含まれるパラメータを前記データ処理部に登録し、受信したパケットがパラメータ回収要求のパケットである場合に、前記パラメータを前記データ処理部から削除するように構成されたレジスタ管理部をさらに備え、
前記パケット作成部は、前記データ処理部から削除されたパラメータを、パラメータ回収要求元に返送されるようにパケット化して、前記通信要請部に出力することを特徴とするデータ処理デバイス。 - ユーザが要求するサービスの実現に必要なサービスチェインを構成する個々のサービス機能の処理を行うデータ処理デバイスを配下に有するデータ転送デバイスにおけるデータ処理方法において、
前記サービスチェインの始点となるユーザ管理装置または他のデータ転送デバイスからパケットを受信する第1のステップと、
前記ユーザ管理装置または他のデータ転送デバイスから受信したパケットを解析してタグを取得する第2のステップと、
前記第2のステップで取得したタグに記載された前記サービスチェインのルート情報に基づいて、前記ユーザ管理装置または他のデータ転送デバイスから受信したパケットの転送先を決定する第3のステップと、
前記第3のステップで決定したパケットの転送先が他のデータ転送デバイスの場合に転送先のデータ転送デバイスにパケットを転送する第4のステップと、
前記第3のステップで決定したパケットの転送先が配下の前記データ処理デバイスの場合に前記データ処理デバイスとの間の共有バスの状況を確認する第5のステップと、
前記確認の結果、前記共有バスが利用可能だった場合に、前記共有バスを介して転送先のデータ処理デバイスにパケットを転送する第6のステップと、
配下の前記データ処理デバイスからパケットを受信する第7のステップと、
配下の前記データ処理デバイスから受信したパケットを解析してタグを取得する第8のステップと、
前記第8のステップで取得したタグに記載された前記ルート情報に基づいて、配下の前記データ処理デバイスから受信したパケットの転送先を決定する第9のステップとを含み、
前記第5のステップは、前記第9のステップで決定したパケットの転送先が配下の前記データ処理デバイスの場合に前記データ処理デバイスとの間の共有バスの状況を確認するステップを含み、
前記第7のステップは、配下の前記データ処理デバイスが複数の場合に、これらデータ処理デバイスからの通信要請に対していずれか1つに前記共有バスの使用権を与え、使用権を与えたデータ処理デバイスから前記共有バスを介してパケットを受信するステップを含むことを特徴とするデータ処理方法。 - ユーザが要求するサービスの実現に必要なサービスチェインを構成する個々のサービス機能の処理を行うデータ処理デバイスにおけるデータ処理方法において、
共有バスで接続された上位のデータ転送デバイスからパケットを受信する第1のステップと、
前記データ転送デバイスから受信したパケットのタグに記載された前記サービスチェインのルート情報に基づいて、サービス機能の処理を行う複数のサービス機能部のうち転送先のサービス機能部にパケットを転送する第2のステップと、
転送先の前記サービス機能部において受信したパケットを正しい順序で並べる順序制御を行う第3のステップと、
転送先の前記サービス機能部において前記第3のステップによって正しい順序で並べられたパケットからペイロードを取り出す第4のステップと、
転送先の前記サービス機能部において1乃至複数の前記ペイロードから、パケット化される前の元のデータを再構築する第5のステップと、
転送先の前記サービス機能部において前記再構築されたデータに対してサービス機能のデータ処理を行う第6のステップと、
転送先の前記サービス機能部において前記第6のステップによるデータ処理が完了したデータをパケット化する第7のステップと、
転送先の前記サービス機能部によるデータ処理が完了したパケットを受信したときに、前記データ転送デバイスに対して前記共有バスの使用を要請する第8のステップと、
前記要請に対して前記共有バスの使用権が与えられたときに、前記データ処理が完了したパケットを前記データ転送デバイスに転送する第9のステップとを含むことを特徴とするデータ処理方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021184727A JP7637034B2 (ja) | 2021-11-12 | 2021-11-12 | データ転送デバイス、データ処理デバイスおよびデータ処理方法 |
| PCT/JP2022/041564 WO2023085270A1 (ja) | 2021-11-12 | 2022-11-08 | データ転送デバイス、データ処理デバイスおよびデータ処理方法 |
| US18/703,996 US12388676B2 (en) | 2021-11-12 | 2022-11-08 | Data transfer device, data processing device and data processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021184727A JP7637034B2 (ja) | 2021-11-12 | 2021-11-12 | データ転送デバイス、データ処理デバイスおよびデータ処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023072284A JP2023072284A (ja) | 2023-05-24 |
| JP7637034B2 true JP7637034B2 (ja) | 2025-02-27 |
Family
ID=86335754
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021184727A Active JP7637034B2 (ja) | 2021-11-12 | 2021-11-12 | データ転送デバイス、データ処理デバイスおよびデータ処理方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12388676B2 (ja) |
| JP (1) | JP7637034B2 (ja) |
| WO (1) | WO2023085270A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2026033629A1 (ja) * | 2024-08-06 | 2026-02-12 | Ntt株式会社 | パケット処理装置およびパケット転送方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016213586A (ja) | 2015-05-01 | 2016-12-15 | 株式会社日立製作所 | 制御装置、サービスファンクションネットワークシステム、通信経路制御方法 |
| WO2018159677A1 (ja) | 2017-03-01 | 2018-09-07 | 日本電信電話株式会社 | データ処理装置、ネットワークシステム、パケット順序制御回路、およびデータ処理方法 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110113172A1 (en) * | 2009-11-12 | 2011-05-12 | Himax Technologies Limited | Utilization-enhanced shared bus system and bus arbitration method |
-
2021
- 2021-11-12 JP JP2021184727A patent/JP7637034B2/ja active Active
-
2022
- 2022-11-08 WO PCT/JP2022/041564 patent/WO2023085270A1/ja not_active Ceased
- 2022-11-08 US US18/703,996 patent/US12388676B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016213586A (ja) | 2015-05-01 | 2016-12-15 | 株式会社日立製作所 | 制御装置、サービスファンクションネットワークシステム、通信経路制御方法 |
| WO2018159677A1 (ja) | 2017-03-01 | 2018-09-07 | 日本電信電話株式会社 | データ処理装置、ネットワークシステム、パケット順序制御回路、およびデータ処理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US12388676B2 (en) | 2025-08-12 |
| US20240430131A1 (en) | 2024-12-26 |
| WO2023085270A1 (ja) | 2023-05-19 |
| JP2023072284A (ja) | 2023-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6393026B1 (en) | Data packet processing system and method for a router | |
| KR101559644B1 (ko) | 통신 제어 시스템, 스위치 노드 및 통신 제어 방법 | |
| CN105706043B (zh) | 推进式链接的列表吞吐量 | |
| US7715428B2 (en) | Multicore communication processing | |
| JP6544401B2 (ja) | パケット転送装置、制御装置、通信システム、通信方法及びプログラム | |
| KR102851141B1 (ko) | 네트워크 온 칩(NoC)에서의 브로드캐스트 스위치 시스템 | |
| CN108353029A (zh) | 用于管理计算网络中的数据业务的方法和系统 | |
| KR20150109469A (ko) | 패킷 처리를 위한 방법 및 장치 | |
| US11502967B2 (en) | Methods and apparatuses for packet scheduling for software-defined networking in edge computing environment | |
| CN102685177A (zh) | 资源的透明代理缓存 | |
| CN102480430A (zh) | 实现报文保序的方法和装置 | |
| JP7637034B2 (ja) | データ転送デバイス、データ処理デバイスおよびデータ処理方法 | |
| CN109417507A (zh) | 部分延迟的报文访问 | |
| CN104836741A (zh) | 在网络报文分流设备中实现分片报文处理的方法及处理板 | |
| JP7789529B2 (ja) | データ処理システムおよびデータ処理方法 | |
| US20170195236A1 (en) | Communication method and communication device | |
| KR20230078744A (ko) | 프로그램가능 트래픽 관리 엔진 | |
| JPWO2018159677A1 (ja) | データ処理装置、ネットワークシステム、パケット順序制御回路、およびデータ処理方法 | |
| CN114363246A (zh) | 众核的片上网络数据传输方法、装置、设备及介质 | |
| JP2017098600A (ja) | 通信装置及びプログラム | |
| JP6546566B2 (ja) | 並列負荷分散システム、並列負荷分散方法、sdnコントローラホスト及びプログラム | |
| CN119766760A (zh) | 具有混合架构的网络交换机 | |
| US9736080B2 (en) | Determination method, device and storage medium | |
| Xue et al. | Packet Scheduling for Multiple‐Switch Software‐Defined Networking in Edge Computing Environment | |
| JP5359357B2 (ja) | パケット処理装置、該処理装置に用いられるパケット処理順序制御方法及びパケット処理順序制御プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20211115 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240521 |
|
| 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: 20250121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250214 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7637034 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| 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 |