Patents by Inventor Aranyak Mehta
Aranyak Mehta 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: 11176575Abstract: Information regarding display of selected content items in assigned slots is provided. The information is based on a selected template that includes areas for groups of slots for related content items, such as content items that are targeted to a common targeting object. Candidate content items, identified based on targeting or other distribution information, are assigned to selected slots to determine at least part of the information regarding display of the selected content items.Type: GrantFiled: September 9, 2019Date of Patent: November 16, 2021Assignee: Google LLCInventors: Rajat Bhattacharjee, Aranyak Mehta, Benyu Zhang, Vivek Raghunathan
-
Patent number: 10747825Abstract: Methods, systems, apparatus, including computer programs encoded on a computer storage medium, for determining whether to execute a query based on a predicted computerized rendering period The method may include actions of receiving a query, determining a set of one or more features based on the query, generating a query vector, providing the query vector to a machine learning model, receiving first data, based on the output of the machine learning model, that is indicative of whether the computerized rendering period associated with the query is likely to satisfy the predetermined threshold, determining based on the first data that the computerized rendering period available for displaying a set of one or more candidate content items that are responsive to the query is not likely to satisfy the predetermined threshold, and determining to not use a search engine to execute the received query.Type: GrantFiled: February 27, 2017Date of Patent: August 18, 2020Assignee: Google LLCInventors: Bin Liu, Aranyak Mehta, Xi Tan, Christopher K. Harris, Samuel Sze Ming Ieong, Gabriel Florin Constantin
-
Patent number: 10733665Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content items. In one aspect, a method includes identifying a content item that is eligible to be provided in response to a content item request and is associated with a bid. It is determined that the identified content item includes two or more different interactive elements that each cause different actions to be initiated in response to user interaction with the different interactive elements. An auction score is determined for the content item based on a function of the bid, a bid modifier for each different interaction, and a probability that each interaction will be invoked. The content item is selected to be provided based on the auction score. Data that cause presentation of the selected content item at a user device are output.Type: GrantFiled: January 8, 2019Date of Patent: August 4, 2020Assignee: Google LLCInventors: Christopher Davis Monkman, Aranyak Mehta, Omkar Muralidharan, Christopher M. Roat, Bartholomew Furrow, Edward A. Baltz
-
Patent number: 10535084Abstract: According to at least one aspect, a method for providing content items augmented with format elements includes receiving a request for a content item and generating a plurality of augmented content items based on a plurality of original content items and a plurality of format elements. In a first stage a first content item associated with a first original content item is selected based on normalized auction scores of the content items. In a second stage, a set of content items associated with the first original content item is identified. Selection scores for the content items in the identified set are computed based on respective normalization parameters. A second content item is selected from the identified set based on the selection scores and a bid amount. The second content item is then provided for display to a user.Type: GrantFiled: February 12, 2018Date of Patent: January 14, 2020Assignee: Google LLCInventors: Aranyak Mehta, Omkar Muralidharan, Bartholomew Furrow, Christopher Davis Monkman
-
Publication number: 20190392481Abstract: Information regarding display of selected content items in assigned slots is provided. The information is based on a selected template that includes areas for groups of slots for related content items, such as content items that are targeted to a common targeting object. Candidate content items, identified based on targeting or other distribution information, are assigned to selected slots to determine at least part of the information regarding display of the selected content items.Type: ApplicationFiled: September 9, 2019Publication date: December 26, 2019Inventors: Rajat Bhattacharjee, Aranyak Mehta, Benyu Zhang, Vivek Raghunathan
-
Patent number: 10454832Abstract: Systems and methods of a balancing data requests over a computer network are provided. The system can receive a request for content to be rendered in a content slot on a computing device. The content slot can be coded with a default timer value. The system can execute a real-time content selection process to identify content items that each have a magnitude. The system can determine a timer value based on the magnitudes, and transmit the timer value to the computing device to override the default timer value to cause the computing device to replace a first content item rendered in the content slot upon expiration of the timer.Type: GrantFiled: February 22, 2017Date of Patent: October 22, 2019Assignee: Google LLCInventors: Aranyak Mehta, Xi Tan, Christopher Harris, Samuel Ieong, Gabriel Constantin
-
Patent number: 10417661Abstract: A search system server routes a given query to devices that create a response to the query. For query processing, a mixer server determines a sequence in which various servers are called, formats requests, and aggregates data obtained from the various servers. A query reviser creates various different queries that differ from, but are based on, the given query and prior queries submitted by a same user that submitted the given query or location information associated with the user. Portions of content are incorporated into the search results page including content selected based on the given query and based on the various different queries. A visual representation of the various portions of content within the search results page is generated. A display of a client device that submitted the given query is updated to present the search results page including the visual representation of the various portions of content.Type: GrantFiled: March 10, 2016Date of Patent: September 17, 2019Assignee: Google LLCInventors: Rajat Bhattacharjee, Aranyak Mehta, Benyu Zhang, Vivek Raghunathan
-
Patent number: 10397056Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium.Type: GrantFiled: December 16, 2016Date of Patent: August 27, 2019Assignee: Google LLCInventors: Qian Zhong, Aranyak Mehta, Patrick Hummel, Kshipra Uday Bhawalkar, Shaohua Sun, Gagan Aggarwal
-
Patent number: 10366414Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing selecting relevant and diverse advertisements. In one aspect, a method includes receiving an initial query, selecting one or more additional queries relating to the initial query, including selecting additional queries having a greatest commerciality, identifying one or more content items for each of the additional queries, the one or more content items forming a content block, and providing a content block and an associated additional query to a client device to be displayed along with search results associated with the initial query.Type: GrantFiled: June 10, 2016Date of Patent: July 30, 2019Assignee: Google LLCInventors: Rajat Bhattacharjee, Aranyak Mehta, Benyu Zhang, Vivek Raghunathan
-
Publication number: 20190205974Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content items. In one aspect, a method includes identifying a content item that is eligible to be provided in response to a content item request and is associated with a bid. It is determined that the identified content item includes two or more different interactive elements that each cause different actions to be initiated in response to user interaction with the different interactive elements. An auction score is determined for the content item based on a function of the bid, a bid modifier for each different interaction, and a probability that each interaction will be invoked. The content item is selected to be provided based on the auction score. Data that cause presentation of the selected content item at a user device are output.Type: ApplicationFiled: January 8, 2019Publication date: July 4, 2019Inventors: Christopher Davis Monkman, Aranyak Mehta, Omkar Muralidharan, Christopher M. Roat, Bartholomew Furrow, Edward A. Baltz
-
Patent number: 10198765Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content items. In one aspect, a method includes identifying a content item that is eligible to be provided in response to a content item request and is associated with a bid. It is determined that the identified content item includes two or more different interactive elements that each cause different actions to be initiated in response to user interaction with the different interactive elements. An auction score is determined for the content item based on a function of the bid, a bid modifier for each different interaction, and a probability that each interaction will be invoked. The content item is selected to be provided based on the auction score. Data that cause presentation of the selected content item at a user device are output.Type: GrantFiled: July 22, 2014Date of Patent: February 5, 2019Assignee: Google LLCInventors: Christopher Davis Monkman, Aranyak Mehta, Omkar Muralidharan, Christopher M. Roat, Bartholomew Furrow, Edward A. Baltz
-
Publication number: 20180246966Abstract: Methods, systems, apparatus, including computer programs encoded on a computer storage medium, for determining whether to execute a query based on a predicted computerized rendering period The method may include actions of receiving a query, determining a set of one or more features based on the query, generating a query vector, providing the query vector to a machine learning model, receiving first data, based on the output of the machine learning model, that is indicative of whether the computerized rendering period associated with the query is likely to satisfy the predetermined threshold, determining based on the first data that the computerized rendering period available for displaying a set of one or more candidate content items that are responsive to the query is not likely to satisfy the predetermined threshold, and determining to not use a search engine to execute the received query.Type: ApplicationFiled: February 27, 2017Publication date: August 30, 2018Inventors: Bin Liu, Aranyak Mehta, Xi Tan, Christopher K. Harris, Samuel Sze Ming Ieong, Gabriel Florin Constantin
-
Publication number: 20180219782Abstract: Systems and methods of a balancing data requests over a computer network are provided. The system can receive a request for content to be rendered in a content slot on a computing device. The content slot can be coded with a default timer value. The system can execute a real-time content selection process to identify content items that each have a magnitude. The system can determine a timer value based on the magnitudes, and transmit the timer value to the computing device to override the default timer value to cause the computing device to replace a first content item rendered in the content slot upon expiration of the timer.Type: ApplicationFiled: February 22, 2017Publication date: August 2, 2018Applicant: Google Inc.Inventors: Aranyak Mehta, Xi Tan, Christopher Harris, Samuel Ieong, Gabriel Constantin
-
Publication number: 20180176081Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium.Type: ApplicationFiled: December 16, 2016Publication date: June 21, 2018Inventors: Qian Zhong, Aranyak Mehta, Patrick Hummel, Kshipra Uday Bhawalkar, Shaohua Sun, Gagan Aggarwal
-
Patent number: 9892430Abstract: According to at least one aspect, a method for providing content items augmented with format elements includes receiving a request for a content item and generating a plurality of augmented content items based on a plurality of original content items and a plurality of format elements. In a first stage a first content item associated with a first original content item is selected based on normalized auction scores of the content items. In a second stage, a set of content items associated with the first original content item is identified. Selection scores for the content items in the identified set are computed based on respective normalization parameters. A second content item is selected from the identified set based on the selection scores and a bid amount. The second content item is then provided for display to a user.Type: GrantFiled: August 18, 2014Date of Patent: February 13, 2018Assignee: Google LLCInventors: Aranyak Mehta, Omkar Muralidharan, Bartholomew Furrow, Christopher Davis Monkman
-
Patent number: 9734460Abstract: Methods, systems, and apparatus, including computer program products, in which participation probabilities for content items in content item selection processes are adjusted based upon predicted performance measures. The predicted performance measures can be compared to one or more other predicted performance measures and/or threshold/scaling data to determine how to adjust the participation probability of the content item in the content item selection process.Type: GrantFiled: June 4, 2009Date of Patent: August 15, 2017Assignee: Google Inc.Inventors: Shivakumar Venkataraman, Ramakrishnan Srikant, Anshul Kothari, Aranyak Mehta, Vivek Raghunathan, Nagbhushan Veerapaneni, Abhishek Bapna, Adam Isaac Juda
-
Publication number: 20160267535Abstract: A search system server routes a given query to devices that create a response to the query. For query processing, a mixer server determines a sequence in which various servers are called, formats requests, and aggregates data obtained from the various servers. A query reviser creates various different queries that differ from, but are based on, the given query and prior queries submitted by a same user that submitted the given query or location information associated with the user. Portions of content are incorporated into the search results page including content selected based on the given query and based on the various different queries. A visual representation of the various portions of content within the search results page is generated. A display of a client device that submitted the given query is updated to present the search results page including the visual representation of the various portions of content.Type: ApplicationFiled: March 10, 2016Publication date: September 15, 2016Inventors: Rajat Bhattacharjee, Aranyak Mehta, Benyu Zhang, Vivek Raghunathan
-
Patent number: 9390139Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing selecting relevant and diverse advertisements. In one aspect, a method includes receiving an initial query, selecting one or more additional queries relating to the initial query, including selecting additional queries having a greatest commerciality, identifying one or more content items for each of the additional queries, the one or more content items forming a content block, and providing a content block and an associated additional query to a client device to be displayed along with search results associated with the initial query.Type: GrantFiled: December 29, 2010Date of Patent: July 12, 2016Assignee: Google Inc.Inventors: Rajat Bhattacharjee, Aranyak Mehta, Benyu Zhang, Vivek Raghunathan
-
Publication number: 20160027100Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content items. In one aspect, a method includes identifying a content item that is eligible to be provided in response to a content item request and is associated with a bid. It is determined that the identified content item includes two or more different interactive elements that each cause different actions to be initiated in response to user interaction with the different interactive elements. An auction score is determined for the content item based on a function of the bid, a bid modifier for each different interaction, and a probability that each interaction will be invoked. The content item is selected to be provided based on the auction score. Data that cause presentation of the selected content item at a user device are output.Type: ApplicationFiled: July 22, 2014Publication date: January 28, 2016Inventors: Christopher Davis Monkman, Aranyak Mehta, Omkar Muralidharan, Christopher M. Roat, Bartholomew Furrow, Edward A. Baltz
-
Patent number: 9208260Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing selecting relevant and diverse advertisements. In one aspect, a method includes receiving an initial query, selecting one or more additional queries relating to the initial query, including selecting a first additional query and a second diverse additional query, identifying one or more content items for each of the additional queries, the one or more content items forming a content block, and providing a content block and associated additional query to be displayed at a client device along with search results associated with the initial query.Type: GrantFiled: January 13, 2014Date of Patent: December 8, 2015Assignee: Google Inc.Inventors: Rajat Bhattacharjee, Aranyak Mehta, Benyu Zhang, Vivek Raghunathan