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: 7663772
    Abstract: 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: Grant
    Filed: January 23, 2004
    Date of Patent: February 16, 2010
    Assignee: Infoprint Solutions Company, LLC
    Inventors: Jean Margaret Aschenbrenner, Reinhard Heinrich Hohensee, David Earl Stone, John Thomas Varga, Rose Ellen Visoski, Raymond Glenn Wardell
  • Patent number: 7233404
    Abstract: 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: Grant
    Filed: October 29, 2002
    Date of Patent: June 19, 2007
    Assignee: International Business Machines Corporation
    Inventors: Jon Andrew Meilstrup, Nenad Rijavec, John Thomas Varga, Raymond Glenn Wardell
  • Patent number: 7095523
    Abstract: 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: Grant
    Filed: December 12, 2002
    Date of Patent: August 22, 2006
    Assignee: International Business Machines Corporation
    Inventors: Craig Duray Brossman, Arianné Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
  • Publication number: 20040207876
    Abstract: 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: Application
    Filed: January 23, 2004
    Publication date: October 21, 2004
    Applicant: International Business Machines Corporation
    Inventors: Jean Margaret Aschenbrenner, Reinhard Heinrich Hohensee, David Earl Stone, John Thomas Varga, Rose Ellen Visoski, Raymond Glenn Wardell
  • Publication number: 20040080767
    Abstract: 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: Application
    Filed: October 29, 2002
    Publication date: April 29, 2004
    Applicant: International Business Machines Corporation
    Inventors: Jon Andrew Meilstrup, Nenad Rijavec, John Thomas Varga, Raymond Glenn Wardell
  • Publication number: 20030123084
    Abstract: 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: Application
    Filed: December 12, 2002
    Publication date: July 3, 2003
    Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
  • Patent number: 6542252
    Abstract: 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: Grant
    Filed: June 13, 2001
    Date of Patent: April 1, 2003
    Assignee: International Business Machines Corporation
    Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
  • Patent number: 6538773
    Abstract: 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: Grant
    Filed: March 26, 1999
    Date of Patent: March 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mikel J. Stanich, Mark Andrew Stephens, Raymond Glenn Wardell
  • Patent number: 6535295
    Abstract: 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: Grant
    Filed: August 24, 1998
    Date of Patent: March 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
  • Patent number: 6498661
    Abstract: 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: Grant
    Filed: March 26, 1999
    Date of Patent: December 24, 2002
    Assignee: International Business Machines Corporation
    Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mikel J. Stanich, Mark Andrew Stephens, Raymond Glenn Wardell
  • Publication number: 20010043352
    Abstract: 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: Application
    Filed: June 13, 2001
    Publication date: November 22, 2001
    Applicant: International Business Machines Corporation
    Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
  • Patent number: 6266150
    Abstract: 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: Grant
    Filed: August 24, 1998
    Date of Patent: July 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell