Establishing and managing alternative networks for high quality of service communications
First Claim
1. A method for managing alternative networks comprising:
- communicating with a service using a first interface to establish communications through a second broadband connection, the first interface coupled to a first broadband connection received at a premises, the first broadband connection being coupled to the service outside the premises using a first data network;
providing a first data packet to the first interface, the first data packet including a first address and being received from a computing device using a third interface, the third interface coupled to the computing device at the premises;
determining at least one second data packet to be received at the first interface from the service is lost or delayed;
supplying a second address to the computing device for communications with the service, in response to the determining;
receiving from the computing device a third data packet including the second address;
modifying the third data packet including replacing the second address with the first address;
giving the modified third data packet to a second interface, the second interface coupled to the second broadband connection received at the premises, the second broadband connection being coupled to the service outside the premises using a second data network and being different from the first broadband connection;
determining a quality of service provided by the first data network, the determining including;
measuring at least one of a data rate and a number of lost packets over the first data network, andcomparing the measurements to at least one of a predetermined data rate and predetermined number of lost packets;
supplying the first address to the computing device for communications with the service, in response to the determining the quality of service;
receiving from the computing device a fourth data packet including the first address; and
giving the fourth data packet to the first interface.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided. Exemplary methods may include: providing a first data packet to a first interface, the first data packet including a first address and being received from a computing device, the computing device being at a premises and coupled to a third interface, the first interface coupled to a first broadband connection received at the premises, the first broadband connection being coupled to a service using a first data network; determining at least one second data packet to be received at the first interface from the service is lost or delayed; supplying a second address to the computing device for communications with the service, in response to the determining; receiving from the computing device a third data packet including the second address; modifying the third data packet including replacing the second address with the first address; and giving the modified third data packet to a second interface.
203 Citations
20 Claims
-
1. A method for managing alternative networks comprising:
-
communicating with a service using a first interface to establish communications through a second broadband connection, the first interface coupled to a first broadband connection received at a premises, the first broadband connection being coupled to the service outside the premises using a first data network; providing a first data packet to the first interface, the first data packet including a first address and being received from a computing device using a third interface, the third interface coupled to the computing device at the premises; determining at least one second data packet to be received at the first interface from the service is lost or delayed; supplying a second address to the computing device for communications with the service, in response to the determining; receiving from the computing device a third data packet including the second address; modifying the third data packet including replacing the second address with the first address; giving the modified third data packet to a second interface, the second interface coupled to the second broadband connection received at the premises, the second broadband connection being coupled to the service outside the premises using a second data network and being different from the first broadband connection; determining a quality of service provided by the first data network, the determining including; measuring at least one of a data rate and a number of lost packets over the first data network, and comparing the measurements to at least one of a predetermined data rate and predetermined number of lost packets; supplying the first address to the computing device for communications with the service, in response to the determining the quality of service; receiving from the computing device a fourth data packet including the first address; and giving the fourth data packet to the first interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing alternative networks comprising:
-
a first interface coupled to a first broadband connection received at a premises, the first broadband connection being coupled to a service outside the premises using a first data network; a second interface coupled to a second broadband connection received at the premises, the second broadband connection being coupled to the service outside the premises using a second data network and being different from the first broadband connection; a third interface coupled to a computing device at the premises; a processor coupled to the first, second, and third interfaces; and a memory coupled to the processor, the memory storing instructions executable by the processor to perform a method comprising; communicating with the service using the first interface to establish communications through the second broadband connection; providing a first data packet to the first interface, the first data packet including a first address and being received from the computing device; determining at least one second data packet to be received at the first interface from the service is lost or delayed; supplying a second address to the computing device for communications with the service, in response to the determining; receiving from the computing device a third data packet including the second address; modifying the third data packet including replacing the second address with the first address; giving the modified third data packet to the second interface; determining a quality of service provided by the first data network, the determining including; measuring at least one of a data rate and a number of lost packets over the first data network, and comparing the measurements to at least one of a predetermined data rate and predetermined number of lost packets; supplying the first address to the computing device for communications with the service, in response to the determining the quality of service; receiving from the computing device a fourth data packet including the first address; and giving the fourth data packet to the first interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification