×

System and method for processing media requests during telephony sessions

  • US 9,306,982 B2
  • Filed: 12/11/2013
  • Issued: 04/05/2016
  • Est. Priority Date: 04/02/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of caching media for use in a telephony application comprising:

  • at a call router, generating a media request initiated by a telephony application session, the media request specifying a requested media resource through a persistent Universal Resource Identifier (URI);

    sending the media request to a media layer;

    where the media layer performs the following steps;

    checking in a cache for a telephony compatible audio media resource specified by the media request and identified by the persistent URI;

    if a telephony compatible audio media resource is identified in the cache by the persistent URI, forwarding the cached audio media resource to the call router,if a telephony compatible audio media resource is not identified in the cache by the persistent URI, processing the media request at a media processing server according to the persistent URI of the media request to generate a first telephony compatible audio media resource, storing the first telephony compatible audio media resource in the cache as a resource specified by the persistent URI, and forwarding the first telephony compatible audio media resource to the call router,wherein the persistent URI is used by the media layer to identify the telephony compatible audio media resource in the cache, and used by the media processing server to generate the first telephony compatible audio media resource,wherein the first telephony compatible audio media resource is generated by converting a media resource retrieved at the persistent URI,wherein the first telephony compatible audio media resource is stored in the cache in association with the persistent URI,wherein the persistent URI specifies a location of the media resource at an external server, andwherein the media layer uses the persistent URI of the media resource to check in the cache for the first telephony compatible audio media resource for the media resource of the media request.

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