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: 11907190Abstract: 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: GrantFiled: December 15, 2020Date of Patent: February 20, 2024Assignee: GOOGLE LLCInventors: Maxim Gubin, Kenneth W. Dauber, Krishna Bharat, Sang Soo Sung
-
Patent number: 10901965Abstract: 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: GrantFiled: January 22, 2019Date of Patent: January 26, 2021Assignee: GOOGLE LLCInventors: Maxim Gubin, Kenneth W. Dauber, Krishna Bharat, Sang Soo Sung
-
Patent number: 10223392Abstract: 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: GrantFiled: February 22, 2018Date of Patent: March 5, 2019Assignee: Google LLCInventors: Maxim Gubin, Kenneth W. Dauber, Krishna Bharat, Sang Soo Sung
-
Patent number: 9959296Abstract: 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: GrantFiled: May 12, 2014Date of Patent: May 1, 2018Assignee: Google LLCInventors: Maxim Gubin, Kenneth W. Dauber, Sangsoo Sung, Krishna Bharat
-
Patent number: 9881010Abstract: 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: GrantFiled: May 12, 2014Date of Patent: January 30, 2018Assignee: Google Inc.Inventors: Maxim Gubin, Sangsoo Sung, Kenneth W. Dauber, Krishna Bharat
-
Patent number: 9727587Abstract: 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: GrantFiled: February 3, 2014Date of Patent: August 8, 2017Assignee: Google Inc.Inventors: Peter Linsley, Kenneth W. Dauber
-
Patent number: 9607032Abstract: 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: GrantFiled: May 12, 2014Date of Patent: March 28, 2017Assignee: Google Inc.Inventors: Maxim Gubin, Sangsoo Sung, Krishna Bharat, Kenneth W. Dauber
-
Patent number: 9251141Abstract: 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: GrantFiled: May 12, 2014Date of Patent: February 2, 2016Assignee: Google Inc.Inventors: Maxim Gubin, Sangsoo Sung, Krishna Bharat, Kenneth W. Dauber
-
Publication number: 20150324413Abstract: 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: ApplicationFiled: May 12, 2014Publication date: November 12, 2015Applicant: Google Inc.Inventors: Maxim Gubin, Sangsoo Sung, Krishna Bharat, Kenneth W. Dauber
-
Publication number: 20150324339Abstract: 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: ApplicationFiled: May 12, 2014Publication date: November 12, 2015Applicant: Google Inc.Inventors: Maxim Gubin, Krishna Bharat, Sangsoo Sung, Kenneth W. Dauber
-
Publication number: 20150169643Abstract: 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: ApplicationFiled: May 14, 2012Publication date: June 18, 2015Applicant: 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: 20140149398Abstract: 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: ApplicationFiled: February 3, 2014Publication date: May 29, 2014Applicant: Google Inc.Inventors: Peter Linsley, Kenneth W. Dauber
-
Patent number: 8645360Abstract: 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: GrantFiled: November 3, 2011Date of Patent: February 4, 2014Assignee: Google Inc.Inventors: Peter Linsley, Kenneth W. Dauber
-
Publication number: 20130117258Abstract: 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: ApplicationFiled: November 3, 2011Publication date: May 9, 2013Applicant: GOOGLE INC.Inventors: Peter Linsley, Kenneth W. Dauber