Patents by Inventor Giles Anderson Puckett

Giles Anderson Puckett 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: 9390354
    Abstract: Disclosed is a method of printing a transformed image corresponding to a source image. The method determines at least a first scale factor to upscale the source image to generate the transformed image, the first scale factor being at a first mathematical precision. The source image is enlarged along at least one edge of said source image edges and pixel data is copied along the source image edges into the enlarged area of the enlarged source image. The method maps each pixel of the transformed image back to a corresponding pixel into the enlarged source image including the copied pixel data along the edge of the source image. The method may determine a second scale factor, the second scale factor being at a second mathematical precision, wherein each pixel of the transformed image is mapped back to a corresponding pixel in the enlarged source image using the second scale factor.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: July 12, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Stuart James Warren, Christian Bruwer, Giles Anderson Puckett
  • Patent number: 9183645
    Abstract: A method of repeatedly rendering to a page a group of objects represented by edges, by identifying a first occurrence of the group in a display list by an identifier, associating the identifier with a display list representation of the group, using the identifier to determine locations on the page where the group is to be repeated, determining if the display list representation of the group is to be used to repeat the group at the locations, repeating in the display list the occurrence of the display list representation of the group, the repeated display list representations comprising (a) transformations of the starting locations of the edges making up the group, shared by each of the repeated edges, and (b) fill and level information accessed by reference associated with each of the edges.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: November 10, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Giles Anderson Puckett
  • Publication number: 20150043015
    Abstract: Disclosed is a method of printing a transformed image corresponding to a source image. The method determines at least a first scale factor to upscale the source image to generate the transformed image, the first scale factor being at a first mathematical precision. The source image is enlarged along at least one edge of said source image edges and pixel data is copied along the source image edges into the enlarged area of the enlarged source image. The method maps each pixel of the transformed image back to a corresponding pixel into the enlarged source image including the copied pixel data along the edge of the source image. The method may determine a second scale factor, the second scale factor being at a second mathematical precision, wherein each pixel of the transformed image is mapped back to a corresponding pixel in the enlarged source image using the second scale factor.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 12, 2015
    Inventors: Stuart James Warren, Christian Bruwer, Giles Anderson Puckett
  • Publication number: 20130286044
    Abstract: A method of repeatedly rendering to a page a group of objects represented by edges, by identifying a first occurrence of the group in a display list by an identifier, associating the identifier with a display list representation of the group, using the identifier to determine locations on the page where the group is to be repeated, determining if the display list representation of the group is to be used to repeat the group at the locations, repeating in the display list the occurrence of the display list representation of the group, the repeated display list representations comprising (a) transformations of the starting locations of the edges making up the group, shared by each of the repeated edges, and (b) fill and level information accessed by reference associated with each of the edges.
    Type: Application
    Filed: April 26, 2013
    Publication date: October 31, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: GILES ANDERSON PUCKETT
  • Patent number: 8493625
    Abstract: Methods (200), apparatuses, and computer readable storage mediums for determining a composite color for a region of overlap between a dithered object and a contone object (210) are disclosed. A reconstructed contone object is determined from the dithered object (202). Errors are corrected for (205) in the reconstructed contone color of the dithered object. The corrected contone object and the contone object are composited (206) to determine the composite color for the region of overlap.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: July 23, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Giles Anderson Puckett
  • Publication number: 20110122450
    Abstract: Methods (200), apparatuses, and computer readable storage mediums for determining a composite color for a region of overlap between a dithered object and a contone object (210) are disclosed. A reconstructed contone object is determined from the dithered object (202). Errors are corrected for (205) in the reconstructed contone color of the dithered object. The corrected contone object and the contone object are composited (206) to determine the composite color for the region of overlap.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 26, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Giles Anderson Puckett