Access and control system for network-enabled devices
First Claim
Patent Images
1. A publicly addressable distributed control infrastructure comprising:
- a plurality of connection servers, each of the plurality of connection servers configured to route communications between multiple computers within respective multiple private networks; and
a load balancing server operable to;
determine a user type of a first computer that requests communication with a second computer via the publicly addressable distributed control infrastructure;
determine a session type of a first session associated with the communication between the first computer and the second computer;
compare the user type and the session type with server type information stored in at least one database communicatively coupled to the load balancing server;
select first and second connection servers of the plurality of connection servers based at least in part on comparison of the user type and the session type with the server type information;
determine a first utilization ratio of the first connection server and a second utilization ratio of the second connection server;
calculate an average expected power for the first session; and
assign one of the first connection server or the second connection server to the first session based at least in part on the first utilization ratio, the second utilization ratio, and the average expected power.
7 Assignments
0 Petitions
Accused Products
Abstract
A publicly addressable control infrastructure includes a plurality of connection servers and a load balancing server. The load balancing server assigns connection servers to particular communication sessions based on a number of variables. A computer at a private address exchanges secure communications with another computer at a private address via a connection server. A sending buffer at the computer is adaptively polled for data for communication to the other computer.
181 Citations
3 Claims
-
1. A publicly addressable distributed control infrastructure comprising:
-
a plurality of connection servers, each of the plurality of connection servers configured to route communications between multiple computers within respective multiple private networks; and a load balancing server operable to; determine a user type of a first computer that requests communication with a second computer via the publicly addressable distributed control infrastructure; determine a session type of a first session associated with the communication between the first computer and the second computer; compare the user type and the session type with server type information stored in at least one database communicatively coupled to the load balancing server; select first and second connection servers of the plurality of connection servers based at least in part on comparison of the user type and the session type with the server type information; determine a first utilization ratio of the first connection server and a second utilization ratio of the second connection server; calculate an average expected power for the first session; and assign one of the first connection server or the second connection server to the first session based at least in part on the first utilization ratio, the second utilization ratio, and the average expected power. - View Dependent Claims (2, 3)
-
Specification