Patents by Inventor Sundeep Tirumalareddy
Sundeep Tirumalareddy 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: 20230409653Abstract: Methods, systems, and apparatus including computer programs encoded on a computer storage medium, for retrieving image search results using embedding neural network models. In one aspect, an image search query is received. A respective pair numeric embedding for each of a plurality of image-landing page pairs is determined. Each pair numeric embedding is a numeric representation in an embedding space. An image search query embedding neural network processes features of the image search query and generates a query numeric embedding. The query numeric embedding is a numeric representation of the image search query in the same embedding space. A subset of the image-landing page pairs having pair numeric embeddings that are closest to the query numeric embedding of the image search query in the embedding space are identified as first candidate image search results.Type: ApplicationFiled: September 5, 2023Publication date: December 21, 2023Inventors: Suddha Kalyan Basu, Wei Fan, Daniel Glasner, Sushrut Suresh Karanjkar, Thomas Richard Strohmann, Shubhang Verma, Manas Ashok Pathak, Wenyuan Yin, Sundeep Tirumalareddy
-
Patent number: 11782998Abstract: Methods, systems, and apparatus including computer programs encoded on a computer storage medium, for retrieving image search results using embedding neural network models. In one aspect, an image search query is received. A respective pair numeric embedding for each of a plurality of image-landing page pairs is determined. Each pair numeric embedding is a numeric representation in an embedding space. An image search query embedding neural network processes features of the image search query and generates a query numeric embedding. The query numeric embedding is a numeric representation of the image search query in the same embedding space. A subset of the image-landing page pairs having pair numeric embeddings that are closest to the query numeric embedding of the image search query in the embedding space are identified as first candidate image search results.Type: GrantFiled: February 28, 2020Date of Patent: October 10, 2023Assignee: GOOGLE LLCInventors: Suddha Kalyan Basu, Wei Fan, Daniel Glasner, Sushrut Suresh Karanjkar, Thomas Richard Strohmann, Shubhang Verma, Manas Ashok Pathak, Wenyuan Yin, Sundeep Tirumalareddy
-
Publication number: 20220012297Abstract: Methods, systems, and apparatus including computer programs encoded on a computer storage medium, for retrieving image search results using embedding neural network models. In one aspect, an image search query is received. A respective pair numeric embedding for each of a plurality of image-landing page pairs is determined. Each pair numeric embedding is a numeric representation in an embedding space. An image search query embedding neural network processes features of the image search query and generates a query numeric embedding. The query numeric embedding is a numeric representation of the image search query in the same embedding space. A subset of the image-landing page pairs having pair numeric embeddings that are closest to the query numeric embedding of the image search query in the embedding space are identified as first candidate image search results.Type: ApplicationFiled: February 28, 2020Publication date: January 13, 2022Inventors: Suddha Kalyan Basu, Wei Fan, Daniel Glasner, Sushrut Suresh Karanjkar, Thomas Richard Strohmann, Shubhang Verma, Manas Ashok Pathak, Wenyuan Yin, Sundeep Tirumalareddy
-
Publication number: 20200201915Abstract: Methods, systems, and apparatus including computer programs encoded on a computer storage medium, for ranking image search results using machine learning models. In one aspect, a method includes receiving an image search query from a user device; obtaining a plurality of candidate image search results; for each of the candidate image search results: processing (i) features of the image search query and (ii) features of the respective image identified by the candidate image search result using an image search result ranking machine learning model to generate a relevance score that measures a relevance of the candidate image search result to the image search query; ranking the candidate image search results based on the relevance scores; generating an image search results presentation; and providing the image search results for presentation by a user device.Type: ApplicationFiled: January 31, 2019Publication date: June 25, 2020Inventors: Manas Ashok Pathak, Sundeep Tirumalareddy, Wenyuan Yin, Suddha Kalyan Basu, Shubhang Verma, Sushrut Karanjkar, Thomas Richard Strohmann
-
Patent number: 10204138Abstract: Methods, systems, and apparatus, including computer program products, for identifying navigational resources for queries. In an aspect, a candidate query in a query sequence is selected, and a revised query subsequent to the candidate query in the query sequence is selected. If a quality score for the revised query is greater than a quality score threshold and a navigation score for the revised query is greater than a navigation score threshold, then a navigational resource for the revised query is identified and associated with the candidate query. The association specifies the navigational resource as being relevant to the candidate query in a search operation.Type: GrantFiled: November 10, 2015Date of Patent: February 12, 2019Assignee: Google LLCInventors: Trystan G. Upstill, Henele I. Adams, Eric Lehman, Neesha Subramaniam, Wensi Xi, Sundeep Tirumalareddy
-
Patent number: 9773249Abstract: A system and method may add to a web page a similar-content module which may contain information related to the context of the web page, may look like a portion of the web page, and may lead to a jump page which presents information in the similar-content module in more detail and contains an advertiser's advertisement or a link to an advertiser's web page. If a user is interested in the information in the similar-content module, he may click on the module and be sent to the jump page. Displaying the similar-content module will not cost any advertiser anything. A pay per impression advertiser will not be charged until its advertisement is displayed on the jump page, and a pay per click advertiser will not be charged until its link in the jump page is clicked on.Type: GrantFiled: February 8, 2008Date of Patent: September 26, 2017Assignee: Excalibur IP, LLCInventors: Pinank Gogri, Michael Mulvihill, Hayrettin Kolukisiaoglu, Shamik Sharma, Sundeep Tirumalareddy
-
Patent number: 9454582Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking search results. One method includes ranking web objects in response to a search query to generate a global ranking based on a relevance of each web object to the search query and a relative authority of each web object compared to other web objects in the plurality of web objects, each web object including a web page in a corresponding website that includes a plurality of web pages; ranking the plurality of web pages corresponding to each website based on onsite ranking criteria to generate an onsite ranking; generating a combined ranking for each web page based on a combination of the global ranking of the web object that includes the web page and the onsite ranking of the web page; and presenting web pages responsive to the search query based on the combined rankings.Type: GrantFiled: August 18, 2014Date of Patent: September 27, 2016Assignee: Google Inc.Inventors: Sundeep Tirumalareddy, Trystan G. Upstill
-
Patent number: 9213774Abstract: Methods, systems, and apparatus, including computer program products, for identifying navigational resources for queries. In an aspect, a candidate query in a query sequence is selected, and a revised query subsequent to the candidate query in the query sequence is selected. If a quality score for the revised query is greater than a quality score threshold and a navigation score for the revised query is greater than a navigation score threshold, then a navigational resource for the revised query is identified and associated with the candidate query. The association specifies the navigational resource as being relevant to the candidate query in a search operation.Type: GrantFiled: September 14, 2012Date of Patent: December 15, 2015Assignee: Google Inc.Inventors: Trystan Upstill, Henele I. Adams, Eric Lehman, Neesha Subramaniam, Wensi Xi, Sundeep Tirumalareddy
-
Patent number: 9208233Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using synthetic descriptive text to rank search results. One of the methods includes receiving a search query from a user device; receiving data identifying a plurality of search result resources and respective initial scores for each of the search result resources; determining, from a search engine index, that a particular search result resource of the plurality of search result resources is associated with one or more pieces of synthetic descriptive text, wherein each piece of synthetic descriptive text is generated by applying a respective template to a respective linking resource that links to the particular search result resource; computing a synthetic descriptive text score for the particular search result resource; and adjusting the initial score for the particular search result resource based at least in part on the synthetic descriptive text score.Type: GrantFiled: December 31, 2012Date of Patent: December 8, 2015Assignee: Google Inc.Inventors: Sundeep Tirumalareddy, Michael E. Flaster, Eric Lehman, Paul Haahr
-
Patent number: 9208232Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating synthetic descriptive text. One of the methods includes identifying a group of linking resources, wherein each of the linking resources includes a link to a respective target resource; determining, from a search engine index, that at least some of the target resources are associated with seed queries; generating term location information that identifies, for each seed query, locations of terms from the seed query in the linking resource that links to the target resource associated with the seed query; generating synthetic descriptive text for the target resources based on the term location information; and associating the synthetic descriptive text with the target resources in the search engine index.Type: GrantFiled: December 31, 2012Date of Patent: December 8, 2015Assignee: Google Inc.Inventors: Sundeep Tirumalareddy, Michael E. Flaster, Eric Lehman, Paul Haahr, Yonghui Wu
-
Publication number: 20150161276Abstract: Methods, systems, and apparatus, including computer program products, for identifying navigational resources for queries. In an aspect, a candidate query in a query sequence is selected, and a revised query subsequent to the candidate query in the query sequence is selected. If a quality score for the revised query is greater than a quality score threshold and a navigation score for the revised query is greater than a navigation score threshold, then a navigational resource for the revised query is identified and associated with the candidate query. The association specifies the navigational resource as being relevant to the candidate query in a search operation.Type: ApplicationFiled: September 14, 2012Publication date: June 11, 2015Applicant: Google Inc.Inventors: Trystan Upstill, Henele I. Adams, Eric Lehman, Neesha Subramaniam, Wensi Xi, Sundeep Tirumalareddy
-
Patent number: 8843477Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking search results. One method includes ranking web objects in response to a search query to generate a global ranking based on a relevance of each web object to the search query and a relative authority of each web object compared to other web objects in the plurality of web objects, each web object including a web page in a corresponding website that includes a plurality of web pages; ranking the plurality of web pages corresponding to each website based on onsite ranking criteria to generate an onsite ranking; generating a combined ranking for each web page based on a combination of the global ranking of the web object that includes the web page and the onsite ranking of the web page; and presenting web pages responsive to the search query based on the combined rankings.Type: GrantFiled: October 31, 2011Date of Patent: September 23, 2014Assignee: Google Inc.Inventors: Sundeep Tirumalareddy, Trystan G. Upstill
-
Patent number: 8577134Abstract: A system and method of facilitating search by color processes an image of an item to obtain its color space parameter values and/or color names based on the color space parameter values, and adds the color space parameter values and/or color names as color attribute of the item. When a user inputs a color as a search criterion, the method searches the color attributes of items, and returns a list of items matching the color selected by the user.Type: GrantFiled: August 7, 2007Date of Patent: November 5, 2013Assignee: Yahoo! Inc.Inventors: Sundeep Tirumalareddy, Hayrettin Kolukisaoglu
-
Patent number: 8326826Abstract: Methods, systems, and apparatus, including computer program products, for identifying navigational resources for queries. In an aspect, a candidate query in a query sequence is selected, and a revised query subsequent to the candidate query in the query sequence is selected. If a quality score for the revised query is greater than a quality score threshold and a navigation score for the revised query is greater than a navigation score threshold, then a navigational resource for the revised query is identified and associated with the candidate query. The association specifies the navigational resource as being relevant to the candidate query in a search operation.Type: GrantFiled: January 15, 2009Date of Patent: December 4, 2012Assignee: Google Inc.Inventors: Trystan Upstill, Henele I. Adams, Eric Lehman, Neesha Subramaniam, Wensi Xi, Sundeep Tirumalareddy
-
Patent number: 7792706Abstract: A method for facilitating online shopping stores shopping cart information of users who shopped before and makes recommendations for matching products according to aggregated shopping cart information. The method finds out what products go well with a product in a user's shopping cart by collecting data about combinations of products in different categories from the shopping carts of users who shopped before. Based on the collected shopping cart data, the method recommends popular matches to the user.Type: GrantFiled: August 7, 2007Date of Patent: September 7, 2010Assignee: Yahoo! Inc.Inventors: Sundeep Tirumalareddy, Hayrettin Kolukisaoglu
-
Publication number: 20090204474Abstract: A system and method may add to a web page a similar-content module which may contain information related to the context of the web page, may look like a portion of the web page, and may lead to a jump page which presents information in the similar-content module in more detail and contains an advertiser's advertisement or a link to an advertiser's web page. If a user is interested in the information in the similar-content module, he may click on the module and be sent to the jump page. Displaying the similar-content module will not cost any advertiser anything. A pay per impression advertiser will not be charged until its advertisement is displayed on the jump page, and a pay per click advertiser will not be charged until its link in the jump page is clicked on.Type: ApplicationFiled: February 8, 2008Publication date: August 13, 2009Applicant: YAHOO! INC.Inventors: Pinank Gogri, Michael Mulvihill, Hayrettin Kolukisiaoglu, Shamik Sharma, Sundeep Tirumalareddy
-
Publication number: 20090043665Abstract: A method for facilitating online shopping stores shopping cart information of users who shopped before and makes recommendations for matching products according to aggregated shopping cart information. The method finds out what products go well with a product in a user's shopping cart by collecting data about combinations of products in different categories from the shopping carts of users who shopped before. Based on the collected shopping cart data, the method recommends popular matches to the user.Type: ApplicationFiled: August 7, 2007Publication date: February 12, 2009Applicant: YAHOO! INC.Inventors: Sundeep Tirumalareddy, Hayrettin Kolukisaoglu
-
Publication number: 20090041345Abstract: A system and method of facilitating search by color processes an image of an item to obtain its color space parameter values and/or color names based on the color space parameter values, and adds the color space parameter values and/or color names as color attribute of the item. When a user inputs a color as a search criterion, the method searches the color attributes of items, and returns a list of items matching the color selected by the user.Type: ApplicationFiled: August 7, 2007Publication date: February 12, 2009Applicant: YAHOO! INC.Inventors: Sundeep Tirumalareddy, Hayrettin Kolukisaoglu