Patents by Inventor Glenn K. Smith

Glenn K. Smith 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: 10853500
    Abstract: A system, method and apparatus for detecting whether an application is virtualized comprises identifying a storage location relevant to an application; writing a value to the storage location, storing the value written to the storage location, reading the identified storage location with a non-virtualized process, and checking if the read from the non-virtualized process matches the value.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: December 1, 2020
    Assignee: Xerox Corporation
    Inventors: Alan K. Robertson, Glenn K. Smith
  • Publication number: 20200042713
    Abstract: A system, method and apparatus for detecting whether an application is virtualized comprises identifying a storage location relevant to an application; writing a value to the storage location, storing the value written to the storage location, reading the identified storage location with a non-virtualized process, and checking if the read from the non-virtualized process matches the value.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 6, 2020
    Inventors: Alan K. Robertson, Glenn K. Smith
  • Patent number: 9317225
    Abstract: A method and apparatus for managing filters in a filter pipeline in a print driver used with an image production device. The method may include configuring a filter pipeline in a print driver with one or more proxy filters, each proxy filter including logic to invoke an associated processing filter to perform functions similar to a corresponding processing filter alone, and enabling the print driver to be at least one of certified and digitally signed with the proxy filter without the associated processing filter being known or present.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: April 19, 2016
    Assignee: Xerox Corporation
    Inventors: Alan Kenneth Robertson, Glenn K Smith
  • Patent number: 8699058
    Abstract: A method for processing an electronic document file for printing may include receiving an electronic document file at a print driver for a select printer; determining the electronic document file includes different print parameter information for a different printer based on configuration data; identifying and transforming the different print parameter information to select print parameter information based on mapping information; processing document print parameter information associated with the electronic document file, where a portion of the document print parameter information was transformed from the different print parameter information; and sending a print stream to the select printer for printing the electronic document file consistent with the different print parameter information. A related system may include a storage device and a processor. The storage device may include the print driver and configuration data with the mapping information.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: April 15, 2014
    Assignee: Xerox Corporation
    Inventors: Glenn K. Smith, Tien Pham
  • Publication number: 20120300248
    Abstract: A method and apparatus for managing filters in a filter pipeline in a print driver used with an image production device. The method may include configuring a filter pipeline in a print driver with one or more proxy filters, each proxy filter including logic to invoke an associated processing filter to perform functions similar to a corresponding processing filter alone, and enabling the print driver to be at least one of certified and digitally signed with the proxy filter without the associated processing filter being known or present.
    Type: Application
    Filed: May 25, 2011
    Publication date: November 29, 2012
    Applicant: XEROX CORPORATION
    Inventors: Alan Kenneth ROBERTSON, Glenn K. Smith
  • Patent number: 8203742
    Abstract: Embodiments herein include a method of combining a graphic image with other data to be printed, such as text or other graphics. One embodiment receives image data and document data and applies a mask to the image data to produce an image snippet. The mask adjusts a transparency of the image data in the image snippet by eliminating pixels from the image data. The method combines the document data and the image snippet into a page description language (PDL) file (PostScript file) using a print driver. One feature of the embodiments herein is that the image snippet is combined with the document data only by the print driver, and the image does not need to be combined downstream using an interpreter. After creating the PDL file, then the method processes the page description language file through an interpreter to produce raster data and prints the raster data on a media sheet using a printer.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: June 19, 2012
    Assignee: Xerox Corporation
    Inventor: Glenn K. Smith
  • Publication number: 20110304873
    Abstract: A method for processing an electronic document file for printing may include receiving an electronic document file at a print driver for a select printer; determining the electronic document file includes different print parameter information for a different printer based on configuration data; identifying and transforming the different print parameter information to select print parameter information based on mapping information; processing document print parameter information associated with the electronic document file, where a portion of the document print parameter information was transformed from the different print parameter information; and sending a print stream to the select printer for printing the electronic document file consistent with the different print parameter information. A related system may include a storage device and a processor. The storage device may include the print driver and configuration data with the mapping information.
    Type: Application
    Filed: June 14, 2010
    Publication date: December 15, 2011
    Applicant: XEROX CORPORATION
    Inventors: Glenn K. Smith, Tien Pham
  • Publication number: 20080250430
    Abstract: Disclosed are methods of creating drivers for use in a network, the network including computers and devices, and corresponding apparatus and computer-readable medium.
    Type: Application
    Filed: February 7, 2008
    Publication date: October 9, 2008
    Applicant: Xerox Corporation
    Inventors: David Salgado, Jonathan Allan Edmonds, Matthew Fabrizi, Gregory Fruin, Alan K. Robertson, Raymond Sabbagh, Richard Schwartz, Glenn K. Smith
  • Publication number: 20070268505
    Abstract: Embodiments herein include a method of combining a graphic image with other data to be printed, such as text or other graphics. One embodiment receives image data and document data and applies a mask to the image data to produce an image snippet. The mask adjusts a transparency of the image data in the image snippet by eliminating pixels from the image data. The method combines the document data and the image snippet into a page description language (PDL) file (PostScript file) using a print driver. One feature of the embodiments herein is that the image snippet is combined with the document data only by the print driver, and the image does not need to be combined downstream using an interpreter. After creating the PDL file, then the method processes the page description language file through an interpreter to produce raster data and prints the raster data on a media sheet using a printer.
    Type: Application
    Filed: May 18, 2006
    Publication date: November 22, 2007
    Inventor: Glenn K. Smith
  • Patent number: 7168779
    Abstract: A method and apparatus for masking low drop volume print defects in inkjet printers. In one exemplary embodiment, the invention obtains a print mask, determines a likelihood that an individual ink ejection nozzle will produce a low drop volume, determining a correction factor, and compensates for the low drop volume. The low drop volume may be compensated by increasing the drop intensity, modifying the print mask, or combinations of both.
    Type: Grant
    Filed: January 6, 2004
    Date of Patent: January 30, 2007
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Glenn K. Smith, Andrew S. Yeh
  • Patent number: 6753976
    Abstract: The present invention is directed to a method for differentially processing image types within a document image to enhance the quality of on an image on a receiving medium. In one aspect of the invention, the method begins by receiving document image data including one or more image regions. The method determines for each image region whether the region includes any image data corresponding to a first image type. The method then prints regions including image data corresponding to the first image type according to a first pixel management process and prints regions not including image data corresponding to the first image type according to a second pixel management process.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: June 22, 2004
    Assignee: Xerox Corporation
    Inventors: Peter A. Torpey, Virgil Joseph Hull, Glenn K. Smith, Lesley P. Dudek
  • Patent number: 6361144
    Abstract: The present invention is directed to a method for processing color image data to reduce intercolor bleeding in an image printed on a receiving medium. The method begins with the receipt of a target pixel that includes a plurality of separation pixels corresponding to individual color planes, the color planes including a black plane and at least one non-black plane.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: March 26, 2002
    Assignee: Xerox Corporation
    Inventors: Peter A. Torpey, Virgil Joseph Hull, Glenn K. Smith, Lesley P. Dudek
  • Patent number: 6343847
    Abstract: The present invention is a method for processing color image data to determine if a target pixel is within a border region near an interface. The method begins with the identification of a target pixel within the color image data and then determines if the target pixel is a black or a color pixel. If the target pixel is a black pixel, the method collects a first set of pixel statistics from a first window comprising the target pixel and pixels surrounding the target pixel and analyzes the first set of statistics to determine if the target pixel is within an N-pixel wide black border region near an interface. If the target pixel is a color pixel, the method collects a second set of pixel statistics from a second window comprising the target pixel and pixels surrounding the target pixel and analyzes the second set of statistics to determine if the target pixel is within an M-pixel wide color border region near an interface.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: February 5, 2002
    Assignee: Xerox Corporation
    Inventors: Peter A. Torpey, Glenn K. Smith, Virgil Joseph Hull, Lesley P. Dudek
  • Patent number: 6290330
    Abstract: The present invention provides a method of processing color image data for printing on an inkjet printer to maintain edge quality in an image recorded on a receiving medium. The method begins with the receipt of color image data comprising a plurality of color planes that combine to form an array of composite pixels, the color planes including at least one black plane and at least one non-black plane, wherein each color plane comprises an array of separation pixels, each separation pixel having at least two states, a first state corresponding to depositing no ink at an image location and a second state corresponding to depositing ink at an image location. The method then identifies an interface between an black area and a non-printed area; defines an N-pixel wide border within the black area; and modifies the color image data corresponding to the N-pixel wide border to reduce the number of second state separation pixels in a non-black plane.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: September 18, 2001
    Assignee: Xerox Corporation
    Inventors: Peter A. Torpey, Lesley P. Dudek, Virgil Joseph Hull, Glenn K. Smith
  • Patent number: 6270186
    Abstract: The present invention provides a method for processing color image data for printing on an inkjet printer to reduce intercolor bleeding in an image recorded on a receiving medium. The method receives a target pixel comprising multiple separation pixels, wherein each separation is associated with a separate color plane and has at least three states, a first state corresponding to depositing no ink drops, a second state corresponding to depositing one ink drop, and a third state corresponding to depositing more than one ink drop. The method further includes determining if the target pixel is within a black border region near a black/color interface or within a color border region near a black/color interface.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: August 7, 2001
    Assignee: Xerox Corporation
    Inventors: Glenn K. Smith, Peter A. Torpey, Virgil Joseph Hull, Christopher R. Curtis
  • Patent number: 6183062
    Abstract: The present invention provides a method for processing color image data to maintain edge quality in an image recorded on a receiving medium. The method includes receiving a target pixel comprising multiple separation pixels, each separation being associated with a separate color plane and having at least three states, a first state corresponding to depositing no ink, a second state corresponding to depositing one ink drop, and a third state corresponding to depositing more than one ink drop; determining if the target pixel is within a black border region near a black/non-printed interface; and if so, setting the separation pixel associated with a black color plane to a selected black pixel state.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: February 6, 2001
    Assignee: Xerox Corporation
    Inventors: Christopher R. Curtis, Glenn K. Smith, Virgil Joseph Hull, Peter A. Torpey