JP2002056128A - Management system and managing method for software for trial use, and recording medium - Google Patents
Management system and managing method for software for trial use, and recording mediumInfo
- Publication number
- JP2002056128A JP2002056128A JP2000241269A JP2000241269A JP2002056128A JP 2002056128 A JP2002056128 A JP 2002056128A JP 2000241269 A JP2000241269 A JP 2000241269A JP 2000241269 A JP2000241269 A JP 2000241269A JP 2002056128 A JP2002056128 A JP 2002056128A
- Authority
- JP
- Japan
- Prior art keywords
- trial
- software
- code
- user terminal
- period
- 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 description 22
- 230000003213 activating effect Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 abstract description 10
- 238000012790 confirmation Methods 0.000 abstract description 6
- 238000007726 management method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000010365 information processing Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は音楽、ユーザに供給
した電子ゲームなどの試用ソフトウェアの試用期間の管
理を行うシステムおよび方法に関する。さらには、その
ような試用ソフトウェア管理を実行するためのプログラ
ムを記録した記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system and method for managing trial periods of trial software such as music and electronic games supplied to a user. Further, the present invention relates to a recording medium on which a program for executing such trial software management is recorded.
【0002】[0002]
【従来の技術】最近、音楽、電子ゲームなどのソフトウ
ェアにおいて、その一部を利用できる試用ソフトウェア
をインターネットを介してユーザに提供し、ソフトウェ
ア購入前にユーザにその一部を体験させることで、正規
ソフトウェアの受注に繋げるという試みがなされてい
る。図4に、従来の試用ソフトウェア管理システムの主
要構成を示す。2. Description of the Related Art Recently, trial software that can use a part of software such as music and electronic games is provided to a user via the Internet, and the user is allowed to experience the part before purchasing the software. Attempts have been made to connect software orders. FIG. 4 shows a main configuration of a conventional trial software management system.
【0003】図4において、ユーザ端末101とソフト
ウェアメーカー端末102とはインターネット100を
介して相互通信可能に構成されている。ユーザ端末10
1は、パソコン本体、キーボード、ディスプレイ、ハー
ドディスク装置、モデム等からなる周知の情報処理装置
である。ユーザは、インターネット100への接続を制
限するインターネットプロバイダーと予め所定の契約を
しており、ユーザ端末101からインターネット100
への接続が可能になっている。[0003] In FIG. 4, a user terminal 101 and a software maker terminal 102 are configured to be able to communicate with each other via the Internet 100. User terminal 10
Reference numeral 1 denotes a known information processing apparatus including a personal computer, a keyboard, a display, a hard disk device, a modem, and the like. The user has a predetermined contract with an Internet provider that restricts the connection to the Internet 100, and the user terminal 101
Connection to is enabled.
【0004】ソフトウェアメーカー端末102は、音
楽、電子ゲームなどのソフトウェアを販売する業者によ
って使用される端末であって、それらソフトウェアの一
部をユーザに体験させることのできる試用ソフトウェア
をユーザ端末101に対して提供する。このようなソフ
トウェアメーカー端末102は、ワークステーション・
サーバ等の情報処理装置により構成することができる。A software maker terminal 102 is a terminal used by a vendor that sells software such as music and electronic games. Trial software that allows a user to experience a part of the software is provided to the user terminal 101. To provide. Such a software maker terminal 102 is a workstation /
It can be configured by an information processing device such as a server.
【0005】試用ソフトウェアの提供サービスは、例え
ば、ソフトウェアメーカー端末102が各種ソフトウェ
ア情報とそれらソフトウェアの試用ソフトウェア情報と
を含むサービス情報をインターネット100上に提供す
ることにより行われる。ユーザは、まず、自分の所有す
るユーザ端末101を用いてインターネット100に接
続し、ソフトウェアメーカー端末102がインターネッ
ト100上に提供している試用ソフトウェアサービス情
報にアクセスし、所望の試用ソフトウェア103をダウ
ンロードする。この試用ソフトウェア103は、プログ
ラム部103aとデータ部103bからなり、データ部
103bにユーザがいつからこの試用ソフトウェアを利
用しているか等のデータが格納されるようになってい
る。ユーザ端末101では、ダウンロードされた試用ソ
フトウェア103を起動する度に、プログラム部103
aに格納されている利用期間計算用プログラムによっ
て、データ部103bに格納されているデータを基にい
つまで利用できるかが計算されて試用ソフトウェアの利
用期間の制限がなされる。[0005] The provision service of trial software is performed, for example, by the software maker terminal 102 providing service information including various software information and trial software information of the software on the Internet 100. First, the user connects to the Internet 100 using the user terminal 101 owned by the user, accesses the trial software service information provided by the software maker terminal 102 on the Internet 100, and downloads the desired trial software 103. . The trial software 103 includes a program unit 103a and a data unit 103b, and data such as when the user has been using the trial software is stored in the data unit 103b. In the user terminal 101, every time the downloaded trial software 103 is activated, the program unit 103
The usage period calculation program stored in a stores the usage period of the trial software based on the data stored in the data section 103b, thereby limiting the usage period of the trial software.
【0006】図5に、ユーザ端末にて行われる試用ソフ
トウェアの利用期間制限の一連の手順を示す。ダウンロ
ードした試用ソフトウェアを起動すると(ステップS1
00)、まず、その起動した試用ソフトウェアの現在ま
での利用期間が計算され、その計算された利用期間が予
め設定されている試用ソフトウェアの試用期間を超えて
いないかどうかの確認が行われる(ステップS10
1)。超えていない場合は、そのまま起動した試用ソフ
トウェアを利用する通常処理が行われ(ステップS10
2)、超えた場合は、エラーメッセージが表示される
(ステップS102)。エラーメッセージ表示後、起動
した試用ソフトウェアのプログラムは強制終了される。
この動作により、ダウンロードした試用ソフトウェアを
予め設定されている試用期間を超えて使用する不正行為
を防止している。FIG. 5 shows a series of procedures for limiting the use period of the trial software performed at the user terminal. When the downloaded trial software is started (step S1)
00) First, the usage period of the activated trial software up to the present is calculated, and it is confirmed whether the calculated usage period does not exceed the preset trial period of the trial software (step). S10
1). If not exceeded, the normal process using the trial software started as it is is performed (step S10).
2) If exceeded, an error message is displayed (step S102). After the error message is displayed, the started trial software program is forcibly terminated.
This operation prevents unauthorized use of the downloaded trial software beyond the preset trial period.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、従来
は、ユーザ端末(パソコン)側で、ダウンロードした試
用ソフトウェアの利用が予め設定されている試用期間を
過ぎていないかどうかの確認が行われるようになってい
るため、試用期間を過ぎた場合でも、試用ソフトウェア
をユーザ端末から削除したり、OS(オペレーションシ
ステム)を再インストールしたり、他のパソコン環境を
用意して試用ソフトウェアをインストールすれば試用ソ
フトウェアの利用が可能である。このような不当な利用
は、結果的にソフトウェアメーカーの売り上げの減少に
繋がなる。However, conventionally, a user terminal (personal computer) checks whether or not the use of downloaded trial software has passed a preset trial period. Therefore, even if the trial period has expired, the trial software can be deleted by deleting the trial software from the user terminal, reinstalling the OS (operation system), or installing the trial software in another PC environment. Available. Such improper use results in a decrease in sales of software manufacturers.
【0008】本発明の目的は、上記問題を解決し、試用
ソフトウェアを試用期間を過ぎて利用する不正行為を確
実に防止することができる、試用ソフトウェアの管理シ
ステムおよび管理方法を提供することにある。さらに
は、そのような試用ソフトウェア管理を実行可能なプロ
グラムが記録された記録媒体を提供することにある。An object of the present invention is to provide a management system and a management method for trial software, which can solve the above-mentioned problem and can surely prevent unauthorized use of the trial software after the trial period. . Another object of the present invention is to provide a recording medium on which a program capable of executing such trial software management is recorded.
【0009】[0009]
【課題を解決するための手段】上記目的を達成するた
め、本発明の試用ソフトウェア管理システムは、ユーザ
端末と、予め試用期間が定められた試用ソフトウェアを
前記ユーザ端末に配信するソフトウェアメーカー端末と
を有する試用ソフトウェア管理システムにおいて、前記
ソフトウェアメーカー端末は、前記ユーザ端末に対し
て、試用ソフトウェアを配信する際に所定の試用コード
を付与する試用コード付与手段と、前記ユーザ端末から
送信される前記試用コードの受信回数または受信日時に
基づいて前記ユーザ端末における試用ソフトウェアの利
用が試用期間の範囲であるかどうかを判断し、試用期間
の範囲内である場合は、使用可能コードを前記ユーザ端
末に送信し、試用期間の範囲を超えている場合は、使用
不可能コードを前記ユーザ端末に送信する利用期間判断
手段とを有し、前記ユーザ端末は、前記配信された試用
ソフトウェアをインストールおよび起動する際に前記試
用コード付与手段から付与された試用コードの入力を要
求し、該要求に応じて入力された試用コードを前記ソフ
トウェアメーカー端末に送信する試用コード送信手段
と、前記ソフトウェアメーカー端末から使用可能コード
を受信した場合は、前記配信された試用ソフトウェアの
利用を許可し、使用不可能コードを受信した場合は、エ
ラーメッセージを表示して前記配信された試用ソフトウ
ェアの利用を拒否する使用可能コード受信確認手段とを
有することを特徴とする。In order to achieve the above object, a trial software management system according to the present invention comprises a user terminal and a software maker terminal for delivering trial software having a predetermined trial period to the user terminal. In the trial software management system having the software maker terminal, the user terminal is provided with trial code providing means for providing a predetermined trial code when delivering trial software, and the trial code transmitted from the user terminal. Judge whether the use of the trial software in the user terminal is within a trial period based on the number of receptions or the date and time of reception, and if it is within the trial period, transmit an available code to the user terminal. If it exceeds the trial period, the unusable code is The user terminal requests input of a trial code assigned from the trial code assigning unit when installing and activating the distributed trial software. A trial code transmitting means for transmitting a trial code input in response to a request to the software maker terminal; and, when an available code is received from the software maker terminal, use of the distributed trial software is permitted and used. When an impossible code is received, an available code reception confirmation unit for displaying an error message and refusing use of the delivered trial software is provided.
【0010】本発明の試用ソフトウェア管理方法は、ユ
ーザ端末と、予め試用期間が定められた試用ソフトウェ
アを前記ユーザ端末に配信するソフトウェアメーカー端
末とを有するシステムにおいて行われる試用ソフトウェ
アの管理方法において、前記ソフトウェアメーカー端末
が、前記ユーザ端末に対して試用ソフトウェアを配信す
る際に所定の試用コードを付与する第1のステップと、
前記ユーザ端末が、前記配信された試用ソフトウェアを
インストールおよび起動する際に、前記付与された所定
の試用コードの入力を要求し、該要求に応じて入力され
た試用コードを前記ソフトウェアメーカー端末に送信す
る第2のステップと、前記ソフトウェアメーカー端末
が、前記ユーザ端末から送信される試用コードの受信回
数または受信日時に基づいて前記ユーザ端末における試
用ソフトウェアの利用が試用期間の範囲であるかどうか
を判断し、試用期間の範囲内である場合は、使用可能コ
ードを前記ユーザ端末に送信し、試用期間の範囲を超え
ている場合は、使用不可能コードを前記ユーザ端末に送
信する第3のステップと、前記ユーザ端末が、前記ソフ
トウェアメーカー端末から使用可能コードを受信した場
合は、前記配信された試用ソフトウェアの利用を許可
し、使用不可能コードを受信した場合は、エラーメッセ
ージを表示して前記配信された試用ソフトウェアの利用
を拒否する第4のステップとを含むことを特徴とする。[0010] A trial software management method according to the present invention is a trial software management method performed in a system having a user terminal and a software maker terminal for distributing trial software having a predetermined trial period to the user terminal. A first step in which a software maker terminal assigns a predetermined trial code when delivering trial software to the user terminal;
When the user terminal installs and activates the distributed trial software, the user terminal requests input of the given predetermined trial code, and transmits the trial code input in response to the request to the software maker terminal. And the software maker terminal determines whether the use of the trial software in the user terminal is within a trial period based on the number of receptions or the date and time of receiving the trial code transmitted from the user terminal. And transmitting a usable code to the user terminal if it is within the range of the trial period, and transmitting an unusable code to the user terminal if the range of the trial period is exceeded. If the user terminal receives an enable code from the software maker terminal, Allow use trial software, when receiving an unusable code, characterized in that it comprises a fourth step rejects the distributed use trial software displays an error message.
【0011】本発明の記録媒体は、ユーザ端末に対し
て、試用ソフトウェアを配信する際に所定の試用コード
を付与する処理と、前記ユーザ端末から送信される前記
試用コードの受信回数または受信日時に基づいて前記ユ
ーザ端末における試用ソフトウェアの利用が試用期間の
範囲であるかどうかを判断し、試用期間の範囲内である
場合は、使用可能コードを前記ユーザ端末に送信し、試
用期間の範囲を超えている場合は、使用不可能コードを
前記ユーザ端末に送信する処理とをソフトウェアメーカ
ー端末のコンピュータに実行させるプログラムと、前記
ソフトウェアメーカー端末から配信された試用ソフトウ
ェアをインストールおよび起動する際に前記ソフトウェ
アメーカー端末によって付与された所定の試用コードの
入力を要求し、該要求に応じて入力された試用コードを
前記ソフトウェアメーカー端末に送信する処理と、前記
ソフトウェアメーカー端末から使用可能コードを受信し
た場合は、前記配信された試用ソフトウェアの利用を許
可し、使用不可能コードを受信した場合は、エラーメッ
セージを表示して前記配信された試用ソフトウェアの利
用を拒否する処理とを前記ユーザ端末のコンピュータに
実行させるプログラムとを記録したことを特徴とする。According to the recording medium of the present invention, a process of giving a predetermined trial code to a user terminal when distributing trial software, and the number of receptions or the reception date and time of the trial code transmitted from the user terminal are provided. Judge whether the use of the trial software in the user terminal is within a trial period, and if it is within the trial period, transmit an available code to the user terminal and exceed the trial period. A program that causes a computer of a software maker terminal to execute a process of transmitting an unusable code to the user terminal; and installing and activating the trial software distributed from the software maker terminal. Requests input of a predetermined trial code given by the terminal, Transmitting the trial code input to the software maker terminal according to the above, and when receiving the usable code from the software maker terminal, permitting the use of the distributed trial software, and disabling the unusable code. A program for causing the computer of the user terminal to execute a process of displaying an error message and refusing use of the delivered trial software when received is recorded.
【0012】上記のとおりの本発明においては、ダウン
ロードした試用ソフトウェアをユーザ端末にインストー
ルする際、およびインストールした試用ソフトウェアを
起動する際には、その試用ソフトウェアをダウンロード
した際に付与された所定の試用コードを入力する必要が
あり、その入力された試用コードはその都度、ユーザ端
末からソフトウェアメーカー端末に送信される。付与さ
れた試用コード以外のコードを入力したり、試用コード
を入力しなかった場合には、試用ソフトウェアのインス
トールおよび起動を行うことはでいない。よって、ユー
ザ端末から送信される試用コードの受信回数または受信
日時からそのユーザ端末における試用ソフトウェアの利
用期間が試用期間を超えているかどうかを正確に判断す
ることができる。In the present invention as described above, when the downloaded trial software is installed in the user terminal, and when the installed trial software is started, the predetermined trial software assigned when the trial software is downloaded is used. It is necessary to input a code, and the input trial code is transmitted from the user terminal to the software maker terminal each time. If a code other than the provided trial code is entered, or if the trial code is not entered, the trial software is not installed and started. Therefore, it is possible to accurately determine whether the usage period of the trial software in the user terminal exceeds the trial period from the number of times or the date and time of receiving the trial code transmitted from the user terminal.
【0013】[0013]
【発明の実施の形態】次に、本発明の実施形態について
図面を参照して説明する。Next, embodiments of the present invention will be described with reference to the drawings.
【0014】図1は、本発明の一実施形態である、試用
ソフトウェアの管理システムの主要構成を示すブック図
である。このシステムは、ユーザに供給した電子ゲーム
などの試用ソフトウェアの管理を行うシステムであっ
て、ユーザ端末20とソフトウェアメーカー端末30が
インターネット10を介して接続された構成となってい
る。FIG. 1 is a book diagram showing a main configuration of a trial software management system according to an embodiment of the present invention. This system manages trial software such as an electronic game supplied to a user, and has a configuration in which a user terminal 20 and a software maker terminal 30 are connected via the Internet 10.
【0015】ユーザ端末20は、パソコン本体、キーボ
ード、ディスプレイ、ハードディスク装置、モデム等か
らなる周知の情報処理装置である。ユーザは、インター
ネット10への接続を制限する所定のインターネットプ
ロバイダーと予め契約をしており、ユーザ端末20から
インターネット10への接続が可能になっている。ま
た、このユーザ端末20は、インターネット10を介し
てソフトウェアメーカー端末30が提供する試用ソフト
ウェア21をダウンロードし、インストールすることが
できる。詳しくは後述するが、このインストールした試
用ソフトウェア21の所定のプログラムが実行されるこ
とで、試用コード送信処理部22にて試用コード送信処
理が行われ、使用可能コード確認処理部23にて使用可
能コード確認処理が行われるようになっている。The user terminal 20 is a known information processing apparatus including a personal computer, a keyboard, a display, a hard disk device, a modem, and the like. The user has a contract with a predetermined Internet provider that restricts connection to the Internet 10 in advance, and the user terminal 20 can connect to the Internet 10. The user terminal 20 can download and install the trial software 21 provided by the software maker terminal 30 via the Internet 10. As will be described in detail later, by executing a predetermined program of the installed trial software 21, a trial code transmission process is performed in the trial code transmission processing unit 22, and the trial code transmission processing unit 23 can use the trial code transmission process. Code confirmation processing is performed.
【0016】ソフトウェアメーカー端末30は、音楽、
電子ゲームなどのソフトウェアを販売する業者によって
使用される端末であって、それらソフトウェアの一部を
ユーザに体験させることのできる試用ソフトウェア21
をユーザ端末20に対して提供する。このようなソフト
ウェアメーカー端末20は、ワークステーション・サー
バ等の情報処理装置により構成することができる。この
ソフトウェアメーカー端末30は、試用コード付与部3
1および利用期間判断部32を有し、これらにより、ユ
ーザ端末20に供給した試用ソフトウェア21の試用期
間の管理が行われる。The software maker terminal 30 stores music,
Trial software 21 that is a terminal used by a company that sells software such as electronic games, and that allows a user to experience a part of the software.
Is provided to the user terminal 20. Such a software maker terminal 20 can be configured by an information processing device such as a workstation server. The software maker terminal 30 includes a trial code assigning unit 3
1 and a use period judging unit 32 for managing the trial period of the trial software 21 supplied to the user terminal 20.
【0017】試用ソフトウェアの提供サービスは、ソフ
トウェアメーカー端末30が、例えば各種ソフトウェア
情報とそれらソフトウェアに関する試用ソフトウェア情
報とを含むサービス情報をインターネット10上に提供
することにより行われる。ユーザは、自分の所有するユ
ーザ端末20を用いてインターネット10に接続し、ソ
フトウェアメーカー端末30がインターネット100上
に提供している試用ソフトウェアサービス情報にアクセ
スし、所望の試用ソフトウェアをダウンロードしインス
トールする。これにより、ユーザ端末20上で試用ソフ
トウェアの起動が可能となる。ただし、試用ソフトウェ
アには、その供給元であるソフトウェアメーカーによっ
て予め試用期間が設定されており、その試用期間を超え
て試用ソフトウェアを利用することができないようにな
っている。以下に、その試用期間の管理動作を具体的に
説明する。The service of providing the trial software is performed by the software maker terminal 30 providing service information including, for example, various software information and trial software information related to the software on the Internet 10. The user connects to the Internet 10 using the user terminal 20 owned by the user, accesses the trial software service information provided by the software maker terminal 30 on the Internet 100, downloads and installs the desired trial software. Thus, the trial software can be activated on the user terminal 20. However, the trial period is set in advance by the software manufacturer that supplies the trial software, and the trial software cannot be used beyond the trial period. Hereinafter, the operation of managing the trial period will be specifically described.
【0018】図2は、本形態の試用ソフトウェア管理シ
ステムの動作を説明するためのフローチャート図であ
る。試用ソフトウェア21をユーザ端末20に供給する
際に、試用コード付与部31が試用ソフトウェア21に
対して所定の試用コード(ライセンスキー)を付与す
る。この試用コードは、ダウンロードした試用ソフトウ
ェア21をインストールおよび起動するために必要なコ
ードである。ユーザは、試用ソフトウェア21をユーザ
端末20にインストールおよび起動する際に、その使用
コードの入力を要求される。この試用コードの入力要求
は、試用コード送信処理部22にて行われる。上記図2
の例では、すでにインストールされた試用ソフトウェア
21を起動する場合の試用期間管理手順が示されてい
る。FIG. 2 is a flowchart for explaining the operation of the trial software management system of this embodiment. When supplying the trial software 21 to the user terminal 20, the trial code assigning unit 31 assigns a predetermined trial code (license key) to the trial software 21. The trial code is a code necessary for installing and starting the downloaded trial software 21. When the user installs and activates the trial software 21 on the user terminal 20, the user is required to input the usage code. This trial code input request is made by the trial code transmission processing unit 22. Figure 2 above
In the example, the trial period management procedure for activating the already installed trial software 21 is shown.
【0019】図2を参照すると、ユーザが、ユーザ端末
20上で、インストールした試用ソフトウェア21を起
動するための所定の入力操作を行うと(ステップS1
0)、まず、試用コード送信処理部22が試用コードの
入力を要求し、該要求に応じて入力された試用コードを
インターネット10を介してソフトウェアメーカー端末
30に送信する(ステップS11)。Referring to FIG. 2, when the user performs a predetermined input operation on the user terminal 20 to activate the installed trial software 21 (step S1).
0) First, the trial code transmission processing unit 22 requests the input of the trial code, and transmits the trial code input in response to the request to the software maker terminal 30 via the Internet 10 (step S11).
【0020】ソフトウェアメーカー端末30では、利用
期間判断部32が、試用コード送信処理部22から送信
された試用コードを受信し(ステップS12)、該試用
コードの受信が何回目であるのかを判断し、2回目以降
である場合は、初回受信時からの経過日数を計算し、該
経過日数が試用ソフトウェア21に予め設定されている
試用期間の範囲であるかを判断する(ステップS1
3)。そして、利用期間判断部32は、試用期間の範囲
内である場合は、使用可能コードをユーザ端末20に送
信し(ステップS14)、試用期間の範囲を超えている
場合は、使用不可能コードをユーザ端末20に送信する
(ステップS15)。In the software maker terminal 30, the use period determination unit 32 receives the trial code transmitted from the trial code transmission processing unit 22 (step S12), and determines the number of times the trial code has been received. If it is the second time or later, the number of days elapsed since the first reception is calculated, and it is determined whether or not the number of days is within the range of the trial period preset in the trial software 21 (step S1).
3). Then, the use period determination unit 32 transmits the usable code to the user terminal 20 when the usage code is within the trial period (step S14), and outputs the unusable code when the usage code is outside the trial period. The data is transmitted to the user terminal 20 (step S15).
【0021】ユーザ端末では、使用可能コード確認処理
部が、利用期間判断部32から受信されたコードが使用
可能コードであるか否かを確認し(ステップS16)、
受信コードが使用可能コードである場合は、そのまま起
動した試用ソフトウェアを利用する通常処理を行わせ
(ステップS17)、受信コードが使用不可能コードで
ある場合は、エラーメッセージを表示させる(ステップ
S18)。エラーメッセージ表示後、起動した試用ソフ
トウェアのプログラムは強制終了される。この動作によ
り、ダウンロードした試用ソフトウェアを予め設定され
ている利用期間を超えて使用する不正行為を防止してい
る。In the user terminal, the usable code confirmation processing unit confirms whether the code received from the use period determining unit 32 is a usable code (step S16).
If the received code is a usable code, normal processing using the trial software started as it is is performed (step S17), and if the received code is an unusable code, an error message is displayed (step S18). . After the error message is displayed, the started trial software program is forcibly terminated. This operation prevents unauthorized use of the downloaded trial software beyond the preset use period.
【0022】上述の試用期間管理動作では、試用期間を
超えたかどうかの判断を初回受信時からの経過日数に基
づいて行っているが、本発明は、この構成に限定される
ものではない。例えば、試用ソフトウェアの試用期間が
有効使用回数によって設定されているものとし、試用コ
ードの受信回数から試用ソフトウェアの使用回数を計算
し、この使用回数が上記有効使用回数の範囲内であるか
どうかで試用期間を超えたかどうかの判断を行ってもよ
い。また、試用ソフトウェアの試用期間が有効使用日数
によって設定されているものとし、試用コードの受信日
時から試用ソフトウェアの使用日数を計算し、この使用
日数が上記有効使用日数の範囲内であるかどうかで試用
期間を超えたかどうかの判断を行ってもよい。さらに、
試用ソフトウェアの試用期間として使用期限(年月日)
が設定されているものとし、試用コードの受信日時が上
記使用期限内であるかどうかで試用期間を超えたかどう
かの判断を行ってもよい。In the above-described trial period management operation, whether the trial period has been exceeded is determined based on the number of days that have elapsed since the first reception. However, the present invention is not limited to this configuration. For example, assuming that the trial period of the trial software is set by the number of effective uses, the number of times the trial software is used is calculated from the number of times the trial code is received, and whether the number of uses is within the range of the effective number of uses is determined. A determination may be made as to whether the trial period has been exceeded. Also, it is assumed that the trial period of the trial software is set by the number of days of valid use, and the number of days of trial software is calculated from the date and time of receiving the trial code. A determination may be made as to whether the trial period has been exceeded. further,
Expiration date (date) as trial period of trial software
May be set, and it may be determined whether or not the date and time of receiving the trial code is within the expiration date to determine whether or not the trial code has expired.
【0023】また、上述の説明は、インターネットを介
して試用ソフトウェアをダウンロードしているが、本発
明はこれに限定されるものではない。例えば、試用ソフ
トウェアをCD−ROMで供給するようにしてもよい。
その場合は、試用ソフトウェアのデータ部分に所定の試
用コードが予め設定され、ユーザは、インストール時、
起動時にその試用コードを入力することになる。ただ
し、CD−ROMの試用はソフトウェアメーカー端末と
の通信が可能なユーザ端末に限られる。In the above description, the trial software is downloaded via the Internet, but the present invention is not limited to this. For example, the trial software may be supplied on a CD-ROM.
In that case, a predetermined trial code is preset in the data portion of the trial software,
You will have to enter the trial code at startup. However, trial use of the CD-ROM is limited to a user terminal capable of communicating with a software maker terminal.
【0024】(記録媒体)以上説明した試用ソフトウェ
アの試用期間管理は、その手順を記録した記録媒体をシ
ステムに供給することにより実現することができる。図
3は、試用ソフトウェアの試用期間管理の手順が記録さ
れた記録媒体を備えるシステムの一構成例を示すブロッ
ク図である。(Recording Medium) The trial period management of the trial software described above can be realized by supplying a recording medium recording the procedure to the system. FIG. 3 is a block diagram illustrating an example of a configuration of a system including a recording medium in which a procedure for managing a trial period of trial software is recorded.
【0025】記録媒体41は、磁気ディスク、半導体メ
モリ、その他の記録媒体である。この記録媒体41に
は、ユーザ端末に対して、試用ソフトウェア21を配信
する際に所定の試用コードを付与する処理と、ユーザ端
末20から送信される試用コードの受信回数または受信
日時に基づいてユーザ端末20における試用ソフトウェ
ア21の利用が予め設定された試用期間の範囲であるか
どうかを判断し、試用期間の範囲内である場合は、使用
可能コードをユーザ端末20に送信し、試用期間の範囲
を超えている場合は、使用不可能コードをユーザ端末2
0に送信する処理とをソフトウェアメーカー端末30の
演算処理部(コンピュータ)40に実行させるプログラ
ムと、ソフトウェアメーカー端末30から配信された試
用ソフトウェア21をインストールおよび起動する際に
ソフトウェアメーカー端末30によって付与された所定
の試用コードの入力を要求し、該要求に応じて入力され
た試用コードをソフトウェアメーカー端末30に送信す
る処理と、ソフトウェアメーカー端末から使用可能コー
ドを受信した場合は、試用ソフトウェア21の利用を許
可し、使用不可能コードを受信した場合は、エラーメッ
セージを表示して試用ソフトウェア21の利用を拒否す
る処理とをユーザ端末20の演算処理部(コンピュー
タ)42に実行させるプログラムとが記録されている。
ユーザ端末20の演算処理部(コンピュータ)42は、
記録媒体41に記録されたそれらプログラムを受信する
ことで、前述した試用コード送信処理部22および試用
可能コード確認処理部23における処理が行われる。The recording medium 41 is a magnetic disk, a semiconductor memory, or another recording medium. The recording medium 41 includes a process of providing a predetermined trial code to the user terminal when the trial software 21 is distributed, and a process of receiving a trial code transmitted from the user terminal 20 based on the number of times or date and time of receiving the trial code. It is determined whether the use of the trial software 21 in the terminal 20 is within a preset trial period, and if it is within the trial period, the usable code is transmitted to the user terminal 20 and the trial period is If the number exceeds the limit, the unusable code is
0 and a program for causing the arithmetic processing unit (computer) 40 of the software maker terminal 30 to execute the process to be transmitted to the software maker terminal 30 and the trial software 21 distributed from the software maker terminal 30 when the software is installed and activated. Requesting the input of the predetermined trial code, transmitting the trial code entered in response to the request to the software maker terminal 30, and using the trial software 21 when the usable code is received from the software maker terminal. Is permitted, and when an unusable code is received, a program that causes an arithmetic processing unit (computer) 42 of the user terminal 20 to execute an operation of displaying an error message and refusing use of the trial software 21 is recorded. ing.
The arithmetic processing unit (computer) 42 of the user terminal 20
By receiving these programs recorded on the recording medium 41, the processing in the trial code transmission processing unit 22 and the trial possible code confirmation processing unit 23 described above is performed.
【0026】[0026]
【発明の効果】以上説明したように、本発明によれば、
ユーザ端末における試用ソフトウェアの利用期間が試用
期間を超えているかどうかを正確に判断することができ
るので、試用ソフトウェアをその試用期間を超えて使用
する不正行為を確実に防止することができる。As described above, according to the present invention,
Since it is possible to accurately determine whether or not the usage period of the trial software in the user terminal exceeds the trial period, it is possible to reliably prevent an unauthorized act of using the trial software beyond the trial period.
【図1】本発明の一実施形態である、試用ソフトウェア
の管理システムの主要構成を示すブック図である。FIG. 1 is a book diagram showing a main configuration of a trial software management system according to an embodiment of the present invention.
【図2】図1に示す試用ソフトウェア管理システムの動
作を説明するためのフローチャート図である。FIG. 2 is a flowchart for explaining the operation of the trial software management system shown in FIG. 1;
【図3】本発明の他の実施形態である、試用ソフトウェ
アの試用期間管理の手順が記録された記録媒体を備える
管理システムの一構成例を示すブロック図である。FIG. 3 is a block diagram illustrating a configuration example of a management system according to another embodiment of the present invention, which includes a recording medium in which a procedure for managing a trial period of trial software is recorded.
【図4】従来の試用ソフトウェア管理システムの主要構
成を示すブロック図である。FIG. 4 is a block diagram showing a main configuration of a conventional trial software management system.
【図5】図4に示す試用ソフトウェア管理システムにお
いて行われる試用ソフトウェアの利用期間制限の一連の
手順を示すフローチャート図である。FIG. 5 is a flowchart showing a series of procedures for limiting the use period of trial software performed in the trial software management system shown in FIG. 4;
10 インターネット 20 ユーザ端末 21 試用ソフトウェア 22 試用コード送信処理部 23 使用可能コード確認処理部 30 ソフトウェアメーカー端末 31 試用コード付与部 32 利用期間判断部 40、42 演算処理部 41 記録媒体 DESCRIPTION OF SYMBOLS 10 Internet 20 User terminal 21 Trial software 22 Trial code transmission processing part 23 Usable code confirmation processing part 30 Software maker terminal 31 Trial code attaching part 32 Usage period judgment part 40, 42 Arithmetic processing part 41 Recording medium
───────────────────────────────────────────────────── フロントページの続き (72)発明者 良知 敦 静岡県掛川市下俣800番地 静岡日本電気 株式会社内 Fターム(参考) 5B049 AA05 BB11 CC08 EE00 GG00 GG08 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Atsushi Ryochi 800 Shimomata, Kakegawa-shi, Shizuoka Shizuoka NEC F-term (reference) 5B049 AA05 BB11 CC08 EE00 GG00 GG08
Claims (11)
た試用ソフトウェアを前記ユーザ端末に配信するソフト
ウェアメーカー端末とを有する試用ソフトウェア管理シ
ステムにおいて、 前記ソフトウェアメーカー端末は、 前記ユーザ端末に対して、試用ソフトウェアを配信する
際に所定の試用コードを付与する試用コード付与手段
と、 前記ユーザ端末から送信される前記試用コードの受信回
数または受信日時に基づいて前記ユーザ端末における試
用ソフトウェアの利用が試用期間の範囲であるかどうか
を判断し、試用期間の範囲内である場合は、使用可能コ
ードを前記ユーザ端末に送信し、試用期間の範囲を超え
ている場合は、使用不可能コードを前記ユーザ端末に送
信する利用期間判断手段とを有し、 前記ユーザ端末は、 前記配信された試用ソフトウェアをインストールおよび
起動する際に前記試用コード付与手段から付与された試
用コードの入力を要求し、該要求に応じて入力された試
用コードを前記ソフトウェアメーカー端末に送信する試
用コード送信手段と、 前記ソフトウェアメーカー端末から使用可能コードを受
信した場合は、前記配信された試用ソフトウェアの利用
を許可し、使用不可能コードを受信した場合は、エラー
メッセージを表示して前記配信された試用ソフトウェア
の利用を拒否する使用可能コード受信確認手段とを有す
ることを特徴とする試用ソフトウェア管理システム。1. A trial software management system comprising a user terminal and a software maker terminal for delivering trial software for which a trial period is predetermined to the user terminal, wherein the software maker terminal is configured to: Trial code providing means for providing a predetermined trial code when delivering trial software; and using the trial software in the user terminal based on the number of times or the date and time of receiving the trial code transmitted from the user terminal. Judge whether it is within the range of the trial period, if it is within the range of the trial period, send an available code to the user terminal, if it is beyond the range of the trial period, the unusable code to the user terminal And a use period determining unit that transmits the user terminal to the user terminal. Trial code transmitting means for requesting input of a trial code assigned from the trial code assigning means when installing and activating software for trial, and transmitting the trial code input in response to the request to the software maker terminal, When the usable code is received from the software maker terminal, the use of the distributed trial software is permitted, and when the unusable code is received, an error message is displayed to display the use of the distributed trial software. And a usable code reception confirming means for rejecting the trial software.
末から送信される試用コードを受信し、該試用コードの
受信が2回目以降の場合に、初回受信時からの経過日数
を計算するとともに、該経過日数が前記試用ソフトウェ
アに予め設定されている試用期間の範囲であるかを判断
するように構成されていることを特徴とする請求項1に
記載の試用ソフトウェア管理システム。2. The use period determining means receives a trial code transmitted from the user terminal, and when the trial code is received for the second time or later, calculates the number of days elapsed from the first reception, 2. The trial software management system according to claim 1, wherein the trial software management system is configured to determine whether the elapsed days are within a trial period set in advance for the trial software.
使用回数によって設定されており、前記利用期間判断手
段は、前記ユーザ端末から送信される試用コードの受信
回数から試用ソフトウェアの使用回数を計算し、該使用
回数が前記有効使用回数の範囲内であるかどうかの判断
を行うように構成されていることを特徴とする請求項1
に記載の試用ソフトウェア管理システム。3. The trial period of the trial software is set by the number of effective uses, and the use period determining means calculates the number of times of use of the trial software from the number of times of receiving the trial code transmitted from the user terminal, 2. The apparatus according to claim 1, wherein the number of uses is determined to be within the range of the number of effective uses.
A trial software management system as described in.
使用日数によって設定されており、前記利用期間判断手
段は、前記ユーザ端末から送信される試用コードの受信
日時から試用ソフトウェアの使用日数を計算し、該使用
日数が前記有効使用日数の範囲内であるかどうかの判断
を行うように構成されていることを特徴とする請求項1
に記載の試用ソフトウェア管理システム。4. The trial period of the trial software is set by the number of valid use days, and the use period determining means calculates the number of days of trial software use from the date and time of receiving the trial code transmitted from the user terminal, 2. The apparatus according to claim 1, wherein the determination is made as to whether or not the number of use days is within the range of the effective use days.
A trial software management system as described in.
期限を定めた年月日によって設定されており、前記利用
期間判断手段は、前記ユーザ端末から送信される試用コ
ードの受信日時が前記使用期限内であるかどうかの判断
を行うように構成されていることを特徴とする請求項1
に記載の試用ソフトウェア管理システム。5. The trial period of the trial software is set by a date when a use period is set, and the use period determining unit determines that a reception date and time of a trial code transmitted from the user terminal is within the use period. 2. The method according to claim 1, wherein the determination is made as to whether the condition is
A trial software management system as described in.
た試用ソフトウェアを前記ユーザ端末に配信するソフト
ウェアメーカー端末とを有するシステムにおいて行われ
る試用ソフトウェアの管理方法において、 前記ソフトウェアメーカー端末が、前記ユーザ端末に対
して試用ソフトウェアを配信する際に所定の試用コード
を付与する第1のステップと、 前記ユーザ端末が、前記配信された試用ソフトウェアを
インストールおよび起動する際に、前記付与された所定
の試用コードの入力を要求し、該要求に応じて入力され
た試用コードを前記ソフトウェアメーカー端末に送信す
る第2のステップと、 前記ソフトウェアメーカー端末が、前記ユーザ端末から
送信される試用コードの受信回数または受信日時に基づ
いて前記ユーザ端末における試用ソフトウェアの利用が
試用期間の範囲であるかどうかを判断し、試用期間の範
囲内である場合は、使用可能コードを前記ユーザ端末に
送信し、試用期間の範囲を超えている場合は、使用不可
能コードを前記ユーザ端末に送信する第3のステップ
と、 前記ユーザ端末が、前記ソフトウェアメーカー端末から
使用可能コードを受信した場合は、前記配信された試用
ソフトウェアの利用を許可し、使用不可能コードを受信
した場合は、エラーメッセージを表示して前記配信され
た試用ソフトウェアの利用を拒否する第4のステップと
を含むことを特徴とする試用ソフトウェア管理方法。6. A method for managing trial software performed in a system having a user terminal and a software maker terminal for distributing trial software having a predetermined trial period to the user terminal, wherein the software maker terminal comprises: A first step of assigning a predetermined trial code when distributing trial software to a terminal; and the user terminal, when installing and activating the distributed trial software, assigning the predetermined trial code. A second step of requesting input of a code and transmitting the trial code input in response to the request to the software maker terminal; andthe software maker terminal receives the trial code transmitted from the user terminal or Trial on the user terminal based on reception date and time It is determined whether or not the use of the software is within the trial period.If the use is within the trial period, the usable code is transmitted to the user terminal. A third step of transmitting a usable code to the user terminal; and, when the user terminal receives the usable code from the software maker terminal, permitting use of the distributed trial software, And receiving an error message to display an error message and rejecting the use of the delivered trial software.
から送信される試用コードを受信し、該試用コードの受
信が2回目以降の場合に、初回受信時からの経過日数を
計算するとともに、該経過日数が前記試用ソフトウェア
に予め設定されている試用期間の範囲であるかを判断
し、試用期間の範囲内である場合は、使用可能コードを
前記ユーザ端末に送信し、試用期間の範囲を超えている
場合は、使用不可能コードを前記ユーザ端末に送信する
ステップであることを特徴とする請求項6に記載の試用
ソフトウェア管理方法。7. The method according to claim 3, wherein the third step is to receive a trial code transmitted from the user terminal, and when the trial code is received for the second time or later, calculate the number of days elapsed since the first reception. Determine whether the elapsed days are within the range of the trial period preset in the trial software, and if it is within the range of the trial period, transmit an available code to the user terminal and change the range of the trial period. 7. The trial software management method according to claim 6, further comprising transmitting an unusable code to the user terminal when the number exceeds the limit.
から送信される試用コードの受信回数から試用ソフトウ
ェアの使用回数を計算し、該使用回数が前記試用ソフト
ウェアの試用期間として設定された有効使用回数の範囲
内であるかどうかを判断し、試用期間の範囲内である場
合は、使用可能コードを前記ユーザ端末に送信し、試用
期間の範囲を超えている場合は、使用不可能コードを前
記ユーザ端末に送信するステップであることを特徴とす
る請求項6に記載の試用ソフトウェア管理方法。8. The method according to claim 3, wherein the third step calculates the number of times the trial software is used from the number of times the trial code transmitted from the user terminal is received, and the number of times the valid use is set as a trial period of the trial software. Determine whether the number is within the range of the number of times, if it is within the range of the trial period, send an available code to the user terminal, if it exceeds the range of the trial period, the unusable code 7. The trial software management method according to claim 6, further comprising the step of transmitting the trial software to a user terminal.
から送信される試用コードの受信日時から試用ソフトウ
ェアの使用日数を計算し、該使用日数が前記試用ソフト
ウェアの試用期間として設定された有効使用日数の範囲
内であるかどうかを判断し、試用期間の範囲内である場
合は、使用可能コードを前記ユーザ端末に送信し、試用
期間の範囲を超えている場合は、使用不可能コードを前
記ユーザ端末に送信するステップであることを特徴とす
る請求項6に記載の試用ソフトウェア管理方法。9. The third step calculates the number of days of use of the trial software from the date and time of receiving the trial code transmitted from the user terminal, and the number of days of use is set as an effective use period set as a trial period of the trial software. Determine whether it is within the range of the number of days, if it is within the range of the trial period, send an available code to the user terminal, if it is beyond the range of the trial period, the unavailable code 7. The trial software management method according to claim 6, further comprising the step of transmitting the trial software to a user terminal.
末から送信される試用コードの受信日時が前記試用ソフ
トウェアの試用期間として設定された使用期限の年月日
に達したかどうかを判断し、試用期間の範囲内である場
合は、使用可能コードを前記ユーザ端末に送信し、試用
期間の範囲を超えている場合は、使用不可能コードを前
記ユーザ端末に送信するステップであることを特徴とす
る請求項6に記載の試用ソフトウェア管理方法。10. The third step determines whether or not the reception date and time of the trial code transmitted from the user terminal has reached the expiration date set as the trial period of the trial software, If it is within the range of the trial period, send a usable code to the user terminal, and if it is beyond the range of the trial period, send an unusable code to the user terminal. The trial software management method according to claim 6.
アを配信する際に所定の試用コードを付与する処理と、 前記ユーザ端末から送信される前記試用コードの受信回
数または受信日時に基づいて前記ユーザ端末における試
用ソフトウェアの利用が予め設定されている試用期間の
範囲であるかどうかを判断し、試用期間の範囲内である
場合は、使用可能コードを前記ユーザ端末に送信し、試
用期間の範囲を超えている場合は、使用不可能コードを
前記ユーザ端末に送信する処理とをソフトウェアメーカ
ー端末のコンピュータに実行させるプログラムと、 前記ソフトウェアメーカー端末から配信された試用ソフ
トウェアをインストールおよび起動する際に前記ソフト
ウェアメーカー端末によって付与された所定の試用コー
ドの入力を要求し、該要求に応じて入力された試用コー
ドを前記ソフトウェアメーカー端末に送信する処理と、 前記ソフトウェアメーカー端末から使用可能コードを受
信した場合は、前記配信された試用ソフトウェアの利用
を許可し、使用不可能コードを受信した場合は、エラー
メッセージを表示して前記配信された試用ソフトウェア
の利用を拒否する処理とを前記ユーザ端末のコンピュー
タに実行させるプログラムとを記録した記録媒体。11. A process of giving a predetermined trial code to a user terminal when distributing trial software, and the user terminal is provided based on the number of times or date and time of reception of the trial code transmitted from the user terminal. Judge whether the use of the trial software in the trial period is within the preset trial period, and if it is within the trial period, transmit the usable code to the user terminal and exceed the trial period. A program that causes a computer of a software maker terminal to execute a process of transmitting an unusable code to the user terminal; and installing and activating the trial software distributed from the software maker terminal. Requests input of a predetermined trial code given by the terminal, A process of transmitting the trial code entered in response to the request to the software maker terminal; and, when an enable code is received from the software maker terminal, the use of the distributed trial software is permitted, and the unusable code is And a program for causing a computer of the user terminal to execute an operation of displaying an error message and refusing use of the distributed trial software when the computer receives the received error message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000241269A JP3347128B2 (en) | 2000-08-09 | 2000-08-09 | Trial software management system and management method, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000241269A JP3347128B2 (en) | 2000-08-09 | 2000-08-09 | Trial software management system and management method, and recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002056128A true JP2002056128A (en) | 2002-02-20 |
JP3347128B2 JP3347128B2 (en) | 2002-11-20 |
Family
ID=18732480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000241269A Expired - Fee Related JP3347128B2 (en) | 2000-08-09 | 2000-08-09 | Trial software management system and management method, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3347128B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9684781B2 (en) | 2010-11-12 | 2017-06-20 | Hewlett Packard Enterprise Development Lp | Determine authorization of a software product based on a first and second authorization item |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0895777A (en) * | 1994-09-20 | 1996-04-12 | Fujitsu Ltd | Software utilization controller |
JPH11296437A (en) * | 1998-04-10 | 1999-10-29 | Nippon Telegr & Teleph Corp <Ntt> | Contents management system with expiration date, management method and recording emdium for recording information |
JP2000047867A (en) * | 1998-07-31 | 2000-02-18 | Sony Computer Entertainment Inc | Data processing system, method therefor, data processor and method therefor |
JP2000099324A (en) * | 1998-09-28 | 2000-04-07 | Sharp Corp | Device and method for activating sample software and storage medium recording control program therefor |
JP2000113066A (en) * | 1998-10-09 | 2000-04-21 | Fujitsu Ltd | Method and system for managing distribution of digital contents |
-
2000
- 2000-08-09 JP JP2000241269A patent/JP3347128B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0895777A (en) * | 1994-09-20 | 1996-04-12 | Fujitsu Ltd | Software utilization controller |
JPH11296437A (en) * | 1998-04-10 | 1999-10-29 | Nippon Telegr & Teleph Corp <Ntt> | Contents management system with expiration date, management method and recording emdium for recording information |
JP2000047867A (en) * | 1998-07-31 | 2000-02-18 | Sony Computer Entertainment Inc | Data processing system, method therefor, data processor and method therefor |
JP2000099324A (en) * | 1998-09-28 | 2000-04-07 | Sharp Corp | Device and method for activating sample software and storage medium recording control program therefor |
JP2000113066A (en) * | 1998-10-09 | 2000-04-21 | Fujitsu Ltd | Method and system for managing distribution of digital contents |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9684781B2 (en) | 2010-11-12 | 2017-06-20 | Hewlett Packard Enterprise Development Lp | Determine authorization of a software product based on a first and second authorization item |
Also Published As
Publication number | Publication date |
---|---|
JP3347128B2 (en) | 2002-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7483988B2 (en) | Information transmission method and system | |
US7484207B2 (en) | Software execution control system and software execution control program | |
US8443455B2 (en) | Apparatus, method, and computer program for controlling use of a content | |
TWI446180B (en) | A method, system, and computer program product of controlling use of a computer program | |
KR100974459B1 (en) | Service providing apparatus and service providing method | |
US20040148525A1 (en) | Software providing system, software providing apparatus and method, recording medium, and program | |
US20100169463A1 (en) | Digital content distribution systems and methods | |
US20100180272A1 (en) | System For Enabling Virtual Services On A Business And A Consumer Device | |
US20090326964A1 (en) | Extensible agent-based license structure | |
JPH10214297A (en) | Closed-membership service system using internet, and method therefor | |
US8725790B2 (en) | Multiple application activation | |
JP2002091595A (en) | Method and system for managing license | |
JP3347128B2 (en) | Trial software management system and management method, and recording medium | |
JP2004145520A (en) | Electronic file providing system, information processor and method, recording medium, and program | |
US20050289069A1 (en) | User terminal program designated not to receive contents that cannot achieve users' object | |
JP2006309720A (en) | Software license management system, cellular telephone website server and software license management method | |
JP2004030617A (en) | Transaction service system using internet and its method | |
JP4147819B2 (en) | Software usage right management method and usage right management system | |
JP2003022142A (en) | Method for installing and uninstalling software | |
JP2004070560A (en) | License management device and program | |
JPH10133869A (en) | Method for distributing software product | |
JP2003167785A (en) | Access control system and access control method | |
JP2003284871A (en) | Game system, game device and program | |
JP2003150873A (en) | User certification system and system using it | |
JP2005316577A (en) | Distribution program and distribution system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |