×

User device selection

  • US 10,218,744 B2
  • Filed: 04/26/2016
  • Issued: 02/26/2019
  • Est. Priority Date: 08/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, at a serving call session control function (S-CSCF) in a network and from a user device, a session initiation protocol (SIP) register message including a terminal identifier (ID) of the user device and a public user ID associated with a user of the user device;

    sending, to a home subscriber server (HSS), a request for user authentication data, wherein the request includes the public user ID and the terminal ID;

    authenticating the user device based on the user authentication data;

    creating a registration context of the user device, wherein the registration context of the user device includes the terminal ID, the public user ID, a registration status of the user device, and an address of a proxy call session control function (P-CSCF) associated with the user device;

    storing the registration context for the user device;

    sending, to the HSS, a diameter server assignment request (SAR) message;

    receiving, from the HSS, a diameter server assignment answer (SAA) message, wherein subsequent registrations from other user devices associated with the public user ID are to be directed to the S-CSCF;

    sending a SIP 200 OK message to the user device;

    storing, by the S-CSCF, the registration status of the user device based on a combination of the terminal ID and the public user ID, wherein the registration status includes an authentication scheme associated with the user device, and wherein storing the registration status includes;

    storing the registration status and authentication scheme locally when the terminal ID is based on a device type of the user device, andstoring the registration status and authentication scheme at the HSS when the terminal ID is unique for the user; and

    sending the SIP register message to an application server, wherein the SIP register message includes the terminal ID and the public user ID, and wherein the application server is to provide an incoming session to the user device based on the registration context of the user device.

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