Patents by Inventor Geoffrey J. Woolfe

Geoffrey J. Woolfe 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: 8885236
    Abstract: A natural language color control system. The system includes a dictionary of ordinary language color terms, a working color space, wherein every portion of the working color space is mapped to at least one term in the color term dictionary, and an ordinary language command lexicon and syntax for use with the ordinary language color terms that correspond to transformations in the working color space. The dictionary of color terms may be created or chosen from pre-existing dictionaries. This system could be used to adjust colors in images as well as the meaning of verbally-defined color terms such as for searching a database.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: November 11, 2014
    Inventor: Geoffrey J. Woolfe
  • Patent number: 8780131
    Abstract: As set forth herein, a computer-implemented method is employed to place personalized text into an image. A location and region within the image is determined where the text is to be placed. The 3D geometry of the surface is estimated proximate to the location where the text is to be placed. A personalized text string is received. The personalized text string is incorporated into the image to appear as if it is rendered onto the surface or object according to the estimated 3D geometry.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: July 15, 2014
    Assignee: Xerox Corporation
    Inventors: Raja Bala, Reiner Eschbach, Zhigang Fan, Jan P. Allebach, Charles A. Bouman, Hengzhou Ding, Geoffrey J. Woolfe
  • Patent number: 8593680
    Abstract: Embodiments herein include a method, service, apparatus, etc., that receives initial user input comprising natural language commands that identify the initial color selection. The method displays the initial color samples or patches corresponding to the initial color selection in a two-dimensional grid and receives additional user input comprising additional natural language commands and a refined axis selection. The embodiments herein revise the initial color selection to a revised color selection based on a color change magnitude, a color change direction, and a color change property. Then, this method matches the revised color selection to the computer program colors to produce refined matching colors. These refined matching colors are displayed as refined color samples or patches in the two-dimensional grid. The axes of the two-dimensional grid can correspond to the refined axis selection and the assigned names can also be displayed on the graphic user interface.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: November 26, 2013
    Assignee: Xerox Corporation
    Inventors: Geoffrey J. Woolfe, Robert R. Buckley, John C. Handley
  • Patent number: 8416451
    Abstract: A method and system for controlling color output includes receiving a document containing a color image, producing a first output copy of the document using a first color processing path, receiving at least one natural language request to adjust the color output of the device, adjusting the color output of the device, and producing a second output copy of the document. The method and system further includes presenting natural language descriptions of the effects of color processing paths with or without sample palettes to the user either to solicit a suggestion from the user or present the user with choices based upon the natural language request received.
    Type: Grant
    Filed: September 19, 2007
    Date of Patent: April 9, 2013
    Assignee: Xerox Corporation
    Inventors: Robert J Rolleston, Geoffrey J Woolfe
  • Patent number: 8059134
    Abstract: A method of retaining original natural language commands along with the mathematical LUT transform of the commands and a private tag within the same ICC profile. The private tag can be read only by an exclusive or proprietary application or color management module. When a user loads a color editing profile into the proprietary application, the natural language commands could then be read from the private tag and displayed on a user interface. The user can then immediately see the qualitative effect of the color editing profile and provide selected modifications to the commands and retain a new set of commands stored in another profile.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: November 15, 2011
    Assignee: Xerox Corporation
    Inventors: Raja Bala, Geoffrey J Woolfe
  • Patent number: 7894111
    Abstract: The presently described embodiments generate a single job that tests multiple image path parameter combinations. The user first selects the part of the document that will be used for the test run. The system then determines all the available image path control parameters and settings that are compatible with the selected document parts. The system builds a menu, and the user chooses the image path control parameters and settings combinations that are to be tested. The user then sends the job to the printer which prints the selected parts of the documents using each of the selected image path parameter combinations. Appropriate labels are included in the printed output so the user can easily identify the combination that delivers the most satisfactory results.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: February 22, 2011
    Assignee: Xerox Corporation
    Inventors: Geoffrey J. Woolfe, Jennifer C. Perotti, Mary Ann Sprague
  • Publication number: 20100156919
    Abstract: As set forth herein, a computer-implemented method is employed to place personalized text into an image. A location and region within the image is determined where the text is to be placed. The 3D geometry of the surface is estimated proximate to the location where the text is to be placed. A personalized text string is received. The personalized text string is incorporated into the image to appear as if it is rendered onto the surface or object according to the estimated 3D geometry.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Applicant: XEROX CORPORATION
    Inventors: Raja Bala, Reiner Eschbach, Zhigang Fan, Jan P. Allebach, Charles A. Bouman, Hengzhou Ding, Geoffrey J. Woolfe
  • Publication number: 20100110455
    Abstract: A method of color selection is described including a component to parse a natural language color specification into a set of colloquial color names and a set of flags to indicate whether a color name is to be included or excluded from the color selection. Components are also included to find the best matches of colloquial color names in a library of colloquial color names and map the best matches to one or more standard colors in a library of standard colors. A transform building component uses the standard colors names and the flags to create a mathematical selection transform, typically in the form of a multi-dimensional lookup table. If necessary, another component converts arbitrary sets of test color coordinates into color encoding identical to that used for the standard colors to produce a color selection.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Applicant: XEROX CORPORATION
    Inventor: Geoffrey J. Woolfe
  • Patent number: 7701625
    Abstract: A system and method for accurately communicating color production printer color requirements include color selector software to display an interactive original document on a monitor. Tools enable navigating the displayed original document, tagging at least one critical color of the displayed document, and selection of a color tolerance in connection with each tagged critical color of the displayed document. Target builder software creates a master critical colors chart displaying only tagged critical colors for the original document, a master color aim chart, and a master color tolerance chart of critical colors and associated color tolerances identified in the displayed document. At least the critical colors chart and original document are printed. A printed master color aim chart and master color tolerance chart and customer printed charts are compared to the production end printed master critical colors chart for visually determining tolerances of customer printed charts.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: April 20, 2010
    Assignee: Xerox Corporation
    Inventors: Geoffrey J. Woolfe, Philip C. Rose
  • Publication number: 20100086230
    Abstract: A method of retaining original natural language commands along with the mathematical LUT transform of the commands and a private tag within the same ICC profile. The private tag can be read only by an exclusive or proprietary application or color management module. When a user loads a color editing profile into the proprietary application, the natural language commands could then be read from the private tag and displayed on a user interface. The user can then immediately see the qualitative effect of the color editing profile and provide selected modifications to the commands and retain a new set of commands stored in another profile.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 8, 2010
    Applicant: Xerox Corporation
    Inventors: Raja Bala, Geoffrey J. Woolfe
  • Publication number: 20100085377
    Abstract: A method to specify a color selection that allows users to construct verbal color descriptions of desired colors for color modification or correction using various components. These components include a user interface component for creating and combining color selection descriptions using menus or other suitable display techniques, a mapping or classifier component to map menu-items to representative color-samples, a component that translates representative color-samples to a mathematical selection transform and a component that maps a set of test colors through the mathematical selection transform to implement the color selector.
    Type: Application
    Filed: October 8, 2008
    Publication date: April 8, 2010
    Applicant: Xerox Corporation
    Inventor: Geoffrey J. Woolfe
  • Publication number: 20090073465
    Abstract: A method and system for controlling color output includes receiving a document containing a color image, producing a first output copy of the document using a first color processing path, receiving at least one natural language request to adjust the color output of the device, adjusting the color output of the device, and producing a second output copy of the document. The method and system further includes presenting natural language descriptions of the effects of color processing paths with or without sample palettes to the user either to solicit a suggestion from the user or present the user with choices based upon the natural language request received.
    Type: Application
    Filed: September 19, 2007
    Publication date: March 19, 2009
    Applicant: XEROX CORPORATION
    Inventors: Robert J. Rolleston, Geoffrey J. Woolfe
  • Publication number: 20080143738
    Abstract: The presently described embodiments generate a single job that tests multiple image path parameter combinations. The user first selects the part of the document that will be used for the test run. The system then determines all the available image path control parameters and settings that are compatible with the selected document parts. The system builds a menu, and the user chooses the image path control parameters and settings combinations that are to be tested. The user then sends the job to the printer which prints the selected parts of the documents using each of the selected image path parameter combinations. Appropriate labels are included in the printed output so the user can easily identify the combination that delivers the most satisfactory results.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Inventors: Geoffrey J. Woolfe, Jennifer C. Perotti, Mary Ann Sprague
  • Publication number: 20080144114
    Abstract: This presently described embodiment deals with this problem by dynamically constructing color management device profiles that are optimized for accurate reproduction of a particular document. This apparatus utilizes three components. Device characterization data describes the relationship between device drive values (e.g., CMYK in the case of a 4 color printer) and the resulting color (spectral, CIELab, CIEXYZ or similar). Critical document colors are the critical colors in a document that is to be output on the device. The colors will generally be described by their CIELab, CIEXYZ or similar coordinates, but may also include color tolerances and frequency of occurrence values. Device modeling algorithms are mathematical procedures that allow the construction of device-to-color and color-to-device models in a way that different accuracy weightings can be applied in different regions of color space.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Inventors: Geoffrey J. Woolfe, Martin S. Maltz
  • Publication number: 20080079964
    Abstract: A system and method for accurately communicating color requirements from a customer to a production printer is disclosed. The method and system include a customer end computer workstation including a monitor, a processor, input tools such as a mouse and a keyboard, and a printer; color selector software; and target builder software. The color selector software enables display of an interactive original document on the monitor and the tools enable navigating the displayed original document and tagging at least one critical color of the displayed document. The color selector further enables selection of a color tolerance in connection with each tagged critical color of the displayed document.
    Type: Application
    Filed: September 21, 2006
    Publication date: April 3, 2008
    Inventors: Geoffrey J. Woolfe, Philip C. Rose
  • Publication number: 20080007749
    Abstract: A natural language color control system. The system includes a dictionary of ordinary language color terms, a working color space, wherein every portion of the working color space is mapped to at least one term in the color term dictionary, and an ordinary language command lexicon and syntax for use with the ordinary language color terms that correspond to transformations in the working color space. The dictionary of color terms may be created or chosen from pre-existing dictionaries. This system could be used to adjust colors in images as well as the meaning of verbally-defined color terms such as for searching a database.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 10, 2008
    Inventor: Geoffrey J. Woolfe
  • Publication number: 20080003547
    Abstract: Embodiments herein include a method, service, apparatus, etc., that receives initial user input comprising natural language commands that identify the initial color selection. The method displays the initial color samples or patches corresponding to the initial color selection in a two-dimensional grid and receives additional user input comprising additional natural language commands and a refined axis selection. The embodiments herein revise the initial color selection to a revised color selection based on a color change magnitude, a color change direction, and a color change property. Then, this method matches the revised color selection to the computer program colors to produce refined matching colors. These refined matching colors are displayed as refined color samples or patches in the two-dimensional grid. The axes of the two-dimensional grid can correspond to the refined axis selection and the assigned names can also be displayed on the graphic user interface.
    Type: Application
    Filed: June 13, 2007
    Publication date: January 3, 2008
    Inventors: Geoffrey J. Woolfe, Robert R. Buckley, John C. Handley
  • Patent number: 7298892
    Abstract: A method for correcting the color balance of an input digital color image in an input color space captured under a capture illuminant to produce a balanced digital color image includes transforming the input digital color image to a balancing color space, wherein the balancing color space has three color channels corresponding to three color space primaries, the color space primaries being chosen so that minimal color errors can be produced when correcting the color balance for a set of one or more capture illuminants relative to aim colors that would be produced if the digital color image were captured under reference conditions; and correcting the color balance of the input digital color image in the balancing color space to produce a balanced digital color image having minimal color errors relative to aim colors that would be produced if the digital color image were captured under reference conditions.
    Type: Grant
    Filed: April 9, 2003
    Date of Patent: November 20, 2007
    Assignee: Eastman Kodak Company
    Inventors: Kevin E. Spaulding, Geoffrey J. Woolfe, Edward J. Giorgianni
  • Patent number: 7245395
    Abstract: A method of selecting a preferred colorant control signal vector for a color output device for reproducing a desired output color, the color output device producing output colors using four or more colorants, wherein the amount of each colorant is controlled by the colorant control signal vector, includes determining a device model for the color output device relating the colorant control signal vector to the corresponding output color; using the device model to determine a set of valid colorant control signal vectors whose corresponding output color substantially matches the desired output color; and selecting the preferred colorant control signal vector from the set of valid colorant control signal vectors using a cost function responsive to one or more cost attribute(s) that vary as a function of the colorant control signal vector.
    Type: Grant
    Filed: December 4, 2002
    Date of Patent: July 17, 2007
    Assignee: Eastman Kodak Company
    Inventors: Douglas W. Couwenhoven, Gustav Braun, Kevin E. Spaulding, Geoffrey J. Woolfe
  • Patent number: 7239422
    Abstract: A method of generating a reduced color gamut boundary for a color output device using three or more colorants, wherein the amount of each colorant is controlled by a colorant control signal vector, including determining a forward device model for the color output device relating the colorant control signal vector to the corresponding output color; determining a complete color gamut boundary for the color output device, comprising a set of color gamut boundary points; and determining a set of candidate colorant control signal vectors for each point in the complete color gamut boundary. The method also includes selecting a preferred colorant control signal vector.
    Type: Grant
    Filed: December 4, 2002
    Date of Patent: July 3, 2007
    Assignee: Eastman Kodak Company
    Inventors: Gustav Braun, Douglas W. Couwenhoven, Kevin E. Spaulding, Geoffrey J. Woolfe