Inventor
Charles D. Garrett
Inventor
Woodinville, WA, US
Overview
Patents· 36 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing78%
H04LTransmission of digital information, e.g. telegraphic communication13%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use4%
G06TImage data processing or generation, in general2%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications2%
PatentTitleYear
10,050,797Inserting snapshot code into an application20189,864,676'Bottleneck detector application programming interface'20189,772,927'User interface for selecting tracing origins for aggregating classes of trace data'20179,747,086'Transmission point pattern extraction from executable code in message passing environments'20179,665,474'Relationships derived from trace data'20179,594,754'Purity analysis using white list/black list analysis'20179,575,813'Pattern matching process scheduler with upstream optimization'20179,465,721'Snapshotting executing code with a modifiable snapshot definition'20169,436,589'Increasing performance at runtime from trace data'20169,417,859'Purity analysis using white list/black list analysis'20169,417,935'Many-core process scheduling to maximize cache usage'20169,323,652'Iterative bottleneck detector for executing applications'20169,323,651'Bottleneck detector for executing applications'20169,286,042'Control flow graph application configuration'20169,262,416'Purity analysis using white list/black list analysis'20169,158,515'Control flow graph application configuration'20159,043,788'Experiment manager for manycore systems'20159,021,444'Combined performance tracer and snapshot debugging system'20158,966,460'Transmission point pattern extraction from executable code in message passing environments'20158,966,462'Memory management parameters derived from system modeling'20158,839,204'Determination of function purity for memoization'20148,826,254'Memoizing with read only side effects'20148,793,669'Pattern extraction from executable code in message passing environments'20148,789,030'Memoization from offline analysis'20148,752,034'Memoization configuration file consumed at runtime'20148,752,021'Input vector analysis for memoization estimation'20148,726,255'Recompiling with generic to specific replacement'20148,707,326'Pattern matching process scheduler in message passing environment'20148,694,574'Optimized settings in a configuration database with boundaries'20148,656,378'Memoization configuration file consumed at compile time'20148,656,135'Optimized memory configuration deployed prior to execution'20148,656,134'Optimized memory configuration deployed on executing code'20148,607,018'Memory usage configuration based on observations'20138,595,743'Network aware process scheduling'20138,495,598'Control flow graph operating system configuration'20136,463,582'Dynamic optimizing object code translator for architecture emulation and dynamic optimizing object code translation method'2002Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2002Based in Seattle, WA, US· patent location history
2013–2016Patents assigned to CONCURIX CORP (20)· patent assignee history
2013–2017Patents assigned to GARRETT CHARLES D (9)· patent assignee history
2013–2016Patents assigned to GOUNARES ALEXANDER G (6)· patent assignee history
2013–2018Based in Woodinville, WA, US· patent location history
2015Patents assigned to LI YING (2)· patent assignee history
2016–2018Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (15)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| CONCURIX CORP | 20 | 2013–2016 |
| MICROSOFT TECHNOLOGY LICENSING LLC | 15 | 2016–2018 |
| GARRETT CHARLES Dself | 9 | 2013–2017 |
| GOUNARES ALEXANDER G | 6 | 2013–2016 |
| LI YING | 2 | 2015 |
Locations
| Location | Patents | Span |
|---|---|---|
| Woodinville, Washington, US | 35 | 2013–2018 |
| Seattle, Washington, US | 1 | 2002 |