JPS6132154A - Managing system of paid program - Google Patents

Managing system of paid program

Info

Publication number
JPS6132154A
JPS6132154A JP15493184A JP15493184A JPS6132154A JP S6132154 A JPS6132154 A JP S6132154A JP 15493184 A JP15493184 A JP 15493184A JP 15493184 A JP15493184 A JP 15493184A JP S6132154 A JPS6132154 A JP S6132154A
Authority
JP
Japan
Prior art keywords
program
programs
customer
information processing
usage
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
JP15493184A
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 JP15493184A priority Critical patent/JPS6132154A/en
Publication of JPS6132154A publication Critical patent/JPS6132154A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To eliminate a customized job by providing a managing table storing information representing programs having the right of usage by the concerned system to the said system to offer a paid program altogether independently of the presence of the right of usage. CONSTITUTION:An information processing system 1 is provided with a managing table 3 and the information relating to the programs whose right of usage is monopolized by the system 1 with the contract with its customers is stored in the managing table 3. Said programs are stored in the offered program 2 independently of the presence of the contract of usage. When a customer loads a program, the managing table 3 is checked and when the usage contract is made, a load means 4 loads an object program from the offered program 2.

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, the present invention relates to a method for managing paid programs, and in other words, the present invention relates to a method for managing paid programs.
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. The development of any 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 patterns of information processing equipment generally vary 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 the programs are different. Each customer's program is slightly different.

以上のことに対処するため、メーカは上記使用契約に基
づいて顧客にソフトウェアを提供するに際し、それぞれ
の用途に一発作成されたプログラム(それぞれの用途に
作晟されたプログラム及びこのプログラムが使用するデ
ータの群)の中から、上記使用契約に含まれるプログラ
ム及びデータを選択し、この選択されたものを所定の記
録媒体に格納するという作業、即ちカストマイズという
作業が必要になる。そして個々の顧客には、その顧客向
けにカストマイズされたプログラムが提供されている。
In order to deal with the above issues, when manufacturers provide software to customers based on the above usage agreement, manufacturers will provide software that has been created in one go for each purpose (programs created for each purpose and programs used by this program). It is necessary to select the programs and data included in the above-mentioned usage contract from a group of data (group of data) 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 well, since the combination of programs differs between customers as described above, 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. .

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

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

以上のように各顧客の情報処理装置が所期の如く稼働す
るためには、使用契約に基づいて必要なプログラムや修
正情報をカストマイズする際、及び実際に修正を施す際
に多大の工数を必要とし、これに要する費用も莫大なも
のとなる。このことは、メーカにとってもまた顧客にと
っても大きな問題であり、情報処理システムがますます
大規模化していく趨勢下にあっては、将来より深刻な問
題となるのは明らかである。
As mentioned above, in order for each customer's information processing equipment to operate as expected, a large amount of man-hours are required when customizing the necessary programs and correction information based on the usage contract, and when actually making corrections. Therefore, the cost required for this would be enormous. 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 means for loading a desired program from at least one paid program stored in a predetermined recording medium in an information processing system, and a program that the information processing system has the right to use. and a management table for storing information, the loading means refers to the management table when loading a desired program into the information processing system, and the information processing system has the right to use the program to be loaded. This is achieved by checking whether or not the application is available, and loading it only if the user has the right to use it.

〔作用〕[Effect]

上記ロード手段はテーブルを参照することにより、ロー
ドしようとするプログラムに対する使用権の有無を調べ
、使用権を有する場合にの、みそのプログラムをロード
するので4.顧客にプログラムを提供するに際し、予め
カストマイズする必要がなく、顧客に依存しないプログ
ラムプパロダクトの提供形態を構築することが可能であ
る。
4. The loading means refers to the table to check whether there is a license to use the program to be loaded, and if it has the license, it loads the program. When providing a program to a customer, there is no need to customize it in advance, and it is possible to construct a form of providing program products that does not depend on the customer.

なお上記ロード手段とは、プログラムを実行可能な装置
へ転送する手段の総称であって、その具体的内容は情報
処理システムの構成によって異なるものである。
Note that the loading means is a general term for means for transferring a program to an executable device, and its specific contents differ depending on the configuration of the information processing system.

〔実施例〕〔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 provided program stored in a predetermined recording medium, 3 is a management table,
4 represents a loading means, and 5 represents a main storage device (memory).

上記提供プログラム2は特定の顧客向けにカストマイズ
されたものではな(、メーカから層供される有償プログ
ラムが一括して格納されている。
The provided program 2 is not customized for a specific customer (it is a collection of paid programs provided by manufacturers).

従って提供プログラム2を格納するために使用する記録
媒体の種類は、光ディスクのように大きな記憶容量を有
するものが望ましいが、提供プログラム2を一括して格
納し得るものであれば良(、実用上の観点から種々のも
のを選択し得る。
Therefore, it is desirable that the type of recording medium used to store the provided program 2 has a large storage capacity, such as an optical disk, but it is acceptable as long as it can store the provided program 2 all at once. Various options can be selected from the viewpoint of.

管理テーブル3は顧客がメーカとの間で使用契約を結び
、当該情報処理システム1において使用権を有するプロ
グラムを示すテーブルである。この管理テーブル3は例
えばROM (リードオンリーメモリ)を用いて構成す
ることが出来る。即ち、ROMの各ビットをメーカ提供
の各プログラムに対応させておき、顧客が使用契約を結
んだプログラムに対応するビットは“1′ とし、他の
ビ・ノドは“0° とする。
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. This management table 3 can be constructed using, for example, ROM (read only memory). That is, each bit of the ROM is made to correspond to each program provided by the manufacturer, and the bit corresponding to the program for which the customer has entered into a usage contract is set to "1'," and the other bits are set to "0°."

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

情報処理システム1を稼働させるためには、まずその稼
働目的のために必要なプログラムをメモリ5にロードし
なければならない。この必要なプログラムはロード手段
4により、少なくとも1個の提供プログラム2の中から
メモリ5にロードされるのであるが、前述した如く上記
提供プログラム2を格納した記録媒体は、予めカストマ
イズされたものである必要はなく、従って顧客が当該情
報処理システム1において使用権を有しないプログラム
も含まれている。そこでロード手段4はプログラムをロ
ードするに際して、まず管理テーブル3を参照してこの
プログラムのに対応するビットを調べる。そしてこのビ
ットが“l”であればロード手段4はそのプログラムを
ロードするが、もしそのビットが“0゛であればこのプ
ログラムをロードすることは禁止される。
In order to operate the information processing system 1, programs necessary for the purpose of operation must first be loaded into the memory 5. This necessary program is loaded into the memory 5 from among at least one provided program 2 by the loading means 4, but as mentioned above, the recording medium storing the provided program 2 is customized in advance. It is not necessary that there be such programs, and therefore programs that the customer does not have the right to use in the information processing system 1 are also included. Therefore, when loading a program, the loading means 4 first refers to the management table 3 and checks the bit corresponding to this program. If this bit is "l", the loading means 4 loads the program, but if the bit is "0", loading this program is prohibited.

以上の如く本実施例では、送付された有償プログラムの
うち、顧客側においては使用契約を結んだプログラムの
みが使用可能であり、他のプログラムを使用することは
出来ない。従って提供プログラム群を顧客ごとにカスト
イズすることなく顧客に一括送付しても、有償プログラ
ムを有効に保護することが出来、従って提供プログラム
の導入に要する工数を大幅に削減することが出来る。
As described above, in this embodiment, among the sent paid programs, the customer can only use the programs for which he has a usage contract, and cannot use other programs. Therefore, even if a group of provided programs is sent to customers all at once without being customized for each customer, the paid programs can be effectively protected, 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. It is sufficient to simply send the replaced recording medium, ie, the optical disk in the first embodiment, 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.

更に本実施例では多くの未μ勺のプログラムはロード出
来ないだけで、顧客の所に送付されている。
Furthermore, in this embodiment, many unused programs are sent to customers without being able to be loaded.

従って顧客が新たに使用契約を結んだ場合には、メーカ
側において上記管理テーブルの対応するビットを書き替
えるのみで直ちに使用可能となり、また使用契約が破棄
された場合には、逆に管理テーブルの対応するビットを
“0′に書き替えることにより、直ちに使用出来ないよ
うになるという利点もある。
Therefore, when a customer signs a new usage contract, the manufacturer can immediately use it by simply rewriting the corresponding bit in the management table above, and if the usage contract is canceled, conversely, the management table changes to There is also the advantage that by rewriting the corresponding bit to "0", it can no longer be used immediately.

なお2個以上のプログラムが必ず組み合わせて使用され
るため一括して管理しても良い場合もある。このような
プログラム群に対しては、個々のプログラムに管理テー
ブルの1ビツトを対応させるのに変えて、一括管理し得
るプログラム群に対して1ビツトを対応させても良い。
Note that since two or more programs are always used in combination, it may be possible to manage them all at once. For such a group of programs, instead of associating one bit of the management table with each 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.

本実施例は通常の情報処理システムに本発明を適用した
例である。通常の情報処理システムでは、提供されたプ
ログラムを直接アクセス記憶装置(DASD)に格納し
ておき、このDASDから必要に応じてローダによりメ
モリ上にロードしてシステムを稼働させる。
This embodiment is an example in which the present invention is applied to a normal information processing system. In a typical information processing system, a provided program is stored in a direct access storage device (DASD), and is loaded from the DASD onto a memory by a loader as needed to operate the system.

かかるシステムにおいては第2図に示す如く、提供プロ
グラム2のうち、顧客が使用権を有するプログラムは、
まず複写ユーティリティ11によってDASD12に転
送され、コノD A S D 12から必要に応じてロ
ーダ13によりメモリ5上にロードされる。従って提供
プログラム2中の所定のプログラムをD A S D 
12に転送する際に、複写ユーティリティ11は管理テ
ーブル3を参照し、そのプログラムに対して使用権を有
するか否かを調べ、使用権を有する場合にのみD A 
S D 12に転送を行う。
In such a system, as shown in FIG. 2, among the provided programs 2, the programs that the customer has the right to use are:
First, the data is transferred to the DASD 12 by the copy utility 11, and loaded onto the memory 5 by the loader 13 from the DASD 12 as necessary. Therefore, D A SD
12, the copy utility 11 refers to the management table 3, checks whether it has the right to use the program, and transfers the program only if it has the right to use it.
Transfer to SD12.

或いは上記D A S D 12からメモリ5にロード
する際には、ローダ〔通常オペレーティング・システム
(O3>に含まれる〕13が上記管理テーブルを参照し
、使用権を有する場合にのみそのプログラムをDASD
12からメモリ5にロードする。
Alternatively, when loading the program from the DASD 12 to the memory 5, the loader (usually included in the operating system (O3)) 13 refers to the management table and loads the program from the DASD only if it has the right to use it.
12 to memory 5.

本実施例では前記第1の実施例におけるロード手段は、
複写ユーティリティ11. DASD12.及びローダ
13とからなり、このロード手段4を介して提供プログ
ラムプロダクトはメモリ5にロードされる。
In this embodiment, the loading means in the first embodiment is
Copy utility 11. DASD12. and a loader 13, and the provided program product is loaded into the memory 5 via this loading means 4.

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

なお、前記管理テーブル3はROMに限らず、例えばバ
ブルメモリ、フロッピディスク等を用いて構成しても良
く、要はメーカ側、において使用契約に基づいて設定可
能であり、且つ顧客の情報処理システムにおいてロード
手段が参照可能であれ 、ば良い。
Note that the management table 3 is not limited to ROM, and may be configured using, for example, a bubble memory, a floppy disk, etc. In short, it can be set by the manufacturer based on the usage contract, and it can be configured by the customer's information processing system. It is sufficient if the loading means can be referenced in the file.

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

更に本発明において一括提供されるプログラムを格納す
るために使用する記録媒体は、1個であっても或いは゛
複数個であっても良く、特に限定する必要はない。即ち
、大容量の記録媒体1個に総ての提供プログラムを格納
して顧客に送付することも可能であるが、プログラムを
種類毎に区分して別の記録媒体に格納して提供した方が
良い場合もあり、これは−実用上の観点から決定して良
い。
Further, in the present invention, the number of recording media used to store the programs provided collectively may be one or more, and there is no need to specifically limit the number of recording media. 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. This may be determined from a practical point of view.

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

〔発明の効果〕〔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の実施例を示
す要部ブロツク図である。 図において、1は情報処理システム、2は提供された有
償プログラム、3は管理テーブル、4は第1図 第2図
1 and 2 are essential block diagrams showing first and second embodiments of the present invention. In the figure, 1 is an information processing system, 2 is a provided paid program, 3 is a management table, and 4 is shown in Figure 1 and Figure 2.

Claims (1)

【特許請求の範囲】[Claims] 情報処理システムにおいて、所定の記録媒体に格納され
た少なくとも1個の有償プログラムの中から所望のプロ
グラムをロードする手段と、当該情報処理システムが使
用権を有するプログラムを示す情報を格納せる管理テー
ブルとを備え、前記ロード手段は所望のプログラムを当
該情報処理システムにロードする際には前記管理テーブ
ルを参照し、当該情報処理システムが前記ロードしよう
としたプログラムの使用権を有するか否かを確認し、使
用権を有する場合にのみ当該プログラムをロードし得る
ようにしたことを特徴とする有償プログラムの管理方式
In an information processing system, means for loading a desired program from at least one paid program stored in a predetermined recording medium; and a management table storing information indicating programs that the information processing system has usage rights. When loading a desired program into the information processing system, the loading means refers to the management table and confirms whether the information processing system has the right to use the program to be loaded. , a paid program management method characterized in that the program can be loaded only if the user has the right to use it.
JP15493184A 1984-07-24 1984-07-24 Managing system of paid program Pending JPS6132154A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15493184A JPS6132154A (en) 1984-07-24 1984-07-24 Managing system of paid program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15493184A JPS6132154A (en) 1984-07-24 1984-07-24 Managing system of paid program

Publications (1)

Publication Number Publication Date
JPS6132154A true JPS6132154A (en) 1986-02-14

Family

ID=15595069

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15493184A Pending JPS6132154A (en) 1984-07-24 1984-07-24 Managing system of paid program

Country Status (1)

Country Link
JP (1) JPS6132154A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007261694A (en) * 2006-03-27 2007-10-11 Canon Inc Sheet feeding device and image forming device

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007261694A (en) * 2006-03-27 2007-10-11 Canon Inc Sheet feeding device and image forming device

Similar Documents

Publication Publication Date Title
US7152066B2 (en) Internet based system for creating presentations
EP1034488B1 (en) File system primitive providing native file system support for remote storage
US4937863A (en) Software licensing management system
US5053948A (en) File index system for mass storage device
US20050240572A1 (en) New document management and access control by document's attributes for document query system
EP0487331A2 (en) Directory management system
JP3637080B2 (en) Data input / output management apparatus and data input / output management method
EP0473916A2 (en) Method and apparatus for configuring a control program nucleus with a minimum impact on system availability
JPS63273961A (en) Management system for plural versions
US6594661B1 (en) Method and system for controlling access to a source application
JPS6132154A (en) Managing system of paid program
JPH07503567A (en) multiprocessor computer system
JPH01296363A (en) System for protecting storing medium
JPH0283622A (en) System for installing chargeable software on plural computers by single medium
JPS61123935A (en) Control system of onerous program
JPH04344955A (en) Temporary change method for access right
KR20200000607A (en) Diagnostic data base structure and diagnostic system using the same
JPS63153633A (en) Use limitation system for program
JPS61134836A (en) Limiting system for application of software
JPS61123936A (en) Control system of onerous program
JP2507763B2 (en) Modification application processing method
JPS6349817B2 (en)
JPH03250327A (en) Install control system
JPH03228136A (en) Selective software write processing system
JPS62236075A (en) Document filing device