US9210225B2 - Method and system for dynamically assigning a server - Google Patents
Method and system for dynamically assigning a server Download PDFInfo
- Publication number
- US9210225B2 US9210225B2 US13/478,630 US201213478630A US9210225B2 US 9210225 B2 US9210225 B2 US 9210225B2 US 201213478630 A US201213478630 A US 201213478630A US 9210225 B2 US9210225 B2 US 9210225B2
- Authority
- US
- United States
- Prior art keywords
- telecommunication device
- location
- server
- new
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H04L67/18—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/02—Access restriction performed under specific conditions
- H04W48/04—Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction, speed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/17—Selecting a data network PoA [Point of Attachment]
Definitions
- the device In current VoIP systems when a user connects their IP telephony device to a broadband network access point, the device initiates communication with a configuration server of the VoIP system. As a result of this action, the device is assigned to a proxy server or proxy group of servers that enables communication set up.
- this assignment to a proxy server or proxy group of servers is a static assignment predetermined prior to activation of the device.
- current systems keep this assignment without respect to changes in network topology or changes to the location of the device.
- the current disclosure describes dynamically assigning a proxy server or proxy group of servers based on geographic or network proximity between the proxy server or proxy group and the device.
- This dynamic assignment may be additionally based on reliability, speed or capacity of those proxy groups within comparable geographic proximity of the device.
- the assignment of the closest proxy server or proxy group enables higher quality, speed and reliability of the signaling required in setting up the communication.
- this dynamic assignment may also improve the quality and reliability of the communication as well, to the extent relays and gateways are associated with the local proxy groups, and may also be proximate to the device.
- the benefit is maintenance of high call quality as service areas expand caused in part by device migration and in part by smart phones accessing Wi-Fi hotspots or cellular networks in various locations worldwide. With proxy group assignments closest to the customer results in a reduced likelihood of SIP signaling or other communication signaling failure between the device and the network.
- the dynamic geographic based assignment of proxy groups allows for the growth of network systems and the redistribution of users of the network resource to local or more proximate network resources as these new resources are added to the network.
- Such features include 911 emergency calls, call features such as ring tone, busy signals, and language being tailored to the culture or distinctness of local geographic area.
- FIG. 1 is a block diagram of a portion of a prior art VoIP network capable of statically assigning proxy groups to subscriber equipment.
- FIG. 2 is a block diagram of a portion of a VoIP network capable of dynamically assigning proxy groups to subscriber equipment in accordance with the current disclosure.
- FIG. 3 is a flow chart depicting a method for dynamically assigning proxy groups in accordance with the current disclosure.
- FIG. 4 is a flow chart depicting a method for handling an emergency call in accordance with the current disclosure.
- FIG. 5 is a flow chart depicting a method of dynamically configuring a telecommunication device in accordance with the current disclosure.
- a VoIP device operated by the user may include a standard telephone in operation with a terminal adaptor, a smart phone running a VoIP application, a computer running a soft phone application, or any other device used to make calls over a VoIP network that converts digital voice to analog voice and vice versa.
- the VoIP device upon activation typically first registers with network through a configuration server.
- the configuration server queries a central database for the generation of a configuration file which includes a predetermined proxy group assignment.
- a proxy group assignment may be a specific proxy server or a group of proxy servers; throughout this disclosure no distinction is intended between the assignment of a proxy group, a proxy server, or server.
- the configuration server Upon receiving the proxy group assignment, the configuration server provides the information to the VoIP device.
- any call from the VoIP device begins with signaling to the assigned proxy server or proxy group to initiate call connection.
- This assignment of proxy group remains static whether or not the VoIP device is moved to another location, or if additional proxy resources are added to the VoIP network.
- FIG. 1 illustrates a prior art VoIP system 100 .
- a VoIP device 101 registers with a configuration server 110 .
- a central Database 140 contains records 150 for determining the proxy group assignment for the VoIP device 101 . These records 150 are used by a provisioning server 130 to generate a configuration file 160 which is provided by the configuration server 110 to the VoIP device 101 . Accordingly, the network resources generate a configuration file 160 regardless of the actual location of the VoIP device 101 .
- the disclosed subject matter employs a dynamic assignment of proxy groups by integrating geo-location system components and analysis steps to determine where the VoIP device is in physical relation to other network resources.
- the network resources that are closest in proximity and with capacity are assigned to the VoIP device 101 .
- These network resources include the proxy server or proxy group that will be contacted to establish a communication set up request from the VoIP device 101 .
- the IP address from which the VoIP device 101 registration originated may be correlated to a location.
- the IP address may be the IP address assigned to a modem associated with a residential Internet Customer or may be that of a NAT router or Wi-Fi device, within the customer's residential network or a commercial public network.
- the IP address from which the VoIP device 101 registers will have a correspondence with the actual location of the VoIP device and an IP address can be tracked to a relatively small geographical area.
- Other methodology for determining the location of the VoIP device may also be used, such as smart phones providing their geographic coordinates during registration, self-reported location provided by the user, or with reference to Home or Visiting location register associated with wireless telephone systems. This process of determining the geographic location of the VoIP device may be advantageously performed periodically, upon connection to the network or event driven. For example, when a VoIP device is powered on, connected to the network, changes origination IP address or self-reports a new location, location determination activity is triggered.
- the self-reporting may be accomplished by the user providing location information to a web site or other VoIP provider system, or may be self-reported by a smart phone providing an updated GPS or cellular system determined location directly to the VoIP provider in a periodic communication.
- the location information could be updated in the central database. Additionally, the configuration file may also be updated on these events or periodically.
- FIG. 2 depicts a VoIP system 200 in accordance with one embodiment of the current disclosure.
- a VoIP device 201 registers with a configuration Server 210 ; the configuration Server 210 queries a Geo-location server(s) 220 for the location of the VoIP device 201 .
- the location of the device is used by the Provisioning server 230 to develop a configuration file 260 , which includes assignment of a proxy group.
- Such configuration file 260 is provided through the configuration server 210 to the VoIP device 201 .
- the location of the VoIP device is also stored in the central DB 240 .
- the registration of the VoIP device 201 may occur periodically, upon connection to the internet, be triggered by a change in network topology, or in response to another event.
- FIG. 3 depicts a method of dynamic proxy group assignment in accordance with the current disclosure.
- the method includes detecting a new communications device in Block 301 .
- the detection of the new communication device may result from receiving a registration request, a polling response or other type of message from a VoIP device.
- a new communication device used within this description only infers a device that was previously not detected.
- the location of the device is determined in Block 303 .
- a proxy group is assigned to the communication device in Block 305 .
- the proxy group assignment is then provided to the communication device as shown in Block 307 .
- the configuration of the VoIP device 201 in addition to the assignment of the proxy server or proxy group could reflect local preferences or customs, such as ring tones, prompts and language. Geographic based features may be a default setting or may require user activation.
- geographic information can be leveraged when the VoIP system 200 is determining resolution of an emergency call from VoIP devices.
- IP address from which the telephony device registers, or other geo-location determination method's intelligent routing decisions for 911 calls can be made to prevent calls from being connected to the wrong location. For example, if an emergency call is originating from an IP address corresponding to a location other than the customer's residential area or the self-reported location, the 911 call to the Emergency services facility associated with the customer's residential area could be blocked or alternatively, the call might be routed to an emergency services facility located near the location from which the call originated. This would prevent a user from needlessly tying up a 911 operator in an area not served by the operator and reduce costs by preventing the completion of ineffectual calls through the PSTN, which a VoIP provider must pay to accomplish.
- FIG. 4 depicts a method for emergency call handling based on geographic registration information is accordance with the current disclosure.
- the location of a VoIP device is determined in Block 401 .
- the network determines the routing of the emergency call based on the previously determined location of the VoIP device in Block 405 .
- FIG. 5 shows a method for dynamically configuring a telecommunication device.
- the telecommunication device is detected as shown in Block 501 .
- This step may be in response to the telecommunication device powering on, connecting to the network or initiating a call.
- the detection may be facilitated by a message transmitted from the telecommunication device, or other system notification.
- the configuration file of the telecommunication device is accessed and an indication of the location of the device is retrieved as shown in Block 503 .
- the indication of location may be the listed IP address of the telecommunication device, a listed geographic location, or the currently assigned server.
- a generic or null configuration file may be accessed and a default indication of location retrieved.
- the current location or estimate of the current location of the telecommunication device is then determined as shown in Block 505 .
- the current location may be determined by a query to a geo-location server which correlates characteristics of the telecommunication device such as originating IP address with a geographic location.
- the current location may also be determined using information received from the telecommunication device itself, such as GPS coordinates, user defined location, network access connection point, etc.
- the current location is then compared with the indication of location as shown in Block 507 . If the comparison is favorable, (i.e. they are consistent) then no changes are applied to the configuration, however if they are not consistent or different, a new configuration file may be generated based on the comparison and the current location as shown in Block 509 .
- the new configuration file may include assignment of a server based on the current location, may include an indication of the current location, a plurality of features such as dial tone, ring tone, operator assistance, caller ID, dial plan and language, all of which may be a function of the current location and associated culture or practice.
- the assignment of the server may be based on geographic distance, network topography, usage, QoS (quality of service) or combinations thereof.
- the new configuration is then provided to the telecommunication device over the network as shown in Block 511 .
- the configuration provided to the telecommunication device need not be the same configuration file stored by the system, but rather reflects portions therein.
- the telecommunication device may include terminal adapters for connection of a landline type telephone to the VoIP network or a mobile telephony device operating in a cellular or WiFi environment, additional VoIP devices such as personal computers, notebooks and portable computing devices are also envisioned as telecommunication devices for the purposes of this disclosure.
- the configuration file comprises one or more aspects that allow the telecommunication device to operate in accordance with telephony practices that are native to the telecommunications device's present physical location, not only to ensure proper operation but also instill comfort in the users of the telecommunication device.
- One aspect is providing a dial tone that is native to present location and another is providing a ring-back tone, ring tone or operator service that is native to present location.
- a dial plan that mimics local practice, such as dialing within the local area without the necessity of using the area code.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims (19)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/478,630 US9210225B2 (en) | 2011-11-01 | 2012-05-23 | Method and system for dynamically assigning a server |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161554210P | 2011-11-01 | 2011-11-01 | |
US13/478,630 US9210225B2 (en) | 2011-11-01 | 2012-05-23 | Method and system for dynamically assigning a server |
Publications (2)
Publication Number | Publication Date |
---|---|
US20130107752A1 US20130107752A1 (en) | 2013-05-02 |
US9210225B2 true US9210225B2 (en) | 2015-12-08 |
Family
ID=48172353
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/478,630 Active 2033-09-07 US9210225B2 (en) | 2011-11-01 | 2012-05-23 | Method and system for dynamically assigning a server |
Country Status (2)
Country | Link |
---|---|
US (1) | US9210225B2 (en) |
WO (1) | WO2013066411A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160241996A1 (en) * | 2015-02-18 | 2016-08-18 | Cisco Technology, Inc. | Augmenting network device management |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104123186B (en) * | 2013-10-15 | 2015-09-16 | 腾讯科技(深圳)有限公司 | Method for distributing business and device |
US10223397B1 (en) * | 2015-03-13 | 2019-03-05 | Snap Inc. | Social graph based co-location of network users |
WO2017156001A1 (en) * | 2016-03-07 | 2017-09-14 | Level 3 Communications, Llc | Systems and methods for dynamically connecting network elements to enable a service |
US10122682B1 (en) * | 2016-06-23 | 2018-11-06 | 8X8, Inc. | Region-based bridging of calls using client-specific control and revised caller identifiers |
US11140257B1 (en) * | 2019-12-30 | 2021-10-05 | Snap Inc. | Setting shared ringtone for calls between users |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030217122A1 (en) * | 2002-03-01 | 2003-11-20 | Roese John J. | Location-based access control in a data network |
US20050147058A1 (en) * | 1997-09-19 | 2005-07-07 | Nokia Corporation | Updating of internet access point settings in a mobile communication system |
US20070097956A1 (en) | 2005-10-31 | 2007-05-03 | Anton Okmianski | Device service activation for voice over internet protocol service |
US7221939B2 (en) | 2002-08-16 | 2007-05-22 | Nokia Corporation | System, method, and apparatus for automatically selecting mobile device profiles |
US20080025294A1 (en) | 1998-11-20 | 2008-01-31 | Elliott Isaac K | Voice over data telecommunications network architecture |
US7379455B2 (en) | 1998-04-03 | 2008-05-27 | Converged Data Solutions Llc | Systems and methods for providing configurable caller ID information |
US20100023603A1 (en) * | 2006-12-14 | 2010-01-28 | Nathan Gerald Archer | Method, system and apparatus for provisioning a communication client |
US20100172345A1 (en) * | 2007-03-26 | 2010-07-08 | Digifonica (International) Limited | Emergency assistance calling for voice over ip communications systems |
US20100173620A1 (en) | 2003-06-06 | 2010-07-08 | At&T Intellectual Property I, L.P. | System and method for providing integrated voice and data services utilizing wired cordless access with unlicensed spectrum and wired access with licensed spectrum |
US20100233991A1 (en) * | 2009-03-12 | 2010-09-16 | At&T Intellectual Property I, L.P. | Method to implement e911 services in ims (ip multimedia subsystem) |
US20100241748A1 (en) | 2006-12-29 | 2010-09-23 | Prodea Systems , Inc. | System and method for providing network support services and premises gateway support infrastructure |
US20100274672A1 (en) * | 2009-04-23 | 2010-10-28 | Yogesh Patel | Systems And Methods For Tone Based Telephonic Advertising |
US7843903B2 (en) * | 2005-11-04 | 2010-11-30 | Broadsoft M6, Llc | Methods, systems, and computer program products for emergency 911 (E911) registration assistance for subscribers using portable internet protocol (IP) communications devices |
US7894807B1 (en) * | 2005-03-30 | 2011-02-22 | Openwave Systems Inc. | System and method for routing a wireless connection in a hybrid network |
US20110081884A1 (en) | 2009-10-01 | 2011-04-07 | At&T Mobility Ii, Llc | Systems and Methods for Identifying a Geographical Area in a Commercial Mobile Alert Service Message |
US20110222471A1 (en) * | 2010-03-11 | 2011-09-15 | Charles Abraham | Method and system for optimized transfer of location database information |
US8064875B2 (en) * | 2006-08-04 | 2011-11-22 | At&T Intellectual Property I, L.P. | Methods and apparatus to update geographic location information associated with internet protocol devices for E-911 emergency services |
US8064580B1 (en) | 2004-09-03 | 2011-11-22 | Confinement Telephony Technology, Llc | Telephony system and method with improved fraud control |
US8190148B1 (en) * | 2005-09-30 | 2012-05-29 | At&T Intellectual Property Ii, L.P. | Method and apparatus for VoIP roaming |
US8189568B2 (en) * | 2005-11-23 | 2012-05-29 | At&T Intellectual Property I, Lp | System and method for location management and emergency support for a voice over internet protocol device |
-
2012
- 2012-05-23 US US13/478,630 patent/US9210225B2/en active Active
- 2012-06-05 WO PCT/US2012/040884 patent/WO2013066411A1/en active Application Filing
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050147058A1 (en) * | 1997-09-19 | 2005-07-07 | Nokia Corporation | Updating of internet access point settings in a mobile communication system |
US7379455B2 (en) | 1998-04-03 | 2008-05-27 | Converged Data Solutions Llc | Systems and methods for providing configurable caller ID information |
US20080025294A1 (en) | 1998-11-20 | 2008-01-31 | Elliott Isaac K | Voice over data telecommunications network architecture |
US20030217122A1 (en) * | 2002-03-01 | 2003-11-20 | Roese John J. | Location-based access control in a data network |
US7221939B2 (en) | 2002-08-16 | 2007-05-22 | Nokia Corporation | System, method, and apparatus for automatically selecting mobile device profiles |
US20100173620A1 (en) | 2003-06-06 | 2010-07-08 | At&T Intellectual Property I, L.P. | System and method for providing integrated voice and data services utilizing wired cordless access with unlicensed spectrum and wired access with licensed spectrum |
US8064580B1 (en) | 2004-09-03 | 2011-11-22 | Confinement Telephony Technology, Llc | Telephony system and method with improved fraud control |
US7894807B1 (en) * | 2005-03-30 | 2011-02-22 | Openwave Systems Inc. | System and method for routing a wireless connection in a hybrid network |
US8190148B1 (en) * | 2005-09-30 | 2012-05-29 | At&T Intellectual Property Ii, L.P. | Method and apparatus for VoIP roaming |
US20070097956A1 (en) | 2005-10-31 | 2007-05-03 | Anton Okmianski | Device service activation for voice over internet protocol service |
US7843903B2 (en) * | 2005-11-04 | 2010-11-30 | Broadsoft M6, Llc | Methods, systems, and computer program products for emergency 911 (E911) registration assistance for subscribers using portable internet protocol (IP) communications devices |
US8189568B2 (en) * | 2005-11-23 | 2012-05-29 | At&T Intellectual Property I, Lp | System and method for location management and emergency support for a voice over internet protocol device |
US8064875B2 (en) * | 2006-08-04 | 2011-11-22 | At&T Intellectual Property I, L.P. | Methods and apparatus to update geographic location information associated with internet protocol devices for E-911 emergency services |
US20100023603A1 (en) * | 2006-12-14 | 2010-01-28 | Nathan Gerald Archer | Method, system and apparatus for provisioning a communication client |
US20100241748A1 (en) | 2006-12-29 | 2010-09-23 | Prodea Systems , Inc. | System and method for providing network support services and premises gateway support infrastructure |
US20100172345A1 (en) * | 2007-03-26 | 2010-07-08 | Digifonica (International) Limited | Emergency assistance calling for voice over ip communications systems |
US20100233991A1 (en) * | 2009-03-12 | 2010-09-16 | At&T Intellectual Property I, L.P. | Method to implement e911 services in ims (ip multimedia subsystem) |
US20100274672A1 (en) * | 2009-04-23 | 2010-10-28 | Yogesh Patel | Systems And Methods For Tone Based Telephonic Advertising |
US20110081884A1 (en) | 2009-10-01 | 2011-04-07 | At&T Mobility Ii, Llc | Systems and Methods for Identifying a Geographical Area in a Commercial Mobile Alert Service Message |
US20110222471A1 (en) * | 2010-03-11 | 2011-09-15 | Charles Abraham | Method and system for optimized transfer of location database information |
Non-Patent Citations (1)
Title |
---|
International Searching Authority, International Search Report mailed Aug. 24, 2012, 1 page. |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160241996A1 (en) * | 2015-02-18 | 2016-08-18 | Cisco Technology, Inc. | Augmenting network device management |
US9918190B2 (en) * | 2015-02-18 | 2018-03-13 | Cisco Technology, Inc. | Augmenting network device management |
Also Published As
Publication number | Publication date |
---|---|
WO2013066411A1 (en) | 2013-05-10 |
US20130107752A1 (en) | 2013-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7433673B1 (en) | Method and system for providing location information for a wireless local area network (WLAN) | |
US9020105B2 (en) | Systems and methods for third party emergency call termination | |
US8340649B2 (en) | Establishing communications sessions | |
US9210225B2 (en) | Method and system for dynamically assigning a server | |
US10200530B2 (en) | Client application enabling multiple line call termination and origination | |
KR101243841B1 (en) | Method and apparatus for emergency call routing using an end node | |
KR100809419B1 (en) | Location Based WiFi Service System and Method Using HSS | |
US20130252636A1 (en) | Hot Spot Detection | |
US8897794B2 (en) | Location based contact routing | |
US8879708B2 (en) | Service control point functionality implemented at communication endpoints | |
US9743439B2 (en) | Mobile devices having a common communication mode | |
US20150156320A1 (en) | Systems and methods for locating endpoints in a communication network | |
US7907716B2 (en) | System and method for facilitating enhanced call awareness | |
CN101601310A (en) | The service route that is used for communication system | |
JP5931066B2 (en) | Emergency call management system | |
EP3745694A1 (en) | Method and telecommunication system for establishing a call via at least one telecommunication network using multiple call numbers | |
US20160007263A1 (en) | A System, Method, Computer Program and Data Signal for the Re-Routing of Enterprise Voice Traffic |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: VONAGE NETWORK LLC, NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KADAKIA, NIRAV;BUCKO, ANDREW;VANSADERS, STEPHEN;AND OTHERS;SIGNING DATES FROM 20120518 TO 20120521;REEL/FRAME:028257/0626 |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, ILLINOIS Free format text: SECURITY AGREEMENT;ASSIGNOR:VONAGE NETWORK LLC;REEL/FRAME:030450/0586 Effective date: 20130520 Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT Free format text: SECURITY AGREEMENT;ASSIGNOR:VONAGE NETWORK LLC;REEL/FRAME:030450/0586 Effective date: 20130520 |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT Free format text: SECURITY INTEREST;ASSIGNORS:VONAGE HOLDINGS CORP.;VONAGE NETWORK LLC;VONAGE BUSINESS SOLUTIONS INC.;AND OTHERS;REEL/FRAME:033545/0424 Effective date: 20140813 Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, ILLINOIS Free format text: SECURITY INTEREST;ASSIGNORS:VONAGE HOLDINGS CORP.;VONAGE NETWORK LLC;VONAGE BUSINESS SOLUTIONS INC.;AND OTHERS;REEL/FRAME:033545/0424 Effective date: 20140813 |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, ILLINOIS Free format text: SECURITY INTEREST;ASSIGNORS:VONAGE HOLDINGS CORP.;VONAGE AMERICA INC.;VONAGE BUSINESS SOLUTIONS, INC.;AND OTHERS;REEL/FRAME:036205/0485 Effective date: 20150727 Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT Free format text: SECURITY INTEREST;ASSIGNORS:VONAGE HOLDINGS CORP.;VONAGE AMERICA INC.;VONAGE BUSINESS SOLUTIONS, INC.;AND OTHERS;REEL/FRAME:036205/0485 Effective date: 20150727 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST;ASSIGNORS:VONAGE HOLDINGS CORP.;VONAGE NETWORK LLC;VONAGE BUSINESS SOLUTIONS INC.;AND OTHERS;REEL/FRAME:037570/0203 Effective date: 20140813 Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, ILLINOIS Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST;ASSIGNORS:VONAGE HOLDINGS CORP.;VONAGE NETWORK LLC;VONAGE BUSINESS SOLUTIONS INC.;AND OTHERS;REEL/FRAME:037570/0203 Effective date: 20140813 |
|
AS | Assignment |
Owner name: VONAGE BUSINESS INC., GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VONAGE NETWORK LLC;REEL/FRAME:038328/0501 Effective date: 20160304 |
|
AS | Assignment |
Owner name: VONAGE BUSINESS INC., GEORGIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE LIST BY DELETING 13831728 13831785 14291602 13680382 14827548 14752086 13680067 14169385 14473289 14194220 14194438 14317743 PREVIOUSLY RECORDED ON REEL 038328 FRAME 501. ASSIGNOR(S) HEREBY CONFIRMS THE SALE, ASSIGNMENT, TRANSFER AND CONVEYANCE OF REMAINING PROPERTIES;ASSIGNOR:VONAGE NETWORK LLC;REEL/FRAME:040540/0702 Effective date: 20160304 |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, ILLINOIS Free format text: SECURITY INTEREST;ASSIGNOR:VONAGE BUSINESS INC.;REEL/FRAME:047502/0432 Effective date: 20181106 Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT Free format text: SECURITY INTEREST;ASSIGNOR:VONAGE BUSINESS INC.;REEL/FRAME:047502/0432 Effective date: 20181106 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
AS | Assignment |
Owner name: TOKBOX, INC., NEW JERSEY Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:061002/0340 Effective date: 20220721 Owner name: NEXMO INC., NEW JERSEY Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:061002/0340 Effective date: 20220721 Owner name: VONAGE BUSINESS INC., NEW JERSEY Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:061002/0340 Effective date: 20220721 Owner name: VONAGE HOLDINGS CORP., NEW JERSEY Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:061002/0340 Effective date: 20220721 Owner name: VONAGE AMERICA INC., NEW JERSEY Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:061002/0340 Effective date: 20220721 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |