[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0876994A - Method and device for management of software license - Google Patents

Method and device for management of software license

Info

Publication number
JPH0876994A
JPH0876994A JP20652794A JP20652794A JPH0876994A JP H0876994 A JPH0876994 A JP H0876994A JP 20652794 A JP20652794 A JP 20652794A JP 20652794 A JP20652794 A JP 20652794A JP H0876994 A JPH0876994 A JP H0876994A
Authority
JP
Japan
Prior art keywords
license
authorization code
user
software
license management
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.)
Pending
Application number
JP20652794A
Other languages
Japanese (ja)
Inventor
Sachiko Kubota
幸子 久保田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP20652794A priority Critical patent/JPH0876994A/en
Publication of JPH0876994A publication Critical patent/JPH0876994A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PURPOSE: To correspond to respective user's usage in detail such as the frequency of use and the period of use by individually setting up the available period of a license and the available period of an authorization code(AC). CONSTITUTION: In the case of issuing a license, a license available period based upon a contact is inputted from a keyboard 1 and a user name, an object application name, the issue date of an issued license, and the available period of the license are recorded in a magnetic disk as license issuing processing. In the case of executing the issuing processing of an AC, an AC available period required by a user is inputted from the keyboard 1 and the issue data of the AC and the available period of the generated AC are similarly recorded in a license managing DB 2. Then the AC is generated and the generated AC is stored in a floppy disk 5 to be provided to the user. When an AC updating request is generated thereafter, the request is inputted from the keyboard 1.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はソフトウェアライセンス
方法に関し、特に、期間を定めてソフトウェアアプリケ
ーションの利用を可能にするライセンス方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a software license method, and more particularly to a license method which enables use of a software application for a fixed period.

【0002】[0002]

【従来の技術】近年、ソフトウェアアプリケーションの
開発の投資費用は莫大な金額にのぼり、更に例えばLS
IのCAD分野でのアプリケーションでは設計上の機密
情報をも含まれている点でアプリケーションを設計資産
として保護し、精密情報漏洩を防止することが事業上極
めて大切である。
2. Description of the Related Art In recent years, the investment cost of software application development has reached enormous amounts, and further, for example, LS.
It is extremely important for the business to protect the application as a design asset and prevent the leakage of precision information in the point that the application in the CAD field of I includes the confidential information in the design.

【0003】その為、ソフトウェア資産を保護し不正利
用を防ぐ手段として、利用契約締結(ライセンス契約)
とソフトウェアにプロテクションを実装することが一般
的な施策として行われている。
Therefore, as a means of protecting software assets and preventing illegal use, a use contract is concluded (license contract).
And implementing protection in software is a common measure.

【0004】ライセンスはアプリケーションの利用を契
約に基づく許可制にすることで、開発元の権利を守るも
のである。利用契約に基づきライセンス使用料を課す場
合が多く、これによりアプリケーション開発元に、開発
費用を回収することができる。また、ソフトウェアプロ
テクションは、ユーザにアプリケーションを提供する際
にプロテクションを解除するAC(オーソライゼーショ
ンコード)を合わせて提供することで、当該アプリケー
ションの利用を許可ユーザに限定し不正使用を防止する
ことができる。
The license protects the rights of the developer by making the use of the application based on a contract. In many cases, a license fee is charged based on the usage contract, which allows the application developer to recover the development cost. Further, the software protection also provides an AC (authorization code) for canceling the protection when providing the application to the user, so that the use of the application can be limited to the authorized user and the unauthorized use can be prevented.

【0005】従来、このACはライセンス契約に基づき
ライセンス期間に対応した期間を有効とするものを生成
しユーザに提供している。例えば、特開平4−1043
25号公報は、利用契約時にアプリケーションの使用期
限を決定し、ツール実行時度にACを参照し実行可能か
どうかを検証する手段を取っている。また、特開平1−
166218号公報では、利用契約時に使用可能期間を
設定する他、契約満了期限の前の警告期間並びに期限後
の猶予期間を設定することで、契約期間中並びに契約期
間終了後のツール利用頻度により費用を回収する方法を
提示している。
Conventionally, this AC generates and provides a user with a valid period corresponding to the license period based on a license contract. For example, JP-A-4-1043
Japanese Patent Laid-Open No. 25 discloses a means of determining the expiration date of an application at the time of contract of use and referring to the AC at each tool execution time to verify whether or not the application can be executed. In addition, JP-A-1-
In Japanese Patent No. 166218, in addition to setting a usable period at the time of use contract, a warning period before the contract expiration date and a grace period after the contract period are set, so that the cost depends on the tool usage frequency during the contract period and after the contract period ends. The method of collecting is presented.

【0006】[0006]

【発明が解決しようとする課題】前述の特開平4−10
4325;特開平4−166218ではいずれも、事前
の利用契約に基づいてライセンス期間が定められてお
り、それに対する単発の管理である。また、それらにお
いては、図5に示すように、ライセンスと実際にユーザ
マシン上に搭載されるACは同一管理下にある。
DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention
4325; in Japanese Patent Laid-Open No. 4-166218, the license period is set based on a prior use contract, and the management is a one-time management. Further, in them, as shown in FIG. 5, the license and the AC actually mounted on the user machine are under the same management.

【0007】その為、契約終了後に更に当該アプリケー
ションを使用する場合には、再度契約更新という手続き
を踏み、引き続きライセンスを更新し、更新したライセ
ンスに対応したACを生成し、ユーザに提供しなおすと
いう手間が発生する。
Therefore, when the application is used further after the contract ends, the procedure for contract renewal is taken again, the license is continuously renewed, the AC corresponding to the renewed license is generated, and it is provided again to the user. It is troublesome.

【0008】ツールを評価や継続運用として利用する場
合には、使用を予想する妥当期間で契約し繰り返すこと
が一般的である。更に、ツールが高額でありライセンス
使用料が高額である場合や利用頻度が短期で区切られる
際にも契約更新という一連の処理を繰り返すことが必要
になり、その都度更新工数が発生するという問題があ
る。
When the tool is used for evaluation or continuous operation, it is common to make a contract and repeat the contract within a reasonable period in which the tool is expected to be used. Furthermore, when the tool is expensive and the license usage fee is high, or when the usage frequency is divided in a short period of time, it is necessary to repeat a series of processes of contract renewal, and there is a problem that renewal man-hours occur each time. is there.

【0009】本発明の目的は、ソフトウェアアプリケー
ションの利用頻度や利用期間など各ユーザの用途に木目
細かく対応でき、かつ最小工数でACを提供するライセ
ンス管理方法および装置を提供することにある。
An object of the present invention is to provide a license management method and apparatus which can finely correspond to the usage of each user such as the usage frequency and usage period of a software application, and which provides AC with a minimum man-hour.

【0010】[0010]

【課題を解決するための手段】本発明のソフトウェアラ
イセンス管理方法は、ソフトウェアアプリケーションの
利用権利であるライセンスの有効期間を定める段階と、
前記ソフトウェアアプリケーションの実際の利用を可能
とする利用許諾承認検証用ファイルであるオーソライゼ
ーションコードの有効期間をユーザの要求に基づいて前
記ライセンスの有効期間の範囲内において定める段階
と、前記オーソライゼーションコードの要求期間に応じ
た前記オーソライゼーションコードを生成する段階を有
する。
A software license management method according to the present invention comprises a step of determining a validity period of a license which is a usage right of a software application,
Determining the validity period of the authorization code, which is a license approval verification file that enables actual use of the software application, within the validity period of the license based on the user's request, and the request period of the authorization code And generating the authorization code according to

【0011】また、本発明のソフトウェアライセンス管
理装置は、ライセンス管理データベースと、入力手段
と、前記入力手段からライセンス発行処理要求がなさ
れ、対象アプリケーション名や要求ユーザ名が入力され
ると、これら入力情報から、ライセンスを発行するか否
かを判断し、発行する場合には、ライセンス発行処理と
して、要求ユーザ名、対象アプリケーション名、ライセ
ンス発行日および前記入力手段から入力されたライセン
ス有効期限を前記ライセンス管理データベースに記録
し、続いてオーソライゼーションコード発行処理として
オーソライゼーションコード発行日および前記入力手段
から入力されたオーソライゼーション有効期限を前記ラ
イセンス管理データベースに記録し、生成したオーソラ
イゼーションコードを媒体に格納するライセンス・オー
ソライゼーションコード発行手段と、前記入力手段より
オーソライゼーションコード更新要求があると、前記ラ
イセンス管理データベースを元に、該当ユーザの要求ア
プリケーションに対してライセンスが設定されている
か、設定されていればライセンス有効期限を過ぎていな
いかどうかを判断し、ライセンス有効期限内であれば、
更新したオーソライゼーションコードについてオーソラ
イゼーションコード発行日とオーソライゼーションコー
ド有効期限を前記ライセンス管理データベースに記録
し、生成したオーソライゼーションコードを媒体に記録
するオーソライゼーションコード更新手段を有する。
Further, the software license management device of the present invention, when a license issuance processing request is made from the license management database, the input means and the input means, and the target application name and the requesting user name are input, these input information From the above, it is determined whether or not to issue the license, and when issuing the license, as the license issuance processing, the request user name, the target application name, the license issuance date, and the license expiration date input from the input means are used for the license management. The authorization code issuance date and the authorization expiration date input from the input means are recorded in the license management database as an authorization code issuance process, and the generated authorization code is recorded as a medium. If there is an authorization code update request from the license / authorization code issuing means to be stored in the input means and the input means, whether or not a license is set for the application requested by the user based on the license management database. For example, determine whether the license expiration date has passed, and if it is within the license expiration date,
It has an authorization code updating means for recording the authorization code issuance date and the authorization code expiration date for the updated authorization code in the license management database and recording the generated authorization code in the medium.

【0012】[0012]

【作用】本発明のライセンス管理方法では、ライセンス
とACを別々に管理する。つまり、図1に示すように、
ライセンス有効期間とAC有効期間を別々に設定する
(但し、AC有効期間は、ライセンス有効期間内に制限
される)。
In the license management method of the present invention, the license and the AC are managed separately. That is, as shown in FIG.
The license valid period and the AC valid period are set separately (however, the AC valid period is limited within the license valid period).

【0013】これにより、一旦ライセンスが設定された
後ライセンス有効期間中はACの生成並びに更新のみを
取り扱えば良いことになる。
As a result, after the license is set once, it is only necessary to handle the generation and update of the AC during the license valid period.

【0014】[0014]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will now be described with reference to the drawings.

【0015】図3は本発明の一実施例で、スタンドアロ
ンマシンに実装されたソフトウェアライセンス管理装置
の構成図、図2はソフトウェアライセンス管理装置で行
なわれるライセンス・AC発行処理とAC更新処理の流
れ図である。
FIG. 3 is a block diagram of a software license management device installed in a stand-alone machine according to an embodiment of the present invention, and FIG. 2 is a flowchart of a license / AC issuing process and an AC updating process performed by the software license management device. is there.

【0016】本実施例のソフトウェア管理装置は、ライ
センス発行要求、AC更新要求、対象アプリケーション
名、要求ユーザ名などを入力するためのキーボード1
と、ライセンス有効期間、AC有効期間が記録されるラ
イセンス管理DB(データベース)2と、ライセンス・
AC発行処理、AC更新処理などを行なうCPU3と、
キーボード1からの入力内容、ライセンス管理DB2の
内容などを表示するCRT4と、生成されたACが格納
されるフロッピーディスク(生成ACファイル)5から
構成されている。
The software management apparatus of this embodiment has a keyboard 1 for inputting a license issuance request, an AC update request, a target application name, a requesting user name and the like.
And a license management DB (database) 2 in which the license valid period and the AC valid period are recorded,
A CPU 3 that performs AC issuing processing, AC updating processing, and the like;
It is composed of a CRT 4 for displaying the input contents from the keyboard 1 and the contents of the license management DB 2, and a floppy disk (generated AC file) 5 in which the generated AC is stored.

【0017】次に、本ライセンス管理装置の動作を説明
する。
Next, the operation of the license management apparatus will be described.

【0018】まず、キーボード1からライセンス発行要
求を入力し、対象アプリケーションや要求ユーザを入力
する(ステップ11)。これら入力情報から、ライセン
スを発行するか否かの判断処理を行なう(ステップ1
2)。結果としてライセンスを発行する場合には、ライ
センス発行処理として、契約に基づいたライセンス有効
期間をキーボード1より入力し、磁気ディスク上にライ
センス管理DB2としてユーザ名・対象アプリケーショ
ン名・発行ライセンスの発行日・ライセンス有効期限を
記録する(ステップ13)。引き続き、AC発行処理と
して、ユーザが求めるAC有効期間をキーボード1より
入力し、AC発行日と生成ACの有効期限を上記同様に
ライセンス管理DB2に記録する(ステップ14)。次
に、AC生成を行ない、ユーザに提供するフロッピーデ
ィスク5に生成したACを格納する(ステップ15)。
First, a license issuance request is input from the keyboard 1, and a target application and a requesting user are input (step 11). Based on these input information, it is determined whether or not to issue a license (step 1
2). When issuing a license as a result, as the license issuing process, the license validity period based on the contract is input from the keyboard 1, and the user name / target application name / issue date of the issued license / The license expiration date is recorded (step 13). Subsequently, as the AC issuing process, the AC valid period required by the user is input from the keyboard 1, and the AC issuing date and the valid period of the generated AC are recorded in the license management DB 2 in the same manner as above (step 14). Next, AC is generated, and the generated AC is stored in the floppy disk 5 provided to the user (step 15).

【0019】その後、アプリケーションの継続使用等に
よりAC更新要求が有った場合には、キーボード1より
AC更新要求を行なう(ステップ16)。次に、ライセ
ンスDB2の情報を元に、該当ユーザの要求アプリケー
ションに対しライセンスが定義されているか、またライ
センス有効期限を過ぎていないか否かを判断し(ステッ
プ17)、ライセンス有効期間内であれば、更新したA
CについてAC発行日並びにAC有効期限をライセンス
管理DB2に記録する(ステップ18)。次に、AC有
効期間を記述したACを生成してフロッピーディスク5
に格納する(ステップ19)。
After that, if there is an AC update request due to continuous use of the application, the AC update request is made from the keyboard 1 (step 16). Next, based on the information in the license DB 2, it is determined whether a license is defined for the application requested by the user and whether the license expiration date has passed (step 17). For example, updated A
The AC issuance date and the AC expiration date of C are recorded in the license management DB 2 (step 18). Next, an AC describing the AC valid period is generated and the floppy disk 5
(Step 19).

【0020】図4は本発明の他の実施例で、ネットワー
クに接続されたソフトウェアライセンス管理装置の構成
図である。
FIG. 4 is a block diagram of a software license management device connected to a network according to another embodiment of the present invention.

【0021】本実施例では、ライセンス管理ホスト6と
ユーザホスト7が各々ネットワーク8に接続されてい
る。ユーザホスト7にはユーザインタフェースプログラ
ムが搭載され、その中でユーザ名・要求ツール名を指定
し、ライセンス管理ホスト6にアクセスする。ライセン
ス管理ホスト6には、ライセンス管理DB2と、ユーザ
ホスト7からのアクセスによりライセンス管理DB2を
参照し、該当ツールのAC生成・転送処理とライセンス
管理DB更新処理を行なうプログラムが搭載されてい
る。
In this embodiment, the license management host 6 and the user host 7 are each connected to the network 8. A user interface program is installed in the user host 7, and a user name and a request tool name are specified therein to access the license management host 6. The license management host 6 is equipped with a license management DB 2 and a program for referring to the license management DB 2 by access from the user host 7 and performing AC generation / transfer processing and license management DB updating processing for the corresponding tool.

【0022】ユーザホスト7から該当ツールのAC生成
入力要求があった場合、ライセンス管理ホスト6におい
て、ライセンス管理DB2を参照し、該当ライセンスが
存在し、かつ有効であることを確認した後、ライセンス
有効期間内の範囲で要求された期間を有効とするACを
生成し、その記録をライセンス管理DB2に記述し、生
成ACファイル5をユーザホスト7へ転送する。
When there is an AC generation input request for the tool from the user host 7, the license management host 6 refers to the license management DB 2 and confirms that the license exists and is valid, and then the license is validated. An AC that makes the requested period valid within the period is generated, its record is described in the license management DB 2, and the generated AC file 5 is transferred to the user host 7.

【0023】[0023]

【発明の効果】以上説明したように、本発明は、ライセ
ンス有効期間とAC有効期間を別々に設定することによ
り、以下に示すような効果がある。 (1)ライセンス有効期間内において、AC発行更新手
続の自動化が可能となる。 (2)アプリケーションの利用期間の長さに応じた木目
細かいライセンス使用料の回収が可能である。 (3)ネットワーク環境の有無に拘らず適用できる。 (4)更に、ネットワーク環境では、遠隔地からのアク
セスによるオンラインAC自動発行が可能になり、従い
AC発行処理工程の低減が可能となる。
As described above, the present invention has the following effects by setting the license valid period and the AC valid period separately. (1) It is possible to automate the AC issue / update procedure within the license validity period. (2) It is possible to collect fine license usage fees according to the length of the application usage period. (3) It can be applied regardless of the presence or absence of a network environment. (4) Furthermore, in a network environment, online AC automatic issuance can be performed by access from a remote place, and accordingly, AC issuance processing steps can be reduced.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明における、ライセンス有効期間とAC有
効期間の関係を示す図である。
FIG. 1 is a diagram showing a relationship between a license valid period and an AC valid period in the present invention.

【図2】本発明のソフトウェアライセンス管理装置の処
理を示す流れ図である。
FIG. 2 is a flowchart showing the processing of the software license management device of the present invention.

【図3】本発明の一実施例のソフトウェアライセンス管
理装置の構成図である。
FIG. 3 is a configuration diagram of a software license management device according to an embodiment of the present invention.

【図4】本発明の他の実施例のソフトウェアライセンス
管理装置の構成図である。
FIG. 4 is a configuration diagram of a software license management device according to another embodiment of the present invention.

【図5】従来技術における、ライセンス有効期間とAC
有効期間の関係を示す図である。
FIG. 5: License validity period and AC in the prior art
It is a figure which shows the relationship of an effective period.

【符号の説明】[Explanation of symbols]

1 キーボード 2 ライセンス管理DB 3 CPU 4 CRT 5 フロッピィディスク(生成ACファイル) 6 ライセンス管理ホスト 7 ユーザホスト 8 ネットワーク 11〜19 ステップ 1 keyboard 2 license management DB 3 CPU 4 CRT 5 floppy disk (generated AC file) 6 license management host 7 user host 8 network 11 to 19 steps

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 ソフトウェアアプリケーションの利用権
利であるライセンスの有効期間を定める段階と、 前記ソフトウェアアプリケーションの実際の利用を可能
とする利用許諾承認検証用ファイルであるオーソライゼ
ーションコードの有効期間をユーザの要求に基づいて前
記ライセンスの有効期間の範囲内において定める段階
と、 前記オーソライゼーションコードの要求期間に応じた前
記オーソライゼーションコードを生成する段階とを含む
ソフトウェアライセンス管理方法。
1. A step of deciding a valid period of a license which is a usage right of a software application, and a valid period of an authorization code which is a license approval approval verification file enabling the actual use of the software application to a user request. A software license management method comprising: a step of determining within the valid period of the license based on the above; and a step of generating the authorization code according to a required period of the authorization code.
【請求項2】 前記第1の段階は、ユーザ名、対象アプ
リケーション名、ライセンス発行日、ライセンス有効期
間を記録するものである、請求項1記載のソフトウェア
ライセンス管理方法。
2. The software license management method according to claim 1, wherein the first step records a user name, a target application name, a license issuance date, and a license validity period.
【請求項3】 前記第2の段階は、オーソライゼーショ
ンコード発行日とオーソライゼーション有効期間を記録
するものである、請求項1または2記載のソフトウェア
ライセンス管理方法。
3. The software license management method according to claim 1, wherein in the second step, the authorization code issuance date and the authorization validity period are recorded.
【請求項4】 オーソライゼーションコード更新要求が
あった場合、該当ユーザの要求アプリケーションに対し
てライセンスが設定されているか、設定されていればラ
イセンス有効期限を過ぎていないかどうかを判断し、ラ
イセンス有効期限内であれば、更新したオーソライゼー
ションコードについてオーソライゼーションコード発行
日とオーソライゼーションコード有効期限を記録する段
階と、 オーソライゼーションコード要求期間に応じたオーソラ
イゼーションコードを生成する段階を含む、請求項2ま
たは3記載のソフトウェアライセンス管理方法。
4. When an authorization code update request is made, it is judged whether a license is set for the application requested by the user, or if it is set, whether the license expiration date has passed or not, and the license expiration date is determined. The software license according to claim 2 or 3, further comprising the steps of recording an authorization code issue date and an authorization code expiration date for the updated authorization code, and generating an authorization code according to the authorization code request period. Management method.
【請求項5】 ライセンス管理データベースと、 入力手段と、 前記入力手段からライセンス発行処理要求がなされ、対
象アプリケーション名や要求ユーザ名が入力されると、
これら入力情報から、ライセンスを発行するか否かを判
断し、発行する場合には、ライセンス発行処理として、
要求ユーザ名、対象アプリケーション名、ライセンス発
行日および前記入力手段から入力されたライセンス有効
期限を前記ライセンス管理データベースに記録し、続い
てオーソライゼーションコード発行処理としてオーソラ
イゼーションコード発行日および前記入力手段から入力
されたオーソライゼーション有効期限を前記ライセンス
管理データベースに記録し、生成したオーソライゼーシ
ョンコードを媒体に格納するライセンス・オーソライゼ
ーションコード発行手段と、 前記入力手段よりオーソライゼーションコード更新要求
があると、前記ライセンス管理データベースを元に、該
当ユーザの要求アプリケーションに対してライセンスが
設定されているか、設定されていればライセンス有効期
限を過ぎていないかどうかを判断し、ライセンス有効期
限内であれば、更新したオーソライゼーションコードに
ついてオーソライゼーションコード発行日とオーソライ
ゼーションコード有効期限を前記ライセンス管理データ
ベースに記録し、生成したオーソライゼーションコード
を媒体に記録するオーソライゼーションコード更新手段
を有するソフトウェアライセンス管理装置。
5. A license management database, an input unit, and a license issuance processing request from the input unit, and when a target application name and a requesting user name are input,
Based on these input information, it is determined whether or not to issue a license.
The requested user name, the target application name, the license issuance date, and the license expiration date entered from the input means are recorded in the license management database, and subsequently, the authorization code issuance date and the input from the input means are performed as an authorization code issuance process. A license / authorization code issuing means for recording the authorization expiration date in the license management database and storing the generated authorization code in a medium, and an authorization code update request from the input means, based on the license management database. Determine whether a license has been set for the application requested by the user, and if so, whether the license has expired and If it is within the license expiration date, a software license management device having an authorization code updating means for recording the authorization code issue date and the authorization code expiration date for the updated authorization code in the license management database, and recording the generated authorization code in the medium. .
【請求項6】 スタンドアロンマシンに実装されている
請求項5記載のソフトウェアライセンス管理装置。
6. The software license management device according to claim 5, which is mounted on a stand-alone machine.
【請求項7】 前記入力手段がユーザホストに設けら
れ、前記ライセンス管理データベースと前記ライセンス
・オーソライゼーションコード発行手段とオーソライゼ
ーションコード更新手段が、前記ユーザホストとともに
ネットワークに接続されたライセンス管理ホストに設け
られている請求項5記載のソフトウェアライセンス管理
装置。
7. The input means is provided in a user host, and the license management database, the license / authorization code issuing means, and the authorization code updating means are provided in a license management host connected to a network together with the user host. The software license management device according to claim 5.
JP20652794A 1994-08-31 1994-08-31 Method and device for management of software license Pending JPH0876994A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20652794A JPH0876994A (en) 1994-08-31 1994-08-31 Method and device for management of software license

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20652794A JPH0876994A (en) 1994-08-31 1994-08-31 Method and device for management of software license

Publications (1)

Publication Number Publication Date
JPH0876994A true JPH0876994A (en) 1996-03-22

Family

ID=16524846

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20652794A Pending JPH0876994A (en) 1994-08-31 1994-08-31 Method and device for management of software license

Country Status (1)

Country Link
JP (1) JPH0876994A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5943650A (en) * 1996-07-08 1999-08-24 Hiromasa Murakoshi Operation management system and operation management method
US6272469B1 (en) 1998-11-25 2001-08-07 Ge Medical Systems Global Technology Company, Llc Imaging system protocol handling method and apparatus
JP2002251225A (en) * 2000-12-20 2002-09-06 Ambition Inc Software licensing system
JP2004514984A (en) * 2000-11-22 2004-05-20 ジーイー・メディカル・テクノロジイ・サービシーズ・インコーポレーテッド Method and system for remotely enabling software-based options during a trial period
JP2006235963A (en) * 2005-02-24 2006-09-07 Canon Inc License managing device, control method, and program
JP2007189712A (en) * 1996-09-20 2007-07-26 I-O Data Device Inc Network system
US7350231B2 (en) 2001-06-06 2008-03-25 Yahoo ! Inc. System and method for controlling access to digital content, including streaming media
US7356838B2 (en) 2001-06-06 2008-04-08 Yahoo! Inc. System and method for controlling access to digital content, including streaming media
WO2008059559A1 (en) * 2006-11-13 2008-05-22 Pioneer Corporation Content distributing apparatus, content reproducing apparatus, content distributing method, content reproducing method, content distributing program, content reproducing program and computer-readable recording medium
US7421577B2 (en) 2003-03-31 2008-09-02 Ntt Docomo, Inc. Communication device, control method of communication device, program and communication method
US7483988B2 (en) 2000-03-09 2009-01-27 International Business Machines Corporation Information transmission method and system
JP2009026317A (en) * 2008-08-18 2009-02-05 Canon Inc Peripheral device, information processing method, and control program
JP2011083010A (en) * 1996-09-20 2011-04-21 I-O Data Device Inc Network system
US8175978B2 (en) 2002-10-15 2012-05-08 Canon Kabushiki Kaisha Managing the allowed usage amount of a program using license information
US8311389B2 (en) 2000-12-13 2012-11-13 Hitachi, Ltd. Digital information recording apparatus, reproducing apparatus and transmitting apparatus
US9232920B2 (en) 2004-03-19 2016-01-12 General Electric Company Self-expanding multi-channel RF receiver coil for high resolution intra-cardiac MRI and method of use
CN105930693A (en) * 2016-04-29 2016-09-07 杭州华三通信技术有限公司 Software authorization method and apparatus

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02300823A (en) * 1989-05-15 1990-12-13 Nec Corp Charged check system
JPH06500878A (en) * 1991-05-08 1994-01-27 ディジタル イクイプメント コーポレイション License management system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02300823A (en) * 1989-05-15 1990-12-13 Nec Corp Charged check system
JPH06500878A (en) * 1991-05-08 1994-01-27 ディジタル イクイプメント コーポレイション License management system

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5943650A (en) * 1996-07-08 1999-08-24 Hiromasa Murakoshi Operation management system and operation management method
JP2007189712A (en) * 1996-09-20 2007-07-26 I-O Data Device Inc Network system
JP2011083010A (en) * 1996-09-20 2011-04-21 I-O Data Device Inc Network system
JP4667405B2 (en) * 1996-09-20 2011-04-13 株式会社アイ・オー・データ機器 Network system
US6272469B1 (en) 1998-11-25 2001-08-07 Ge Medical Systems Global Technology Company, Llc Imaging system protocol handling method and apparatus
US6901371B1 (en) 1998-11-25 2005-05-31 Ge Medical Systems Global Technology Company, Llc Imaging system protocol handling method and apparatus
US7483988B2 (en) 2000-03-09 2009-01-27 International Business Machines Corporation Information transmission method and system
JP2004514984A (en) * 2000-11-22 2004-05-20 ジーイー・メディカル・テクノロジイ・サービシーズ・インコーポレーテッド Method and system for remotely enabling software-based options during a trial period
US7962416B1 (en) 2000-11-22 2011-06-14 Ge Medical Technology Services, Inc. Method and system to remotely enable software-based options for a trial period
US8311389B2 (en) 2000-12-13 2012-11-13 Hitachi, Ltd. Digital information recording apparatus, reproducing apparatus and transmitting apparatus
US9083942B2 (en) 2000-12-13 2015-07-14 Hitachi Maxell, Ltd. Digital information recording apparatus, reproducing apparatus and transmitting apparatus
US10854237B2 (en) 2000-12-13 2020-12-01 Maxell, Ltd. Digital information recording apparatus, reproducing apparatus and transmitting apparatus
US10529372B2 (en) 2000-12-13 2020-01-07 Maxell, Ltd. Digital information recording apparatus, reproducing apparatus and transmitting apparatus
US9773522B2 (en) 2000-12-13 2017-09-26 Hitachi Maxell, Ltd. Digital information recording apparatus, reproducing apparatus and transmitting apparatus
JP2002251225A (en) * 2000-12-20 2002-09-06 Ambition Inc Software licensing system
US7350231B2 (en) 2001-06-06 2008-03-25 Yahoo ! Inc. System and method for controlling access to digital content, including streaming media
US7356838B2 (en) 2001-06-06 2008-04-08 Yahoo! Inc. System and method for controlling access to digital content, including streaming media
US8175978B2 (en) 2002-10-15 2012-05-08 Canon Kabushiki Kaisha Managing the allowed usage amount of a program using license information
US7421577B2 (en) 2003-03-31 2008-09-02 Ntt Docomo, Inc. Communication device, control method of communication device, program and communication method
US9232920B2 (en) 2004-03-19 2016-01-12 General Electric Company Self-expanding multi-channel RF receiver coil for high resolution intra-cardiac MRI and method of use
JP2006235963A (en) * 2005-02-24 2006-09-07 Canon Inc License managing device, control method, and program
JP4590282B2 (en) * 2005-02-24 2010-12-01 キヤノン株式会社 License management apparatus, control method, and program
WO2008059559A1 (en) * 2006-11-13 2008-05-22 Pioneer Corporation Content distributing apparatus, content reproducing apparatus, content distributing method, content reproducing method, content distributing program, content reproducing program and computer-readable recording medium
JP2009026317A (en) * 2008-08-18 2009-02-05 Canon Inc Peripheral device, information processing method, and control program
CN105930693A (en) * 2016-04-29 2016-09-07 杭州华三通信技术有限公司 Software authorization method and apparatus
CN105930693B (en) * 2016-04-29 2019-04-09 新华三技术有限公司 A kind of method and apparatus of soft ware authorization

Similar Documents

Publication Publication Date Title
JPH0876994A (en) Method and device for management of software license
US7134144B2 (en) Detecting and responding to a clock rollback in a digital rights management system on a computing device
US9246916B2 (en) Specifying rights in a digital rights license according to events
CN1739109B (en) Method and apparatus for hierarchical assignment of rights to documents and documents having such rights
US7406716B2 (en) Software IP providing system and method, software IP obtaining method, and IP core designing and manufacturing method
JP5597253B2 (en) Interaction model for transferring state and data
US7073197B2 (en) Methods and apparatus for protecting information
US9424399B2 (en) Availability of permission models in roaming environments
US6735768B1 (en) Method and system for installing a software product to a computer with authorization
US6247131B1 (en) Information management method and recording medium
GB2378780A (en) An arrangement for preventing the re-use of tokens in accessing pay-per-use software
JPH06324858A (en) Software use amount managing system and storage medium with software used amount managing function
JPWO2011030455A1 (en) Secure audit system and secure audit method
US20010014883A1 (en) Portable recording medium and method of using portable recording medium
JP2001312374A (en) Storage device and access control method
JPH10149283A (en) Information processor, replaceable storage medium, license issue system, and license issuing and moving method
JPH07230335A (en) Service charging system
US8694434B1 (en) Techniques for unregistering and transferring software licenses
WO1996018939A2 (en) Software usage metering system
US6898555B2 (en) Method for indicating the integrity of use-information of a computer program
JP3466975B2 (en) Public key certificate validity confirmation system and method, and medium storing the program
EP1174786A2 (en) Method, system, and program for reusing software licenses with new computer hardware
JP3083220B2 (en) Design support system
JP3212078B2 (en) Specific method of terminal using application software
JP2001356835A (en) Method for managing computer and device for conducting the same and recording medium having its processing program recorded thereon