Patents by Inventor Narayanan Shivakumar

Narayanan Shivakumar 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: 20170228765
    Abstract: Methods and systems that allow a user (e.g., an Internet distribution partner of an advertisement listings provider, etc.) to selectively adjust the display of advertisements through an online interface. For example, an embodiment of the present invention allows users (e.g., publishers, account managers, etc.) to adjust the targeting of content advertisements on individual URLs, domains, properties, etc. Users can manually replace advertisements or apply various filters used to generate advertisements.
    Type: Application
    Filed: April 24, 2017
    Publication date: August 10, 2017
    Applicant: Google Inc.
    Inventors: Alex Carobus, Jonathan Rosenberg, Narayanan Shivakumar, Brian Axe
  • Patent number: 9355177
    Abstract: Systems and methods for scheduling documents for crawling are disclosed in which sitemap information is updated for a first website identified by a sitemap by downloading updated sitemap information for the first website and scheduling documents for crawling in accordance with the updated sitemap information for the first website. The sitemap information includes one or more sitemap indexes, where each respective sitemap index in the one or more sitemap indices includes a list of URLs corresponding to documents stored at a corresponding website in a plurality of websites, the plurality of websites including the first website, and each sitemap index in the one or more sitemap indexes includes information identifying one or more of: a last modification date of a URL in the list of URLs, a change frequency of a document specified by the URL, a document title, an authority of the document, and a priority of the document.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: May 31, 2016
    Assignee: Google, Inc.
    Inventors: Sascha Benjamin Brawer, Max Ibel, Ralph Michael Keller, Narayanan Shivakumar
  • Publication number: 20160116296
    Abstract: Routing options are provided to a user automatically and in real-time as the user pans over an interactive map. In operation, to provide the routing options in real-time, a map server receives a selection of a focal point overlaid on an interactive map displayed to a user. The location of the focal point relative to the display of the interactive map remains static such that, as the user pans the map, the location of the focal point remains the same but the corresponding location represented by the map changes. As the panning interaction is ongoing, the map server determines the new location corresponding to the focal point and determines routing options from an origin location to the new location. The determined routing options may be displayed to the user.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 28, 2016
    Inventors: Giao Nguyen, Winston W. Hsu, Narayanan Shivakumar
  • Patent number: 9152718
    Abstract: Advertisers are permitted to put targeted ads on page on the web (or some other document of any media type). The present invention may do so by (i) obtaining content that includes available spots for ads, (ii) determining ads relevant to content, and/or (iii) combining content with ads determined to be relevant to the content.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: October 6, 2015
    Assignee: Google Inc.
    Inventors: Darrell Anderson, Paul Buchheit, Alexander Paul Carobus, Yingwei Cui, Jeffrey A. Dean, Georges R. Harik, Deepak Jindal, Narayanan Shivakumar
  • Publication number: 20150242508
    Abstract: Systems and methods for scheduling documents for crawling are disclosed in which sitemap information is updated for a first website identified by a sitemap by downloading updated sitemap information for the first website and scheduling documents for crawling in accordance with the updated sitemap information for the first website. The sitemap information includes one or more sitemap indexes, where each respective sitemap index in the one or more sitemap indices includes a list of URLs corresponding to documents stored at a corresponding website in a plurality of websites, the plurality of websites including the first website, and each sitemap index in the one or more sitemap indexes includes information identifying one or more of: a last modification date of a URL in the list of URLs, a change frequency of a document specified by the URL, a document title, an authority of the document, and a priority of the document.
    Type: Application
    Filed: January 27, 2015
    Publication date: August 27, 2015
    Inventors: Sascha Benjamin Brawer, Max Ibel, Ralph Michael Keller, Narayanan Shivakumar
  • Patent number: 9002819
    Abstract: Systems and methods for scheduling documents for crawling are disclosed. In some implementations, a method includes obtaining sitemap information for a plurality of websites; and analyzing the sitemap information to identify a website, in the plurality of websites. The website has sitemap information that is at least potentially out of date. The method also includes updating the sitemap information for the identified website by downloading updated sitemap information for the identified website; and scheduling documents for crawling in accordance with the updated sitemap information for the identified website.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: Sascha B. Brawer, Maximilian Ibel, Ralph Michael Keller, Narayanan Shivakumar
  • Publication number: 20140337128
    Abstract: A content-targeting ad system is provided with a user behavior (e.g., selection (e.g., click), conversion, etc.) feedback mechanism. The performance of individual ads, or groups of ads, may be tracked on a per document (e.g. per URL) and/or on a per host (e.g. per Website) basis. The performance of ad targeting functions may also be tracked on a per document, and/or per host basis. Such user behavior feedback data may be processed (e.g., aggregated) into useful data structures. Such user behavior feedback data (raw or processed) may then be used in a content-targeting ad system to improve ad quality, improve user experience, and/or maximize revenue.
    Type: Application
    Filed: July 25, 2014
    Publication date: November 13, 2014
    Inventors: Alexander P. Carobus, Narayanan Shivakumar, Yingwei Claire Cui, Deepak Jindal, Steve Lawrence
  • Patent number: 8706546
    Abstract: Ads eligible to be served with a document (for example, because they are relevant to the document) may each be scored using a price parameter associated with the ad and an indication of relevancy of the ad to the document. The indication of relevancy of the ad to the document may be based on an ordinal ranking of a relevancy criteria of the document used to select the ad, and/or a value of a relevancy criteria of the document used to select the ad. The eligible ads may be determined by obtaining relevancy criteria for the document and selecting ads using at least some of the obtained relevancy criteria. The ads may be selected, and perhaps filtered, in a distributed manner.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: April 22, 2014
    Assignee: Google Inc.
    Inventors: Darrell Anderson, Alexander Paul Carobus, Giao Nguyen, Narayanan Shivakumar
  • Patent number: 8655864
    Abstract: A method of analyzing documents or relationships between documents includes receiving a notification of an available metadata document containing information about one or more network-accessible documents, obtaining a document format indicator associated with the metadata document, selecting a document crawler using the document format indicator, and crawling at least some of the network-accessible documents using the selected document crawler.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: February 18, 2014
    Assignee: Google Inc.
    Inventors: Alan C. Strohm, Feng Hu, Sascha B. Brawer, Maximilian Ibel, Ralph M. Keller, Narayanan Shivakumar, Elad Gil
  • Publication number: 20140046925
    Abstract: A method of analyzing documents or relationships between documents includes receiving a notification of an available metadata document containing information about one or more network-accessible documents, obtaining a document format indicator associated with the metadata document, selecting a document crawler using the document format indicator, and crawling at least some of the network-accessible documents using the selected document crawler.
    Type: Application
    Filed: June 11, 2012
    Publication date: February 13, 2014
    Inventors: Alan C. Strohm, Feng Hu, Sascha B. Brawer, Maximilian Ibel, Ralph M. Keller, Narayanan Shivakumar, Elad Gil
  • Publication number: 20140040027
    Abstract: Advertisers are permitted to put targeted ads on page on the web (or some other document of any media type). The present invention may do so by (i) obtaining content that includes available spots for ads, (ii) determining ads relevant to content, and/or (iii) combining content with ads determined to be relevant to the content.
    Type: Application
    Filed: August 6, 2013
    Publication date: February 6, 2014
    Applicant: Google Inc.
    Inventors: Darrell Anderson, Paul Buchheit, Alexander Paul Carobus, Yingwei Cui, Jeffrey A. Dean, Georges R. Harik, Deepak Jindal, Narayanan Shivakumar
  • Patent number: 8533226
    Abstract: A website may have a number of owners. According to certain embodiments, site owner-information of current owners of the website is provided to a user to enable the user to re-verify the current owners of the website.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: September 10, 2013
    Assignee: Google Inc.
    Inventors: Vanessa Fox, Ekta H. Manaktala, Michael E. Noth, Grace Kwak, Narayanan Shivakumar
  • Patent number: 8504551
    Abstract: Advertisers are permitted to put targeted ads on page on the web (or some other document of any media type). The present invention may do so by (i) obtaining content that includes available spots for ads, (ii) determining ads relevant to content, and/or (iii) combining content with ads determined to be relevant to the content.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: August 6, 2013
    Assignee: Google Inc.
    Inventors: Darrell Anderson, Paul Buchheit, Alexander Paul Carobus, Yingwei Cui, Jeffrey A. Dean, Georges R. Harik, Deepak Jindal, Narayanan Shivakumar
  • Patent number: 8417686
    Abstract: Methods and systems for a web crawler scheduler that utilizes sitemaps from websites are described. A web crawler scheduling system receives a notification from a website or web server. In response to the notification, the system accesses one or more sitemap(s) for documents associated with the website or web server. The system schedules crawls of the documents based on information identified from the sitemaps. The system crawls at least a subset of the documents scheduled for crawling.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: April 9, 2013
    Assignee: Google Inc.
    Inventors: Sascha B. Brawer, Maximilian Ibel, Ralph Michael Keller, Narayanan Shivakumar
  • Patent number: 8412574
    Abstract: A content owner partner (e.g., a Website/Web page publisher) can easily block entire broad or narrow categories of ads, and can specify objectionable ad content or targeting. Concepts may be associated with a property and ads related to those concepts may be blocked for the given property. Further, terms may be associated with a property and ads including any of the terms may be blocked for the given property.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: April 2, 2013
    Assignee: Google Inc.
    Inventors: Brian Axe, Rama Ranganath, Narayanan Shivakumar
  • Patent number: 8359236
    Abstract: Methods, systems and apparatus, including computer program products, for generating cookies. Multiple advertisements for multiple advertisers are stored on an ad server. Hostnames specific to each of the multiple advertisers are generated dynamically. The generated hostnames identify the ad server. A reference is generated identifying a particular advertisement of the multiple advertisements and the ad server. The ad server is identified in the reference with the generated hostname associated with the advertiser of the advertisement. The reference is provided to a client. A request is received from the client for the advertisement. The request includes the generated hostname. In response to the request, a client cookie, which includes a unique identifier, is sent to the client.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: January 22, 2013
    Assignee: Google Inc.
    Inventors: Rama Ranganath, Narayanan Shivakumar, Deepak Jindal
  • Publication number: 20120303451
    Abstract: A content owner partner (e.g., a Website/Web page publisher) can easily block entire broad or narrow categories of ads, and can specify objectionable ad content or targeting. Concepts may be associated with a property and ads related to those concepts may be blocked for the given property. Further, terms may be associated with a property and ads including any of the terms may be blocked for the given property.
    Type: Application
    Filed: August 6, 2012
    Publication date: November 29, 2012
    Applicant: GOOGLE INC.
    Inventors: Brian Axe, Rama Ranganath, Narayanan Shivakumar
  • Patent number: 8312001
    Abstract: A method and system for allowing a resource associated with a target document usable for ad rendering by a first entity to be used for rendering of content by a second entity. Depending on one or more conditions, the first entity either uses the resource to render at least one ad or allows a second entity to use at least a portion of the resource to render content.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: November 13, 2012
    Assignee: Google Inc.
    Inventors: Kenneth W. Bronson, Kevan Quincy Newton, Jason Liebman, Rama Ranganath, Narayanan Shivakumar, Deepak Jindal, Yingwei Claire Cui
  • Patent number: 8239263
    Abstract: A content owner partner (e.g., a Website/Web page publisher) can easily block entire broad or narrow categories of ads, and can specify objectionable ad content or targeting. Concepts may be associated with a property and ads related to those concepts may be blocked for the given property. Further, terms may be associated with a property and ads including any of the terms may be blocked for the given property.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: August 7, 2012
    Assignee: Google Inc.
    Inventors: Brian Axe, Rama Ranganath, Narayanan Shivakumar
  • Patent number: 8234266
    Abstract: A method of analyzing documents or relationships between documents includes receiving a notification of an available metadata document containing information about one or more network-accessible documents, obtaining a document format indicator associated with the metadata document, selecting a document crawler using the document format indicator, and crawling at least some of the network-accessible documents using the selected document crawler.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: July 31, 2012
    Assignee: Google Inc.
    Inventors: Alan C. Strohm, Feng Hu, Sascha B. Brawer, Maximilian Ibel, Ralph M. Keller, Narayanan Shivakumar, Elad Gil