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: 8374090
    Abstract: A system and method routing content over a packet network. A call request is received at a call control manager to communicate data packets including real-time over a packet network. A determination is made of at least one network node through which a call path for a call is to be routed, the network performance information including real-time bandwidth usage and non-real time bandwidth usage. Network performance information associated with communications are accessed over the at least one network node. An automatic determination is made whether the at least one network node is impaired or congested. The real time bandwidth usage and the non-real time bandwidth usage is determined from the network performance information if the at least one network node is determined to be impaired or congested.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: February 12, 2013
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Robert J. Morrill, William L. Wiley, Michael K. Bugenhagen
  • Patent number: 8358580
    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; concatenate the network performance information into the data packets; 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 8, 2009
    Date of Patent: January 22, 2013
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Amar N. Ray, Michael K. Bugenhagen, Robert J. Morrill, Cadathur V. Chakravarthy
  • Publication number: 20130012194
    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: Application
    Filed: September 12, 2012
    Publication date: January 10, 2013
    Applicant: CENTURYLINK INTELLECTUAL PROPERTY LLC
    Inventors: Michael K. Bugenhagen, Carl Milton Coppage
  • Publication number: 20120327816
    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: Application
    Filed: August 9, 2012
    Publication date: December 27, 2012
    Inventors: Robert J. Morrill, Michael K. Bugenhagen
  • Publication number: 20120330804
    Abstract: A system and method for differentiating billing utilizing account status. A determination is made of an account status of a user associated with one or more communications being communicated through a network. A determination is made of a rate associated with the account status. The user is billed utilizing the account status associated with the user.
    Type: Application
    Filed: August 9, 2012
    Publication date: December 27, 2012
    Inventors: Robert J. Morrill, Michael K. Bugenhagen
  • Patent number: 8340083
    Abstract: Embodiments disclosed herein include systems, methods, and software that reduce processing burdens on host soft switches. A method of operating a communication network comprises receiving a plurality of update messages from a plurality of border controllers that interface communications between a first packet network and a second packet network. The update messages are processed to determine operational states of the plurality of border controllers. Responsive to receiving a query from a soft switch in the first packet network for a session between the first and second packet networks, the query is processed to select a first border controller for the session from the plurality of border controllers based on the operational states of the plurality of border controllers. A response is transferred to the soft switch indicating the first border controller.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: December 25, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael K. Bugenhagen, Matthew C. Schlesener
  • Publication number: 20120321052
    Abstract: A system and method for selecting a data delivery network. A determination is made of user information associated with a communication from a user. A determination is made of performance information for multiple data delivery networks. The data delivery network is selected for the communication from the multiple data delivery networks.
    Type: Application
    Filed: August 9, 2012
    Publication date: December 20, 2012
    Inventors: Robert J. Morrill, Michael K. Bugenhagen
  • Publication number: 20120320784
    Abstract: The disclosed embodiments include a system and method for monitoring performance of a packet network. In one embodiment, a method includes collecting network performance information from a plurality of network nodes of a packet network, the network performance information being indicative of a health of the network packet network. The method includes storing the network performance information collected from the plurality of network nodes and generating a graphical user interface including a graphical representation of the network performance information, wherein the graphical representation of a network segment is indicated as a line, and wherein a width of the line widens and narrows in accordance with an amount of traffic flow over the network segment.
    Type: Application
    Filed: August 21, 2012
    Publication date: December 20, 2012
    Inventors: Stephen K. Edwards, Michael K. Bugenhagen
  • Publication number: 20120314573
    Abstract: The disclosed embodiments include a system and method for monitoring performance of a packet network. In one embodiment, a method includes determining network performance information of a packet network by monitoring performance information packets that are communicated along network paths of the packet network. The method also includes appending the network performance information gathered at a network node along the network paths to data stored in the performance information packets. The method stores the network performance information collected by monitoring the performance information packets in memory and analyzes the stored network performance information to generate historical network performance information. The method automatically alters network operation in response to current network performance information indicating that the packet network is not operating properly based on the historical network performance information.
    Type: Application
    Filed: August 21, 2012
    Publication date: December 13, 2012
    Inventors: Stephen K. Edwards, Michael K. Bugenhagen
  • Patent number: 8310937
    Abstract: A voice packet dynamic echo cancellation system includes an input/output unit configured to communicate over a packet network and a storage unit configured to store network performance information associated with node segments on the packet network. The system also includes a processing unit in communication with the input/output unit and the storage unit and configured to: set-up a call from an originating call device to a terminating call device; determine the network performance of the call between the originating call device and the terminating call device; locate an echo signal of the call to the originating call device based on the network performance; produce a echo cancellation signal based on the echo signal; and cancel the echo signal with the echo cancellation signal.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: November 13, 2012
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 8306030
    Abstract: A communication system comprises an origination system configured to transmit session traffic, a traffic processing system configured to receive the session traffic from the origination system, multiplex the session traffic to virtual channels based on a plurality of vectors, transmit the plurality of vectors to a destination system, and transmit the session traffic over the virtual channels to the destination system, and a destination system configured to receive the session traffic and de-multiplex the session traffic based on the plurality of vectors.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: November 6, 2012
    Assignee: Sprint Communications Company L.P.
    Inventor: Michael K. Bugenhagen
  • Patent number: 8307065
    Abstract: A system and method for controlling communications networks. Network performance information is gathered from a first communications network using performance information packet data packets. A network operator of the first communications network is controlled from a secondary communications network using the performance information packet data packets. Changes to the network operator are implemented based on instructions included in the performance information packet data packets.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: November 6, 2012
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: James L. McNaughton, John M. Heinz, Michael K. Bugenhagen, William L. Wiley
  • Patent number: 8289965
    Abstract: A method for establishing a communications session includes receiving a request to initiate a communications session. The request is associated with an end-user and the end-user is associated with at least two identifiers. The method also includes selecting one of the at least two identifiers in response to performance information associated with the selected one of the at least two identifiers. The method also includes establishing a communications session with the end-user in response to selecting the one of the at least two identifiers.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: October 16, 2012
    Assignee: Embarq Holdings Company, LLC
    Inventors: Michael K. Bugenhagen, Michael A. Stevens, William L. Wiley
  • Patent number: 8290431
    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: December 14, 2011
    Date of Patent: October 16, 2012
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael K. Bugenhagen, Carl Milton Coppage
  • Patent number: 8291469
    Abstract: A communication access provider receives an access request from a separate service provider who provides a communication service to a customer. The communication access provider generates an authentication code that corresponds to an authorized action. The communication access provider receives an action request from the service provider indicating the authentication code and a requested action. The communication access provider determines if the action request is authentic based on the authentication code and if the requested action is authorized based on the corresponding authorized action. The communication access provider performs the requested action if the action request is authentic and if the requested action is authorized.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: October 16, 2012
    Assignee: Sprint Communications Company L.P.
    Inventor: Michael K. Bugenhagen
  • Publication number: 20120257617
    Abstract: The disclosed embodiments include a method for communicating data packets over packet networks owned by different communications carriers. The method includes monitoring, throughout scheduled times of the day, pricing information of the different communications carriers for communicating the data packets over the packet networks owned by the different communications carriers. The method determines over which of the packet networks owned by the different communications carriers to communicate data packets based on the pricing information.
    Type: Application
    Filed: June 18, 2012
    Publication date: October 11, 2012
    Inventors: Michael K. Bugenhagen, Robert J. Morrill
  • Publication number: 20120254975
    Abstract: A system, method, and profiler for regulating access between a remote network and a host network. The profiler includes a processor for executing a set of instructions and a memory for storing the set of instructions. The set of instructions are executed to determine one or more target devices for the host network, determine authorized content for messages from one or more remote networks to the one or more target devices, analyze the messages to determine whether the messages comply with message thresholds for the remote networks, and communicate the messages between the host network and the one or more remote networks in response to compliance with the message thresholds and the authorized content.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 4, 2012
    Inventor: Michael K. Bugenhagen
  • Patent number: 8274905
    Abstract: A system and method for monitoring performance of a packet network may include storing network performance information collected from a packet network, where the network performance information may distinguish network performance information associated with communications of data packets including real-time content and data packets including non-real-time content. A graphic user interface including a graphical representation of the network performance information distinguishing the network performance information associated with communications of data packets including real-time content and network performance information including non-real-time content with a node segment over a time duration may be generated.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: September 25, 2012
    Assignee: Embarq Holdings Company, LLC
    Inventors: Stephen K. Edwards, Michael K. Bugenhagen
  • Publication number: 20120236750
    Abstract: A system and method for determining network performance information. The system includes an interface configured to communicate between customer premise equipment (CPE) and a communications device. The system also includes one or more processing units in communication with the interface. The one or more processing units are configured to generate packets communicated by the interface between the CPE and the communications device to determine the network performance information.
    Type: Application
    Filed: May 31, 2012
    Publication date: September 20, 2012
    Inventors: Michael K. Bugenhagen, Robert J. Morrill, William L. Wiley
  • Publication number: 20120230328
    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.
    Type: Application
    Filed: May 15, 2012
    Publication date: September 13, 2012
    Inventors: Robert J. Morrill, William L. Wiley, Michael K. Bugenhagen