Membership
Tour
Register
Log in
Ten H. Tzen
Follow
Person
Sammamish, WA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Reduced instructions to generate global variable addresses
Patent number
11,599,478
Issue date
Mar 7, 2023
Microsoft Technology Licensing, LLC
Todd Edward Sharpe
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory ordering annotations for binary emulation
Patent number
11,379,195
Issue date
Jul 5, 2022
Microsoft Technology Licensing, LLC
Henry Morgan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reduced instructions to generate global variable addresses
Patent number
11,321,236
Issue date
May 3, 2022
Microsoft Technology Licensing, LLC
Todd Edward Sharpe
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Sample driven profile guided optimization with precise correlation
Patent number
11,003,428
Issue date
May 11, 2021
MICROSOFT TECHNOLGY LICENSING, LLC
Wenlei He
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Performance optimizations for emulators
Patent number
10,990,423
Issue date
Apr 27, 2021
Microsoft Technology Licensing, LLC
Ten H. Tzen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory ordering annotations for binary emulation
Patent number
10,884,720
Issue date
Jan 5, 2021
Microsoft Technology Licensing, LLC
Henry Morgan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Return-oriented programming mitigation
Patent number
10,572,666
Issue date
Feb 25, 2020
Microsoft Technology Licensing, LLC
Shishir Sharma
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Incremental whole program compilation of code
Patent number
10,409,574
Issue date
Sep 10, 2019
Microsoft Technology Licensing, LLC
Patrick W. Sathyanathan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Performance optimizations for emulators
Patent number
10,303,498
Issue date
May 28, 2019
Microsoft Technology Licensing, LLC
Ten H. Tzen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Techniques for edit-and-continue and enhanced optimized debugging o...
Patent number
10,261,889
Issue date
Apr 16, 2019
Microsoft Technology Licensing, LLC
Ankit Asthana
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Multiphased profile guided optimization
Patent number
10,175,965
Issue date
Jan 8, 2019
Microsoft Technology Licensing, LLC
Terry Jack Mahaffey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Incremental interprocedural dataflow analysis during compilation
Patent number
9,817,643
Issue date
Nov 14, 2017
Microsoft Technology Licensing, LLC
Wenlei He
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Multiphased profile guided optimization
Patent number
9,612,809
Issue date
Apr 4, 2017
Microsoft Technology Licensing, LLC
Terry Jack Mahaffey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compile based obfuscation
Patent number
9,471,288
Issue date
Oct 18, 2016
Microsoft Technology Licensing, LLC
Olaf Alexander Miller
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Incremental whole program compilation of code
Patent number
9,442,707
Issue date
Sep 13, 2016
Microsoft Technology Licensing, LLC
Patrick W. Sathyanathan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Profile guided optimization in the presence of stale profile data
Patent number
9,348,567
Issue date
May 24, 2016
Microsoft Technology Licensing, LLC
Shishir Sharma
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Data-dependent control flow reduction
Patent number
9,182,955
Issue date
Nov 10, 2015
Microsoft Technology Licensing, LLC
Wenlei He
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compile based obfuscation
Patent number
9,116,712
Issue date
Aug 25, 2015
Microsoft Technology Licensing, LLC
Olaf Alexander Miller
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Eliminating redundant function calls
Patent number
8,966,463
Issue date
Feb 24, 2015
Microsoft Technology Licensing, LLC
Patrick W. Sathyanathan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Inter-procedural dead catch handler optimizations
Patent number
8,631,395
Issue date
Jan 14, 2014
Microsoft Corporation
Patrick Sathyanathan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Invasion analysis to identify open types
Patent number
8,572,594
Issue date
Oct 29, 2013
Microsoft Corporation
Patrick W. Sathyanathan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Identifying entries and exits of strongly connected components
Patent number
8,239,404
Issue date
Aug 7, 2012
Microsoft Corporation
Shukang Zhou
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Super-region instruction scheduling and code generation for merging...
Patent number
7,069,555
Issue date
Jun 27, 2006
Microsoft Corporation
Ten H. Tzen
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
REDUCED INSTRUCTIONS TO GENERATE GLOBAL VARIABLE ADDRESSES
Publication number
20220245068
Publication date
Aug 4, 2022
Microsoft Technology Licensing, LLC
TODD EDWARD SHARPE
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MEMORY ORDERING ANNOTATIONS FOR BINARY EMULATION
Publication number
20210089282
Publication date
Mar 25, 2021
Microsoft Technology Licensing, LLC
Henry MORGAN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MEMORY ORDERING ANNOTATIONS FOR BINARY EMULATION
Publication number
20200110587
Publication date
Apr 9, 2020
Microsoft Technology Licensing, LLC
Henry MORGAN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Performance Optimizations for Emulators
Publication number
20190265993
Publication date
Aug 29, 2019
Microsoft Technology Licensing, LLC
Ten H. Tzen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REDUCED INSTRUCTIONS TO GENERATE GLOBAL VARIABLE ADDRESSES
Publication number
20190213139
Publication date
Jul 11, 2019
Microsoft Technology Licensing, LLC
TODD EDWARD SHARPE
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RETURN-ORIENTED PROGRAMMING MITIGATION
Publication number
20180307838
Publication date
Oct 25, 2018
Microsoft Technology Licensing, LLC
Shishir Sharma
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SAMPLE DRIVEN PROFILE GUIDED OPTIMIZATION WITH PRECISE CORRELATION
Publication number
20170344349
Publication date
Nov 30, 2017
Microsoft Technolgy Licensing, LLC
WENLEI HE
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MUTIPHASED PROFILE GUIDED OPTIMIZATION
Publication number
20170300308
Publication date
Oct 19, 2017
Microsoft Technology Licensing, LLC
TERRY JACK MAHAFFEY
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Performance Optimizations for Emulators
Publication number
20170097835
Publication date
Apr 6, 2017
Microsoft Technology Licensing, LLC
Ten H. Tzen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INCREMENTAL WHOLE PROGRAM COMPILATION OF CODE
Publication number
20170031666
Publication date
Feb 2, 2017
Microsoft Technology Licensing, LLC
Patrick W. Sathyanathan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INCREMENTAL INTERPROCEDURAL DATAFLOW ANALYSIS DURING COMPILATION
Publication number
20170017472
Publication date
Jan 19, 2017
Microsoft Technology Licensing, LLC
Wenlei HE
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROFILE GUIDED OPTIMIZATION IN THE PRESENCE OF STALE PROFILE DATA
Publication number
20160004518
Publication date
Jan 7, 2016
Microsoft Coporation
Shishir Sharma
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TECHNIQUES FOR EDIT-AND-CONTINUE AND ENHANCED OPTIMIZED DEBUGGING O...
Publication number
20150378871
Publication date
Dec 31, 2015
Microsoft Corporation
Ankit Asthana
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INCREMENTAL COMPILATION OF WHOLE PROGRAM CODE
Publication number
20150378697
Publication date
Dec 31, 2015
Microsoft Corporation
Patrick W. Sathyanathan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MULTIPHASED PROFILE GUIDED OPTIMIZATION
Publication number
20150347103
Publication date
Dec 3, 2015
Microsoft Corporation
Terry Jack Mahaffey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Compiler Based Obfuscation
Publication number
20150339108
Publication date
Nov 26, 2015
Microsoft Technology Licensing, LLC
Olaf Alexander Miller
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Compiler Based Obfuscation
Publication number
20140245271
Publication date
Aug 28, 2014
Microsoft Corporation
Olaf Alexander Miller
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ELIMINATING REDUNDANT FUNCTION CALLS
Publication number
20130139136
Publication date
May 30, 2013
Microsoft Corporation
Patrick W. Sathyanathan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTER-PROCEDURAL DEAD CATCH HANDLER OPTIMIZATIONS
Publication number
20130061215
Publication date
Mar 7, 2013
Microsoft Corporation
Patrick Sathyanathan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Invasion Analysis to Identify Open Types
Publication number
20120167091
Publication date
Jun 28, 2012
Microsoft Corporation
Patrick W. Sathyanathan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
IDENTIFYING ENTRIES AND EXITS OF STRONGLY CONNECTED COMPONENTS
Publication number
20110307507
Publication date
Dec 15, 2011
Microsoft Corporation
Shukang Zhou
G06 - COMPUTING CALCULATING COUNTING