Patents by Inventor Scott Alexander Rudkin
Scott Alexander Rudkin 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: 11790264Abstract: The present disclosure is directed to methods and systems for knowledge distillation.Type: GrantFiled: June 19, 2019Date of Patent: October 17, 2023Assignee: GOOGLE LLCInventors: Thomas J. Duerig, Hongsheng Wang, Scott Alexander Rudkin
-
Publication number: 20200401929Abstract: The present disclosure is directed to methods and systems for knowledge distillation.Type: ApplicationFiled: June 19, 2019Publication date: December 24, 2020Inventors: Thomas J. Duerig, Hongsheng Wang, Scott Alexander Rudkin
-
Patent number: 10289702Abstract: A system and method for linking a hash code to a portion of an image. A plurality of lattice points is selected in a multidimensional lattice to form a smallest enclosing region about a feature vector representing the portion of the image and a lattice point is determined from the selected plurality of lattice points according to a distribution criteria. The determined lattice point is common to the smallest enclosing region and a region of the lattice adjacent to the smallest enclosing region located within a query radius distance of the feature vector. When the feature vector is located within the query radius of a query vector the feature vector is considered a match. The method assigns the feature vector to the determined lattice point and stores a link between a hash code associated with the determined lattice point and the portion of the image.Type: GrantFiled: September 25, 2012Date of Patent: May 14, 2019Assignee: CANON KABUSHIKI KAISHAInventors: Barry James Drake, Alan Valev Tonisson, Scott Alexander Rudkin
-
Patent number: 9177388Abstract: A method of determining a hash code representing a portion of an image, is disclosed. A Delaunay region (e.g., 450) enclosing an image feature point (e.g., 210) representing at least the portion of the image is determined. The Delaunay region is determined from A* lattice points. A mapping transforming the Delaunay region to a predetermined canonical form is determined A point of the Delaunay region is received. The received point defines a plane containing the A* lattice points of the Delaunay region excluding the received point. A normal of the plane is determined by setting at least two co-ordinates of the normal to predetermined non-zero values, the two co-ordinates being selected according to the determined mapping. The hash code representing a portion of the image is determined according to a distance determined using the normal.Type: GrantFiled: April 17, 2013Date of Patent: November 3, 2015Assignee: CANON KABUSHIKI KAISHAInventors: Alan Valev Tonisson, Barry James Drake, Scott Alexander Rudkin
-
Patent number: 8939540Abstract: A method (300) is described of determining characteristic of an ink jet printer (15). A chart containing multiple regions or patches is printed (320) on a print medium (115) using the ink jet print (15). The chart includes at least a first region printed using a first set of nozzles, and at least a second region printed using a second set of nozzles. The first and second sets of nozzles are a predetermined distance apart in the printer head of the printer (15). The printing of the first and second regions is also separated by a print medium advance operation equal to the predetermined distance. This causes the first and second regions to be aligned in the direction of the print medium advance operation. The chart is then imaged using scanner (16) chart to form a chart image. The positions of the regions appearing in the chart image are next determined (340).Type: GrantFiled: May 16, 2008Date of Patent: January 27, 2015Assignee: Canon Kabushiki KaishaInventors: Peter Alleine Fletcher, Steven Parker, Ben Yip, Scott Alexander Rudkin, Kieran Gerard Larkin, Stephen James Hardy, Takeshi Yazawa
-
Publication number: 20140236963Abstract: “A system and method for linking a hash code to a portion of an image. A plurality of lattice points is selected in a multidimensional lattice to form a smallest enclosing region about a feature vector representing the portion of the image and a lattice point is determined from the selected plurality of lattice points according to a distribution criteria. The determined lattice point is common to the smallest enclosing region and a region of the lattice adjacent to the smallest enclosing region located within a query radius distance of the feature vector. When the feature vector is located within the query radius of a query vector the feature vector is considered a match. The method assigns the feature vector to the determined lattice point and stores a link between a hash code associated with the determined lattice point and the portion of the image.Type: ApplicationFiled: September 25, 2012Publication date: August 21, 2014Inventors: Barry James Drake, Alan Valev Tonisson, Scott Alexander Rudkin
-
Publication number: 20130279806Abstract: A method of determining a hash code representing a portion of an image, is disclosed. A Delaunay region (e.g., 450) enclosing an image feature point (e.g., 210) representing at least the portion of the image is determined. The Delaunay region is determined from A* lattice points. A mapping transforming the Delaunay region to a predetermined canonical form is determined A point of the Delaunay region is received. The received point defines a plane containing the A* lattice points of the Delaunay region excluding the received point. A normal of the plane is determined by setting at least two co-ordinates of the normal to predetermined non-zero values, the two co-ordinates being selected according to the determined mapping. The hash code representing a portion of the image is determined according to a distance determined using the normal.Type: ApplicationFiled: April 17, 2013Publication date: October 24, 2013Inventors: ALAN VALEV TONISSON, BARRY JAMES DRAKE, SCOTT ALEXANDER RUDKIN
-
Patent number: 8442352Abstract: A method (100), an apparatus (1100), and a computer program product are disclosed for generating alignment marks. A basis pattern (120) and a high frequency component (130) are combined (140). The basis pattern is defined such that a scaled and rotated version of the basis pattern correlated with the basis pattern is substantially equal to the auto-correlation of the basis pattern within a complex multiplicative constant. The high frequency component is of sufficient energy for cross correlation without detriment to the basis pattern. The basis pattern may be generated from a basis function, which may be a logarithmic radial harmonic function (LRHF). The combination is output as at least one alignment mark having an increased maximum frequency. The method (100) may further comprise printing the at least one alignment mark on a print medium.Type: GrantFiled: November 17, 2009Date of Patent: May 14, 2013Assignee: Canon Kabushiki KaishaInventors: Brendon Yenson, Scott Alexander Rudkin
-
Publication number: 20100149555Abstract: A method (100), an apparatus (1100), and a computer program product are disclosed for generating alignment marks. A basis pattern (120) and a high frequency component (130) are combined (140). The basis pattern is defined such that a scaled and rotated version of the basis pattern correlated with the basis pattern is substantially equal to the auto-correlation of the basis pattern within a complex multiplicative constant. The high frequency component is of sufficient energy for cross correlation without detriment to the basis pattern. The basis pattern may be generated from a basis function, which may be a logarithmic radial harmonic function (LRHF). The combination is output as at least one alignment mark having an increased maximum frequency. The method (100) may further comprise printing the at least one alignment mark on a print medium.Type: ApplicationFiled: November 17, 2009Publication date: June 17, 2010Applicant: CANON KABUSHIKI KAISHAInventors: Brendon Yenson, Scott Alexander Rudkin
-
Publication number: 20090021551Abstract: A method (300) is described of determining characteristic of an ink jet printer (15). A chart containing multiple regions or patches is printed (320) on a print medium (115) using the ink jet print (15). The chart includes at least a first region printed using a first set of nozzles, and at least a second region printed using a second set of nozzles. The first and second sets of nozzles are a predetermined distance apart in the printer head of the printer (15). The printing of the first and second regions is also separated by a print medium advance operation equal to the predetermined distance. This causes the first and second regions to be aligned in the direction of the print medium advance operation. The chart is then imaged using scanner (16) chart to form a chart image. The positions of the regions appearing in the chart image are next determined (340).Type: ApplicationFiled: May 16, 2008Publication date: January 22, 2009Applicant: CANON KABUSHIKI KAISHAInventors: Peter Alleine Fletcher, Steven Parker, Ben Yip, Scott Alexander Rudkin, Kieran Gerard Larkin, Stephen James Hardy, Takeshi Yazawa