Membership
Tour
Register
Log in
Patrick J. Helland
Follow
Person
Redmond, WA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Affinitizing datasets based on efficient query processing
Patent number
8,819,017
Issue date
Aug 26, 2014
Microsoft Corporation
Jingren Zhou
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Systems and methods that facilitate in-order serial processing of r...
Patent number
8,086,671
Issue date
Dec 27, 2011
Microsoft Corporation
Patrick J. Helland
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Data schemata in programming language contracts
Patent number
7,934,207
Issue date
Apr 26, 2011
Microsoft Corporation
Niklas Gustafsson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Long running transaction integration with selective dehydration and...
Patent number
7,774,219
Issue date
Aug 10, 2010
Microsoft Corporation
Gregory Lucius Meredith
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
End-to-end reliable messaging with complete acknowledgement
Patent number
7,702,924
Issue date
Apr 20, 2010
Microsoft Corporation
David E. Langworthy
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Queued component interface passing for results outflow from queued...
Patent number
7,634,777
Issue date
Dec 15, 2009
Microsoft Corporation
Richard Dievendorff
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
End-to-end reliable messaging with complete acknowledgement
Patent number
7,627,759
Issue date
Dec 1, 2009
Microsoft Corporation
David E. Langworthy
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Software component execution management using context objects for t...
Patent number
7,389,514
Issue date
Jun 17, 2008
Microsoft Corporation
Wilfred G. Russell
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Session key exchange key
Patent number
7,376,972
Issue date
May 20, 2008
Microsoft Corporation
Scott A Konersmann
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
End-to-end reliable messaging with complete acknowledgement
Patent number
7,185,209
Issue date
Feb 27, 2007
Microsoft Corporation
David E. Langworthy
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Software component execution management using context objects for t...
Patent number
7,076,784
Issue date
Jul 11, 2006
Microsoft Corporation
Wilfred G. Russell
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Recycling components after self-deactivation
Patent number
7,062,770
Issue date
Jun 13, 2006
Microsoft Corporation
Rodney T. Limprecht
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Server application components with control over state duration
Patent number
7,043,733
Issue date
May 9, 2006
Microsoft Corporation
Rodney Limprecht
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Component self-deactivation while client holds a returned reference
Patent number
7,043,734
Issue date
May 9, 2006
Microsoft Corporation
Rodney T. Limprecht
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Queued component interface passing for results outflow from queued...
Patent number
6,920,636
Issue date
Jul 19, 2005
Microsoft Corporation
Richard Dievendorff
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Server application components with control over state duration
Patent number
6,813,769
Issue date
Nov 2, 2004
Microsoft Corporation
Rodney Limprecht
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Autonomous network service configuration
Patent number
6,748,417
Issue date
Jun 8, 2004
Microsoft Corporation
Patrick J. Helland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Multi-user server application architecture with single-user object...
Patent number
6,714,962
Issue date
Mar 30, 2004
Microsoft Corporation
Patrick James Helland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Transaction processing of distributed objects with declarative tran...
Patent number
6,678,696
Issue date
Jan 13, 2004
Microsoft Corporation
Patrick James Helland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Just-in-time activation and as-soon-as-possible deactivation or ser...
Patent number
6,631,425
Issue date
Oct 7, 2003
Microsoft Corporation
Patrick James Helland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for avoiding deadlock in multi-node network
Patent number
6,490,630
Issue date
Dec 3, 2002
Fujitsu Limited
Wing Leong Poon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Separately storing core boot data and cluster configuration data in...
Patent number
6,453,426
Issue date
Sep 17, 2002
Microsoft Corporation
Rod Gamache
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Queued method invocations on distributed component applications
Patent number
6,425,017
Issue date
Jul 23, 2002
Microsoft Corporation
Richard Dievendorff
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for acknowledging receipt of messages within a pa...
Patent number
6,393,023
Issue date
May 21, 2002
Fujitsu Limited
Takeshi Shimizu
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Disabling and enabling transaction committal in transactional appli...
Patent number
6,301,601
Issue date
Oct 9, 2001
Microsoft Corporation
Patrick James Helland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Concurrency control of state machines in a computer system using cl...
Patent number
6,167,423
Issue date
Dec 26, 2000
Microsoft Corporation
Gagan Chopra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Multi-user, multiple tier distributed application architecture with...
Patent number
6,134,594
Issue date
Oct 17, 2000
Microsoft Corporation
Patrick James Helland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Declarative and programmatic access control of component-based serv...
Patent number
6,014,666
Issue date
Jan 11, 2000
Microsoft Corporation
Patrick James Helland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for controlling data transmission between network...
Patent number
6,003,064
Issue date
Dec 14, 1999
Fujitsu Limited
Thomas M. Wicki
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Disabling and enabling transaction committal in transactional appli...
Patent number
5,958,004
Issue date
Sep 28, 1999
Microsoft Corporation
Patrick James Helland
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
AFFINITIZING DATASETS BASED ON EFFICIENT QUERY PROCESSING
Publication number
20120096001
Publication date
Apr 19, 2012
Microsoft Corporation
JINGREN ZHOU
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Policy Management for the Cloud
Publication number
20100319004
Publication date
Dec 16, 2010
Microsoft Corporation
William Hunter Hudson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Function and Constraint Based Service Agreements
Publication number
20100318454
Publication date
Dec 16, 2010
Microsoft Corporation
Heather E. Warncke
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DATA SCHEMATA IN PROGRAMMING LANGUAGE CONTRACTS
Publication number
20080147698
Publication date
Jun 19, 2008
Microsoft Corporation
Niklas Gustafsson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
END-TO-END RELIABLE MESSAGING WITH COMPLETE ACKNOWLEDGEMENT
Publication number
20070130478
Publication date
Jun 7, 2007
Microsoft Corporation
David E. Langworthy
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
End-to-end reliable messaging with complete acknowledgement
Publication number
20060047947
Publication date
Mar 2, 2006
Microsoft Corporation
David E. Langworthy
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Session key exchange key
Publication number
20050232426
Publication date
Oct 20, 2005
Microsoft Corporation
Scott A. Konersmann
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Service broker security
Publication number
20050204139
Publication date
Sep 15, 2005
Patrick J. Helland
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Systems and methods that facilitate in-order serial processing of r...
Publication number
20050198127
Publication date
Sep 8, 2005
Patrick J. Helland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Component self-deactivation while client holds a returned reference
Publication number
20050149953
Publication date
Jul 7, 2005
Microsoft Corporation
Rodney T. Limprecht
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Recycling components after self-deactivation
Publication number
20050144590
Publication date
Jun 30, 2005
Microsoft Corporation
Rodney T. Limprecht
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Queued component interface passing for results outflow from queued...
Publication number
20050125804
Publication date
Jun 9, 2005
Microsoft Corporation
Richard Dievendorff
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Software component execution management using context objects for t...
Publication number
20050015775
Publication date
Jan 20, 2005
Microsoft Corporation
Wilfred G. Russell
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
End-to-end reliable messaging with complete acknowledgement
Publication number
20040243800
Publication date
Dec 2, 2004
Microsoft Corporation
David E. Langworthy
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Server application components with control over state duration
Publication number
20040230986
Publication date
Nov 18, 2004
Microsoft Corporation
Rodney Limprecht
G06 - COMPUTING CALCULATING COUNTING