Systems and methods for IMS user sessions with dynamic service selection
First Claim
1. A system for generating dynamic call models within an IP Multimedia Subsystem (IMS) network so that different user entities (UEs) can have different IMS service experiences, the IMS network including application servers (ASs) for providing services to the UEs based on service requests by the UEs, the IMS network further including a serving call state control function (S-CSCF) for receiving service requests by the UEs and forwarding the requests, the system comprising:
- storage media storing a service tree, the service tree defining a plurality of potential call models, the potential call models mapping potential service requests by the UEs onto the ASs, at least two of the potential call models mapping a specified potential service request by a UE onto different ASs capable of providing different service experiences to the UE; and
control logic for providing session control for the UEs,the control logic receiving service requests by the UEs forwarded by the S-CSCF and receiving the service tree from the storage media;
the control logic generating a call model for each UE based on the potential call models defined by the service tree and on the service requested by that UE; and
the control logic invoking a specified AS based on the call model generated for that UE.
3 Assignments
0 Petitions
Accused Products
Abstract
Under one aspect, a system generates dynamic call models within an IMS network, allowing different user entities (UEs) to have different service experiences. The IMS network includes application servers (ASs) and a serving call state control function (S-CSCF) that receives and then forwards UE service requests. The system includes storage media storing a service tree, which defines potential call models that map potential UE service requests onto ASs. At least two potential call models map a specified potential UE service request onto different ASs that can provide different service experiences. The system includes control logic for providing session control, which receives UE service requests from the S-CSCF, receives the service tree from the storage media, generates a call model for each UE based on potential call models defined by the service tree and on the requested service, and invokes a specified AS based on the generated call model.
-
Citations
13 Claims
-
1. A system for generating dynamic call models within an IP Multimedia Subsystem (IMS) network so that different user entities (UEs) can have different IMS service experiences, the IMS network including application servers (ASs) for providing services to the UEs based on service requests by the UEs, the IMS network further including a serving call state control function (S-CSCF) for receiving service requests by the UEs and forwarding the requests, the system comprising:
-
storage media storing a service tree, the service tree defining a plurality of potential call models, the potential call models mapping potential service requests by the UEs onto the ASs, at least two of the potential call models mapping a specified potential service request by a UE onto different ASs capable of providing different service experiences to the UE; and control logic for providing session control for the UEs, the control logic receiving service requests by the UEs forwarded by the S-CSCF and receiving the service tree from the storage media; the control logic generating a call model for each UE based on the potential call models defined by the service tree and on the service requested by that UE; and the control logic invoking a specified AS based on the call model generated for that UE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of generating dynamic call models within an IP Multimedia Subsystems (IMS) network so that different user entities (UEs) can have different IMS experiences, the IMS network including application servers (ASs) for providing services to the UEs based on service requests by the UEs, the IMS network further including a serving call state control function (S-CSCF) for receiving service requests by the UEs and forwarding the requests, the method comprising:
-
storing a service tree, the service tree defining a plurality of potential call models, the potential call models mapping potential service requests by the UEs onto the ASs, at least two of the potential call models mapping a specified potential service request by a UE onto different ASs capable of providing different service experiences to the UE; providing session control for the UEs by; receiving service requests by the UEs forwarded by the S-CSCF; receiving the stored service tree; and generating a call model for each UE based on the potential call models defined by the service tree and on the service requested by that UE.
-
Specification