×

Optimization of multimedia service over an IMS network

  • US 8,972,519 B2
  • Filed: 10/20/2010
  • Issued: 03/03/2015
  • Est. Priority Date: 11/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of providing predetermined multimedia services to a plurality of users through a IP Multimedia Subsystem (IMS), wherein the IMS comprises a presence server with a processor that maintains information about the plurality of users, the information about the plurality of users includes a position of each user, a plurality of application servers, wherein each application server includes a processor and at least one multimedia application configured to provide at least one multimedia service, and a placement server with a processor that has access to a repository containing information about the plurality of application servers and the associated multimedia applications, the information about the plurality of application servers and the associated multimedia applications including a position of each application server, the method comprising:

  • receiving a request at the placement server of a multimedia service by at least one of the plurality of users;

    the placement server retrieving, from the presence server, presence information about the at least one user, wherein the presence information includes a position of the at least one user;

    the placement server identifying application servers including a multimedia application that provides the requested multimedia service;

    the placement server selecting a local application server based on the position of the at least one user included in the presence information retrieved from the presence server, such that the average distance between the at least one user and the selected local application server is less than a predetermined threshold;

    creating a virtual image of the multimedia application from the identified application servers;

    storing the virtual image on the local application server;

    re-creating a set of conditions used by the multimedia application to provide the requested multimedia service on the selected local application server;

    establishing a connection between the at least one user and the selected local application server; and

    providing to at least one of the plurality of users the requested multimedia service from the selected local application server using the virtual image of the multimedia application,wherein selecting the local application server so that the average distance between the at least one user and the selected local application server is less than the predetermined threshold is repeated each time a new request from a user is received for a multimedia service, and, responsive to a different local application server being selected, modifying an existing connection for the at least one user in the IMS.

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