Membership
Tour
Register
Log in
Stefan R. Batres
Follow
Person
Sammamish, WA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Thread-agile execution of dynamic programming language programs
Patent number
10,417,011
Issue date
Sep 17, 2019
Microsoft Technology Licensing, LLC
Stefan R. Batres
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Episodic coordination model for distributed applications
Patent number
9,553,929
Issue date
Jan 24, 2017
Microsoft Technology Licensing, LLC
John Taylor
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Thread-agile execution of dynamic programming language programs
Patent number
9,529,608
Issue date
Dec 27, 2016
Microsoft Technology Licensing, LLC
Stefan R. Batres
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Coordinating application state and communication medium state
Patent number
9,021,503
Issue date
Apr 28, 2015
Microsoft Technology Licensing, LLC
Nicholas A. Allen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hierarchically disassembling messages
Patent number
9,015,341
Issue date
Apr 21, 2015
Microsoft Technology Licensing, LLC
Nicholas A. Allen
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Episodic coordination model for distributed applications
Patent number
8,984,531
Issue date
Mar 17, 2015
Microsoft Technology Licensing, LLC
John Taylor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Managing and simplifying distributed applications
Patent number
8,910,182
Issue date
Dec 9, 2014
Microsoft Corporation
Nathan Talbert
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Query-oriented message characterization
Patent number
8,898,144
Issue date
Nov 25, 2014
Microsoft Corporation
Nicholas A. Allen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Message exchange pattern rendezvous abstraction
Patent number
8,868,532
Issue date
Oct 21, 2014
Microsoft Corporation
Edmund Samuel Victor Pinto
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Thread-agile execution of dynamic programming language programs
Patent number
8,694,961
Issue date
Apr 8, 2014
Microsoft Corporation
Stefan R. Batres
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Multiplexed communication for duplex applications
Patent number
8,514,750
Issue date
Aug 20, 2013
Microsoft Corporation
Nicholas A. Allen
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Query-oriented message characterization
Patent number
8,473,455
Issue date
Jun 25, 2013
Microsoft Corporation
Nicholas A. Allen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Out of order durable message processing
Patent number
8,375,095
Issue date
Feb 12, 2013
Microsoft Corporation
Jesse R. Yurkovich
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hierarchically disassembling messages
Patent number
8,250,234
Issue date
Aug 21, 2012
Microsoft Corporation
Nicholas A. Allen
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Probabilistic mesh routing
Patent number
8,099,498
Issue date
Jan 17, 2012
Microsoft Corporation
Nicholas A. Allen
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Verifying and maintaining connection liveliness in a reliable messa...
Patent number
7,899,921
Issue date
Mar 1, 2011
Microsoft Corporation
Richard D. Hill
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Multiplexed communication for duplex applications
Patent number
7,835,309
Issue date
Nov 16, 2010
Microsoft Corporation
Nicholas A. Allen
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Efficient transfer of messages using reliable messaging protocols f...
Patent number
7,730,196
Issue date
Jun 1, 2010
Microsoft Corporation
Richard D. Hill
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Interface infrastructure for creating and interacting with web serv...
Patent number
7,512,957
Issue date
Mar 31, 2009
Microsoft Corporation
Shy Cohen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reliable request-response messaging over a request-response transport
Patent number
7,359,919
Issue date
Apr 15, 2008
Microsoft Corporation
Shy Cohen
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Reliable one-way messaging over request-response transport protocols
Patent number
7,349,384
Issue date
Mar 25, 2008
Microsoft Corporation
Richard D. Hill
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Method and system for previewing and printing customized forms
Patent number
7,246,305
Issue date
Jul 17, 2007
Microsoft Corporation
Stefan R. Batres
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and system for previewing and printing customized business f...
Patent number
6,832,351
Issue date
Dec 14, 2004
Microsoft Corporation
Stefan R. Batres
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
THREAD-AGILE EXECUTION OF DYNAMIC PROGRAMMING LANGUAGE PROGRAMS
Publication number
20170168843
Publication date
Jun 15, 2017
Microsoft Technology Licensing, LLC
Stefan R. Batres
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Episodic Coordination Model for Distributed Applications
Publication number
20150189016
Publication date
Jul 2, 2015
Microsoft Technology Licensing, LLC
John Taylor
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
MESSAGE EXCHANGE PATTERN RENDEZVOUS ABSTRACTION
Publication number
20150143334
Publication date
May 21, 2015
Microsoft Corporation
Edmund Samuel Victor Pinto
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
THREAD-AGILE EXECUTION OF DYNAMIC PROGRAMMING LANGUAGE PROGRAMS
Publication number
20140196053
Publication date
Jul 10, 2014
Stefan R. Batres
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
QUERY-ORIENTED MESSAGE CHARACTERIZATION
Publication number
20130282655
Publication date
Oct 24, 2013
Nicholas A. Allen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
THREAD-AGILE EXECUTION OF DYNAMIC PROGRAMMING LANGUAGE PROGRAMS
Publication number
20130263087
Publication date
Oct 3, 2013
Microsoft Corporation
Stefan R. Batres
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Episodic Coordination Model for Distributed Applications
Publication number
20120311609
Publication date
Dec 6, 2012
Microsoft Corporation
John Taylor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Managing and Simplifying Distributed Applications
Publication number
20120304197
Publication date
Nov 29, 2012
Microsoft Corporation
Nathan Talbert
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HIERARCHICALLY DISASSEMBLING MESSAGES
Publication number
20120246663
Publication date
Sep 27, 2012
Microsoft Corporation
Nicholas A. Allen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HIERARCHICALLY DISASSEMBLING MESSAGES
Publication number
20110264738
Publication date
Oct 27, 2011
Microsoft Corporation
Nicholas A. Allen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OUT OF ORDER DURABLE MESSAGE PROCESSING
Publication number
20110153713
Publication date
Jun 23, 2011
Jesse R. Yurkovich
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MULTIPLEXED COMMUNICATION FOR DUPLEX APPLICATIONS
Publication number
20110032847
Publication date
Feb 10, 2011
Microsoft Corporation
Nicholas A. Allen
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
MULTIPLEXED COMMUNICATION FOR DUPLEX APPLICATIONS
Publication number
20100150031
Publication date
Jun 17, 2010
Microsoft Corporation
Nicholas A. Allen
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
PROBABILISTIC MESH ROUTING
Publication number
20100057933
Publication date
Mar 4, 2010
Microsoft Corporation
Nicholas A. Allen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
QUERY-ORIENTED MESSAGE CHARACTERIZATION
Publication number
20100057707
Publication date
Mar 4, 2010
Microsoft Corporation
Nicholas A. Allen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Message Exchange Pattern Rendezvous Abstraction
Publication number
20100036859
Publication date
Feb 11, 2010
Microsoft Corporation
Edmund Samuel Victor Pinto
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COORDINATING APPLICATION STATE AND COMMUNICATION MEDIUM STATE
Publication number
20090133037
Publication date
May 21, 2009
Microsoft Corporation
Nicholas A. Allen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Reliable request-response messaging over a request-response transport
Publication number
20060206558
Publication date
Sep 14, 2006
Microsoft Corporation
Shy Cohen
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Interface infrastructure for creating and interacting with web serv...
Publication number
20060150200
Publication date
Jul 6, 2006
Microsoft Corporation
Shy Cohen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Efficient transfer of messages using reliable messaging protocols f...
Publication number
20060133278
Publication date
Jun 22, 2006
Microsoft Corporation
Richard D. Hill
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Reliable one-way messaging over request-response transport protocols
Publication number
20060129690
Publication date
Jun 15, 2006
Microsoft Corporation
Richard D. Hill
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Verifying and maintaining connection liveliness in a reliable messa...
Publication number
20060123119
Publication date
Jun 8, 2006
Microsoft Corporation
Richard D. Hill
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Method and system for previewing and printing customized forms
Publication number
20050102608
Publication date
May 12, 2005
Microsoft Corporation
Stefan R. Batres
G06 - COMPUTING CALCULATING COUNTING