SYSTEMS AND METHODS FOR ESTABLISHING A VIRTUAL LOCAL AREA NETWORK
First Claim
1. A method for establishing a virtual local area network, the method comprising:
- determining a first data protocol for at least a first network utilized by a first communications device, via a registration server;
determining a second data protocol for at least a second network utilized by a second communications device, via the registration server;
establishing a network connection between the first communications device and the second communications device;
converting a data format of data exchanged between the first and second communications devices based upon the first data protocol and the second data protocol when the first data protocol differs from the second data protocol;
evaluating a plurality of networks available to the first communications device to determine a network with a highest bandwidth of each of the plurality of networks; and
selecting the network for the first communications device based on the highest bandwidth of the plurality of networks relative to one another.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for establishing a virtual local area network are provided herein. According to some embodiments, methods for establishing a virtual local area network include determining at least a first data protocol utilized by a first communications device via a registration server, the first communications device being communicatively coupled with at least a first network via the first data protocol version; determining at least a second data protocol utilized by a second communications device via the registration server, the second communications device being communicatively coupled with at least a second network via the second data protocol version; establishing a network connection between the first communications device and the second communications device; and converting data format of data exchanged between the first and second communications devices when the first data protocol differs from the second data protocol.
41 Citations
27 Claims
-
1. A method for establishing a virtual local area network, the method comprising:
-
determining a first data protocol for at least a first network utilized by a first communications device, via a registration server; determining a second data protocol for at least a second network utilized by a second communications device, via the registration server; establishing a network connection between the first communications device and the second communications device; converting a data format of data exchanged between the first and second communications devices based upon the first data protocol and the second data protocol when the first data protocol differs from the second data protocol; evaluating a plurality of networks available to the first communications device to determine a network with a highest bandwidth of each of the plurality of networks; and selecting the network for the first communications device based on the highest bandwidth of the plurality of networks relative to one another. - View Dependent Claims (2, 4, 5, 6, 7, 8, 21, 22)
-
-
3. (canceled)
-
9. A system for establishing virtual local area network, the system comprising:
-
a first communications device that utilizes at least a first data protocol to communicatively couple with at least a first network; a second communications device that utilizes at least a second data protocol to communicatively couple with at least a second network; a registration server communicatively coupled with the first and second communications devices, the registration server including a memory for storing executable instructions, the instructions being executable by a processor to; determine the first data protocol utilized by the first communications device; determine the second data protocol utilized by a second communications device; establish a network connection between the first communications device and the second communications device; convert a data format of data exchanged between the first and second communications devices based upon the first data protocol and the second data protocol when the first data protocol differs from the second data protocol; evaluate a plurality of network connections available to the first communications device to determine a preferred network with a lowest latency of each of the plurality of networks; and select the network for the first communications device based upon the lowest latency of the plurality of networks relative to one another. - View Dependent Claims (10, 12, 13, 14, 15, 23, 24)
-
-
11. (canceled)
-
16. -20. (canceled)
-
25. A non-transitory computer readable medium having recorded thereon a program, the program when executed causing a computer to perform a method, the method establishing a virtual local area network, the method comprising:
-
determining a first data protocol for at least a first network utilized by a first communications device, via a registration server; determining a second data protocol for at least a second network utilized by a second communications device, via the registration server; establishing a first network connection between the first communications device and the second communications device; converting a data format of data exchanged between the first and second communications devices based upon the first data protocol and the second data protocol when the first data protocol differs from the second data protocol; establishing a second network connection between the first communications device and the second communications device, the second network connection for sending error correction codes in parallel with data being communicated between the first and second communications devices on the first network connection. - View Dependent Claims (26, 27)
-
Specification