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:
Apr. 28, 2020

Filed:

Oct. 21, 2016
Applicant:

Infiswift Inc., San Ramon, CA (US);

Inventors:

Jayendran Srinivasan, Milpitas, CA (US);

Venkatesa Prasannaa Selvaraj, Tamil Nadu, IN;

Saravanan Thulasingam, Austin, TX (US);

Assignee:

INFISWIFT TECHNOLOGIES, INC., San Ramon, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 67/32 (2013.01); H04L 67/141 (2013.01); H04L 67/2842 (2013.01);
Abstract

Methods for bridging computers functioning as Publish/Subscribe brokers are provided to build a distributed cluster for scalability by enabling publishers to connect to one broker and subscribers to that publisher to connect to a different broker. In one aspect, a method includes listening to an internal bridge port on one broker for receiving bridge connections from other brokers in the cluster, and in parallel, connecting to the internal bridge ports of each of the other brokers in the cluster, waiting for all such incoming and outgoing bridge connections to be completed, and then opening up the external port for serving actual clients. The method also includes creating separate bridges for each direction of traffic to make the broker code completely symmetric and also supporting the creation of an arbitrary number of bridge connections between each pair of brokers for each direction to reduce latency.


Find Patent Forward Citations

Loading…