ALEXANDRIA, Va., April 21 -- United States Patent no. 12,608,224, issued on April 21, was assigned to Arm Ltd. (Cambridge, Great Britain).
"Lightweight cooperative multi-threading" was invented by Eric Ola Harald Liljedahl (Stockholm).
According to the abstract* released by the U.S. Patent & Trademark Office: "Methods of data processing and data processing apparatuses are disclosed. When performing data processing operations in response to program instructions, a scheduler is operated to support cooperative scheduling of multiple processes with reference to a circular scheduler queue comprising one or more queue elements. Each process of the multiple processes, when active as a currently executing process, is arranged to yield execution a...