Generic download and upload functionality in a client/server web application architecture
First Claim
1. In a system including at least a client and a server, a method for downloading files to the client from the server, the method comprising:
- at the client, sending a request directed to the server, where the request specifies at least one file to download;
receiving a transmission from the server;
parsing the transmission to identify a download command and an associated download manifest, where the download manifest includes executable code that, when executed on the client, will perform the download of the at least one file to the client from the server; and
in response to identifying the download command and the associated download manifest, executing the executable code on the client.
10 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates generally to client-server architectures for allowing generic upload and download functionality between a web application at a server and a client. One exemplary method includes sending a download/upload request to a web application at the server, where the download/upload request specifies at least one file to download/upload; receiving a transmission from the server; parsing the transmission to identify a download/upload command and an associated download/upload manifest, where the download/upload manifest includes executable code that, when executed on the client, will perform the download/upload of the at least one file.
122 Citations
20 Claims
-
1. In a system including at least a client and a server, a method for downloading files to the client from the server, the method comprising:
-
at the client, sending a request directed to the server, where the request specifies at least one file to download;
receiving a transmission from the server;
parsing the transmission to identify a download command and an associated download manifest, where the download manifest includes executable code that, when executed on the client, will perform the download of the at least one file to the client from the server; and
in response to identifying the download command and the associated download manifest, executing the executable code on the client. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a system including at least a client and a server, a method for downloading files from the server to the client, the method comprising:
-
at the server, receiving a request to download at least one file;
generating a download command and an associated download manifest, where the download manifest includes executable code that, when executed on the client, will perform the download of the at least one file from the server to the client; and
sending the download command and the associated download manifest in a transmission to the client. - View Dependent Claims (7, 8, 9, 10)
-
-
11. In a system including at least a client and a server, a method for uploading files from the client to the server, the method comprising:
-
at the client, sending a request to directed to the server, where the request specifies at least one file to upload;
receiving a transmission from the server;
parsing the transmission to identify an upload command and an associated upload manifest, where the upload manifest includes executable code that, when executed on the client, will perform the upload of the at least one file from the client to the server; and
in response to identifying the upload command and the associated upload manifest, executing the executable code on the client. - View Dependent Claims (12, 13, 14, 15)
-
-
16. In a system including at least a client and a server, a method for uploading files to the server from the client, the method comprising:
-
at the server, receiving a request to upload at least one file;
generating an upload command and an associated upload manifest, where the upload manifest includes executable code that, when executed on the client, will perform the upload of the at least one file from the client; and
sending the upload command and associated upload manifest in a transmission to the client. - View Dependent Claims (17, 18, 19, 20)
-
Specification