MA

Mohsen Al-Ghosein

Microsoft: 23 patents #1,378 of 40,388Top 4%
Overall (All Time): #186,166 of 4,157,543Top 5%
23
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
7634777 Queued component interface passing for results outflow from queued method invocations Richard Dievendorff, Patrick James Helland, Gagan Chopra 2009-12-15
7478405 Object connectivity through loosely coupled publish and subscribe events Gerald L. Hinson, Donald W. Dumitru, Donald J. McCrady, Seth B. Pollack, Stephen T. Swartz 2009-01-13
7389514 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment Wilfred Russell, Patrick James Helland, Greg Hope, Rodney Limprecht, Jan Gray 2008-06-17
7237245 Object connectivity through loosely coupled publish and subscribe events Gerald L. Hinson, Donald W. Dumitru, Donald J. McCrady, Seth B. Pollack, Stephen T. Swartz 2007-06-26
7146618 Simple object access protocol Gunnar Mein, Shankar Pal, Govinda Dhondu, Thulusalamatom Krishnamurthi Anand, Alexander Sasha Stojanovic +1 more 2006-12-05
7076784 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment Wilfred Russell, Patrick James Helland, Greg Hope, Rodney Limprecht, Jan Gray 2006-07-11
7043733 Server application components with control over state duration Rodney Limprecht, Patrick James Helland 2006-05-09
6920636 Queued component interface passing for results outflow from queued method invocations Richard Dievendorff, Patrick James Helland, Gagan Chopra 2005-07-19
6829770 Object connectivity through loosely coupled publish and subscribe events Gerald L. Hinson, Donald W. Dumitru, Donald J. McCrady, Seth B. Pollack, Stephen T. Swartz 2004-12-07
6813769 Server application components with control over state duration Rodney Limprecht, Patrick James Helland 2004-11-02
6782542 Simple object access protocol Gunnar Mein, Shankar Pal, Govinda Dhondu, Thulusalamatom Krishnamurthi Anand, Alexander Sasha Stojanovic +1 more 2004-08-24
6714962 Multi-user server application architecture with single-user object tier Patrick James Helland, Rodney Limprecht, David R. Reed 2004-03-30
6678696 Transaction processing of distributed objects with declarative transactional attributes Patrick James Helland, Rodney Limprecht, Wilfred Russell 2004-01-13
6631425 Just-in-time activation and as-soon-as-possible deactivation or server application components Patrick James Helland, Rodney Limprecht, Wilfred Russell, Jan Gray 2003-10-07
6473791 Object load balancing Jan Gray, Amit Mital, Rodney Limprecht 2002-10-29
6457066 Simple object access protocol Gunnar Mein, Shankar Pal, Govinda Dhondu, Thulusalamatom Krishnamurthi Anand, Alexander Sasha Stojanovic +1 more 2002-09-24
6425017 Queued method invocations on distributed component applications Richard Dievendorff, Patrick James Helland, Gagan Chopra 2002-07-23
6301601 Disabling and enabling transaction committal in transactional application components Patrick James Helland, Rodney Limprecht 2001-10-09
6167423 Concurrency control of state machines in a computer system using cliques Gagan Chopra, Matthew C. McCline, Patrick James Helland 2000-12-26
6134594 Multi-user, multiple tier distributed application architecture with single-user access control of middle tier objects Patrick James Helland, Rodney Limprecht, David R. Reed 2000-10-17
6014666 Declarative and programmatic access control of component-based server applications using roles Patrick James Helland, Rodney Limprecht, David R. Reed, William D. Devlin 2000-01-11
5958004 Disabling and enabling transaction committal in transactional application components Patrick James Helland, Rodney Limprecht 1999-09-28
5890161 Automatic transaction processing of component-based server applications Patrick James Helland, Rodney Limprecht, Wilfred Russell 1999-03-30