Patents by Inventor Raymond Glenn Wardell
Raymond Glenn Wardell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7663772Abstract: A command is provided as a means to instruct a printer to pre-rasterize and store presentation objects according to specified presentation parameters. The stored rasterized objects are available to the printer for use during printing when a print job is submitted to the printer which includes a presentation object already rasterized, saving significant processing at print time. The rasterized objects are stored with information identifying the object and the parameters used in the rasterization process and the printer is enabled to identify the appropriate rasterized object for inclusion in the print job. Objects may also be selected by a printer at print time as most closely matching the required parameters and then adjusted as needed at print time to completely conform with the requirements of inclusion in the job. This capability allows the printer to perform trimming-on-the-fly or other real-time operations while enjoying the time-saving benefits of a pre-rasterized object.Type: GrantFiled: January 23, 2004Date of Patent: February 16, 2010Assignee: Infoprint Solutions Company, LLCInventors: Jean Margaret Aschenbrenner, Reinhard Heinrich Hohensee, David Earl Stone, John Thomas Varga, Rose Ellen Visoski, Raymond Glenn Wardell
-
Patent number: 7233404Abstract: A flexible and extensible job processing system is described. A print job processing server manages a plurality of data receivers and printer emulators. Data receivers receive jobs from the print job originators, such as print servers. The printer emulators convert the jobs into a plurality of intermediate output formats, with error, status and control information being available for both storage and reporting back to the print job originator. A user interface client is used to communicate with a plurality of job processing systems. The client can be used to view and possibly edit the job and device information available by the print job originator, configure the printer emulators in the system and the system itself, view the job status and error information, including printer traces, and view and possibly edit the data output of the printer emulator. The system uses the output of the printer emulators for a variety of purposes, such as driving output devices.Type: GrantFiled: October 29, 2002Date of Patent: June 19, 2007Assignee: International Business Machines CorporationInventors: Jon Andrew Meilstrup, Nenad Rijavec, John Thomas Varga, Raymond Glenn Wardell
-
Patent number: 7095523Abstract: A flexible and extensible virtual printer architecture is provided. According to one aspect of the present invention final status associated with a presentation job (e.g., a fax job or a print job) is made available to an output server. One or more host processing threads or processes are spawned for each new presentation job received by the output server. Then, the presentation job is submitted to a presentation device for which the presentation job is destined by way of an instance of a wrapper process that is capable of communicating bi-directionally with the presentation device. After submitting the presentation job, a host job status thread or process waits for status pertaining to the presentation job. Ultimately, a final status associated with the presentation job is received by the wrapper process and the wrapper process reports the final status to the host job status thread or process. According to another aspect of the present invention, job and device status may be reported asynchronously.Type: GrantFiled: December 12, 2002Date of Patent: August 22, 2006Assignee: International Business Machines CorporationInventors: Craig Duray Brossman, Arianné Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
-
Publication number: 20040207876Abstract: A command is provided as a means to instruct a printer to pre-rasterize and store presentation objects according to specified presentation parameters. The stored rasterized objects are available to the printer for use during printing when a print job is submitted to the printer which includes a presentation object already rasterized, saving significant processing at print time. The rasterized objects are stored with information identifying the object and the parameters used in the rasterization process and the printer is enabled to identify the appropriate rasterized object for inclusion in the print job. Objects may also be selected by a printer at print time as most closely matching the required parameters and then adjusted as needed at print time to completely conform with the requirements of inclusion in the job. This capability allows the printer to perform trimming-on-the-fly or other real-time operations while enjoying the time-saving benefits of a pre-rasterized object.Type: ApplicationFiled: January 23, 2004Publication date: October 21, 2004Applicant: International Business Machines CorporationInventors: Jean Margaret Aschenbrenner, Reinhard Heinrich Hohensee, David Earl Stone, John Thomas Varga, Rose Ellen Visoski, Raymond Glenn Wardell
-
Publication number: 20040080767Abstract: A flexible and extensible job processing system is described. A print job processing server manages a plurality of data receivers and printer emulators. Data receivers receive jobs from the print job originators, such as print servers. The printer emulators convert the jobs into a plurality of intermediate output formats, with error, status and control information being available for both storage and reporting back to the print job originator. A user interface client is used to communicate with a plurality of job processing systems. The client can be used to view and possibly edit the job and device information available by the print job originator, configure the printer emulators in the system and the system itself, view the job status and error information, including printer traces, and view and possibly edit the data output of the printer emulator. The system uses the output of the printer emulators for a variety of purposes, such as driving output devices.Type: ApplicationFiled: October 29, 2002Publication date: April 29, 2004Applicant: International Business Machines CorporationInventors: Jon Andrew Meilstrup, Nenad Rijavec, John Thomas Varga, Raymond Glenn Wardell
-
Publication number: 20030123084Abstract: A flexible and extensible virtual printer architecture is provided. According to one aspect of the present invention final status associated with a presentation job (e.g., a fax job or a print job) is made available to an output server. One or more host processing threads or processes are spawned for each new presentation job received by the output server. Then, the presentation job is submitted to a presentation device for which the presentation job is destined by way of an instance of a wrapper process that is capable of communicating bi-directionally with the presentation device. After submitting the presentation job, a host job status thread or process waits for status pertaining to the presentation job. Ultimately, a final status associated with the presentation job is received by the wrapper process and the wrapper process reports the final status to the host job status thread or process. According to another aspect of the present invention, job and device status may be reported asynchronously.Type: ApplicationFiled: December 12, 2002Publication date: July 3, 2003Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
-
Patent number: 6542252Abstract: A flexible and extensible virtual printer architecture is provided. According to one embodiment, a mechanism is provided for driving multiple heterogeneous presentation devices. A presentation job is received on behalf of a presentation device, the presentation job includes a data stream which contains source data in the form of text, image, graphics, and/or other embedded objects. The source data is then reduced to an intermediate format. Based upon the intermediate format and control information associated with the data stream, device-specific data and device-specific control information are generated for the presentation device. Finally, the presentation device is driven by providing the device-specific data and device-specific control information to the presentation device.Type: GrantFiled: June 13, 2001Date of Patent: April 1, 2003Assignee: International Business Machines CorporationInventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
-
Patent number: 6538773Abstract: A method, apparatus, and article of manufacture, for transmitting data to facsimile presentation device is disclosed. The method comprises the steps of receiving a presentation job comprising input data associable with at least one input grayscale value, retrieving one of a plurality of stored transforms, each transform for modifying grayscale commands to control a grayscale rendering characteristic of a presentation device associated with the transform, applying the transform to the input grayscale value to produce calibrated grayscale values, and transmitting data representing the calibrated grayscale value to the facsimile presentation device.Type: GrantFiled: March 26, 1999Date of Patent: March 25, 2003Assignee: International Business Machines CorporationInventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mikel J. Stanich, Mark Andrew Stephens, Raymond Glenn Wardell
-
Patent number: 6535295Abstract: A flexible and extensible virtual printer architecture is provided. According to one aspect of the present invention final status associated with a presentation job (e.g., a fax job or a print job) is made available to an output server. One or more host processing threads or processes are spawned for each new presentation job received by the output server. Then, the presentation job is submitted to a presentation device for which the presentation job is destined by way of an instance of a wrapper process that is capable of communicating bi-directionally with the presentation device. After submitting the presentation job, a host job status thread or process waits for status pertaining to the presentation job. Ultimately, a final status associated with the presentation job is received by the wrapper process and the wrapper process reports the final status to the host job status thread or process. According to another aspect of the present invention, job and device status may be reported asynchronously.Type: GrantFiled: August 24, 1998Date of Patent: March 18, 2003Assignee: International Business Machines CorporationInventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
-
Patent number: 6498661Abstract: A method, apparatus, article of manufacture for transmitting data to a facsimile presentation device is disclosed. In one embodiment of the invention, the method comprises the steps of receiving a presentation job comprising input data associable with at least one input grayscale value, retrieving at least one of a plurality of threshold matrices, each threshold matrix selected to control a grayscale rendering characteristic of the facsimile presentation device associated with the threshold matrix, applying the grayscale values to the retrieved threshold matrix to rasterize the input data, and transmitting the rasterized input data to the facsimile presentation device. This invention can be practiced in several embodiments, and permits the user to select the threshold matrix according to the presentation device and/or a selected presentation quality.Type: GrantFiled: March 26, 1999Date of Patent: December 24, 2002Assignee: International Business Machines CorporationInventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mikel J. Stanich, Mark Andrew Stephens, Raymond Glenn Wardell
-
Publication number: 20010043352Abstract: A flexible and extensible virtual printer architecture is provided. According to one aspect of the present invention, a mechanism is provided for driving multiple heterogeneous presentation devices. A presentation job is received on behalf of a presentation device, the presentation job includes a data stream which contains source data in the form of text, image, graphics, and/or other embedded objects. The source data is then reduced to an intermediate format. Based upon the intermediate format and control information associated with the data stream, device-specific data and device-specific control information are generated for the presentation device. Finally, the presentation device is driven by providing the device-specific data and device-specific control information to the presentation device.Type: ApplicationFiled: June 13, 2001Publication date: November 22, 2001Applicant: International Business Machines CorporationInventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
-
Patent number: 6266150Abstract: A flexible and extensible virtual printer architecture is provided. According to one aspect of the present invention, a mechanism is provided for driving multiple heterogeneous presentation devices. A presentation job is received on behalf of a presentation device, the presentation job includes a data stream which contains source data in the form of text, image, graphics, and/or other embedded objects. The source data is then reduced to an intermediate format. Based upon the intermediate format and control information associated with the data stream, device-specific data and device-specific control information are generated for the presentation device. Finally, the presentation device is driven by providing the device-specific data and device-specific control information to the presentation device.Type: GrantFiled: August 24, 1998Date of Patent: July 24, 2001Assignee: International Business Machines CorporationInventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell