← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag