The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 23, 2021

Filed:

Oct. 17, 2018
Applicant:

Colortokens, Inc., Santa Clara, CA (US);

Inventors:

Anoop Singh Kapoor, San Jose, CA (US);

Ashish Trivedi, Fremont, CA (US);

Ravi Voleti, Fremont, CA (US);

Deepak Mohanty, Fremont, CA (US);

Mritunjay Kumar, San Jose, CA (US);

Assignee:

COLORTOKENS, INC., Santa Clara, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/803 (2013.01); H04L 29/12 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 47/125 (2013.01); H04L 61/1511 (2013.01); H04L 61/2007 (2013.01); H04L 67/02 (2013.01);
Abstract

A system and method for performing load balancing over an overlay network is disclosed. The load balancing is performed by a DNS load balancing module communicating to a plurality of computing devices communicatively coupled over the overlay network. The DNS load balancing module calculates and maintains a weighted value of each computing device among the plurality of computing device based on a plurality of parameters. The DNS load balancing module on receiving a DNS lookup request for a resource from a first computing device identifies a list of computing device among the plurality of computing device hosting the requested resource. The DNS load balancing module further performs load balancing by selecting a computing device among a list of computing devices for accessing the resource based on a weighted value calculated.


Find Patent Forward Citations

Loading…