Patents by Inventor Stuart Guarnieri

Stuart Guarnieri 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: 8537425
    Abstract: Methods disclosed permit the identification of frame buffer pixels for trapping. In some embodiments, flags associated with pixels in the frame buffer may be used to provide an indication of pixels for trapping. A first bit in a flag associated with a pixel may be set when the pixel is painted. In some embodiments, the method discloses a process for setting the value of a second bit in the flag to determine if the pixel associated with the flag lies on an object boundary. The pixel is identified as a candidate for trapping based on the value of the at least one flag.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: September 17, 2013
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Stuart Guarnieri, Markus Maresch
  • Patent number: 8526049
    Abstract: Systems and methods consistent with some embodiments of the present invention provide data structures and methods for the automatic storing, manipulating and processing of a intermediate printable data generated from a first printable data are presented. In some embodiments, the first printable data may take the form of a PDL description of a document and the intermediate printable data may take the form of a display list of objects generated from the PDL description. In some embodiments, a data structure for storing a intermediate printable data generated from a first printable data may comprise at least one memory pool, which may further comprise a plurality of uniformly sized segments to store the intermediate printable data; at least one global structure for storing information related to the one or more memory pools; and buffers for performing operations on the first printable data and the intermediate printable data.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: September 3, 2013
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Stuart Guarnieri, Tim Prebble
  • Patent number: 8379266
    Abstract: Systems and methods are provided for generating at least one look-up table, wherein the look-up table holds at least one luminance value in a second color space. In some embodiments, the luminance value can be computed for distinct combinations of color component values corresponding to a plurality of color components in a first color space. The method comprises computing at least one luminance value in the second color space based on a portion of the color component value combination; deriving an address in a look-up table based on the portion of the color component combination; and storing the computed luminance value in the look-up table at the derived address.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: February 19, 2013
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Douglas Obrecht, Stuart Guarnieri
  • Patent number: 8340409
    Abstract: Methods disclosed permit the outlining of difference images associated with an image pair. In some embodiments, an outlined difference image may be generated by selecting at least one non-zero pixel in a thresholded difference image and setting the value of the selected pixel to the maximum value permitted for that color space. In some embodiments, each color component of the selected pixel may be set to the maximum value permitted for that color component. The outlined difference image may also be scaled while preserving thresholded difference information. In some embodiments, the outlined difference image may be rendered using a monitor or a printer.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: December 25, 2012
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Stuart Guarnieri
  • Patent number: 8326070
    Abstract: Methods disclosed permit the enhancement of difference images associated with an image pair. In some embodiments, an enhanced difference image may be generated by selecting at least one non-zero target pixel in a thresholded difference image and performing operations on pixels that neighbor the target pixel in the thresholded difference image based on the value associated with the target pixel. In some embodiments, the operations on neighbors of the target pixel may be carried out using a user-specified paintbrush. The enhanced difference image may be rendered using a monitor or a printer.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: December 4, 2012
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Stuart Guarnieri
  • Publication number: 20120200896
    Abstract: Methods disclosed permit the identification of frame buffer pixels for trapping. In some embodiments, flags associated with pixels in the frame buffer may be used to provide an indication of pixels for trapping. A first bit in a flag associated with a pixel may be set when the pixel is painted. In some embodiments, the method discloses a process for setting the value of a second bit in the flag to determine if the pixel associated with the flag lies on an object boundary. The pixel is identified as a candidate for trapping based on the value of the at least one flag.
    Type: Application
    Filed: February 9, 2012
    Publication date: August 9, 2012
    Inventors: Stuart Guarnieri, Markus Maresch
  • Publication number: 20100246948
    Abstract: Methods disclosed permit the enhancement of difference images associated with an image pair. In some embodiments, an enhanced difference image may be generated by selecting at least one non-zero target pixel in a thresholded difference image and performing operations on pixels that neighbor the target pixel in the thresholded difference image based on the value associated with the target pixel. In some embodiments, the operations on neighbors of the target pixel may be carried out using a user-specified paintbrush. The enhanced difference image may be rendered using a monitor or a printer.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Inventor: Stuart Guarnieri
  • Publication number: 20100246979
    Abstract: Methods disclosed permit the outlining of difference images associated with an image pair. In some embodiments, an outlined difference image may be generated by selecting at least one non-zero pixel in a thresholded difference image and setting the value of the selected pixel to the maximum value permitted for that color space. In some embodiments, each color component of the selected pixel may be set to the maximum value permitted for that color component. The outlined difference image may also be scaled while preserving thresholded difference information. In some embodiments, the outlined difference image may be rendered using a monitor or a printer.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Inventor: Stuart Guarnieri
  • Publication number: 20100149201
    Abstract: Methods disclosed permit the identification of frame buffer pixels for trapping. In some embodiments, flags associated with pixels in the frame buffer may be used to provide an indication of pixels for trapping. A bit in a flag associated with a pixel may be set when the pixel is painted, if the luminosity value of the pixel does not exceed a luminosity threshold. In some embodiments, the method discloses a process for updating the value of the bit through the rasterization process. The pixel may be identified as a candidate for trapping based on the value of the at least one bit at trapping time.
    Type: Application
    Filed: December 16, 2008
    Publication date: June 17, 2010
    Inventor: Stuart Guarnieri
  • Publication number: 20100079817
    Abstract: Methods disclosed permit the identification of frame buffer pixels for trapping. In some embodiments, flags associated with pixels in the frame buffer may be used to provide an indication of pixels for trapping. A first bit in a flag associated with a pixel may be set when the pixel is painted. In some embodiments, the method discloses a process for setting the value of a second bit in the flag to determine if the pixel associated with the flag lies on an object boundary. The pixel is identified as a candidate for trapping based on the value of the at least one flag.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventor: Stuart Guarnieri
  • Publication number: 20100079815
    Abstract: Systems and methods are provided for generating at least one look-up table, wherein the look-up table holds at least one luminance value in a second color space. In some embodiments, the luminance value can be computed for distinct combinations of color component values corresponding to a plurality of color components in a first color space. The method comprises computing at least one luminance value in the second color space based on a portion of the color component value combination; deriving an address in a look-up table based on the portion of the color component combination; and storing the computed luminance value in the look-up table at the derived address.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Douglas Obrecht, Stuart Guarnieri
  • Publication number: 20070236733
    Abstract: Systems and methods consistent with some embodiments of the present invention provide data structures and methods for the automatic storing, manipulating and processing of a intermediate printable data generated from a first printable data are presented. In some embodiments, the first printable data may take the form of a PDL description of a document and the intermediate printable data may take the form of a display list of objects generated from the PDL description. In some embodiments, a data structure for storing a intermediate printable data generated from a first printable data may comprise at least one memory pool, which may further comprise a plurality of uniformly sized segments to store the intermediate printable data; at least one global structure for storing information related to the one or more memory pools; and buffers for performing operations on the first printable data and the intermediate printable data.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Inventors: Stuart Guarnieri, Tim Prebble
  • Publication number: 20070229900
    Abstract: Systems and methods consistent with some embodiments of the present invention provide data structures and methods for the automatic storing, manipulating and processing of a intermediate printable data generated from a first printable data are presented. In some embodiments, the first printable data may take the form of a PDL description of a document and the intermediate printable data may take the form of a display list of objects generated from the PDL description. In some embodiments, a data structure for storing a intermediate printable data generated from a first printable data may comprise at least one memory pool, which may further comprise a plurality of uniformly sized segments to store the intermediate printable data; at least one global structure for storing information related to the one or more memory pools; and buffers for performing operations on the first printable data and the intermediate printable data.
    Type: Application
    Filed: August 31, 2006
    Publication date: October 4, 2007
    Inventors: Stuart Guarnieri, Tim Prebble