Transferring files
First Claim
1. A system for transferring a container file over a network to a remote device, the system comprising:
- at least one processor; and
memory, operatively connected to the at least one processor and storing;
a container editor application; and
instructions that, when executed by the at least one processor, cause the at least one processor to perform a method comprising;
loading a container file using the container editor application, the container file comprising a plurality of component files;
obtaining the plurality of component files from the container file;
transmitting metadata information for each component file in the plurality of component files to the remote device; and
based on a determination that one or more component files in the plurality of component files are not available to the remote device, transmitting component data for the determined one or more component files to the remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, components, devices, and methods for transferring files are provided. An example file is a container file comprising a plurality of component files. A non-limiting example method is a method for transferring a container file over a network to a remote device. The method includes the step of accessing a container file, the container file comprising a plurality of components. The method also includes the step of transmitting metadata information for the plurality of components to the remote device. The method further includes the step of determining components from the plurality of components to transmit to the remote device. The method additionally includes the step of transmitting component data items for the determined components to the remote device.
108 Citations
20 Claims
-
1. A system for transferring a container file over a network to a remote device, the system comprising:
-
at least one processor; and memory, operatively connected to the at least one processor and storing; a container editor application; and instructions that, when executed by the at least one processor, cause the at least one processor to perform a method comprising; loading a container file using the container editor application, the container file comprising a plurality of component files; obtaining the plurality of component files from the container file; transmitting metadata information for each component file in the plurality of component files to the remote device; and based on a determination that one or more component files in the plurality of component files are not available to the remote device, transmitting component data for the determined one or more component files to the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A method of transferring a container file over a network to a remote device, the method comprising:
-
accessing a container file, using a container editor application, to obtain a plurality of component files and a directory listing of the plurality of component files; generating, by a processor, metadata information for the plurality of component files based on the directory and header data extracted from the plurality of component files; transmitting the metadata information for the plurality of component files to the remote device for use in reconstructing the container file on the remote device; and based on a determination that one or more component files in the plurality of component files is not stored on the remote device, transmitting component data for the one or more component files to the remote device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for transferring a container file over a network to a remote device, the system comprising:
-
at least one processor; and memory, operatively connected to the at least one processor and storing instructions that, when executed by the at least processor, cause the at least one processor to perform operations comprising; loading a presentation container file using a presentation editor, the presentation container file comprising a plurality of component files and a directory listing of the plurality of component files; generating, by the at least one processor, metadata information for the plurality of component files based on the directory and header data extracted from the plurality of component files, the header data comprising a name, size information for the component file, and a fingerprint value for the data of the component file; transmitting the metadata information for the plurality of component files to the remote device for use in reconstructing the presentation container file on the remote device; determining one or more component files in the plurality of component files not stored on the remote device; and transmitting component data for the determined one or more component files to the remote device. - View Dependent Claims (19)
-
Specification