System and method for encryption key generation |
| OF THE PREFERRED EMBODIMENT Referring to FIG. 1, the traditional method of mixed DES and public/... |
|
Method of processing an E-mail message that includes a representation of an envelope |
| It is an object of the present invention to provide an E-mail message enhancement apparatus that ... |
|
Retail system for allowing a customer to perform a retail transaction and associated method |
| In accordance with a first embodiment of the present invention, there is provided a method of ... |
|
Music distribution systems |
| The present invention provides music distribution systems that are beneficial to all involved ... |
|
Reproduction apparatus and reproduction method of digital video signal or audio signal |
| What is claimed is: 1. A reproduction apparatus for reproducing video data and/or audio data from a ... |
|
Methods and apparatus for correcting customer address lists |
| What is claimed is: 1. Apparatus for correcting a list of postal addresses in a list of shipping ... |
|
Electronic data interchange postage evidencing system |
| OF THE PREFERRED EMBODIMENT Reference is now made to FIG. 1. A mailer unit shown generally at 112 ... |
|
Method for exploiting correlated mail streams using optical character recognition |
| OF THE INVENTION Before describing the improvements made by use of adaptive OCR, a Remote Computer ... |
|
|
User controlled adaptive flow control for packet networks
| Details |
Inventors: Kompella, Vachaspathi P.; Gray, James P.; Smith, Frank D.; Jeffay, Kevin;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Jung; Min
Assistant Examiner:
Attorney, Agent or Firm: Woods; Gerald R. The University of North Carolina at Chapel Hill
A flow control system for packet transmission networks is centered in the user applications supplying data to the network. Changes in control are responsive to changes in the transmission parameters of the network, measured in the network and transmitted to the user application. The user application specifies desired ranges of Quality of Service parameters and, when the measured network parameters fall outside of the desired range, the user application modifies the transmission strategy to match the available transmission parameters. Measurements of network parameters are made over a pre-selected observation period to average the values of the transmission parameters. |
|
DETAILED DESCRIPTION In accordance with the illustrative embodiment of the present invention, the state of congestion in a packet communications system is made available to the user applications utilizing that communications system. That is, the network facilities monitor the network so as to obtain the best possible information concerning the values of all of the network transmission parameters, including throughput, latency, jitter and so forth. However, since the network does not have the best information concerning how best to adapt to changes in these transmission parameters, these transmission parameter values are made available to each user application. More particularly, a programming interface with user applications is provided with extensions which enable the network software to inform the user applications of the values of these transmission parameters. The user application can be provided with a system call to inquire about the network transmission parameters, or the network software can asynchronously supply the user application with signals indicating the occurrence of events affecting transmission parameters. These event signals can be handled like other external event signals such as timer events, semaphore events, user signals, and so forth, which are already part of most operating systems. The latter technique, advising user applications of transmission parameter affecting events, is the preferred alternative since the user application may not know the best times to query the network for transmission parameters. In accordance with one feature of the present invention, a certain amount of hysteresis in introduced into the event reporting process to prevent the application from responding to transient changes which do not persist over the long term. In particular, each application notifies the network of the Quality of Service (QoS) specifications required for that application. Such QoS specifications consist of a lower bound, an upper bound and an operating level for that parameter
|
| Related patents |
|
|
Method and apparatus for providing real time enhancements and animations over a video image
Accordingly, the present invention provides an apparatus and method that allows an entirely new approach to creating live and near-live graphics for television ...
|
|
|
Method and system for waveform compression and expansion with time axis
OF PREFERRED EMBODIMENTS Below, in providing an explanation of the preferred embodiments of the present invention, first an explanation will be given of examples of ...
|
|
|
Stress tester
According to the present invention, a stress tester is provided. This tester comprises a hardness measurer, which has an indenter, and includes a computer, which has ...
|
|
|
Method for identification of unknown substances
OF THE INVENTION The invention is particularly useful in the field of petrography. In a preferred embodiment, the invention consists of an automated point count system ...
|
|
|
Method and system for processing electronic documents
The invention includes a computer-based method for creating a signed electronic documents. In one aspect, the invention includes a markup language according to the SGML ...
|
|
|
Computer-implemented methods and apparatus for alleviating abnormal behaviors
In accordance with one aspect of the present invention, there are provided computerimplemented methods and systems for alleviating an abnormal behavior, such as a ...
|
|
|
Method and apparatus for providing product survey information in an electronic payment system
One object of the present invention is to provide an electronic payment system that allows buyers to received product survey results. Another object of the present ...
|
|
|
Methods and systems for analyzing marketing campaigns
Methods and systems for analyzing the success of a marketing campaign are described. By using campaign results and an original campaign database the success of a ...
|
|
|
Supplier performance reporting
The present invention addresses some of the problems of prior supplier performance reporting systems. An aspect of a present embodiment receives and process actual ...
|
|
|
Expanded multilevel noise code generator employing butting
I claim: 1. A method of expanding a pair of digital codes, comprising the steps of: generating first and second time coincident digital codes of a first amplitude; ...
|
|
|