Patents by Inventor Henry A. Rowley
Henry A. Rowley 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: 20230394720Abstract: Systems and methods for editing and generating digital ink. The present technology may provide systems and methods for training a handwriting model to generate digital ink that is stylistically and visually consistent with an original handwriting input, but which incorporates one or more changes to the text of the original handwriting input. In some examples, training may be performed using training examples that include an original handwriting sample and an original label representing the sequence of characters in the original handwriting sample. In such a case, the original handwriting sample may be processed to generate a style vector that is randomly masked, and the handwriting model may then be trained to generate a predicted handwriting sample that closely matches the original handwriting sample using the masked style vector and the original label as inputs.Type: ApplicationFiled: June 3, 2022Publication date: December 7, 2023Applicant: Google LLCInventors: Andrii Maksai, Henry Rowley, Jesse Berent, Claudiu Musat
-
Patent number: 10325018Abstract: A first handwriting input is received comprising strokes corresponding to a set of first characters comprising one or more first characters forming a first language model unit. A set of candidate first characters and a set of candidate first language model units with corresponding probability scores are determined based on an analysis of the one or more sets of candidate first characters using the first language model and a corresponding first character recognition model. When no first probability score satisfies a threshold, one or more sets of candidate second characters and a set of candidate second language model units are determined based on an analysis of the first handwriting input using a second language model and a corresponding second character recognition model. A first candidate list is then output comprising at least one of the set of candidate second language model units.Type: GrantFiled: October 17, 2016Date of Patent: June 18, 2019Assignee: Google LLCInventors: Marcos Calvo, Victor Carbune, Henry Rowley, Thomas Deselaers
-
Publication number: 20190172102Abstract: Font or format-based heuristic extraction of data structures are described. A data structure storage entity is accessed. A heuristic extraction technique comprising a font or format-based policy is used to parse the data structure and extract data from the data structure. Content selection criteria is determined from the data extracted from the data structure using the parsing technique. Online content items are generated with the determined content selection criteria. An online content item is selected responsive to location information received via a global positioning component of a computing device. The computing device receives, via a network, the selected online content item and is instructed to render the selected online content item.Type: ApplicationFiled: February 4, 2019Publication date: June 6, 2019Applicant: Google LLCInventors: Shumeet Baluja, Henry A. Rowley
-
Patent number: 10108620Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating still images and videos. One method includes receiving a plurality of images and a plurality of videos and determining whether the images are related to the videos. The determining includes, for an image and a video, extracting features from the image and extracting features frames of the video, and comparing the features to determine whether the image is related to the video. The method further includes maintaining a data store storing data associating each image with each video determined to be related to the image.Type: GrantFiled: April 29, 2011Date of Patent: October 23, 2018Assignee: Google LLCInventors: Ming Zhao, Yang Song, Hartwig Adam, Ullas Gargi, Yushi Jing, Henry A. Rowley
-
Publication number: 20180107650Abstract: A first handwriting input is received comprising strokes corresponding to a set of first characters comprising one or more first characters forming a first language model unit. A set of candidate first characters and a set of candidate first language model units with corresponding probability scores are determined based on an analysis of the one or more sets of candidate first characters using the first language model and a corresponding first character recognition model. When no first probability score satisfies a threshold, one or more sets of candidate second characters and a set of candidate second language model units are determined based on an analysis of the first handwriting input using a second language model and a corresponding second character recognition model. A first candidate list is then output comprising at least one of the set of candidate second language model units.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Applicant: Google Inc.Inventors: Marcos Calvo, Victor Carbune, Henry Rowley, Thomas Deselaers
-
Publication number: 20170289337Abstract: The present disclosure provides systems and methods for text entry through handwritten shorthand stroke patterns. One example computer-implemented method includes receiving, by a mobile computing device, data descriptive of an input stroke pattern entered by a user. The input stroke pattern includes one or more strokes that approximate a non-linguistic symbol. The method includes identifying, by the mobile computing devices, one of a plurality of shorthand stroke patterns as a matched shorthand pattern to which the input stroke pattern corresponds. The plurality of shorthand stroke patterns have been previously defined by the user. A plurality of output text strings are respectively associated with the plurality of shorthand stroke patterns. The method further includes, in response to identifying the matched shorthand pattern, entering, by the mobile computing device, the output text string associated with the matched shorthand pattern into a text entry field.Type: ApplicationFiled: April 5, 2016Publication date: October 5, 2017Inventors: Li-Lun Wang, Victor Carbune, Dhyanesh Narayanan, Henry Rowley, Thomas Deselaers
-
Patent number: 9778055Abstract: A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.Type: GrantFiled: January 31, 2017Date of Patent: October 3, 2017Assignee: Google Inc.Inventors: Henry Rowley, Shumeet Baluja
-
Patent number: 9709415Abstract: A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.Type: GrantFiled: June 25, 2014Date of Patent: July 18, 2017Assignee: Google Inc.Inventors: Henry Rowley, Shumeet Baluja
-
Publication number: 20170138754Abstract: A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.Type: ApplicationFiled: January 31, 2017Publication date: May 18, 2017Inventors: Henry Rowley, Shumeet Baluja
-
Patent number: 9652462Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating still images and videos. One method includes receiving a plurality of images and a plurality of videos and determining whether the images are related to the videos. The determining includes, for an image and a video, extracting features from the image and extracting features frames of the video, and comparing the features to determine whether the image is related to the video. The method further includes maintaining a data store storing data associating each image with each video determined to be related to the image.Type: GrantFiled: April 29, 2011Date of Patent: May 16, 2017Assignee: Google Inc.Inventors: Ming Zhao, Yang Song, Hartwig Adam, Ullas Gargi, Yushi Jing, Henry A. Rowley
-
Publication number: 20160232580Abstract: Font or format-based heuristic extraction of data structures are described. A data structure storage entity is accessed. A heuristic extraction technique comprising a font or format-based policy is used to parse the data structure and extract data from the data structure. Content selection criteria is determined from the data extracted from the data structure using the parsing technique. Online content items are generated with the determined content selection criteria. An online content item is selected responsive to location information received via a global positioning component of a computing device. The computing device receives, via a network, the selected online content item and is instructed to render the selected online content item.Type: ApplicationFiled: March 29, 2016Publication date: August 11, 2016Inventors: Shumeet Baluja, Henry A. Rowley
-
Patent number: 9135674Abstract: A method and system generates and compares fingerprints for videos in a video library. The video fingerprints provide a compact representation of the temporal locations of discontinuities in the video that can be used to quickly and efficiently identify video content. Discontinuities can be, for example, shot boundaries in the video frame sequence or silent points in the audio stream. Because the fingerprints are based on structural discontinuity characteristics rather than exact bit sequences, visual content of videos can be effectively compared even when there are small differences between the videos in compression factors, source resolutions, start and stop times, frame rates, and so on. Comparison of video fingerprints can be used, for example, to search for and remove copyright protected videos from a video library. Furthermore, duplicate videos can be detected and discarded in order to preserve storage space.Type: GrantFiled: November 27, 2013Date of Patent: September 15, 2015Assignee: Google Inc.Inventors: Jay Yagnik, Henry Rowley, Sergey Ioffe
-
Publication number: 20150169558Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating still images and videos. One method includes receiving a plurality of images and a plurality of videos and determining whether the images are related to the videos. The determining includes, for an image and a video, extracting features from the image and extracting features frames of the video, and comparing the features to determine whether the image is related to the video. The method further includes maintaining a data store storing data associating each image with each video determined to be related to the image.Type: ApplicationFiled: April 29, 2011Publication date: June 18, 2015Applicant: GOOGLE INC.Inventors: Ming Zhao, Yang Song, Hartwig Adam, Ullas Gargi, Yushi Jing, Henry A. Rowley
-
Publication number: 20150161147Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating still images and videos. One method includes receiving a plurality of images and a plurality of videos and determining whether the images are related to the videos. The determining includes, for an image and a video, extracting features from the image and extracting features frames of the video, and comparing the features to determine whether the image is related to the video. The method further includes maintaining a data store storing data associating each image with each video determined to be related to the image.Type: ApplicationFiled: April 29, 2011Publication date: June 11, 2015Applicant: GOOGLE INC.Inventors: Ming Zhao, Yang Song, Hartwig Adam, Ullas Gargi, Yushi Jing, Henry A. Rowley
-
Patent number: 8989450Abstract: A system identifies an image and determines whether the image contains inappropriate content based on first data associated with the image, second data associated with a document that contains the image or refers to the image, and/or third data associated with a group of documents with which the image is associated.Type: GrantFiled: August 8, 2014Date of Patent: March 24, 2015Assignee: Google Inc.Inventors: Charles Rosenberg, Henry A. Rowley, Radhika Malpani
-
Publication number: 20140372033Abstract: A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.Type: ApplicationFiled: June 25, 2014Publication date: December 18, 2014Inventors: Henry ROWLEY, Shumeet Baluja
-
Patent number: 8879845Abstract: Techniques described herein may recognize handwritten characters that are written at least partially over the top of one another that are input to a computing device. The handwritten characters may be formed of one or more strokes. A user may write characters or parts of words over approximately the same area of graphical user interface (i.e., on top of each other) without having to wait for a timeout between character input and without having to select a button or provide another input indicating the character is complete before entering input for another character. Once a character is at least partially recognized, a graphical indication corresponding to the user input displayed on a screen may be altered. Such alterations may include fading or changing size or location of the graphical indication.Type: GrantFiled: September 14, 2012Date of Patent: November 4, 2014Assignee: Google Inc.Inventors: Henry A. Rowley, Franz Och, Yang Li
-
Patent number: 8843478Abstract: This specification relates to presenting image search results. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving an image query, the image query being a query for image search results; receiving ranked image search results responsive to the image query, the image search results each including an identification of a corresponding image resource; generating a similarity matrix for images identified by the image search results; generating a hierarchical grouping of the images using the similarity matrix; identifying a canonical image for each group in the hierarchical grouping using a ranking measure; and presenting a visual representation of the image search results based on the hierarchical grouping and the identified canonical images.Type: GrantFiled: September 14, 2012Date of Patent: September 23, 2014Assignee: Google Inc.Inventors: Yushi Jing, Henry A. Rowley, Aparna Chennapragada
-
Patent number: 8805026Abstract: A system identifies an image and determines whether the image contains inappropriate content based on first data associated with the image, second data associated with a document that contains the image or refers to the image, and/or third data associated with a group of documents with which the image is associated.Type: GrantFiled: December 16, 2013Date of Patent: August 12, 2014Assignee: Google Inc.Inventors: Charles Rosenberg, Henry A. Rowley, Radhika Malpani
-
Patent number: 8798917Abstract: A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.Type: GrantFiled: August 9, 2013Date of Patent: August 5, 2014Assignee: Google Inc.Inventors: Henry Rowley, Shumeet Baluja