Patents by Inventor Andrei Zary Broder

Andrei Zary Broder 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: 20140310100
    Abstract: Advertising is used to generate awareness of commercial Internet web sites. To greatly simplify the marketing of a commercial Internet web site, the automatic creation of an advertising campaign would be desirable. A method of automatically creating an Internet web site may be performed by first crawling through the Internet web site to identify products and services offered by the Internet web site. Information about the identified products and services is stored. The system then creates advertisements for the identified products and services. The advertisements may include images, text, a link to the web page where the product or service was found, and keywords associated with the product or service. The automatically created advertisements may then be placed into an advertisement pool for use with advertising supported web sites. The automatic Internet advertisement campaign creations system of the present invention may be used to create free trial advertisement campaigns for potential advertising clients.
    Type: Application
    Filed: June 27, 2014
    Publication date: October 16, 2014
    Applicant: Yahoo! Inc.
    Inventors: Andrei Zary Broder, Marcus Felipe Fontoura, Vanja Josifovski
  • Patent number: 8688521
    Abstract: A system and method to facilitate matching of content to advertising information in a network are described. A request for advertising information is received over a network, the advertising information to be displayed for a user entity in association with content information within a web page requested by the user entity. Advertising information related to one or more themes of the content information on the web page is further determined, the themes representing subject matter contextually related to the content information. Advertisements are further selected from the advertising information based on keywords and metadata stored within the web page and based on a set of predetermined parameters stored within the data storage module. The selected advertisements are further ranked to obtain a ranked list of advertisements.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: April 1, 2014
    Assignee: Yahoo! Inc.
    Inventors: Andrei Zary Broder, Marcus Felipe Fontoura, Vanja Josifovski, Lance Alan Riedel
  • Patent number: 8666819
    Abstract: A system and method to facilitate classification and storage of events in a network are described. An event and associated content information are received from an entity over a network. The content information is further analyzed to determine one or more themes representing subject matter related to the content information. The event is further classified according to the themes into one or more corresponding categories. Finally, the event is stored into one or more corresponding databases of a data storage module according to the one or more corresponding categories.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: March 4, 2014
    Assignee: Yahoo! Overture
    Inventors: Andrei Zary Broder, Marcus Felipe Fontoura, Vanja Josifovski, Lance Alan Riedel
  • Patent number: 8650265
    Abstract: The World Wide Web portion of the Internet is largely supported by advertising. To deliver the most effective advertising, a system for dynamically creating customized advertisements is introduced. The behavior and any demographic information known about web viewers is used to select an advertising template that will be used to create an advertisement. The advertisement template comprises an incomplete advertisement with certain missing information along with identifiers for functions that may be used to complete the advertisement. In one embodiment, the functions may specify how the advertiser associated with the advertisement template may be contacted with the demographic information known about the user in order to fill in the missing portions of advertisement template. For example, the advertisement may concern flights to Hawaii and the advertiser may fill in the price of a flight to Hawaii based upon being provided with the user's location. The complete advertisement may then be displayed to the user.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: February 11, 2014
    Assignee: Yahoo! Inc.
    Inventors: Andrei Zary Broder, Marcus Felipe Fontoura, Vanja Josifovski
  • Publication number: 20110258054
    Abstract: Automatic generation of bid phrases for online advertising comprising storing a computer code representation of a landing page for use with a language model and a translation model (with a parallel corpus) to produce a set of candidate bid phrases that probabilistically correspond to the landing page, and/or to web search phrases. Operations include extracting a set of raw candidate bid phrases from a landing page, generating a set of translated candidate bid phrases using a parallel corpus in conjunction with the raw candidate bid phrases. In order to score and/or reduce the number of candidate bid phrases, a translation table is used to capture the probability that a bid phrase from the raw bid phrases is generated from a bid phrase from the set of translated candidate bid phrases. Scoring and ranking operations reduce the translated candidate bid phrases to just those most relevant to the landing page inputs.
    Type: Application
    Filed: April 19, 2010
    Publication date: October 20, 2011
    Inventors: Sandeep Pandey, Vanja Josifovski, Bo Pang, Andrei Zary Broder, Evgeniy Gabrilovich, Sujith Ravi
  • Patent number: 7991806
    Abstract: A system and method to facilitate importation of data taxonomies within a network are described. Advertiser entities access a data storage module within a network-based entity to retrieve content information from one or more content taxonomies stored within the data storage module. Subsequently, the advertiser entities select advertisements targeted to specific users based on the retrieved content information and further transmit the advertisements to the network-based entity. Furthermore, publisher entities and/or advertiser entities transmit data, such as, for example, associated taxonomy information, to the network-based entity. The entity receives the respective taxonomy information and parses the taxonomy information to extract node information and associated categories related to the received information. Finally, the entity integrates the node information and associated categories into one or more taxonomies stored within the data storage module.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: August 2, 2011
    Assignee: Yahoo! Inc.
    Inventors: Andrei Zary Broder, Marcus Felipe Fontoura, Vanja Josifovski
  • Publication number: 20110153550
    Abstract: Described are a system and method for determined an event occurrence rate. A sample set of content items may be obtained. Each of the content items may be associated with at least one region in a hierarchical data structure. A first impression volume may be determined for the at least one region as a function of a number of impressions registered for the content items associated with the at least one region. A scale factor may be applied to the first impression volume to generate a second impression volume. The scale factor may be selected so that the second impression volume is within a predefined range of a third impression volume. A click-through-rate (CTR) may be estimated as a function of the second impression volume and a number of clicks on the content item.
    Type: Application
    Filed: February 25, 2011
    Publication date: June 23, 2011
    Applicant: YAHOO! INC.
    Inventors: Deepak Agarwal, Dejan Diklic, Deepayan Chakrabarti, Andrei Zary Broder, Vanja Josifovski
  • Patent number: 7921073
    Abstract: Described are a system and method for determining an event occurrence rate. A sample set of content items may be obtained. Each of the content items may be associated with at least one region in a hierarchical data structure. A first impression volume may be determined for the at least one region as a function of a number of impressions registered for the content items associated with the at least one region. A scale factor may be applied to the first impression volume to generate a second impression volume. The scale factor may be selected so that the second impression volume is within a predefined range of a third impression volume. A click-through-rate (CTR) may be estimated as a function of the second impression volume and a number of clicks on the content item.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: April 5, 2011
    Assignee: Yahoo! Inc.
    Inventors: Deepak Agarwal, Dejan Diklic, Deepayan Chakrabarti, Andrei Zary Broder, Vanja Josifovski
  • Patent number: 7818312
    Abstract: A signal-bearing medium is disclosed that includes operations including establishing a link threshold, wherein a web page will be assessed as lacking currency if a percentage of hyperlinks contained in the web page that link to an active page is less than the link threshold, accessing a web page containing hyperlinks, and testing the hyperlinks. Testing includes: selecting a hyperlink; and monitoring a number of redirects encountered by following the selected hyperlink until a final web page is reached or a failure occurs, and assessing the selected hyperlink as linking to a dead web page if a redirect limit is exceeded, the redirect limit greater than one, wherein exceeding the redirect limit causes occurrence of a failure. The operations also include calculating a percentage of hyperlinks that return active web pages, and comparing the percentage of hyperlinks that return active web pages with the link threshold.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Andrei Zary Broder, Ziv Bar-Yossef, Shanmagasundaram Ravikumar, Andrew Tomkins
  • Publication number: 20090106058
    Abstract: A system is provided for assessing an effectiveness of online advertising by recording the context in which each advertisement is provided and tracking whether each advertisement resulted in a consumer response. When a request for an online advertisement is received, a unique code, which can be utilized to redeem a coupon, is generated and provided with an advertisement. Contextual information associated with providing the online advertisement is recorded for the unique code. Contextual information can include, for example, information about the provided advertisement, information about how the advertisement will be presented, information about the potential viewer for the advertisement, and the like. If the unique code is later utilized to redeem the coupon, the redemption is recorded for the unique code so that an online advertiser can assess the effectiveness of their online advertisements in relation to various contexts in which their advertisements are provided.
    Type: Application
    Filed: October 17, 2007
    Publication date: April 23, 2009
    Applicant: Yahoo! Inc.
    Inventors: Randolph Preston McAfee, Andrei Zary Broder
  • Publication number: 20090024468
    Abstract: A system and method to facilitate matching of content to advertising information in a network are described. A request for advertising information is received over a network, the advertising information to he displayed for a user entity in association with content information within a web page requested by the user entity. Advertising information related to one or more themes of the content information on the web page is further determined, the themes representing subject matter contextually related to the content information. Advertisements are further selected from the advertising information based on keywords and metadata stored within the web page and based on a set of predetermined parameters stored within the data storage module. The selected advertisements are further ranked to obtain a ranked list of advertisements.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Inventors: Andrei Zary Broder, Marcus Felipe Fontoura, Vanja Josifovski, Lance Alan Riedel
  • Publication number: 20090024469
    Abstract: A system and method to facilitate classification and storage of events in a network are described. An event and associated content information are received from an entity over a network. The content information is further analyzed to determine one or more themes representing subject matter related to the content information. The event is further classified according to the themes into one or more corresponding categories. Finally, the event is stored into one or more corresponding databases of a data storage module according to the one or more corresponding categories.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Inventors: Andrei Zary Broder, Marcus Felipe Fontoura, Vanja Josifovski, Lance Alan Riedel
  • Publication number: 20090024649
    Abstract: A system and method to facilitate importation of data taxonomies within a network are described. Advertiser entities access a data storage module within a network-based entity to retrieve content information from one or more content taxonomies stored within the data storage module. Subsequently, the advertiser entities select advertisements targeted to specific users based on the retrieved content information and further transmit the advertisements to the network-based entity. Furthermore, publisher entities and/or advertiser entities transmit data, such as, for example, associated taxonomy information, to the network-based entity. The entity receives the respective taxonomy information and parses the taxonomy information to extract node information and associated categories related to the received information. Finally, the entity integrates the node information and associated categories into one or more taxonomies stored within the data storage module.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Inventors: Andrei Zary Broder, Marcus Felipe Fontoura, Vanja Josifovski
  • Publication number: 20090024623
    Abstract: A system and method to facilitate mapping and storage of data within one or more data taxonomies are described. Content information is received over a network. The content information is further analyzed to determine at least one theme representing subject matter related to the content information. Finally, the content information is stored within respective predetermined categories organized within at least one taxonomy, the predetermined categories being associated with the at least one theme.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Inventors: Andrei Zary Broder, Vanja Josifovski, Marcus Felipe Fontoura, Lance Alan Riedel
  • Publication number: 20090024467
    Abstract: Methods for selecting advertisements to serve to a client requesting a primary webpage is provided. The client displays a referring webpage having a hyperlink to the primary webpage. Upon selection of the hyperlink, the client sends a request to a content server storing the primary webpage, the request including a referrer of the primary webpage comprising a URL address of the referring webpage. The content server sends the primary webpage to the client which includes the referrer and an advertisement request mechanism configured to make an advertisement request to an advertisement server and attach the referrer to the advertisement request. The advertisement server uses the referrer to select one or more advertisements to serve to the client. The referrer may comprise one or more search query terms submitted by the client. The advertisement server may also use the content of the primary webpage to select the one or more advertisements.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Inventors: Marcus Felipe Fontoura, Andrei Zary Broder, Vanja Josifovski
  • Publication number: 20080201219
    Abstract: A system and method to facilitate classification of search queries and selection of associated advertising information over a network are described. A search query received from a user over a network is processed to retrieve a predetermined number of query results. The predetermined number of query results is further classified to select one or more categories associated with the query results. Finally, advertising information is selected based on the one or more selected categories for further display to the user in connection with the query results.
    Type: Application
    Filed: February 20, 2007
    Publication date: August 21, 2008
    Inventors: Andrei Zary Broder, Marcus Felipe Fontoura, Vanja Josifovski
  • Publication number: 20080201218
    Abstract: Advertising is used to generate awareness of commercial Internet web sites. To greatly simplify the marketing of a commercial Internet web site, the automatic creation of an advertising campaign would be desirable. A method of automatically creating an Internet web site may be performed by first crawling through the Internet web site to identify products and services offered by the Internet web site. Information about the identified products and services is stored. The system then creates advertisements for the identified products and services. The advertisements may include images, text, a link to the web page where the product or service was found, and keywords associated with the product or service. The automatically created advertisements may then be placed into an advertisement pool for use with advertising supported web sites. The automatic Internet advertisement campaign creations system of the present invention may be used to create free trial advertisement campaigns for potential advertising clients.
    Type: Application
    Filed: February 20, 2007
    Publication date: August 21, 2008
    Inventors: Andrei Zary Broder, Marcus Felipe Fontoura, Vanja Josifovski
  • Publication number: 20080201220
    Abstract: The World Wide Web portion of the Internet is largely supported by advertising. To deliver the most effective advertising, a system for dynamically creating customized advertisements is introduced. The behavior and any demographic information known about web viewers is used to select an advertising template that will be used to create an advertisement. The advertisement template comprises an incomplete advertisement with certain missing information along with identifiers for functions that may be used to complete the advertisement. In one embodiment, the functions may specify how the advertiser associated with the advertisement template may be contacted with the demographic information known about the user in order to fill in the missing portions of advertisement template. For example, the advertisement may concern flights to Hawaii and the advertiser may fill in the price of a flight to Hawaii based upon being provided with the user's location. The complete advertisement may then be displayed to the user.
    Type: Application
    Filed: February 20, 2007
    Publication date: August 21, 2008
    Inventors: Andrei Zary Broder, Marcus Felipe Fontoura, Vanja Josifovski
  • Publication number: 20080147456
    Abstract: Non human entities such as automated web crawlers or malicious click-fraud programs can skew the tracking of clicks on web site advertisements. Thus, it is desirable to filter out page views caused by such automated entities. To achieve this goal, a web site may interject an intermediate web page after a web viewer selects an advertising link but before the web viewer is sent to the advertiser's designated web site. The intermediate web page allows for a response from the web viewer. The system then analyzes the web viewer's response to the intermediate web page (if any) along with other information using an adjustable testing policy to make a determination as to whether the web viewer is a human or non-human entity. An adjustable interject policy may be used to determine if an interjection should occur after a web viewer has selected an advertisement and before the web viewer is directed to the advertiser's designated web site.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: Andrei Zary Broder, Boris Klots
  • Patent number: 7308445
    Abstract: A computerized method is used to estimate the relative coverage of Web search engines. Each search engine maintains an index of words of pages located at specific URL addresses in a network. The method generates a random query. The random query is a logical combination of words found in a subset of the pages. The random query is submitted to a first search engine. In response a set of URLs of pages matching the query are received. Each URL identifies a page indexed by the first search engine that satisfies the random query. A particular URL identifying a sample page is randomly selected. A strong query corresponding to the sample page is generated, and the strong query is submitted to a second search engine. Result information received in response to the strong query is compared to determine if the second search engine has indexed the sample page, or a page substantially similar to the sample page.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: December 11, 2007
    Assignee: Overture Services, Inc.
    Inventors: Krishna Asur Bharat, Andrei Zary Broder