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: 10853500Abstract: 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: GrantFiled: August 6, 2018Date of Patent: December 1, 2020Assignee: Xerox CorporationInventors: Alan K. Robertson, Glenn K. Smith
-
Publication number: 20200042713Abstract: 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: ApplicationFiled: August 6, 2018Publication date: February 6, 2020Inventors: Alan K. Robertson, Glenn K. Smith
-
Patent number: 9317225Abstract: 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: GrantFiled: May 25, 2011Date of Patent: April 19, 2016Assignee: Xerox CorporationInventors: Alan Kenneth Robertson, Glenn K Smith
-
Patent number: 8699058Abstract: 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: GrantFiled: June 14, 2010Date of Patent: April 15, 2014Assignee: Xerox CorporationInventors: Glenn K. Smith, Tien Pham
-
Publication number: 20120300248Abstract: 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: ApplicationFiled: May 25, 2011Publication date: November 29, 2012Applicant: XEROX CORPORATIONInventors: Alan Kenneth ROBERTSON, Glenn K. Smith
-
Patent number: 8203742Abstract: 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: GrantFiled: May 18, 2006Date of Patent: June 19, 2012Assignee: Xerox CorporationInventor: Glenn K. Smith
-
Publication number: 20110304873Abstract: 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: ApplicationFiled: June 14, 2010Publication date: December 15, 2011Applicant: XEROX CORPORATIONInventors: Glenn K. Smith, Tien Pham
-
Publication number: 20080250430Abstract: 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: ApplicationFiled: February 7, 2008Publication date: October 9, 2008Applicant: Xerox CorporationInventors: David Salgado, Jonathan Allan Edmonds, Matthew Fabrizi, Gregory Fruin, Alan K. Robertson, Raymond Sabbagh, Richard Schwartz, Glenn K. Smith
-
Publication number: 20070268505Abstract: 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: ApplicationFiled: May 18, 2006Publication date: November 22, 2007Inventor: Glenn K. Smith
-
Patent number: 7168779Abstract: 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: GrantFiled: January 6, 2004Date of Patent: January 30, 2007Assignee: Fuji Xerox Co., Ltd.Inventors: Glenn K. Smith, Andrew S. Yeh
-
Patent number: 6753976Abstract: 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: GrantFiled: December 3, 1999Date of Patent: June 22, 2004Assignee: Xerox CorporationInventors: Peter A. Torpey, Virgil Joseph Hull, Glenn K. Smith, Lesley P. Dudek
-
Patent number: 6361144Abstract: 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: GrantFiled: December 3, 1999Date of Patent: March 26, 2002Assignee: Xerox CorporationInventors: Peter A. Torpey, Virgil Joseph Hull, Glenn K. Smith, Lesley P. Dudek
-
Patent number: 6343847Abstract: 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: GrantFiled: December 3, 1999Date of Patent: February 5, 2002Assignee: Xerox CorporationInventors: Peter A. Torpey, Glenn K. Smith, Virgil Joseph Hull, Lesley P. Dudek
-
Patent number: 6290330Abstract: 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: GrantFiled: December 3, 1999Date of Patent: September 18, 2001Assignee: Xerox CorporationInventors: Peter A. Torpey, Lesley P. Dudek, Virgil Joseph Hull, Glenn K. Smith
-
Patent number: 6270186Abstract: 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: GrantFiled: December 3, 1999Date of Patent: August 7, 2001Assignee: Xerox CorporationInventors: Glenn K. Smith, Peter A. Torpey, Virgil Joseph Hull, Christopher R. Curtis
-
Patent number: 6183062Abstract: 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: GrantFiled: December 3, 1999Date of Patent: February 6, 2001Assignee: Xerox CorporationInventors: Christopher R. Curtis, Glenn K. Smith, Virgil Joseph Hull, Peter A. Torpey