IP Library Granted Patent US 8,948,036
Granted Patent B2
US 8,948,036 · App. 13/472,204 · Granted Feb 3, 2015

System and method for using distributed network performance information tables to manage network communications

Inventors: Robert J. Morrill (Overland Park, KS); William L. Wiley (Overland Park, KS); Michael K. Bugenhagen (Olathe, KS)
Assignee: CenturyLink Intellectual Property LLC
H04L41/0896H04L67/14H04L67/141H04L43/16H04L67/146H04L43/087H04L43/0847H04L43/0852H04L43/0829
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 8,948,036
App. No.
13/472,204
Granted
Feb 3, 2015
Kind
B2
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.

Claims (10)

1. A communication device comprising:

a network interface operable to connect the communication device to one or more wireless access points for communicating data packets;

a processing unit configured to retrieve network performance information from the one or more wireless access points, wherein the network performance information includes information that distinguishes between an amount of data packets that include real-time content from total data packets being transmitted by each of the one or more wireless access points, and further configured to execute instructions to generate a user interface that displays the network performance information on the communication device for each of the one or more wireless access points, wherein the network performance information includes available bandwidth at each of the one or more wireless access points, and wherein the user interface that displays the network performance information includes the information that indicates the amount of data packets that include real-time content from the total data packets being transmitted by each of the one or more wireless access points; and

wherein the processing unit executes instructions to connect the communication device to a user-selected wireless access point, based on the network performance information associated with each of the one or more wireless access points, wherein the user-selected wireless access point is determined automatically based on a set of user-predetermined criteria.

2. The communication device according to claim 1 , wherein the network performance information includes a number of communications devices currently connected to each of the one or more wireless access points.

3. The communication device according to claim 2 , wherein the network performance information includes current bandwidth usage for each of the communications devices currently connected to each of the one or more wireless access points.

4. A method for connecting a communication device to a wireless access point, the method comprising:

retrieving network performance information from one or more wireless access points, wherein the network performance information includes information that distinguishes an amount of data packets that include real-time content from total data packets being transmitted by each of the one or more wireless access points;

generating, using a processor, a user interface that displays the network performance information on the communication device for each of the one or more wireless access points, wherein the network performance information includes available bandwidth at each of the one or more wireless access points, and wherein the user interface that displays the network performance information includes the information that indicates the amount of data packets that include real-time content from the total data packets being transmitted by each of the one or more wireless access points; and

connecting the communication device to a user-selected wireless access point based on the network performance information associated with each of the one or more wireless access points, wherein the user-selected wireless access point is determined automatically based on a set of user-predetermined criteria.

Assignments (2)
CHANGE OF NAME Recorded Dec 24, 2014
From: EMBARQ HOLDINGS COMPANY, LLC
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 034700/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2012
From: MORRILL, ROBERT J.; WILEY, WILLIAM L.; BUGENHAGEN, MICHAEL K.
To: EMBARQ HOLDINGS COMPANY, LLC
Reel/Frame 028212/0411 →
Continuity (7)
Continuation 11809537 · May 31, 2007
Continuation In Part 11583288 · Oct 19, 2006
Provisional Application 60839333 · Aug 22, 2006
Provisional Application 60897543 · Jan 26, 2007
Provisional Application 60905624 · Mar 7, 2007
Provisional Application 60922246 · Apr 5, 2007
Related Publication 20120230328A1 · Sep 13, 2012