Membership
Tour
Register
Log in
CHARLES D. GARRETT
Follow
Person
SEATTLE, WA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Inserting snapshot code into an application
Patent number
10,050,797
Issue date
Aug 14, 2018
Microsoft Technology Licensing, LLC
Charles D. Garrett
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Bottleneck detector application programming interface
Patent number
9,864,676
Issue date
Jan 9, 2018
Microsoft Technology Licensing, LLC
Charles D. Garrett
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
User interface for selecting tracing origins for aggregating classe...
Patent number
9,772,927
Issue date
Sep 26, 2017
Microsoft Technology Licensing, LLC
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Transmission point pattern extraction from executable code in messa...
Patent number
9,747,086
Issue date
Aug 29, 2017
Microsoft Technology Licensing, LLC
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Relationships derived from trace data
Patent number
9,665,474
Issue date
May 30, 2017
Microsoft Technology Licensing, LLC
Ying Li
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Purity analysis using white list/black list analysis
Patent number
9,594,754
Issue date
Mar 14, 2017
Microsoft Technology Licensing, LLC
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Pattern matching process scheduler with upstream optimization
Patent number
9,575,813
Issue date
Feb 21, 2017
Microsoft Technology Licensing, LLC
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Snapshotting executing code with a modifiable snapshot definition
Patent number
9,465,721
Issue date
Oct 11, 2016
Microsoft Technology Licensing, LLC
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Increasing performance at runtime from trace data
Patent number
9,436,589
Issue date
Sep 6, 2016
Microsoft Technology Licensing, LLC
Ying Li
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Purity analysis using white list/black list analysis
Patent number
9,417,859
Issue date
Aug 16, 2016
Microsoft Technology Licensing, LLC
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Many-core process scheduling to maximize cache usage
Patent number
9,417,935
Issue date
Aug 16, 2016
Microsoft Technology Licensing, LLC
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Iterative bottleneck detector for executing applications
Patent number
9,323,652
Issue date
Apr 26, 2016
Microsoft Technology Licensing, LLC
Charles D. Garrett
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Bottleneck detector for executing applications
Patent number
9,323,651
Issue date
Apr 26, 2016
Microsoft Technology Licensing, LLC
Charles D. Garrett
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Control flow graph application configuration
Patent number
9,286,042
Issue date
Mar 15, 2016
Microsoft Technology Licensing, LLC
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Purity analysis using white list/black list analysis
Patent number
9,262,416
Issue date
Feb 16, 2016
Microsoft Technology Licensing, LLC
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Control flow graph application configuration
Patent number
9,158,515
Issue date
Oct 13, 2015
Microsoft Technology Licensing, LLC
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Experiment manager for manycore systems
Patent number
9,043,788
Issue date
May 26, 2015
Concurix Corporation
Charles D. Garrett
Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMA...
Information
Patent Grant
Combined performance tracer and snapshot debugging system
Patent number
9,021,444
Issue date
Apr 28, 2015
Concurix Corporation
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Thimble mechanism for retention of a shackle in a wire loop termina...
Patent number
9,003,632
Issue date
Apr 14, 2015
The Crosby Group LLC
Roger E. Beall
F16 - ENGINEERING ELEMENTS AND UNITS GENERAL MEASURES FOR PRODUCING AND MAINT...
Information
Patent Grant
Transmission point pattern extraction from executable code in messa...
Patent number
8,966,460
Issue date
Feb 24, 2015
Concurix Corporation
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory management parameters derived from system modeling
Patent number
8,966,462
Issue date
Feb 24, 2015
Concurix Corporation
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Determination of function purity for memoization
Patent number
8,839,204
Issue date
Sep 16, 2014
Concurix Corporation
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memoizing with read only side effects
Patent number
8,826,254
Issue date
Sep 2, 2014
Concurix Corporation
Alexadner G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Pattern extraction from executable code in message passing environm...
Patent number
8,793,669
Issue date
Jul 29, 2014
Concurix Corporation
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memoization from offline analysis
Patent number
8,789,030
Issue date
Jul 22, 2014
Concurix Corporation
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Input vector analysis for memoization estimation
Patent number
8,752,021
Issue date
Jun 10, 2014
Concurix Corporation
Ying Li
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memoization configuration file consumed at runtime
Patent number
8,752,034
Issue date
Jun 10, 2014
Concurix Corporation
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Recompiling with generic to specific replacement
Patent number
8,726,255
Issue date
May 13, 2014
Concurix Corporation
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Pattern matching process scheduler in message passing environment
Patent number
8,707,326
Issue date
Apr 22, 2014
Concurix Corporation
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimized settings in a configuration database with boundaries
Patent number
8,694,574
Issue date
Apr 8, 2014
Concurix Corporation
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
Application Execution Path Tracing With Configurable Origin Definition
Publication number
20160283345
Publication date
Sep 29, 2016
CONCURIX CORPORATION
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Purity Analysis Using White List/Black List Analysis
Publication number
20160140018
Publication date
May 19, 2016
Microsoft Technology Licensing, LLC
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Purity Analysis Using White List/Black List Analysis
Publication number
20160132306
Publication date
May 12, 2016
Microsoft Technology Licensing, LLC
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TRANSMISSION POINT PATTERN EXTRACTION FROM EXECUTABLE CODE IN MESSA...
Publication number
20160034262
Publication date
Feb 4, 2016
Microsoft Technology Licensing, LLC
Charles D. GARRETT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Bottleneck Detector Application Programming Interface
Publication number
20150347268
Publication date
Dec 3, 2015
Microsoft Technology Licensing, LLC
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Breakpoint Setting Through a Debugger User Interface
Publication number
20150347275
Publication date
Dec 3, 2015
Microsoft Technology Licensing, LLC
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Memory Management Parameters Derived from System Modeling
Publication number
20150161385
Publication date
Jun 11, 2015
CONCURIX CORPORATION
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RUNTIME SETTINGS DERIVED FROM RELATIONSHIPS IDENTIFIED IN TRACER DATA
Publication number
20150082285
Publication date
Mar 19, 2015
CONCURIX CORPORATION
Ying LI
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Breakpoint Setting Through a Debugger User Interface
Publication number
20150052400
Publication date
Feb 19, 2015
CONCURIX CORPORATION
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Combined Performance Tracer and Snapshot Debugging System
Publication number
20150052406
Publication date
Feb 19, 2015
CONCURIX CORPORATION
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Snapshotting Executing Code with a Modifiable Snapshot Definition
Publication number
20150052403
Publication date
Feb 19, 2015
CONCURIX CORPORATION
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Transmission Point Pattern Extraction from Executable Code in Messa...
Publication number
20140298304
Publication date
Oct 2, 2014
CONCURIX CORPORATION
Charles D. GARRETT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Bottleneck Detector for Executing Applications
Publication number
20140282597
Publication date
Sep 18, 2014
CONCURIX CORPORATION
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Bottleneck Detector Application Programming Interface
Publication number
20140281726
Publication date
Sep 18, 2014
CONCURIX CORPORATION
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Thimble Mechanism For Retention Of A Shackle In A Wire Loop Termina...
Publication number
20140150240
Publication date
Jun 5, 2014
THE CROSBY GROUP LLC
Roger E. Beall
Y10 - TECHNICAL SUBJECTS COVERED BY FORMER USPC
Information
Patent Application
Process Scheduling to Maximize Input Throughput
Publication number
20140026142
Publication date
Jan 23, 2014
CONCURIX CORPORATION
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Iterative Bottleneck Detector for Executing Applications
Publication number
20140013311
Publication date
Jan 9, 2014
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Control Flow Graph Application Configuration
Publication number
20130298112
Publication date
Nov 7, 2013
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Increasing Performance at Runtime from Trace Data
Publication number
20130227536
Publication date
Aug 29, 2013
Ying Li
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Runtime Memory Settings Derived from Trace Data
Publication number
20130227529
Publication date
Aug 29, 2013
Ying Li
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Runtime Settings Derived from Relationships Identified in Tracer Data
Publication number
20130219372
Publication date
Aug 22, 2013
CONCURIX CORPORATION
Ying Li
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Relationships Derived from Trace Data
Publication number
20130219057
Publication date
Aug 22, 2013
CONCURIX CORPORATION
Ying Li
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Many-core Process Scheduling to Maximize Cache Usage
Publication number
20130117753
Publication date
May 9, 2013
CONCURIX CORPORATION
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Network Aware Process Scheduling
Publication number
20130117759
Publication date
May 9, 2013
CONCURIX CORPORATION
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Offline Optimization of Computer Software
Publication number
20130085882
Publication date
Apr 4, 2013
CONCURIX CORPORATION
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Memory Management Parameters Derived from System Modeling
Publication number
20130081005
Publication date
Mar 28, 2013
CONCURIX CORPORATION
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Execution Environment with Feedback Loop
Publication number
20130080760
Publication date
Mar 28, 2013
CONCURIX CORPORATION
Ying Li
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Experiment Manager for Manycore Systems
Publication number
20130080761
Publication date
Mar 28, 2013
CONCURIX CORPORATION
Charles D. Garrett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Input Vector Analysis for Memoization Estimation
Publication number
20130073837
Publication date
Mar 21, 2013
CONCURIX CORPORATION
Ying Li
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Optimized Settings in a Configuration Database with Boundaries
Publication number
20130073604
Publication date
Mar 21, 2013
CONCURIX CORPORATION
Alexander G. Gounares
G06 - COMPUTING CALCULATING COUNTING