×

Systems and methods to facilitate the specification of a complex geographic area

  • US 10,210,531 B2
  • Filed: 09/26/2007
  • Issued: 02/19/2019
  • Est. Priority Date: 06/18/2007
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a server system comprising a plurality of servers configured to detect a location of an end-user device;

    the server system comprising the plurality of servers, including a web server and a connection server, the web server configured to process a first transmission received by the web server from the end-user device, to facilitate user-selectable options of a user interface presented with an application of the end-user device, the user-selectable options presented for display via the user interface of a display device of the end-user device to prompt input specifying a plurality of geographic areas with different types of geographic limitations, the server system to, based at least in part on the processing of the first transmission, identify a first definition of a first geographic area and a second definition of a second geographic area and perform at least one operation to combine at least the first and the second geographic areas to form an overlapping geographic area used to define a geographic area of service of an advertisement, the different types of geographic limitations comprising a first type of one or more limitations and a second type of one or more limitations, wherein;

    the first type of one or more limitations is different from the second type of one or more limitations;

    the first geographic area is specified according to the first type of one or more limitations; and

    the second geographic area is specified according to the second type of one or more limitations;

    the server system comprising a database to store the advertisement in association with one or more specification of the geographic area of service, the server system to generate a first advertisement that (a) identifies a determined location of an advertiser in a detected geographic region of the detected location of the first end-user device and (b) provides, via the web server, visible indicia of the first advertisement, comprising a telephonic reference of the connection server assigned to the first advertisement, to the user interface of the display device of the end-user device of a customer, for user interaction with the visible indicia by the customer, in response to determining a location associated with the customer matches the geographic area of service of the advertisement;

    the server system to process a second transmission received from the end-user device associated with the customer, the second transmission made based in part on detection of a selection, via the user interface of the end-user device, of the telephonic reference of the connection server and corresponding to a request for real time communications with the advertiser associated with the first advertisement;

    establishing a real time communication session, via the connection server, by routing a telephone call, via a Voice over Internet Protocol using a Session Initiation Protocol connection via a session border controller device of the connection server, between the end-user device associated with the customer and another end-user device associated with the advertiser in response to (i) the request made and (ii) detecting the selection of the telephonic reference, via the user interface from the visible indicia, of the connection server;

    wherein the first geographic area and the second geographic area at least partially overlap with each other, and at least one of the first geographic area and the second geographic area is not completely overlapping of an other of the first geographic area and the second geographic area; and

    detecting a selection, via the user interface, of the geographic area of service of the advertisement from one of the overlapping area and/or a geographic area of at least the first geographic area and the second geographic area outside of the overlapping area denoted in an electronic interactive digital map displayed via the display device.

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