JP2015109057A - License management server, license system, control method of license management server, and program - Google Patents
License management server, license system, control method of license management server, and program Download PDFInfo
- Publication number
- JP2015109057A JP2015109057A JP2013252640A JP2013252640A JP2015109057A JP 2015109057 A JP2015109057 A JP 2015109057A JP 2013252640 A JP2013252640 A JP 2013252640A JP 2013252640 A JP2013252640 A JP 2013252640A JP 2015109057 A JP2015109057 A JP 2015109057A
- Authority
- JP
- Japan
- Prior art keywords
- license
- owner
- loanee
- management
- software product
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000012423 maintenance Methods 0.000 claims description 4
- 230000004913 activation Effects 0.000 description 18
- 230000005540 biological transmission Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、複数のソフトウェア商品のライセンス管理を行うライセンス管理サーバー、ライセンスシステム、ライセンス管理サーバーの制御方法およびプログラムに関するものである。 The present invention relates to a license management server, a license system, a method for controlling a license management server, and a program for managing licenses for a plurality of software products.
従来、ライセンス管理サーバーとして、ユーザーからのコンテンツ配信要求に対してコンテンツ(音楽、映画、コンピュータプログラム等のデジタル著作物)を配信すると共に、配信されたコンテンツをユーザーが利用できるようにするライセンスチケットを、ユーザーからの要求に応じて発行するものが知られている(特許文献1参照)。このライセンス管理サーバーは、各ユーザーのライセンス利用権を記憶するライセンス情報データベースを有し、これに基づいて、各コンテンツのライセンス管理を行う。また、ライセンス管理サーバーは、権利移転機能を有し、ユーザーからの権利移転要求に基づいて、譲渡人から被譲渡人にコンテンツのライセンス利用権を移転する。 Conventionally, as a license management server, in response to a content distribution request from a user, content (digital works such as music, movies, computer programs, etc.) is distributed, and a license ticket that enables the user to use the distributed content There is known one that is issued in response to a request from a user (see Patent Document 1). The license management server has a license information database that stores license usage rights of each user, and performs license management of each content based on the license information database. Further, the license management server has a right transfer function, and transfers the license usage right of the content from the transferor to the transferee based on the right transfer request from the user.
ところで、会計事務所で会計業務の業務アプリケーションを運用する場合、会計事務所から顧問先に業務アプリケーションを貸与して利用させる運用方法が知られている。かかる場合において、貸与した顧問先の端末で当該業務アプリケーションのライセンス認証を可能とすることが求められている。
しかしながら、上記従来の構成では、ライセンス管理サーバーが、コンテンツ(のライセンス利用権)の所有者を記憶し管理する構成であるため、貸与した顧問先からのライセンス認証が正常に行うことができないという問題があった。すなわち、業務アプリケーションの所有者は、あくまでも会計事務所であるため、被貸与者である顧問先からのライセンス発行要求は、不正と判断されてしまう。これに対し、会計事務所から顧問先にライセンス利用権を移転し、顧問先を業務アプリケーションの所有者にしてしまうことも考えられるが、かかる場合、業務アプリケーションの利用料金の請求情報等が、顧問先に送信されてしまうため、不都合が生じてしまう。
By the way, when operating a business application for accounting work in an accounting office, an operation method is known in which a business application is lent to an advisor from the accounting office and used. In such a case, it is required to enable license authentication of the business application at the terminal of the rented advisor.
However, in the conventional configuration described above, the license management server stores and manages the owner of the content (license usage right), so that the license authentication from the lent advisor cannot be performed normally. was there. In other words, since the owner of the business application is an accounting firm, the license issue request from the adviser who is the loanee is determined to be illegal. On the other hand, it may be possible to transfer the license usage right from the accounting firm to the consultant and make the consultant the owner of the business application. Since it is transmitted first, inconvenience arises.
本発明は、所有者がソフトウェア商品を貸与して運用する場合にも、ライセンス管理にかかる各処理を適切に行うことができるライセンス管理サーバー、ライセンスシステム、ライセンス管理サーバーの制御方法およびプログラムを提供することを課題としている。 The present invention provides a license management server, a license system, a license management server control method, and a program capable of appropriately performing each process related to license management even when an owner lends and operates a software product. It is an issue.
本発明のライセンス管理サーバーは、複数のソフトウェア商品のライセンス管理を行うライセンス管理サーバーであって、各ソフトウェア商品の所有者を管理する所有者管理データベースを記憶する所有者DB記憶部と、各ソフトウェア商品の所有者から当該各ソフトウェア商品を貸与された被貸与者を管理する被貸与者管理データベースを記憶する被貸与者DB記憶部と、被貸与者管理データベースに基づき、各ソフトウェア商品の被貸与者に対し、当該各ソフトウェア商品のライセンス発行を行うと共に、所有者管理データベースに基づき、各ソフトウェア商品の所有者に対し、当該各ソフトウェア商品のライセンス管理に係る管理情報を送信するライセンス管理部と、を備えたことを特徴とする。 The license management server of the present invention is a license management server that performs license management of a plurality of software products, and an owner DB storage unit that stores an owner management database that manages the owner of each software product, and each software product To a loanee DB storage unit for storing a loanee management database for managing a loanee who has been lent each software product from the owner of the software, and to a loanee of each software product based on the loanee management database A license management unit that issues a license for each software product and transmits management information related to the license management of each software product to the owner of each software product based on the owner management database. It is characterized by that.
この場合、管理情報は、各ソフトウェア商品の利用料金の請求情報であることが好ましい。 In this case, the management information is preferably billing information for the usage fee of each software product.
また、管理情報は、各ソフトウェア商品の保守情報であることが好ましい。 The management information is preferably maintenance information for each software product.
さらに、ソフトウェア商品の貸与申請に従って、被貸与者管理データベースに、被貸与者を登録する被貸与者登録部を、更に備え、所有者管理データベースは、ソフトウェア商品の商品識別情報と、所有者のユーザーIDとを、所有IDに関連付けて記憶し、被貸与者登録部は、被貸与者管理データベースに、所有IDと、被貸与者のユーザーIDとを、貸与IDに関連付けて記録することが好ましい。 Furthermore, according to the software product loan application, the loan management database further includes a loanee registration unit for registering the loanee, and the owner management database includes the product identification information of the software product and the owner's user. Preferably, the ID is stored in association with the owned ID, and the loanee registration unit records the ownership ID and the user ID of the loanee in association with the loan ID in the loanee management database.
本発明のライセンス管理サーバーの制御方法は、複数のソフトウェア商品のライセンス管理を行うライセンス管理サーバーの制御方法であって、各ソフトウェア商品の所有者を管理する所有者管理データベースを記憶する所有者DB記憶ステップと、各ソフトウェア商品の所有者から当該各ソフトウェア商品を貸与された被貸与者を管理する被貸与者管理データベースを記憶する被貸与者DB記憶ステップと、被貸与者管理データベースに基づき、各ソフトウェア商品の被貸与者に対し、当該各ソフトウェア商品のライセンス発行を行うライセンス発行ステップと、所有者管理データベースに基づき、各ソフトウェア商品の所有者に対し、当該各ソフトウェア商品のライセンス管理に係る管理情報を送信する管理情報送信ステップと、を実行することを特徴とする。 A method for controlling a license management server according to the present invention is a method for controlling a license management server that performs license management of a plurality of software products, and an owner DB storage that stores an owner management database that manages the owner of each software product. Each software product based on the step, a loanee DB storage step for storing a loanee management database for managing a loanee lent the software product from the owner of each software product, and the loanee management database Based on the license issuance step for issuing a license for each software product to the product lender and the owner management database, management information relating to the license management of each software product is provided to the owner of each software product. And a management information transmission step for transmission. And wherein the Rukoto.
これらの構成によれば、所有者管理データベースと被貸与者管理データベースとの両方を記憶することで、被貸与者に対して必要な処理(ライセンス発行)については、被貸与者に対して行い、所有者に対して必要な処理(管理情報の送信)については、所有者に対して行うことができる。よって、所有者がソフトウェア商品を貸与して運用する場合にも、ライセンス管理にかかる各処理を適切に行うことができる。 According to these configurations, by storing both the owner management database and the loanee management database, the necessary processing (license issuance) for the loanee is performed on the loanee, Processing necessary for the owner (transmission of management information) can be performed for the owner. Therefore, even when the owner lends and operates the software product, each process related to license management can be appropriately performed.
本発明のライセンスシステムは、上記のライセンス管理サーバーと、ライセンス管理サーバーからライセンス発行を受けるクライアント端末と、を備えたライセンスシステムであって、ライセンス管理サーバーは、クライアント端末に対し、1種のソフトウェア商品における全てのバージョンのソフトウェア商品に利用することができる共通ライセンスを発行し、クライアント端末は、発行された共通ライセンスに基づいて、ソフトウェア商品のアンロック判定を行うことを特徴とする。 A license system according to the present invention is a license system including the above-described license management server and a client terminal that receives a license issued from the license management server. The license management server is a software product for the client terminal. The client terminal issues a common license that can be used for all versions of the software product, and the client terminal determines whether to unlock the software product based on the issued common license.
この構成によれば、全てのバージョンに亘る共通ライセンスを発行し、これに基づいてソフトウェア商品のアンロック判定を行うことで、バージョン毎にライセンス認証(ライセンス発行依頼の送信)を行う必要がない。よって、新しいバージョンが出る都度、ライセンス認証を行う必要がなく、ライセンス認証による手間を排除することができる。なお、ソフトウェア商品としては、例えば、会計業務に用いる、会計年度毎にバージョンが異なるソフトウェア商品が想定される。 According to this configuration, it is not necessary to perform license authentication (transmission of a license issuance request) for each version by issuing a common license for all versions and performing an unlock determination of the software product based on the common license. Therefore, it is not necessary to perform license authentication every time a new version is released, and the trouble of license authentication can be eliminated. Note that, as software products, for example, software products that are used in accounting operations and have different versions for each fiscal year are assumed.
この場合、共通ライセンスは、ソフトウェア商品を体験版として動作させる体験版の共通ライセンスであることが好ましい。 In this case, the common license is preferably a trial version common license for operating software products as trial versions.
この構成によれば、体験版の(利用制限有り版の)共通ライセンスを発行し、これに基づいてソフトウェア商品のアンロック判定を行うことで、体験版については、バージョン毎のライセンス認証(ライセンス発行依頼の送信)を行う必要がない。よって、体験版について、ライセンス認証による手間を排除することができ、正規版の購入意欲の促進を図ることができる。 According to this configuration, the trial version (with limited usage) is issued a common license, and the software product is unlocked based on the common license. There is no need to send a request. Therefore, it is possible to eliminate the trouble of license authentication for the trial version, and to promote the willingness to purchase the regular version.
本発明の他のライセンスシステムは、上記のライセンス管理サーバーと、ライセンス管理サーバーからライセンス発行を受けるクライアント端末と、を備えたライセンスシステムであって、クライアント端末は、ライセンス発行依頼書を印刷するための印刷データを生成する印刷データ生成部を有し、印刷データ生成部は、クライアント端末自身の端末固有情報を、ライセンス発行依頼書に挿入することを特徴とする。 Another license system of the present invention is a license system comprising the above-described license management server and a client terminal that receives a license issued from the license management server. The client terminal prints a license issuance request document. It has a print data generation unit that generates print data, and the print data generation unit inserts terminal-specific information of the client terminal itself into a license issuance request document.
この構成によれば、端末固有情報を予め挿入したライセンス発行依頼書を印刷させることができるため、ユーザー自身が端末固有情報を記入する必要がない。よって、端末固有情報の記入ミスが生じることがなく、また、ユーザーによる記入の手間を排除することができる。 According to this configuration, it is possible to print a license issuance request document in which terminal-specific information is inserted in advance, so that it is not necessary for the user himself to enter the terminal-specific information. Therefore, there is no mistake in entering terminal-specific information, and the trouble of entry by the user can be eliminated.
本発明のプログラムは、コンピューターに、上記のライセンス管理サーバーの制御方法における各ステップを実行させることを特徴とする。 A program according to the present invention causes a computer to execute each step in the above-described license management server control method.
この構成によれば、コンピューターに、本プログラムを搭載するだけで、コンピューターに、上記のライセンス管理サーバーの制御方法を実行させることができる。 According to this configuration, it is possible to cause the computer to execute the above-described control method of the license management server simply by installing the program on the computer.
以下、添付図面を参照し、本発明の一実施形態に係るライセンス管理サーバー、ライセンスシステム、ライセンス管理サーバーの制御方法およびプログラムについて説明する。本実施形態では、本発明を適用したライセンス管理サーバー、およびこれを備えたライセンスシステムを例示する。このライセンスシステムは、ソフトウェア商品として、会計業務に用いる業務アプリケーション(例えば所得税算出アプリケーションや法人税算出アプリケーション)を取り扱うものであり、当該業務アプリケーションがインストールされたクライアント端末に対し、ライセンス発行を行うシステムである。なお、本実施形態では、業務アプリケーションを購入し所有するユーザーが、当該業務アプリケーションを他のユーザーに貸与して運用することを想定している。また、以下、業務アプリケーション(の所有権)を所有するユーザーを所有者と呼称し、所有者から業務アプリケーションを貸与されたユーザーを被貸与者と呼称する。図1の例では、所有者を会計事務所とし、被貸与者を会計事務所の顧問先としている。 Hereinafter, a license management server, a license system, a license management server control method, and a program according to an embodiment of the present invention will be described with reference to the accompanying drawings. In the present embodiment, a license management server to which the present invention is applied and a license system including the same are illustrated. This license system handles business applications (for example, income tax calculation application and corporate tax calculation application) used for accounting work as software products, and is a system that issues a license to a client terminal in which the business application is installed. is there. In the present embodiment, it is assumed that a user who purchases and owns a business application lends and operates the business application to another user. Hereinafter, a user who owns a business application (ownership) is referred to as an owner, and a user who is lent the business application by the owner is referred to as a loanee. In the example of FIG. 1, the owner is an accounting office and the loanee is a consultant of the accounting office.
図1に示すように、ライセンスシステム1は、業務アプリケーション22の所有者のクライアント端末である所有者端末2と、業務アプリケーション22の被貸与者のクライアント端末である被貸与者端末3と、インターネット等のネットワークNWを介して所有者端末2および被貸与者端末3に接続されたライセンス管理サーバー4と、を備えている。所有者から被貸与者に貸与された業務アプリケーション22は、被貸与者端末3にインストールされて被貸与者端末3で利用される。また、ライセンス管理サーバー4は、貸与された業務アプリケーション22を含む複数の業務アプリケーション22のライセンス管理を行う。
As shown in FIG. 1, the
所有者端末2、被貸与者端末3およびライセンス管理サーバー4は、コンピューターで構成されており、キーボード5やマウス6等を有する入力手段7と、ディスプレイ8等を有する表示手段9とを備えている。また、図示省略するが、データ通信を行う通信手段と、各手段を制御する制御手段とを備えている。
The
ここで図2および図3を参照して、所有者端末2、被貸与者端末3およびライセンス管理サーバー4の制御構成について説明する。図2(a)に示すように、所有者端末2は、貸与申請部11と、管理情報受信部12と、管理情報表示部13と、を有している。
Here, with reference to FIG. 2 and FIG. 3, the control structure of the
貸与申請部11は、通信手段により、ライセンス管理サーバー4に業務アプリケーション22の貸与申請を送信する。貸与申請には、業務アプリケーション22の商品コードと、所有者のユーザー情報(ユーザーID、パスワード等)と、被貸与者のユーザー情報(ユーザーID、パスワード等)とが含まれている。また、貸与申請の送信は、ライセンス管理サーバー4上のウェブページに、これらの情報を入力する形で行われる。
The loan application unit 11 transmits a loan application for the
管理情報受信部12は、通信手段により、ライセンス管理サーバー4から、業務アプリケーション22のライセンス管理に係る管理情報を受信する。管理情報受信部12は、当該管理情報として、業務アプリケーション22の利用料金の請求情報または、業務アプリケーション22の保守情報(アップデート情報や不具合情報等)を受信する。管理情報表示部13は、表示手段9により、受信した業務アプリケーション22の管理情報を表示する。
The management
図2(b)に示すように、被貸与者端末3は、ライセンス管理プログラム21と、上記業務アプリケーション22とをインストールしている。ライセンス管理プログラム21は、業務アプリケーション22のライセンス管理を行うプログラムであり、業務アプリケーション22のライセンスファイルを記憶するライセンス記憶部21aを有している。なお、本実施形態では、1の業務アプリケーション22のみインストールしているため、ライセンス管理プログラム21が、1の業務アプリケーション22のみを管理しているが、複数の業務アプリケーション22をインストールしている場合には、ライセンス管理プログラム21が、複数の業務アプリケーション22のライセンス管理を統括的に行う。
As shown in FIG. 2B, the loanee terminal 3 has a license management program 21 and the
ライセンス記憶部21aは、業務アプリケーション22が、ライセンス認証(ライセンス発行依頼の送信)を行って取得したライセンスファイルを記憶する。このライセンスファイルは、ライセンス管理サーバー4からの、業務アプリケーション22の利用許諾書として機能するものであり、ここに記憶したライセンスファイルにより、業務アプリケーション22のアンロック判定が行われる。
The
業務アプリケーション22は、アプリケーション本体部31と、ライセンスファイルに基づいてアプリケーション本体部31の起動制御を行う起動制御部32と、ライセンスファイルを取得するライセンス認証部33とを備えている。すなわち、アプリケーション本体部31は、業務アプリケーション22の種類に応じた会計業務に係る各種処理(例えば、所得税算出アプリケーションであれば、所得税の算出処理)を行う業務アプリケーション22の本体部分である。一方、起動制御部32およびライセンス認証部33は、アプリケーション本体部31の起動制御や、業務アプリケーション22自身のライセンス認証を行う付加機能(ライセンス管理機能)である。よって、全ての業務アプリケーション22には、業務アプリケーション22の種類にかかわらず、同一の起動制御部32およびライセンス認証部33が設けられている。
The
起動制御部32は、ライセンス管理プログラム21のライセンス記憶部21aを参照し、記憶されたライセンスファイルに基づいてアンロック判定を行い、アプリケーション本体部31の起動制御を行う。すなわち、起動制御部32は、ユーザーの起動操作に対し、ライセンス記憶部21aに、本業務アプリケーション22のライセンスファイルが記憶されている場合には、アプリケーション本体部31をアンロックし、アプリケーション本体部31を起動する。一方、ユーザーの起動操作に対し、ライセンス記憶部21aに、本業務アプリケーション22のライセンスファイルが記憶されていない場合には、アプリケーション本体部31の起動をキャンセルする。
The
ライセンス認証部33は、コード生成部41と、ライセンス取得部42と、ライセンス登録部43と、を備えている。コード生成部41は、本業務アプリケーション22をインストールしたクライアント端末(本例では被貸与者端末3)のロックコードを生成する。このロックコードは、各クライアント端末に対し一意的に設定される端末固有情報である。具体的には、コード生成部41は、クライアント端末(のネットワークデバイス)のMACアドレスを取得し、当該MACアドレスを用いてロックコードを生成する。
The
ライセンス取得部42は、ライセンス管理サーバー4に対し、本業務アプリケーション22のライセンス発行依頼を送信して、ライセンス管理サーバー4から当該本業務アプリケーション22のライセンス発行を受ける。すなわち、ライセンス発行依頼の返信としてライセンス管理サーバー4から送信された本業務アプリケーション22のライセンスファイルを受信し、これを取得する。ライセンス発行依頼には、被貸与者のユーザー情報(ユーザーID、パスワード等)と、業務アプリケーション22の商品コードと、生成したロックコードとが含まれている。
The license acquisition unit 42 transmits a license issuance request for the
ライセンス登録部43は、取得したライセンスファイルをライセンス管理プログラム21のライセンス記憶部21aに登録(記録)する。これによって、ライセンス記憶部21aに、本業務アプリケーション22のライセンスファイルが追加される。
The
図3に示すように、ライセンス管理サーバー4は、複数の業務アプリケーション22のライセンス管理を行うライセンス管理部51と、ライセンス管理に用いる各種データベースを記憶するDB(データベース)記憶部52と、を備えている。
As shown in FIG. 3, the license management server 4 includes a
DB記憶部52は、各業務アプリケーション22の所有者を管理する所有者管理データベースDB1を記憶する所有者DB記憶部61と、各業務アプリケーション22の被貸与者を管理する被貸与者管理データベースDB2を記憶する被貸与者DB記憶部62と、各業務アプリケーション22を利用するクライアント端末を管理するライセンス管理データベースDB3を記憶するライセンスDB記憶部63と、を有している。
The
所有者管理データベースDB1は、所有IDと、所有者のユーザーIDと、業務アプリケーション22の商品識別情報(品番)と、を関連付けて記憶する(図4(a)参照)。すなわち、所有者のユーザーIDと、業務アプリケーション22の商品識別情報とを、所有IDに関連付けて記憶する。これによって、各ユーザーがどの業務アプリケーション22を所有しているかを記憶し管理する。
The owner management database DB1 stores the owner ID, the owner user ID, and the product identification information (product number) of the
被貸与者管理データベースDB2は、貸与IDと、所有IDと、被貸与者のユーザーIDとを関連付けて記憶する(図4(b)参照)。すなわち、所有IDと、被貸与者のユーザーIDとを、貸与IDに関連付けて記憶する。これによって、被貸与者の各ユーザーが所有IDに関連付けられ、所有IDに基づき、各ユーザーが、どの業務アプリケーション22をどのユーザーから貸与されたかを記憶し管理する。
The loanee management database DB2 stores the loan ID, the possession ID, and the user ID of the loanee in association with each other (see FIG. 4B). That is, the ownership ID and the user ID of the loanee are stored in association with the loan ID. Accordingly, each user of the loanee is associated with the possession ID, and each user stores and manages which
ライセンス管理データベースDB3は、業務アプリケーション22を利用するクライアント端末を記憶するものである。ライセンス管理データベースDB3には、各ユーザーについて、購入した(または貸与された)各業務アプリケーション22に対し所定数のライセンス発行枠が設けられる。各ライセンス発行枠は、各1のクライアント端末を設定可能であり、当該ライセンス発行枠に1のクライアント端末のロックコードを登録することで、当該ライセンス発行枠を利用するクライアント端末が設定される。
The license management database DB3 stores client terminals that use the
ライセンス管理部51は、所有者登録部71と、被貸与者登録部72と、ライセンス枠生成部73と、ライセンス発行部74と、管理情報送信部75と、を備えている。
The
所有者登録部71は、ユーザーによる業務アプリケーション22の購入手続きに従って、所有者管理データベースDB1に、所有者の登録を行う。すなわち、所有者管理データベースDB1に、購入したユーザーのユーザーIDと、購入した業務アプリケーション22の商品識別情報とを、所有IDに関連付けて記録する。
The
被貸与者登録部72は、所有者端末2から送信された貸与申請に従って、被貸与者管理データベースDB2に、被貸与者の登録を行う。すなわち、貸与申請に含まれた所有者のユーザーIDおよび業務アプリケーション22の商品コードに基づき、所有者管理データベースDB1から、これに対応する所有IDを抽出する。そして、被貸与者管理データベースDB2に、当該所有IDと、貸与申請に含まれた被貸与者のユーザーIDとを、貸与IDに関連付けて記録する。
The
ライセンス枠生成部73は、所有者および被貸与者の登録に伴って、ライセンス管理データベースDB3に、上記ライセンス発行枠を生成する。すなわち、所有者登録部71により、所有者管理データベースDB1に所有者を登録した場合には、所有者のユーザーに対し、対象の業務アプリケーション22の所定数のライセンス発行枠を生成する。また、被貸与者登録部72により、被貸与者管理データベースDB2に被貸与者を登録した場合には、被貸与者のユーザーに対し、対象の業務アプリケーション22の所定数のライセンス発行枠を生成する。
The license
ライセンス発行部74は、各業務アプリケーション22の所有者または被貸与者に対し、ライセンス発行を行うものであり、発行依頼受信部80と、ライセンス発行判定部81と、クライアント端末登録部82と、ライセンス生成部83と、ライセンス送信部84と、を備えている。発行依頼受信部80は、通信手段により、クライアント端末(本例では被貸与者端末3)からのライセンス発行依頼を受信する。
The
ライセンス発行判定部81は、受信したライセンス発行依頼に対しライセンスファイルを発行(送信)すべきか否かを判定する。具体的には、ライセンス発行判定部81は、所有者管理データベースDB1および被貸与者管理データベースDB2に基づき、ライセンス発行依頼に含まれるユーザーIDのユーザーが、対象の業務アプリケーション22の所有者または被貸与者であるか否かを判定する。また、ライセンス管理データベースDB3に基づき、ユーザーIDのユーザーにおける対象の業務アプリケーション22のライセンス発行枠が空いているか否かを判定する。そして、ユーザーが所有者または被貸与者であり且つライセンス発行枠に空きが有る場合には、ライセンスファイルを発行すべきと判定し、それ以外の場合には、ライセンスファイルを発行すべきでないと判定する。
The license
クライアント端末登録部82は、ライセンス発行判定部81によりライセンスファイルを発行すべきと判定された場合に、ライセンス発行依頼に含まれるロックコードを、ユーザーの対象の業務アプリケーション22のライセンス発行枠に登録する。これによって、ユーザーが、どのクライアント端末で、対象の業務アプリケーション22を利用するかが設定される。
When the license
ライセンス生成部83は、ライセンス発行判定部81によりライセンスファイルを発行すべきと判定された場合に、ライセンスファイルを生成する。ライセンス生成部83は、ロックコードに基づき、当該ロックコードのクライアント端末のみに対象の業務アプリケーション22を利用可能とするためのライセンスファイルを生成する。これによって、対象のクライアント端末以外のクライアント端末によって、当該ライセンスファイルを使用されるのを防止することができる。
The
ライセンス送信部84は、通信手段により、生成したライセンスファイルを、ライセンス発行依頼の送信元のクライアント端末(本例では被貸与者端末3)に送信する。ライセンス発行部74は、このライセンスファイルの送信によって、被貸与者に対し、ライセンス発行を行い、貸与者に対し対象の業務アプリケーション22の利用を許諾する。
The
管理情報送信部75は、通信手段により、所有者管理データベースDB1に基づき、各業務アプリケーション22の各所有者(の所有者端末2)に対し、当該各業務アプリケーション22のライセンス管理に係る管理情報を送信する(管理情報送信ステップ)。上記したように、当該管理情報は、各業務アプリケーション22の利用料金の請求情報、または各業務アプリケーション22の保守情報である。例えば、業務アプリケーション22の利用に年毎の利用料金が課せられている場合に、所有者の所有者端末2に対し、1年毎に利用料金の請求情報を送信する。管理情報送信部75により管理情報を送信すると、送信先の所有者端末2は、管理情報受信部12により、送信された当該管理情報を受信し、管理情報表示部13により、受信した当該管理情報を表示する。
The management information transmission unit 75 transmits management information related to license management of each
ここで図5を参照して、業務アプリケーション22の起動動作について説明する。この起動動作は、ライセンス処理を含むものであり、ユーザーによる入力手段7を用いた起動操作に起因して実行される。
Here, with reference to FIG. 5, the starting operation of the
図5に示すように、まず、業務アプリケーション22は、起動制御部32により、本業務アプリケーション22のライセンスファイルが、ライセンス記憶部21aに記憶されているか否かを判定する(アンロック判定)(S1)。ライセンスファイルが、ライセンス記憶部21aに記憶されている場合(S1:Yes)には、起動制御部32により、アプリケーション本体部31を起動する(S2)。これにより、アプリケーション本体部31による各種処理が実行可能となり、本動作を終了する。
As shown in FIG. 5, first, the
一方、ライセンスファイルが、ライセンス記憶部21aに記憶されていない場合(S1:No)には、アプリケーション本体部31の起動をキャンセルし、ライセンス認証を行う(S3〜S4)。すなわち、コード生成部41により、被貸与者端末3のロックコードを生成し(S3)、ライセンス取得部42により、生成したロックコードを含むライセンス発行依頼を、ライセンス管理サーバー4に送信する(S4)。これにより、本動作を終了する。
On the other hand, when the license file is not stored in the
次に図6を参照して、ライセンス管理サーバー4によるライセンス発行動作について説明する。本動作は、所有者DB記憶部61により所有者管理データベースDB1を記憶し(所有者DB記憶ステップ)、被貸与者DB記憶部62により被貸与者管理データベースDB2を記憶した(被貸与者DB記憶ステップ)状態で行われるものとする。また、本動作は、発行依頼受信部80により、クライアント端末(本例では被貸与者端末3)からライセンス発行依頼を受信したことに起因して実行される。
Next, the license issuing operation by the license management server 4 will be described with reference to FIG. In this operation, the owner
図6に示すように、発行依頼受信部80により、ライセンス発行依頼を受信すると(S11)、ライセンス発行判定部81により、所有者管理データベースDB1に基づいて、ライセンス発行依頼に含まれるユーザーIDのユーザー(以下、当該ユーザーと呼称)が、ライセンス発行依頼に含まれる商品コードの業務アプリケーション22(以下、対象の業務アプリケーション22と呼称)の所有者であるか否かを判定する(S12)。
As shown in FIG. 6, when a license issuance request is received by the issuance request receiving unit 80 (S11), the license
当該ユーザーが、対象の業務アプリケーション22の所有者でない場合(S12:No)には、被貸与者管理データベースDB2に基づいて、当該ユーザーが、対象の業務アプリケーション22の被貸与者であるか否かを判定する(S13)。厳密には、被貸与者管理データベースDB2に当該ユーザーのユーザーIDが記憶されている場合、それに対応する所有IDを用いて、所有者管理データベースDB1から商品識別情報を抽出する。そして、抽出した商品識別情報と、対象の業務アプリケーション22とを照合し両者が合致する場合には、当該ユーザーが、対象の業務アプリケーション22の被貸与者であると判定し、これが合致しなかった場合には、当該ユーザーが、対象の業務アプリケーション22の被貸与者でないと判定する。なお、被貸与者管理データベースDB2に、当該ユーザーのユーザーIDが、異なる貸与IDで複数記憶されている場合には、その全ての貸与IDについて、順に上記合致判定を行い、いずれかの貸与IDについて合致するものがある場合には、当該ユーザーが、対象の業務アプリケーション22の被貸与者であると判定する。
If the user is not the owner of the target business application 22 (S12: No), whether or not the user is a loanee of the
当該ユーザーが、対象の業務アプリケーション22の被貸与者でない場合(S13:No)には、受信したライセンス発行依頼に対しライセンスファイルを発行すべきでないと判定し、ライセンス不可通知をライセンス発行依頼の送信元(本例では被貸与者端末3)に送信する(S14)。これにより、本動作を終了する。 If the user is not a loanee of the target business application 22 (S13: No), it is determined that a license file should not be issued in response to the received license issuance request, and a license issuance notification is transmitted. It is transmitted to the original (in this example, the loanee terminal 3) (S14). As a result, this operation ends.
一方、当該ユーザーが、対象の業務アプリケーション22の所有者または被貸与者である場合(S12:Yes、S13:Yes)、当該ユーザーにおける対象の業務アプリケーション22のライセンス発行枠に空きが有るか否かを判定する(S15)。ライセンス発行枠に空きが無い場合(S15:No)には、受信したライセンス発行依頼に対しライセンスファイルを発行すべきでないと判定し、ライセンス不可通知をライセンス発行依頼の送信元(本例では被貸与者端末3)に送信する(S14)。これにより、本動作を終了する。
On the other hand, if the user is the owner or the loanee of the target business application 22 (S12: Yes, S13: Yes), whether or not there is a vacancy in the license issuance frame of the
一方、ライセンス発行枠に空きが有る場合(S15:Yes)には、受信したライセンス発行依頼に対しライセンスファイルを発行すべきと判定し、まず、クライアント端末登録部82により、当該ユーザーにおける対象の業務アプリケーション22のライセンス発行枠に、ライセンス発行依頼に含まれたロックコードを登録する(S16)。 On the other hand, if the license issuance frame is empty (S15: Yes), it is determined that the license file should be issued in response to the received license issuance request. The lock code included in the license issuance request is registered in the license issuance frame of the application 22 (S16).
その後、ライセンス生成部83により、ライセンスファイルを生成し(S17)、ライセンス送信部84により、生成したライセンスファイルをライセンス発行依頼の送信元(本例では被貸与者端末3)に送信する(S18:ライセンス発行ステップ)ことで、ライセンス発行を行う。このライセンス発行に対し、被貸与者端末3は、送信されたライセンスファイルを受信し、ライセンス登録部43により、受信したライセンスファイルをライセンス記憶部21aに登録する。これによって、被貸与者端末3で業務アプリケーション22が利用可能となり、本動作を終了する。
Thereafter, the
以上のような構成によれば、所有者管理データベースDB1と被貸与者管理データベースDB2との両方を記憶することで、被貸与者に対して必要な処理(ライセンス発行)については、被貸与者に対して行い、所有者に対して必要な処理(管理情報の送信)については、所有者に対して行うことができる。よって、所有者が業務アプリケーション22を貸与して運用する場合にも、ライセンス管理にかかる各処理を適切に行うことができる。
According to the configuration as described above, by storing both the owner management database DB1 and the loanee management database DB2, the necessary processing (license issuance) for the loanee is made to the loanee. On the other hand, processing necessary for the owner (transmission of management information) can be performed for the owner. Therefore, even when the owner lends and operates the
なお、本実施形態においては、被貸与者管理データベースDB2が、所有IDを、被貸与者のユーザーIDに関連付けて記憶する構成であったが、所有IDに代えて、所有者のユーザーIDおよび商品識別情報を、被貸与者のユーザーIDに関連付けて記憶する構成であっても良い。 In the present embodiment, the loanee management database DB2 is configured to store the ownership ID in association with the user ID of the loanee, but instead of the ownership ID, the owner's user ID and product The identification information may be stored in association with the user ID of the loanee.
また、本実施形態においては、所有者および被貸与者の両方にライセンス発行を行う構成であったが、貸与申請を行った場合には、被貸与者のみにライセンス発行を行う(被貸与者に対しライセンス発行を行い、所有者にライセンス発行を行わない)構成であっても良い。 In this embodiment, the license is issued to both the owner and the loanee. However, when a loan application is made, the license is issued only to the loanee (to the loanee). The license may be issued to the owner and the license is not issued to the owner.
なお、本実施形態においては、ライセンス発行部74が、1の業務アプリケーション22を利用することができるライセンスファイルを発行(送信)する構成であったが、ライセンス発行部74が、1種の業務アプリケーション22における全てのバージョンの業務アプリケーション22を利用することができる共通ライセンスのライセンスファイル(以下、単に共通ライセンスと呼称)を発行(送信)する構成であっても良い。例えば、法改正によって会計年度毎にバージョンが異なる業務アプリケーション22(例えば所得税算出アプリケーション)の共通ライセンスを発行する。かかる場合、被貸与者端末3は、ライセンス登録部43により、発行された共通ライセンスをライセンス記憶部21aに登録する。また、起動制御部32により、発行された共通ライセンスに基づいて業務アプリケーション22のアンロック判定を行う。すなわち、通常のライセンスファイルがライセンス記憶部21aに記録されていない場合(S1:No)に、共通ライセンスがライセンス記憶部21aに記憶されているか否かを判定し、共通ライセンスが記憶されている場合には、アプリケーション本体部31を起動する。かかる構成によれば、バージョン毎にライセンス認証(ライセンス発行依頼の送信)を行う必要がない。よって、新しいバージョンが出る都度、ライセンス認証を行う必要がなく、ライセンス認証による手間を排除することができる。
In this embodiment, the
また、かかる構成において、体験版(利用制限有り版)の共通ライセンスを配信する構成であっても良い。かかる場合、起動制御部32により、体験版の共通ライセンスがライセンス記憶部21aに記憶されているか否かを判定し、体験版の共通ライセンスが記憶されている場合には、アプリケーション本体部31を体験版として起動する。すなわち、体験版の共通ライセンスに基づき、業務アプリケーション22を体験版として動作させる。かかる構成によれば、体験版については、バージョン毎のライセンス認証(ライセンス発行依頼の送信)を行う必要がない。よって、体験版について、ライセンス認証による手間を排除することができ、正規版の購入意欲の促進を図ることができる。なお、体験版の共通ライセンスについて、利用期限を設ける構成であっても良い。
In addition, in such a configuration, a configuration in which a common license of a trial version (a limited version) is distributed may be used. In this case, the
さらに、本実施形態においては、オンラインによるライセンス認証を行う構成であったが、オフラインによるライセンス認証を行う構成であっても良い。かかる構成においては、被貸与者端末3が図外の印刷装置を接続し、被貸与者端末3が、印刷装置でライセンス発行依頼書(図7参照)を印刷するための印刷データを生成する印刷データ生成部(図示省略)を、更に有する構成とする。そして、この構成において、印刷データ生成部は、コード生成部41により生成した被貸与者端末3自身のロックコードを、ライセンス発行依頼書に挿入することが好ましい。すなわち、オフラインのライセンス認証では、コード生成部41により、ロックコードを生成し、印刷データ生成部により、生成したロックコードを挿入したライセンス発行依頼書の印刷データを生成し印刷装置に出力する。そして、印刷装置により当該ライセンス発行依頼書を印刷する。かかる構成によれば、ロックコードを予め挿入したライセンス発行依頼書を印刷させることができるため、ユーザー自身がロックコードを記入する必要がない。よって、ロックコードの記入ミスが生じることがなく、また、ユーザーによる記入の手間を排除することができる。
Furthermore, in the present embodiment, the configuration is such that online license authentication is performed. However, the configuration may be such that offline license authentication is performed. In such a configuration, the loanee terminal 3 connects a printing device (not shown), and the loanee terminal 3 generates print data for printing a license issuance request document (see FIG. 7) on the printing device. A data generation unit (not shown) is further included. In this configuration, the print data generation unit preferably inserts the lock code of the loan recipient terminal 3 itself generated by the
1:ライセンスシステム、 3:被貸与者端末、 4:ライセンス管理サーバー、 22:業務アプリケーション、 51:ライセンス管理部、 61:所有者DB記憶部、 62:被貸与者DB記憶部、 DB1:所有者管理データベース、 DB2:被貸与者管理データベース 1: License system, 3: Lender terminal, 4: License management server, 22: Business application, 51: License management unit, 61: Owner DB storage unit, 62: Lender DB storage unit, DB1: Owner Management database, DB2: Lender management database
Claims (9)
前記各ソフトウェア商品の所有者を管理する所有者管理データベースを記憶する所有者DB記憶部と、
前記各ソフトウェア商品の所有者から当該各ソフトウェア商品を貸与された被貸与者を管理する被貸与者管理データベースを記憶する被貸与者DB記憶部と、
前記被貸与者管理データベースに基づき、前記各ソフトウェア商品の前記被貸与者に対し、当該各ソフトウェア商品のライセンス発行を行うと共に、前記所有者管理データベースに基づき、前記各ソフトウェア商品の所有者に対し、当該各ソフトウェア商品のライセンス管理に係る管理情報を送信するライセンス管理部と、を備えたことを特徴とするライセンス管理サーバー。 A license management server that manages licenses for multiple software products,
An owner DB storage unit for storing an owner management database for managing the owner of each software product;
A loanee DB storage unit for storing a loanee management database for managing a loanee who has been lent each software product from the owner of each software product;
Based on the loanee management database, issue licenses of the software products to the loanee of the software products, and based on the owner management database, to the owners of the software products, A license management server, comprising: a license management unit that transmits management information relating to license management of each software product.
前記所有者管理データベースは、前記ソフトウェア商品の商品識別情報と、前記所有者のユーザーIDとを、所有IDに関連付けて記憶し、
前記被貸与者登録部は、前記被貸与者管理データベースに、前記所有IDと、前記被貸与者のユーザーIDとを、貸与IDに関連付けて記録することを特徴とする請求項1ないし3のいずれか1項に記載のライセンス管理サーバー。 According to the loan application for the software product, the loan management database further includes a loanee registration unit for registering the loanee,
The owner management database stores product identification information of the software product and a user ID of the owner in association with the ownership ID,
The lender registration unit records the possessed ID and the user ID of the lender in association with a lending ID in the lender management database. Or the license management server according to item 1.
前記ライセンス管理サーバーからライセンス発行を受けるクライアント端末と、を備えたライセンスシステムであって、
前記ライセンス管理サーバーは、前記クライアント端末に対し、1種のソフトウェア商品における全てのバージョンのソフトウェア商品に利用することができる共通ライセンスを発行し、
前記クライアント端末は、発行された前記共通ライセンスに基づいて、ソフトウェア商品のアンロック判定を行うことを特徴とするライセンスシステム。 The license management server according to any one of claims 1 to 4,
A license system comprising: a client terminal that receives a license issued from the license management server,
The license management server issues a common license that can be used for all versions of software products in one type of software product to the client terminal,
The license system according to claim 1, wherein the client terminal determines whether to unlock the software product based on the issued common license.
前記ライセンス管理サーバーからライセンス発行を受けるクライアント端末と、を備えたライセンスシステムであって、
前記クライアント端末は、ライセンス発行依頼書を印刷するための印刷データを生成する印刷データ生成部を有し、
前記印刷データ生成部は、前記クライアント端末自身の端末固有情報を、前記ライセンス発行依頼書に挿入することを特徴とするライセンスシステム。 The license management server according to any one of claims 1 to 4,
A license system comprising: a client terminal that receives a license issued from the license management server,
The client terminal has a print data generation unit that generates print data for printing a license issuance request.
The license data system, wherein the print data generation unit inserts terminal-specific information of the client terminal itself into the license issuance request document.
前記各ソフトウェア商品の所有者を管理する所有者管理データベースを記憶する所有者DB記憶ステップと、
前記各ソフトウェア商品の所有者から当該各ソフトウェア商品を貸与された被貸与者を管理する被貸与者管理データベースを記憶する被貸与者DB記憶ステップと、
前記被貸与者管理データベースに基づき、前記各ソフトウェア商品の前記被貸与者に対し、当該各ソフトウェア商品のライセンス発行を行うライセンス発行ステップと、
前記所有者管理データベースに基づき、前記各ソフトウェア商品の所有者に対し、当該各ソフトウェア商品のライセンス管理に係る管理情報を送信する管理情報送信ステップと、を実行することを特徴とするライセンス管理サーバーの制御方法。 A method of controlling a license management server that performs license management of a plurality of software products,
An owner DB storage step for storing an owner management database for managing the owner of each software product;
A loanee DB storage step for storing a loanee management database for managing a loanee who has been lent each software product from the owner of each software product;
A license issuance step for issuing a license for each software product to the lender of each software product based on the lender management database;
A management information transmitting step of transmitting management information related to license management of each software product to the owner of each software product based on the owner management database; Control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013252640A JP6402965B2 (en) | 2013-12-06 | 2013-12-06 | License management server, license system, license management server control method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013252640A JP6402965B2 (en) | 2013-12-06 | 2013-12-06 | License management server, license system, license management server control method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015109057A true JP2015109057A (en) | 2015-06-11 |
JP6402965B2 JP6402965B2 (en) | 2018-10-10 |
Family
ID=53439332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013252640A Expired - Fee Related JP6402965B2 (en) | 2013-12-06 | 2013-12-06 | License management server, license system, license management server control method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6402965B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017049641A (en) * | 2015-08-31 | 2017-03-09 | 富士通株式会社 | License management unit and license management program |
JP2017167633A (en) * | 2016-03-14 | 2017-09-21 | セイコーソリューションズ株式会社 | Order management system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6640320B1 (en) | 2018-12-28 | 2020-02-05 | 玲於奈 日置 | Token management system and token management method |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000122862A (en) * | 1998-10-20 | 2000-04-28 | Nec Corp | Trial installation management system |
JP2000172824A (en) * | 1998-12-10 | 2000-06-23 | Ge Yokogawa Medical Systems Ltd | Method for preventing unauthorized copying, data processor, and medical imaging device |
US20010044782A1 (en) * | 1998-04-29 | 2001-11-22 | Microsoft Corporation | Hardware ID to prevent software piracy |
JP2003323515A (en) * | 2002-02-27 | 2003-11-14 | Ricoh Elemex Corp | Merchandise providing method, merchandise providing system, server, contents providing system, contents rental system, contents executing device, contents releasing device, contents providing method, and contents executing method |
JP2004126642A (en) * | 2002-09-30 | 2004-04-22 | Fujitsu Ltd | Software license management device, software license management program, software license management method and software license management system |
JP2004259055A (en) * | 2003-02-26 | 2004-09-16 | Hitachi Ltd | Charging management method, server, program and recording medium |
JP2005027065A (en) * | 2003-07-03 | 2005-01-27 | Fuji Xerox Co Ltd | Method for managing software license |
JP2005352534A (en) * | 2004-06-08 | 2005-12-22 | Fujitsu Ltd | Multi vendor support system and support method |
JP2006059164A (en) * | 2004-08-20 | 2006-03-02 | Fujitsu Support & Service Kk | License management terminal, license management system, license management program, and license management method |
JP2006059163A (en) * | 2004-08-20 | 2006-03-02 | Fujitsu Support & Service Kk | License management system, license management program and license management method |
JP2008243124A (en) * | 2007-03-29 | 2008-10-09 | Nec Corp | Software rental system, method, and program |
JP2012033096A (en) * | 2010-08-02 | 2012-02-16 | Nomura Research Institute Ltd | License check system and resource pool management system |
WO2012134774A2 (en) * | 2011-03-31 | 2012-10-04 | Microsoft Corporation | License upgrade management |
-
2013
- 2013-12-06 JP JP2013252640A patent/JP6402965B2/en not_active Expired - Fee Related
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010044782A1 (en) * | 1998-04-29 | 2001-11-22 | Microsoft Corporation | Hardware ID to prevent software piracy |
JP2000122862A (en) * | 1998-10-20 | 2000-04-28 | Nec Corp | Trial installation management system |
JP2000172824A (en) * | 1998-12-10 | 2000-06-23 | Ge Yokogawa Medical Systems Ltd | Method for preventing unauthorized copying, data processor, and medical imaging device |
JP2003323515A (en) * | 2002-02-27 | 2003-11-14 | Ricoh Elemex Corp | Merchandise providing method, merchandise providing system, server, contents providing system, contents rental system, contents executing device, contents releasing device, contents providing method, and contents executing method |
JP2004126642A (en) * | 2002-09-30 | 2004-04-22 | Fujitsu Ltd | Software license management device, software license management program, software license management method and software license management system |
JP2004259055A (en) * | 2003-02-26 | 2004-09-16 | Hitachi Ltd | Charging management method, server, program and recording medium |
JP2005027065A (en) * | 2003-07-03 | 2005-01-27 | Fuji Xerox Co Ltd | Method for managing software license |
JP2005352534A (en) * | 2004-06-08 | 2005-12-22 | Fujitsu Ltd | Multi vendor support system and support method |
JP2006059164A (en) * | 2004-08-20 | 2006-03-02 | Fujitsu Support & Service Kk | License management terminal, license management system, license management program, and license management method |
JP2006059163A (en) * | 2004-08-20 | 2006-03-02 | Fujitsu Support & Service Kk | License management system, license management program and license management method |
JP2008243124A (en) * | 2007-03-29 | 2008-10-09 | Nec Corp | Software rental system, method, and program |
JP2012033096A (en) * | 2010-08-02 | 2012-02-16 | Nomura Research Institute Ltd | License check system and resource pool management system |
WO2012134774A2 (en) * | 2011-03-31 | 2012-10-04 | Microsoft Corporation | License upgrade management |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017049641A (en) * | 2015-08-31 | 2017-03-09 | 富士通株式会社 | License management unit and license management program |
JP2017167633A (en) * | 2016-03-14 | 2017-09-21 | セイコーソリューションズ株式会社 | Order management system |
Also Published As
Publication number | Publication date |
---|---|
JP6402965B2 (en) | 2018-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110620810B (en) | Non-linked ownership of continuous asset transfer over blockchain | |
JP5602841B2 (en) | Product enhancement based on user identification | |
US20200119905A1 (en) | Smart contract platform for generating and customizing smart contracts | |
US20190101896A1 (en) | Controlled 3-d printing | |
US20210264018A1 (en) | Securely managing authenticated user-data items | |
CN102057354A (en) | Techniques for acquiring updates for application programs | |
CN102422295A (en) | Interaction model to migrate states and data | |
JP6402965B2 (en) | License management server, license system, license management server control method and program | |
JP6705792B2 (en) | Privilege information management system, facility terminal program, user terminal program, and privilege information management method | |
US20150134818A1 (en) | Data sharing method and data sharing gateway configuration | |
JP2021099627A (en) | Inheritance procedure system, inheritance procedure management method, and program | |
JP6789869B2 (en) | Transaction information collation system | |
JP2023007937A (en) | Management system and method for managing non-fungible token | |
JP2022020557A (en) | Content management system, content management program, and content management method for guaranteeing access rights to access digital contents using blockchain | |
JP5051929B2 (en) | Software distribution operation management apparatus, method, and program | |
JP7440109B2 (en) | Business management system | |
JP6260239B2 (en) | Client terminal, proxy terminal, client terminal control method and program | |
JP6669504B2 (en) | Decision Workflow Ordering Device, Decision Workflow Order Method, and Decision Workflow Order Program | |
JP4861361B2 (en) | Output history management apparatus and method, and computer program | |
JP4946726B2 (en) | Document operation system, management apparatus and program | |
JP6899025B1 (en) | Content management system, content management program and content management method for providing limited content related to quantity or period | |
JP5669164B1 (en) | Information processing apparatus, program, information processing system | |
JP2011034421A (en) | Information processing apparatus, information processing system, information processing method, program, and recording medium | |
WO2016098243A1 (en) | Information processing apparatus, information processing system, information processing method and program | |
WO2021177264A1 (en) | Intellectual property right management server, management method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20161130 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161202 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170110 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20170110 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180305 |
|
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: 20180817 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180830 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6402965 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |