2014
|
Invention
|
N-gram analysis of software behavior in production and testing environments. Execution sequence i... |
|
Invention
|
Computer performance prediction using search technologies. A computer monitoring system may predi... |
|
Invention
|
Determination of production vs. development uses from tracer data. Production or development uses... |
|
Invention
|
Software component recommendation based on multiple trace runs. Recommendations may be generated ... |
|
Invention
|
Application execution path tracing with configurable origin definition. A tracing system may defi... |
|
Invention
|
Module specific tracing in a shared module environment. A module-specific tracing mechanism may t... |
|
Invention
|
Snapshotting executing code with a modifiable snapshot definition. A tracing and debugging system... |
|
Invention
|
Event chain visualization of performance data. An event chain visualization of performance data m... |
|
Invention
|
Graph for navigating application code. Code elements may be selected from a graph depicting an ap... |
|
Invention
|
Tracer list for automatically controlling tracer behavior. A tracing system may use an evaluation... |
2013
|
Invention
|
Bottleneck detector for executing applications. A bottleneck detector may analyze individual work... |
|
Invention
|
Marketplace for monitoring services. A marketplace for monitoring services providers may configur... |
|
Invention
|
Increasing performance at runtime from trace data. An analysis system may perform network analysi... |
|
Invention
|
Deployment of profile models with a monitoring agent. A distributed tracing system may use indepe... |
|
Invention
|
Optimization analysis using similar frequencies. Tracer objectives in a distributed tracing syste... |
|
Invention
|
Periodicity optimization in an automated tracing system. Periodicity similarity between two diffe... |
|
Invention
|
Cost analysis for selecting trace objectives. A tracing system may perform cost analysis to ident... |
|
Invention
|
Deploying trace objectives using cost analyses. A tracing management system may use cost analyses... |
|
Invention
|
Application tracing by distributed objectives. A tracing system may divide trace objectives acros... |
|
Invention
|
Transformation function insertion for dynamically displayed tracer data. A visualization system f... |
|
Invention
|
Controlling application tracing using dynamic visualization. A force directed graph may serve as ... |
|
Invention
|
Force directed graph with time series data. A force directed graph may display time series data u... |
|
Invention
|
Dynamic visualization of message passing computation. A message passing compute environment may b... |
|
Invention
|
Highlighting of time and series data on force directed graph. A force directed graph may display ... |
|
Invention
|
Tracing with a workload distributor. A load balanced system may incorporate instrumented systems ... |
|
Invention
|
Tracing as a service. An instrumented execution environment may connect to an execution environme... |
|
Invention
|
Obfuscating trace data. A tracer may obfuscate tracer data such that the tracer data may be used ... |
|
Invention
|
Parallel tracing for performance and detail. A parallel tracer may perform detailed or heavily in... |
|
Invention
|
Memoizing with read only side effects. A function may be memoized when a side effect is a read on... |
|
Invention
|
Memory usage configuration based on observations. A computer software execution system may have a... |
|
Invention
|
Selecting functions for memoization analysis. A function may be selected for memoization when the... |
|
Invention
|
Purity analysis using white list/black list analysis. Memoizable functions may be identified by a... |
|
Invention
|
Optimized memory configuration deployed on executing code. A configurable memory allocation and m... |
|
Invention
|
Optimized memory configuration deployed prior to execution. A configurable memory allocation and ... |
|
Invention
|
Optimized settings in a configuration database with boundaries. A set of optimizations may be def... |
|
Invention
|
Input vector analysis for memoization estimation. A function's purity may be estimated by compari... |
|
Invention
|
Determination of function purity for memoization. The purity of a function may be determined afte... |
|
Invention
|
Memoization configuration file consumed at compile time. Memoization may be deployed using a conf... |
|
Invention
|
Memoization configuration file consumed at runtime. Memoization may be deployed using a configura... |
|
Invention
|
Offline optimization of computer software. An offline optimization for computer software may invo... |
|
Invention
|
Memoization from offline analysis. Memoization may be deployed using a configuration file or data... |
|
Invention
|
Memory management parameters derived from system modeling. Optimized memory management settings m... |
|
Invention
|
Experiment manager for manycore systems. An execution environment may have a monitoring, analysis... |
|
Invention
|
Pattern matching process scheduler with upstream optimization. Processes in a message passing sys... |
|
Invention
|
Execution environment with feedback loop. An execution environment may have a monitoring, analysi... |
2012
|
Invention
|
Pattern matching process scheduler in message passing environment. Processes in a message passing... |
|
Invention
|
Pattern extraction from executable code in message passing environments. Processes in a message p... |
|
Invention
|
Allocating heaps in numa systems. Processes may be assigned heap memory within locally accessible... |
|
Invention
|
Fingerprinting executable code. Executable code may be fingerprinted by inserting NOP codes into ... |
|
Invention
|
Usage aware numa process scheduling. Processes may be assigned to specific processors when memory... |