US5684952A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Supervisory control system for networked multimedia workstations that provides reconfiguration of workstations by remotely updating the operating system
Assignee: Apple Inc
•
Filing: 1994-07-25
•
Granted: 1997-11-04
•
Expires: 2014-07-25
Abstract
Abstract A supervisory control system for a networked multimedia computing system permits a teacher or network administrator to quickly and easily update system software on selected destination workstations with the system software currently residing on the master workstation. In one mode of operation, only basic system software is updated, while user-defined preferences are unchanged. In a second mode of operation, both the system software and all user-controlled settings are replaced, to permit the remote workstations to be configured in a desired manner.
Inventors
- 👤 Michael Victor Stein
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 15:02
CPC Classifications
G; G09; G09B; G09B5/00; G09B5/08; G09B5/14; G06; G06F; G06F3/00; G06F3/14; G06F3/1454; G06F8/00; G06F8/60; G06F8/65; G06F9/00; G06F9/06; G06F9/44; G06F9/445; G06F9/44505
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
188 words
In a networked computer system of the type that includes a master workstation and a multiplicity of other workstations, a method for remotely configuring selected ones of the other workstations from said master workstation, comprising the steps of: transmitting a desired version of an operating system program from said master workstation to each of said selected other workstations; storing said desired version of said operating system program in a predetermined location at each of said selected other workstations; storing information relating to a current version of the operating system program in said predetermined location at each of said other workstations; revising a parameter at each of said other workstations to refer to the desired version of the operating system program; restarting each of said selected other workstations; loading the desired version of the operating system program into memory for each of the other workstations to thereby control the operation of each of said selected other workstations with said desired version of the operating system program upon restart; and deleting the current version of said operating system program from each of said selected other workstations after said restart step.
Claim 2
Dependent Claim
188 words
In a networked computer system of the type that includes a master workstation and a multiplicity of other workstations, a method for remotely configuring selected ones of the other workstations from said master workstation, comprising the steps of: transmitting a desired version of an operating system program from said master workstation to each of said selected other workstations; storing said desired version of said operating system program in a predetermined location at each of said selected other workstations; storing information relating to a current version of the operating system program in said predetermined location at each of said other workstations; revising a parameter at each of said other workstations to refer to the desired version of the operating system program; restarting each of said selected other workstations; loading the desired version of the operating system program into memory for each of the other workstations to thereby control the operation of each of said selected other workstations with said desired version of the operating system program upon restart; and deleting the current version of said operating system program from each of said selected other workstations after said restart step.
Claim 3
Dependent Claim
54 words
The method of claim 1 further including the steps of: moving said desired version of the operating system program from said predetermined location to the location at which said current version was stored; and revising said parameter to refer to the location where said desired 8 version of the operating system program is stored.
Claim 4
Dependent Claim
44 words
The method of claim 1 further including the step of transferring user preference items stored at said selected other workstations to said predetermined location prior to said restarting step, and associating said user preference items with said desired version of the operating system program.
Claim 5
Dependent Claim
28 words
The method of claim 1 wherein said desired version of the operating system program has user preference items associated with it that are transferred from the master workstation.
Claim 6
Dependent Claim
60 words
The method of claim 1 further including the step of presenting a user-selectable option at said master workstation to transmit said desired version of the operating system program with user preference items stored at said master workstation, or to permit said desired version of the operating system program to work with user preference items stored at the selected other workstations.
Claim 7
Dependent Claim
21 words
The method of claim 1 wherein said predetermined location is a folder for receiving all files transferred from said master workstation.
Claim 8
Dependent Claim
30 words
The method of claim 1 wherein said information relating to the current version of the operating system program is an identification of the location at which said version is stored.
Claim 9
Independent Claim
165 words
A method for remotely configuring selected workstations in a networked computer system of the type that includes a master workstation and a multiplicity of other workstations, comprising the steps of: transmitting a new version of an operating system program from said master workstation to at least some of said other workstations; storing said new version of said operating system program in a predetermined location in respective memories at said other workstations; storing the memory location of a current version of the operating system program in said predetermined location at each of said other workstations where the new version of the operating system program is stored; restarting said other workstations; loading the new version of the operating system program into the respective memories of the other workstations to thereby control the operation of said other workstations with said new version of the operating system program; and deleting the current version of the operating system program from each of said selected other workstations after said restart step.
Claim 10
Independent Claim
165 words
A method for remotely configuring selected workstations in a networked computer system of the type that includes a master workstation and a multiplicity of other workstations, comprising the steps of: transmitting a new version of an operating system program from said master workstation to at least some of said other workstations; storing said new version of said operating system program in a predetermined location in respective memories at said other workstations; storing the memory location of a current version of the operating system program in said predetermined location at each of said other workstations where the new version of the operating system program is stored; restarting said other workstations; loading the new version of the operating system program into the respective memories of the other workstations to thereby control the operation of said other workstations with said new version of the operating system program; and deleting the current version of the operating system program from each of said selected other workstations after said restart step.
Claim 11
Dependent Claim
163 words
A networked computer system, comprising: a master workstation; a plurality of other workstations connected to said master workstation, each of said other workstations including a non-volatile memory storing an operating system that is loaded into a working memory to control the operation of the other workstation, and a designated memory area for storing files received from said master workstation; means at said master workstation for transmitting an updated version of an operating system to said other workstations for storage in said designated memory areas; means at said other workstations that are responsive to the transmission of said updated version of an operating system for storing in said designated memory area the identification of a current version of the operating system; means for restarting said other workstations and causing the updated version of the operating system to be loaded into their working memories; and means at said other workstations for deleting the current version of the operating system identified in the designated memory area.
Claim 12
Dependent Claim
163 words
A networked computer system, comprising: a master workstation; a plurality of other workstations connected to said master workstation, each of said other workstations including a non-volatile memory storing an operating system that is loaded into a working memory to control the operation of the other workstation, and a designated memory area for storing files received from said master workstation; means at said master workstation for transmitting an updated version of an operating system to said other workstations for storage in said designated memory areas; means at said other workstations that are responsive to the transmission of said updated version of an operating system for storing in said designated memory area the identification of a current version of the operating system; means for restarting said other workstations and causing the updated version of the operating system to be loaded into their working memories; and means at said other workstations for deleting the current version of the operating system identified in the designated memory area.
Claim 13
Dependent Claim
41 words
The computer system of claim 9, further including means at said other workstation for moving the updated version of the operating system from said designated area to the memory location that was occupied by said deleted version of the operating system.
Claim 14
Dependent Claim
18 words
The computer system of claim 9 wherein said designated memory area comprises a folder in said non-volatile memory.
Claim 15
Dependent Claim
45 words
The computer system of claim 9 wherein said restarting means includes means for changing a pointer in the other workstations to identify the updated version of the operating system stored in said designated area as the version to be loaded into working memory upon stamp.
Claim 16
Independent Claim
157 words
A method for reconfiguring any one or more remote workstations that are currently executing a first version of an operating system program, comprising the steps of: transmitting a second version of an operating system program from a master workstation to the remote workstations which are currently executing said first version of an operating system program; storing said second version of an operating system program in a predetermined location in respective memories at said remote workstations; storing the memory location of the first version of an operating system program which is currently being executed on said remote workstations; restarting said remote workstations; loading the second version of an operating system program into the respective memories of the remote workstations to thereby control the operation of said other workstations with said second version of an operating system program; and deleting the first version of an operating system program at said stored memory location on each of said remote workstations.
Claim 17
Independent Claim
157 words
A method for reconfiguring any one or more remote workstations that are currently executing a first version of an operating system program, comprising the steps of: transmitting a second version of an operating system program from a master workstation to the remote workstations which are currently executing said first version of an operating system program; storing said second version of an operating system program in a predetermined location in respective memories at said remote workstations; storing the memory location of the first version of an operating system program which is currently being executed on said remote workstations; restarting said remote workstations; loading the second version of an operating system program into the respective memories of the remote workstations to thereby control the operation of said other workstations with said second version of an operating system program; and deleting the first version of an operating system program at said stored memory location on each of said remote workstations.
Claim 18
Dependent Claim
31 words
The method of claim 13 further including the step of transferring the second version of an operating system program to said stored memory location after the first version has been deleted.
Claim 19
Dependent Claim
154 words
A computer-readable medium containing a program which carries out the steps of: transmitting an update version of an operating system program to each of a plurality of workstations; storing said update version of said operating system program in a predetermined location at each of said workstations; storing information relating to a current version of the operating system program that is currently being executed by the workstation in said predetermined location at each of said workstations; revising a parameter at each of said workstations to refer to the update version of the operating system program; restarting each of said workstations; loading the update version of the operating system program into memory for each of the other workstations to thereby cause the workstations to execute said update version of the operating system program upon restart; and deleting the current version of said operating system program from each of said selected other workstations after said restart step.
Claim 20
Dependent Claim
154 words
A computer-readable medium containing a program which carries out the steps of: transmitting an update version of an operating system program to each of a plurality of workstations; storing said update version of said operating system program in a predetermined location at each of said workstations; storing information relating to a current version of the operating system program that is currently being executed by the workstation in said predetermined location at each of said workstations; revising a parameter at each of said workstations to refer to the update version of the operating system program; restarting each of said workstations; loading the update version of the operating system program into memory for each of the other workstations to thereby cause the workstations to execute said update version of the operating system program upon restart; and deleting the current version of said operating system program from each of said selected other workstations after said restart step.
Claim 21
Dependent Claim
58 words
The computer-readable medium of claim 15 wherein said program carries out the further steps of: moving said update version of the operating system program from said predetermined location to the location at which said current version was stored; and revising said parameter to refer to the location where said update version of the operating system program is stored.
References Cited (Backward Citations)
US4820167A
Cited
US5155847A
Cited
GB2231180A
Cited
EP0399667A2
Cited
WO1991002313A1
Cited
US5327551A
Cited
EP0463251A1
Cited
US5241625A
Cited
US5437555A
Cited
US5410703A
Cited
EP0598511A2
Cited
US5421009A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-11-03 | 2001-05-05 | 2001-11-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-11-03 | 2005-05-05 | 2005-11-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-11-03 | 2009-05-05 | 2009-11-04 | $7700.00 | Window Closed / Lapsed |