Patents by Inventor Shankar Ponnekanti
Shankar Ponnekanti 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: 10789276Abstract: Systems and methods for predicting content performance with interest data include receiving a content selection request that includes a client identifier. One or more topical interest categories associated with the client identifier may be used as inputs to a prediction model to predict the likelihood of an online action occurring as a result of third-party content being selected. The predicted likelihood may be used to select third-party content.Type: GrantFiled: December 14, 2016Date of Patent: September 29, 2020Assignee: Google LLCInventors: Xiaonan Zhang, Shankar Ponnekanti, Oren Eli Zamir, Ting Liu
-
Publication number: 20170097982Abstract: Systems and methods for predicting content performance with interest data include receiving a content selection request that includes a client identifier. One or more topical interest categories associated with the client identifier may be used as inputs to a prediction model to predict the likelihood of an online action occurring as a result of third-party content being selected. The predicted likelihood may be used to select third-party content.Type: ApplicationFiled: December 14, 2016Publication date: April 6, 2017Inventors: Xiaonan Zhang, Shankar Ponnekanti, Oren Eli Zamir, Ting Liu
-
Patent number: 9549017Abstract: Systems and methods for predicting content performance with interest data include receiving a content selection request that includes a client identifier. One or more topical interest categories associated with the client identifier may be used as inputs to a prediction model to predict the likelihood of an online action occurring as a result of third-party content being selected. The predicted likelihood may be used to select third-party content.Type: GrantFiled: March 14, 2013Date of Patent: January 17, 2017Assignee: Google Inc.Inventors: Xiaonan Zhang, Shankar Ponnekanti, Oren Eli Zamir, Ting Liu
-
Publication number: 20150242906Abstract: A computerized method, system for, and computer-readable medium operable to take a first set of network user identifiers and generate a set of recommended network user identifiers based on the first set and advertiser bid data. A processing circuit receives the first set and advertiser bid data for the first set and stores the first set and advertiser bid data for the first set in a memory. The advertiser bid data includes a price offered by the advertiser for the advertiser's content to be shown to a network user identifier in the first set. The processing circuit receives advertiser bid data for a second set. The processing circuit generates a user similarity parameter based on the advertiser bid data for the first set and the advertiser bid data for the second set. The processing circuit generates the set of recommended network user identifiers based on the user similarity parameter.Type: ApplicationFiled: May 2, 2012Publication date: August 27, 2015Inventors: Jia Liu, Yijian Bai, Manojav Patil, Deepak Ravichandran, Sittichai Jiampojamarn, Shankar Ponnekanti
-
Patent number: 9065727Abstract: A computerized method and system operable to build a device identifier similarity model with online event signals and determine similar network device identifiers. A processing circuit receives a first set of network device identifiers. The processing circuit represents each network device identifier of the first set by feature data associated with each network device identifier's network activity, where the feature data is associated with the content clicked-on or converted-on. The processing circuit applies abstractions on the feature data to form concepts. The processing circuit derives at least one hierarchy of feature data based on the keywords and concepts of the feature data. The processing circuit expands the feature data based on the derived at least one hierarchy of feature data and generates the device identifier similarity model based on the expanded feature data. The processing circuit is also capable of determining long-term and short-term history events.Type: GrantFiled: August 31, 2012Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Jia Liu, Yijian Bai, Manojav Patil, Deepak Ravichandran, Sittichai Jiampojamarn, Shankar Ponnekanti
-
Patent number: 9053185Abstract: A computerized method for generating a representative model for a plurality of different models identified by similar feature data. A processing circuit receives a plurality of different models, each model configured for use in generating a second set of network user identifiers based on a first set of network user identifiers. The processing circuit receives feature data for each of the plurality of different models, each feature data having a corresponding feature weight data. The processing circuit identifies similar models within the plurality of different models based on a similarity of the feature data between models within the plurality of different models. The processing circuit generates the representative model to represent the similar models. The representative model may be used to generate the second set of network user identifiers based on the feature data and corresponding weight data of the representative model.Type: GrantFiled: April 30, 2012Date of Patent: June 9, 2015Assignee: Google Inc.Inventors: Jia Liu, Yijian Bai, Manojav Patil, Deepak Ravichandran, Sittichai Jiampojamarn, Shankar Ponnekanti
-
Patent number: 8914500Abstract: A computerized method of creating a classifier model to determine whether a network user should be added to a list of similar network users. A first list of network users, a second list of network users who are not on the first list of network users and characteristic data associated with the network users' network activity are received. A time period is designated. A first category of network activities performed by a network user on the first list within the designated time period is identified. A second category of network activities performed at any time by network users on the second list is identified. A third category of network activities performed by network users on the first list at a time outside of the designated time period is identified. The classifier model is generated based on the first, second and third categories of network activities.Type: GrantFiled: May 21, 2012Date of Patent: December 16, 2014Assignee: Google Inc.Inventors: Jia Liu, Yijian Bai, Manojav Patil, Deepak Ravichandran, Sittichai Jiampojamarn, Shankar Ponnekanti
-
Patent number: 8886575Abstract: A computerized method, system for, and computer-readable medium operable to select an algorithm for generating models configured to identify similar user identifiers. A first plurality of models generated by a first algorithm is received. A plurality of lists of similar user identifiers is generated. User queries associated with user identifiers on the plurality of lists of similar user identifiers are identified. Predicted click-through rates for the user queries is received. An average predicted click-through rate is computed for each model based on the predicted click-through rates. A weighted average predicted click-through rate associated with the first plurality of models is computed. The weighted average predicted click-through rate for the first plurality of models can be compared to a weighted average predicted click-through rate for a second plurality of models generated by a second algorithm. The algorithm for generating models is selected based on the comparison.Type: GrantFiled: June 27, 2012Date of Patent: November 11, 2014Assignee: Google Inc.Inventors: Jia Liu, Yijian Bai, Manojav Patil, Deepak Ravichandran, Sittichai Jiampojamarn, Shankar Ponnekanti
-
Patent number: 8874589Abstract: A method of setting a threshold similarity score value for a first plurality of network user identifiers. The first plurality of network user identifiers, a second plurality of network user identifiers and characteristic data associated with the network user identifiers is received. A performance target and an experimental threshold similarity score value are designated. A similarity score between the first and second plurality of network user identifiers is calculated. Performance statistics data for each of the second plurality of network user identifiers having a similarity score greater than or equal to the experimental threshold similarity score value is collected and compared to the similarity score of the network user identifier. Based on the comparison, the experimental threshold similarity score value is adjusted to a similarity score value that achieves the performance target and the threshold similarity score value is set to the adjusted experimental threshold similarity score value.Type: GrantFiled: July 16, 2012Date of Patent: October 28, 2014Assignee: Google Inc.Inventors: Jia Liu, Yijian Bai, Manojav Patil, Deepak Ravichandran, Sittichai Jiampojamarn, Shankar Ponnekanti
-
Patent number: 8856131Abstract: Systems and methods of selecting consumers to receive content on a computer network are provided. A user list identifying a first plurality of users having a group of features corresponding to internet activity of the first plurality of users can be obtained at a computing device. A subgroup of features can be selected from the group of features, and a cluster of users of the first plurality of users can be identified. The users of the cluster of users can each have at least one feature of the subgroup of features. A supplemental user having a supplemental feature can be identified. A correlation between the supplemental feature and at least one feature of the subgroup of features can be determined, and an expanded user list that includes at least one of the first plurality of users and the supplemental user can be generated.Type: GrantFiled: June 14, 2012Date of Patent: October 7, 2014Assignee: Google Inc.Inventors: Jia Liu, Yijian Bai, Manojav Patil, Deepak Ravichandran, Sittichai Jiampojamarn, Shankar Ponnekanti
-
Patent number: 8782197Abstract: A computerized method for determining a model refresh rate for a model representing a list of network user identifiers includes receiving a first and a second model representing the list at a first and a second time, respectively. Similarity between the first and second model is calculated. If the similarity is less than a threshold value, the model refresh rate is a predetermined rate. If the similarity is equal to or exceeds the threshold value, the model refresh rate is decreased to a less frequent rate. A similarity between a reference model and a selected model in a same content category may be calculated. If the similarity is less than a threshold value, the model refresh rate for the selected model is a predetermined rate. If the similarity is equal to or exceeds the threshold value, the model refresh rate for the reference model is applied to the selected model.Type: GrantFiled: July 17, 2012Date of Patent: July 15, 2014Assignee: Google, Inc.Inventors: Jia Liu, Yijian Bai, Manojav Patil, Deepak Ravichandran, Sittichai Jiampojamarn, Shankar Ponnekanti
-
Publication number: 20140068011Abstract: Systems and methods for predicting content performance with interest data include receiving a content selection request that includes a client identifier. One or more topical interest categories associated with the client identifier may be used as inputs to a prediction model to predict the likelihood of an online action occurring as a result of third-party content being selected. The predicted likelihood may be used to select third-party content.Type: ApplicationFiled: March 14, 2013Publication date: March 6, 2014Applicant: Google Inc.Inventors: Xiaonan Zhang, Shankar Ponnekanti, Oren Eli Zamir, Ting Liu
-
Publication number: 20130325603Abstract: Systems and methods for providing online content include determining the likelihood of an online event occurring regarding the content. A likelihood value may be generated by analyzing history data indicative of one or more online events to identify content presentations and content interactions. Content presentations and content interactions may be grouped by topical category, in some implementations.Type: ApplicationFiled: June 1, 2012Publication date: December 5, 2013Inventors: Gil Shamir, Amit Prakash, Xinlong Bao, Ke Huang, Shankar Ponnekanti
-
Patent number: 8527526Abstract: A computerized method, system for, and computer-readable medium operable to select a list of network user identifiers. A processing circuit receives a list of network user identifiers represented by long-term history data indicative of web pages visited prior to a first time and short-term history data indicative of web pages visited after the first time and prior to a second time. Long-term interest categories, corresponding weight values for each long-term interest category, short-term interest categories and corresponding weight values for each short-term interest category are identified. A model comprising the long-term and short-term interest categories is generated based on the weight values of the long-term and short-term interest categories using either arithmetic or harmonic progression. The processing circuit receives a list of candidate network user identifiers and generates a list of similar network user identifiers based on the model.Type: GrantFiled: May 2, 2012Date of Patent: September 3, 2013Assignee: Google Inc.Inventors: Jia Liu, Yijian Bai, Manojav Patil, Deepak Ravichandran, Sittichai Jiampojamarn, Shankar Ponnekanti