{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.patentleaderboard.com/"}, {"@type": "ListItem", "position": 2, "name": "Microsoft", "item": "https://www.patentleaderboard.com/company/microsoft"}, {"@type": "ListItem", "position": 3, "name": "Patrick James Helland", "item": "https://www.patentleaderboard.com/inventor/fl:pa_ln:helland-1"}]}
Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
PH

Patrick James Helland — 59 Patents

Microsoft: 28 patents #973 of 40,388Top 3%
Salesforce: 25 patents #50 of 4,319Top 2%
Fujitsu Limited: 6 patents #5,180 of 24,456Top 25%
San Rafael, CA: #9 of 869 inventorsTop 2%
California: #6,060 of 386,348 inventorsTop 2%
Overall (All Time): #40,067 of 4,157,543Top 1%
59 Patents All Time
Patrick James Helland has been granted 59 US patents while listed as an inventor at Microsoft. The first was granted in 1998 and the most recent in April 2025. Patrick James Helland ranks #40,067 of 4,157,543 US inventors in our database (top 0.96%). Patent records list Patrick James Helland in San Rafael, CA, US.

Patents per Year

Patents granted per year, 1998 to 2025Bar chart with a peak of 6 patents in 2023.peak 61998: 1 patents19981999: 5 patents2000: 3 patents2001: 1 patents20012002: 4 patents2003: 1 patents2004: 4 patents20042005: 1 patents2006: 4 patents2007: 1 patents20072008: 2 patents2009: 2 patents2010: 2 patents20102011: 2 patents2014: 1 patents2018: 1 patents20182019: 2 patents2020: 3 patents2021: 1 patents20212022: 4 patents2023: 6 patents2024: 6 patents20242025: 2 patents2025

Issued Patents All Time

Showing 26–50 of 59 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
8819017 Affinitizing datasets based on efficient query processing Jingren Zhou, Jonathan Forbes, Yaron Burd 2014-08-26 $21,459,000
8086671 Systems and methods that facilitate in-order serial processing of related messages Gerald L. Hinson 2011-12-27 $13,493,000
7934207 Data schemata in programming language contracts Niklas Gustafsson, John Lawrence Hamby 2011-04-26 $19,159,000
7774219 Long running transaction integration with selective dehydration and selective compensation Gregory Meredith, Amit Mital, Anthony D. Andrews, Arunchallam S. Sivakumar, Donald J. McCrady +1 more 2010-08-10 $15,662,000
7702924 End-to-end reliable messaging with complete acknowledgement David E. Langworthy, Christopher G. Kaler, Luis Felipe Cabrera, Steven Lucco, John P. Shewchuk 2010-04-20 $23,763,000
7634777 Queued component interface passing for results outflow from queued method invocations Richard Dievendorff, Gagan Chopra, Mohsen Al-Ghosein 2009-12-15 $20,279,000
7627759 End-to-end reliable messaging with complete acknowledgement David E. Langworthy, Christopher G. Kaler, Luis Felipe Cabrera, Steven Lucco, John P. Shewchuk 2009-12-01 $28,638,000
7389514 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment Wilfred Russell, Greg Hope, Rodney Limprecht, Mohsen Al-Ghosein, Jan Gray 2008-06-17 $36,553,000
7376972 Session key exchange key Scott A. Konersmann 2008-05-20 $37,918,000
7185209 End-to-end reliable messaging with complete acknowledgement David E. Langworthy, Christopher G. Kaler, Luis Felipe Cabrera, Steven Lucco, John P. Shewchulk 2007-02-27 $31,612,000
7076784 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment Wilfred Russell, Greg Hope, Rodney Limprecht, Mohsen Al-Ghosein, Jan Gray 2006-07-11 $31,416,000
7062770 Recycling components after self-deactivation Rodney Limprecht, Mohsen Agsen 2006-06-13 $42,500,000
7043734 Component self-deactivation while client holds a returned reference Rodney Limprecht, Mohsen Agsen 2006-05-09 $41,729,000
7043733 Server application components with control over state duration Rodney Limprecht, Mohsen Al-Ghosein 2006-05-09 $41,729,000
6920636 Queued component interface passing for results outflow from queued method invocations Richard Dievendorff, Gagan Chopra, Mohsen Al-Ghosein 2005-07-19 $64,017,000
6813769 Server application components with control over state duration Rodney Limprecht, Mohsen Al-Ghosein 2004-11-02 $120,465,000
6748417 Autonomous network service configuration 2004-06-08 $49,212,000
6714962 Multi-user server application architecture with single-user object tier Rodney Limprecht, Mohsen Al-Ghosein, David R. Reed 2004-03-30 $125,001,000
6678696 Transaction processing of distributed objects with declarative transactional attributes Rodney Limprecht, Mohsen Al-Ghosein, Wilfred Russell 2004-01-13 $117,998,000
6631425 Just-in-time activation and as-soon-as-possible deactivation or server application components Rodney Limprecht, Mohsen Al-Ghosein, Wilfred Russell, Jan Gray 2003-10-07 $152,432,000
6490630 System and method for avoiding deadlock in multi-node network Wing Leong Poon, Takeshi Shimizu, Yasushi Umezawa, Wolf-Dietrich Weber 2002-12-03
6453426 Separately storing core boot data and cluster configuration data in a server cluster Rod Gamache, Michael T. Massa 2002-09-17 $268,028,000
6425017 Queued method invocations on distributed component applications Richard Dievendorff, Gagan Chopra, Mohsen Al-Ghosein 2002-07-23 $171,887,000
6393023 System and method for acknowledging receipt of messages within a packet based communication network Takeshi Shimizu, Wolf-Dietrich Weber, Thomas M. Wicki, Winfried W. Wilcke 2002-05-21
6301601 Disabling and enabling transaction committal in transactional application components Rodney Limprecht, Mohsen Al-Ghosein 2001-10-09 $502,382,000