System, method and recordable medium for uploading documents over a network
First Claim
Patent Images
1. A method of communicating a print file over a network, the method comprising:
- providing system software for use on a client, wherein the system software includes;
a print driver for generating the print file based on a document in response to a print request received from an application; and
an upload manager that automatically transfers the print file over the network in response to the print request using at least one of the HyperText Transport Protocol (HTTP) or the HyperText Transport Protocol Secure (HTTPS); and
on a server on the network;
receiving an upload begin request for the print file;
executing the upload begin request;
launching an object based on the upload begin request;
creating an identification of the print file using the object;
generating an upload begin response that comprises the identification;
transmitting the upload begin response over the network; and
receiving an upload request that includes the identification and a data packet comprising at least a portion of the print file.
10 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to a system and method to upload and recover print jobs over a network. A client sends to a server a request for a specific document to be uploaded for transfer across a network. The sever creates an object to identify and process the request. The server sends a response to the client indicating that the request has been received and an associated object has been created. The server stores packets of the data document as they are uploaded and transmitted. Once the complete document has been uploaded and transferred to the server, it is stored in a network accessible data store.
67 Citations
22 Claims
-
1. A method of communicating a print file over a network, the method comprising:
-
providing system software for use on a client, wherein the system software includes; a print driver for generating the print file based on a document in response to a print request received from an application; and an upload manager that automatically transfers the print file over the network in response to the print request using at least one of the HyperText Transport Protocol (HTTP) or the HyperText Transport Protocol Secure (HTTPS); and on a server on the network; receiving an upload begin request for the print file; executing the upload begin request; launching an object based on the upload begin request; creating an identification of the print file using the object; generating an upload begin response that comprises the identification; transmitting the upload begin response over the network; and receiving an upload request that includes the identification and a data packet comprising at least a portion of the print file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of transmitting a print file over a network, the method comprising, on a client on the network:
-
receiving a print request for a document from an application; generating the print file based on the document in response to the print request; and automatically transferring the print file over the network in response to the print request using at least one of the HyperText Transport Protocol (HTTP) or the HyperText Transport Protocol Secure (HTTPS), wherein the automatically transferring step includes; generating an upload begin request for the print file; transmitting the upload begin request over the network; receiving an upload begin response that includes an identification for the print file in response to the upload begin request; generating an upload request that includes the identification and a data packet comprising at least a portion of the print file; and transmitting the upload request over the network. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for communicating a print file over a network, the system comprising:
-
means for providing system software for use on a client, wherein the system software includes; a print driver for generating the print file based on a document in response to a print request received from an application; and an upload manager that automatically transfers the print file over the network in response to the print request using at least one of the HyperText Transport Protocol (HTTP) or the HyperText Transport Protocol Secure (HTTPS); and a server that includes; means for receiving an upload begin request for the print file; means for executing the upload begin request; means for launching an object based on the upload begin request; means for creating an identification of the print file using the object; means for generating an upload begin response that comprises the identification; means for transmitting the upload begin response over the network; and means for receiving an upload request that includes the identification and a data packet comprising at least a portion of the print file. - View Dependent Claims (18, 19)
-
-
20. A system for communicating a print file over a network, the system comprising a client that includes:
-
means for receiving a print request for a document from an application; means for generating the print file based on the document in response to the print request; and means for automatically transferring the print file over the network in response to the print request using at least one of the HyperText Transport Protocol (HTTP) or the HyperText Transport Protocol Secure (HTTPS), wherein the means for automatically transferring includes; means for generating an upload begin request for the print file; means for transmitting the upload begin request over the network; means for receiving an upload begin response that includes an identification for the print file in response to the upload begin request; means for generating an upload request that includes the identification and a data packet comprising at least a portion of the print file; and means for transmitting the upload request over the network.
-
-
21. A computer-readable medium including instructions for causing a server to implement a method of communicating a print file over a network, the method comprising:
-
providing system software for use on a client, wherein the system software includes; a print driver for generating the print file based on a document in response to a print request received from an application; and an upload manager that automatically transfers the print file over the network in response to the print request using at least one of the HyperText Transport Protocol (HTTP) or the HyperText Transport Protocol Secure (HTTPS); receiving an upload begin request for the print file; executing the upload begin request; launching an object based on the upload begin request; creating an identification of the print file using the object; generating an upload begin response that comprises the identification; transmitting the upload begin response over the network; and receiving an upload request that includes the identification and a data packet comprising at least a portion of the print file.
-
-
22. A computer-readable medium including instructions for causing a client to implement a method of communicating a print file over a network, the method comprising:
-
receiving a print request for a document from an application; generating the print file based on the document in response to the print request; and automatically transferring the print file over the network in response to the print request using at least one of the HyperText Transport Protocol (HTTP) or the HyperText Transport Protocol Secure (HTTPS), wherein the automatically transferring step includes; generating an upload begin request for the print file; transmitting the upload begin request over the network; receiving an upload begin response that includes an identification for the print file in response to the upload begin request; generating an upload request that includes the identification and a data packet comprising at least a portion of the print file; and transmitting the upload request over the network.
-
Specification