US 11,700,151 B1
Region-based redirection and bridging of calls
Mehdi Salour, Campbell, CA (US)
Assigned to 8×8, Inc., Campbell, CA (US)
Filed by 8×8, Inc., Campbell, CA (US)
Filed on Apr. 18, 2022, as Appl. No. 17/722,765.
Application 17/722,765 is a continuation of application No. 16/821,092, filed on Mar. 17, 2020, granted, now 11,316,714, issued on Apr. 26, 2022.
Application 16/821,092 is a continuation of application No. 16/018,539, filed on Jun. 26, 2018, granted, now 10,594,651, issued on Mar. 17, 2020.
Application 16/018,539 is a continuation of application No. 15/337,545, filed on Oct. 28, 2016, granted, now 10,027,624, issued on Jul. 17, 2018.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/64 (2006.01); H04M 7/00 (2006.01); H04L 65/102 (2022.01); H04L 61/2514 (2022.01); H04L 61/2567 (2022.01); H04L 61/256 (2022.01); H04L 61/5007 (2022.01); H04L 67/52 (2022.01); H04L 101/69 (2022.01)
CPC H04L 12/64 (2013.01) [H04L 61/256 (2013.01); H04L 61/2514 (2013.01); H04L 61/2567 (2013.01); H04L 61/5007 (2022.05); H04L 65/102 (2013.01); H04L 67/52 (2022.05); H04M 7/006 (2013.01); H04M 7/0075 (2013.01); H04L 61/2564 (2013.01); H04L 2101/69 (2022.05)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
computing processor circuitry to communicate data and an assigned mapping through which a first set of one or more respective IP addresses is associated with a second set of one or more respective IP addresses, between different networks for network-address-translation (NAT) for endpoints in geographic regions for which the assigned mapping includes identification of a local line having an identifier among the second set of one or more respective IP addresses, each of the endpoints including communications circuitry to enable a user to communicate via the different networks;
call-connection circuitry to cause
in response to a received data packet associated with a first IP address of the first set of one or more respective IP addresses and in response to an endpoint associated with the first IP address indicating that the local line should be accessed, a call associated with the received data packet to be redirected and passing at least a subset of the received data packet for connecting over the local line; and
in response to the endpoint associated with the first IP address indicating a second IP address of the first set of one or more respective IP addresses and via another identifier among the second set of one or more respective IP addresses, a call associated with the received data packet to be bridged for communications between the endpoint associated with the first IP address and an endpoint associated with the second IP address of the first set of one or more respective IP addresses.