Patents by Inventor Peter Downing

Peter Downing 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: 10885098
    Abstract: A method of generating hash codes from a query vector. An ordering of dimensions is determined for a lattice hole in an A* lattice, the lattice hole being located nearest to the query vector and the ordering of dimensions represents a mapping applied to transform a canonical hole of the A* lattice to the lattice hole. An initial hash code is determined for a first point in the A* lattice, based on the query vector, using a plurality of predetermined constants. A subsequent hash code is generated for a second point in the A* lattice, from the initial hash code by modifying the initial hash code by a multiple of a constant. The constant is selected from the plurality of predetermined constants using the determined ordering of dimensions.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: January 5, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Barry James Drake, Andrew Peter Downing
  • Patent number: 10818077
    Abstract: A method of controlling a virtual camera within a three-dimensional volume associated with a scene. A virtual camera position within the three-dimensional volume is determined. Coverage, by a plurality of physical cameras, of at least a portion of the scene as viewed from a plurality of viewpoints associated with the virtual camera position, is determined. The virtual camera is controlled to generate a view of the scene, based on the determined coverage, in response to receiving a user command changing at least one viewpoint attribute of the virtual camera.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: October 27, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Andrew Peter Downing, Berty Jacques Alain Bhuruth
  • Publication number: 20200188787
    Abstract: A method of controlling a virtual camera within a three-dimensional volume associated with a scene. A virtual camera position within the three-dimensional volume is determined. Coverage, by a plurality of physical cameras, of at least a portion of the scene as viewed from a plurality of viewpoints associated with the virtual camera position, is determined. The virtual camera is controlled to generate a view of the scene, based on the determined coverage, in response to receiving a user command changing at least one viewpoint attribute of the virtual camera.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: Andrew Peter Downing, Berty Jacques Alain Bhuruth
  • Patent number: 10413803
    Abstract: A method of displaying a video sequence of a scene captured using a video capture device, the video sequence having a limited field of view of the scene. A plurality of objects positioned in the scene outside limits of the field of view of the captured video sequence is determined. A representation of at least one of the objects is generated, a characteristic of the generated representation being determined from an object impact measure defining, at least in part, a confidence that the at least one object will enter the field of view. The generated object representation is displayed together with, and proximate to, a display of the captured video sequence.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: September 17, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Berty Jacques Alain Bhuruth, Andrew Peter Downing, Belinda Margaret Yee
  • Publication number: 20180374237
    Abstract: A method of determining a pose for an object. A plurality of images capturing the object at different viewpoints are received. The viewpoints are related by an angular distance with respect to the object. A feature vector is extracted for the object from each of the received images. Each extracted feature vector is compared with feature vectors from a database to determine a plurality of candidate poses. A pose of the object is determined by comparing candidate poses associated with different ones of the viewpoints, using the angular distance between the viewpoints with respect to the object.
    Type: Application
    Filed: June 23, 2017
    Publication date: December 27, 2018
    Inventors: DAVID KARLOV, ANDREW PETER DOWNING, DIXON DE SHENG DENG, GEOFFREY RICHARD TAYLOR
  • Publication number: 20180176502
    Abstract: A method of displaying a video sequence of a scene captured using a video capture device, the video sequence having a limited field of view of the scene. A plurality of objects positioned in the scene outside limits of the field of view of the captured video sequence is determined. A representation of at least one of the objects is generated, a characteristic of the generated representation being determined from an object impact measure defining, at least in part, a confidence that the at least one object will enter the field of view. The generated object representation is displayed together with, and proximate to, a display of the captured video sequence.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Berty Jacques Alain Bhuruth, Andrew Peter Downing, Belinda Margaret Yee
  • Publication number: 20170075887
    Abstract: A method of generating hash codes from a query vector. An ordering of dimensions is determined for a lattice hole in an A* lattice, the lattice hole being located nearest to the query vector and the ordering of dimensions represents a mapping applied to transform a canonical hole of the A* lattice to the lattice hole. An initial hash code is determined for a first point in the A* lattice, based on the query vector, using a plurality of predetermined constants. A subsequent hash code is generated for a second point in the A* lattice, from the initial hash code by modifying the initial hash code by a multiple of a constant. The constant is selected from the plurality of predetermined constants using the determined ordering of dimensions.
    Type: Application
    Filed: September 15, 2015
    Publication date: March 16, 2017
    Inventors: BARRY JAMES DRAKE, ANDREW PETER DOWNING
  • Patent number: 9253159
    Abstract: The cloud bridge may comprise a tunnel between a datacenter network via a WAN to a cloud network. The cloud bridge makes cloud-hosted applications appear as though they are running on one contiguous enterprise network. With a cloud bridge in place, administrators, tools and the applications believe that the application resides on the enterprise network.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: February 2, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Abhishek Chauhan, Peter Downing
  • Patent number: 9152894
    Abstract: A method of printing document data in page description language format using a plurality of graphics processing units. The plurality of tiles representing the document using the assigned graphics processing units are rendered in parallel with one another, and the rendered tiles are transmitted, bypassing the central processing units, from each of the graphics processing units to a corresponding one of a plurality of print head controllers, with the rendered tiles transmitted at a higher frequency than a frequency at which the plurality of tiles is output from each print head controller. The rendered tiles are repeatedly transmitted until each print head controller completes output of the previous band.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: October 6, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Lena Qian, Zachary Theodore Warren, Andrew Peter Downing
  • Publication number: 20130258358
    Abstract: A method of printing document data in page description language format using a plurality of graphics processing units. The plurality of tiles representing the document using the assigned graphics processing units are rendered in parallel with one another, and the rendered tiles are transmitted, bypassing the central processing units, from each of the graphics processing units to a corresponding one of a plurality of print head controllers, with the rendered tiles transmitted at a higher frequency than a frequency at which the plurality of tiles is output from each print head controller. The rendered tiles are repeatedly transmitted until each print head controller completes output of the previous band.
    Type: Application
    Filed: March 25, 2013
    Publication date: October 3, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Lena QIAN, Zachary Theodore WARREN, Andrew Peter DOWNING
  • Publication number: 20120281708
    Abstract: The cloud bridge may comprise a tunnel between a datacenter network via a WAN to a cloud network. The cloud bridge makes cloud-hosted applications appear as though they are running on one contiguous enterprise network. With a cloud bridge in place, administrators, tools and the applications believe that the application resides on the enterprise network.
    Type: Application
    Filed: May 4, 2012
    Publication date: November 8, 2012
    Inventors: Abhishek Chauhan, Peter Downing
  • Patent number: 4090101
    Abstract: The invention relates to the manufacture of electric lamps containing fluorine in their gas fill. Fluorine can be accurately and conveniently introduced into an electric lamp envelope in the form of a fluorocarbon polymer. If a soluble fluorocarbon polymer, such as a degraded PTFE, is dissolved in a suitable solvent, for example a fluorine-substituted hydrocarbon or halocarbon solvent, the resulting solution can be metered with great accuracy into the lamp envelope and the solvent subsequently evaporated. The invention avoids the difficulties otherwise inherent in dispensing accurate quantities of an extremely reactive gaseous material.
    Type: Grant
    Filed: January 17, 1977
    Date of Patent: May 16, 1978
    Assignees: Thorn Electrical Industries Limited, Imperial Chemical Industries Limited
    Inventors: John Michael Rees, Christopher Arthur Horler, Anthony Peter Downing
  • Patent number: 3959229
    Abstract: An additive for imparting soil-release or anti-soiling characteristics to a textile comprising a copolymer formed by the chemical condensation of (A) an organic compound having a plurality of carboxylic anhydride groups, and (B) a bifunctional compound, each functional group being condensible with the anhydride groups of (A) and also containing a terminal fluorocarbon group of at least 3 carbon atoms.
    Type: Grant
    Filed: May 6, 1974
    Date of Patent: May 25, 1976
    Assignee: Imperial Chemical Industries Limited
    Inventors: Anthony Peter Downing, Richard Llewellyn Powell