×

Dynamic CSCF assignment

  • US 9,986,414 B1
  • Filed: 04/12/2007
  • Issued: 05/29/2018
  • Est. Priority Date: 09/29/2006
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer-storage media having computer-executable instructions embodied thereon for performing a method of servicing a service request from a communications device that is normally associated with a home network of a user where the user is subscribed to a first IMS (IP Multimedia Subsystem) networking environment, the method comprising:

  • establishing an IP connectivity with a local network that is not the user'"'"'s home network;

    determining a roaming condition for the communications device;

    dynamically assigning a Serving Call Session Control Function (S-CSCF) associated with the local network by receiving a request to establish data connectivity with the local network;

    determining a profile for the communications device that includes access credentials associated with the local network from a plurality of profiles stored within the communications device, wherein each profile in the plurality of profiles is associated with a respective network that is not the communications device'"'"'s home network;

    discovering the S-CSCF;

    registering the communications device with a subscriber server associated with the local network that indicates a set of services available to the communications device through the local network;

    receiving service requests from the communications device by way of the dynamically assigned S-CSCF in a second IMS networking environment of the local network, wherein the communications device is subscribed to services of the home network for provision of services in the first IMS networking environment and, wherein the communications device is connecting to the local network in the second IMS networking environment; and

    servicing the requests of the communications device by utilizing the dynamically assigned S-CSCF of the local network.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×