Systems and methods for data synchronization
OwnerThomas J. Pattersoninventor
Life of this patent
Estimating the term…
Loading patent…
OwnerThomas J. Pattersoninventor
Estimating the term…
A system and method for data synchronization in a circular buffer architecture is disclosed. Embodiments describe a data synchronization mechanism, focusing on the efficient management of the circular buffer between producer and consumer processes. In an embodiment, a method uses a lapping technique to facilitate parallel processing without the need for locking mechanisms, ensuring continuous data flow and real-time responsiveness. Further, the method uses modulated lap indicators and associated paperclip indicators at each buffer slot to track access history and resolve race conditions. The method determines valid access sequences through indicator comparison, enabling reliable conflict resolution, computes warp distances to guide synchronization updates, and dynamically adjusts buffer configurations in response to system events. The method also preserves access states across interrupts or context switches, enabling seamless continuation of operations. The method provides a lock-free synchronization mechanism that enables precise state tracking and efficient coordination of concurrent buffer access.
A method for lock-free data synchronization, comprising:
A system for lock free data synchronization, comprising:
A non-transitory computer-readable storage medium, comprising machine-readable instructions, the machine-readable instructions when executed by a processor of a system enable the system to perform a method comprising steps of:
Dependencies are inferred from the claim text.