JP7009909B2 - 情報処理装置、プログラム、及び管理システム - Google Patents
情報処理装置、プログラム、及び管理システム Download PDFInfo
- Publication number
- JP7009909B2 JP7009909B2 JP2017207350A JP2017207350A JP7009909B2 JP 7009909 B2 JP7009909 B2 JP 7009909B2 JP 2017207350 A JP2017207350 A JP 2017207350A JP 2017207350 A JP2017207350 A JP 2017207350A JP 7009909 B2 JP7009909 B2 JP 7009909B2
- Authority
- JP
- Japan
- Prior art keywords
- version
- rule
- processing apparatus
- information processing
- processing device
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Description
[管理システム]
まず、本発明の実施の形態に係る管理システムについて説明する。
図1は管理システムの構成の一例を示すブロック図である。図1に示すように、本実施の形態に係る管理システムは、管理サーバ10、管理サーバ10により管理される複数の処理装置12、及び管理サーバ10の外部に配置された記憶装置16を備えている。管理サーバ10、複数の処理装置12、及び記憶装置16の各々は、通信回線18に接続され、通信回線18を介して情報をやり取りする。管理サーバ10が「情報処理装置」の一例である。
次に、管理サーバについて説明する。
図2は管理サーバの電気的構成の一例を示すブロック図である。図2に示すように、管理サーバ10は、情報処理部20を備えている。情報処理部20は、装置全体の制御及び各種演算を行うコンピュータとして構成されている。即ち、情報処理部20は、CPU(中央処理装置; Central Processing Unit)20A、ROM(Read Only Memory)20B、RAM(Random Access Memory)20C、不揮発性のメモリ20D、及び入出力部(I/O)20Eを備えている。
次に、処理装置について説明する。
処理装置は、少なくとも1つの機能を備え、処理装置を制御して機能に応じた処理を実行するためのファームウェアを保持する装置である。処理装置の一例は、複数の機能を有する複合機である。処理装置が複合機の場合は、用紙上に形成された画像を画像データとして読み込むスキャン機能、公衆回線等に接続された他の画像処理装置に画像データを送信するファクシミリ機能、用紙上に形成された画像を他の用紙に複写するコピー機能、画像データに対応した画像を用紙上に形成するプリント機能等を備えている。
上記の通り、管理サーバ10は、複数の処理装置12の各々について、処理装置が保持するファームウェアのバージョンアップの状況を管理している。ここで「バージョンアップ」とは、保持しているファームウェア(プログラム)を、新しいバージョンのファームウェアで更新することを意味する。
本実施の形態では、管理サーバ10は、処理装置が保持するファームウェアのバージョンアップを行う場合に、不具合を生じないようにバージョンアップを制御している。具体的には、管理サーバ10は、バージョンアップ後のバージョン構成が、複数の処理装置12のいずれかに適用されているバージョン構成と等しくなるように、バージョンアップを実施する。複数の処理装置12のいずれかに適用されているバージョン構成は、稼動の実績があり不具合を生じる可能性が低い。
次に、管理サーバ10のCPU20Aにより実行される制御プログラムについて説明する。CPU20Aで実行される処理(制御プログラム)には、複数の処理装置12から動作情報を収集する「情報収集処理」と、配信先の処理装置12Aが保持するファームウェアのバージョンアップを行う「更新処理」とがある。これらのプログラムは、管理サーバ10のROM20Bに記憶されており、管理者によりプログラムの実行の開始が指示されると、CPU20Aにより読み出されて実行される(図2参照)。
まず、「情報収集処理」について説明する。「情報収集処理」機能を実行する機能部が「取得手段」の一例である。図6は「情報収集処理」の制御プログラムの処理の流れの一例を示すフローチャートである。先ず、ステップ100で、管理している複数の処理装置12の各々に対し、動作情報の送信を要求する。複数の処理装置12の各々は、管理サーバ10からの要求に応じて動作情報を管理サーバ10に送信する。
次に、「更新処理」について説明する。
図7は「更新処理」の流れの一例を示すフローチャートである。先ず、ステップ200で、複数の処理装置12の中から、バージョンアップを実施する配信先の処理装置を選択する。次に、ステップ202で、ルールの設定を行う「ルール設定処理」を実行する。第1の実施の形態では、管理者により基本ルールが予め設定されて、メモリ20D等の記憶部に予め記憶されている。第1の実施の形態では、予め設定された基本ルールを適用する。
次に、ステップ208で実行される「バージョン構成決定処理」について説明する。「バージョン構成決定処理」機能を実行する機能部が「選出手段」の一例である。図11は「バージョン構成決定処理」の流れの一例を示すフローチャートである。まず、ステップ300で、特定のバージョン構成によれば、配信先の処理装置12Aに適用されている元のバージョン構成が変更されるか否かを判断する。元のバージョン構成が変更される場合はステップ302に進む。元のバージョン構成が変更されない場合は、ステップ306に進み。
ここで、バージョン構成の決定の手順について具体的に説明する。予め取得された複数のバージョン構成の中から、予め定めたルールに応じた特定のバージョン構成が選出され、選出された特定のバージョン構成を用いてバージョンアップを行うことを決定する。
図9はルールに応じて選出されたバージョン構成の一例を示す模式図である。この例では、予め定めた基本ルールが、「最新のバージョンを適用する(ルール1)」、「利用機能のバージョンのみに適用する(ルール2)」の2つである。即ち、利用機能については最新バージョンにするというルールである。利用機能は、コピー機能とファックス機能である。また、この基本ルールは、最新バージョンを優先するものであり、他の機能(スキャン機能、プリント機能)についても最新バージョンにする。
図10はルールに応じて選出されたバージョン構成の他の一例を示す模式図である。この例では、予め定めた基本ルールが、「利用機能のバージョンのみに最新のバージョン構成を適用する。(ルール1)」、「適用台数が最多のバージョン構成を適用する。(ルール2)」の2つである。
第2の実施の形態は、利用者からのルール設定を受け付けること以外は、第1の実施の形態と同じ構成であるため、同じ構成部分については説明を省略し、相違点のみ説明する。第1の実施の形態では、図7に示す更新処理の「ルール設定処理」において、管理者により基本ルールが予め設定されて、メモリ20D等の記憶部に予め記憶されている例について説明したが、第2の実施の形態では、図12に示す「ルール設定処理」を実行する。
図12は第2の実施の形態に係る「ルール設定処理」の流れの一例を示すフローチャートである。まず、ステップ400で、配信先として選択された旨を配信先の処理装置に通知する。次に説明する通り、配信先の処理装置から、利用者により設定されたルールが管理サーバに送信される。次に、ステップ402で、ルール設定を受信したか否かを判断する。受信した場合はステップ404に進み、ステップ404で、受信したルールを設定する。即ち、利用者から設定されたルールを、メモリ20D等の記憶部に予め記憶しておく。
「ルール設定処理」に対応して、処理装置側でも「ルール設定受付処理」が実行される。図13は対象となる処理装置側で実行される「ルール設定受付処理」の流れの一例を示すフローチャートである。処理装置12のCPU30Aは、「ルール設定受付処理」の制御プログラムをROM30B等の記憶装置から読み出して実行する(図3参照)。「ルール設定受付処理」は、管理サーバから「配信先として選択された旨」が通知されると開始する。
第3の実施の形態は、管理者からのルール設定を受け付けること以外は、第1の実施の形態と同じ構成であるため、同じ構成部分については説明を省略し、相違点のみ説明する。図15は第3の実施の形態に係る「ルール設定処理」の流れの一例を示すフローチャートである。図7に示す更新処理の「ルール設定処理」では、管理者により基本ルールが予め設定されて、メモリ20D等の記憶部に予め記憶されている例について説明したが、第3の実施の形態では、管理者が基本ルールを変更する「ルール設定処理」を実行する。
まず、ステップ600で、表示部22にルールを設定するためのルール設定画面を表示する。次に、ステップ602で、基本ルールの設定の変更が指示されたか否かを判断する。ルール変更が指示された場合は、ステップ604に進む。ステップ604で、変更後のルールを設定して、ルーチンを終了する。
第4の実施の形態は、バージョンアップ前後の機能差がある場合は、利用者の許諾を得る条件付きで、特定のバージョン構成を配信先の処理装置に適用すると決定する以外は、第1の実施の形態と同じ構成であるため、同じ構成部分については説明を省略し、相違点のみ説明する。
図19は第4の実施の形態に係る「バージョン構成決定処理」の流れの一例を示すフローチャートである。まず、ステップ800で、特定のバージョン構成によれば、配信先の処理装置に適用されているバージョン構成が変更されるか否かを判断する。バージョン構成が変更される場合はステップ802に進む。バージョン構成が変更されない場合は、ステップ812に進む。
ここで、機能差とその通知について説明する。
図20は配信先の処理装置の動作情報の一例を示す模式図である。この例では、配信先の処理装置は、カード制御機能を備えている。カード制御機能はバージョン2.1である。カード制御に使用するカードの種類は、IDカード1.1である。利用履歴から、認証処理にカード制御機能を利用していることが分かる。
なお、上記実施の形態で説明した情報処理装置、プログラム、及び管理システムの構成は一例であり、本発明の主旨を逸脱しない範囲内においてその構成を変更してもよいことは言うまでもない
12 処理装置
16 記憶装置
18 通信回線
20 情報処理部
22 表示部
24 入力部
26 通信部
28 記憶部
30 情報処理部
32 操作表示部
34 画像読取部
36 画像形成部
38 ファクシミリ通信部
40 通信部
42 記憶部
Claims (24)
- 複数の処理装置の各々が保持する複数のプログラム各々のバージョンの組合せを表すバージョン構成に係る情報を、前記複数の処理装置の各々から取得する取得手段と、
対象となる処理装置が保持するプログラムについてバージョンアップを行う場合の特定のバージョン構成を、予め定めたルールに応じて前記取得手段で取得された複数のバージョン構成の中から選出する選出手段と、
を備えた情報処理装置。 - 前記ルールは、前記対象となる処理装置が保持する1つのプログラムまたは複数のプログラムの各々が最新バージョンとなる前記特定のバージョン構成を選出するように予め定められている、請求項1に記載の情報処理装置。
- 前記ルールは、前記特定のバージョン構成が適用される処理装置の台数が予め定めた数を超えた場合に、前記特定のバージョン構成を選出するように予め定められている、請求項2に記載の情報処理装置。
- 前記ルールは、最新バージョンに不具合が報告されている場合に、前記バージョンアップを行わないように予め定められている、請求項2または請求項3に記載の情報処理装置。
- 前記ルールは、最新バージョンの不具合が解消された場合に、前記バージョンアップを行うように予め定められている、請求項4に記載の情報処理装置。
- 前記ルールは、適用されている処理装置の台数が他のバージョン構成よりも多い前記特定のバージョン構成を選出するように予め定められている、請求項1または請求項2に記載の情報処理装置。
- 前記取得手段は、複数の処理装置各々の利用履歴を更に取得し、
前記ルールは、前記利用履歴を利用するルールを含む、請求項1に記載の情報処理装置。 - 前記ルールは、対象となる処理装置が保持する複数のプログラムのうち、前記対象となる処理装置で利用されているプログラムについて、前記バージョンアップを行うように予め定められている、請求項7に記載の情報処理装置。
- 前記ルールは、前記対象となる処理装置で利用されているプログラムの機能が拡張される場合に、前記バージョンアップを行うように予め定められている、請求項8に記載の情報処理装置。
- 前記ルールは、前記利用履歴から稼動時間が最も長い処理装置に適用されている特定のバージョン構成を選出するように予め定められている、請求項7に記載の情報処理装置。
- 前記ルールは、前記利用履歴から処理回数が最も多い処理装置に適用されている特定のバージョン構成を選出するように予め定められている、請求項7に記載の情報処理装置。
- 前記選出手段による選出結果及び前記予め定めたルールに基づいて、バージョンアップの可否及び前記バージョンアップに用いるプログラムの少なくとも一方を出力する出力手段を、更に備えた、請求項1から請求項11までのいずれか1項に記載の情報処理装置。
- 前記出力手段は、前記バージョンアップが行われる場合であり、かつ、前記対象となる処理装置のバージョン構成と前記特定のバージョン構成との間に相違点がある場合は、前記バージョンアップに用いるプログラムを前記対象となる処理装置に出力する、請求項12に記載の情報処理装置。
- 前記出力手段は、前記バージョンアップが行われない場合は、管理者または前記対象となる処理装置の利用者に対し、前記バージョンアップが行われない旨の通知を出力する、請求項12に記載の情報処理装置。
- 前記対象となる処理装置のバージョン構成と前記特定のバージョン構成との間に相違点が無い場合は、前記バージョンアップが行われないものとする、請求項14に記載の情報処理装置。
- 前記選出手段により特定のバージョン構成が選出されなかった場合は、前記バージョンアップが行われないものとする、請求項12に記載の情報処理装置。
- 前記バージョンアップが前記ルールにより規制される場合は、前記バージョンアップが行われないものとする、請求項12に記載の情報処理装置。
- 前記ルールは、前記バージョンアップに利用者の許諾を必要とする場合に、前記バージョンアップを行わないように予め定められており、
前記出力手段は、管理者または前記対象となる処理装置の利用者に対し、許諾を必要とする旨の通知を出力する、
請求項12から請求項17までのいずれか1項に記載の情報処理装置。 - 前記利用者の許諾を必要とする場合は、最新バージョンと前記対象となる処理装置に保持されているバーションとの間に機能差がある場合、または、最新バージョンに利用規約が付帯されている場合のいずれかである、請求項18に記載の情報処理装置。
- 前記出力手段は、前記許諾が得られた場合に、前記バージョンアップに用いるプログラムを、前記対象となる処理装置に出力する、
請求項18または請求項19に記載の情報処理装置。 - 前記ルールは、管理者または前記対象となる処理装置の利用者により設定される、請求項1から請求項20までのいずれか1項に記載の情報処理装置。
- 前記ルールは、前記対象となる処理装置のバージョンアップを実施する前に設定される、請求項1から請求項21までのいずれか1項に記載の情報処理装置。
- コンピュータを、
請求項1から請求項22までのいずれか1項に記載の情報処理装置の各手段として機能させるためのプログラム。 - 請求項1から請求項22までのいずれか1項に記載の情報処理装置と、
各々が保持する複数のプログラムのバージョンアップが、前記情報処理装置により管理される複数の処理装置と、
を備えた管理システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017207350A JP7009909B2 (ja) | 2017-10-26 | 2017-10-26 | 情報処理装置、プログラム、及び管理システム |
| US16/164,820 US11474802B2 (en) | 2017-10-26 | 2018-10-19 | Information processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017207350A JP7009909B2 (ja) | 2017-10-26 | 2017-10-26 | 情報処理装置、プログラム、及び管理システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019079412A JP2019079412A (ja) | 2019-05-23 |
| JP7009909B2 true JP7009909B2 (ja) | 2022-01-26 |
Family
ID=66242946
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017207350A Active JP7009909B2 (ja) | 2017-10-26 | 2017-10-26 | 情報処理装置、プログラム、及び管理システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11474802B2 (ja) |
| JP (1) | JP7009909B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102022128804B4 (de) * | 2022-10-31 | 2025-08-14 | Audi Aktiengesellschaft | Verfahren und System zum Aktualisieren einer Betriebssoftware von Teilkomponenten eines Kraftfahrzeugs |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005099967A (ja) | 2003-09-24 | 2005-04-14 | Hitachi Ltd | 予防保守方法 |
| JP2007317089A (ja) | 2006-05-29 | 2007-12-06 | Olympus Corp | ソフトウェア自動更新システム及びソフトウェア自動更新方法並びにソフトウェア自動更新プログラム |
| JP2013097678A (ja) | 2011-11-02 | 2013-05-20 | Canon Inc | 配信システム及びその管理方法 |
| WO2015159815A1 (ja) | 2014-04-16 | 2015-10-22 | クラリオン株式会社 | データ配信システム、制御サーバ及びデータ配信方法 |
| JP2016001391A (ja) | 2014-06-11 | 2016-01-07 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置および情報処理システム |
| JP2016009231A (ja) | 2014-06-23 | 2016-01-18 | 株式会社バッファロー | プログラム更新システム、管理装置、装置、プログラム更新方法、およびコンピュータープログラム |
| JP2017134506A (ja) | 2016-01-26 | 2017-08-03 | 株式会社日立製作所 | ソフトウェア更新システム、サーバ |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6073123A (en) * | 1997-02-26 | 2000-06-06 | Staley; Clinton A. | Method and apparatus for detecting unauthorized copies of software |
| US20080109799A1 (en) * | 2006-11-07 | 2008-05-08 | Kabushiki Kaisha Toshiba | Information processing method and recording medium |
| US8370826B2 (en) * | 2008-06-25 | 2013-02-05 | International Business Machines Corporation | Automatically managing versioning of mashup widgets |
| EP2333661B1 (en) * | 2009-09-18 | 2015-06-10 | Yamaha Corporation | Firmware update apparatus and program |
| JP2011257954A (ja) * | 2010-06-08 | 2011-12-22 | Sony Corp | 更新管理サーバ、電子機器、更新管理システム及びその方法 |
| US8707289B2 (en) * | 2011-07-20 | 2014-04-22 | Google Inc. | Multiple application versions |
| US10042626B2 (en) * | 2015-06-29 | 2018-08-07 | Verizon Patent And Licensing Inc. | Software updates using client self-reporting and a hierarchical data structure |
| JP6365572B2 (ja) * | 2016-03-14 | 2018-08-01 | トヨタ自動車株式会社 | 車両用のソフトウェア管理システム、管理サーバ及び車両 |
-
2017
- 2017-10-26 JP JP2017207350A patent/JP7009909B2/ja active Active
-
2018
- 2018-10-19 US US16/164,820 patent/US11474802B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005099967A (ja) | 2003-09-24 | 2005-04-14 | Hitachi Ltd | 予防保守方法 |
| JP2007317089A (ja) | 2006-05-29 | 2007-12-06 | Olympus Corp | ソフトウェア自動更新システム及びソフトウェア自動更新方法並びにソフトウェア自動更新プログラム |
| JP2013097678A (ja) | 2011-11-02 | 2013-05-20 | Canon Inc | 配信システム及びその管理方法 |
| WO2015159815A1 (ja) | 2014-04-16 | 2015-10-22 | クラリオン株式会社 | データ配信システム、制御サーバ及びデータ配信方法 |
| JP2016001391A (ja) | 2014-06-11 | 2016-01-07 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置および情報処理システム |
| JP2016009231A (ja) | 2014-06-23 | 2016-01-18 | 株式会社バッファロー | プログラム更新システム、管理装置、装置、プログラム更新方法、およびコンピュータープログラム |
| JP2017134506A (ja) | 2016-01-26 | 2017-08-03 | 株式会社日立製作所 | ソフトウェア更新システム、サーバ |
Also Published As
| Publication number | Publication date |
|---|---|
| US20190129708A1 (en) | 2019-05-02 |
| US11474802B2 (en) | 2022-10-18 |
| JP2019079412A (ja) | 2019-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11792336B2 (en) | Information processing device to be subject of appliance registration in a management server, information processing system, and information processing method | |
| US9110760B2 (en) | Image forming apparatus, control method for image forming apparatus, and storage medium | |
| US20150039736A1 (en) | Network synchronization system and information processing device | |
| CN106161833B (zh) | 操作屏幕提供系统、中继设备和操作屏幕提供方法 | |
| US8984413B2 (en) | Transmission system, transmission apparatus, and method | |
| JP5120334B2 (ja) | 画像形成装置 | |
| JP2011060241A (ja) | 機器管理システム、機器管理装置、仲介装置、機器管理方法、及び機器管理プログラム | |
| CN100426231C (zh) | 用于网络环境中的图像处理设备 | |
| US20090313683A1 (en) | Image processing apparatus, data processing apparatus, authentication method, definition data updating method, and authentication program and definition data updating program each embodied on computer readable medium | |
| US9769333B2 (en) | SERVER for collecting status information of image forming devices | |
| EP3820120B1 (en) | Information processing device, information processing system, and information processing method | |
| JP6759897B2 (ja) | 情報処理装置、情報処理プログラム、情報処理システムおよび情報処理方法 | |
| JP5573411B2 (ja) | 画像形成装置、プログラム、及びインストール方法 | |
| JP5653287B2 (ja) | 印刷システム、印刷データ生成装置、処理装置、印刷方法、コンピュータプログラム及び記録媒体 | |
| JP2018010433A (ja) | 情報処理システム、情報処理装置、情報処理方法、及びプログラム | |
| CN101498999B (zh) | 图像形成系统和方法、以及管理设备 | |
| JP7009909B2 (ja) | 情報処理装置、プログラム、及び管理システム | |
| JP5545271B2 (ja) | 画像処理システム、画像処理装置、表示装置、画像処理システムの制御方法、および画像処理システムの制御プログラム | |
| JP2022006240A (ja) | デバイス管理装置、方法およびプログラム | |
| US20160224286A1 (en) | Screen image providing apparatus, screen image providing method, and computer readable medium | |
| JP6579013B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、及びプログラム | |
| JP2016140044A (ja) | 記入フォーム提供装置、画像形成装置及びプログラム | |
| JP4754373B2 (ja) | 画像形成装置、画像形成方法、その方法をコンピュータに実行させるプログラム | |
| JP6032129B2 (ja) | 処理指示装置、処理装置およびプログラム | |
| JP6942578B2 (ja) | 管理システム、及び制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200831 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210816 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210928 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211124 |
|
| 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: 20211214 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211227 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7009909 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |