Patents by Inventor Matthias Wippenbeck

Matthias Wippenbeck 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).

  • Patent number: 5546389
    Abstract: Data packets (D1, D2) each assigned to one of at least two priority classes (P1, P2) are stored in a buffer (MEM2) designed to hold data on a threshold value for each priority class wherein, instead of having the threshold fixed for each priority class whereby the data packets of the corresponding priority class will no longer be written into the buffer (MEM2) when the threshold is exceeded ("partial buffer sharing"), one or more thresholds are dynamically controlled. The current loss probability of the highest priority class (P1) is determined, and the threshold (MEM1) of the lowest priority class (P2) is then raised or lowered (REG1). This results in improved buffer utilization in applications which require a given loss probability for high priority classes, and calculation of a threshold value is no longer necessary.
    Type: Grant
    Filed: July 12, 1994
    Date of Patent: August 13, 1996
    Assignee: Alcatel N.V.
    Inventors: Matthias Wippenbeck, Gert Willmann, Karl Schrodi
  • Patent number: 5521923
    Abstract: A method is provided for temporarily storing data packets, in which incoming data packets (D1, D2, D3) are distributed to and temporarily stored in two or more logic queues (QU1, QU2) on the basis of data (P1, P2) contained in the incoming data packets (D1, D2, D3), and in which all of the logic queues (QU1, QU2) share a common buffer memory (MEM) having locations that are dynamically allocated to the logic queues (QU1, QU2) only when required. The method features the steps of rejecting individual data packets (D1, D2, D3) if proper treatment is not ensured for all data packets, determining queue length data on the lengths of the logic queues (QU1, QU2), determining queue allocation data on which of the logic queue (QU1, QU2) an incoming data packet (D1, D2, D3) will be allocated, and selecting the incoming data packets (D1, D2, D3) to be rejected on the basis of the queue length data and the queue allocation data.
    Type: Grant
    Filed: August 24, 1994
    Date of Patent: May 28, 1996
    Assignee: Alcatel Sel Aktiengesellschaft
    Inventors: Gert Willmann, Matthias Wippenbeck, Karl Schrodi
  • Patent number: 5519696
    Abstract: A random distribution of a traffic stream to several traffic streams is carried out by a cyclic shifting and swapping of elements of an allocation list with at least one random operation. A switching element is implemented according to this approach, wherein incoming cells are distributed to several outputs on the basis of the periodic processing of an allocation list which is changed after each cycle by shifting and randomly swapping two list elements. This results in a simple algorithm, suitable for implementation in hardware. Such can generate all possible permutations with settable minimum and maximum delays. This solution is also usable for problems in other areas, such as efficient allocation of multiprocessor resources.
    Type: Grant
    Filed: December 21, 1994
    Date of Patent: May 21, 1996
    Assignee: Alcatel Sel Aktiengesellschaft
    Inventors: Gert Willmann, Matthias Wippenbeck