EXTENDED SERIAL COMMUNICATION PROTOCOLS
First Claim
Patent Images
1. A method of implementing serial communication, comprising:
- identifying a first communication to be transmitted;
generating 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; and
transmitting the first plurality of frames.
1 Assignment
0 Petitions
Accused Products
Abstract
The present embodiments provide methods, systems and apparatuses that facilitate communication between two or more devices. Some of these methods identify a first communication to be transmitted and generate 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 include at least a first portion of the first communication. The first plurality of frames can then be transmitted.
-
Citations
19 Claims
-
1. A method of implementing serial communication, comprising:
-
identifying a first communication to be transmitted; generating 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; and transmitting the first plurality of frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of serially communicating data, comprising:
-
receiving a first plurality of frames each comprising bit data; determining whether the bit data of each of the first plurality of frames is different from the bit data of each of the other frames of the first plurality of frames; extracting a portion of the bit data from each of the first plurality of frames when it is determined that the bit data of each of the first plurality of frames is different from the bit data of each of the other frames of the first plurality of frames; arranging the portions of the bit data from each of the first plurality of frames; determining whether the arranged portions of the bit data match a predefined arrangement of sequence numbers; and extracting a first payload from first frame of the first plurality of frames when the arranged portions of the bit data match the predefined arrangement of sequence numbers. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of serially communicating data, comprising:
-
receiving a first plurality of frames where each frame comprises bit data; determining whether the bit data of each of the first plurality of frames is different from the bit data of each of the other frames of the first plurality of frames; receiving a second plurality of frames where each frame comprises bit data; determining whether the bit data of a first frame of the first plurality of frames is identical to the bit data of a first frame of the second plurality of frames when it is determined that the bit data of each of the first plurality of frames is different from the bit data of each of the other frames of the first plurality of frames; and extracting a first payload from the first frame of the first plurality of frames when the bit data of the first frame of the first plurality of data is identical to the bit data of the first frame of the second plurality of frames. - View Dependent Claims (18, 19)
-
Specification