Patent US5604906A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5604906A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for installing software block-by block via an image of the target storage device

Assignee: Apple Inc
•
Filing: 1995-02-06
•
Granted: 1997-02-18
•
Expires: 2015-02-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract To accelerate the process of installing software on a number of computers, an image is created with the same formatting as the target drive in each computer onto which the software is to be installed. To do so, a controller determines the manner in which target drives on the computers are formatted. The image drive is then created with the same formatting, using the known target drives as a frame of reference. Once the image drive has been created and the desired software bundle loaded onto it, the software is installed on the computers from the image file, on a block-by-block basis, rather than utilizing individual file transfer under the control of a higher level file management program.

Inventors

  • 👤 Colm J. Murphy
  • 👤 John L. Stanley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 10:18
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/61; G06F8/63; G06F15/00; G06F15/16; G06F15/177

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 97 words
A system for downloading a software bundle onto a computer, comprising: a controller for controlling the downloading of the software bundle onto computers; means associated with said controller for creating an image of a storage device of the type onto which the software bundle is to be downloaded, and for copying said software bundle onto said image device; at least one connector device which connects a computer to said controller and said image device; and means for copying the software bundle from said image device to a storage medium on a connected computer on a block-by-block basis.
Claim 2
Independent Claim 97 words
A system for downloading a software bundle onto a computer, comprising: a controller for controlling the downloading of the software bundle onto computers; means associated with said controller for creating an image of a storage device of the type onto which the software bundle is to be downloaded, and for copying said software bundle onto said image device; at least one connector device which connects a computer to said controller and said image device; and means for copying the software bundle from said image device to a storage medium on a connected computer on a block-by-block basis.
Claim 3
Dependent Claim 19 words
The system of claim 1 wherein said image device is created in random access memory associated with said controller.
Claim 4
Dependent Claim 22 words
The system of claim 1 wherein said image storage medium is created on a disk drive that is external to said controller.
Claim 5
Dependent Claim 26 words
The system of claim 3 wherein said disk drive contains multiple partitions, and a separate image storage medium is created on each of said multiple partitions.
Claim 6
Dependent Claim 17 words
The system of claim 3 wherein the operation of said copying means is controlled by said controller.
Claim 7
Dependent Claim 17 words
The system of claim 1 wherein the operation of said copying means is controlled by said controller.
Claim 8
Dependent Claim 18 words
The system of claim 1 wherein the operation of said copying means is controlled by the connected computer.
Claim 9
Dependent Claim 43 words
The system of claim 1 wherein said connector device includes a first cable connected between the computer and said controller for transmitting communication therebetween, and a second cable connected between the computer and said image device for permitting said copying to take place.
Claim 10
Dependent Claim 21 words
The system of claim 8 wherein said first cable is a serial cable and said second cable is a bus cable.
Claim 11
Dependent Claim 15 words
The system of claim 8 wherein said second cable is also connected to said controller.
Claim 12
Dependent Claim 38 words
The system of claim 1 wherein said means for creating an image device creates a plurality of image devices, and further including means for selectively connecting said controller and a computer to selected ones of said image devices.
Claim 13
Dependent Claim 32 words
The system of claim 11 wherein said selective connecting means connects said controller to one of said image devices while said computer is connected to a different one of said image devices.
Claim 14
Dependent Claim 33 words
The system of claim 12 wherein said image device creating means creates one of said image devices while said copying means copies the software bundle from a different one of said image devices.
Claim 15
Dependent Claim 23 words
The system of claim 1 comprising a plurality of connector devices for separately connecting said controller and a computer to said image device.
Claim 16
Independent Claim 101 words
A method for downloading a software bundle onto a multiplicity of storage devices, comprising the steps of: a) creating an image device which replicates the storage capabilities of said storage devices; b) copying software files from said bundle to said image device; c) connecting one of said storage devices to said image device; d) copying the software stored on said image device to the connected storage device on a block-by-block basis; e) disconnecting the storage device from the image device; and f) repeating steps c, d and e for each of the other storage devices in said multiplicity of storage devices.
Claim 17
Independent Claim 101 words
A method for downloading a software bundle onto a multiplicity of storage devices, comprising the steps of: a) creating an image device which replicates the storage capabilities of said storage devices; b) copying software files from said bundle to said image device; c) connecting one of said storage devices to said image device; d) copying the software stored on said image device to the connected storage device on a block-by-block basis; e) disconnecting the storage device from the image device; and f) repeating steps c, d and e for each of the other storage devices in said multiplicity of storage devices.
Claim 18
Dependent Claim 34 words
The method of claim 15 wherein the step of creating an image device includes the steps of determining the formatting of said storage devices and initializing said image device to have the same formatting.
Claim 19
Dependent Claim 18 words
The method of claim 16 wherein said formatting is determined from the storage capacity of the storage devices.
Claim 20
Dependent Claim 39 words
The method of claim 15 wherein said step of copying software from said image device to a connected storage device is carried out via commands sent directly from a user to a device manager within a computer operating system.
Claim 21
Dependent Claim 37 words
The method of claim 18 wherein said step of copying files from said bundle to said image device is carried out via a file manager in a computer operating system which sends commands to said device manager.
Claim 22
Dependent Claim 17 words
The method of claim 15 wherein said storage devices are disk drives housed within individual respective computers.
Claim 23
Dependent Claim 26 words
The method of claim 20 wherein said step of copying software to the connected storage device is carried out under the control of said individual computers.
Claim 24
Dependent Claim 30 words
The method of claim 20 wherein said step of copying software to the connected storage device is carried out under the control of a computer other than said individual computers.
Claim 25
Dependent Claim 28 words
The method of claim 22 wherein said steps of creating an image device and copying software to said image device are also carried out by said other computer.
Claim 26
Dependent Claim 20 words
The method of claim 23 wherein said image device is created on internal random access memory of said other computer.
Claim 27
Dependent Claim 20 words
The method of claim 23 wherein said image device is created on a storage device external to said other computer.
Claim 28
Independent Claim 69 words
A method for downloading a software bundle onto a computer, comprising the steps of: creating an image of a storage device of the type onto which the software bundle is to be downloaded; copying said software bundle onto said image device; connecting a computer to said image device; and copying the software bundle from said image device to a storage medium on a connected computer on a block-by-block basis.
Claim 29
Independent Claim 69 words
A method for downloading a software bundle onto a computer, comprising the steps of: creating an image of a storage device of the type onto which the software bundle is to be downloaded; copying said software bundle onto said image device; connecting a computer to said image device; and copying the software bundle from said image device to a storage medium on a connected computer on a block-by-block basis.
Claim 30
Dependent Claim 34 words
The method of claim 26 wherein the step of creating an image device includes the steps of determining the formatting of said storage medium and initializing said image device to have the same formatting.
Claim 31
Dependent Claim 18 words
The method of claim 27 wherein said formatting is determined from the storage capacity of the storage medium.
Claim 32
Dependent Claim 39 words
The method of claim 26 wherein said step of copying software from said image device to a connected storage medium is carried out via commands sent directly from a user to a device manager within a computer operating system.
Claim 33
Dependent Claim 37 words
The method of claim 29 wherein said step of copying files from said bundle to said image device is carried out via a file manager in a computer operating system which sends commands to said device manager.

References Cited (Backward Citations)

US4724521A Cited
US5155847A Cited
US5287515A Cited
US5274808A Cited
US5162986A Cited
JPH04188224A Cited
US5349657A Cited
US5257377A Cited
US5295263A Cited
US5437012A 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-02-18 2000-08-19 2001-02-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-18 2004-08-19 2005-02-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-18 2008-08-19 2009-02-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag