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: 8885236Abstract: 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: GrantFiled: June 30, 2006Date of Patent: November 11, 2014Inventor: Geoffrey J. Woolfe
-
Patent number: 8780131Abstract: 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: GrantFiled: December 19, 2008Date of Patent: July 15, 2014Assignee: Xerox CorporationInventors: Raja Bala, Reiner Eschbach, Zhigang Fan, Jan P. Allebach, Charles A. Bouman, Hengzhou Ding, Geoffrey J. Woolfe
-
Patent number: 8593680Abstract: 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: GrantFiled: June 13, 2007Date of Patent: November 26, 2013Assignee: Xerox CorporationInventors: Geoffrey J. Woolfe, Robert R. Buckley, John C. Handley
-
Patent number: 8416451Abstract: 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: GrantFiled: September 19, 2007Date of Patent: April 9, 2013Assignee: Xerox CorporationInventors: Robert J Rolleston, Geoffrey J Woolfe
-
Patent number: 8059134Abstract: 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: GrantFiled: October 7, 2008Date of Patent: November 15, 2011Assignee: Xerox CorporationInventors: Raja Bala, Geoffrey J Woolfe
-
Patent number: 7894111Abstract: 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: GrantFiled: December 18, 2006Date of Patent: February 22, 2011Assignee: Xerox CorporationInventors: Geoffrey J. Woolfe, Jennifer C. Perotti, Mary Ann Sprague
-
Publication number: 20100156919Abstract: 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: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Applicant: XEROX CORPORATIONInventors: Raja Bala, Reiner Eschbach, Zhigang Fan, Jan P. Allebach, Charles A. Bouman, Hengzhou Ding, Geoffrey J. Woolfe
-
Publication number: 20100110455Abstract: 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: ApplicationFiled: October 31, 2008Publication date: May 6, 2010Applicant: XEROX CORPORATIONInventor: Geoffrey J. Woolfe
-
Patent number: 7701625Abstract: 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: GrantFiled: September 21, 2006Date of Patent: April 20, 2010Assignee: Xerox CorporationInventors: Geoffrey J. Woolfe, Philip C. Rose
-
Publication number: 20100085377Abstract: 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: ApplicationFiled: October 8, 2008Publication date: April 8, 2010Applicant: Xerox CorporationInventor: Geoffrey J. Woolfe
-
Publication number: 20100086230Abstract: 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: ApplicationFiled: October 7, 2008Publication date: April 8, 2010Applicant: Xerox CorporationInventors: Raja Bala, Geoffrey J. Woolfe
-
Publication number: 20090073465Abstract: 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: ApplicationFiled: September 19, 2007Publication date: March 19, 2009Applicant: XEROX CORPORATIONInventors: Robert J. Rolleston, Geoffrey J. Woolfe
-
Publication number: 20080144114Abstract: 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: ApplicationFiled: December 18, 2006Publication date: June 19, 2008Inventors: Geoffrey J. Woolfe, Martin S. Maltz
-
Publication number: 20080143738Abstract: 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: ApplicationFiled: December 18, 2006Publication date: June 19, 2008Inventors: Geoffrey J. Woolfe, Jennifer C. Perotti, Mary Ann Sprague
-
Publication number: 20080079964Abstract: 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: ApplicationFiled: September 21, 2006Publication date: April 3, 2008Inventors: Geoffrey J. Woolfe, Philip C. Rose
-
Publication number: 20080007749Abstract: 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: ApplicationFiled: June 30, 2006Publication date: January 10, 2008Inventor: Geoffrey J. Woolfe
-
Publication number: 20080003547Abstract: 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: ApplicationFiled: June 13, 2007Publication date: January 3, 2008Inventors: Geoffrey J. Woolfe, Robert R. Buckley, John C. Handley
-
Patent number: 7298892Abstract: 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: GrantFiled: April 9, 2003Date of Patent: November 20, 2007Assignee: Eastman Kodak CompanyInventors: Kevin E. Spaulding, Geoffrey J. Woolfe, Edward J. Giorgianni
-
Patent number: 7245395Abstract: 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: GrantFiled: December 4, 2002Date of Patent: July 17, 2007Assignee: Eastman Kodak CompanyInventors: Douglas W. Couwenhoven, Gustav Braun, Kevin E. Spaulding, Geoffrey J. Woolfe
-
Patent number: 7239422Abstract: 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: GrantFiled: December 4, 2002Date of Patent: July 3, 2007Assignee: Eastman Kodak CompanyInventors: Gustav Braun, Douglas W. Couwenhoven, Kevin E. Spaulding, Geoffrey J. Woolfe