The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 18, 2010
Filed:
Mar. 31, 2003
Michael Colmant, Erlenbach, CH;
Alan Benner, Poughkeepsie, NY (US);
Francois G. Abel, Rueschlikon, CH;
Michel Poret, Valbonne, FR;
Norbert Schumacher, Neuhausen, DE;
Alain Blanc, Vence, FR;
Mark Verhappen, Langnau am Albis, CH;
Mitch Gusat, Adliswil, CH;
Michael Colmant, Erlenbach, CH;
Alan Benner, Poughkeepsie, NY (US);
Francois G. Abel, Rueschlikon, CH;
Michel Poret, Valbonne, FR;
Norbert Schumacher, Neuhausen, DE;
Alain Blanc, Vence, FR;
Mark Verhappen, Langnau am Albis, CH;
Mitch Gusat, Adliswil, CH;
International Business Machines Corporation, Armonk, NY (US);
Abstract
For switching or transmitting data packets, one can provide communication systems which consist of several modules —operating in parallel on segments of a packet —to increase speed and handling capacity. One module acts as master, others are slave modules controlled by control signals derived by the master module. It is important to correctly synchronize in each module the data segment and the respective control signal of each packet, because in large systems the data paths carrying packet segments and the control signal paths may have substantially different delays. The invention provides for measurement of the propagation delay differences and for introducing a controlled delay in each slave module, so that data segments and control signals can be correctly correlated by delaying either the one or the other. Synchronization packets are transmitted besides normal data packets, for obtaining time stamps which are used to determine the delay difference.