US 12,075,327 B2
System and method for executing originating services in a terminating network for IMS and non-IMS applications
Andrew Silver, Frisco, TX (US); Lathan Lewis, Dallas, TX (US); and Patricia Landgren, Plano, TX (US)
Assigned to TANGO NETWORKS, INC., Frisco, TX (US)
Filed by TANGO NETWORKS, INC., Frisco, TX (US)
Filed on Aug. 9, 2022, as Appl. No. 17/884,447.
Application 17/884,447 is a continuation of application No. 16/890,886, filed on Jun. 2, 2020, granted, now 11,412,435, issued on Aug. 9, 2022.
Application 16/890,886 is a continuation of application No. 14/970,232, filed on Dec. 15, 2015, granted, now 10,674,419, issued on Jun. 2, 2020.
Application 14/970,232 is a continuation of application No. 11/509,200, filed on Aug. 24, 2006, granted, now 9,215,319, issued on Dec. 15, 2015.
Claims priority of provisional application 60/797,724, filed on May 4, 2006.
Claims priority of provisional application 60/778,276, filed on Mar. 2, 2006.
Claims priority of provisional application 60/778,252, filed on Mar. 2, 2006.
Claims priority of provisional application 60/778,443, filed on Mar. 2, 2006.
Prior Publication US 2022/0386213 A1, Dec. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 12/66 (2006.01); H04L 29/08 (2006.01); H04L 65/00 (2022.01); H04L 65/1016 (2022.01); H04L 65/102 (2022.01); H04L 65/1023 (2022.01); H04L 65/1033 (2022.01); H04L 65/1053 (2022.01); H04L 65/1069 (2022.01); H04L 65/1076 (2022.01); H04L 65/1104 (2022.01); H04L 67/10 (2022.01); H04L 67/56 (2022.01); H04M 3/42 (2006.01); H04M 7/00 (2006.01); H04M 15/00 (2006.01); H04Q 3/00 (2006.01); H04Q 3/62 (2006.01); H04Q 3/72 (2006.01); H04W 4/16 (2009.01); H04W 8/26 (2009.01); H04W 28/02 (2009.01); H04W 40/02 (2009.01); H04W 40/22 (2009.01); H04W 40/30 (2009.01); H04W 76/10 (2018.01); H04W 76/12 (2018.01); H04W 88/16 (2009.01); H04W 92/02 (2009.01); H04W 92/06 (2009.01); H04L 65/1106 (2022.01); H04W 4/20 (2018.01); H04W 8/12 (2009.01); H04W 40/00 (2009.01); H04W 76/19 (2018.01); H04W 76/20 (2018.01); H04W 76/22 (2018.01); H04W 76/28 (2018.01); H04W 76/30 (2018.01); H04W 80/00 (2009.01); H04W 84/16 (2009.01)
CPC H04W 40/02 (2013.01) [H04L 12/66 (2013.01); H04L 65/00 (2013.01); H04L 65/1016 (2013.01); H04L 65/102 (2013.01); H04L 65/1023 (2013.01); H04L 65/1033 (2013.01); H04L 65/104 (2013.01); H04L 65/1053 (2013.01); H04L 65/1069 (2013.01); H04L 65/1076 (2013.01); H04L 65/1104 (2022.05); H04L 67/10 (2013.01); H04L 67/56 (2022.05); H04M 3/42042 (2013.01); H04M 3/42068 (2013.01); H04M 3/42102 (2013.01); H04M 3/42314 (2013.01); H04M 7/0075 (2013.01); H04M 7/009 (2013.01); H04M 15/00 (2013.01); H04M 15/57 (2013.01); H04M 15/63 (2013.01); H04M 15/8292 (2013.01); H04Q 3/0025 (2013.01); H04Q 3/0045 (2013.01); H04Q 3/62 (2013.01); H04Q 3/72 (2013.01); H04W 4/16 (2013.01); H04W 8/26 (2013.01); H04W 28/0289 (2013.01); H04W 40/22 (2013.01); H04W 40/30 (2013.01); H04W 76/10 (2018.02); H04W 76/12 (2018.02); H04W 88/16 (2013.01); H04W 92/02 (2013.01); H04W 92/06 (2013.01); H05K 999/99 (2013.01); H04L 65/1106 (2022.05); H04M 7/006 (2013.01); H04M 2203/1091 (2013.01); H04M 2215/208 (2013.01); H04Q 2213/13034 (2013.01); H04Q 2213/1307 (2013.01); H04Q 2213/13091 (2013.01); H04Q 2213/13098 (2013.01); H04Q 2213/13109 (2013.01); H04Q 2213/13176 (2013.01); H04Q 2213/1318 (2013.01); H04Q 2213/13196 (2013.01); H04Q 2213/13204 (2013.01); H04Q 2213/1322 (2013.01); H04Q 2213/13224 (2013.01); H04Q 2213/13296 (2013.01); H04Q 2213/13348 (2013.01); H04Q 2213/13384 (2013.01); H04Q 2213/13389 (2013.01); H04Q 2213/13405 (2013.01); H04Q 2213/13407 (2013.01); H04W 4/20 (2013.01); H04W 8/12 (2013.01); H04W 40/00 (2013.01); H04W 76/19 (2018.02); H04W 76/20 (2018.02); H04W 76/22 (2018.02); H04W 76/28 (2018.02); H04W 76/30 (2018.02); H04W 80/00 (2013.01); H04W 84/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
an enterprise gateway server in an enterprise network, the enterprise gateway server configured to:
convert a request to terminate a session received from a carrier gateway server in a carrier network into a request to originate a session to a terminating subscriber before invoking a terminating service as a destination service specific to the terminating subscriber to enable the enterprise gateway server to invoke originating services, wherein the carrier gateway server is further configured to:
restrict, prior to the session being routed to the terminating subscriber, a termination of the session in response to an invocation of an originating service received from the enterprise gateway server in response to the request to originate the session; and
responsive to the originating services having been performed, route, using the terminating service, the session to a destination service specific to the terminating subscriber in response to a completed execution of the invocation of the originating service.