Patent ID: 6535295
Filing Date: 2003-03-18
Classification: G06F

Abstract:
A method comprising:spawning a first one or more host processing threads for a first presentation job, and spawning a second one or more host processing threads for a second presentation job; submitting a device-specific format of the first presentation job to a presentation device for which the first presentation job is destined by way of a first instance of a wrapper process that is capable of communicating bi-directionally with the presentation device, and submitting a device-specific format of the second presentation job to the presentation device by way of a second instance of the wrapper process after submitting the device specific format of the first presentation job, wherein the instances of the wrapper process transform the first and the second presentation jobs from an intermediate data format into the device-specific format; waiting for status data including waiting for status data pertaining to the first presentation job at the first one or more host processing threads and waiting for status data pertaining to the second presentation job at the second one or more host processing threads; receiving final status data including receiving final status data associated with the second presentation job at the second instance of the wrapper process before receiving final status data associated with the first presentation job at the first instance of the wrapper process; and reporting the final status data including reporting the final status data from the second instance of the wrapper process to the second one or more host processing threads.