Patent ID: 7095519

Claim:
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.