JM

James M. Magee

Apple: 32 patents #946 of 18,612Top 6%
IBM: 3 patents #26,272 of 70,183Top 40%
Overall (All Time): #85,189 of 4,157,543Top 3%
38
Patents All Time

Issued Patents All Time

Showing 25 most recent of 38 patents

Patent #TitleCo-InventorsDate
11940931 Turnstile API for runtime priority boosting Jainam A. Shah, Jeremy C. Andrus, Daniel A. Chimene, Kushal Dalmia, Pierre Habouzit +2 more 2024-03-26
11860796 Execution space agnostic device drivers Jeremy C. Andrus, Joseph R. Auricchio, Russell A. Blaine, Daniel A. Chimene, Simon Douglas +6 more 2024-01-02
11579934 Scheduler for amp architecture with closed loop performance and thermal controller Jeremy C. Andrus, John G. Dorsey, Daniel A. Chimene, Cyril de la Cropte de Chanterac, Bryan R. Hinch +6 more 2023-02-14
11513874 Memory management methods and systems Matthew G. Watson 2022-11-29
11422857 Multi-level scheduling Kushal Dalmia, Jeremy C. Andrus, Daniel A. Chimene, Nigel R. Gamble, Daniel A. Steffen 2022-08-23
11086800 Execution space agnostic device drivers Jeremy C. Andrus, Joseph R. Auricchio, Russell A. Blaine, Daniel A. Chimene, Simon Douglas +6 more 2021-08-10
11080095 Scheduling of work interval objects in an AMP architecture using a closed loop performance controller Jeremy C. Andrus, John G. Dorsey, Daniel A. Chimene, Cyril de la Cropte de Chanterac, Bryan R. Hinch +5 more 2021-08-03
11048562 Multi-thread synchronization primitive Daniel A. Steffen, Pierre Habouzit, Daniel A. Chimene, Jeremy C. Andrus, Puja Gupta 2021-06-29
10956220 Scheduler for amp architecture using a closed loop performance and thermal controller Jeremy C. Andrus, John G. Dorsey, Daniel A. Chimene, Cyril de la Cropte de Chanterac, Bryan R. Hinch +6 more 2021-03-23
10901920 Turnstile API for runtime priority boosting Jainam A. Shah, Jeremy C. Andrus, Daniel A. Chimene, Kushal Dalmia, Pierre Habouzit +2 more 2021-01-26
10884811 Scheduler for AMP architecture with closed loop performance controller using static and dynamic thread grouping Jeremy C. Andrus, John G. Dorsey, Daniel A. Chimene, Cyril de la Cropte de Chanterac, Bryan R. Hinch +5 more 2021-01-05
10802895 Memory management methods and systems Matthew G. Watson 2020-10-13
10671430 Execution priority management for inter-process communication Daniel A. Steffen, Jainam A. Shah, Jeremy C. Andrus, Russell A. Blaine 2020-06-02
10430577 Method and apparatus for inter process privilige transfer Russell A. Blaine, Vishal Patel, Daniel A. Steffen, Kevin J. Van Vechten, Jacques Anthony Vidrine +2 more 2019-10-01
10417054 Scheduler for AMP architecture with closed loop performance controller Jeremy C. Andrus, John G. Dorsey, Daniel A. Chimene, Cyril de la Cropte de Chanterac, Bryan R. Hinch +5 more 2019-09-17
10310891 Hand-off scheduling Daniel A. Chimene, Daniel A. Steffen, Russell A. Blaine, Shantonu Sen 2019-06-04
10140157 Multiple process scheduling of threads using process queues Russell A. Blaine, Daniel A. Chimene, Shantonu Sen 2018-11-27
10127090 Memory management methods and systems Matthew G. Watson 2018-11-13
9665398 Method and apparatus for activity based execution scheduling Russell A. Blaine, Daniel A. Chimene, Vishal Patel, Shantonu Sen 2017-05-30
9619012 Power level control using power assertion requests Ethan T. Bold, Goutham Mani, Abhinav Pathak, Daniel A. Steffen 2017-04-11
9535771 Memory management methods and systems Matthew G. Watson 2017-01-03
9411650 Ledger-based resource tracking Nils Nieuwejaar, Umesh S. Vaishampayan 2016-08-09
9411637 Adaptive process importance Ananthakrishna Ramesh, Yosen Lin, Damien P. Sorresso, Kevin J. Van Vechten, Umesh S. Vaishampayan 2016-08-09
9348645 Method and apparatus for inter process priority donation Russell A. Blaine, Daniel A. Chimene, James C. McIlree, Vishal Patel, Daniel A. Steffen +1 more 2016-05-24
9286120 Resource management with dynamic resource budgeting Russell A. Blaine, Umesh S. Vaishampayan 2016-03-15