Systems and methods for synchronizing processor operations over a communications network
First Claim
1. A system for synchronizing processor operations over a vehicle-related communication network, the system comprising:
- a first communication node associated with a first processor characterized by a corresponding first timing mechanism; and
a second communication node associated with a second processor characterized by a corresponding second timing mechanism;
wherein at least one of the first and second communication nodes of the vehicle-related communication network is associated with an embedded system in a vehicle;
wherein the first processor is configured to transmit data from the first communication node to the second communication node, wherein the transmitted data includes each of (i) timing information characterizing a first set of data, as measured by the first timing mechanism and (ii) a transmission time for the first set of data, as measured by the first timing mechanism; and
wherein the second processor is configured to (i) receive the transmitted data and determine a receiving time for the first set of data, as measured by the second timing mechanism (ii) based on the timing information characterizing the first set of data in the context of the first timing mechanism and the transmission time for the first set of data, calculate a transmission delay time for the first set of data and (iii) based on the transmission delay time and the receiving time for the first set of data, determine timing information characterizing the first set of data in the context of the second timing mechanism, thereby correlating timing information for the first set of data between the first and second timing mechanisms.
4 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods of the present disclosure utilize an advantageous data transmission protocol, which facilitates determining and compensating for transmission delay between nodes in a communications network in order to correlate timing information across multiple nodes. According to the systems and methods presented herein, data may be transmitted from a first node to a second node, wherein the transmitted data includes each of (i) timing information (as measured by a first timing mechanism associated with the first node) characterizing a first set of data and (ii) a transmission time (as also measured by the first timing mechanism). A receiving time (as measured by a second timing mechanism associated with the second node) for the first set of data, may also be determined. Based on these parameters timing information characterizing the first set of data in the context of the second timing mechanism may then be determined.
12 Citations
18 Claims
-
1. A system for synchronizing processor operations over a vehicle-related communication network, the system comprising:
-
a first communication node associated with a first processor characterized by a corresponding first timing mechanism; and a second communication node associated with a second processor characterized by a corresponding second timing mechanism; wherein at least one of the first and second communication nodes of the vehicle-related communication network is associated with an embedded system in a vehicle; wherein the first processor is configured to transmit data from the first communication node to the second communication node, wherein the transmitted data includes each of (i) timing information characterizing a first set of data, as measured by the first timing mechanism and (ii) a transmission time for the first set of data, as measured by the first timing mechanism; and wherein the second processor is configured to (i) receive the transmitted data and determine a receiving time for the first set of data, as measured by the second timing mechanism (ii) based on the timing information characterizing the first set of data in the context of the first timing mechanism and the transmission time for the first set of data, calculate a transmission delay time for the first set of data and (iii) based on the transmission delay time and the receiving time for the first set of data, determine timing information characterizing the first set of data in the context of the second timing mechanism, thereby correlating timing information for the first set of data between the first and second timing mechanisms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for synchronizing processor operations over a vehicle-related communication network the network including a first communication node associated with a first processor characterized by a corresponding first timing mechanism;
- and
a second communication node associated with a second processor characterized by a corresponding second timing mechanism;
wherein at least one of the first and second communication nodes of the vehicle-related communication network is associated with an embedded system in a vehicle, the method comprising;transmitting data from the first communication node to the second communication node, wherein the transmitted data includes each of (i) timing information characterizing a first set of data, as measured by the first timing mechanism and (ii) a transmission time for the first set of data, as measured by the first timing mechanism; receiving the transmitted data at the second node and determining a receiving time for the first set of data, as measured by the second timing mechanism; based on the timing information characterizing the first set of data in the context of the first timing mechanism and the transmission time for the first set of data, calculating a transmission delay time for the first set of data; and based on the transmission delay time and the receiving time for the first set of data, determine timing information characterizing the first set of data in the context of the second timing mechanism, thereby correlating timing information for the first set of data between the first and second timing mechanisms. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
- and
Specification