OPTIMIZATION OF MULTIMEDIA SERVICE OVER AN IMS NETWORK
1 Assignment
0 Petitions
Accused Products
Abstract
Predetermined multimedia services are provided to a plurality of users through a IP Multimedia Subsystem (IMS). A request is received at a placement server of a multimedia service by at least one user, and the placement server retrieves on a presence server information about the at least one user. The placement server identifies application servers including a multimedia application capable of providing the requested multimedia service, and the placement server selects an application server that is located a minimum average distance from at least one user. In response to the minimum average distance being greater than a predetermined threshold, a local application server is selected with an average distance from the user that is less than the predetermined threshold. A virtual image of the multimedia application is created on the selected local application server, and a connection is established between the user and the selected local application server.
8 Citations
32 Claims
-
1-12. -12. (canceled)
-
13. A computer implemented method comprising:
-
receiving a request for a multimedia service, from a user device; identifying one or more application servers with a multimedia application providing the multimedia service; querying a presence server for presence information related to the user device, the presence information including location information; selecting a local application server based on the location information; creating a virtual image of the multimedia application on the local application server from the one or more identified application servers; and directing the user device to obtain the multimedia service from the local application server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
a repository that includes information about a plurality of application servers associated at least one multimedia application, wherein the information about the plurality of application servers and the associated multimedia applications includes a position of each application server; and a placement server that has access to the repository and a presence server that maintains presence information including position information of a plurality of user devices and, upon receipt of a request of a multimedia service by at least one of the plurality of user devices, the placement server; identifies application servers that include a multimedia application that provides the requested multimedia service; selects a local application server based on the position information of the at least one user device requesting the multimedia service; creates a virtual image of the multimedia application from the identified application servers; stores the virtual image on the local application server; and directs the at least one user device to establish a connection between the at least one user device and the local application server, wherein the network connection provides the requested multimedia service based on the virtual image of the multimedia application to the at least one user device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer readable storage device having computer readable program code embodied therewith, the computer readable program code configured to execute a method on a data processing system, the method comprising:
-
receiving a request for a multimedia service from a user device; identifying one or more application servers with a multimedia application providing the multimedia service; querying a presence server for presence information related to the user device, the presence information including location information; selecting a local application server based on the location information; creating a virtual image of the multimedia application on the local application server from the one or more identified application servers; and directing the user device to obtain the multimedia service from the local application server.
-
Specification