System and method for using distributed network performance information tables to manage network communications
First Claim
1. A wireless access point, comprising:
- a processing unit configured to communicate data packets with one or more end-user communications devices; and
a memory in communication with the processing unit and configured to store network performance information associated with the wireless access point, wherein the network performance information includes available bandwidth at the wireless access point;
wherein the processing unit is further configured to;
extract network performance information for each communication path from the wireless access point to each respective end-user communications device of the one or more end-user communications devices;
determine at least one node segment in a communication path from the wireless access point to a first end-user communications device of the one or more end-user communications devices;
provide a node segment network performance information for each of the at least one node segment to the first end-user communications device, wherein the network performance information includes the node segment network performance information;
assign a rating to the communication path based on a second rating assigned to the at least one node segment, wherein the second rating is based on the node segment network performance information; and
routing communications, over the communication path including the at least one node segment, to the first end-user communications device based on at least one network performance information criteria, wherein the communication path traverses different networks operated by different network service providers.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and network communications device including a processing unit configured to communicate data packets with one or more network communications devices. The data packets include network performance information generated by the one or more network communications devices in response to receiving a portion of the data packets. The network communications device further includes a memory in communication with the processing unit. The memory is configured to store a table containing network performance information associated with the node segments through which the data packets are communicated with the one or more network communications devices. The processing unit is further configured to process the data packets to store the network performance information in the table. The network performance information is utilized to alter future communications of the data packets through the node segments.
41 Citations
16 Claims
-
1. A wireless access point, comprising:
-
a processing unit configured to communicate data packets with one or more end-user communications devices; and a memory in communication with the processing unit and configured to store network performance information associated with the wireless access point, wherein the network performance information includes available bandwidth at the wireless access point; wherein the processing unit is further configured to; extract network performance information for each communication path from the wireless access point to each respective end-user communications device of the one or more end-user communications devices; determine at least one node segment in a communication path from the wireless access point to a first end-user communications device of the one or more end-user communications devices; provide a node segment network performance information for each of the at least one node segment to the first end-user communications device, wherein the network performance information includes the node segment network performance information; assign a rating to the communication path based on a second rating assigned to the at least one node segment, wherein the second rating is based on the node segment network performance information; and routing communications, over the communication path including the at least one node segment, to the first end-user communications device based on at least one network performance information criteria, wherein the communication path traverses different networks operated by different network service providers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
communicating, using a wireless access point, data packets with one or more end-user communications devices; storing, with the wireless access point, network performance information associated with the wireless access point, wherein the network performance information includes available bandwidth at the wireless access point; extracting, via the wireless access point, network performance information for each communication path from the wireless access point to each respective end-user communications device of the one or more end-user communications devices; determining, with the wireless access point, at least one node segment in a communication path from the wireless access point to a first end-user communications device of the one or more end-user communications devices; providing, with the wireless access point, a node segment network performance information for each of the at least one node segment to the first end-user communications device, wherein the network performance information includes the node segment network performance information; assigning, with the wireless access point, a rating to the communication path based on a second rating assigned to the at least one node segment, wherein the second rating is based on the node segment network performance information; and routing, via the wireless access point, communications, over the communication path including the at least one node segment, to the first end-user communications device based on at least one network performance information criteria, wherein the communication path traverses different networks operated by different network service providers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification