Patents by Inventor Krishna A. Bharat

Krishna A. Bharat 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: 9916366
    Abstract: Methods, systems, and apparatus, including computer program products, for generating or using augmentation queries. In one aspect, a first query stored in a query log is identified and a quality signal related to the performance of the first query is compared to a performance threshold. The first query is stored in an augmentation query data store if the quality signal indicates that the first query exceeds a performance threshold.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 13, 2018
    Assignee: Google LLC
    Inventors: Anand Shukla, Mark Pearson, Krishna Bharat, Stefan Buettcher
  • 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: 9760636
    Abstract: A system graphically plots articles. The system executes one or more search queries to search stored articles and receives results of the executed one or more search queries, where the results identify selected articles of the stored articles. The system further designates a graphical marker for each of the selected articles and plots each of the graphical markers on a graphical display.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: September 12, 2017
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Michael Curtiss, Duane Scott Hess, Kerah Cottrell, Marissa Mayer
  • Patent number: 9760629
    Abstract: A system aggregates documents from multiple genres of data sources, where the multiple genres of data sources may include news sources, blogs, news groups, and discussion groups. The system groups the aggregated documents into one or more clusters, where each of the one or more clusters relates to a same topic. The system further classifies each of the one or more clusters into one or more taxonomies and archives each cluster with its respective classifications.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 12, 2017
    Assignee: GOOGLE INC.
    Inventors: Krishna Bharat, Nathan Stoll, Marissa Mayer
  • Publication number: 20170249676
    Abstract: The usefulness of content (target content), such as advertisements, may be increased by determining additional content and providing such additional content in association with the content. The target content may be text, a Web page, a URL, a search query, etc. The additional content might be related suggested queries (e.g. “Try a search for ______”), news articles (or excerpts or summaries thereof), reviews (or excerpts or summaries thereof), advertisements, user group messages, etc.
    Type: Application
    Filed: May 12, 2017
    Publication date: August 31, 2017
    Inventors: Jeffrey Adgate Dean, Krishna Bharat, Paul Buchheit
  • Patent number: 9678618
    Abstract: Documents relating to a topic may be presented to users using visually expandable views. In one implementation, a web page may include a number of topics each presented in a visual area that is presented to a user as one of two views, the two views including, for each of the particular topics: a first view in which a link to a document relating to the topic is presented to a user, and a second view, expanded visually relative to the first view, in which links, to a number of different types of documents and associated with a number of different domains, relating to the particular topic, are presented to the user.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Jasson Arthur Schrock, Chase Hensel, Andre Rohe, Vikas Sukla, Allan Banaag, Krishna Bharat, Andrey Prigogin, Sam Felder
  • Patent number: 9672525
    Abstract: The usefulness of content (target content), such as advertisements, may be increased by determining additional content and providing such additional content in association with the content. The target content may be text, a Web page, a URL, a search query, etc. The additional content might be related suggested queries (e.g. “Try a search for ——————”), news articles (or excerpts or summaries thereof), reviews (or excerpts or summaries thereof), advertisements, user group messages, etc.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: June 6, 2017
    Assignee: Google Inc.
    Inventors: Jeffrey A. Dean, Krishna Bharat, Paul Buchheit
  • Publication number: 20170124204
    Abstract: Systems, methods, and computer-readable media are provided for displaying content. In accordance with one implementation, a computer-implemented method is provided that comprises operations performed by one or more processors, including receiving a first query from a first user, displaying a first set of content based on the first query in a first region of a graphical display, the first region being associated with a physical location of the first user, receiving a second query from a second user, and displaying a second set of content based on the second query in a second area of the graphical display, the second region being associated with a physical location of the second user. The method also comprises displaying a third set of content relating to the first query and the second query in a third region of the graphical display that is viewable by the first user and the second user.
    Type: Application
    Filed: May 1, 2015
    Publication date: May 4, 2017
    Inventors: Richard Carl Gossweiler, III, Kenneth Wayne Dauber, Krishna Bharat
  • Patent number: 9613061
    Abstract: A system identifies a first document that includes a number of first images, identifies a second document that includes a number of second images, and forms a cluster based on a relationship between the first document and the second document. The system identifies a first caption associated with one of the first images, identifies a second caption associated with one of the second images, selects the one of the first images or the one of the second images as a representative image for the cluster based on the first caption or the second caption, and associates the representative image with the cluster.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: April 4, 2017
    Assignee: Google Inc.
    Inventors: Hong Zhou, Srdjan Mitrovic, Krishna Bharat, Michael Schmitt, Michael Curtiss
  • 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: 9600723
    Abstract: A method for localizing the attention of a user of a first-person point-of-view (FPPOV) device is disclosed. The method includes receiving a plurality of images of an event, each image having been captured by one of a plurality of reference cameras during a first time duration. The method further includes receiving a first user-captured image captured by the FPPOV device during the first time duration. A first image of the plurality of images is selected as a best-matched image, based on the first user-captured image, for capturing a region-of-interest.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: March 21, 2017
    Assignee: GOOGLE INC.
    Inventors: Caroline Rebecca Pantofaru, Vinay Bettadapura, Krishna Bharat, Irfan Essa
  • Patent number: 9477714
    Abstract: Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and apparatus are also described for scoring a cluster in response, in part, to parameters related to documents within the cluster and/or sources corresponding to the documents within the cluster. In one embodiment, the invention may detect at least one document within the cluster; analyze a parameter corresponding to the document; and compute a cluster score based, in part, on the parameter, wherein the cluster score corresponds with at least one document within the cluster.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Jeffrey A. Dean, Michael Curtiss, Amitabh Singhal, Michael Schmitt
  • Patent number: 9445047
    Abstract: A method and system include identifying, by a processing device, at least one media clip captured by at least one camera for an event, detecting at least one human object in the at least one media clip, and calculating, by the processing device, a region in the at least one media clip containing a focus of attention of the detected human object.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: September 13, 2016
    Assignee: Google Inc.
    Inventors: Christian Frueh, Krishna Bharat, Jay Yagnik
  • Patent number: 9361369
    Abstract: Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and apparatus are also described for scoring a cluster in response, in part, to parameters related to documents within the cluster and/or sources corresponding to the documents within the cluster. In one embodiment, the invention may identify the source; detect a plurality of documents published by the source; analyze the plurality of documents with respect to at least one parameter; and determine a source score for the source in response, in part, to the parameter. In another embodiment, the invention may identify a topic; identify a plurality of clusters in response to the topic; analyze at least one parameter corresponding to each of the plurality of clusters; and calculate a cluster score for each of the plurality of clusters in response, in part, to the parameter.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: June 7, 2016
    Assignee: GOOGLE INC.
    Inventors: Krishna Bharat, Michael Curtiss, Michael Schmitt
  • Patent number: 9251519
    Abstract: A news aggregation server aggregates and monetizes restricted news content. The news aggregation server fetches the restricted news content from multiple news source servers that are remote from the news aggregation server. The news aggregation server aggregates the fetched restricted news content and searches the aggregated news content based on input received from a client. The news aggregation server provides access to selected news content from the aggregated news content that is relevant to the client input and charges the user a price for accessing the selected restricted news content.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Michael Schmitt, Mike Curtiss, Marissa Mayer, Kerah Pelczarski, Janny Zhou, Duane Scott Hess
  • 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: 20160019216
    Abstract: A system ranks results. The system may receive a list of links. The system may identify a source with which each of the links is associated and rank the list of links based at least in part on a quality of the identified sources.
    Type: Application
    Filed: April 27, 2015
    Publication date: January 21, 2016
    Inventors: Michael CURTISS, Krishna A. Bharat, Michael Schmitt
  • Patent number: 9235849
    Abstract: User profile information for a user may be determined by (a) determining initial user profile information for the user, (b) inferring user profile information for the user, and (c) determining the user profile information for the user using both the initial user profile information and the inferred user profile information. Initial user profile information for the user may be determined using past search queries submitted by the user, and/or past document selections by the user. User profile information for the user may be inferred by (a) defining a node for each of a number of documents and the user, (b) adding edges between nodes if there is an association between the nodes to define a graph, and (c) inferring user profile information for the user using a topology of the graph and user profile information of other documents.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Stephen Lawrence, Mehran Sahami
  • Patent number: 9189736
    Abstract: A method and system for processing incompatible NUI data in a meaningful and productive way. An NUI system capable of combining NUI events from multiple NUI devices and producing a standardized output is described. NUI adaptors covert low level input data into high-level NUI events. These events are stored in a repository. A behavioral analysis engine makes use of the stored NUI events and produces a combined output for users making use of behavioral pattern rules. The behavioral analysis engine also makes use of NUI events for training the system to create and utilize new pattern rules.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: November 17, 2015
    Assignee: HCL Technologies Limited
    Inventors: Rajesh Babu Suraparaju, Apparao Jappani, Krishna Bharat
  • 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