JPS61123936A - Control system of onerous program - Google Patents

Control system of onerous program

Info

Publication number
JPS61123936A
JPS61123936A JP59246748A JP24674884A JPS61123936A JP S61123936 A JPS61123936 A JP S61123936A JP 59246748 A JP59246748 A JP 59246748A JP 24674884 A JP24674884 A JP 24674884A JP S61123936 A JPS61123936 A JP S61123936A
Authority
JP
Japan
Prior art keywords
program
programs
paid
onerous
customer
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
JP59246748A
Other languages
Japanese (ja)
Inventor
Hideaki Kaji
梶 日出明
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 JP59246748A priority Critical patent/JPS61123936A/en
Publication of JPS61123936A publication Critical patent/JPS61123936A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

PURPOSE:To protect effectively an onerous program by using said program only when its usufructuary right is confirmed to be held by an information processing system while a control table is referred. CONSTITUTION:The onerous program 41 necessary for operating the inormation processing system 1 is called and activated. Normally the control right of the system is handed to the onerous activated program 41, however, prior to the handing, a judging part 5 refers to the control table 3 and checks a bit corresponding to the desired onerous program 41. When the bit is '1', the usufructuary right of the onerous program 41 is held by the system 1, and the control right is handed to the onerous program 41 to start the execution of the program. If the bit is zero, the system 1 is judged not to possess the usufructuary right of the onerous program 41, and the prescribed processing is made so as to forbid handing of the control right. Accordingly the execution of the onerous program 41 is inhibited.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は有償プログラムの管理方式に係り、更に換言す
るならば提供された記録媒体に格納された少なくとも1
個のプログラムの中から、個々のユーザが利用し得るも
のを識別する方式に関する。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a method for managing paid programs, and in other words, at least one program stored in a provided recording medium.
This invention relates to a method for identifying programs available to individual users from among individual programs.

〔従来の技術〕[Conventional technology]

情報処理装置を稼働するには、その稼働目的に応じたソ
フトウェアが必要である。このソフトウェアの開発には
多大の工数を必要とし、それぞれの用途に開発作成され
たプログラムは有償で顧客に供給されている。従って情
報処理装置の顧客は、その稼働目的に必要なソフトウェ
アの使用契約をメーカとの間で結び、使用権を確保する
In order to operate an information processing apparatus, software corresponding to the purpose of operation is required. Developing this software requires a large amount of man-hours, and programs developed and created for each purpose are supplied to customers for a fee. Therefore, a customer of an information processing device secures usage rights by signing a contract with the manufacturer to use the software necessary for the purpose of its operation.

この有償プログラムが複写或いは移植され、資格のない
人々に使用されると、プログラム作成者の利益が著しく
損なわれ、有償プログラムの意味もなくなることとなる
。また情報処理装置の利用形態は一般に顧客毎に異なる
ため、契約しているプログラムの種類が異なり、またプ
ログラムが同じで゛あっても、その中の機能を選択する
オプションの指定が異なるため、生成されるプログラム
は顧客ごとに少しずつ異なる。
If this paid program is copied or ported and used by unqualified people, the profits of the program creator will be severely damaged and the paid program will lose its meaning. In addition, since the usage pattern of information processing equipment generally differs from customer to customer, the types of programs to which they are contracted differ, and even if the programs are the same, the options for selecting functions within them are different, so the generation The programs offered differ slightly for each customer.

以上のことに対処するため、メーカは上記使用契約に基
づいて顧客にソフトウェアを提供するに際し、それぞれ
の用途に開発作成されたプログラム(それぞれの用途に
作成されたプログラム及びこのプログラムが使用するデ
ータの群)の中から、上記使用契約に含まれるプログラ
ム及びデータを選択し、この選択されたものを所定の記
録媒体に格納するという作業、即ちカストマイズという
作業が必要になる。そして個々の顧客には、その顧客向
けにカストマイズされたプログラムが提供されている。
In order to deal with the above, when providing software to customers based on the above usage agreement, the manufacturer will provide information on programs developed and created for each purpose (programs created for each purpose and the data used by this program). It is necessary to select the programs and data included in the above-mentioned usage contract from among the above-mentioned usage contracts and to store the selected programs in a predetermined recording medium, that is, a process called customization. Each customer is provided with a program customized for them.

このプログラムをカストマイズする作業は、例えば地域
ごとに設けられたメーカの出荷センタにおいて行われる
The work of customizing this program is performed, for example, at a manufacturer's shipping center established for each region.

更に各プログラムに対する修正情報が発せられた場合、
この修正情報に基づいて該当するプログラムに対して修
正作業を施さねばならない。この場合にも上述の如く顧
客個々にプログラムの組み合わせが異なるので、上記修
正情報を個々の顧客向けにカストマイズする作業が必要
となる。
Furthermore, if correction information for each program is issued,
Based on this correction information, the corresponding program must be corrected. In this case, as mentioned above, each customer has a different combination of programs, so it is necessary to customize the correction information for each customer.

上記修正情報は通常磁気テープのような記録媒体に一括
して格納され、上述の出荷センタに送付され、ここで上
述のようにカストマイズされ、所゛定の記録媒体に格納
されて各顧客に提供される。
The above correction information is usually stored all at once on a recording medium such as a magnetic tape, and sent to the above-mentioned shipping center, where it is customized as described above, stored on a predetermined recording medium, and provided to each customer. be done.

各顧客においてはこの提供された修正情報を用いて、対
象のプログラムの修正作業を行うのであるが、この修正
作業は、顧客自身により或いはメーカの担当部門のSE
(システムエンジニャ)により、夜間或いは休日等の情
報処理装置の非稼働時に行われることが多い。
Each customer uses the provided modification information to modify the target program, but this modification work can be done by the customer himself or by the SE of the manufacturer's department.
This is often done by a system engineer (system engineer) when the information processing device is not in operation, such as at night or on holidays.

〔発明が解決しようとする問題点1 以上のように各顧客の情報処理装置が所期の如く稼働す
るためには、使用契約に基づいて必要なプログラムや修
正情報をカストマイズする際、及び実際に修正を施す際
に多大の工数を必要とし、これに要する費用も実大なも
のとなる。このことは、メーカにとってもまた顧客にと
っても大きな問題であり、情報処理システムがますます
大規模化していく趨勢下にあっては、将来より深刻な問
題となるのは明らかである。
[Problem to be solved by the invention 1 As mentioned above, in order for each customer's information processing device to operate as expected, it is necessary to customize the necessary programs and modification information based on the usage contract, and when actually A large number of man-hours are required to make the correction, and the cost required for this is also substantial. This is a big problem for both manufacturers and customers, and as information processing systems continue to become larger and larger, it is clear that this will become a more serious problem in the future.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は上記問題点に鑑み、有償プログラムを使用契約
の有無に拘わらずカストマイズすることなく顧客に提供
し、その中から顧客は使用権を有するものだけを利用し
得るシステム、即ち顧客に依存しないプログラム提供形
態を構築することを目的とする。
In view of the above-mentioned problems, the present invention provides a system in which paid programs are provided to customers without customization regardless of whether or not they have a usage contract, and the customer can use only those for which he/she has the right to use, i.e., the system does not depend on the customer. The purpose is to establish a program delivery format.

この目的は本発明において、少なくとも1個の有償プロ
グラムを格納せる記録媒体に、該記録媒体の提供先の情
報処理システムが前記有償プログラムのそれぞれに対す
る使用権を保有するか否かを示す管理テーブルを前記有
償プログラムとともに格納しておき、前記情報処理シス
テムが所望の有償プログラムを使用するに際し、前記管
理テーブルが参照されて前記所望の有償プログラムに対
する使用権を前記情報処理システムが保有することが確
認された場合にのみ、前記情報処理システムは前記所望
の有償プログラムを使用し得る如(構成されたことによ
り達成される。
This purpose is to provide, in the present invention, a management table that indicates whether or not the information processing system to which the recording medium is provided has the right to use each of the paid programs, on a recording medium that stores at least one paid program. The management table is stored together with the paid program, and when the information processing system uses a desired paid program, the management table is referenced to confirm that the information processing system has the right to use the desired paid program. The information processing system is configured to be able to use the desired paid program only when the information processing system is configured to use the desired paid program.

〔作用〕[Effect]

個々の情報処理システムは管理テーブルに使用権を有す
ることが示されていない有償プログラムを使用出来ない
ので、有償プログラムを格納した記録媒体を顧客に提供
するに際して、記録媒体を提供先の情報処理システム向
けにカストマイズしなくとも、有償プログラムを有効に
保護することが可能である。
Since individual information processing systems cannot use paid programs for which the management table does not indicate that they have usage rights, when providing a recording medium storing a paid program to a customer, it is necessary to transfer the recording medium to the information processing system of the destination. It is possible to effectively protect paid programs without customizing them for users.

〔実施例〕〔Example〕

以下本発明の実施例を図面を参照しながら説明する。 Embodiments of the present invention will be described below with reference to the drawings.

第1図は本発明の第1の実施例を示す要部ブロック図で
、本実施例により本発明の基本構成を説明する。
FIG. 1 is a block diagram of main parts showing a first embodiment of the present invention, and the basic configuration of the present invention will be explained using this embodiment.

同図において、1は情報処理システム、2は顧客に提供
された記録媒体、3は管理テーブル、4は有償プログラ
ム、5は管理テーブルを参照するための判断部を示す。
In the figure, 1 is an information processing system, 2 is a recording medium provided to a customer, 3 is a management table, 4 is a paid program, and 5 is a determination unit for referring to the management table.

本実施例においては、顧客に提供される有償プログラム
を格納する記録媒体として、直接実行可能な記憶装置9
例えばEPROM、EEPROM或いはマスクROM等
のリードオンリー・メモリ(ROM)や、バッテリー・
バックアップされたCMOS  RAM、(ランダムア
クセス・メモリ)等を使用し、これらに提供される有償
プログラム4と管理テーブル3を格納した例を掲げて説
明する。
In this embodiment, a directly executable storage device 9 is used as a recording medium for storing paid programs provided to customers.
For example, read-only memory (ROM) such as EPROM, EEPROM or mask ROM, and battery
An example will be described in which a backed-up CMOS RAM (random access memory), etc. is used to store the paid program 4 and management table 3 provided therein.

この記録媒体2は特定の顧客向けにカストマイズされた
ものではなく、メーカから提供される有償プログラムが
一括して格納されている。
This recording medium 2 is not customized for a specific customer, but stores all paid programs provided by the manufacturer.

管理テーブル3は顧客がメーカとの間で使用契約を結び
、当該情報処理システム1において使用権を有するプロ
グラムを示すテーブルである。この管理テーブル3の各
ビ・ントをメーカ提供の各有償プログラムに対応させて
おき、顧客が使用契約を結んだ有償プログラムに対応す
るビットは“1′とし、他のビットは“Oo とする。
The management table 3 is a table that shows programs that the customer has a usage contract with the manufacturer and that the customer has the right to use in the information processing system 1. Each bit in this management table 3 is made to correspond to each paid program provided by the manufacturer, and the bit corresponding to the paid program for which the customer has entered into a usage contract is set to "1", and the other bits are set to "Oo".

このように構成された管理テーブル3を備えた本実施例
の動作を説明する。
The operation of this embodiment including the management table 3 configured in this way will be explained.

情報処理システム1を稼働させるためには、まずその稼
働目的のために必要なプログラム、例えば有償プログラ
ム41を呼び出し、このプログラムを起動する。この場
合通常はシステムの制御権を上記起動した有償プログラ
ム41に渡すのであるが、本実施例では制御権を渡すに
先立って判断部5が管理テーブル3を参照し、上記所望
の゛有償プログラム41に対応するビットを関べる。そ
してこのビットが“1′であればこの有償プログラムに
対する使用権を当該情報処理システムが保有するものと
して、始めて制御権を上記有償プログラム41に渡し、
実行を開始させる。
In order to operate the information processing system 1, first, a program necessary for the purpose of operation, for example, the paid program 41, is called and started. In this case, normally the control right of the system is passed to the paid program 41 that has been activated, but in this embodiment, before handing over the control right, the judgment unit 5 refers to the management table 3 and selects the desired "paid program 41". The corresponding bit is related. If this bit is "1", it is assumed that the information processing system has the right to use this paid program, and the control right is passed to the paid program 41 for the first time.
Start execution.

゛  もし上記ビットが0”であればこの有償プログラ
ム41に対する使用権を保有しないと判断して所定の処
置を施すとともに、上記有償プログラム41に制御権を
渡すことを差し止める。従って上記有償プログラム41
の実行は禁止される。
゛ If the above bit is 0", it is determined that the user does not have the right to use this paid program 41, and predetermined measures are taken, and control is prohibited from being handed over to the paid program 41. Therefore, the paid program 41 is prohibited from passing control.
execution is prohibited.

以上の如く本実施例では、送付された有償プログラムの
うち、顧客側においては使用契約を結んだプログラムの
みが使用可能であり、池のプログラムを使用することは
出来ない、従って提供プログラム群を顧客ごとにカスト
イズすることなく顧客に一括送付しても、有償プログラ
ムを有効に保護することが出来、従って提供プログラム
の導入に要する工数を大幅に削減することが出来る。
As described above, in this embodiment, among the paid programs sent to the customer, only the programs for which the customer has signed a usage contract can be used, and the customer's own programs cannot be used. Paid programs can be effectively protected even if they are sent all at once to customers without customizing each program, and the number of man-hours required to install the provided programs can be significantly reduced.

また提供プログラムの導入が上述のように容易であるの
で、プログラムの修正を要する場合にも、従来の如く顧
客ごとに必要部分の修正を施すのに変えて、修正を要す
るプログラムを完全なプログラムに置き換えた記録媒体
、即ち前記第1の実施例では直接実行可能な記憶装置を
顧客に送付して前のものと入れ換えるのみで良く、顧客
ごとの修正が不要となり、メーカ及び顧客の双方にとっ
て便利となる。
In addition, since it is easy to install the provided program as mentioned above, when the program needs to be modified, instead of modifying the necessary parts for each customer as in the past, the program that requires modification can be converted into a complete program. In the first embodiment, all that is required is to send the replaced storage medium, that is, the directly executable storage device to the customer and replace it with the previous one, eliminating the need for modification for each customer, which is convenient for both the manufacturer and the customer. Become.

更に本実施例では多くの未契約のプログラムは、上記管
理テーブルによって使用出来ないようにされているだけ
で、顧客の所に送付されている。従って顧客が新たに使
用契約を結んだ場合には、メーカ側において上記管理テ
ーブルの対応するビットを書き替えるのみで直ちに使用
可能となる。また使用権を有するプログラムの使用契約
が破棄された場合には、逆に管理テーブルの対応するビ
ットを“0゛に書き替えることにより、直ちに使用出来
ないようになるという利点もある。
Furthermore, in this embodiment, many uncontracted programs are sent to customers only after being made unusable by the above-mentioned management table. Therefore, when a customer signs a new usage contract, the manufacturer can immediately use the product by simply rewriting the corresponding bit in the management table. Furthermore, if the usage contract for a program to which the program has usage rights is canceled, there is an advantage that the corresponding bit in the management table is rewritten to "0" so that the program can no longer be used.

このように管理テーブル3は書換え可能であることが望
ましい。従って使用する直接実行可能な記録媒体として
、書換え不能なマスクROMは実用上不便であり、書換
え可能なROMや、RAMを使用する方が便利である。
It is desirable that the management table 3 be rewritable in this way. Therefore, as a directly executable recording medium to be used, a non-rewritable mask ROM is practically inconvenient, and it is more convenient to use a rewritable ROM or RAM.

これに対して有償プログラム4は書換え不能であっても
差支えないので、マスクROMを使用しても不都合はな
い。
On the other hand, the paid program 4 may be non-rewritable, so there is no problem in using a mask ROM.

なお2個以上のプログラムが必ず組み合わせて使用され
る場合があり、このようなときは上記2個以上のプログ
ラムを一括して管理しても差支えない。このようなプロ
グラム群に対しては、個々のプログラムに管理テーブル
の1ピントを対応させるのに変えて、一括管理し得るプ
ログラム群に対して1ビツトを対応させても良い。
Note that there are cases where two or more programs are necessarily used in combination, and in such a case, there is no problem in managing the two or more programs at once. For such a group of programs, instead of associating one focus of the management table with each individual program, one bit may be associated with a group of programs that can be collectively managed.

第2図は本発明の第2の実施例を示す要部ブロック図で
ある。
FIG. 2 is a block diagram of main parts showing a second embodiment of the present invention.

本実施例は有償プログラムを格納し顧客に提供される記
録媒体2を光ディスクのような補助記憶手段を用いた例
であって、本発明はこのような構成としても実施可能で
ある。
This embodiment is an example in which an auxiliary storage means such as an optical disk is used as the recording medium 2 that stores a paid program and is provided to a customer, and the present invention can also be implemented with such a configuration.

上述°のような構成とした場合には、情報処理システム
に通常設けられているロード手段6によって、記録媒体
2から所望の有償プログラム4を、情報処理システム1
に内蔵されている主記憶装置(メモリ)7にロードする
のであるが、このロードに先立って判断部5は前記記録
媒体2に有償プログラム4とともに格納されている管理
テーブル3を参照する。そして上記ロード使用としてい
る有償プログラム4に対応する管理テーブル3のビット
が“loであった場合には、当該情報処理システム1は
上記ロードしようとする有償プログラムに対する使用権
を保有するものとして、ロード手段6に上記所望の有償
プログラム4のロードを実行させる。
In the case of the above configuration, the desired paid program 4 is loaded from the recording medium 2 into the information processing system 1 by the loading means 6 normally provided in the information processing system.
The program is loaded into the main storage device (memory) 7 built in the computer, but before this loading, the determining unit 5 refers to the management table 3 stored in the recording medium 2 together with the paid program 4. If the bit in the management table 3 corresponding to the paid program 4 to be loaded is "lo," the information processing system 1 assumes that it has the right to use the paid program to be loaded. The means 6 is caused to load the desired paid program 4.

もし上記管理テーブル3の対応するビットが“0゛であ
った場合には、使用権を保有しない旨を表示する等の処
置を施すとともに、ロード手段5によるロードを禁止す
る。
If the corresponding bit in the management table 3 is "0", measures are taken such as displaying that the usage right is not held, and loading by the loading means 5 is prohibited.

本実施例の効果も前記第1の実施例と効果は変わらない
The effects of this embodiment are the same as those of the first embodiment.

なお、前記第2の実施例において管理テーブル3のみ、
或いは管理テーブル3及び有償プログラム4とを予め主
記憶装置7にロードしておき、所望の有償プログラムの
ロード或いは実行に先立って、主記憶装置7上において
上記管理テーブル3を参照するようにしても良い。
In addition, in the second embodiment, only the management table 3,
Alternatively, the management table 3 and the paid program 4 may be loaded into the main storage device 7 in advance, and the management table 3 may be referred to on the main storage device 7 before loading or executing a desired paid program. good.

以上の如く管理テーブル3はメーカ側において使用契約
に基づいて設定可能であり、且つ顧客の情報処理システ
ムにおいて管理テーブルの参照手段が参照可能であれば
良い。従って有償プログラムを格納して顧客に提供され
る記録媒体の種類は特に限定される必要はな(、前述し
たもののばかROM−?’RAMを実装したメモリ・ボ
ード等であっても良い。このような構成の場合には、有
償プログラムはマスクROMのような読み出し専用記憶
装置に格納し、管理テーブルはEEPROM或いはバッ
テリ・バンクアップされたRAM等の書換え可能な記憶
装置に格納し、これらを一枚のプリント基板に搭載した
ものとすることも可能である。
As described above, it is sufficient that the management table 3 can be set by the manufacturer based on the usage contract and can be referenced by the management table reference means in the customer's information processing system. Therefore, the type of recording medium that stores the paid program and is provided to the customer does not need to be particularly limited (it may also be a memory board equipped with the above-mentioned ROM-?'RAM, etc.). In the case of such a configuration, the paid program is stored in a read-only storage device such as a mask ROM, and the management table is stored in a rewritable storage device such as an EEPROM or a battery-backed RAM. It is also possible to install it on a printed circuit board.

このように本発明において一括提供されるプログラムを
格納するために使用する記録媒体は、1個であっても或
いは複数個であっても良く、特に限定する必要はない。
In this way, the number of recording media used to store the programs provided collectively in the present invention may be one or more, and there is no need to specifically limit the number of recording media.

即ち、大容量の記録媒体1個に総ての提供プログラムを
格納して顧客に送付することも可能であるが、プログラ
ムを種類毎に区分して別の記録媒体に格納して提供した
方が良い場合もあり、これは実用上の観点から決定して
良い。
In other words, although it is possible to store all provided programs on one large-capacity storage medium and send it to the customer, it is better to separate the programs by type and store them on separate storage media before providing them. There are cases where this is good, and this can be determined from a practical point of view.

また上記管理テーブルにおいて、使用契約を結んだプロ
グラムを示す方式も、上記2つの実施例に変えて、例え
ば使用契約が結ばれたプログラム名を書き込むような方
式など、それぞれのプログラム製品について使用権を有
するものか否か判別することが出来れば、特に限定する
必要はない。
In addition, in the above management table, the method of indicating programs for which a usage contract has been concluded may be changed from the above two embodiments, for example by writing the name of the program for which a usage contract has been concluded, to indicate the usage rights for each program product. There is no need to specifically limit it as long as it is possible to determine whether or not it is present.

上記第1及び第2の実施例においては説明の便宜上、管
理テーブルとともに有償プログラムのみを一括して記記
録体に格納して提供する例を説明したが、無償にて提供
されるプログラムをともに含んでいても何ら差支えない
ことは、特に説明するまでもない。
In the first and second embodiments above, for convenience of explanation, an example was explained in which only paid programs are stored and provided in a recording medium together with a management table, but both programs that are provided free of charge are not included. There is no need to particularly explain that there is no problem with it.

〔発明の効果〕〔Effect of the invention〕

以上説明した如く本発明により、顧客に依存しない有償
プログラム提供システムが構築され、使用契約の有無に
関係なく有償プログラムを一括して顧客に提供し、顧客
はその中から使用権を有するもののみを利用することが
出来る。従って有償プログラムを有効に保護することが
出来るのみならず、カストマイズ作業が不要となり、有
償プログラムの提供に要する工数と費用が大幅に削減さ
れる。
As explained above, according to the present invention, a system for providing paid programs that does not depend on the customer is constructed, and the paid programs are provided to the customer at once regardless of whether or not there is a usage contract, and the customer only selects the programs for which he/she has the right to use. It can be used. Therefore, not only can paid programs be effectively protected, but customization work is no longer necessary, and the man-hours and costs required to provide paid programs are significantly reduced.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図及び第2図は本発明の第1及び第2の実施例を示
す要部ブロック図である。
FIG. 1 and FIG. 2 are main part block diagrams showing first and second embodiments of the present invention.

Claims (1)

【特許請求の範囲】[Claims] 少なくとも1個の有償プログラムを格納せる記録媒体に
、該記録媒体の提供先の情報処理システムが前記有償プ
ログラムのそれぞれに対する使用権を保有するか否かを
示す管理テーブルを前記有償プログラムとともに格納し
ておき、前記情報処理システムが所望の有償プログラム
を使用するに際し、前記管理テーブルが参照されて前記
所望の有償プログラムに対する使用権を前記情報処理シ
ステムが保有することが確認された場合にのみ、前記情
報処理システムは前記所望の有償プログラムを使用し得
る如く構成されたことを特徴とする有償プログラムの管
理方式。
A management table indicating whether or not an information processing system to which the recording medium is provided has usage rights for each of the paid programs is stored in a recording medium storing at least one paid program, together with the paid programs. Then, when the information processing system uses a desired paid program, the management table is referenced and only when it is confirmed that the information processing system has the right to use the desired paid program, the information A method for managing a paid program, characterized in that the processing system is configured to be able to use the desired paid program.
JP59246748A 1984-11-20 1984-11-20 Control system of onerous program Pending JPS61123936A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59246748A JPS61123936A (en) 1984-11-20 1984-11-20 Control system of onerous program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59246748A JPS61123936A (en) 1984-11-20 1984-11-20 Control system of onerous program

Publications (1)

Publication Number Publication Date
JPS61123936A true JPS61123936A (en) 1986-06-11

Family

ID=17153066

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59246748A Pending JPS61123936A (en) 1984-11-20 1984-11-20 Control system of onerous program

Country Status (1)

Country Link
JP (1) JPS61123936A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57127249A (en) * 1980-12-29 1982-08-07 Fujitsu Ltd Security controlling system
JPS5941061A (en) * 1982-08-31 1984-03-07 Fujitsu Ltd Data processor
JPS59100955A (en) * 1982-12-02 1984-06-11 Nec Corp Checking method for unfair use of software

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57127249A (en) * 1980-12-29 1982-08-07 Fujitsu Ltd Security controlling system
JPS5941061A (en) * 1982-08-31 1984-03-07 Fujitsu Ltd Data processor
JPS59100955A (en) * 1982-12-02 1984-06-11 Nec Corp Checking method for unfair use of software

Similar Documents

Publication Publication Date Title
US7152066B2 (en) Internet based system for creating presentations
JP3143648B2 (en) Software license management system
JP4211101B2 (en) Information processing apparatus and method, and recording medium
US8433664B2 (en) Method and system for enhancing and merging computer object rules
EP1745371B1 (en) Method and apparatus for automatically selecting a software application
JPH07287655A (en) Information processor
US7061836B2 (en) Method and apparatus for processing information data and management information thereof
EP0817014A2 (en) Software distribution medium and method of producing the medium
US20030193859A1 (en) Information recording apparatus and method for recording information on recording medium
JPS61123936A (en) Control system of onerous program
JPH0882825A (en) Photographic information storing device
JPS61123935A (en) Control system of onerous program
JPS6132154A (en) Managing system of paid program
US6108780A (en) Operating system startup apparatus, method for operating system startup and a mechanically readable storage medium containing a program therefor
KR20000003162A (en) Effective operation method of flash memory
KR20000068374A (en) Security module comprising means generating links between main files and auxiliary files
JPS62251833A (en) Computer system
JPH05298172A (en) Control device and control method of common file
JP2570944B2 (en) Electronic balance device and unauthorized copy prevention device such as control program for electronic balance device
JP2507763B2 (en) Modification application processing method
JP2003150763A (en) Accounting processing method and recording medium with program to perform the method stored thereon
JPH0436831A (en) Program development back-up system
JPH10177674A (en) Vending machine
JP2000112800A (en) File history management system
JPH02165334A (en) Program protection system