Abstract:
A system which regulates communication with a server is described. The system determines a retransmission rate of data packets during a first set of conversations between a group of users and the server via a peering link. Next, the system compares the retransmission rate and an historical retransmission rate of data packets during a second set of conversations between a second group of users and the server via the peering link. The system then adjusts a target acceptance rate of the server to requests to initiate conversations with additional users via the peering link based on the comparison of the retransmission rate and the historical retransmission rate. Additionally, the system accepts or rejects a request to initiate a conversation between another user and the server via the peering link based on an actual acceptance rate of the server to requests to initiate the conversations and the target acceptance rate.
Abstract:
A system and method for processing an audio signal and including a scalable audio coder (300) and a decoder. The coder (300) includes a multi-resolution transform processor (310), such as a modulated lapped transform (MLT) transform processor, a weighting processor (312), a uniform quantizer (314), a masking threshold spectrum processor (316), an entropy encoder (318), and a communication device (320), such as a multiplexor (MUX) for multiplexing (combining) signals received from the above components for transmission over a single medium. The coder (300) encodes the audio signal by resolution switching, spectral weighting and digital encoding the audio signal. Also, parametric modeling of the digitally encoded signal is performed to enhance encoding. The decoder comprises inverse components of the coder (300) for decoding the encoded audio signal.
Abstract:
A system and method for processing an audio signal and including a scalable audio coder (300) and a decoder. The coder (300) includes a multi-resolution transform processor (310), such as a modulated lapped transform (MLT) transform processor, a weighting processor (312), a uniform quantizer (314), a masking threshold spectrum processor (316), an entropy encoder (318), and a communication device (320), such as a multiplexor (MUX) for multiplexing (combining) signals received from the above components for transmission over a single medium. The coder (300) encodes the audio signal by resolution switching, spectral weighting and digital encoding the audio signal. Also, parametric modeling of the digitally encoded signal is performed to enhance encoding. The decoder comprises inverse components of the coder (300) for decoding the encoded audio signal.
Abstract:
A method and system are provided for transmitting information from a faster network to a data terminal via a slower network connection. The invention is adapted for use with any Internet access device or terminal, such as an Internet-compatible telephone. A client connects to the Internet via an intermediary software program, known as the Gateway (GW). In the preferred embodiment of the invention, the GW executes on a host computer of an ISP's Local Area Network (LAN). The GW thus mediates the data transfer between the Internet, such as the Web, and the client Internet terminal. The GW employs a point-to-point Internet protocol, the Gateway Interface Protocol (GWIP) to communicate with the client over the low-bandwidth link. The invention shifts the entire overhead of the Internet protocol stack to the GW, and does not involve the Internet terminal or the slow link between Internet terminal and GW. The GW makes and negotiates multiple Internet requests, in parallel, and multiplexes the resulting data streams, allowing documents to be loaded in parallel with their associated images. The GW may also be used to conveniently customize or upgrade the Internet terminal. The GW performs off-line services and caches commonly used information fetched from the Internet. The invention is also readily adapted for use with Internet access devices that require different document formats.
Abstract:
A communication bus is split into two sections. When a station connected to one section indicates that it wishes to exchange a message at higher than normal speed via one section, a bridge station isolates the two sections, interrupting transfer of the content part of the message to the other section, and substitutes a dummy content part in the message on the other section.
Abstract:
A method of data switching. Data is received at least one input port of a crosspoint switch. The crosspoint switch configurably casts the data to at least one output port of the crosspoint switch. The or each output port of the crosspoint switch is connected to a respective input of a logic function device such as a FPGA. The logic function device applies a logic function to data received from the or each output port of the crosspoint switch, such as address filtering or multiplexing, and outputs processed data to one or more respective logic function device output interfaces. Also, a method of switching involving circuit switching received data to an output while also copying the data to a higher layer function.
Abstract:
In general, the present invention relates to methods and systems for optimizing the precoder coefficient compression parameters for reducing the storage and other demands on a vectored DSL system. Embodiments of the invention can be implemented in conjunction with various existing coefficient compression techniques such as quantization of coefficients and decimation in frequencies, According to certain aspects, the compression parameters (e.g. Golomb modulus and quantization level) are selected for each of a plurality of macrobands so as to optimize the overall data rate of the system for any given channel condition, According to further aspects, the compression parameters are computed to ensure that the compressed coefficients for all macrobands do not exceed the available memory allocated for storing the coefficient data.
Abstract:
A system and methods for adapting streaming data for transmission over a connection of time-varying capacity are disclosed. A streaming server individually adapts transmission rates of signals directed to subtending clients according to measurements characterizing connections from the streaming server to the clients. The measurements may relate to characteristics such as transfer delay, data-loss fraction, and occupancy level of a buffer at a client's receiver. A flow controller associated with the streaming server derives metrics from measurements taken over selected time windows to determine a permissible transmission rate from the server to each active client. Metrics related to a specific characteristic may include a mean value over a moving window as well as short and long term tendencies of respective measurements. An adaptable encoder at the streaming server encodes signals to meet permissible transmission rates.
Abstract:
The present invention relates to a method for transmitting video signals in half-duplex and voice signals in full-duplex and a signal transmission modem using the method. According to the present invention, the first modem combines a digitalized voice signal with a data signal, modulates the combined signal, combines the modulated signal with a base band video signal, and transmits the combined signal to the second modem through a communication line. Simultaneously, the second modem combines a digitalized voice signal with a data signal, modulates the combined signal onto a carrier different from that of the first modem, and transmits the modulated signal to the first modem through the communication line. Accordingly, there simultaneously exist a base band video signal and a modulated voice/data synthesis signal transmitted from the first modem and a modulated voice/data synthesis signal transmitted from the second modem on the communication line. The first modem separates the voice/data synthesis signal transmitted from the second modem among the signals received through the communication line using a band pass filter and performs demodulation to remove the carrier used for the modulation by the second modem. In addition, the second modem separates the voice/data synthesis signal transmitted from the first modem among the signals received through the communication line using a band pass filter and performs demodulation to remove the carrier used for the modulation by the first modem.
Abstract:
A system and method for transmitting and presenting streaming digital information signals that optimizes performance in the context of goodput, throughput, delay, receiver buffer requirements and tolerance to loss and jitter. The method provides ordering packets of information based on a priority associated with each of the packets; managing the flow of the packets into and out of a buffer; adjusting the rate at which the packets are provided to a communication medium; and transmitting and retransmitting the packets as needed.