×

Systems and methods to provide voice connections via local telephone numbers

  • US 9,317,855 B2
  • Filed: 07/17/2007
  • Issued: 04/19/2016
  • Est. Priority Date: 10/24/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • storing by a server system a plurality of advertisements in association with respective specifications of respective geographic areas of service in a database of the server system;

    processing, by the server system, a transmission from an end-user device associated with a user to facilitate a user interface presented with an application of the end-user device, the transmission corresponding to a request for an advertisement from the user made with the user interface, the transmission comprising query information;

    in response to the request from the user;

    determining, by the server system, a location indicator relating to the request, the determining comprising;

    processing the query information to identify whether the query information comprises a location search criterion;

    consequent to identifying that the query information comprises the location search criterion, basing the location indicator at least partially on the location search criterion;

    consequent to identifying that the query information does not comprise the location search criterion, estimating the location indicator based at least partially on processing source information about the request;

    searching by the server system the database to identity a first advertisement based at least in part on the query information and the location indicator, the location indicator corresponding to one or more specifications of a first geographic area of service associated with the first advertisement;

    generating by the server system a second advertisement based at least in part on the first advertisement stored in association with the one or more specifications of the first geographic area of service, the generating comprising;

    dynamically allocating, by the server system, a telephone number of a connection server of the server system to the second advertisement from a plurality of telephone numbers stored by a database server of the server system, such that the telephone number is a local telephone number with respect to a location corresponding to the location indicator and the first geographic area of service associated with the first advertisement, wherein the plurality of telephone numbers each correspond to one of a plurality of different locations;

    embedding, by the server system, the telephone number in the second advertisement, the telephone number used by the user to initiate a telephone call to the connection server for further connection to an advertiser of the second advertisement; and

    transmitting, by the server system, the second advertisement with the telephone number of the connection server as a response to the request.

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