Patents by Inventor Gregory William Tan

Gregory William Tan 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: 9195919
    Abstract: A method of forming print instructions in a host for rendering within a fixed amount of memory on a printer receives intermediate data comprising regions which are associated with drawing instructions. A first amount of memory available to render the intermediate data is calculated based on a second amount of memory needed by the printer to store the intermediate data. The host determines a subset of the drawing instructions as complex drawing instructions and renders the complex drawing instructions to the printer as simpler drawing instructions. For regions associated with the complex drawing instructions, the host reassociates the regions with the corresponding simpler drawing instructions to form altered intermediate data which can be rendered on the printer within the determined first amount of memory. The print instructions, including the altered intermediate print data, can then be rendered by the printer to pixel data within the fixed amount of memory.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: November 24, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Joseph Leigh Belbin, Gregory William Tan
  • Publication number: 20150036162
    Abstract: A method of forming print instructions in a host for rendering within a fixed amount of memory on a printer receives intermediate data comprising regions which are associated with drawing instructions. A first amount of memory available to render the intermediate data is calculated based on a second amount of memory needed by the printer to store the intermediate data. The host determines a subset of the drawing instructions as complex drawing instructions and renders the complex drawing instructions to the printer as simpler drawing instructions. For regions associated with the complex drawing instructions, the host reassociates the regions with the corresponding simpler drawing instructions to form altered intermediate data which can be rendered on the printer within the determined first amount of memory. The print instructions, including the altered intermediate print data, can then be rendered by the printer to pixel data within the fixed amount of memory.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 5, 2015
    Inventors: Joseph Leigh Belbin, Gregory William Tan