Patents by Inventor Gregg Richard Kelly

Gregg Richard Kelly 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: 7857201
    Abstract: The present invention provides a method of copying, using a substrate, object data to a clipboard of a graphical user interface operating system, the substrate having a graphical representation of the object data disposed therein or thereon, the substrate also having coded data disposed therein or thereon, the coded data identifying a plurality of locations on the substrate, the coded data also identifying a layout of the graphical representation of the object data, the method including the steps of: receiving, from a sensing device and in a computer system, indicating data, the indicating data describing movement of the sensing device relative to the substrate, the indicating data also identifying the layout of the graphical representation of the object data, the sensing device, when moved relative to the substrate, adapted to read at least some of the coded data and generate, from the at least some coded data, the indicating data; retrieving, in the computer system and using the indicating data, the object
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: December 28, 2010
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins, Gregg Richard Kelly, Cathryn Anne Chamley
  • Publication number: 20090079692
    Abstract: A method of generating a self-contained interactive clipping from a printed substrate. The substrate has a graphic image and a position-coding pattern disposed thereon. The position-coding pattern identifies an identity and a plurality of locations.
    Type: Application
    Filed: July 24, 2008
    Publication date: March 26, 2009
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins, Gregg Richard Kelly, Cathryn Anne Chamley
  • Publication number: 20090080691
    Abstract: A method of generating a clipping from a printed substrate. The substrate has a graphic image and a position-coding pattern disposed thereon and the position-coding pattern identifies an identity and a plurality of locations.
    Type: Application
    Filed: July 24, 2008
    Publication date: March 26, 2009
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins, Gregg Richard Kelly, Cathryn Anne Chamley
  • Patent number: 7184599
    Abstract: A method (200) and apparatus (100) for compressing an image is disclosed. The image is provided as one or more runs of pixels on a scanline basis. The runs of pixels represent one or more graphical objects forming the image. For each scanline of the image, pixel difference values between each adjacent pixels of at least one run of pixels of the scanline is determined. The pixel difference values for the run of pixels are then compared to predetermined difference values. One or more coded bytes are determined for the run of pixels depending on the comparison, each of the coded bytes representing a difference value between at least two adjacent pixels of the run of pixels. The one or more coded bytes are then stored as a compressed representation of the run of pixels corresponding to the scanline of the image.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: February 27, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Gregg Richard Kelly
  • Publication number: 20030219163
    Abstract: A method (200) and apparatus (100) for compressing an image is disclosed. The image is provided as one or more runs of pixels on a scanline basis. The runs of pixels represent one or more graphical objects forming the image. For each scanline of the image, pixel difference values between each adjacent pixels of at least one run of pixels of the scanline is determined. The pixel difference values for the run of pixels are then compared to predetermined difference values. One or more coded bytes are determined for the run of pixels depending on the comparison, each of the coded bytes representing a difference value between at least two adjacent pixels of the run of pixels. The one or more coded bytes are then stored as a compressed representation of the run of pixels corresponding to the scanline of the image.
    Type: Application
    Filed: March 20, 2003
    Publication date: November 27, 2003
    Applicant: Canon Kabushiki Kaisha
    Inventor: Gregg Richard Kelly