IP Library Granted Patent US 9,210,225
Granted Patent B2
US 9,210,225 · App. 13/478,630 · Granted Dec 8, 2015

Method and system for dynamically assigning a server

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 9,210,225
App. No.
13/478,630
Granted
Dec 8, 2015
Kind
B2
Abstract

A method of dynamic server assignment in a VoIP network includes detecting a telecommunication device on the VoIP network and querying a geo-location server for geographic information related to the telecommunication device's location and receiving the geographic information. Based on the geographic information a server assignment is determined. A configuration file for the telecommunication device including the server assignment and location is created and the configuration is provided to the telecommunication device over the network. The configuration file may also include features related to local customs or practice.

Claims (46)

1. A method of dynamic server assignment in a VoIP network comprising:

detecting a telecommunication device on the VoIP network;

querying a geo-location server for geographic information related to the telecommunication device's location and receiving the geographic information;

determining a server assignment based on the geographic information received about telecommunication device's location;

creating a configuration file for the telecommunication device, the configuration file including the device's location and server assignment; and,

providing the configuration file over the VoIP network to the telecommunication device;

wherein the configuration file further comprises characteristics of the telecommunication device, said characteristics selected in accordance with customs associated with the telecommunication device's location;

wherein the characteristics of the communication device are selected from the group consisting of dial tone, ring tone, operator assistance, caller ID, dial plan and language.

2. A method of configuring a new telecommunication device on a VoIP network, comprising:

connecting the new telecommunication device to a network via a network access point;

sending a message from the new telecommunication device to a configuration server accessible on the network;

receiving the message at the configuration server;

querying a geo-location server for geographic information related to the new telecommunication device's location;

receiving the geographic information from the geo-location server;

determining a server assignment based on the new telecommunication device's location and location of a candidate server; and,

creating a configuration file for the new telecommunication device including the device location and server assignment and providing the configuration file over the network to the telecommunication device.

3. The method of claim 2 , wherein the message is sent to a predetermined address stored in the new telecommunication device.

4. A method of dynamically configuring a telecommunication device, comprising:

detecting the telecommunication device;

retrieving an indication of the location of the telecommunication devices from a configuration file associated with the telecommunication device;

determining a current location of the telecommunication device;

comparing the current location of the telecommunication device with the indication of the location;

generating a new configuration for the telecommunication device based on the comparison and the current location; and,

providing the new configuration via a network to the telecommunication device.

5. The method of claim 4 , wherein the step of determining the current location comprises the step of querying a geo-location server.

6. The method of claim 4 , wherein the step of determining the current location is based on information received from the telecommunication device.

7. The method of claim 4 , wherein the step of determining the current location of the telecommunication device comprises determining an IP address of a network access point via which the telecommunication device is connected.

8. The method of claim 4 , wherein the indication of location of the telecommunication device is a listed IP address.

9. The method of claim 4 , wherein the indication of the location of the telecommunication device is a listed geographic location.

10. The method of claim 4 , wherein the indication of the location of the telecommunication device is an assigned server.

11. The method of claim 4 , wherein the new configuration comprises an assignment of a server based on the current location of the telecommunication device.

12. The method of claim 4 , wherein the new configuration comprises an indication of the current location.

13. The method of claim 4 , wherein the new configuration comprises a plurality of features based upon the current location.

14. The method of claim 13 , wherein the features are selected from the group consisting of dial tone, ring tone operator assistance, caller ID, dial plan and language.

15. The method of claim 4 , wherein the new configuration comprises an assignment of a 911 call center.

16. The method of claim 15 , wherein a 911 call from the telecommunication device is routed to the assigned 911 call center.

17. The method of claim 4 , wherein the telecommunication device is selected from the group consisting of a terminal adapter for connection of a landline type telephone to the VoIP network and a mobile telephony device operating in a cellular or WiFi environment.

18. The method of claim 5 , wherein the query input to the geo-location server is the current IP address of the telecommunication device.

19. A method of dynamically configuring a telecommunication device, comprising:

providing a configuration file for the telecommunications device, wherein the configuration file includes a first server assignment;

receiving a message from the telecommunication device at the assigned first server;

retrieving an indication of the location of the telecommunication devices from the configuration file associated with the telecommunication device;

querying a geo-location server for geographic information related to the telecommunication device's location and receiving geographic information;

comparing the geographic information related to the telecommunication device's location with the indication of the location from the configuration file;

generating a new configuration for the telecommunication device based on the comparison and the geographic information; wherein the new configuration includes a second server assignment; and,

providing the new configuration via a network to the telecommunication device.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE BUSINESS INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0432 →
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. Recorded Oct 28, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 040540/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 038328/0501 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
SECURITY AGREEMENT Recorded May 20, 2013
From: VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030450/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2012
From: KADAKIA, NIRAV; BUCKO, ANDREW; VANSADERS, STEPHEN; SHAH, NILESH
To: VONAGE NETWORK LLC
Reel/Frame 028257/0626 →