Patents by Inventor James Monaghan

James Monaghan 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).

  • Publication number: 20120147387
    Abstract: Disclosed is a method (2500) of determining, for a rendering job (2402) comprising one or more page building jobs, a start time for a print engine (195) to print the rendering job (2402), the method including determining (2502) for the rendering job a current start time for printing based on at least a predicted finishing time of a page building job, determining (2503) a difference between the predicted finishing time and an actual finishing time of the page building job, determining (2504) if, based on the difference, a predetermined condition is satisfied, and if the predetermined criterion is satisfied, determining (2505) an updated start time for printing the rendering job based on information relating to the actual finishing time of the page building job, and starting (2509) the print engine to print the rendering job at the updated start time.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 14, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Paul William Morrison, David Robert James Monaghan, Ekaterina Stefanov
  • Publication number: 20110299105
    Abstract: Disclosed is a method of rasterizing a page comprising a plurality of graphic objects. The method obtains a plurality of pixel-aligned object edges (302,303) of the graphic objects (203), and determining a pixel generation path (402) for the plurality of graphic objects. The method determines a plurality of crossing locations (420-424) based on the pixel aligned object edges and the pixel generation path, at least one of the crossing locations being a vertical crossing location and at least one other crossing location being a horizontal crossing location, rasterizes the page according to the pixel generation path by updating a fill sequence (620-623) upon encountering said determined crossing locations.
    Type: Application
    Filed: June 3, 2011
    Publication date: December 8, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Paul William Morrison, David Robert James Monaghan, Edward James Iskenderian
  • Publication number: 20100128979
    Abstract: A method (700) of storing a bitmap is disclosed. The method (700) examines a transform matrix of a representation of the bitmap to determine a scaling factor required for rendering the bitmap. A range of spectral coefficients is determined based on the scaling factor. Each range of spectral coefficients is entropy encoded into separate bitstreams representing the bitmap. The bitstreams are stored in a computer memory (106).
    Type: Application
    Filed: November 18, 2009
    Publication date: May 27, 2010
    Applicant: Canon Kabushiki Kaisha
    Inventors: DAVID ROBERT JAMES MONAGHAN, EKATERINA STEFANOV
  • Patent number: 7684644
    Abstract: Disclosed is a variable-length image compression arrangement which represents successive distinct image data values (220, 221) of an image using corresponding non-decreasing Palette values (215, 222), and which incorporates (915, 1025) into the encoded data stream information recording the position in the encoded data stream at which each Palette value bit representation length increase occurs.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: March 23, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ekaterina Stefanov, David Robert James Monaghan
  • Publication number: 20090161973
    Abstract: Disclosed is a variable-length image compression arrangement which represents successive distinct image data values (220, 221) of an image using corresponding non-decreasing Palette values (215, 222), and which incorporates (915, 1025) into the encoded data stream information recording the position in the encoded data stream at which each Palette value bit representation length increase occurs.
    Type: Application
    Filed: December 16, 2008
    Publication date: June 25, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Ekaterina Stefanov, David Robert James Monaghan
  • Publication number: 20090154818
    Abstract: Disclosed is method of encoding a set of data values (205-245). Each data value corresponds to a pixel position (205,210, 220,225) within an image (100). The method operates on a current (230) said data value at a current pixel position. The method creates (605) a context set (215,225) for the data value (230), the context set including a data value at a pixel position (225) in the set immediately preceding the current pixel position in an encoding order, wherein the immediately preceding pixel position is not adjacent said current pixel position within said image. The method then encodes (500) the data value (230) using the created context set (215,225). A corresponding decoding method is also provided.
    Type: Application
    Filed: November 20, 2008
    Publication date: June 18, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Ekaterina Stefanov, David Robert James Monaghan
  • Publication number: 20080144952
    Abstract: A Hybrid Compressor (304) and method (500) of compressing a tile (2200) of pixels within an image are disclosed. An Edge Processor (404) of the Hybrid Compressor (304) analyses pixel runs (403) of the tile (2200) and generates boundary data defining one or more regions comprising pixels of substantially identical colour. A Palette Processor (411) of the Hybrid Compressor (304) generates data defining a colour value for each region. An Image Processor (416) of the Hybrid Compressor (304) generates a representation of pixels not included in the one or more regions.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 19, 2008
    Applicant: Canon Kabushiki Kaisha
    Inventors: Yu-Ling Chen, David Robert James Monaghan, Ian Geoffrey Combes, James Philip Andrew, Peter William Mitchell Ilbery, Anthony Jon Arnold, Dixon De Sheng Deng
  • Publication number: 20060230763
    Abstract: The cap assembly of a turbine combustor includes a plurality of burner tubes sealed against fuel nozzles extending in the tubes. These piston seals are coated with a high velocity oxygen fuel coating to extend their service life. The outer cap body assembly includes concentric seal rings each with cantilevered convex fingers circumferentially offset from one another to seal between the cap assembly casing and the inner liner. The cap assembly casing is provided with a plurality of holes at predetermined locations about the casing to minimize or eliminate response to combustion dynamics.
    Type: Application
    Filed: April 13, 2005
    Publication date: October 19, 2006
    Applicant: General Electric Company
    Inventors: Jere Johnson, Mark Bailey, Robert Berry, Stewart Beitz, James Monaghan
  • Publication number: 20060070237
    Abstract: A fuel nozzle assembly for a gas turbine includes a plurality of circumferentially spaced vanes with holes for flowing fuel from plenums within the vanes through holes in the vane walls for premixing with air. To tune the nozzle assembly, the holes are resized by reforming the existing holes to a predetermined hole size, securing plugs into the holes, and forming holes through at least certain of the plugs to diameters less than the diameter of the existing holes.
    Type: Application
    Filed: October 5, 2004
    Publication date: April 6, 2006
    Applicant: General Electric Company
    Inventors: Jere Johnson, Mark Bailey, Mark Pezzutti, James Monaghan, Ron Souther, Robert Berry