Patents by Inventor Gregory Joseph Johnson

Gregory Joseph Johnson 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: 20180194327
    Abstract: The presently disclosed subject matter relates generally to an end cap device which facilitates efficient replacement of windshield wiper insert. The end cap device comprises an end cap housing and a gate which can be opened or closed by the user. When the gate is opened a wiper insert can be easily removed and/or replaced. Additionally, the present disclosure provides a device that presses against wiper insert to secure it to the wiper blade and a device that changes wiper blade curvature. Specifically, the presently disclosure provides means of efficient installation, use, and replacement of wiper blade insert.
    Type: Application
    Filed: January 10, 2018
    Publication date: July 12, 2018
    Inventor: Gregory Joseph Johnson
  • Patent number: 9727982
    Abstract: A method of compositing layers by grouping the layers into a foreground group and a background group; identifying independent instructions of compositing model for execution independently from the background group and dependent instructions requiring a compositing output of a background layer in order to composite foreground layers; executing the independent instructions on the foreground layers in parallel with compositing the background layers, a first independent instruction storing a corresponding result in a first buffer and a second independent instruction storing a corresponding result in a second buffer; executing a dependent instruction by updating the second buffer using the background compositing output; and determining a compositing output for the foreground group dependent upon contents of the first buffer and the updated second buffer.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: August 8, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Zhi-Min Pan, David Ian Johnston, Gregory Joseph Johnson, Kok Tjoan Lie
  • Publication number: 20160328633
    Abstract: A method of compositing layers by grouping the layers into a foreground group and a background group; identifying independent instructions of compositing model for execution independently from the background group and dependent instructions requiring a compositing output of a background layer in order to composite foreground layers; executing the independent instructions on the foreground layers in parallel with compositing the background layers, a first independent instruction storing a corresponding result in a first buffer and a second independent instruction storing a corresponding result in a second buffer; executing a dependent instruction by updating the second buffer using the background compositing output; and determining a compositing output for the foreground group dependent upon contents of the first buffer and the updated second buffer.
    Type: Application
    Filed: May 3, 2016
    Publication date: November 10, 2016
    Inventors: Zhi-Min PAN, David Ian JOHNSTON, Gregory Joseph JOHNSON, Kok Tjoan LIE
  • Patent number: 9195920
    Abstract: Disclosed is a method of processing a print job, the print job being received in a page description language format. The method identifies a number of print heads on a printer targeted for printing said print job. The method processes the print job in the page description language format to produce a plurality of intermediate jobs, in which a number of the intermediate jobs is determined by the number of print heads. The intermediate jobs have an intermediate format between the page description language format and a rasterized image format. The method renders each of a plurality of intermediate jobs to a rasterized image in a renderer associated with each of the print heads independently of one another and external input.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: November 24, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Gregory Joseph Johnson, David Ian Johnston, Zhi-Min Pan