×

Extended serial communication protocols

  • US 8,027,359 B2
  • Filed: 03/26/2007
  • Issued: 09/27/2011
  • Est. Priority Date: 03/26/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of implementing serial communication, comprising:

  • identifying a first communication to be transmitted;

    generating, in response to identifying the first communication to be transmitted, a first plurality of frames such that bit data of each of the frames of the first plurality of frames is different than the bit data of each of the other frames of the first plurality of frames, and that a first frame of the first plurality of frames comprises at least a first portion of the first communication,wherein the generating the first plurality of frames comprises;

    determining whether to incorporate sequence numbers into the first plurality of frames, wherein the determining whether to incorporate sequence numbers into the first plurality of frames comprises identifying a receiving device and determining whether the receiving device expects to receive frames with sequence numbers;

    when it is determined that the sequence numbers are to be incorporated into the first plurality of frames, incorporating a sequence number into each of the frames of the first plurality of frames; and

    when it is determined that the sequence numbers are not to be incorporated into the first plurality of frames, not incorporating a sequence number into one or more of the frames of the first plurality of frames and determining whether to duplicate the first frame of the first plurality of frames in a second plurality of frames; and

    generating the second plurality of frames such that bit data of each of the frames of the second plurality of frames is different than the bit data of each of the other frames of the second plurality of frames, and that a first frame of the second plurality of frames is a duplicate of the first frame of the first plurality of frames; and

    transmitting the first plurality of frames.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×