IP Library Granted Patent US 9,674,152
Granted Patent B1
US 9,674,152 · App. 11/981,165 · Granted Jun 6, 2017

Method and apparatus for a client connection manager

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,674,152
App. No.
11/981,165
Granted
Jun 6, 2017
Kind
B1
Abstract

A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.

Claims (10)

1. An apparatus for establishing a virtual connection from a server through a firewall to a client, the apparatus comprising:

the client having a first communications port, and a second communications port, the second communications port coupled to the firewall;

a client agent having a first communications port, and a second communications port, the first communications port coupled to communicate with the client first communications port;

a connection manager having a plurality of communications ports, a first one of the plurality of connection manager communications ports coupled to communicate with the client agent's second communications port, and a second one of the plurality of connection manager communications ports directly coupled to the firewall to communicate directly from the firewall with the client second communications port;

the server having a communications port, the server communications port coupled to communicate with a third one of the plurality of connection manager communications ports; and

wherein the connection manager further comprises a connection table, the connection table having a plurality of entries for each of the connection manager plurality of communications ports, and wherein at least one of the entries is a timestamp representing an earliest time at which an associated connection can be transitioned to a next lower state of activity, the lower state of activity being in sequential order standby, idle, and error.

2. The apparatus of claim 1 wherein the connection manager is part of the server.

3. The apparatus of claim 1 wherein the connection manager is a stand-alone appliance.

4. The apparatus of claim 1 wherein the client agent is located on a same side of the firewall as the client.

5. The apparatus of claim 1 wherein the connection manager has three or more communication states of activity for the plurality of communication ports.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Dec 8, 2023
From: BMO BANK N.A., AS ADMINISTRATIVE AGENT
To: DIGI INTERNATIONAL INC.
Reel/Frame 065835/0205 →
SECURITY INTEREST Recorded Dec 8, 2023
From: DIGI INTERNATIONAL INC.
To: BMO BANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065836/0981 →
SECURITY INTEREST Recorded Dec 19, 2019
From: DIGI INTERNATIONAL INC.
To: BMO HARRIS BANK N.A.
Reel/Frame 051370/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2018
From: ALLRED, CURTIS M.; SCHWARTZ, ELLIOT
To: EMBRACE NETWORKS, INC.
Reel/Frame 045627/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2018
From: EMBRACE NETWORKS, INC.
To: DIGI INTERNATIONAL INC.
Reel/Frame 045627/0133 →