Third party IMS services
AssigneeT-Mobile USA, Inc.
InventorKulandaivel Marappa Gounder
Life of this patent
Estimating the term…
Abstract
A telecommunications service provider provides a telecommunications infrastructure that is based in part on an IP Multimedia Subsystem (IMS). The provider may have various IMS application servers to support different services for subscribers of the provider, such as messaging, voice communications, presence, etc. In addition, third parties may provide their own IMS application servers for the same services or for different services. Subscribers of the provider are routed to the provider-supported application servers, while subscribers of the third parties are routed to application servers of the third parties. This allows third parties to implement and control their own services, while also leveraging the existing infrastructure of the provider.
Claims20
An IP Multimedia Subsystem (IMS) network system, comprising:
- a first IMS application server associated with a wireless communications carrier to provide a first service for subscribed devices of the wireless communications carrier;
- a second IMS application server operated by a business entity other than the wireless communications carrier to provide a second service for subscribed devices of the business entity, wherein users of the subscribed devices are subscribed to services of the business entity;
- and
- a service broker configured to perform actions comprising:
- receiving a first service profile and a second service profile used to route a first request and a second request based on a first type of service and a second type of service specified by the first request and the second request, respectively;
- receiving the first request from a first device for the first service, wherein the first device is subscribed to the wireless communication carrier;
- obtaining, from the first request, the first type of service;
- routing the first request to the first IMS application server corresponding to the first type of service based at least in part on the first service profile;
- receiving the second request from a second device for the second service;
- obtaining, from the second request, the second type of service;
- and
- routing the second request to the second IMS application server corresponding to the second type of service based at least in part on the second service profile.
A method comprising:
- receiving, at a computing device associated with an IP Multimedia Subsystem (IMS) of a service provider, a first service profile and a second service profile used to route a first request and a second request based on a first type of service and a second type of service specified by the first request and the second request, respectively;
- receiving from a first communication device, at the computing device associated with the IMS, the first request for a first service, wherein a user of the first communication device is a subscriber of the service provider;
- obtaining, from the first request and at the computing device, the first type of service;
- routing the first request to a first IMS application server of the service provider, the first IMS application server corresponding to the first type of service based at least in part on the first service profile;
- receiving from a second communication device, at the computing device associated with the IMS, the second request for a second service, wherein a user of the second communication device is a subscriber of an entity;
- obtaining, from the second request and at the computing device, the second type of service;
- and
- routing the second request to a second IMS application server of the entity, the second IMS application server corresponding to the second type of service based at least in part on the second service profile.
A method, comprising:
- obtaining, by an IP Multimedia Subsystem (IMS) core of a wireless communications carrier, a service profile used to route a request based on a type of service specified by the request;
- receiving, by the IMS core, the request for a service;
- obtaining, from the request and by the IMS core, the type of service;
- determining that a user of a communication device is a subscriber of a business entity other than the wireless communications carrier for the service;
- and
- in response to determining that the user of the communication device is the subscriber of the business entity other than the wireless communications carrier for the service, routing the request to an IMS application server operated by the business entity, the IMS application server corresponding to the type of service based at least in part on the service profile.
Dependencies are inferred from the claim text.