Inventor · disambiguated record
Paul F. Ringseth
Also filed as: RINGSETH PAUL · RINGSETH PAUL F
49 granted patents·1 pending application·745 citations·filing 1998–2016
98Inventor score
Files withMICROSOFT CORP14RINGSETH PAUL F14RINGSETH PAUL4MICROSOFT TECHNOLOGY LICENSING LLC3CHKODROV GUEORGUI B2
Top patents by PatentIndex Score
50 records- 0197US7676461B2Implementation of stream algebra over class instancesMICROSOFT CORP·Filed 2007·Granted Mar 9, 2010·92 cites·16 claims
- 0293US6625804B1Unified event programming modelMICROSOFT CORP·Filed 2000·Granted Sep 23, 2003·95 cites·29 claims
- 0391US7055143B2System and methods for providing a declarative syntax for specifying SOAP-based web servicesMICROSOFT CORP·Filed 2001·Granted May 30, 2006·97 cites·10 claims
- 0490US8589867B2Compiler-generated invocation stubs for data parallel programming modelZHANG LINGLI·Filed 2010·Granted Nov 19, 2013·16 cites·20 claims
- 0589US8296331B2Implementation of stream algebra over class instancesCHKODROV GUEORGUI B·Filed 2010·Granted Oct 23, 2012·12 cites·20 claims
- 0688US7194733B2Transformation of an asynchronous transactional messaging language into a web services compatible languageMICROSOFT CORP·Filed 2003·Granted Mar 20, 2007·43 cites·14 claims
- 0787US7836436B2Transformation of an asynchronous transactional messaging language into a web services compatible languageMICROSOFT CORP·Filed 2006·Granted Nov 16, 2010·13 cites·34 claims
- 0886US8402450B2Map transformation in data parallel codeRINGSETH PAUL F·Filed 2010·Granted Mar 19, 2013·10 cites·20 claims
- 0985US9507568B2Nested communication operatorRINGSETH PAUL F·Filed 2010·Granted Nov 29, 2016·7 cites·20 claims
- 1085US7971195B2Transformation of an asynchronous transactional messaging language into a web services compatible languageMICROSOFT CORP·Filed 2007·Granted Jun 28, 2011·10 cites·32 claims
- 1184US8839214B2Indexable type transformationsRINGSETH PAUL F·Filed 2010·Granted Sep 16, 2014·9 cites·18 claims
- 1284US8775482B2Implementation of stream algebra over class instancesCHKODROV GUEORGUI B·Filed 2012·Granted Jul 8, 2014·7 cites·20 claims
- 1383US7210135B2Data flow analysis of transactional processesMICROSOFT CORP·Filed 2003·Granted Apr 24, 2007·32 cites·6 claims
- 1482US7730447B2System and methods for providing a declarative syntax for specifying SOAP-based web servicesMICROSOFT CORP·Filed 2005·Granted Jun 1, 2010·8 cites·20 claims
- 1582US7100153B1Compiler generation of a late binding interface implementationMICROSOFT CORP·Filed 2000·Granted Aug 29, 2006·50 cites·30 claims
- 1681US9395957B2Agile communication operatorRINGSETH PAUL F·Filed 2010·Granted Jul 19, 2016·5 cites·20 claims
- 1781US8713039B2Co-map communication operatorRINGSETH PAUL F·Filed 2010·Granted Apr 29, 2014·7 cites·16 claims
- 1881US7150010B1Unification of a programming language and a definition languageMICROSOFT CORP·Filed 2000·Granted Dec 12, 2006·41 cites·20 claims
- 1981US6654953B1Extending program languages with source-program attribute tagsMICROSOFT CORP·Filed 1998·Granted Nov 25, 2003·99 cites·73 claims
- 2080US8196122B2Data flow analysis of transactional processesMCCRADY DONALD JAMES·Filed 2007·Granted Jun 5, 2012·12 cites·41 claims
- 2180US7779388B2System and methods for providing a declarative syntax for specifying SOAP-based web servicesMICROSOFT CORP·Filed 2005·Granted Aug 17, 2010·7 cites·19 claims
- 2279US8719831B2Dynamically change allocation of resources to schedulers based on feedback and policies from the schedulers and availability of the resourcesRADMILAC MARKO·Filed 2009·Granted May 6, 2014·13 cites·20 claims
- 2378US9489183B2Tile communication operatorRINGSETH PAUL F·Filed 2010·Granted Nov 8, 2016·5 cites·18 claims
- 2474US8291426B2Memory allocators corresponding to processor resourcesGUSTAFSSON NIKLAS·Filed 2008·Granted Oct 16, 2012·7 cites·15 claims
- 2573US9430204B2Read-only communication operatorLEVANONI YOSSEFF·Filed 2010·Granted Aug 30, 2016·3 cites·20 claims
- 2673US9038087B2Fence elision for work stealingRINGSETH PAUL F·Filed 2008·Granted May 19, 2015·8 cites·20 claims
- 2772US9841958B2Extensible data parallel semanticsRINGSETH PAUL F·Filed 2010·Granted Dec 12, 2017·3 cites·20 claims
- 2868US8887162B2Persistent local storage for processor resourcesRINGSETH PAUL F·Filed 2008·Granted Nov 11, 2014·4 cites·20 claims
- 2967US8276147B2Low synchronization means of scheduler finalizationMESSMER WILLIAM ROBERT·Filed 2009·Granted Sep 25, 2012·6 cites·20 claims
- 3065US9367350B2Meta-scheduler with meta-contextsRINGSETH PAUL F·Filed 2008·Granted Jun 14, 2016·3 cites·20 claims
- 3164US8561072B2Scheduling collections in a schedulerRINGSETH PAUL F·Filed 2008·Granted Oct 15, 2013·3 cites·18 claims
- 3260US7370333B2Efficient processing of a convoy workflow scenario in a message driven processMICROSOFT CORP·Filed 2003·Granted May 6, 2008·6 cites·21 claims
- 3358US8806180B2Task execution and context switching in a schedulerRINGSETH PAUL F·Filed 2008·Granted Aug 12, 2014·1 cites·18 claims
- 3458US8650570B2Method of assigning instructions in a process to a plurality of scheduler instances based on the instruction, in which each scheduler instance is allocated a set of negoitaited processor resourcesRINGSETH PAUL·Filed 2008·Granted Feb 11, 2014·2 cites·16 claims
- 3558US8566830B2Local collections of tasks in a schedulerRINGSETH PAUL F·Filed 2008·Granted Oct 22, 2013·1 cites·19 claims
- 3657US9875141B2Managing pools of dynamic resourcesHELLERSTEIN JOSEPH L·Filed 2008·Granted Jan 23, 2018·2 cites·19 claims
- 3757US9417914B2Regaining control of a processing resource that executes an external execution contextRINGSETH PAUL·Filed 2008·Granted Aug 16, 2016·1 cites·20 claims
- 3857US9378062B2Interface between a resource manager and a scheduler in a processRINGSETH PAUL F·Filed 2009·Granted Jun 28, 2016·1 cites·26 claims
- 3957US8606843B2Efficient processing of a convoy workflow scenario in a message driven processMEHTA BIMAL·Filed 2008·Granted Dec 10, 2013·1 cites·8 claims
- 4056US10282179B2Nested communication operatorMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted May 7, 2019·0 cites·20 claims
- 4155US10423391B2Agile communication operatorMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Sep 24, 2019·0 cites·20 claims
- 4254US10620916B2Read-only communication operatorMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Apr 14, 2020·0 cites·20 claims
- 4354US8843927B2Monitoring and updating tasks arrival and completion statistics without data locking synchronizationRADMILAC MARKO·Filed 2009·Granted Sep 23, 2014·1 cites·18 claims
- 4453US8468528B2Method for selective flushing logs within multiple queues concurrentlyPATIL RAHUL·Filed 2008·Granted Jun 18, 2013·1 cites·17 claims
- 4550US7343589B2Declarative state space reduction in a transactional messaging languageMICROSOFT CORP·Filed 2003·Granted Mar 11, 2008·1 cites·49 claims
- 4649US9384063B2Eliding synchronization in a concurrent data structureRINGSETH PAUL·Filed 2009·Granted Jul 5, 2016·0 cites·19 claims
- 4747US9720729B2Scheduler finalizationRINGSETH PAUL·Filed 2008·Granted Aug 1, 2017·0 cites·19 claims
- 4846US8799629B2Parallel execution of a loopYILDIZ HUSEYIN S·Filed 2008·Granted Aug 5, 2014·0 cites·20 claims
- 4943US8959517B2Cancellation mechanism for cancellable tasks including stolen task and descendent of stolen tasks from the cancellable taskgroupMESSMER WILLIAM R·Filed 2009·Granted Feb 17, 2015·0 cites·17 claims
- 5039US2011314256A1Data Parallel Programming ModelCALLAHAN II CHARLES DAVID·Filed 2010·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →