← Back to Patent Explorer
US4787050A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for managing software bending machines

Assignee: Brother Industries Ltd
•
Filing: 1986-11-12
•
Granted: 1988-11-22
•
Expires: 2006-11-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Takamitsu Suzuki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 12:40
CPC Classifications
G; G07; G07F; G07F17/00; G07F17/16; G07F5/00; G07F5/18; G07F9/00; G07F9/002

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 181 words
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.
Claim 2
Independent Claim 181 words
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.
Claim 3
Dependent Claim 48 words
An apparatus as defined in claim 1, in which said software renewing means selects one of low duplicating frequency out of said plurality of software programs so as to replace said selected one software program with said software program stored in said storage means through said communication line.
Claim 4
Independent Claim 186 words
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.
Claim 5
Independent Claim 186 words
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.
Claim 6
Independent Claim 196 words
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.
Claim 7
Independent Claim 196 words
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.

References Cited (Backward Citations)

US4414467A Cited
US4647989A Cited
US4593376A Cited
US4597058A Cited
US4672554A Cited
US4674055A Cited
US4654800A Cited
US4598810A Cited
US4654799A Cited
US4677565A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-11-22 1992-05-23 1992-11-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-11-22 1996-05-23 1996-11-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-11-22 2000-05-23 2000-11-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag