Patents by Inventor Kenneth W. Dauber

Kenneth W. Dauber 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: 11907190
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing suggestions within a document. In one aspect, a method includes obtaining textual input provided to a document editing application by a user device, the textual input being provided to the document editing application for inclusion in a document; identifying performance measures associated with the current editing session for the document, each performance measure being based on session data obtained from the user device during a document editing session, the session data being for the textual input and prior text that was included in the document prior to the textual input; providing the performance measures as input to a suggestion model that was trained using historical performance measures identified in performance logs for historical document editing sessions of users; and throttling textual suggestions during the current editing session based on the output of the suggestion model.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: February 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Maxim Gubin, Kenneth W. Dauber, Krishna Bharat, Sang Soo Sung
  • Patent number: 10901965
    Abstract: In one aspect, a method includes obtaining textual input provided to a document editing application by a user device, the textual input being provided to the document editing application for inclusion in a document; identifying performance measures associated with the current editing session for the document, each performance measure being based on session data obtained from the user device during a document editing session, the session data being for the textual input and prior text that was included in the document prior to the textual input; providing the performance measures as input to a suggestion model that was trained using historical performance measures identified in performance logs for historical document editing sessions of users; and throttling textual suggestions during the current editing session based on the output of the suggestion model.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: January 26, 2021
    Assignee: GOOGLE LLC
    Inventors: Maxim Gubin, Kenneth W. Dauber, Krishna Bharat, Sang Soo Sung
  • Patent number: 10223392
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing suggestions within a document. In one aspect, a method includes obtaining textual input provided to a document editing application by a user device, the textual input being provided to the document editing application for inclusion in a document; identifying performance measures associated with the current editing session for the document, each performance measure being based on session data obtained from the user device during a document editing session, the session data being for the textual input and prior text that was included in the document prior to the textual input; providing the performance measures as input to a suggestion model that was trained using historical performance measures identified in performance logs for historical document editing sessions of users; and throttling textual suggestions during the current editing session based on the output of the suggestion model.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Maxim Gubin, Kenneth W. Dauber, Krishna Bharat, Sang Soo Sung
  • Patent number: 9959296
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing suggestions within a document. In one aspect, a method includes obtaining textual input provided to a document editing application by a user device, the textual input being provided to the document editing application for inclusion in a document; identifying performance measures associated with the current editing session for the document, each performance measure being based on session data obtained from the user device during a document editing session, the session data being for the textual input and prior text that was included in the document prior to the textual input; providing the performance measures as input to a suggestion model that was trained using historical performance measures identified in performance logs for historical document editing sessions of users; and throttling textual suggestions during the current editing session based on the output of the suggestion model.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: May 1, 2018
    Assignee: Google LLC
    Inventors: Maxim Gubin, Kenneth W. Dauber, Sangsoo Sung, Krishna Bharat
  • Patent number: 9881010
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing suggestions based on document topics. In one aspect, a method includes obtaining textual input provided to a document editing application by a user device for inclusion in a document; providing prior text of the document as input to a classification model that provides document topics for the document based on the prior text, and wherein the classification model was trained based on historical documents of other users; and determining, based on the textual input, to provide textual suggestions for inclusion in the document, and in response: selecting candidate suggestions based on the document topics and a suggestion topic for one of the candidate suggestions, each candidate suggestion comprising one or more words; and providing the selected candidate suggestions to the user device for inclusion in the document.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: January 30, 2018
    Assignee: Google Inc.
    Inventors: Maxim Gubin, Sangsoo Sung, Kenneth W. Dauber, Krishna Bharat
  • Patent number: 9727587
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for previewing search results. In one aspect, a method includes receiving a query from a client device. One or more image search results are provided to the client device, each of the one or more image search results identifying a corresponding image resource and each of the one or more image search results including an image representation of the corresponding image resource. One or more related queries are provided to the client device, the one or more related queries having been determined to be related to the query, wherein each of the one or more related queries includes a preview image to be displayed at the client device, the preview image representing an image search result responsive to the related query.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Peter Linsley, Kenneth W. Dauber
  • Patent number: 9607032
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating text within a document. In one aspect, a method includes identifying an entity based on entity text included in document text of a document; identifying a time-sensitive attribute for the entity based on attribute text included in the document text; identifying a first value for the time-sensitive attribute based on value text included in the document text; generating a query specifying the entity; providing the query to a search system that provides a result value for the time-sensitive attribute of the entity included in the query; and providing, to a user device that is currently accessing the document, result data that causes presentation of the result value as a replacement for the first value.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: March 28, 2017
    Assignee: Google Inc.
    Inventors: Maxim Gubin, Sangsoo Sung, Krishna Bharat, Kenneth W. Dauber
  • Patent number: 9251141
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training an entity identification model. In one aspect, a method includes obtaining a plurality of complete sentences that each include entity text that references a first entity; for each complete sentence in the plurality of complete sentences: providing a first portion of the complete sentence as input to an entity identification model that determines a predicted entity for the first portion of the complete sentence, the first portion being less than all of the complete sentence; comparing the predicted entity to the first entity; and updating the entity identification model based on the comparison of the predicted entity to the first entity.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Maxim Gubin, Sangsoo Sung, Krishna Bharat, Kenneth W. Dauber
  • Publication number: 20150324413
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating text within a document. In one aspect, a method includes identifying an entity based on entity text included in document text of a document; identifying a time-sensitive attribute for the entity based on attribute text included in the document text; identifying a first value for the time-sensitive attribute based on value text included in the document text; generating a query specifying the entity; providing the query to a search system that provides a result value for the time-sensitive attribute of the entity included in the query; and providing, to a user device that is currently accessing the document, result data that causes presentation of the result value as a replacement for the first value.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 12, 2015
    Applicant: Google Inc.
    Inventors: Maxim Gubin, Sangsoo Sung, Krishna Bharat, Kenneth W. Dauber
  • Publication number: 20150324339
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing suggestions within a document. In one aspect, a method includes obtaining textual input provided to a document editing application by a user device, the textual input being provided to the document editing application for inclusion in a document, and wherein the document includes prior text that was included in the document prior to the textual input; identifying an entity based on entity text included in the textual input; identifying an attribute of the entity based on attribute text included in the textual input; generating a query specifying the entity and the attribute; providing the query to a search system that provides a result value for the attribute of the entity included in the query; and providing the result value to the user device as a suggestion for inclusion in the document.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 12, 2015
    Applicant: Google Inc.
    Inventors: Maxim Gubin, Krishna Bharat, Sangsoo Sung, Kenneth W. Dauber
  • Publication number: 20150169643
    Abstract: Methods, systems, and apparatus, including computer program products, for processing search results. A first query suggestion for a search query input is received, and a first set of image search results responsive to the query suggestion is received. Both are provided to a user device in response to the search query input. After providing the first set of image search results to the user device, a signal of user interest is detected in either of the query suggestion or at least one of the image search results. The detection is prior to receiving another search query input subsequent to the search query input. In response to the detection, a second set of image search results is provided to the user device to supplement the first set of image search results previously provided to the user device. The second set of image search results are responsive to the query suggestion.
    Type: Application
    Filed: May 14, 2012
    Publication date: June 18, 2015
    Applicant: GOOGLE INC.
    Inventors: David Kogan, Nathan D. Beach, George A. Madrid, Rachel J. Grey, Arthur E. Blume, David A. Charlton, George M. N. Ruban, Diego Ariel Gertzenstein, Francis E. Marino, JR., Kenneth W. Dauber, Hilary B. Hutchinson, Robert E. Lewis, David Black, Andrew J. Martone
  • Publication number: 20140149398
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for previewing search results. In one aspect, a method includes receiving a query from a client device. One or more image search results are provided to the client device, each of the one or more image search results identifying a corresponding image resource and each of the one or more image search results including an image representation of the corresponding image resource. One or more related queries are provided to the client device, the one or more related queries having been determined to be related to the query, wherein each of the one or more related queries includes a preview image to be displayed at the client device, the preview image representing an image search result responsive to the related query.
    Type: Application
    Filed: February 3, 2014
    Publication date: May 29, 2014
    Applicant: Google Inc.
    Inventors: Peter Linsley, Kenneth W. Dauber
  • Patent number: 8645360
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for previewing search results. In one aspect, a method includes receiving a query from a client device. One or more image search results are provided to the client device, each of the one or more image search results identifying a corresponding image resource and each of the one or more image search results including an image representation of the corresponding image resource. One or more related queries are provided to the client device, the one or more related queries having been determined to be related to the query, wherein each of the one or more related queries includes a preview image to be displayed at the client device, the preview image representing an image search result responsive to the related query.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventors: Peter Linsley, Kenneth W. Dauber
  • Publication number: 20130117258
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for previewing search results. In one aspect, a method includes receiving a query from a client device. One or more image search results are provided to the client device, each of the one or more image search results identifying a corresponding image resource and each of the one or more image search results including an image representation of the corresponding image resource. One or more related queries are provided to the client device, the one or more related queries having been determined to be related to the query, wherein each of the one or more related queries includes a preview image to be displayed at the client device, the preview image representing an image search result responsive to the related query.
    Type: Application
    Filed: November 3, 2011
    Publication date: May 9, 2013
    Applicant: GOOGLE INC.
    Inventors: Peter Linsley, Kenneth W. Dauber