Abstract:
A method and apparatus for controlling bit slips in a high-speed, two-way, communications channel. More particularly, the entire communications system, comprising, inter alia ., a receiver, a transmitter and the physical communications channel is operated as a feedback loop. That is, the detection of bit slips is performed continuously in the receiver and a bit slip signal is generated that indicates the number of bit slips and the direction, i.e., forward or backward, of the bit slip. Thus, the bit slip signal is communicated to the transmitter and certain actions are performed to introduce bit adjustments in the bit stream to eliminate the effects of any future bit slips. The bit slip signal contains an indication of the number of bit slips which have occurred, the time between bit slips, and the direction of the slip. As a function of this information from the bit slip signal, bit adjustments are made in the communications stream to correct for the bit slips and mitigate any effect in future transmission. For example, such bit adjustments include adding bits to particular data words in the bit stream or repositioning pointers used to traverse the data stream.
Abstract:
A method and apparatus for dynamically configuring communications devices using a variety of different communications protocols without user intervention. More particularly, the dynamic configuration of a communications device is facilitated by a real-time determination as to which link layer protocol is currently deployed across the communications channel. Once an indication of the link layer protocol has been received the particular communications device is automatically configured with a correct set of protocols. Advantageously, communications devices are dynamically configured with variably changing protocols without user intervention.
Abstract:
The present invention provides a network terminating unit (200) configured to receive communication signals associated with a packet telephony system and modify said signals to maintain the quality of service of a data network (108) associated with the packet telephony system at or below a certain level of quality of service independent of the traffic load of the data network.
Abstract:
In a communications system for conducting a teleconference, a voice bridge is employed to establish communication connections with attendees of the teleconference. In addition, a facsimile bridge is employed to distribute facsimile data associated with the teleconference. In an illustrative embodiment, the attendees provide, through the communication connections, their facsimile numbers which may be used by the facsimile bridge to distribute the facsimile data to those attendees. Alternatively, through the communication connections, the voice bridge provides the attendees with an access number for retrieving the facsimile data from the facsimile bridge.
Abstract:
A technique is provided which advantageously facilitates the dynamic recovery from faults in one or more communication channels. In accordance with the technique, the dynamic adjustment of DSL bandwidth allocation and/or symmetry across communications channels is combined with a dynamic bonding mechanism that, in cases of single or multiple loop failures, creates the appearance of a single higher-bandwidth channel by combining and/or distributing the communications traffic across the still available physical communications channels. In this way, the channel bonding technique advantageously facilitates the dynamic recovery from faults in one or more communication channels while preserving a symmetric bandwidth channel allocation.
Abstract:
A technique for dynamically adjusting the attributes of a DSL communications channel to satisfy varying bandwidth allocations and/or symmetry requirements. More particularly, the symmetry and/or bandwidth allocation across a communications channel, e.g. a local loop, is dynamically adjusted to satisfy particular communications transmission requirements. The dynamic adjustment of the symmetry and/or bandwidth allocation is made as a function of monitoring of the real-time usage pattern across the communications channel. Further, the dynamic adjustment of the symmetry and/or bandwidth allocation can also be made as a function of a request received from a particular application employing the communications channel. Advantageously, both symmetric and asymmetric DSL applications are satisfied across the same communications channel by dynamically adjusting the available bandwidth and/or symmetry of the communications channel.
Abstract:
A technique for programming operating parameters in an electronic device (5), such as programmable configuration settings, uses an interactive response configuration server (10) accessible through the telephone network (15). The configuration server (10) provides voice prompts to an electronic device operator (20) over a telephone connection. The voice prompts concern a desired manner of operation achievable with particular operating parameter settings. Desired operating parameter settings are determined based on the operator's responses. A programming signal including representations of the desired operating parameter settings is then generated and transmitted to the electronic device (5). The electronic device then sets the values of its programmable operating parameters in accordance with the received programming signal.
Abstract:
In a communications system for conducting a teleconference, a voice bridge is employed to establish communication connections with attendees of the teleconference. In addition, a facsimile bridge is employed to distribute facsimile data associated with the teleconference. In an illustrative embodiment, the attendees provide, through the communication connections, their facsimile numbers which may be used by the facsimile bridge to distribute the facsimile data to those attendees. Alternatively, through the communication connections, the voice bridge provides the attendees with an access number for retrieving the facsimile data from the facsimile bridge.
Abstract:
The present invention provides a communication controller interfaced to a plurality of networks. The communication controller is able to monitor and measure the network characteristics or quality of service (QoS) of all the networks and route information signals that are part of established communications between users of a network to another network based on criteria set by the users or the network system provider. The routing is done without any disruption of the established communications.