Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4101897B2 - Software licensing device - Google Patents
[go: Go Back, main page]

JP4101897B2 - Software licensing device - Google Patents

Software licensing device Download PDF

Info

Publication number
JP4101897B2
JP4101897B2 JP30220596A JP30220596A JP4101897B2 JP 4101897 B2 JP4101897 B2 JP 4101897B2 JP 30220596 A JP30220596 A JP 30220596A JP 30220596 A JP30220596 A JP 30220596A JP 4101897 B2 JP4101897 B2 JP 4101897B2
Authority
JP
Japan
Prior art keywords
software
terminal
user
license
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP30220596A
Other languages
Japanese (ja)
Other versions
JPH10143363A (en
Inventor
武彦 林
秀幸 平野
貴祐 原木
真一 吉本
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP30220596A priority Critical patent/JP4101897B2/en
Publication of JPH10143363A publication Critical patent/JPH10143363A/en
Application granted granted Critical
Publication of JP4101897B2 publication Critical patent/JP4101897B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワークを利用してソフトウェアライセンスを交付するソフトウェアライセンス交付装置に関する。
【0002】
【従来の技術】
近年、電話回線を介してセンタ(サーバ)にアクセスするパソコン通信や、インターネットを利用したWWW(World Wide Web)等によるネットワークが普及しており、このようなネットワークで各家庭や職場が結ばれつつある。
【0003】
また、パソコン通信を利用して、センタ内に仮想都市空間を作り、その中を行き来することで多数の人々とコミュニケーションを図ることが可能になりつつある。さらに、位置センサと小型ディスプレイを搭載した仮想現実のシステムを利用することにより、計算機(端末)上に作られた仮想3次元空間を体験することも可能になりつつある。
【0004】
このような背景において、ネットワークを利用した、以下のようなソフトウェア流通システムが知られている。このソフトウェア流通システムでは、暗号化されたソフトウェアがパソコン通信やCD−ROM等に格納されてユーザに配布される。ユーザは、配布されたソフトウェアの中から使用したいソフトウェアを特定する情報とカード等による支払いのための情報を通信回線を利用してソフト会社に送付する。すると、ソフト会社ではそのソフトウェアを解凍するための、そのユーザ専用の鍵情報をそのユーザに交付する。ユーザは、この鍵情報により、暗号化されたソフトウェアをユーザ自身の端末上にインストールする。このようにしてユーザは、そのソフトウェアを使用することができる。
【0005】
【発明が解決しようとする課題】
しかし、このソフトウェア流通システムでは、ユーザに対して、1つのソフトウェアにつきそのユーザ専用に1つの鍵情報を交付するものであるため、各ユーザ間で、インストールしたソフトウェアどうしを交換することはできず、従ってあるユーザに販売したソフトウェアを他のユーザへ再版することが難しく、ソフトウェアを安価に流通させることが困難であるという問題がある。
【0006】
本発明は、上記事情に鑑み、ソフトウェアの再販機能を備えたソフトウェアライセンス交付装置を提供することを目的とする。
【0007】
【課題を解決するための手段】
上記目的を達成する本発明のソフトウェア流通システムは、ネットワークを介して接続された端末にソフトウェアの使用許可を与えるソフトウェアライセンス交付装置において、
(1)端末からのソフトウェアの売買の合意の成立を受け付ける売買受付手段
(2)ソフトウェアの売買の合意の成立を受けて、そのソフトウェアの買入れ先の端末に対しそのソフトウェアの使用許可を与えるライセンス交付手段
を備えたことを特徴とする。
【0008】
尚、ここでいう「端末」は、唯一の端末のみを言うのではなく、例えばLAN等で結ばれた複数の端末の集合体も「端末」に含まれる。以下では、これらを区別することなく端末ないしユーザと表現する。
本発明は、売買受付手段によりソフトウェアの売買の合意の成立を受け、さらにライセンス交付手段によりそのソフトウェアの買入れ先の端末に対しそのソフトウェアの使用許可を与えるものであるため、例えばあるユーザが持っている(使用のライセンスを得ている)ソフトウェアと他のユーザが持っているソフトウェアとを交換したり、あるいはあるユーザが持っているソフトウェアを他のユーザに売り渡したりすることができる。従って、あるユーザに販売したソフトウェアを他のユーザに再販することができ、ソフトウェアを安価に流通させることができる。
【0009】
ここで、上記ライセンス交付手段が、ソフトウェアの売渡し元の端末での、そのソフトウェアの使用が不能になったことを確認した後、そのソフトウェアの買入れ先の端末に対しそのソフトウェアの使用許可を与えるものであることが効果的である。
ソフトウェアの売渡し元の端末でそのソフトウェアの使用が不能になったことを確認した上で、そのソフトウェアの買入れ先の端末に対しそのソフトウェアの使用許可を与えると、そのソフトウェアの、売渡し元の端末での不正使用が確実に防止され、ソフトウェア流通を円滑に行なうことができる。
【0010】
また、端末とその端末に対し使用許可を与えたソフトウェア名との対応をあらわすライセンス情報を作成し、要求に応じてそのライセンス情報を端末に伝えるライセンス情報公開手段を備えることが好ましい。
このようなライセンス情報公開手段を備えると、ソフトウェアの売買にあたり、各ユーザは自分が欲しいソフトウェアを持っているユーザを容易に知ることができる。従って、ソフトウェアの売買が活発になり、これに伴いソフトウェアを一層安価に流通させることができる。
【0011】
さらに、ソフトウェアの売買料金および仲介料金を管理する料金管理手段を備えることが好ましい。
ソフトウェアの売買料金および仲介料金を管理する料金管理手段を備えると、ソフトウェアライセンスの交付に伴い発生する費用の支払いシステムが効率化される。
【0012】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
図1は、本発明のソフトウェアライセンス交付装置の一実施形態を含むソフトウェア流通システムの動作の流れを示す図である。
以下、この図1に沿って本実施形態のソフトウェア流通システムの動作全体について概括し、その後、各動作の詳細について説明する。
【0013】
ユーザAの端末1およびユーザBの端末2は、図1(a)に示すように、センタ(サーバ)3に対し、ユーザとそのユーザが持っている(使用のライセンスを得ている)ソフトウェアとを対応づけたライセンス情報の送信を要求し、各ユーザA,Bは、相手の持っているソフトウェアを確認する。自分が欲しいソフトウェアを持っている相手が確認できたら、図1(b)に示すように、各ユーザA,Bは、センタ3の掲示板情報を利用するなど、センタ3を介して情報を交換し、ソフトウェアライセンスの売買の合意を図る。ソフトウェアライセンスの売買の合意が出来ると、図1(c)に示すように、ユーザA,Bは、センタ3に対し、ソフトウェアライセンスをユーザA,B間で交換したい旨申請する。すると、センタ3は、ユーザA,Bに、それぞれ、それまで相手側が持っていたソフトウェアを使用するために必要な鍵情報6,7を交付する。
【0014】
これにより、一旦販売したソフトウェアの再販が実現する。
図2は、端末(ユーザ)とセンタとが、通信回線が結ばれている状態を示す模式図である。ここでは簡単のため端末は一台のみ示してある。
センタ3は、このシステムに加入している多数のユーザについてのライセンス情報3aを管理し各ユーザに向けて公開している。また、センタ3は、各ユーザからのメッセージである掲示板情報3bを公開している。
【0015】
例えばユーザAは自分の端末1を操作してセンタ3から、通信回線4を経由してライセンス情報を取り寄せ、自分の端末1に表示する。
図3は、端末1に表示されたライセンス情報の一例を示す図である。
ライセンス情報3aは、ユーザ名とそのユーザが購入したソフト名とが一覧表の形式で対応づけられており、このライセンス情報3aにより自分が欲しいソフトウェアを持っているユーザを確認することができる。ここでは、ユーザAは、自分の欲しいソフトウェアをユーザBが持っていることを確認したものとする。
【0016】
そうすると次に、ユーザAは、端末1を操作してセンタ3の掲示板情報3bにユーザBに向けて自分の持っているソフトウェアと、ユーザBが持っているソフトウェアとを交換したい旨のメッセージを掲示する。あるいはユーザAがユーザBを知っているときは直接にユーザBに交渉してもよい。ここでは、例えばこのようなコミュニケーションにより、ユーザA,B間で、ユーザAの持っているソフトAとユーザBの持っているソフトBを交換する旨の合意が成立したものとする。
【0017】
図4は、ライセンス交換の申請、およびライセンスの再交付の流れを示す図である。
ユーザAは、端末1を操作して、ユーザAのIDと、ソフトAに対するライセンスA(交換ライセンス情報)41をセンタ3に送付する。ユーザBも同様にして端末2を操作し、ユーザBのIDと、ソフトBに対するライセンスB(交換ライセンス情報)42をセンタ3に送付する。センタ3は、これらユーザA,Bの申請を受けて、ユーザAの端末1に、ソフトBに関する、その端末1に適合したライセンスB’(新規ライセンス情報)43を再交付し、また、ユーザBの端末2に、ソフトAに関する、その端末2に適合したライセンスA’(新規ライセンス情報)44を再交付する。
【0018】
図5は、ユーザA,BによるソフトA,Bの売買にあたり、ユーザAの、ユーザBに売り渡すソフトAの使用の無効化、およびユーザAの、ユーザBから買い入れたソフトBの使用の有効化を行なうための流れを示す図である。
図5に示すソフト管理データ51は、端末1で動作するソフトウェアを管理する管理データであり、端末1のディスク内の、ユーザAからの確認が不可能な領域に格納されている。端末1を操作して、ソフトウェア、例えばソフトAが起動されると、そのソフトAにより、先ずソフト管理データ51が参照される。参照されたソフト管理データ51と、ソフトAの固有データとが一致しない場合は、ソフトAの実行は行なわれない。このように、ここではライセンス管理情報であるソフト管理データをユーザからは判別できない場所に書き込んでおくことで、ソフトウェアのライセンス情報の有効性をチェックしている。
【0019】
アンインストールコマンド53は、ユーザAの端末1の操作により起動される。このアンインストールコマンド53は、ユーザAによるソフトAの使用を無効化(アンインストール)するためのコマンドである。端末1が操作されアンインストールコマンド53が起動されると、ソフト管理データ51はアンインストールコマンド53により、ソフトAの、ユーザAによる使用を無効化するためのデータに変更される。さらに、ソフトAの、ユーザAによる使用が無効化されたことを証明する鍵コード54が端末1からセンタ3に送付される。
【0020】
センタ3は、この鍵コード54により、ユーザAからソフトAがアンインストールされたことを確認して、そのソフトAを使用するための鍵コードをユーザBに渡す。一方ユーザBにおいても、ソフトBについて同様なアンインストールが行なわれ、アンインストールが完了した旨、ユーザBの端末2からセンタ3に伝えられる。するとセンタ3は、ユーザAが買い入れるソフトBをインストールするための鍵コード56をユーザAの端末1に送付する。
【0021】
ソフト管理データ51は、前述したように、端末1の、ユーザAが確認不可能な領域内に格納されており、このソフト管理データ51は、端末1に送付された鍵コード56により、ソフトBの使用を有効化するためのデータに変更される。これによりユーザAはソフトBを使用することができるようになる。
尚、図5では、ユーザA側のソフトAの使用の無効化、およびソフトBの使用の有効化を行なうための流れを示したが、ユーザB側においても、ユーザA側と同様にして、ソフトBの使用の無効化、およびソフトAの使用の有効化が行なわれる。このように、ソフトウェアの使用を無効化するためのアンインストールコマンドを用意し、アンインストール時に、アンインストールの確認情報を発生すると、ソフトウェアの売買にあたり、売手側でのソフトウェアの使用が不能になったことがセンタで確認でき、センタはその確認情報を受けて、買手側にソフトウェアをインストールさせることができる。従って、そのユーザに対するアンインストール,インストールが確実に行なわれ、売買されたソフトウェアの不正使用を防止することができる。
【0022】
図6は、ユーザA,BによるソフトA,Bの売買に伴い発生するソフトA,Bの売買の差額と手数料を請求するための図である。
図6に示すセンタ3により、ユーザAが所有するソフトAの金額61とユーザBが所有するソフトBの金額62との差額及び手数料が計算され、必要料金が各ユーザA,Bの支払い口座63,64に請求される。これによりユーザA,Bのライセンス交換を行うための費用をまかなうことができ、またセンタ3を運用するものにも利益が与えられる。
【0023】
尚、本実施形態では、図3に示すようにソフトウェア売買の情報を掲示板に表示したが、これに限られるものではなく、仮想現実を用いたサイバースペース(マイケル・ベネディクト編、NTT出版)内にソフトウェア売買のための場所を設けて、ソフトウェア売買の情報をやり取りしてもよい。このような場所でソフトウェア売買の情報をやり取りすることにより、多くのユーザ間で多くのソフトウェアを安価に流通させることができる。
【0024】
また本実施形態では、ユーザA,Bが所有するソフトA,Bを互いに交換する場合について説明したが、これに限られるものではなく、1つのソフトウェアがユーザAからユーザBに渡る一方向的な売買であってもよい。
【0025】
【発明の効果】
以上説明したように、本発明によれば、ソフトウェアを安価に流通させることができる。
【図面の簡単な説明】
【図1】本発明のソフトウェアライセンス交付装置の一実施形態を含むソフトウェア流通システムの動作の流れを示す図である。
【図2】端末(ユーザ)とセンタとが、通信回線が結ばれている状態を示す模式図である。
【図3】端末1に表示されたライセンス情報の一例を示す図である。
【図4】ライセンス交換の申請、およびライセンスの再交付の流れを示す図である。
【図5】ユーザA,BによるソフトA,Bの売買にあたり、ユーザAの、ユーザBに売り渡すソフトAの使用の無効化、およびユーザAの、ユーザBから買い入れたソフトBの使用の有効化を行なうための流れを示す図である。
【図6】ユーザA,BによるソフトA,Bの売買に伴い発生するソフトA,Bの売買の差額と手数料を請求するための図である。
【符号の説明】
1,2 端末
3 センタ
3a ライセンス情報
3b 掲示板情報
4,5 通信回線
6,7 鍵情報
41 ライセンスA
42 ライセンスB
43 ライセンスB’
44 ライセンスA’
51 ソフト管理データ
53 アンインストールコマンド
54,56 鍵コード
61,62 金額
63,64 支払い口座
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a software license issuing apparatus that issues a software license using a network.
[0002]
[Prior art]
In recent years, networks such as personal computer communication for accessing a center (server) via a telephone line and WWW (World Wide Web) using the Internet have become widespread, and homes and workplaces are being connected through such networks. is there.
[0003]
In addition, it is becoming possible to communicate with many people by creating a virtual city space in the center using personal computer communication and going back and forth. Furthermore, by using a virtual reality system equipped with a position sensor and a small display, it is becoming possible to experience a virtual three-dimensional space created on a computer (terminal).
[0004]
In such a background, the following software distribution system using a network is known. In this software distribution system, encrypted software is stored in a personal computer communication or a CD-ROM and distributed to users. The user sends information for identifying software to be used from the distributed software and information for payment by a card or the like to a software company using a communication line. Then, the software company issues key information dedicated to the user for decompressing the software to the user. The user installs the encrypted software on the user's own terminal using this key information. In this way, the user can use the software.
[0005]
[Problems to be solved by the invention]
However, in this software distribution system, since one piece of key information is issued exclusively to each user for each piece of software, installed software cannot be exchanged between each user. Therefore, there is a problem that it is difficult to reprint software sold to a certain user to other users, and it is difficult to distribute the software at a low cost.
[0006]
SUMMARY OF THE INVENTION In view of the above circumstances, an object of the present invention is to provide a software license issuing apparatus having a software resale function.
[0007]
[Means for Solving the Problems]
A software distribution system of the present invention that achieves the above object is a software licensing system that grants permission to use software to terminals connected via a network.
(1) Trading acceptance means for accepting the establishment of an agreement for the sale and purchase of software from the terminal (2) Licensing that grants the use permission of the software to the terminal from which the software is purchased upon the conclusion of the agreement for the sale and purchase of the software Means are provided.
[0008]
Here, the “terminal” does not mean only a single terminal, but also includes a collection of a plurality of terminals connected by, for example, a LAN. In the following, these are expressed as terminals or users without distinction.
In the present invention, an agreement for buying and selling software is received by the buying and selling accepting means, and the license granting means gives permission to use the software to the terminal from which the software is purchased. It is possible to exchange existing software (licensed for use) with software owned by another user, or sell software owned by one user to another user. Therefore, software sold to a certain user can be resold to other users, and the software can be distributed at low cost.
[0009]
Here, after the license issuing means confirms that the use of the software at the terminal from which the software is sold becomes impossible, the license is granted to the terminal from which the software is purchased. It is effective to be a thing.
After confirming that the software can no longer be used on the terminal from which the software is sold, if you give permission to use the software to the terminal from which you purchased the software, Unauthorized use at the terminal is surely prevented, and software distribution can be performed smoothly.
[0010]
Further, it is preferable to include a license information disclosing unit that creates license information that indicates the correspondence between the terminal and the software name that is permitted to use the terminal, and that transmits the license information to the terminal in response to a request.
With such license information disclosure means, each user can easily know the user who has the software he wants when buying and selling software. Therefore, software sales and purchases become active, and accordingly, software can be distributed at a lower cost.
[0011]
Furthermore, it is preferable to include a fee management means for managing the software sales and brokerage fees.
Providing a fee management means for managing software sales and brokerage fees and brokerage fees improves the efficiency of a system for paying costs associated with the delivery of software licenses.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described.
FIG. 1 is a diagram showing an operation flow of a software distribution system including an embodiment of a software license issuing apparatus of the present invention.
Hereinafter, the overall operation of the software distribution system of the present embodiment will be summarized along FIG. 1, and then the details of each operation will be described.
[0013]
As shown in FIG. 1A, the terminal 1 of the user A and the terminal 2 of the user B are connected to the center (server) 3 as to the user and software that the user has (licensed for use). Each user A, B confirms the software possessed by the other party. When the partner who has the software he wants can be confirmed, the users A and B exchange information through the center 3 such as using the bulletin board information of the center 3 as shown in FIG. Agree to buy and sell software licenses. When the software license sales / agreement can be agreed, as shown in FIG. 1C, the users A and B apply to the center 3 to exchange the software licenses between the users A and B. Then, the center 3 issues key information 6 and 7 necessary for using the software that the other party has so far to the users A and B, respectively.
[0014]
This realizes resale of the software once sold.
FIG. 2 is a schematic diagram showing a state in which a communication line is connected between the terminal (user) and the center. Here, for simplicity, only one terminal is shown.
The center 3 manages license information 3a for a large number of users who are subscribed to this system and makes it available to each user. The center 3 publishes bulletin board information 3b which is a message from each user.
[0015]
For example, the user A operates his / her terminal 1, obtains license information from the center 3 via the communication line 4, and displays it on his / her terminal 1.
FIG. 3 is a diagram illustrating an example of license information displayed on the terminal 1.
In the license information 3a, a user name and a software name purchased by the user are associated with each other in the form of a list, and the user who has the software he wants can be confirmed by the license information 3a. Here, it is assumed that the user A confirms that the user B has the software he wants.
[0016]
Then, the user A operates the terminal 1 to post a message on the bulletin board information 3b of the center 3 to the user B that he / she wants to exchange his / her software with the software he / she has. To do. Alternatively, when user A knows user B, it may negotiate directly with user B. Here, for example, it is assumed that an agreement that the software A held by the user A and the software B held by the user B are exchanged is established between the users A and B through such communication.
[0017]
FIG. 4 is a diagram illustrating a flow of application for license exchange and license re-issuance.
The user A operates the terminal 1 and sends the ID of the user A and the license A (exchange license information) 41 for the software A to the center 3. Similarly, the user B operates the terminal 2 and sends the ID of the user B and the license B (exchange license information) 42 for the software B to the center 3. Upon receiving the applications of the users A and B, the center 3 re-issues a license B ′ (new license information) 43 suitable for the terminal 1 relating to the software B to the terminal 1 of the user A, and the user B The license A ′ (new license information) 44 suitable for the terminal 2 is re-issued to the terminal 2 of FIG.
[0018]
FIG. 5 shows the invalidation of the use of the software A sold to the user B by the user A and the validation of the use of the software B purchased from the user B when the user A and B buy and sell the software A and B. It is a figure which shows the flow for performing.
The software management data 51 shown in FIG. 5 is management data for managing software running on the terminal 1, and is stored in an area in the disk of the terminal 1 that cannot be confirmed by the user A. When software such as software A is activated by operating the terminal 1, the software A first refers to the software management data 51. If the referenced software management data 51 and the unique data of the software A do not match, the execution of the software A is not performed. In this way, the validity of the software license information is checked by writing the software management data, which is the license management information, in a location that cannot be determined by the user.
[0019]
The uninstall command 53 is activated by the operation of the terminal 1 of the user A. The uninstall command 53 is a command for invalidating (uninstalling) use of the software A by the user A. When the terminal 1 is operated and the uninstall command 53 is activated, the software management data 51 is changed to data for invalidating the use of the software A by the user A by the uninstall command 53. Further, a key code 54 certifying that use of the software A by the user A has been invalidated is sent from the terminal 1 to the center 3.
[0020]
The center 3 confirms that the software A has been uninstalled from the user A by using the key code 54, and passes the key code for using the software A to the user B. On the other hand, the user B performs the same uninstallation for the software B, and notifies the center 3 from the terminal 2 of the user B that the uninstallation is completed. Then, the center 3 sends a key code 56 for installing the software B purchased by the user A to the terminal 1 of the user A.
[0021]
As described above, the software management data 51 is stored in an area of the terminal 1 that cannot be confirmed by the user A. The software management data 51 is stored in the software B by the key code 56 sent to the terminal 1. The data is changed to enable the use of. As a result, the user A can use the software B.
In FIG. 5, the flow for disabling the use of the software A on the user A side and the use of the software B is shown. However, the user B side is similar to the user A side, The use of software B is invalidated and the use of software A is validated. In this way, if an uninstall command is provided to invalidate the use of software, and confirmation information for uninstall is generated during uninstallation, the use of the software on the seller side becomes impossible when buying and selling software. The center can confirm the information, and the center can receive the confirmation information and install the software on the buyer side. Therefore, uninstallation and installation are surely performed for the user, and illegal use of sold software can be prevented.
[0022]
FIG. 6 is a diagram for charging the difference between the sales of software A and B and the fee generated when the users A and B buy and sell the software A and B.
The center 3 shown in FIG. 6 calculates the difference and fee between the amount 61 of software A owned by the user A and the amount 62 of software B owned by the user B, and the necessary fee is paid to the payment account 63 of each user A, B. , 64. As a result, the cost for exchanging the licenses of the users A and B can be covered, and a profit is also given to those who operate the center 3.
[0023]
In this embodiment, as shown in FIG. 3, information on software trading is displayed on the bulletin board. However, the present invention is not limited to this, and it is not limited to this, but in a virtual space (Michael Benedict, NTT Publishing) using virtual reality. A place for buying and selling software may be provided to exchange software buying and selling information. By exchanging information on software trading at such a place, it is possible to distribute a lot of software among many users at a low cost.
[0024]
In this embodiment, the case where the software A and B owned by the users A and B are exchanged with each other has been described. However, the present invention is not limited to this, and one software is one-way from the user A to the user B. It may be buying and selling.
[0025]
【The invention's effect】
As described above, according to the present invention, software can be distributed at low cost.
[Brief description of the drawings]
FIG. 1 is a diagram showing an operation flow of a software distribution system including an embodiment of a software license issuing apparatus of the present invention.
FIG. 2 is a schematic diagram showing a state in which a communication line is connected between a terminal (user) and a center.
FIG. 3 is a diagram showing an example of license information displayed on the terminal 1;
FIG. 4 is a diagram showing a flow of a license exchange application and a license re-issue.
FIG. 5 shows the invalidation of the use of the software A sold to the user B by the user A and the use of the software B purchased from the user B by the user A when buying and selling the software A and B by the users A and B. It is a figure which shows the flow for performing.
FIG. 6 is a diagram for charging a difference between a software A and B transaction and a fee that are generated when the users A and B buy and sell the software A and B;
[Explanation of symbols]
1, 2 Terminal 3 Center 3a License information 3b Bulletin board information 4, 5 Communication line 6, 7 Key information 41 License A
42 License B
43 License B '
44 License A '
51 Software management data 53 Uninstall command 54, 56 Key code 61, 62 Amount 63, 64 Payment account

Claims (3)

ネットワークを介して接続された端末にソフトウェアの使用許可を与えるソフトウェアライセンス交付装置において、
端末からのソフトウェアの売買の合意の成立を受け付ける売買受付手段と、
ソフトウェアの売買の合意の成立を受けて、ソフトウェアの売渡し元の端末で該ソフトウェアをアンインストールするアンインストールコマンドを実行したことを示す確認情報を該売渡し元の端末から受信することにより該ソフトウェアの該売渡し元の端末での無効化を確認した後、該ソフトウェアの買入れ先の端末に対し該ソフトウェアの使用許可を与えるライセンス交付手段とを備えたことを特徴とするソフトウェアライセンス交付装置。
In a software licensing device that gives permission to use software to terminals connected via a network,
Trading acceptance means for accepting the establishment of an agreement to buy and sell software from the terminal;
The software is received by receiving confirmation information indicating that an uninstall command for uninstalling the software has been executed at the terminal of the software distribution source from the terminal of the distribution source in response to the conclusion of the software sales agreement. A software license issuing apparatus comprising: license issuing means for granting the use permission of the software to a terminal to which the software is purchased after confirming invalidation at the terminal of the distribution source .
端末と該端末に対し使用許可を与えたソフトウェア名との対応をあらわすライセンス情報を作成し要求に応じて該ライセンス情報を端末に伝えるライセンス情報公開手段を備えたことを特徴とする請求項1記載のソフトウェアライセンス交付装置。 2. A license information disclosing means for generating license information indicating a correspondence between a terminal and a software name that has been permitted to use the terminal, and transmitting the license information to the terminal in response to a request. Software licensing device. ソフトウェアの売買料金および仲介料金を管理する料金管理手段を備えたことを特徴とする請求項1記載のソフトウェアライセンス交付装置。 2. The software license issuing apparatus according to claim 1, further comprising fee management means for managing software sales and brokerage fees and brokerage fees .
JP30220596A 1996-11-13 1996-11-13 Software licensing device Expired - Lifetime JP4101897B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30220596A JP4101897B2 (en) 1996-11-13 1996-11-13 Software licensing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30220596A JP4101897B2 (en) 1996-11-13 1996-11-13 Software licensing device

Publications (2)

Publication Number Publication Date
JPH10143363A JPH10143363A (en) 1998-05-29
JP4101897B2 true JP4101897B2 (en) 2008-06-18

Family

ID=17906219

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30220596A Expired - Lifetime JP4101897B2 (en) 1996-11-13 1996-11-13 Software licensing device

Country Status (1)

Country Link
JP (1) JP4101897B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1045388A1 (en) * 1999-04-16 2000-10-18 Deutsche Thomson-Brandt Gmbh Method and apparatus for preventing illegal usage of multimedia content
JP2001222424A (en) * 2000-02-08 2001-08-17 Fujitsu Ltd Software license management device, software license management method, and software license management program recording medium
WO2003058537A1 (en) * 2002-01-08 2003-07-17 Tivo, Inc. Electronic content distribution and exchange system
JP4533022B2 (en) * 2004-06-30 2010-08-25 キヤノン株式会社 License management system, license server apparatus, license management system control method, and license server apparatus control method
JP4749742B2 (en) * 2005-03-07 2011-08-17 シャープ株式会社 Information exchange system
JP5136161B2 (en) * 2008-03-31 2013-02-06 富士通株式会社 Software license management system, terminal device capable of installing software, license management device, and program
JP4711002B2 (en) * 2009-03-26 2011-06-29 ブラザー工業株式会社 Program and license registration device
JP5473146B2 (en) * 2010-12-24 2014-04-16 東芝テック株式会社 Software protection method
JP5719799B2 (en) 2012-05-08 2015-05-20 株式会社日立製作所 Information processing apparatus and communication system for performing software license authentication, and software license authentication method

Also Published As

Publication number Publication date
JPH10143363A (en) 1998-05-29

Similar Documents

Publication Publication Date Title
KR102388233B1 (en) Service providing method performing server of music platform using nft based on blockchain
US6460140B1 (en) System for controlling the use of licensed software
US7039615B1 (en) Retail transactions involving digital content in a digital rights management (DRM) system
US7149722B1 (en) Retail transactions involving distributed and super-distributed digital content in a digital rights management (DRM) system
JP3366143B2 (en) Identifier management apparatus and method in software distribution system, and software distribution management apparatus and method
US6115471A (en) Member-exclusive service system and method through internet
JP3145667B2 (en) An online gift system, a server system of an online gift system, a terminal device of the online gift system, an online gift server system, a terminal device, a gift method of the online gift system, an online gift method, and a program for causing a computer to execute those methods are recorded. Computer readable recording medium
JP2006522413A (en) Rights trading system
US20020007351A1 (en) Digital tokens and system and method relating to digital tokens
US20060106845A1 (en) System and method for computer-based local generic commerce and management of stored value
US20080300887A1 (en) Usage Model of Online/Offline License for Asset Control
JP2006216041A (en) Flexible licensing architecture for licensing digital application
JP2003330896A (en) Information processing apparatus and method, information processing system, recording medium, and program
JP7067043B2 (en) Electronic trading equipment, electronic trading methods and programs
JP4101897B2 (en) Software licensing device
JP2000207199A (en) Method, device and system for managing software
EP4207045A1 (en) Service providing method performed by server of sound source platform using blockchain-based nft
JPH09305675A (en) System for distributing general-purpose application
US20070233604A1 (en) Software distribution
KR100888118B1 (en) Digital content distribution system and method of providing ownership and distribution rights
CN110414957A (en) Smart ticket system, smart ticket distribution method and computer-readable storage device
JP2004030617A (en) Transaction service system and method using the Internet
JP3483540B2 (en) Identifier management apparatus and method in software distribution system
JP2002358387A (en) Content management system, content management method, and content holding terminal
JPH1185863A (en) Transaction reservation system and record medium there

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060522

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070309

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: 20080318

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080321

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110328

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110328

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120328

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130328

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130328

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140328

Year of fee payment: 6

EXPY Cancellation because of completion of term