Patents by Inventor Michael K. Bugenhagen

Michael K. Bugenhagen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8761207
    Abstract: A system and method for separating clock recovery for a pseudowire communication. An incoming signal is received for a pseudowire communication. The incoming signal is separated into a first signal and a second signal. Packets within the first signal are ordered in a first register. A clock signal is extracted from the second signal in a second register to generate a modified clock signal. A delay is incurred during generating of the modified clock signal. The first signal is communicated utilizing the modified clock signal.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: June 24, 2014
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 8750158
    Abstract: A system and method for differentiating billing in response to content. A determination is made of types of traffic in one or more communications being communicated through a network. A determination is made of rates associated with each of the types of traffic. Billing is implemented utilizing the rates for the types of traffic.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: June 10, 2014
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Robert J. Morrill, Michael K. Bugenhagen
  • Patent number: 8745702
    Abstract: A system and method for managing control of a network interface device. Permissions for management of a NID are established. The permissions enable a user to deny a third party access to one or more portions of the NID. Access for the third party to the one or more portions of the NID are granted in response to receiving an authorized override command from the third party. Activities performed by the third party are logged by the one or more portions of the mid-in response to receiving the authorized override command from the third party.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: June 3, 2014
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Publication number: 20140126411
    Abstract: A system, method, and handheld wireless device for improving a connection to a wireless device. Performance information is measured for the connection to the wireless device. One or more trends in one or more averages associated with the performance information are determined. The one or more trends and the one or more averages are displayed to user. Recommendations are generated for the user to implement a user action in response to the one or more trends and the one or more averages to improve the connection to the wireless device. The recommendations are displayed to the user to improve the connection in real-time.
    Type: Application
    Filed: January 13, 2014
    Publication date: May 8, 2014
    Applicant: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Publication number: 20140126413
    Abstract: A system, computer implemented method, and server for measuring compliance with a SLA. The system includes a server operable to communicate with a number of UNIs. The system further includes a network operable to communicate packets between the server and the number of UNIs. The server includes an application engine operable to determine that the network is noncompliant with the SLA in response to the determined frame loss and further in response to a determination that a committed information rate (CIR) has not been exceeded, and the monitoring device being further operable to log the network is noncompliant with the SLA.
    Type: Application
    Filed: January 14, 2014
    Publication date: May 8, 2014
    Applicant: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 8718046
    Abstract: A method of monitoring the connection of a first end-user device to a network includes determining the amount of bandwidth present, tracking the amount of bandwidth in use by different classes of traffic, and tracking performance of the connection to detect when a threshold crossing has been reached. The method also includes transmitting a query to the first end-user device in response to the determined reaching of the threshold, the query requesting from a user of the first end-user device a communication action to perform based on the threshold being reached. The method further includes changing the communications session between the first end-user device and the network in accordance with the received communication action.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: May 6, 2014
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 8717911
    Abstract: A network communications device including an input/output (I/O) unit configured to communicate data packets to and from a communications network and at least one module. The module(s) may be configured to count total data packets being communicated via the I/O unit during a time period, count data packets including real-time content being communicated via the I/O unit during the time period, determine bandwidth of total data packets being communicated via the I/O unit, determine bandwidth of data packets including real-time content being communicated via the I/O unit, and communicate indicia representative of the bandwidth of data packets including real-time content and total data packets via said I/O unit to another network communications device. The module(s) may be software, hardware, or a combination thereof.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: May 6, 2014
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael K. Bugenhagen, Robert J. Morrill, William L. Wiley
  • Publication number: 20140119202
    Abstract: A system and method for communicating alarms. Packets are communicated through multiple maintenance entities in one or more networks. A determination is made that there is a failure between or at one of the multiple maintenance entities in the one or more networks. An alarm is generated at a maintenance entity nearest the failure in response to determining there is a failure. The alarm indicates a location of the failure and an identification of a communications service provider associated with the failure. The alarm is communicated back through one or more of the multiple maintenance entities to a maintenance end point. The alarm is routed to at least a communications service provider determined to be associated with the failure.
    Type: Application
    Filed: January 3, 2014
    Publication date: May 1, 2014
    Applicant: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 8706027
    Abstract: A system and method for communicating through a host repeater. Data is received from a remote repeater communicating with a wireless device. The host repeater registers as the wireless device on a wireless network. The data is reformatted for transmission between the wireless devices and the wireless network.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: April 22, 2014
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael K. Bugenhagen, Carl Milton Coppage
  • Patent number: 8687614
    Abstract: A system for method for adjusting radio frequency parameters. A network performance device includes a network performance function executed to monitor network performance between a wireless network device and a wireless packet network switch, determine whether at least one network performance value of the wireless network device exceeds one or more predetermined threshold values, and communicate an instruction to adjust the one or more RF parameters between the wireless network device and the wireless device in response to exceeding the one or more predetermined threshold values. An RF signal path is provided between the wireless network device and the wireless device. The network performance is concatenated into data packets communicated between the wireless network device and the wireless packet network switch utilizing a packet network.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: April 1, 2014
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Carl M. Coppage, Steven E. Kozisek, Robert J. Morrill, Michael K. Bugenhagen
  • Publication number: 20140082193
    Abstract: A system and method for controlling maximum throughput for communications. A frame size of each packet communicated to a server is determined. A maximum throughput is determined by converting the determined frame size of each packed communicated to the server to an effective throughput rate. Frames per second are measured at the server. An amount of loss at the server is determined. A message indicating the maximum throughput, the amount of loss, and the frames per second is communicated in response to determining there is loss at the server.
    Type: Application
    Filed: November 26, 2013
    Publication date: March 20, 2014
    Applicant: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 8670313
    Abstract: A system for adjusting the window size of a TCP packet on a packet network including a sending network element in communication with a receiving network element for transmitting and receiving data packets between the sending network element and the receiving network element on the packet network, wherein at least one of the sending network element and the receiving network element is configured to determine network performance information of the packet network; and adjust the window size of the TCP packet based on the network performance information. A method for adjusting the window size of a TCP packet on a packet network is also included.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: March 11, 2014
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Amar N. Ray, Michael K. Bugenhagen, Robert J. Morrill, Cadathur V. Chakravarthy
  • Publication number: 20140064086
    Abstract: The disclosed embodiments include a computer-implemented method for controlling network communications.
    Type: Application
    Filed: November 6, 2013
    Publication date: March 6, 2014
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill
  • Publication number: 20140064100
    Abstract: The disclosed embodiments include a computer implemented method for routing data packets. In one embodiment, the method includes storing network usage information of a packet network managed by a communications carrier including network usage information associated with communications by subscribers of other communications carrier that communicate data packets over the packet network, the network usage information distinguishing between data packets associated with a first service and data packets associated with a second service; determining pricing information for communicating the data packets via a plurality of networks, wherein each network is associated with a different communications carrier; and selecting one of the plurality of networks for routing the data packets based on cost, wherein the cost includes a first cost for communicating the data packets that are associated with the first service and a second cost for communicating the data packets that are associated with the second service.
    Type: Application
    Filed: November 8, 2013
    Publication date: March 6, 2014
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: Stephen K. Edwards, Robert J. Morrill, Michael K. Bugenhagen
  • Publication number: 20140050106
    Abstract: A system and method for handling communications requests. Network performance information of a communications network is gathered using PIP data packets to determine a status of a number of nodes of the communications network. Available bandwidth through connections of the communications network are determined based on the PIP data packets. The available bandwidth for a number of customers is allocated for new connections and utilized bandwidth through the connections as the utilized bandwidth changes across the communications network.
    Type: Application
    Filed: September 9, 2013
    Publication date: February 20, 2014
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: James L. McNaughton, John M. Heinz, Michael K. Bugenhagen
  • Publication number: 20140043999
    Abstract: The disclosed embodiments include a system, computer program product, and method for modifying communications of a communications network. For example, in one embodiment, a computer implemented method for modifying communications of a communications network comprises receiving performance information packets that includes network performance information associated with the communications network, and transmitting a command to a specified access point based on the network performance information. In certain embodiments, the command instructs the specified access point to perform at least one of reconfiguring itself based on a particular set of configuration parameters, restarting itself, running diagnostic routines, increasing buffered data, refreshing a routing table, modifying a routing table, terminating a particular process or processes, and terminating all operations.
    Type: Application
    Filed: October 21, 2013
    Publication date: February 13, 2014
    Applicant: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Publication number: 20140043977
    Abstract: The disclosed embodiments include a computer implemented method for managing network communications. In one embodiment, the method includes gathering, using performance information packet (PIP) data packets, network performance information from a communications network that includes network performance information from a set of egress points between the communications network and an outside network. The method selects a network connection including an egress point and an egress packet path within the communications network to the egress point offering the best quality of service between the communications network and an outside network based on the network performance information. The method then establishes the network connection between the communications network and the outside network for routing communications.
    Type: Application
    Filed: October 21, 2013
    Publication date: February 13, 2014
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen
  • Publication number: 20140022899
    Abstract: The disclosed embodiments include a method, apparatus, and computer program product for managing test traffic over a network. For example, one disclosed embodiment includes a system that includes at least one processor and at least one memory coupled to the at least one processor. In one embodiment, the at least one processor is configured to execute instructions stored in the at least one memory to perform operations comprising receiving a request to perform a throughput test from one or more testing clients; determining a state of the network utilizing indicators received from a plurality of portions of the network; authorizing the throughput test in response to the state of the network being acceptable for performing the throughput test; and pausing the throughput test in response to a change in the state of the network indicative of a network state that is unacceptable for performing the throughput test.
    Type: Application
    Filed: September 25, 2013
    Publication date: January 23, 2014
    Applicant: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 8634311
    Abstract: A system and method for measuring compliance with a service level agreement (SLA) for communications. A committed information rate operable to avoid contention is set. A determination is made that there is frame loss on the network. A determination is made if the CIR is exceeded in response to the determined frame loss. A determination is made that a service is noncompliant with the SLA in response to determining the CIR has not been exceeded. Noncompliance of the service with the SLA is logged.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: January 21, 2014
    Assignee: Centurylink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 8631236
    Abstract: Online file locker system, method, and computer software are described. Some such tools can employ a universal serial bus memory drive, a residential gateway, and/or a data server over a network. In some cases, when the universal serial bus memory drive is inserted into a universal serial bus port of the residential gateway, data stored on the universal serial bus memory drive is automatically uploaded to, and/or synchronized with data stored on, the data server, which is in communication with the residential gateway over the network. In other cases, data deletion is accomplished in a similar manner, for example, upon removal of the universal serial bus drive and/or upon detection of files deleted from the universal serial bus drive.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: January 14, 2014
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen