Enhanced home location register
OwnerAvneesh Balyan, Michael Rudolphinventors
Life of this patent
Estimating the term…
Abstract
An apparatus in one example has: at least one circuit switching network; IMS network; and an enhanced home location register operatively coupled to each of the at least one circuit switching network and the IMS network, the enhanced home location register functioning as a home location register for the at least one circuit switching network, and functioning as HLR application server for the IMS network.
Claims24
A system, comprising:
- at least one circuit switching network;
- IMS (IP multimedia subsystem) network;
- and
- an enhanced home location register operatively coupled to each of the at least one circuit switching network and the IMS network, the enhanced home location register functioning as a home location register for the at least one circuit switching network, and functioning as HLR (home location register) application server for the IMS network.
A method, comprising:
- using an enhanced home location register, which is operatively coupled to each of at least one circuit switching network and an IMS network, as a home location register for the at least one circuit switching network, and as a HLR application server for the IMS network;
- accepting, by the enhanced home location register as an HLR application server, a SIP request for a subscriber profile change and internally sending the SIP request to update the subscriber HLR profile for use in the circuit switching network;
- and
- accepting, by the enhanced home location register as an HLR application server, a update request for a subscriber profile change and updating the subscriber profile for use in a packet data network by the enhanced home location register acting as a SIP node for the profile change in the packet data network.
A method, comprising:
- providing an IFC for a subscriber that forwards an SIP request containing a predetermined string to an application server in an enhanced home location register;
- generating the predetermined string from SIP enabled user equipment of the subscriber;
- sending the SIP request from the user equipment indicating that the subscriber desires to activate service;
- forwarding the SIP invite to a serving CSCF, identifying by the serving CSCF an origination of the SIP request via the IFC;
- sending the SIP request to an HLR application server in the enhanced home location register;
- recognizing the predetermined string by a home location register in the enhanced home location register, and changing data corresponding to a feature assigned to predetermined string;
- returning an acknowledgment of success or failure from the home location register to the application server;
- relaying the call to a next IFC in sequence, if a next IFC exists, by returning the SIP request to the serving CSCF like it was received;
- determining, by the serving CSCF, that another IFC has not been routed, and routing the SIP request to a Telephony application server;
- changing feature information internally by the Telephony application server;
- returning the SIP request to the serving CSCF like it was received in order to relay the call to the destination or to a next IFC in the sequence, if a next IFC exists;
- and
- sending the SIP invite to the destination when the serving CSCF identifies no additional matching IFC.
The method according to 14 wherein, the HLR information remains unchanged until it receives acknowledgement that the Telephony application server was successful.
A method, comprising:
- providing an IFC for a subscriber that forwards an SIP request containing a predetermined string to an application server in an enhanced home location register;
- entering the required feature information from SIP enabled user equipment of the subscriber;
- sending the request from the user equipment indicating that the subscriber desires to activate service;
- receiving dialed digits from the user equipment by a circuit switching serving system, detecting a predetermined character in the predetermined string that indicates that the dialed digits are a feature code string;
- sending, by the serving system, a predetermined message to a home location register in the enhanced home location register that includes digits received from the subscriber;
- recognizing, by the enhanced home location register, a predetermined string of the dialed digits, and sending an internal request to an IMS application server in the enhanced home location register for initiating a request for profile change in a packet data network;
- sending a SIP request containing the predetermined string, indicating that the subscriber wishes to activate the service, from the application server in the enhanced home location register to a serving CSCF;
- recognizing the predetermined string by a home location register in the enhanced home location register, and from the request that this was initiated by the enhanced home location register only, the enhanced home location register responding without updating the profile;
- returning the SIP request to the serving CSCF like it was received in order to relay the call to the destination or to a next IFC in the sequence, if a next IFC exists;
- receiving, by the serving CSCF, the SIP request and routing the SIP request to a Telephony application server;
- changing internally, by the Telephony application server, feature information;
- acknowledging success or failure of changes to feature information to the serving CSCF;
- monitoring the success of the Telephony application server change,
- updating, upon a successful acknowledgement, a profile of the subscriber at the home location register in the enhanced home location register;
- returning, by the home location register, a predetermined message to the serving system indicating a successful feature control request;
- and
- sending, by the serving system, a feature confirmation signal to the user equipment of the subscriber.
A method, comprising:
- providing an IFC for a subscriber that forwards an SIP request containing a predetermined string to an application server in an enhanced home location register;
- dialing the predetermined string from SIP enabled user equipment of the subscriber;
- receiving by a circuit switching serving system a predetermined message from user equipment of a subscriber indicating that the subscriber desires to activate a feature service;
- sending, by the serving system, a further message to a home location register;
- recognizing, by the enhanced home location register, a predetermined string of the dialed digits, and sending an internal request to an IMS application server in the enhanced home location register for initiating a request for profile change in a packet data network;
- sending a SIP request containing the predetermined string, indicating that the subscriber wishes to activate the service, from the application server in the enhanced home location register to a serving CSCF;
- recognizing the predetermined string by a home location register in the enhanced home location register, and from the request that this was initiated by the enhanced home location register only, the enhanced home location register responding without updating the profile;
- returning the SIP request to the serving CSCF like it was received in order to relay the call to the destination or to a next IFC in the sequence, if a next IFC exists;
- receiving, by the serving CSCF, the SIP request and routing the SIP request to a HLR application server if there is another IFC that has not yet been routed;
- monitoring the success of the Telephony application server change;
- changing internally, by the HLR application server, feature information;
- acknowledging success or failure of changes to feature information to the serving CSCF;
- updating, upon a successful acknowledgement, a profile of the subscriber at the home location register in the enhanced home location register;
- returning, by the home location register, a predetermined message to the serving system indicating a successful feature control request;
- and
- sending, by the serving system, a feature confirmation signal to the user equipment of the subscriber.
A method, comprising:
- in a first part:
- providing an IFC for a subscriber that forwards an SIP request containing a predetermined string to an application server in an enhanced home location register;
- generating the predetermined string from SIP enabled user equipment of the subscriber;
- sending the SIP request from the user equipment indicating that the subscriber desires to activate service;
- forwarding the SIP invite to a serving CSCF, identifying by the serving CSCF an origination of the SIP request via the IFC;
- sending the SIP request to an HLR application server in the enhanced home location register;
- recognizing the predetermined string by a home location register in the enhanced home location register, and changing data corresponding to a feature assigned to predetermined string;
- returning an acknowledgment of success or failure from the home location register to the application server;
- relaying the call to a next IFC in sequence, if a next IFC exists, by returning the SIP request to the serving CSCF like it was received;
- determining, by the serving CSCF, that another IFC has not been routed, and routing the SIP request to a Telephony application server;
- changing feature information internally by the Telephony application server;
- returning the SIP request to the serving CSCF like it was received in order to relay the call to the destination or to a next IFC in the sequence, if a next IFC exists;
- and
- sending the SIP invite to the destination when the serving CSCF identifies no additional matching IFC;
- in a second part:
- providing an IFC for a subscriber that forwards an SIP request containing a predetermined string to an application server in an enhanced home location register;
- entering the required feature information from SIP enabled user equipment of the subscriber;
- sending the request from the user equipment indicating that the subscriber desires to activate service;
- receiving dialed digits from the user equipment by a circuit switching serving system, detecting a predetermined character in the predetermined string that indicates that the dialed digits are a feature code string;
- sending, by the serving system, a predetermined message to a home location register in the enhanced home location register that includes digits received from the subscriber;
- recognizing, by the enhanced home location register, a predetermined string of the dialed digits, and sending an internal request to an IMS application server in the enhanced home location register for initiating a request for profile change in a packet data network;
- sending a SIP request containing the predetermined string, indicating that the subscriber wishes to activate the service, from the application server in the enhanced home location register to a serving CSCF;
- recognizing the predetermined string by a home location register in the enhanced home location register, and from the request that this was initiated by the enhanced home location register only, the enhanced home location register responding without updating the profile;
- returning the SIP request to the serving CSCF like it was received in order to relay the call to the destination or to a next IFC in the sequence, if a next IFC exists;
- receiving, by the serving CSCF, the SIP request and routing the SIP request to a Telephony application server;
- changing internally, by the Telephony application server, feature information;
- acknowledging success or failure of changes to feature information to the serving CSCF;
- monitoring the success of the Telephony application server change,
- updating, upon a successful acknowledgement, a profile of the subscriber at the home location register in the enhanced home location register;
- returning, by the home location register, a predetermined message to the serving system indicating a successful feature control request;
- and
- sending, by the serving system, a feature confirmation signal to the user equipment of the subscriber.
Dependencies are inferred from the claim text.