Patents by Inventor Gregory Badros

Gregory Badros 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: 8903899
    Abstract: Perceived domain name service (DNS) lookup latency can be reduced for the user of a browser program. A server determines domain names that the user is likely to request in the future. In one implementation, a list of these domain names is transmitted to the browser program as a separate command. The browser program may then lookup up the domain names in the background before the user selects a link corresponding to the domain names. In another implementation, the domain names are transmitted to the browser program by embedding the domain names in a web document, in which the embedded information is not visible in the rendered version of the web document.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: December 2, 2014
    Assignee: Google Inc.
    Inventor: Gregory Badros
  • Publication number: 20120278166
    Abstract: A social networking system infers a user's present interests based on the user's recent actions and/or the recent actions of the user's connections in the social networking system. The social networking system also determines a set of concepts associated with each of a set of information items, such as advertisements. By matching the user's present interests with the concepts associated with the information items, the social networking system selects one or more of the information items that are likely to be of present interest to the user. The social networking system then presents the selected information items for display to the user, thereby providing information based on an inferred temporal relevance of that information to the user.
    Type: Application
    Filed: April 28, 2011
    Publication date: November 1, 2012
    Inventors: Gregory Badros, Rajat Raina, Hong Ge, Ding Zhou, Nuwan Senaratna, Tudor A. Alexandrescu
  • Publication number: 20070067215
    Abstract: Different advertisers that may have different value propositions and that may desire different types of ad spots may effectively participate in an advertising network. An advertiser may express various value propositions using various types of offers, such as offers (or maximum offers) per impression, selection, and/or conversion (or some other user event). Probabilities of events, associated with offers, occurring may be used to allow different advertisers with different value propositions to compete against one another in an arbitration such as an auction. Advertisers may target the serving of their ads to keywords (search and/or content), particular publications or properties, particular vertical categories, other types of ad spots, etc.
    Type: Application
    Filed: September 16, 2005
    Publication date: March 22, 2007
    Inventors: Sumit Agarwal, Gregory Badros, John Fu
  • Publication number: 20060242012
    Abstract: An advertiser can request to advertise on a property (online or offline) that does not participate in advertising network. The advertiser may specify how much it would be willing to pay to advertise on the property, among other constraints (e.g., time, geotargeting, etc.) An advertising network or an independent entity can contact the non-participating property, and may include information about the interest that advertiser(s) have expressed in advertising on the property. The information may be some value aggregated over a number of advertisers. The form of the contact (e.g., email, telephone call, in person visit, etc.) can be a function of the level of interest expressed.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Inventors: Sumit Agarwal, Brian Axe, Gregory Badros, Gokul Rajaram, Hunter Walk, Leora Wiseman
  • Publication number: 20060224445
    Abstract: A price paid for an ad impression may be adjusted using an estimated probability that the ad will be viewed, or otherwise perceived or sensed, or using one or more factors which may be used to estimate such a probability. The price and/or probability may be adjusted using events occurring after the impression of the ad.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 5, 2006
    Inventors: Brian Axe, Gregory Badros, Rama Ranganath
  • Publication number: 20060149623
    Abstract: An advertisement for use with an online ad serving system may be automatically checked for compliance with one or more policies of the online ad serving system. If the advertisement is approved, then it is allowed by be served by the ad serving system. Follow up checks of the advertisement may be scheduled. One follow up check may be to test a landing page of the advertisement for compliance with policies. If the advertisement is not approved, hints for making the ad comply with one or more violated policies may be provided to an advertiser associated with the ad, and/or an ad serving system customer service representative. Determining whether or not to approve the advertisement may include determining violations of one or more policies by the advertisement, and, for each of the violations, determining whether or not to exempt the violation.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventors: Gregory Badros, Robert Stets, Lucy Zhang
  • Publication number: 20050131866
    Abstract: Systems and methods for personalized network searching are described. A search engine implements a method comprising receiving a search query, determining a personalized result by searching a personalized search object using the search query, determining a general result by searching a general search object using the search query, and providing a search result for the search query based at least in part on the personalized result and the general result. The search engine may utilize ratings or annotations associated with the previously identified uniform resource locator to locate and sort results.
    Type: Application
    Filed: December 3, 2003
    Publication date: June 16, 2005
    Inventors: Gregory Badros, Stephen Lawrence