Streaming of archive files
First Claim
Patent Images
1. A method of streaming an archive file from a server to a client device, the method comprising:
- at a server, extracting ones of a plurality of modules from a first archive file;
streaming the extracted modules from the server to the client device;
receiving the streamed modules at the client device;
automatically constructing a second archive file at the client device, the second archive file comprising the received modules; and
providing data from at least one of the received modules in the second archive to an executing application.
2 Assignments
0 Petitions
Accused Products
Abstract
Archive files can be streamed from a server to a client device by extracting individual files from the archive and streaming the extracted files from the server to the client device. The received files can then be stored at the client device for access by an application. A new archive file may be formed at the client device to contain the received streamed files. Predictive critiera may be used to determine the order in which the extracted files are streamed from the server to the client device.
-
Citations
27 Claims
-
1. A method of streaming an archive file from a server to a client device, the method comprising:
-
at a server, extracting ones of a plurality of modules from a first archive file;
streaming the extracted modules from the server to the client device;
receiving the streamed modules at the client device;
automatically constructing a second archive file at the client device, the second archive file comprising the received modules; and
providing data from at least one of the received modules in the second archive to an executing application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of transmitting data in an archive file from a server device to a client device, the client device comprising an execution environment configured to provide ones of a collection of logically separate files in a received archive file to an executing application in an execution-time determined order, the method comprising:
-
at the server device, extracting ones of a collection of logically separate files from a first archive file; and
streaming the extracted ones of the separate files from the server device to the client device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data storage apparatus comprising instructions to configure a computerized device to:
-
receive archive structure data from another computer, the archive structure data specifying a structure of a first archive file;
receive from the other computer ones of the plurality of modules derived from the first archive file;
in accordance with the archive structure data, construct a second archive file from the received ones of the plurality of modules to produce a second archive file functionally equivalent to the first archive file. - View Dependent Claims (21, 22, 23, 25, 26)
-
-
24. A data storage apparatus comprising instructions to configure a computer to:
-
automatically extract a collection of logically separate modules from a first archive file; and
stream the extracted modules to a client device.
-
-
27. A system for transferring information modules between computers, the system comprising:
-
1) a first computer, the first computer comprising;
a. means for executing an application, b. means for receiving a sequence of modules associated with the application and constructing an archive file comprising the received sequence of modules while the application is executing, and c. means for integrating a first module in the constructed archive file with the application; and
2) a second computer, the second computer comprising;
a. means for extracting a collection of modules associated with the application from an archive file, and b. means for transferring the selected sequences from the second computer to the first computer.
-
Specification