Apparatus for managing software bending machines
First Claim
1. An apparatus for managing at least one local software vending machine connected to said apparatus through a communication line and arranged so that a software program selected by a customer out of a plurality of software programs stored in memory means disposed in said machine is duplicated onto an external storing medium, said apparatus comprising:
- communication means for carrying out information communication with a local software vending machine through said communication line;
storage means for storing at least one software program;
duplicating frequency detecting means for detecting frequency of duplicating for every software program in said software vending machine through said communication means and for correcting the frequency of duplicating for every software program in inverse proportion to a length of the time elapsed from registration of the software program; and
software renewing means for replacing one of said plurality of software programs stored in said memory means in said software vending machine selected on the basis of said frequency of duplicating for a predetermined period of time with said software program stored in said storage means through said communication line.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for managing a plurality of software vending machines each connected to the apparatus through a communication line and each arranged so that any software program selected by a customer out of a plurality of software programs stored in the machine is duplicated onto an external storing medium. The apparatus communicates with each of the plurality of software vending machines through the communication line. The apparatus stores at least one sotfware program and can detect the frequency of duplication of each program in each of the software vending machines through information sent on the communication line. Software programs are replaced in each of the software vending machines based on their frequency of duplication for a predetermined period of time. The duplicating frequency is corrected so that the detected value of the frequency of duplication is high in inverse proportion to the length of time elapsed from the registration of that program.
-
Citations
4 Claims
-
1. An apparatus for managing at least one local software vending machine connected to said apparatus through a communication line and arranged so that a software program selected by a customer out of a plurality of software programs stored in memory means disposed in said machine is duplicated onto an external storing medium, said apparatus comprising:
-
communication means for carrying out information communication with a local software vending machine through said communication line; storage means for storing at least one software program; duplicating frequency detecting means for detecting frequency of duplicating for every software program in said software vending machine through said communication means and for correcting the frequency of duplicating for every software program in inverse proportion to a length of the time elapsed from registration of the software program; and software renewing means for replacing one of said plurality of software programs stored in said memory means in said software vending machine selected on the basis of said frequency of duplicating for a predetermined period of time with said software program stored in said storage means through said communication line. - View Dependent Claims (2)
-
-
3. An apparatus for managing at least one local software vending machine connected to said apparatus through a communication line and arranged so that a software program selected by a customer out of a plurality of software programs stored in memory means disposed in said machine is duplicated onto an external storing medium, said apparatus comprising:
-
communication means for carrying out information communication with a local software vending machine through said communication line; storage means for storing at least one software program; duplicating frequency detecting means for detecting frequency of duplicating for every software program in said software vending machine through said communication means; and software renewing means for replacing one of said plurality of software programs stored in said memory means in said software vending machine selected on the basis of said frequency of duplicating for a predetermined period of time with said software program stored in said storage means through said communication line, characterized in that said software renewing means does not replace any one or ones of said plurality of software programs which have not passed a predetermined period from a registration date thereof.
-
-
4. An apparatus for managing at least one local software vending machine connected to said apparatus through a communication line and arranged so that a software program selected by a customer out of a plurality of software programs stored in memory means disposed in said machine is duplicated onto an external storing medium, said apparatus comprising:
-
communication means for carrying out information communication with a local software vending machine through said communication line; storage means for storing at least one software program; duplicating frequency detecting means for detecting frequency of duplicating for every software program in said software vending machine through said communication means; software renewing means for replacing one of said plurality of software programs stored in said memory means in said software vending machine selected on the basis of said frequency of duplicating for a predetermined period of time with said software program stored in said storage means through said communication line; and means for detecting an empty area in said memory means, whereby replacement by said software renewing means is performed when a judgment proves that a software program to be newly stored in said memory means cannot be stored in said empty area.
-
Specification