Patents by Inventor William L. Wiley

William L. Wiley 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).

  • Publication number: 20130301460
    Abstract: A system and method for establishing a phone call over a packet network. The process may receive a call request from an originating call device to a termination call device. A determination may be made to determine whether the terminating call device is available. If the terminating call device is determined to be available, transmission path status information between the originating and terminating call devices may be retrieved. Status of the transmission path on the packet network between the originating and terminating call devices may be determined. If the status of the transmission path is determined to be within a first range, a call may be established between the originating and terminating call devices via an encoder/decoder (CODEC) having a first data rate. Otherwise, the call may be established between the originating and terminating call devices via a CODEC having a second, lower data rate.
    Type: Application
    Filed: July 16, 2013
    Publication date: November 14, 2013
    Inventors: Michael K. Bugenhagen, Robert J. Morrill, William L. Wiley
  • Publication number: 20130294243
    Abstract: The disclosed embodiments include a system, computer program product, and method for routing a call over a packet network. A call request may be received from a calling party to call a called party at a network address. At least one potential call path over a packet network may be determined to connect the calling party to the called party at the network address. Network performance information associated with each potential call path may be accessed and a determination may be made that each of the call paths are impaired or congested. In response to determining that each of the call paths are impaired or congested, the call may be routed over a call path other than one of the at least one potential call paths to enable the calling party to communicate with the called party.
    Type: Application
    Filed: July 1, 2013
    Publication date: November 7, 2013
    Inventors: William L. Wiley, Michael K. Bugenhagen
  • Patent number: 8570872
    Abstract: A system and method for selecting communications routing. Network performance information is gathered from a communications network using performance information packet data packets. A network connection including an ingress packet path and an egress packet path offering the best quality of service is selected between the communications network and an outside network based on the network performance information. The network connection is established between the communications network and the outside network for routing communications.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: October 29, 2013
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen
  • Patent number: 8537695
    Abstract: A method for establishing a call over a packet network may include receiving a call request via an originating trunk on a packet network from an originating call device. Status of an originating trunk and terminating segment may be determined. If the status of the originating trunk and terminating segment are within a first range, the call between the originating and terminating call device over the determined transmission path at a first data rate may be established. Otherwise, if the status of the originating trunk or terminating segment is within a second range, a determination as to whether the originating trunk and terminating segment can operate at a second, lower data rate may be made, and, if so, the call may be established over the transmission path between the originating call device and terminating call device at the second, lower data rate.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: September 17, 2013
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill
  • Patent number: 8488447
    Abstract: A system and method for establishing a phone call over a packet network. The process may receive a call request from an originating call device to a termination call device. A determination may be made to determine whether the terminating call device is available. If the terminating call device is determined to be available, transmission path status information between the originating and terminating call devices may be retrieved. Status of the transmission path on the packet network between the originating and terminating call devices may be determined. If the status of the transmission path is determined to be within a first range, a call may be established between the originating and terminating call devices via an encoder/decoder (CODEC) having a first data rate. Otherwise, the call may be established between the originating and terminating call devices via a CODEC having a second, lower data rate.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: July 16, 2013
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael K. Bugenhagen, Robert J. Morrill, William L. Wiley
  • Patent number: 8477614
    Abstract: A system and method for routing a call over a packet network. A call request may be received from a calling party to call a called party at a network address. At least one potential call path over a packet network may be determined to connect the calling party to the called party at the network address. Network performance information associated with each potential call path may be accessed and a determination may be made that each of the call paths are impaired or congested. In response to determining that each of the call paths are impaired or congested, the call may be routed over a call path other than one of the at least one potential call paths to enable the calling party to communicate with the called party.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: July 2, 2013
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen
  • Patent number: 8407765
    Abstract: A system and method for restricting access to network performance information associated with communications over a packet network. A request may be received from a user to access network performance information associated with communications of data packets over a packet network. A determination as to whether the user has permission to access the network performance information may be made. In response to determining that the user has permission to access the network performance information, the user may be enabled to access the network performance information; otherwise, the user may be prevented from accessing the network performance information. The network performance information may include information associated with communications of data packets including real-time content and non-real-time content.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: March 26, 2013
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen
  • 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: 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
  • 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
  • Publication number: 20120201139
    Abstract: A system and method for selecting communications routing. Network performance information is gathered from a communications network using performance information packet data packets. A network connection offering the best quality of service is selected between the communications network and an outside network based on the network performance information. The network connection is established between the communications network and the outside network for routing communications.
    Type: Application
    Filed: April 18, 2012
    Publication date: August 9, 2012
    Inventors: William L. Wiley, Michael K. Bugenhagen
  • Patent number: 8199653
    Abstract: A system and method for communicating network performance information of a node segment of a packet network may include generating network performance information indicative of transmission characteristics of a node segment on a packet network. The network performance information may be included in a data packet and communicated using in-band signaling to a network communications device.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: June 12, 2012
    Assignee: Embarq Holdings Company, LLC
    Inventors: Michael K. Bugenhagen, Robert J. Morrill, William L. Wiley
  • Patent number: 8194555
    Abstract: A network communications device may include an input/output (I/O) unit configured to communicate first data packets with at least two network communications devices over respective node segments on a packet network. A processing unit may be configured to receive second data packets from the network communications devices. The second data packets may include network performance information generated by the network communications devices in response to receiving the first data packets. A memory may be in communication with the processing unit and be configured to store a table containing network performance information associated with the node segments over which the second data packets are communicated. The processing unit may be further configured to process the second data packets to store the network performance information in the table. The network performance information may be utilized to alter communications of data packets over the node segments.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: June 5, 2012
    Assignee: Embarq Holdings Company, LLC
    Inventors: Robert J. Morrill, William L. Wiley, Michael K. Bugenhagen
  • Publication number: 20120127881
    Abstract: A system for centrally controlling packet network communications may include an input/output (I/O) unit configured to communicate data packets over a packet network with multiple network communications devices, a processing unit in communication with the I/O unit and configured to communicate with the network communications devices via respective node segments, and a memory in communication with the processing unit and configured to store a table. The processing unit may be configured to receive and store network performance information of node segments generated by the network communications devices. The network performance information may be stored in the table in association with indicia representative of the node segments, respectively. The processing unit may further be configured to control network communications by the network communications devices over the node segments based on the network performance information stored in the table.
    Type: Application
    Filed: January 27, 2012
    Publication date: May 24, 2012
    Inventors: William L. Wiley, MIchael K. Bugenhagen, Robert J. Morrill
  • Patent number: 8184549
    Abstract: A system and method for selecting communications routing. Network performance information is gathered from a communications network using performance information packet data packets. A network connection offering the best quality of service is selected between the communications network and an outside network based on the network performance information. The network connection is established between the communications network and the outside network for routing communications.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: May 22, 2012
    Assignee: Embarq Holdings Company, LLP
    Inventors: William L. Wiley, Michael K. Bugenhagen
  • Patent number: 8111701
    Abstract: A system and method for prioritizing data packets being communicated over a packet network may include receiving a data packet at a network node. The data packet may include an origination network address, a destination network address, and a data field. A determination may be made as to whether at least one of the origination and destination network addresses is a priority network address. The data field of the data packet may be set to a priority value if at least one of the origination and destination network addresses is determined to be a priority network address. The data field of the data packet may be set to a non-priority value if both the origination and destination network addresses are determined not to be a priority network address.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: February 7, 2012
    Assignee: Embarq Holdings Company LLC
    Inventors: Michael K. Bugenhagen, William L. Wiley
  • Patent number: 8107366
    Abstract: A system for centrally controlling packet network communications may include an input/output (I/O) unit configured to communicate data packets over a packet network with multiple network communications devices, a processing unit in communication with the I/O unit and configured to communicate with the network communications devices via respective node segments, and a memory in communication with the processing unit and configured to store a table. The processing unit may be configured to receive and store network performance information of node segments generated by the network communications devices. The network performance information may be stored in the table in association with indicia representative of the node segments, respectively. The processing unit may further be configured to control network communications by the network communications devices over the node segments based on the network performance information stored in the table.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: January 31, 2012
    Assignee: Embarq Holdings Company, LP
    Inventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill
  • Publication number: 20110289578
    Abstract: A pin-hole firewall network communications device that includes a first port configured to communicate data packets over a packet network and a first counter module in communication with the first port. A pin-hole firewall module may be in communication with the first counter module. A call control module may be in communication with the first counter module and the pin-hole firewall function. The call control module is configured to communicate with the pin-hole firewall module to alter the communication of data packets through a firewall pin-hole. A second counter module may be in communication with the pin-hole firewall function and the call control module. A second port may in communication with the second counter module and the packet network and be configured to communicate data packets over a second node segment of the packet network.
    Type: Application
    Filed: August 2, 2011
    Publication date: November 24, 2011
    Inventors: Michael K. Bugenhagen, William L. Wiley