Search

Shankar R Ponnekanti

age ~48

from Sunnyvale, CA

Also known as:
  • Ravindra I

Shankar Ponnekanti Phones & Addresses

  • Sunnyvale, CA
  • 2650 California St, Mountain View, CA 94040 • (650)9471268
  • 729 Escondido Rd, Stanford, CA 94305
  • Palo Alto, CA
  • 600 Sharon Park Dr, Menlo Park, CA 94025 • (650)8541739
  • Los Altos, CA

Work

  • Company:
    Google
    Jul 2005
  • Position:
    Distinguished engineer

Education

  • Degree:
    Doctorates, Doctor of Philosophy
  • School / High School:
    Stanford University
    1998 to 2004
  • Specialities:
    Computer Science

Skills

Distributed Systems • Algorithms • Mapreduce • Software Development • Scalability • Software Engineering • Machine Learning • Engineering Management • Technical Leadership • Monetization • Advertising • Online Advertising • Product Development • Optimization

Industries

Computer Software

Us Patents

  • Selecting A List Of Network User Identifiers Based On Long-Term And Short-Term History Data

    view source
  • US Patent:
    8527526, Sep 3, 2013
  • Filed:
    May 2, 2012
  • Appl. No.:
    13/462130
  • Inventors:
    Jia Liu - Sunnyvale CA, US
    Yijian Bai - San Ramon CA, US
    Deepak Ravichandran - Mountain View CA, US
    Shankar Ponnekanti - Mountain View CA, US
  • Assignee:
    Google Inc. - Mountain View CA
  • International Classification:
    G06F 7/00
  • US Classification:
    707751
  • Abstract:
    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.
  • Expected Activity Of A User

    view source
  • US Patent:
    20130254329, Sep 26, 2013
  • Filed:
    Nov 13, 2012
  • Appl. No.:
    13/675102
  • Inventors:
    Shankar R. Ponnekanti - Mountain View CA, US
  • Assignee:
    Google Inc. - Mountain View CA
  • International Classification:
    G06F 15/16
  • US Classification:
    709217
  • Abstract:
    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.
  • Predicting Content Performance With Interest Data

    view source
  • US Patent:
    20140068011, Mar 6, 2014
  • Filed:
    Mar 14, 2013
  • Appl. No.:
    13/831110
  • Inventors:
    Shankar Ponnekanti - Mountain View CA, US
    Oren Eli Zamir - Los Altos CA, US
    Ting Liu - Sunnyvale CA, US
  • Assignee:
    Google Inc. - Mountain View CA
  • International Classification:
    H04L 29/08
  • US Classification:
    709219
  • Abstract:
    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.
  • Method For Allocating Web Sites On A Web Server Cluster Based On Balancing Memory And Load Requirements

    view source
  • US Patent:
    6865601, Mar 8, 2005
  • Filed:
    Feb 11, 2000
  • Appl. No.:
    09/502718
  • Inventors:
    Ludmila Cherkasova - Sunnyvale CA, US
    Shankar Ravindra Ponnekanti - Menlo Park CA, US
  • Assignee:
    Hewlett-Packard Development Company L.P. - Houston TX
  • International Classification:
    G06F015/16
    G06F015/173
  • US Classification:
    709220, 709202, 709203, 709219, 709223, 709224, 709238
  • Abstract:
    A method for operating a server cluster that includes N server nodes that service client requests. Each client request is directed to one of a plurality of sites hosted on the server cluster. Each site is identified by a domain name, and each server node is identified by an address on a network connecting the clients to the server nodes. The computational resources required to service the requests to each of the sites over a first time period are measured and used to group the sites into N groups. Each group is assigned to a corresponding one of the server nodes. The groups are chosen such that, for each pair of groups, the difference in the sum of the measured computational resources is within a first predetermined error value. Configuration information defining a correspondence between each of the sites and one or more of the server nodes assigned to the groups containing that site is then provided to a router accessible from the network. The groupings are periodically updated by measuring the computational resources required to service the requests to each of the sites over a second time period; and grouping the sites into N new groups.
  • Expected Activity Of A User

    view source
  • US Patent:
    20210090129, Mar 25, 2021
  • Filed:
    Dec 3, 2020
  • Appl. No.:
    17/111127
  • Inventors:
    - Mountain View CA, US
    Shankar R. Ponnekanti - Sunnyvale CA, US
  • International Classification:
    G06Q 30/02
    H04L 29/08
  • Abstract:
    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.
  • Expected Activity Of A User

    view source
  • US Patent:
    20200364751, Nov 19, 2020
  • Filed:
    Aug 3, 2020
  • Appl. No.:
    16/983637
  • Inventors:
    - Mountain View CA, US
    Shankar R. Ponnekanti - Sunnyvale CA, US
  • International Classification:
    G06Q 30/02
    H04L 29/08
  • Abstract:
    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.
  • Expected Activity Of A User

    view source
  • US Patent:
    20180075491, Mar 15, 2018
  • Filed:
    Nov 17, 2017
  • Appl. No.:
    15/816680
  • Inventors:
    - Mountain View CA, US
    Shankar R. Ponnekanti - Mountain View CA, US
  • International Classification:
    G06Q 30/02
    H04L 29/08
  • Abstract:
    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.
  • Multiple User Interest Profiles

    view source
  • US Patent:
    20170251070, Aug 31, 2017
  • Filed:
    Mar 15, 2013
  • Appl. No.:
    13/843944
  • Inventors:
    GOOGLE INC. - Mountain View CA, US
    Shankar R. Ponnekanti - Mountain View CA, US
  • Assignee:
    GOOGLE INC. - Mountain View CA
  • International Classification:
    G06Q 30/02
  • Abstract:
    Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for maintaining, for a user, multiple user interest profiles, each user interest profile corresponding to a different category and containing information relating to the user's online activities; receiving a request for an item of content to be presented to the user in connection with information to be displayed by a device associated with the user; determining a context of the displayed information; identifying at least two of the user's user interest profiles belonging to respective categories that are relevant to the determined context; choosing the content item to be presented to the user based at least in part on information in the identified at least two user interest profiles; and causing the chosen content item to be delivered for presentation to the user.

Resumes

Shankar Ponnekanti Photo 1

Distinguished Engineer

view source
Location:
San Francisco, CA
Industry:
Computer Software
Work:
Google
Distinguished Engineer
Education:
Stanford University 1998 - 2004
Doctorates, Doctor of Philosophy, Computer Science
Indian Institute of Technology, Madras 1994 - 1998
Bachelors, Bachelor of Technology, Computer Science
Skills:
Distributed Systems
Algorithms
Mapreduce
Software Development
Scalability
Software Engineering
Machine Learning
Engineering Management
Technical Leadership
Monetization
Advertising
Online Advertising
Product Development
Optimization

Youtube

Shankar: Future of US-India Relations

Ambassador of India to the United States Meera Shankar delivers her sp...

  • Duration:
    27m 2s

Ismart shanker

  • Duration:
    4m 38s

iON PrioMukh with Sreenanda Shankar EP16 - Pa...

ION Priyomukh is a weekly show where celebrities from different genre ...

  • Duration:
    16m 46s

Theme "Sharanagati" - Aishwarya Shankar for S...

Lakshmi Kuppuswami Trust - Smt. Lakshmi Kuppuswami Memorial Concert 'S...

  • Duration:
    2h 29m 27s

L Shankar - Shankarabaranam Pancha Nadai Pall...

Shankarabaranam Pancha Nadai Pallavi - Audio only L Shankar - Violin Z...

  • Duration:
    5m 6s

Cinema soopitta mama kids dance - TAS Ugadi C...

Mahita in group dance(cinema soopitta mama) at TAS in Edinburgh ,Scotl...

  • Duration:
    2m 32s

Googleplus

Shankar Ponnekanti Photo 2

Shankar Ponnekanti


Get Report for Shankar R Ponnekanti from Sunnyvale, CA, age ~48
Control profile