×

System for deploying voice over internet protocol services

  • US 9,036,621 B2
  • Filed: 06/19/2007
  • Issued: 05/19/2015
  • Est. Priority Date: 06/19/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing a plurality of instructions which, when executed by a processor, cause the processor to perform operations, the operations comprising:

  • receiving a session initiation protocol message from a call session control function associated with a call initiated by an originating communication device requesting communications with a terminating communication device, wherein the call session control function operates in an internet protocol multimedia subsystem network;

    obtaining a uniform resource identifier of an advertisement message, wherein the advertisement message is selected based on demographic information retrieved from subscription information retrieved from a home subscriber server, wherein the home subscriber server provides an initial filter criterion that indicates that the originating communication device is to be provided with the advertisement message in place of a ringback tone;

    submitting the uniform resource identifier to the call session control function for obtaining the advertisement message, wherein the call session control function establishes a real-time protocol connection for presenting the advertisement message at the originating communication device in place of the ringback tone associated with the call directed to the terminating communication device, wherein the presenting the advertisement message is completed first before the session initiation protocol message is transmitted for establishing the call to a terminating call session control function associated with the terminating communication device;

    presenting an option to hear more information about the advertisement message after the call is completed;

    receiving an indication to supply more information;

    supplying more information about the advertisement message after the call is completed;

    receiving a location of the originating communication device;

    locating a retail establishment in a vicinity of the location; and

    obtaining the uniform resource identifier of the advertisement message from another advertisement message associated with the retail establishment.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×