US Patent Application 17732766. MULTI-PROCESSOR SYNCHRONIZATION simplified abstract

From WikiPatents
Jump to navigation Jump to search

MULTI-PROCESSOR SYNCHRONIZATION

Organization Name

MICROSOFT TECHNOLOGY LICENSING, LLC

Inventor(s)

Nadav Shlomo Ben-amram of Herzliya (IL)

Netanel Hadad of Petah Tikva (IL)

Liran Biber of Kfar Saba (IL)

MULTI-PROCESSOR SYNCHRONIZATION - A simplified explanation of the abstract

This abstract first appeared for US patent application 17732766 titled 'MULTI-PROCESSOR SYNCHRONIZATION

Simplified Explanation

The abstract describes a method for synchronizing system state data.

  • The method involves executing a first processor based on initial state data during an update cycle.
  • Changes in the state of the system are detected by the first processor using sensors.
  • These changes are recorded as modified state data until a predefined progress position within the update cycle is reached.
  • Once the predefined progress position is reached, the modified state data is designated as the next state data.
  • The first processor then transitions from executing based on the initial state data to executing based on the next state data.
  • This transition occurs upon completion of the update cycle.


Original Abstract Submitted

A method of synchronizing system state data is provided. The method includes executing a first processor based on initial state data during an update cycle, wherein the initial state data represents a state of the system prior to initiation of the update cycle, detecting changes in state of the system by the first processor using sensors, the changes in state being added to a record of modified state data until a predefined progress position within the update cycle, designating the modified state data as next state data, based on reaching the predefined progress position within the update cycle, and transitioning from execution of the first processor based on the initial state data to execution of the first processor based on the next state data, based on completion of the update cycle.