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

Supervisory control system for networked multimedia workstations that provides remote launching of files

Assignee: Apple Inc
•
Filing: 1994-07-25
•
Granted: 1998-03-03
•
Expires: 2014-07-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A supervisory control system for a networked multimedia computing system that addresses the foregoing limitations associated with currently existing systems provides a teacher or network administrator at a master workstation with the ability to open a specified document on selected remote workstations in the network. If the document is not already present on the various remote workstations, the teacher can first transmit it to each one that does not already have it. At the remote workstations, the document is stored at the same location as it is in the master workstation, to facilitate finding it on subsequent occasions. When a command is sent to open the document, it is identified by specific attributes that enable it to be distinguished from other documents that may have the same name. With this feature, a teacher can easily reset an entire computer lab so that each student will be at the same position for the beginning of a new class, for example. This same feature can also be used to launch application programs at destination workstations, as well as quit applications on selected workstations.

Inventors

  • 👤 Michael Victor Stein
  • 👤 Paul Richard Wenker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 14:40
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06F; G06F8/00; G06F8/60; G06F8/65

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 129 words
In a computer network of the type including at least one master workstation and a plurality other workstations, a method for launching a user-manipulatable file at selected ones of the other workstations from the master workstation, comprising the steps of: selecting a file stored at the master workstation; transmitting an identification of the selected file to each of the other workstations at which the file is to be launched, said identification including the name of the file and at least one other attribute pertaining to the selected file; locating the selected file from those stored at each of said other workstations; and opening the selected file at each of said other workstations so that the file is in a state to be manipulated by users at said other workstations.
Claim 2
Dependent Claim 129 words
In a computer network of the type including at least one master workstation and a plurality other workstations, a method for launching a user-manipulatable file at selected ones of the other workstations from the master workstation, comprising the steps of: selecting a file stored at the master workstation; transmitting an identification of the selected file to each of the other workstations at which the file is to be launched, said identification including the name of the file and at least one other attribute pertaining to the selected file; locating the selected file from those stored at each of said other workstations; and opening the selected file at each of said other workstations so that the file is in a state to be manipulated by users at said other workstations.
Claim 3
Dependent Claim 47 words
The method of claim 1 wherein said step of opening the selected file includes the steps of determining at each of said other workstations whether the selected file is a software program, and launching the program when the selected file is determined to be a software program.
Claim 4
Dependent Claim 58 words
The method of claim 2 further including a step, when the selected file is determined not to be an executable software program, of determining whether an executable software program that is capable of handling the selected file is stored at each of said other workstations, and launching said software program at each other workstation where it is stored.
Claim 5
Dependent Claim 27 words
The method of claim 3 wherein the selected file is a document, and said software program is an application program for manipulating the contents of said document.
Claim 6
Dependent Claim 20 words
The method of claim 2 wherein the software program is an application program for manipulating the contents of a document.
Claim 7
Dependent Claim 34 words
The method of claim 1 further including the step of transferring a copy of the selected file from said master workstation to said other workstations prior to opening the file at said other workstations.
Claim 8
Dependent Claim 43 words
The method of claim 6 wherein said copy of the file is stored in each of said other workstations at a location in a memory hierarchy which is the same as the location at which the file is stored in the master workstation.
Claim 9
Dependent Claim 62 words
The method of claim 7 wherein said transferring step includes the steps of initially storing said copy of the file at a predetermined location at each of said other workstations, and moving the stored copy of the file from said predetermined location to said location which is the same as the location at which the file is stored in the master workstation.
Claim 10
Dependent Claim 26 words
The method of claim 8 wherein said predetermined location is a file transfer folder into which all files transferred from the master workstation are initially stored.
Claim 11
Dependent Claim 35 words
The method of claim 8 further including the step of creating a location at each of said other workstations which is the same as said location in the master workstation prior to said moving step.
Claim 12
Dependent Claim 21 words
The method of claim 1 wherein said attribute includes the date on which the file was created or most recently modified.
Claim 13
Dependent Claim 14 words
The method of claim 1 wherein said attribute includes the author of the file.
Claim 14
Dependent Claim 21 words
The method of claim 1 wherein said attribute includes the location at which the file is stored in the master workstation.
Claim 15
Dependent Claim 14 words
The method of claim 1 wherein said attribute includes the size of the file.
Claim 16
Dependent Claim 12 words
The method of claim 1 wherein the selected file is a document.
Claim 17
Dependent Claim 20 words
The method of claim 1 wherein the selected file is an application program for manipulating the contents of a document.
Claim 18
Dependent Claim 135 words
A networked computer system, comprising: a master workstation; a plurality of other workstations; means at said master workstation for selecting a user-manipulatable file stored in a memory that is accessible from the master workstation; means at said master workstation for transmitting an identification of the selected file to each of said plurality of workstations; means at said master workstation for generating a command to open the selected file; means at each of said other workstations for locating the selected file from those stored in a memory that is accessible from said other workstation; and means responsive to the location of the selected file and to said command for opening the selected file at each of said other workstations so that said file is in a state to be manipulated by users at said other workstations.
Claim 19
Dependent Claim 135 words
A networked computer system, comprising: a master workstation; a plurality of other workstations; means at said master workstation for selecting a user-manipulatable file stored in a memory that is accessible from the master workstation; means at said master workstation for transmitting an identification of the selected file to each of said plurality of workstations; means at said master workstation for generating a command to open the selected file; means at each of said other workstations for locating the selected file from those stored in a memory that is accessible from said other workstation; and means responsive to the location of the selected file and to said command for opening the selected file at each of said other workstations so that said file is in a state to be manipulated by users at said other workstations.
Claim 20
Dependent Claim 25 words
The system of claim 17 wherein said identification includes the name of the file and at least one other attribute pertaining to the selected file.
Claim 21
Dependent Claim 21 words
The system of claim 18 wherein said attribute includes the date on which the file was created or most recently modified.
Claim 22
Dependent Claim 14 words
The system of claim 18 wherein said attribute includes the author of the file.
Claim 23
Dependent Claim 21 words
The system of claim 18 wherein said attribute includes the location at which the file is stored in the master workstation.
Claim 24
Dependent Claim 14 words
The system of claim 18 wherein said attribute includes the size of the file.
Claim 25
Dependent Claim 46 words
The system of claim 17 wherein said opening means includes means at each of said other workstations for determining whether the selected file is an executable software program, and means for launching the program when the selected file is determined to be an executable software program.
Claim 26
Dependent Claim 20 words
The system of claim 23 wherein the software program is an application program for manipulating the contents of a document.
Claim 27
Dependent Claim 60 words
The system of claim 17 wherein said opening means includes means for detecting that the selected file is a data file, means for determining whether an executable software program that is associated with the selected file is stored at each of said other workstations, and means for launching said executable software program at each other workstation where it is stored.
Claim 28
Dependent Claim 27 words
The system of claim 26 wherein the selected file is a document, and said software program is an application program for manipulating the contents of said document.
Claim 29
Dependent Claim 37 words
The system of claim 17 further including means for transferring a copy of the selected file from said master workstation to the memories accessible to said other workstations prior to opening the file at said other workstations.
Claim 30
Dependent Claim 79 words
The system of claim 27 further including means for initially storing a copy of a transferred file at a predetermined location in the memory accessible to each of said other workstations, and means at the other workstations for moving the stored copy of the file from said predetermined location to a location in a memory hierarchy which is the same as the location at which the file is stored in the memory that is accessible from the master workstation.
Claim 31
Dependent Claim 26 words
The system of claim 28 wherein said predetermined location is a file transfer folder into which all files transferred from the master workstation are initially stored.
Claim 32
Dependent Claim 40 words
The system of claim 28 wherein the memory that is accessible from the master workstation is a local memory for said master workstation, and said memory that is accessible at another workstation is a local memory for said other workstation.
Claim 33
Dependent Claim 12 words
The system of claim 17 wherein the selected file is a document.
Claim 34
Dependent Claim 20 words
The system of claim 17 wherein the selected file is an application program for manipulating the contents of a document.
Claim 35
Independent Claim 173 words
A method for remotely launching a file in a plurality of computers that are connected to a master computer, comprising the steps of: designating, at said master computer, a file that is to be launched at the plurality of computers; transmitting a command to open the designated file from the master computer to the plurality of computers, said command including the name of the file and other information for uniquely identifying the designated file; searching local storage media at each of the plurality of computers to locate the designated file; determining at each of the plurality of computers where the designated file was located whether the designated file is a document or an application program; launching the program if the designated file is an application program; if the designated file is a document, locating an application program at each of the plurality of computers which is capable of handling the contents of the document, launching the application program, and opening the document within the launched program at each of the plurality of computers.
Claim 36
Independent Claim 173 words
A method for remotely launching a file in a plurality of computers that are connected to a master computer, comprising the steps of: designating, at said master computer, a file that is to be launched at the plurality of computers; transmitting a command to open the designated file from the master computer to the plurality of computers, said command including the name of the file and other information for uniquely identifying the designated file; searching local storage media at each of the plurality of computers to locate the designated file; determining at each of the plurality of computers where the designated file was located whether the designated file is a document or an application program; launching the program if the designated file is an application program; if the designated file is a document, locating an application program at each of the plurality of computers which is capable of handling the contents of the document, launching the application program, and opening the document within the launched program at each of the plurality of computers.

References Cited (Backward Citations)

US4825354A Cited
US5220657A Cited
EP0399667A2 Cited
US5461716A Cited
WO1992022870A1 Cited
WO1993016454A1 Cited
US5485503A Cited
US5513126A Cited
US6241625B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-03-02 2001-09-01 2002-03-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-03-02 2005-09-01 2006-03-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-03-02 2009-09-01 2010-03-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag