IP Library Granted Patent US 12,127,149
Granted Patent B2
US 12,127,149 · App. 17/504,989 · Granted Oct 22, 2024

API driven subscriber IMS registration status changes and IMS routing steering

Inventor: Timothy Yao (Redmond, WA)
Assignee: AT&T Intellectual Property I, L.P.
H04W60/00G06F9/547H04W8/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,127,149
App. No.
17/504,989
Granted
Oct 22, 2024
Kind
B2
Abstract

A method for discerning single registration subscribers and dual registration subscribers, and routes single registration traffic as internal and routes dual registration traffic as external.

Claims (31)

1. A method comprising:

receiving a message, wherein the message is an application programming interface (API) call initiated by a mobile device of a first service provider;

based on the receiving of the message, detecting an indication to modify a service order code associated with rich communication services (RCS) messaging, the detecting comprising receiving the indication from a messaging hub associated with a second service provider that is different from the first service provider; and

sending the indication to modify the service order code to a core device, wherein the service order code indicates single registration for RCS messaging or dual registration for RCS messaging, the core device modifying an application server index to a fully qualified domain name when the mobile device is switching from the single registration to the dual registration in accordance with the indication, and the core device modifying the application server index to a presence application server when the mobile device is switching from the dual registration to the single registration in accordance with the indication, wherein the core device routes the message and at least a second message from the mobile device based on at least one virtual device and at least one physical device of the core device in accordance with the modified service order code, and wherein the at least one virtual device and the at least one physical device include: a Call Session Control Function (CSCF), a breakout gateway control function (BCGF), a virtual Data Border Element (vDBE), and an Interoperability Sessions Border Controller (I-SBC).

2. The method of claim 1 , further comprising sending routing instructions based on the service order code.

3. The method of claim 1 , wherein the RCS messaging is routed to the messaging hub from an internal messaging hub based on the service order code.

4. The method of claim 1 , wherein the core device comprises a virtual network function.

5. The method of claim 1 , wherein the core device comprises a home subscriber server.

6. The method of claim 1 , wherein the second service provider provides messaging services and is not a wireless service provider.

7. An apparatus comprising:

a processor; and

memory coupled with the processor, the memory storing executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

receiving a message, wherein the message is an application programming interface (API) call initiated by a mobile device associated with a first wireless service provider;

based on the receiving of the message, detecting an indication to modify a service order code associated with rich communication services (RCS) messaging, the detecting comprising receiving the indication from a messaging hub associated with a second service provider that is different from the first wireless service provider; and

sending the indication to modify the service order code to a core device, wherein the service order code indicates single registration for RCS messaging or dual registration for RCS messaging, the core device modifying an application server index to a fully qualified domain name when the mobile device is switching from the single registration to the dual registration in accordance with the indication, and the core device modifying the application server index to a presence application server when the mobile device is switching from the dual registration to the single registration in accordance with the indication, wherein the core device routes the message and at least a second message from the mobile device based on at least one virtual device and at least one physical device of the core device in accordance with the modified service order code, and wherein the at least one virtual device and the at least one physical device include: a Call Session Control Function (CSCF), a breakout gateway control function (BCGF), a virtual Data Border Element (vDBE), and an Interoperability Sessions Border Controller (I-SBC).

8. The apparatus of claim 7 , the operations further comprising sending routing instructions based on the service order code.

9. The apparatus of claim 7 , wherein the RCS messaging is routed to the messaging hub from an internal messaging hub based on the service order code.

10. The apparatus of claim 7 , wherein the core device comprises a virtual network function.

11. The apparatus of claim 7 , wherein the core device comprises a home subscriber server.

12. The apparatus of claim 7 , wherein the second service provider provides messaging services and is not a wireless service provider.

13. A computer readable storage medium storing computer executable instructions that when executed by a computing device cause said computing device to effectuate operations comprising:

receiving a message, wherein the message is an application programming interface (API) call initiated by a mobile device associated with a first wireless service provider;

based on the receiving of the message, detecting an indication to modify a service order code associated with rich communication services (RCS) messaging, the detecting comprising receiving the indication from a messaging hub associated with a second service provider that is different from the first wireless service provider; and

sending the indication to modify the service order code to a core device, wherein the service order code indicates single registration for RCS messaging or dual registration for RCS messaging, the core device modifying an application server index to a fully qualified domain name when the mobile device is switching from the single registration to the dual registration in accordance with the indication, and the core device modifying the application server index to a presence application server when the mobile device is switching from the dual registration to the single registration in accordance with the indication, wherein the core device routes the message and at least a second message from the mobile device based on at least one virtual device and at least one physical device of the core device in accordance with the modified service order code, and wherein the at least one virtual device and the at least one physical device include: a Call Session Control Function (CSCF), a breakout gateway control function (BCGF), a virtual Data Border Element (vDBE), and an Interoperability Sessions Border Controller (I-SBC).

14. The computer readable storage medium of claim 13 , the operations further comprising sending routing instructions based on the service order code.

15. The computer readable storage medium of claim 13 , wherein the RCS messaging is routed to the messaging hub from an internal messaging hub based on the service order code.

16. The computer readable storage medium of claim 13 , wherein the core device comprises a virtual network function.

17. The computer readable storage medium of claim 13 , wherein the API call is initiated by the mobile device based on the mobile device attempting to RCS message a second mobile device.

18. The computer readable storage medium of claim 17 , wherein the fully qualified domain name is a BCGF fully qualified domain name, and wherein the mobile device and the second mobile device are on a same wireless provider network.

19. The computer readable storage medium of claim 17 , wherein the mobile device and the second mobile device communicate through different wireless service providers.

20. The computer readable storage medium of claim 13 , wherein the second service provider provides messaging services and is not a wireless service provider.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2021
From: YAO, TIMOTHY
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 057834/0917 →
Continuity (1)
Related Publication 20230117615A1 · Apr 20, 2023