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: 20150264187Abstract: 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: ApplicationFiled: May 27, 2015Publication date: September 17, 2015Inventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill
-
Patent number: 9118583Abstract: 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: GrantFiled: January 28, 2015Date of Patent: August 25, 2015Assignee: CenturyLink Intellectual Property LLCInventors: William L. Wiley, Michael K. Bugenhagen
-
Patent number: 9094261Abstract: 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: GrantFiled: August 8, 2013Date of Patent: July 28, 2015Assignee: CenturyLink Intellectual Property LLCInventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill
-
Publication number: 20150172092Abstract: 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: ApplicationFiled: July 16, 2013Publication date: June 18, 2015Inventors: Michael K. Bugenhagen, Robert J. Morrill, William L. Wiley
-
Patent number: 9054915Abstract: 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: GrantFiled: July 16, 2013Date of Patent: June 9, 2015Assignee: CenturyLink Intellectual Property LLCInventors: Michael K. Bugenhagen, Robert J. Morrill, William L. Wiley
-
Patent number: 9042370Abstract: 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: GrantFiled: November 6, 2013Date of Patent: May 26, 2015Assignee: CenturyLink Intellectual Property LLCInventors: Robert J. Morrill, Carl M. Coppage, Amar N. Ray, William L. Wiley
-
Publication number: 20150138955Abstract: 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: ApplicationFiled: January 28, 2015Publication date: May 21, 2015Inventors: William L. Wiley, Michael K. Bugenhagen
-
Publication number: 20150110097Abstract: 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: ApplicationFiled: December 24, 2014Publication date: April 23, 2015Inventors: Robert J. Morrill, William L. Wiley, Michael K. Bugenhagen
-
Patent number: 9014204Abstract: The disclosed embodiments include a computer-implemented method for controlling network communications.Type: GrantFiled: November 6, 2013Date of Patent: April 21, 2015Assignee: CenturyLink Intellectual Property LLCInventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill
-
Patent number: 8976665Abstract: 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: GrantFiled: July 1, 2013Date of Patent: March 10, 2015Assignee: CenturyLink Intellectual Property LLCInventors: William L. Wiley, Michael K. Bugenhagen
-
Patent number: 8948036Abstract: 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: GrantFiled: May 15, 2012Date of Patent: February 3, 2015Assignee: CenturyLink Intellectual Property LLCInventors: Robert J. Morrill, William L. Wiley, Michael K. Bugenhagen
-
Publication number: 20140321273Abstract: 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: ApplicationFiled: July 10, 2014Publication date: October 30, 2014Inventors: Robert J. Morrill, William L. Wiley, Michael K. Bugenhagen
-
Patent number: 8811160Abstract: 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: GrantFiled: January 22, 2013Date of Patent: August 19, 2014Assignee: CenturyLink Intellectual Property LLCInventors: Robert J. Morrill, William L. Wiley, Michael K. Bugenhagen
-
Patent number: 8717911Abstract: 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: GrantFiled: May 31, 2007Date of Patent: May 6, 2014Assignee: CenturyLink Intellectual Property LLCInventors: Michael K. Bugenhagen, Robert J. Morrill, William L. Wiley
-
Publication number: 20140071977Abstract: 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: ApplicationFiled: November 6, 2013Publication date: March 13, 2014Applicant: CenturyLink Intellectual Property LLCInventors: Robert J. Morrill, Carl M. Coppage, Amar N. Ray, William L. Wiley
-
Publication number: 20140064086Abstract: The disclosed embodiments include a computer-implemented method for controlling network communications.Type: ApplicationFiled: November 6, 2013Publication date: March 6, 2014Applicant: CenturyLink Intellectual Property LLCInventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill
-
Publication number: 20140043977Abstract: 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: ApplicationFiled: October 21, 2013Publication date: February 13, 2014Applicant: CenturyLink Intellectual Property LLCInventors: William L. Wiley, Michael K. Bugenhagen
-
Patent number: 8619596Abstract: 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: GrantFiled: January 27, 2012Date of Patent: December 31, 2013Assignee: CenturyLink Intellectual Property LLCInventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill
-
Patent number: 8619600Abstract: 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: GrantFiled: May 31, 2007Date of Patent: December 31, 2013Assignee: CenturyLink Intellectual Property LLCInventors: Robert J. Morrill, Carl M. Coppage, Amar N. Ray, William L. Wiley
-
Publication number: 20130322432Abstract: 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: ApplicationFiled: August 8, 2013Publication date: December 5, 2013Applicant: CenturyLink Intellectual Property LLCInventors: William L. Wiley, Michael K. Bugenhagen, Robert J. Morrill