Claims Analysis
Total Claims: 55
Claim 1
Independent Claim
94 words
A method of transferring disk images from one computer to a plurality of computers, comprising the steps of: transmitting repetitions of a data stream containing a disk image over at least one network connection, the data stream having a beginning, an end, and at least one join point between the beginning and the end; and downloading the disk image to at least two computers, wherein the downloading to at least one computer begins at a join point within a repetition of the data stream and ends in a subsequent repetition of the data stream.
Claim 2
Independent Claim
94 words
A method of transferring disk images from one computer to a plurality of computers, comprising the steps of: transmitting repetitions of a data stream containing a disk image over at least one network connection, the data stream having a beginning, an end, and at least one join point between the beginning and the end; and downloading the disk image to at least two computers, wherein the downloading to at least one computer begins at a join point within a repetition of the data stream and ends in a subsequent repetition of the data stream.
Claim 3
Dependent Claim
30 words
The method of claim 1, further comprising the step of extracting the disk image from an image file stored on permanent storage before transmitting any repetitions of the data stream.
Claim 4
Dependent Claim
14 words
The method of claim 2, wherein the image file is in a file-by-file format.
Claim 5
Dependent Claim
14 words
The method of claim 2, wherein the image file is in a sector-by-sector format.
Claim 6
Dependent Claim
18 words
The method of claim 2, wherein the image file is stored on a plurality of removable storage units.
Claim 7
Dependent Claim
41 words
The method of claim 2, wherein the image file is stored on permanent storage on a server, the extracting step is performed by the server, and the downloading step downloads the disk image to at least one client of the server.
Claim 8
Dependent Claim
30 words
The method of claim 1, further comprising the step of reading the disk image directly from permanent storage without using an image file before transmitting repetitions of the data stream.
Claim 9
Dependent Claim
31 words
The method of claim 1, further comprising the step of performing an on-the-fly partition manipulation on at least one partition in the disk image before transmitting repetitions of the data stream.
Claim 10
Dependent Claim
45 words
The method of claim 1, further comprising the step of compressing at least a portion of the disk image before transmitting it in the data stream, and the step of decompressing at least a portion of the disk image after downloading it to a computer.
Claim 11
Dependent Claim
20 words
The method of claim 9, wherein the compressing step creates at least one compression sync point in the data stream.
Claim 12
Dependent Claim
23 words
The method of claim 10, wherein each join point in the data stream coincides with a compression sync point in the data stream.
Claim 13
Dependent Claim
21 words
The method of claim 1, wherein the transmitting step transmits disk image data and join points over the same network connection.
Claim 14
Dependent Claim
26 words
The method of claim 1, wherein the transmitting step transmits disk image data over one network connection and transmits corresponding join points over another network connection.
Claim 15
Dependent Claim
23 words
The method of claim 1, wherein the downloading step downloads the disk image to the same computer that is performing the transmitting step.
Claim 16
Dependent Claim
129 words
A computer system for transferring disk images from one computer to a plurality of computers, the system comprising: a first computer; an obtaining means for obtaining a disk image; a second computer connectable to the first computer by at least one network connection; a transmit means for transmitting repetitions of a data stream containing the disk image over at least one network connection to the second computer, the data stream having a beginning, an end, and at least one join point between the beginning and the end; and a download means for downloading the disk image to the second computer, wherein the downloading to the second computer begins at a join point within a repetition of the data stream and ends in a subsequent repetition of the data stream.
Claim 17
Dependent Claim
129 words
A computer system for transferring disk images from one computer to a plurality of computers, the system comprising: a first computer; an obtaining means for obtaining a disk image; a second computer connectable to the first computer by at least one network connection; a transmit means for transmitting repetitions of a data stream containing the disk image over at least one network connection to the second computer, the data stream having a beginning, an end, and at least one join point between the beginning and the end; and a download means for downloading the disk image to the second computer, wherein the downloading to the second computer begins at a join point within a repetition of the data stream and ends in a subsequent repetition of the data stream.
Claim 18
Dependent Claim
22 words
The system of claim 15, wherein the first computer is a server and the second computer is a client of that server.
Claim 19
Dependent Claim
19 words
The system of claim 15, wherein the first computer and the second computer are peers in a peer-to-peer network.
Claim 20
Dependent Claim
32 words
The system of claim 15, wherein the obtaining means comprises a permanent storage device attached to the first computer and a means for reading the disk image from the permanent storage device.
Claim 21
Dependent Claim
14 words
The system of claim 18, wherein the permanent storage device comprises a magnetic tape.
Claim 22
Dependent Claim
13 words
The system of claim 18, wherein the permanent storage device comprises a CD-ROM.
Claim 23
Dependent Claim
14 words
The system of claim 18, wherein the permanent storage device comprises a hard disk.
Claim 24
Dependent Claim
25 words
The system of claim 18, wherein the means for reading disk image data comprises a means for reading disk image data from an image file.
Claim 25
Dependent Claim
20 words
The system of claim 15, wherein the obtaining means comprises a means for reading only selected files in a partition.
Claim 26
Dependent Claim
33 words
The system of claim 15, wherein the obtaining means comprises a means for reading directory information for a predetermined file in a partition and the transmit means avoids transmitting the corresponding file content.
Claim 27
Dependent Claim
14 words
The system of claim 15, wherein the network connection comprises a client-server network connection.
Claim 28
Dependent Claim
16 words
The system of claim 15, wherein the network connection comprises a file visible to both computers.
Claim 29
Dependent Claim
13 words
The system of claim 15, wherein the network connection comprises a TCP/IP connection.
Claim 30
Dependent Claim
23 words
The system of claim 15, wherein the transmit means comprises a server agent capable of responding automatically to transmission requests from other computers.
Claim 31
Dependent Claim
23 words
The system of claim 15, wherein the download means comprises a client agent capable of responding automatically to download requests from a server.
Claim 32
Dependent Claim
38 words
The system of claim 15, wherein the download means comprises a means for verifying receipt of disk image data by verifying that all sectors corresponding to the data have been stored on permanent storage by the second computer.
Claim 33
Dependent Claim
12 words
The system of claim 15, wherein the join points have byte granularity.
Claim 34
Dependent Claim
12 words
The system of claim 15, wherein the join points have sector granularity.
Claim 35
Dependent Claim
12 words
The system of claim 15, wherein the join points have packet granularity.
Claim 36
Dependent Claim
21 words
The system of claim 15, wherein the data stream specifies the size of at least one partition in the disk image.
Claim 37
Dependent Claim
29 words
The system of claim 15, wherein the data stream specifies at least one address of an alternate network connection which also carries part or all of the data stream.
Claim 38
Dependent Claim
14 words
The system of claim 35, wherein the address includes a local area network address.
Claim 39
Dependent Claim
13 words
The system of claim 35, wherein the address includes a universal resource locator.
Claim 40
Dependent Claim
48 words
The system of claim 15, further comprising a compression means for compressing at least a portion of the disk image before transmitting it in the data stream, and a decompression means for decompressing at least a portion of the disk image after downloading it to the second computer.
Claim 41
Dependent Claim
32 words
The system of claim 38, further comprising a dynamic speed monitor which monitors network connection performance and regulates the compression means on detecting a change of predetermined amount in network connection performance.
Claim 42
Dependent Claim
38 words
The system of claim 15, further comprising a dynamic speed monitor which monitors performance of at least two network connections and selects between the connections in response to predetermined events that indicate changes in relative network connection performance.
Claim 43
Dependent Claim
121 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for transferring disk images from one computer to a plurality of computers, the method comprising the steps of: transmitting repetitions of a data stream containing a disk image over at least one network connection, the data stream having a beginning, an end, and at least one join point between the beginning and the end; and downloading the disk image to at least two computers, wherein the downloading to at least one computer begins at a join point within a repetition of the data stream and ends in a subsequent repetition of the data stream.
Claim 44
Dependent Claim
121 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for transferring disk images from one computer to a plurality of computers, the method comprising the steps of: transmitting repetitions of a data stream containing a disk image over at least one network connection, the data stream having a beginning, an end, and at least one join point between the beginning and the end; and downloading the disk image to at least two computers, wherein the downloading to at least one computer begins at a join point within a repetition of the data stream and ends in a subsequent repetition of the data stream.
Claim 45
Dependent Claim
24 words
The storage medium of claim 41, wherein the downloading step identifies a join point using a current sector number included in the data stream.
Claim 46
Dependent Claim
24 words
The storage medium of claim 41, wherein the downloading step identifies a join point using a list of sectors included in the data stream.
Claim 47
Dependent Claim
33 words
The storage medium of claim 41, wherein the downloading step selects a join point based at least in part on an indication of disk image size which is included in the data stream.
Claim 48
Dependent Claim
30 words
The storage medium of claim 41, wherein the downloading step selects a join point based at least in part on compression state information which is included in the data stream.
Claim 49
Dependent Claim
19 words
The storage medium of claim 41, wherein the transmitting step comprises including error management bits in the data stream.
Claim 50
Dependent Claim
24 words
The storage medium of claim 41, wherein the downloading step comprises sending a retransmission request from a downloading computer to a repetition transmitting computer.
Claim 51
Dependent Claim
54 words
A series of data stream signal repetitions embodied in a network connection for transferring disk image data, each repetition of the data stream signal having a beginning, an end, and at least one join point between the beginning and the end, and each repetition of the data stream signal also containing disk image data.
Claim 52
Dependent Claim
54 words
A series of data stream signal repetitions embodied in a network connection for transferring disk image data, each repetition of the data stream signal having a beginning, an end, and at least one join point between the beginning and the end, and each repetition of the data stream signal also containing disk image data.
Claim 53
Dependent Claim
26 words
The series of data stream signal repetitions of claim 48, wherein each repetition of the data stream signal also contains at least one compression sync point.
Claim 54
Dependent Claim
17 words
The series of data stream signal repetitions of claim 48, wherein the disk image data is packed.
Claim 55
Dependent Claim
26 words
The series of data stream signal repetitions of claim 48, wherein each repetition of the data stream signal also contains control information identifying another network connection.