US Patent:
20060130030, Jun 15, 2006
Inventors:
Kevin Kwiat - Whitesboro NY, US
Kaliappanadar Ravindran - Belle Mead NJ, US
Ali Sabbir - Forest Hills NY, US
International Classification:
G06F 9/45
G06F 9/44
Abstract:
A computer and software method and apparatus for distributed data processing which provides agreement between data sources (sensors) and data sinks (actuators) as to what data has been written into a shared buffer. The invention further provides methods and means for meeting data timeliness requirements. Invention employs a programming primitive which recognizes semantics so as to provide a consistent view of computation modules over prescribed time intervals, called “epochs”. Application-level control of the asynchrony and timing of information flow between various computation modules is realized. The invention has applications which include sensor fusion and network gaming.