Patents by Inventor Robert E. Romney

Robert E. Romney 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: 9116642
    Abstract: A method including storing a plurality of page elements. Each of the page elements includes i) a drawing command to render a page on a rendering device, and ii) a plurality of segments, in which each of the segments includes a drawing command for a scanline. The page elements are non-overlapping, and the segments are non-overlapping. The method further includes receiving a first page element and merging the first page element into the plurality of page elements by reducing the first page element into a first set of segments and by merging one of the first set of segments into the plurality of segments. Merging the one of the first set of segments into the plurality of segments includes selectively shrinking one of the plurality of segments.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: August 25, 2015
    Assignee: Zenographics, Inc.
    Inventor: Robert E. Romney
  • Patent number: 8767240
    Abstract: A system includes an input module configured to receive a data stream of encoded print data. The data stream includes image file data and a plurality of command operations, the encoded print data corresponds to a page of print data, and each of the command operations corresponds to at least one pixel in a line on the page of print data. An image file decoding module is configured to decode the image file data, store the decoded image file data in a first memory, and store, in the first memory, first identifiers identifying where the decoded image file data is stored. A print data decoding module is configured to receive the command operations and the identifiers, and generate decoded print data based on the command operations, the first identifiers, and the decoded image file data.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: July 1, 2014
    Assignee: Marvell International Ltd.
    Inventors: Scott Chicoine, Robert E. Romney
  • Publication number: 20110128585
    Abstract: A method including storing a plurality of page elements. Each of the page elements includes i) a drawing command to render a page on a rendering device, and ii) a plurality of segments, in which each of the segments includes a drawing command for a scanline. The page elements are non-overlapping, and the segments are non-overlapping. The method further includes receiving a first page element and merging the first page element into the plurality of page elements by reducing the first page element into a first set of segments and by merging one of the first set of segments into the plurality of segments. Merging the one of the first set of segments into the plurality of segments includes selectively shrinking one of the plurality of segments.
    Type: Application
    Filed: January 31, 2011
    Publication date: June 2, 2011
    Inventor: Robert E. Romney
  • Patent number: 7880750
    Abstract: A raster image processing system and method accepts a digital page description as a series of page elements (text, graphics, images, etc.) and creates output video-ready (“flattened”) raster without allocating large amounts of raster memory (arrays of pixels) and without creating a display list of all page elements. This technique improves performance (greater speed with fewer resources consumed) in the typical output process: rendering, image processing, compression, and transmission. The method records each page element in memory in a manner that largely retains the inherent compression of the element description, and fully retains the positional relationships with its neighboring elements. Where an incoming page element overlaps an existing one, the intersections are calculated on the fly, and elements underneath are immediately split, merged, shrunken, or deleted. Each incoming page element is immediately processed and recorded as described above, and then discarded.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: February 1, 2011
    Assignee: Zenographics, Inc.
    Inventor: Robert E. Romney
  • Patent number: 7817307
    Abstract: A raster image processing system and method accepts a digital page description as a series of page elements (text, graphics, images, etc.) and creates output video-ready (“flattened”) raster without allocating large amounts of raster memory (arrays of pixels) and without creating a display list of all page elements. This technique improves performance (greater speed with fewer resources consumed) in the typical output process: rendering, image processing, compression, and transmission. The method records each page element in memory in a manner that largely retains the inherent compression of the element description, and fully retains the positional relationships with its neighboring elements. Where an incoming page element overlaps an existing one, the intersections are calculated on the fly, and elements underneath are immediately split, merged, shrunken, or deleted. Each incoming page element is immediately processed and recorded as described above, and then discarded.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: October 19, 2010
    Assignee: Zenographics, Inc.
    Inventor: Robert E. Romney