Messaging to provide data link integrity
First Claim
1. A method comprising:
- transmitting a data stream over a data link from a first device to a second device, the data stream including a plurality of frames, the data stream being transmitted in a first data transmission mode;
determining a data transmission mode change from the first data transmission mode to a second data transmission mode for the transmission of the data stream from the first device to the second device;
determining whether the data transmission mode change from the first data transmission mode to the second data transmission mode is expected to cause instability in the data stream, wherein instability in the data stream includes instability in frame timing during transition to the second data transmission mode;
generating a plurality of mode packets, each of the plurality of mode packets including fields to define a plurality of mode elements, the fields of the mode packet being set to indicate the data transmission mode change and to indicate whether the data stream is expected to be unstable during a transition between data transmission modes; and
transmitting the plurality of mode packets to the second device prior to implementing the data transmission mode change.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention are generally directed to messaging to provide data link integrity. An embodiment of a method includes transmitting a data stream over a data link from a first device to a second device, the data stream including multiple frames, the data stream being transmitted in a first mode. The method further includes determining a data transmission mode change from the first mode to a second mode for the transmission of the data stream from the first device to the second device, generating mode packets, each mode packet including fields to define a plurality of mode elements, the fields of the mode packet being set to indicate the data transmission mode change, and transmitting the mode packets to the second device prior to implementing the data transmission mode change.
21 Citations
32 Claims
-
1. A method comprising:
-
transmitting a data stream over a data link from a first device to a second device, the data stream including a plurality of frames, the data stream being transmitted in a first data transmission mode; determining a data transmission mode change from the first data transmission mode to a second data transmission mode for the transmission of the data stream from the first device to the second device; determining whether the data transmission mode change from the first data transmission mode to the second data transmission mode is expected to cause instability in the data stream, wherein instability in the data stream includes instability in frame timing during transition to the second data transmission mode; generating a plurality of mode packets, each of the plurality of mode packets including fields to define a plurality of mode elements, the fields of the mode packet being set to indicate the data transmission mode change and to indicate whether the data stream is expected to be unstable during a transition between data transmission modes; and transmitting the plurality of mode packets to the second device prior to implementing the data transmission mode change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving a data stream over a data link from a first device at a second device, the data stream including a plurality of frames of data; sampling the data link for one or more mode packets; capturing a mode packet during the sampling of the data link, the mode packet indicating a mode of data transmission from the first device and indicating expected stability of the data stream in response to the change of mode of data; and determining an anticipated change in mode of data transmission from a first data transmission mode to a second data transmission mode and whether the data stream is expected to be unstable during a transition between data transmission modes based on the mode packet, wherein instability in the data stream includes instability in frame timing during transition to the second data transmission mode. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A transmitting device comprising:
-
a controller to control transmission of data from the transmitting device; a transmitter to transmit a data stream to a receiving device; a mode packet engine to generate a plurality of mode packets, the mode packets indicating a mode of the transmission of the data stream, the mode packets to provide notice of a change in mode of the transmission of the data stream and notice regarding stability of the data stream in response to the change in data transmission mode, the mode packets to indicate whether the data stream is expected to be unstable during a transition between modes of transmission, wherein instability in the data stream includes instability in frame timing during the transition between the modes of transmission; and a data link to the receiving device, the transmitter to transmit the data stream in a plurality of modes of transmission and the mode packets on the data link, the data stream including a plurality of frames of data. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A receiving device comprising:
-
a controller to control handling of data received from a transmitting device; a receiver to receive a data stream from the transmitting device, the data stream including a plurality of frames of data; a data link from the transmitting device, the receiving device to receive and sample the data stream on the data link; and a detection engine to detect a mode packet on the data link, the mode packet to indicate a mode of transmission of the data stream, the receiving device to determine an expected change in mode of data transmission from a first data transmission mode to a second data transmission mode and whether the data stream is expected to be unstable during a transition between modes of data transmission based on the mode packet, wherein instability in the data stream includes instability in frame timing during the transition to the second data transmission mode. - View Dependent Claims (29, 30, 31, 32)
-
Specification