Patents by Inventor Kushal Dave
Kushal Dave 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: 20200117673Abstract: A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search results for presentation in the client computer. Using the content can include determining whether at least one of a title, a heading, clipped content, metadata or a user-annotation in at least one web notebook relates to the search request and, if so, increasing a ranking of at least one search result referenced by the at least one web notebook.Type: ApplicationFiled: December 11, 2019Publication date: April 16, 2020Inventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Shah, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Patent number: 10521438Abstract: A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search results for presentation in the client computer. Using the content can include determining whether at least one of a title, a heading, clipped content, metadata or a user-annotation in at least one web notebook relates to the search request and, if so, increasing a ranking of at least one search result referenced by the at least one web notebook.Type: GrantFiled: November 17, 2017Date of Patent: December 31, 2019Assignee: GOOGLE LLCInventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Stocky, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Publication number: 20180089199Abstract: A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search results for presentation in the client computer. Using the content can include determining whether at least one of a title, a heading, clipped content, metadata or a user-annotation in at least one web notebook relates to the search request and, if so, increasing a ranking of at least one search result referenced by the at least one web notebook.Type: ApplicationFiled: November 17, 2017Publication date: March 29, 2018Inventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Stocky, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Patent number: 9852191Abstract: A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search results for presentation in the client computer. Using the content can include determining whether at least one of a title, a heading, clipped content, metadata or a user-annotation in at least one web notebook relates to the search request and, if so, increasing a ranking of at least one search result referenced by the at least one web notebook.Type: GrantFiled: February 5, 2016Date of Patent: December 26, 2017Assignee: GOOGLE LLCInventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Stocky, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Publication number: 20160154804Abstract: A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search results for presentation in the client computer. Using the content can include determining whether at least one of a title, a heading, clipped content, metadata or a user-annotation in at least one web notebook relates to the search request and, if so, increasing a ranking of at least one search result referenced by the at least one web notebook.Type: ApplicationFiled: February 5, 2016Publication date: June 2, 2016Inventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Stocky, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Patent number: 9256676Abstract: A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search results for presentation in the client computer. Using the content can include determining whether at least one of a title, a heading, clipped content, metadata or a user-annotation in at least one web notebook relates to the search request and, if so, increasing a ranking of at least one search result referenced by the at least one web notebook.Type: GrantFiled: May 10, 2007Date of Patent: February 9, 2016Assignee: GOOGLE INC.Inventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Shah, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Patent number: 8799273Abstract: A computer-implemented method can include receiving, in a system that maintains web notebooks for a plurality of user accounts, a request for a web document from a client computing device; determining whether a portion of the requested web document is included in a web notebook associated with one of the plurality of user accounts; and when it is determined that the portion is included in a web notebook associated with one of the plurality of user accounts, providing for display by the client computing device a highlighted version of the web document having a visual indicator that highlights the portion. Determining whether a portion of the requested web document is included in a web notebook associated with one of the plurality of user accounts can include determining whether the portion is included in at least a threshold number of web notebooks associated with distinct user accounts.Type: GrantFiled: December 12, 2008Date of Patent: August 5, 2014Assignee: Google Inc.Inventors: Bay-Wei Chang, Kushal Dave, Paul Fontes, Benedict A. Gomes
-
Patent number: 8412704Abstract: A device identifies a search result document based on a search query, and searches a blog post repository to identify a blog post relevant to the search result document. The device also rejects the blog post if the blog post has insufficient length, contains outgoing links located a predetermined distance from the beginning of the blog post, has a large out-degree, was created before or after a predetermined time, or has incoming links with a low link-based score. The device further provides the blog post in connection with the search result document if the blog post was not rejected.Type: GrantFiled: December 29, 2011Date of Patent: April 2, 2013Assignee: Google Inc.Inventors: Kushal Dave, Joshua D. Mittleman, Kevin Scott, Vladislav Shchogolev, David Alpert
-
Patent number: 8275786Abstract: Systems and methods for providing refinements to queries based upon the context of a refinement indication. Refinements, for example, can be related to a previous search query and can be provided to the user based upon receipt of a refinement indication.Type: GrantFiled: March 28, 2011Date of Patent: September 25, 2012Assignee: Google Inc.Inventors: Kushal Dave, Casey Whitelaw, Alexis J. Battle
-
Patent number: 8255819Abstract: A computer-implemented method of providing information for a web notebook is disclosed. The method can include displaying a web document in a content area of a browser window, receiving a user selection of content from the document initiated by a first user mouse click, and displaying a selection icon in the content area upon completion of the user selection, wherein the selection icon is displayed without the need for a second user mouse click.Type: GrantFiled: May 10, 2007Date of Patent: August 28, 2012Assignee: Google Inc.Inventors: Bay-Wei Chang, Kushal Dave, Robert Allen Ryskamp, Xiangtian Dai, Paul Fontes, Daniel M. Russell, Joseph M. Ashear
-
Patent number: 8214361Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for searching a data set and returning search results organized in a hierarchy of categories are disclosed. A set of categories is provided for organizing a set of search results, wherein each category is associated with one or more search results. The set of search results is organized into a hierarchy of categories, the hierarchy including at least one category from the set of categories. At least a portion of the hierarchy of categories is displayed and a user request to modify the hierarchy of categories is received. The hierarchy of categories is modified in accordance with the user request.Type: GrantFiled: September 30, 2008Date of Patent: July 3, 2012Assignee: Google Inc.Inventors: Mark M. Sandler, Kushal Dave
-
Patent number: 8117195Abstract: A device identifies a search result document based on a search query, and searches a blog post repository to identify a blog post relevant to the search result document. The device also rejects the blog post if the blog post has insufficient length, contains outgoing links located a predetermined distance from the beginning of the blog post, has a large out-degree, was created before or after a predetermined time, or has incoming links with a low link-based score. The device further provides the blog post in connection with the search result document if the blog post was not rejected.Type: GrantFiled: March 22, 2006Date of Patent: February 14, 2012Assignee: Google Inc.Inventors: Kushal Dave, Joshua D. Mittleman, Kevin Scott, Vladislav Shchogolev, David Alpert
-
Patent number: 7917528Abstract: Systems and methods for providing refinements to queries based upon the context of a refinement indication. Refinements, for example, can be related to a previous search query and can be provided to the user based upon receipt of a refinement indication.Type: GrantFiled: April 2, 2007Date of Patent: March 29, 2011Assignee: Google Inc.Inventors: Kushal Dave, Casey Whitelaw, Alexis J. Battle
-
Publication number: 20070266022Abstract: A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search results for presentation in the client computer. Using the content can include determining whether at least one of a title, a heading, clipped content, metadata or a user-annotation in at least one web notebook relates to the search request and, if so, increasing a ranking of at least one search result referenced by the at least one web notebook.Type: ApplicationFiled: May 10, 2007Publication date: November 15, 2007Applicant: GOOGLE INC.Inventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Shah, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Publication number: 20070266342Abstract: A computer-implemented method of providing information for a web notebook is disclosed. The method can include displaying a web document in a content area of a browser window, receiving a user selection of content from the document initiated by a first user mouse click, and displaying a selection icon in the content area upon completion of the user selection, wherein the selection icon is displayed without the need for a second user mouse click.Type: ApplicationFiled: May 10, 2007Publication date: November 15, 2007Applicant: GOOGLE INC.Inventors: Bay-Wei Chang, Kushal Dave, Robert Allen Ryskamp, Xiangtian Dai, Paul Fontes, Daniel M. Russell, Joseph M. Ashear
-
Publication number: 20070078699Abstract: A reputation management system assigns reputation scores to various types of entities including, but not limited to people, products, advertisers and merchants. A reputation function is based on a directed graph including the reviewers and the reviews. The nodes in the graph represent the reviewers and the reviews and the links in the graph represent the ratings. Ratings may be negative in nature so the links which may include negative values which must be accounted for in the reputation function. The reputation function is iteratively solved until a convergence condition is met. Prior to convergence, when a stability condition is met nodes with negative reputations are removed from the reputation function.Type: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Inventors: James Scott, Jeff Reynar, Jeremy Hylton, Kushal Dave
-
Identifying clusters of similar reviews and displaying representative reviews from multiple clusters
Publication number: 20070078845Abstract: A method and system of selecting reviews for display are described. Reviews for a subject are identified and organized into two or more clusters. Reviews are selected from each cluster. A response that includes content from the selected reviews is generated. The content may include the full content or snippets of at least some of the selected reviews.Type: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Inventors: James Scott, Kushal Dave, Jeremy Hylton -
Publication number: 20070078671Abstract: A method and system of selecting content from reviews for display are described. A review is identified and partitioned. A subset of the partitions is selected based on predefined criteria. A snippet is generated from the selected partitions. A response that includes the snippet is generated.Type: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Inventors: Kushal Dave, Jeremy Hylton
-
Publication number: 20070078669Abstract: A method and system of selecting reviews for display are described. Reviews for a subject are identified and an overall rating for the subject is determined. A subset of the identified reviews is selected based on the rating range in which the overall rating falls. The selection may also be based on zero or more other predefined criteria. A response that includes content from the selected reviews is generated. The content may include the full content or snippets of at least some of the selected reviews.Type: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Inventors: Kushal Dave, Jeremy Hylton
-
Publication number: 20070078670Abstract: A method and system of selecting reviews for display are described. Reviews for a subject are identified. A subset of the identified reviews is selected based on predefined quality criteria. The selection may also be based on zero or more other predefined criteria. A response that includes content from the selected reviews is generated. The content may include the full content or snippets of at least some of the selected reviews.Type: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Inventors: Kushal Dave, Jeremy Hylton