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: 20150264187
    Abstract: A method for establishing a call over a packet network may include receiving a call request on a packet network from an originating call device. Status one or more segments of a transmission path may be determined. If the status of the segments 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 one or more segments is within a second range, a determination as to whether the originating trunk and terminating segment can operate at a second 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 data rate.
    Type: Application
    Filed: May 27, 2015
    Publication date: September 17, 2015
    Inventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill
  • Patent number: 9118583
    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: Grant
    Filed: January 28, 2015
    Date of Patent: August 25, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen
  • Patent number: 9094261
    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 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 lower data rate.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: July 28, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill
  • Publication number: 20150172092
    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: June 18, 2015
    Inventors: Michael K. Bugenhagen, Robert J. Morrill, William L. Wiley
  • Patent number: 9054915
    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: July 16, 2013
    Date of Patent: June 9, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael K. Bugenhagen, Robert J. Morrill, William L. Wiley
  • Patent number: 9042370
    Abstract: The disclosed embodiments include a system and method for determining a communications path to assign a communications over a packet network. For example, in one embodiment, the method includes determining at least two potential communications paths over a packet network over which a received communications request may be established by accessing network performance information associated with each node segment on the respective at least two potential communications paths. In one embodiment, the network performance information associated with each node segment includes a first set of network performance information for communicating in a first direction on the node segment and a second set of network performance information for communicating in a second direction on the node segment. The method determines a value indicative of communications operations associated with each potential communications path.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: May 26, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Robert J. Morrill, Carl M. Coppage, Amar N. Ray, William L. Wiley
  • Publication number: 20150138955
    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: January 28, 2015
    Publication date: May 21, 2015
    Inventors: William L. Wiley, Michael K. Bugenhagen
  • Publication number: 20150110097
    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: December 24, 2014
    Publication date: April 23, 2015
    Inventors: Robert J. Morrill, William L. Wiley, Michael K. Bugenhagen
  • Patent number: 9014204
    Abstract: The disclosed embodiments include a computer-implemented method for controlling network communications.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: April 21, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill
  • Patent number: 8976665
    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: Grant
    Filed: July 1, 2013
    Date of Patent: March 10, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen
  • Patent number: 8948036
    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: Grant
    Filed: May 15, 2012
    Date of Patent: February 3, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Robert J. Morrill, William L. Wiley, Michael K. Bugenhagen
  • Publication number: 20140321273
    Abstract: The disclosed embodiments include system and method for routing communications over a communications network. In one embodiment, a determination is made as to whether to establish a communication along a communication path based on network performance information. The disclosed embodiments provide several alternatives for establishing the communication and improving communications along the communication path in response to a determination that at least one network node along the communication path is impaired or congested.
    Type: Application
    Filed: July 10, 2014
    Publication date: October 30, 2014
    Inventors: Robert J. Morrill, William L. Wiley, Michael K. Bugenhagen
  • Patent number: 8811160
    Abstract: The disclosed embodiments include system and method for routing communications over a communications network. In one embodiment, a determination is made as to whether to establish a communication along a communication path based on network performance information. The disclosed embodiments provide several alternatives for establishing the communication and improving communications along the communication path in response to a determination that at least one network node along the communication path is impaired or congested.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: August 19, 2014
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Robert J. Morrill, William L. Wiley, 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: 20140071977
    Abstract: The disclosed embodiments include a system and method for determining a communications path to assign a communications over a packet network. For example, in one embodiment, the method includes determining at least two potential communications paths over a packet network over which a received communications request may be established by accessing network performance information associated with each node segment on the respective at least two potential communications paths. In one embodiment, the network performance information associated with each node segment includes a first set of network performance information for communicating in a first direction on the node segment and a second set of network performance information for communicating in a second direction on the node segment. The method determines a value indicative of communications operations associated with each potential communications path.
    Type: Application
    Filed: November 6, 2013
    Publication date: March 13, 2014
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: Robert J. Morrill, Carl M. Coppage, Amar N. Ray, William L. Wiley
  • 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: 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
  • Patent number: 8619596
    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: January 27, 2012
    Date of Patent: December 31, 2013
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill
  • Patent number: 8619600
    Abstract: A system and method for determining a call path to assign a call over a packet network. A call request may be received, and at least two potential call paths over a packet network over which a call associated with the call request may be placed may be determined. Network performance information associated with each node segment on the respective at least two potential call paths may be accessed. A value associated with each potential call path may be determined, where each value may be indicative of communications operations on each potential call path. A call path may be assigned to the call based on the determined values.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: December 31, 2013
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Robert J. Morrill, Carl M. Coppage, Amar N. Ray, William L. Wiley
  • Publication number: 20130322432
    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 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 lower data rate.
    Type: Application
    Filed: August 8, 2013
    Publication date: December 5, 2013
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill