Patent ID: 7881619

Claim:
A method of transmitting data over fiber optic cable, the method comprising: receiving a first plurality of digital bits of data from a memory unit; receiving a second plurality of digital bits of data from a memory unit; receiving a third plurality of digital bits of data from a memory unit; transforming the first plurality of bits of data into a photonic transmission pulse, the photonic transmission pulse having a first pulse duration selected from a set of three or more predetermined pulse durations, one of which is corresponding to the first bits of data; transforming the third plurality of bits of data into a photonic transmission pulse, the photonic transmission pulse having a third pulse duration selected from a set of three or more predetermined pulse durations, one of which is corresponding to the third plurality of bits of data; determining the transmission time for the second plurality of bits of data, the transmission time having a duration selected from a set of three or more predetermined durations, one of which is corresponding to the second plurality of bits of data; transmitting the first photonic transmission pulse; postponing the transmission of the third photonic transmission pulse by a time equal to the transmission time for the second bits of data; and transmitting the third photonic transmission pulse.