Patents by Inventor Shankar R. Ponnekanti
Shankar R. 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: 11645677Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.Type: GrantFiled: December 3, 2020Date of Patent: May 9, 2023Assignee: Google LLCInventors: Dong Lin, Shankar R. Ponnekanti
-
Patent number: 11222364Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.Type: GrantFiled: August 3, 2020Date of Patent: January 11, 2022Assignee: Google LLCInventors: Dong Lin, Shankar R. Ponnekanti
-
Publication number: 20210090129Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.Type: ApplicationFiled: December 3, 2020Publication date: March 25, 2021Inventors: Dong Lin, Shankar R. Ponnekanti
-
Publication number: 20200364751Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.Type: ApplicationFiled: August 3, 2020Publication date: November 19, 2020Inventors: Dong Lin, Shankar R. Ponnekanti
-
Patent number: 10769673Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.Type: GrantFiled: November 17, 2017Date of Patent: September 8, 2020Assignee: Google LLCInventors: Dong Lin, Shankar R. Ponnekanti
-
Patent number: 10217132Abstract: A computerized method and apparatus for evaluating content on a computer network. The method includes obtaining a quality score of content configured for display with a web page, wherein the quality score is based at least in part on keywords associated with the content and either a search query or metadata associated with the web page. The method also includes identifying a user metric of a computing device associated with the search query or the metadata. The method further includes generating an adjusted quality score of the content based on the quality score and the user metric. The method also includes selecting a parameter for an auction based on the adjusted quality score, wherein the parameter indicates a relation between a bid value based auction and a content quality based auction.Type: GrantFiled: September 24, 2015Date of Patent: February 26, 2019Assignee: Google LLCInventors: Nicholas Johnson, Dong Lin, Shankar R. Ponnekanti
-
Publication number: 20180075491Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.Type: ApplicationFiled: November 17, 2017Publication date: March 15, 2018Inventors: Dong Lin, Shankar R. Ponnekanti
-
Patent number: 9852452Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.Type: GrantFiled: May 1, 2015Date of Patent: December 26, 2017Assignee: Google Inc.Inventors: Dong Lin, Shankar R. Ponnekanti
-
Publication number: 20160321692Abstract: A system including a memory device storing instructions and servers that interact with the memory device and execute the instructions that cause the servers to perform operations including obtaining, using electronic cookies stored at client devices or pixel tags that are embedded in online resources, online activity performed at client devices; generating an online activity model using the online activity and the attributes of the users associated with the set of online activity, wherein the online activity model identifies different users as being likely to perform an activity in the online activity based on a similarity between the attributes of the users and attributes of the different users; determining, based on an application of the online activity model to the attributes, additional user identifiers of users that are likely to perform a same online activity by client devices as users corresponding to the user identifiers received from the third party.Type: ApplicationFiled: May 24, 2016Publication date: November 3, 2016Inventors: Jia Liu, Yijian Bai, Manojav Patil, Deepak Ravichandran, Sittichai Jiampojamarn, Shankar R. Ponnekanti
-
Patent number: 9159083Abstract: A computerized method and apparatus for evaluating content on a computer network. The method includes obtaining a quality score of content configured for display with a web page, wherein the quality score is based at least in part on keywords associated with the content and either a search query or metadata associated with the web page. The method also includes identifying a user metric of a computing device associated with the search query or the metadata. The method further includes generating an adjusted quality score of the content based on the quality score and the user metric. The method also includes selecting a parameter for an auction based on the adjusted quality score, wherein the parameter indicates a relation between a bid value based auction and a content quality based auction.Type: GrantFiled: June 18, 2012Date of Patent: October 13, 2015Assignee: Google Inc.Inventors: Nicholas A. Johnson, Dong Lin, Shankar R. Ponnekanti
-
Publication number: 20150269631Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.Type: ApplicationFiled: May 1, 2015Publication date: September 24, 2015Inventors: Dong Lin, Shankar R. Ponnekanti
-
Patent number: 9047620Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.Type: GrantFiled: November 13, 2012Date of Patent: June 2, 2015Assignee: Google Inc.Inventors: Dong Lin, Shankar R. Ponnekanti
-
Publication number: 20130254329Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.Type: ApplicationFiled: November 13, 2012Publication date: September 26, 2013Applicant: Google Inc.Inventors: Dong Lin, Shankar R. Ponnekanti