ALEXANDRIA, Va., July 23 -- United States Patent no. 12,367,064, issued on July 22, was assigned to Microsoft Technology Licensing LLC (Redmond, Wash.).
"Managing global and local execution phases" was invented by Matthew John Parkinson (Cambridge, Great Britain) and Sylvan Wesley Clebsch (Cambridge, Great Britain).
According to the abstract* released by the U.S. Patent & Trademark Office: "A method of running a computer program comprising concurrent threads, wherein: at any time, the program is in a current global execution phase, GEP, each thread is divided into a sequence of local execution phases, LEPs, each corresponding to a different GEP, wherein the thread is in a current LEP that cannot progress beyond the LEP corresponding to th...