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: 10885098Abstract: 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: GrantFiled: September 15, 2015Date of Patent: January 5, 2021Assignee: Canon Kabushiki KaishaInventors: Barry James Drake, Andrew Peter Downing
-
Patent number: 10818077Abstract: 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: GrantFiled: December 14, 2018Date of Patent: October 27, 2020Assignee: Canon Kabushiki KaishaInventors: Andrew Peter Downing, Berty Jacques Alain Bhuruth
-
Publication number: 20200188787Abstract: 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: ApplicationFiled: December 14, 2018Publication date: June 18, 2020Inventors: Andrew Peter Downing, Berty Jacques Alain Bhuruth
-
Patent number: 10413803Abstract: 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: GrantFiled: December 20, 2016Date of Patent: September 17, 2019Assignee: Canon Kabushiki KaishaInventors: Berty Jacques Alain Bhuruth, Andrew Peter Downing, Belinda Margaret Yee
-
Publication number: 20180374237Abstract: 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: ApplicationFiled: June 23, 2017Publication date: December 27, 2018Inventors: DAVID KARLOV, ANDREW PETER DOWNING, DIXON DE SHENG DENG, GEOFFREY RICHARD TAYLOR
-
Publication number: 20180176502Abstract: 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: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: Berty Jacques Alain Bhuruth, Andrew Peter Downing, Belinda Margaret Yee
-
Publication number: 20170075887Abstract: 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: ApplicationFiled: September 15, 2015Publication date: March 16, 2017Inventors: BARRY JAMES DRAKE, ANDREW PETER DOWNING
-
Patent number: 9253159Abstract: 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: GrantFiled: May 4, 2012Date of Patent: February 2, 2016Assignee: CITRIX SYSTEMS, INC.Inventors: Abhishek Chauhan, Peter Downing
-
Patent number: 9152894Abstract: 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: GrantFiled: March 25, 2013Date of Patent: October 6, 2015Assignee: Canon Kabushiki KaishaInventors: Lena Qian, Zachary Theodore Warren, Andrew Peter Downing
-
Publication number: 20130258358Abstract: 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: ApplicationFiled: March 25, 2013Publication date: October 3, 2013Applicant: CANON KABUSHIKI KAISHAInventors: Lena QIAN, Zachary Theodore WARREN, Andrew Peter DOWNING
-
Publication number: 20120281708Abstract: 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: ApplicationFiled: May 4, 2012Publication date: November 8, 2012Inventors: Abhishek Chauhan, Peter Downing
-
Patent number: 4090101Abstract: 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: GrantFiled: January 17, 1977Date of Patent: May 16, 1978Assignees: Thorn Electrical Industries Limited, Imperial Chemical Industries LimitedInventors: John Michael Rees, Christopher Arthur Horler, Anthony Peter Downing
-
Patent number: 3959229Abstract: 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: GrantFiled: May 6, 1974Date of Patent: May 25, 1976Assignee: Imperial Chemical Industries LimitedInventors: Anthony Peter Downing, Richard Llewellyn Powell