Patents by Inventor Derek Clegg

Derek Clegg 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: 8085271
    Abstract: A system and method for dilating a glyph for glyph rendering is described. The method includes receiving information including at least one of an element value of a rendering matrix, a glyph characteristic, a display background characteristic, an application characteristic, a display characteristic, and a graphics engine characteristic. The method further includes determining a dilation factor value from the received information. The method also includes dilating the outline of the glyph using the determined dilation factor.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: December 27, 2011
    Assignee: Apple Inc.
    Inventors: Derek Clegg, Haroon Sheikh
  • Publication number: 20080303825
    Abstract: A system and method for dilating a glyph for glyph rendering is described. The method includes receiving information including at least one of an element value of a rendering matrix, a glyph characteristic, a display background characteristic, an application characteristic, a display characteristic, and a graphics engine characteristic. The method further includes determining a dilation factor value from the received information. The method also includes dilating the outline of the glyph using the determined dilation factor.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Derek Clegg, Haroon Sheikh
  • Patent number: 5636337
    Abstract: A computer system 100 for production of ink separations from an object-based print pre-process apparatus using a page description language. The print pre-process system facilitates creation of object spreads for any combination or configuration of objects on the rendered page. For each object on a rendered page, the computer system 100 makes use of a spread table to determine spread incidences. For each spread incidence, the computer system generates set union, intersection and difference for spreading, receiving, and obstructing objects by use of a modified Weiler algorithm. The modified Weiler algorithm creates a simplified graph of contour histories providing a visible portion of the spread object. The visible object is strokable within a clipped window set to the receiving object. The stroke color and width, set by the spread table, can be knockout print or overprint.
    Type: Grant
    Filed: March 27, 1995
    Date of Patent: June 3, 1997
    Assignee: Island Graphics Corporation
    Inventors: Mark Boenke, Derek Clegg, Mike Gittelsohn, Keith Passaretti, Audrey Seymour
  • Patent number: 5438653
    Abstract: A computer system for production of ink separations from an object-based print pre-process apparatus using a page description language. The print pre-process system facilitates creation of object spreads for any combination or configuration of objects on the rendered page. For each object on a rendered page, the computer system 100 makes use of a spread table to determine spread incidences. For each spread incidence, the computer system generates set union, intersection, difference, and edge extraction for spreading, receiving, and obstructing objects to create a simplified graph of contour histories providing a visible portion of the spread object. The visible boundary between the visible spread object and the receiving object is then extracted. The visible boundary is strokeable within a clipped window set to the receiving object. The stroke color and width, set by the spread table, can be knockout print or overprint.
    Type: Grant
    Filed: May 26, 1993
    Date of Patent: August 1, 1995
    Assignee: Island Graphics Corporation
    Inventors: Marke Boenke, Derek Clegg, Mike Gittelsohn, Keith Passaretti, Audrey Seymour-Marks
  • Patent number: 5402530
    Abstract: A computer system for production of ink separations from an object-based print pre-process apparatus using a page description language. The print pre-process system facilitates creation of object spreads for any combination or configuration of objects on the rendered page. For each object on a rendered page, the computer system makes use of a spread table to determine spread incidences. For each spread incidence, the computer system generates set union, intersection and difference for spreading, receiving, and obstructing objects by use of a modified Weiler algorithm. The modified Weiler algorithm creates a simplified graph of contour histories providing a visible portion of the spread object, The visible object is strokable within a clipped window set to the receiving object. The stroke color and width, set by the spread table, can be knockout print or overprint.
    Type: Grant
    Filed: August 20, 1991
    Date of Patent: March 28, 1995
    Assignee: Island Graphics Corporation
    Inventors: Mark Boenke, Derek Clegg, Mike Gittelsohn, Keith Passaretti, Audrey Seymour