IP Library Granted Patent US 7,065,043
Granted Patent B2
US 7,065,043 · App. 10/036,001 · Granted Jun 20, 2006

Method and system for connecting to a proxy server with the lowest workload through querying a load monitor

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 7,065,043
App. No.
10/036,001
Granted
Jun 20, 2006
Kind
B2
Abstract

A system and method for providing a Voice-over Internet Protocol (VoIP) system is disclosed. The VoIP system includes a network including at least two VoIP proxy servers configured to allow voice data to be transmitted and received over the network. The VoIP system also includes at least one VoIP client operatively coupled to the network to transmit and receive voice data over the network and a load monitor device configured to monitor workload on the at least two VoIP proxy servers and determine an identity of the VoIP proxy server with a lowest workload. The load monitor device is also configured to provide the identity of the VoIP proxy server with the lowest workload to the at least one VoIP client so that the at least one VoIP client can connect to the VoIP proxy server with the lowest workload to transmit and receive voice data.

Claims (12)

1. A method of balancing workload in a Voice-over-Internet Protocol (VoIP) system having at least one VoIP client, a plurality of VoIP proxy servers and a load monitor, comprising:

receiving a query from the VoIP client with the load monitor, the query requesting an identity of the VoIP proxy server among the plurality of VoIP proxy servers that has the lowest workload;

with the load monitor, determining the identity of the VoIP proxy server among the plurality of VoIP proxy servers that has the lowest workload by comparing workload data received from each VoIP proxy server;

transmitting the identity of the VoIP proxy server among the plurality of VoIP proxy servers that has the lowest workload from the load monitor to the VoIP client; and

the VoIP client communicating with the identified VoIP proxy server to initiate a VoIP call.

2. The method of claim 1 , further comprising polling each VoIP proxy server for the workload data with the load monitor on a periodic basis.

3. The method of claim 1 , wherein each of the VoIP proxy servers spontaneously report workload data to the load monitor.

4. The method of claim 1 , wherein workload data is continuously collected by the load monitor from each of the VoIP proxy servers.

5. The method of claim 1 , wherein the load monitor collects the workload data from the VoIP proxy servers after receipt of the query from the VoIP client.

6. The method of claim 1 , wherein if two or more of the VoIP proxy servers have the lowest workload, the load manager selects one of the VoIP proxy servers to identify to the VoIP client.

7. The method of claim 6 , wherein the selection is made based on VoIP proxy server proximity to a gateway through which the VoIP communicates.

8. The method of claim 6 , wherein the selection is made based on a historical workload statistic.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2023
From: GREEN FIELD, SERIES 93 OF ALLIED SECURITY TRUST I
To: PALO ALTO NETWORKS, INC.
Reel/Frame 064259/0425 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2022
From: INNOMEDIA PTE LTD.
To: GREEN FIELD, SERIES 93 OF ALLIED SECURITY TRUST I
Reel/Frame 059250/0536 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2003
From: INNOMEDIA, INC.
To: INNOMEDIA PTE LTD.
Reel/Frame 013337/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2001
From: WU, JIANMIN; CHENG, SHIH-AN; CHANG, CHEN-HEUI
To: INNOMEDIA, INC.
Reel/Frame 012426/0137 →