IP Library › Granted Patent US 11,622,311
Granted Patent B2
US 11,622,311 · App. 16/653,897 · Granted Apr 4, 2023

Calling line/name identification of enterprise subscribers in mobile calls

Inventors: Andrew Silver (Frisco, TX); Lathan Lewis (Dallas, TX); Patricia A. Landgren (Plano, TX)
Assignee: TANGO NETWORKS, INC.
H04W40/02H04L12/66H04L65/00H04L65/102H04L65/104H04L65/1016H04L65/1023H04L65/1033H04L65/1053H04L65/1069H04L65/1076H04L65/1104H04L67/10H04L67/56H04M3/42042H04M3/42068H04M3/42102H04M3/42314H04M7/009H04M7/0075H04M15/00H04M15/57H04M15/63H04M15/8292H04Q3/0025H04Q3/0045H04Q3/62H04Q3/72H04W4/16H04W8/26H04W28/0289H04W40/22H04W40/30H04W76/10H04W76/12H04W88/16H04W92/02H04W92/06H05K999/99H04L65/1106H04M7/006H04M2203/1091H04M2215/208H04Q2213/1307H04Q2213/1318H04Q2213/1322H04Q2213/13034H04Q2213/13091H04Q2213/13098H04Q2213/13109H04Q2213/13176H04Q2213/13196H04Q2213/13204H04Q2213/13224H04Q2213/13296H04Q2213/13348H04Q2213/13384H04Q2213/13389H04Q2213/13405H04Q2213/13407H04W4/20H04W8/12H04W40/00H04W76/19H04W76/20H04W76/22H04W76/28H04W76/30H04W80/00H04W84/16
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 11,622,311
App. No.
16/653,897
Granted
Apr 4, 2023
Kind
B2
Abstract

A system, server, and method of DTMF detection in a VoIP network.

Claims (61)

1. A method comprising:

identifying, by an enterprise gateway server, that an incoming call for an enterprise user is to be routed to a mobile device associated with the enterprise user based on an enterprise policy;

identifying, by the enterprise gateway server, whether a carrier gateway server is capable of originating a call;

wherein if the carrier gateway server is not capable of originating a call, then the method comprises:

originating, by the enterprise gateway server, an outgoing call to the mobile device using number information of an originating party of the incoming call and a numerical indicator identifying a line number dialed by the originating party, and

connecting, by the enterprise gateway server, the incoming call with the outgoing call; and

wherein if the carrier gateway server is capable of originating a call, then the method comprises:

originating, by the carrier gateway server, an outgoing call to the mobile device using number information of an originating party of the incoming call and a numerical indicator identifying a line number dialed by the originating party, and

connecting, by the carrier gateway server, the incoming call with the outgoing call.

2. The method of claim 1 , wherein the numerical indicator comprises:

a one or more digit number identifying one of a plurality of telephone lines associated with the enterprise user.

3. The method of claim 1 , comprising:

prepending the numerical indicator to the number information.

4. The method of claim 1 , comprising:

replacing a portion of the number information with the numerical indicator.

5. The method of claim 1 , comprising:

transmitting a ring indicator to the mobile device, the ring indicator identifying the line number dialed by the originating party.

6. The method of claim 1 , wherein the identifying that the incoming call for the enterprise user is to be routed further comprises:

identifying that the incoming call is to be routed to the mobile device based on criteria including one or more of:

a time-of-day, a day-of-week, whether the enterprise user has badged-in or badged-out, permanent settings, user settings, and administrator settings.

7. A system comprising:

a carrier gateway server; and an enterprise gateway server configured to:

identify that an incoming call for an enterprise user is to be routed to a mobile device associated with the enterprise user based on an enterprise policy, and

identify whether the carrier gateway server is capable of originating a call;

wherein if the carrier gateway server is not capable of originating a call, the enterprise server is further configured to:

originate an outgoing call to the mobile device using number information of an originating party of the incoming call and a numerical indicator identifying a line number dialed by the originating party, and

connect the incoming call with the outgoing call; and

wherein if the carrier gateway server is capable of originating a call, then the carrier gateway server is further configured to:

originate an outgoing call to the mobile device using number information of an originating party of the incoming call and a numerical indicator identifying a line number dialed by the originating party, and

connect the incoming call with the outgoing call.

8. The apparatus of claim 7 , wherein the numerical indicator comprises:

a one or more digit number identifying one of a plurality of telephone lines associated with the enterprise user.

9. The apparatus of claim 7 , wherein the enterprise gateway server or the carrier gateway server is further configured to:

prepend the numerical indicator to the number information.

10. The apparatus of claim 7 , wherein the enterprise gateway server or the carrier gateway server is further configured to:

replacing a portion of the number information with the numerical indicator.

11. The apparatus of claim 7 , wherein the enterprise gateway server or the carrier gateway server is further configured to:

transmit a ring indicator to the mobile device, the ring indicator identifying the line number dialed by the originating party.

12. The apparatus of claim 7 , wherein, when the enterprise gateway server is configured to identify that an incoming call for an enterprise user is to be routed, the enterprise gateway server is further configured to:

identify that the incoming call is to be routed to the mobile device based on criteria including one or more of:

a time-of-day, a day-of-week, whether the enterprise user has badged-in or badged-out, permanent settings, user settings, and administrator settings.

13. A non-transitory computer readable storage medium configured to store instructions that when executed by a processor cause the processor to perform:

identifying, by an enterprise gateway server, that an incoming call for an enterprise user is to be routed to a mobile device associated with the enterprise user based on an enterprise policy

identifying, by the enterprise gateway server, whether a carrier gateway server is capable of originating a call;

wherein if the carrier gateway server is not capable of originating a call, then the method comprises:

originating, by the enterprise gateway server, an outgoing call to the mobile device using number information of an originating party of the incoming call and a numerical indicator identifying a line number dialed by the originating party, and

connecting, by the enterprise gateway server, the incoming call with the outgoing call; and

wherein if the carrier gateway server is capable of originating a call, then the method comprises:

originating, by the carrier gateway server, an outgoing call to the mobile device using number information of an originating party of the incoming call and a numerical indicator identifying a line number dialed by the originating party, and

connecting, by the carrier gateway server, the incoming call with the outgoing call.

14. The non-transitory computer readable storage medium of claim 13 , wherein the numerical indicator comprises:

a one or more digit number identifying one of a plurality of telephone lines associated with the enterprise user.

15. The non-transitory computer readable storage medium of claim 13 , wherein the instructions further cause the processor to perform:

prepending the numerical indicator to the number information.

16. The non-transitory computer readable storage medium of claim 13 , wherein the instructions further cause the processor to perform:

replacing a portion of the number information with the numerical indicator.

17. The non-transitory computer readable storage medium of claim 13 , wherein the instructions further cause the processor to perform:

transmitting a ring indicator to the mobile device, the ring indicator identifying the line number dialed by the originating party.

18. The non-transitory computer readable storage medium of claim 13 , wherein the identifying that the incoming call for the enterprise user is to be routed further comprises:

identifying that the incoming call is to be routed to the mobile device based on criteria including one or more of:

a time-of-day, a day-of-week, whether the enterprise user has badged-in or badged-out, permanent settings, user settings, and administrator settings.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2023
From: SILVER, ANDREW; LEWIS, LATHAN; LANDGREN, PATRICIA A.
To: TANGO NETWORKS, INC.
Reel/Frame 063781/0721 →
Continuity (8)
Continuation 15607572 · May 29, 2017
Continuation 14624061 · Feb 17, 2015
Continuation 11509450 · Aug 24, 2006
Provisional Application 60797724 · May 4, 2006
Provisional Application 60778276 · Mar 2, 2006
Provisional Application 60778252 · Mar 2, 2006
Provisional Application 60778443 · Mar 2, 2006
Related Publication 20200045605A1 · Feb 6, 2020