×

Systems and methods to provide advertisements for real time communications

  • US 9,105,032 B2
  • Filed: 05/02/2008
  • Issued: 08/11/2015
  • Est. Priority Date: 05/03/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • processing, by a web server, a request for an advertisement in reference to a document provided to a client system by a content server, the request received from the client system or the content server;

    responsive to the processing the request, determining, by an advertisement server coupled to the web server, a set of keywords representing content of the document;

    based at least in part on the set of keywords, searching, by the advertisement server, an advertisement database coupled to the advertisement server to identify an advertisement based at least in part on relevancy of the advertisement to the content of the document;

    selecting, by the advertisement server, a communication reference from a pool of communication references that are dynamically recycled based on a predetermined set of allocation rules;

    storing in the advertisement database a set of parameters in association with the advertisement, the set of parameters specifying the communication reference allocated to the advertisement and associated with a content provider for a first predefined period of time, the communication reference useable to request a telecommunication server to establish a connection for real time communications between a user of the client system and an advertiser of the advertisement;

    generating, by the web server, a second document at least in part by adding the advertisement and the communication reference to the document;

    transmitting, by the web server, the second document for presentation via the client system to the user of the client system;

    processing, by at least one telecommunication server coupled to a session border controller configured to interface with a packet switched network, a connection request received from the client system utilizing the communication reference;

    in response to the connection request from the client system using the communication reference, causing, by the at least one telecommunication server, the set of parameters stored in the advertisement database to be modified to extend the association of the communication reference with the advertisement for a second period of time and determining contact information of the advertiser based on the communication reference used to transmit the connection request;

    establishing, by the at least one telecommunication server, the connection for real time communications between the user and the advertiser using the contact information determined from the communication reference; and

    identifying, by the at least one telecommunication server, the content provider based on the communication reference used to transmit the connection request, wherein the content provider is compensated for the connection based at least in part on the establishing of the connection for real time communications between the user and the advertiser.

View all claims
  • 29 Assignments
Timeline View
Assignment View
    ×
    ×