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).

  • Patent number: 10325018
    Abstract: 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: Grant
    Filed: October 17, 2016
    Date of Patent: June 18, 2019
    Assignee: Google LLC
    Inventors: Marcos Calvo, Victor Carbune, Henry Rowley, Thomas Deselaers
  • Publication number: 20190172102
    Abstract: 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: Application
    Filed: February 4, 2019
    Publication date: June 6, 2019
    Applicant: Google LLC
    Inventors: Shumeet Baluja, Henry A. Rowley
  • Patent number: 10108620
    Abstract: 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: Grant
    Filed: April 29, 2011
    Date of Patent: October 23, 2018
    Assignee: Google LLC
    Inventors: Ming Zhao, Yang Song, Hartwig Adam, Ullas Gargi, Yushi Jing, Henry A. Rowley
  • Publication number: 20180107650
    Abstract: 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: Application
    Filed: October 17, 2016
    Publication date: April 19, 2018
    Applicant: Google Inc.
    Inventors: Marcos Calvo, Victor Carbune, Henry Rowley, Thomas Deselaers
  • Publication number: 20170289337
    Abstract: 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: Application
    Filed: April 5, 2016
    Publication date: October 5, 2017
    Inventors: Li-Lun Wang, Victor Carbune, Dhyanesh Narayanan, Henry Rowley, Thomas Deselaers
  • Patent number: 9778055
    Abstract: 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: Grant
    Filed: January 31, 2017
    Date of Patent: October 3, 2017
    Assignee: Google Inc.
    Inventors: Henry Rowley, Shumeet Baluja
  • Patent number: 9709415
    Abstract: 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: Grant
    Filed: June 25, 2014
    Date of Patent: July 18, 2017
    Assignee: Google Inc.
    Inventors: Henry Rowley, Shumeet Baluja
  • Publication number: 20170138754
    Abstract: 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: Application
    Filed: January 31, 2017
    Publication date: May 18, 2017
    Inventors: Henry Rowley, Shumeet Baluja
  • Patent number: 9652462
    Abstract: 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: Grant
    Filed: April 29, 2011
    Date of Patent: May 16, 2017
    Assignee: Google Inc.
    Inventors: Ming Zhao, Yang Song, Hartwig Adam, Ullas Gargi, Yushi Jing, Henry A. Rowley
  • Publication number: 20160232580
    Abstract: 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: Application
    Filed: March 29, 2016
    Publication date: August 11, 2016
    Inventors: Shumeet Baluja, Henry A. Rowley
  • Patent number: 9135674
    Abstract: 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: Grant
    Filed: November 27, 2013
    Date of Patent: September 15, 2015
    Assignee: Google Inc.
    Inventors: Jay Yagnik, Henry Rowley, Sergey Ioffe
  • Publication number: 20150169558
    Abstract: 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: Application
    Filed: April 29, 2011
    Publication date: June 18, 2015
    Applicant: GOOGLE INC.
    Inventors: Ming Zhao, Yang Song, Hartwig Adam, Ullas Gargi, Yushi Jing, Henry A. Rowley
  • Publication number: 20150161147
    Abstract: 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: Application
    Filed: April 29, 2011
    Publication date: June 11, 2015
    Applicant: GOOGLE INC.
    Inventors: Ming Zhao, Yang Song, Hartwig Adam, Ullas Gargi, Yushi Jing, Henry A. Rowley
  • Patent number: 8989450
    Abstract: 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: Grant
    Filed: August 8, 2014
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Charles Rosenberg, Henry A. Rowley, Radhika Malpani
  • Publication number: 20140372033
    Abstract: 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: Application
    Filed: June 25, 2014
    Publication date: December 18, 2014
    Inventors: Henry ROWLEY, Shumeet Baluja
  • Patent number: 8879845
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: November 4, 2014
    Assignee: Google Inc.
    Inventors: Henry A. Rowley, Franz Och, Yang Li
  • Patent number: 8843478
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventors: Yushi Jing, Henry A. Rowley, Aparna Chennapragada
  • Patent number: 8805026
    Abstract: 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: Grant
    Filed: December 16, 2013
    Date of Patent: August 12, 2014
    Assignee: Google Inc.
    Inventors: Charles Rosenberg, Henry A. Rowley, Radhika Malpani
  • Patent number: 8798917
    Abstract: 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: Grant
    Filed: August 9, 2013
    Date of Patent: August 5, 2014
    Assignee: Google Inc.
    Inventors: Henry Rowley, Shumeet Baluja
  • Publication number: 20140214551
    Abstract: Sets of local, (e.g., online) ads may be generated by obtaining sets of information about (e.g., local) establishments, each set including a business address information and/or a telephone number, (b) determining, for each of the sets, a location using at least one of at least a portion of the business address information and at least a portion of the telephone number, and (c) generating, for each of the sets, an ad that includes targeting information that targets the serving of the ad to queries related to the determined location. A query, including information about a location of a client device, may be accepted and at least one of the generated ads that includes targeting information that targets the location of the client device may be determined.
    Type: Application
    Filed: March 31, 2014
    Publication date: July 31, 2014
    Applicant: Google Inc.
    Inventors: Shumeet Baluja, Henry A. Rowley