IP Library Assignment 036139/0069
Patent Assignment
Reel/Frame 036139/0069

Assignment of Assignor's Interest

Recorded: 2015-07-20 Pages: 18
Assignor
CONCURIX CORPORATION
Executed: 2015-06-12
Assignee
MICROSOFT TECHNOLOGY LICENSING, LLC
ONE MICROSOFT WAY, REDMOND, WASHINGTON, 98052
Covered Properties (152)
Hybrid Operating System
Meta Garbage Collection for Functional Code
Process Scheduling Using Scheduling Graph to Minimize Managed Elements
Many-Core Process Scheduling to Maximize Cache Usage
Network Aware Process Scheduling
Control Flow Graph Operating System Configuration
Control Flow Graph Driven Operating System
Recompiling with Generic to Specific Replacement
Fingerprinting Executable Code
Usage Aware Numa Process Scheduling
Allocating Heaps in Numa Systems
Pattern Matching Process Scheduler in Message Passing Environment
Pattern Extraction from Executable Code in Message Passing Environments
Execution Environment with Feedback Loop
Pattern Matching Process Scheduler with Upstream Optimization
Experiment Manager for Manycore Systems
Memory Management Parameters Derived from System Modeling
Offline Optimization of Computer Software
Memoization from Offline Analysis
Memoization Configuration File Consumed at Runtime
Memoization Configuration File Consumed at Compile Time
Determination of Function Purity for Memoization
Optimized Settings in a Configuration Database with Boundaries
Input Vector Analysis for Memoization Estimation
Memoizing with Read Only Side Effects
Selecting Functions for Memoization Analysis
Purity Analysis Using White List/Black List Analysis
Memory Usage Configuration Based on Observations
Optimized Memory Configuration Deployed on Executing Code
Optimized Memory Configuration Deployed Prior to Execution
Obfuscating Trace Data
Parallel Tracing for Performance Detail
Tracing with a Workload Distributor
Tracing as a Service
Application Tracing by Distributed Objectives
Cost Analysis for Selecting Trace Objectives
Deploying Trace Objectives Using Cost Analyses
Periodicity Optimization in an Automated Tracing System
Optimization Analysis Using Similar Frequencies
Deployment of Profile Models with a Monitoring Agent
Increasing Performance at Runtime from Trace Data
Marketplace for Monitoring Services
Bottleneck Detector for Executing Applications
Tracer List for Automatically Controlling Tracer Behavior
Graph for Navigating Application Code
Event Visualization of Performance Data
Snapshotting Executing Code with a Modifiable Snapshot Definition
Hybrid Operating System
Patent: 8,615,766 →
Application: 13/461,733 →
Publication: US 2012/0227040
Meta Garbage Collection for Functional Code
Patent: 8,650,538 →
Application: 13/461,740 →
Publication: US 2012/0233592
Process Scheduling Using Scheduling Graph to Minimize Managed Elements
Application: 13/461,745 →
Publication: US 2012/0222043
Many-core Process Scheduling to Maximize Cache Usage
Patent: 9,417,935 →
Application: 13/461,748 →
Publication: US 2013/0117753
Network Aware Process Scheduling
Patent: 8,595,743 →
Application: 13/461,752 →
Publication: US 2013/0117759
Control Flow Graph Operating System Configuration
Patent: 8,495,598 →
Application: 13/461,755 →
Publication: US 2012/0222019
Recompiling with Generic to Specific Replacement
Patent: 8,726,255 →
Application: 13/461,757 →
Publication: US 2012/0233601
Control Flow Graph Driven Operating System
Application: 13/463,844 →
Publication: US 2012/0324454
Fingerprinting Executable Code
Application: 13/526,723 →
Publication: US 2012/0317421
Usage Aware NUMA Process Scheduling
Patent: 9,047,196 →
Application: 13/526,729 →
Publication: US 2012/0317371
Allocating Heaps in NUMA Systems
Patent: 8,700,838 →
Application: 13/526,925 →
Publication: US 2012/0317389
Pattern Matching Process Scheduler in Message Passing Environment
Patent: 8,707,326 →
Application: 13/551,318 →
Publication: US 2012/0317587
Pattern Extraction from Executable Code in Message Passing Environments
Patent: 8,793,669 →
Application: 13/551,529 →
Publication: US 2012/0317557
Pattern Matching Process Scheduler with Upstream Optimization
Patent: 9,575,813 →
Application: 13/551,533 →
Publication: US 2012/0317577
Execution Environment with Feedback Loop
Application: 13/571,540 →
Publication: US 2013/0080760
Experiment Manager for Manycore Systems
Patent: 9,043,788 →
Application: 13/571,569 →
Publication: US 2013/0080761
Memory Management Parameters Derived from System Modeling
Patent: 8,966,462 →
Application: 13/571,599 →
Publication: US 2013/0081005
Offline Optimization of Computer Software
Application: 13/622,338 →
Publication: US 2013/0085882
Memoization from Offline Analysis
Patent: 8,789,030 →
Application: 13/622,342 →
Publication: US 2013/0074058
Memoization Configuration File Consumed at Runtime
Patent: 8,752,034 →
Application: 13/671,813 →
Publication: US 2013/0074049
Memoization Configuration File Consumed at Compile Time
Patent: 8,656,378 →
Application: 13/671,816 →
Publication: US 2013/0074055
Determination of Function Purity for Memoization
Patent: 8,839,204 →
Application: 13/671,819 →
Publication: US 2013/0067445
Input Vector Analysis for Memoization Estimation
Patent: 8,752,021 →
Application: 13/671,822 →
Publication: US 2013/0073837
Memoizing with Read Only Side Effects
Patent: 8,826,254 →
Application: 13/671,825 →
Publication: US 2013/0074056
Selecting Functions for Memoization Analysis
Application: 13/671,828 →
Publication: US 2013/0074057
Purity Analysis Using White List/Black List Analysis
Patent: 9,262,416 →
Application: 13/671,831 →
Publication: US 2013/0073523
Memory Usage Configuration Based on Observations
Patent: 8,607,018 →
Application: 13/671,834 →
Publication: US 2013/0073829
Optimized Memory Configuration Deployed on Executing Code
Patent: 8,656,134 →
Application: 13/671,836 →
Publication: US 2013/0074092
Optimized Memory Configuration Deployed Prior to Execution
Patent: 8,656,135 →
Application: 13/671,841 →
Publication: US 2013/0074093
Optimized Settings in a Configuration Database with Boundaries
Patent: 8,694,574 →
Application: 13/671,847 →
Publication: US 2013/0073604
Obfuscating Trace Data
Patent: 9,021,262 →
Application: 13/751,000 →
Publication: US 2014/0019756
Parallel Tracing for Performance and Detail
Patent: 9,207,969 →
Application: 13/751,006 →
Publication: US 2014/0019985
Tracing with a Workload Distributor
Patent: 8,954,546 →
Application: 13/751,012 →
Publication: US 2014/0019598
Tracing as a Service
Application: 13/751,026 →
Publication: US 2014/0025572
Dynamic Visualization of Message Passing Computation
Application: 13/757,570 →
Publication: US 2014/0019879
Highlighting of Time Series Data on Force Directed Graph
Patent: 9,323,863 →
Application: 13/757,582 →
Publication: US 2013/0232174
Force Directed Graph with Time Series Data
Application: 13/757,598 →
Publication: US 2013/0232452
Controlling Application Tracing using Dynamic Visualization
Application: 13/757,625 →
Publication: US 2013/0232433
Transformation Function Insertion for Dynamically Displayed Tracer Data
Patent: 9,256,969 →
Application: 13/757,631 →
Publication: US 2013/0229416
Application Tracing by Distributed Objectives
Patent: 9,021,447 →
Application: 13/765,642 →
Publication: US 2013/0283240
Cost Analysis for Selecting Trace Objectives
Patent: 8,843,901 →
Application: 13/765,648 →
Publication: US 2013/0283246
Deploying Trace Objectives using Cost Analyses
Application: 13/765,651 →
Publication: US 2013/0283281
Periodicity Optimization in an Automated Tracing System
Patent: 8,997,063 →
Application: 13/765,654 →
Publication: US 2013/0283241
Optimization Analysis Using Similar Frequencies
Patent: 8,924,941 →
Application: 13/765,657 →
Publication: US 2013/0283247
Deployment of Profile Models with a Monitoring Agent
Application: 13/765,663 →
Publication: US 2013/0283102
Increasing Performance at Runtime from Trace Data
Patent: 9,436,589 →
Application: 13/853,769 →
Publication: US 2013/0227536
Runtime Memory Settings Derived from Trace Data
Application: 13/853,791 →
Publication: US 2013/0227529
Runtime Settings Derived from Relationships Identified in Tracer Data
Application: 13/853,809 →
Publication: US 2013/0219372
Relationships Derived from Trace Data
Patent: 9,665,474 →
Application: 13/853,816 →
Publication: US 2013/0219057
Bottleneck Detector for Executing Applications
Patent: 9,323,651 →
Application: 13/866,014 →
Publication: US 2014/0282597
Bottleneck Detector Application Programming Interface
Application: 13/866,020 →
Publication: US 2014/0281726
Iterative Bottleneck Detector for Executing Applications
Patent: 9,323,652 →
Application: 13/866,022 →
Publication: US 2014/0013311
Tracing Closures in a Callback Environment
Application: 13/867,057 →
Publication: US 2013/0283242
Marketplace for Monitoring Services
Application: 13/867,058 →
Publication: US 2013/0282545
Computer Load Generator Marketplace
Application: 13/867,061 →
Publication: US 2014/0013306
Application Development Environment with Services Marketplace
Application: 13/867,062 →
Publication: US 2014/0013308
Automated Market Maker in Monitoring Services Marketplace
Application: 13/867,063 →
Publication: US 2014/0316926
Interactive Graph for Navigating and Monitoring Execution of Application Code
Patent: 8,990,777 →
Application: 13/899,500 →
Publication: US 2014/0013309
Setting Breakpoints Using an Interactive Graph Representing an Application
Application: 13/899,503 →
Publication: US 2014/0189650
Animated Highlights in a Graph Representing an Application
Patent: 9,734,040 →
Application: 13/899,504 →
Publication: US 2014/0189651
Filtering and Transforming a Graph Representing an Application
Application: 13/899,507 →
Publication: US 2014/0189652
Tracer List for Automatically Controlling Tracer Behavior
Patent: 9,021,445 →
Application: 13/916,561 →
Publication: US 2014/0317454
Multiple Tracer Configurations Applied on a Function-by-Function Level
Application: 13/916,563 →
Publication: US 2014/0317603
Real Time Analysis of Tracer Summaries to Change Tracer Behavior
Application: 13/916,566 →
Publication: US 2014/0317604
User Interaction Analysis of Tracer Data for Configuring an Application Tracer
Patent: 8,966,452 →
Application: 13/916,568 →
Publication: US 2014/0317605
Error List and Bug Report Analysis for Configuring an Application Tracer
Patent: 8,978,016 →
Application: 13/916,571 →
Publication: US 2014/0317606
Control Flow Graph Application Configuration
Patent: 9,286,042 →
Application: 13/921,625 →
Publication: US 2013/0298112
Event Chain Visualization of Performance Data
Patent: 9,280,841 →
Application: 13/949,978 →
Publication: US 2015/0029193
Timeline Charts with Subgraphs
Application: 13/949,994 →
Publication: US 2015/0033172
Snapshotting Executing Code with a Modifiable Snapshot Definition
Patent: 9,465,721 →
Application: 13/970,302 →
Publication: US 2015/0052403
Combined Performance Tracer and Snapshot Debugging System
Patent: 9,021,444 →
Application: 13/970,319 →
Publication: US 2015/0052406
Breakpoint Setting Through a Debugger User Interface
Application: 13/970,343 →
Publication: US 2015/0052400
Process Scheduling to Maximize Input Throughput
Application: 14/033,220 →
Publication: US 2014/0026142
Garbage Collection Based on Functional Block Size
Patent: 8,995,070 →
Application: 14/049,016 →
Publication: US 2014/0040591
N-Gram Analysis of Software Behavior in Production and Testing Environments
Application: 14/198,223 →
Publication: US 2015/0254162
N-Gram Analysis of Inputs to a Software Application
Patent: 9,880,915 →
Application: 14/198,239 →
Publication: US 2015/0254151
Security Alerting Using N-Gram Analysis of Program Execution Data
Patent: 9,329,980 →
Application: 14/198,254 →
Publication: US 2015/0254172
Automated Regression Testing for Software Applications
Patent: 9,355,016 →
Application: 14/198,271 →
Publication: US 2015/0254165
Regression Evaluation Using Behavior Models of Software Applications
Patent: 9,594,665 →
Application: 14/198,284 →
Publication: US 2015/0254161
Origin Trace Behavior Model for Application Behavior
Application: 14/198,296 →
Publication: US 2015/0254163
Transmission Point Pattern Extraction from Executable Code in Message Passing Environments
Patent: 8,966,460 →
Application: 14/248,258 →
Publication: US 2014/0298304
Module Specific Tracing in a Shared Module Environment
Patent: 9,292,415 →
Application: 14/455,156 →
Publication: US 2015/0067652
Tracing System for Application and Module Tracing
Patent: 9,298,588 →
Application: 14/455,170 →
Publication: US 2015/0067654
Module Database with Tracing Options
Patent: 9,311,213 →
Application: 14/455,202 →
Publication: US 2015/0066869
Runtime Settings Derived from Relationships Identified in Tracer Data
Application: 14/549,420 →
Publication: US 2015/0082285
Optimization Analysis Using Similar Frequencies
Patent: 9,658,936 →
Application: 14/582,973 →
Publication: US 2015/0301920
Computer Performance Prediction Using Search Technologies
Application: 14/596,126 →
Publication: US 2015/0205690
Event Prediction Using Historical Time Series Observations of a Computer Application
Application: 14/596,144 →
Publication: US 2015/0205691
Visualization of Behavior Clustering of Computer Applications
Patent: 9,870,294 →
Application: 14/596,151 →
Publication: US 2015/0205693
Behavior Clustering Analysis and Alerting System for Computer Applications
Patent: 9,921,937 →
Application: 14/596,159 →
Publication: US 2015/0205692
Tracing with a Workload Distributor
Application: 14/617,509 →
Publication: US 2015/0222548
Transmission Point Pattern Extraction from Executable Code in Message Passing Environments
Patent: 9,747,086 →
Application: 14/629,113 →
Publication: US 2016/0034262
User Interaction Analysis of Tracer Data for Configuring an Application Tracer
Patent: 9,298,589 →
Application: 14/629,322 →
Publication: US 2015/0242303
Memory Management Parameters Derived from System Modeling
Application: 14/629,396 →
Publication: US 2015/0161385
Error List and Bug Report Analysis for Configuring an Application Tracer
Patent: 9,575,874 →
Application: 14/642,192 →
Publication: US 2016/0266998
Interactive Graph for Navigating Application Code
Patent: 9,658,943 →
Application: 14/666,120 →
Publication: US 2015/0212928
Periodicity Optimization in an Automated Tracing System
Patent: 9,804,949 →
Application: 14/671,449 →
Publication: US 2016/0077951
Increasing Performance at Runtime from Trace Data
Application: 61/801,298 →
Module Specific Tracing in a Shared Module Environment
Application: 61/873,773 →
Tracing System for Application and Module Tracing
Application: 61/874,927 →
Module Database with Tracing Options
Application: 61/874,931 →
Computer Performance Prediction Using Search Technologies
Application: 61/930,923 →
Event Prediction Using Historical Time Series Observations of a Computer Application
Application: 61/930,926 →
Visualization of Behavior Clustering of Computer Applications
Application: 61/930,928 →
Behavior Clustering Analysis and Alerting System for Computer Applications
Application: 61/930,929 →
Related Assignments (3)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest May 1, 2012
From: GOUNARES, ALEXANDER G.
To: CONCURIX CORPORATION
Reel/Frame 028139/0407 →
Assignment of Assignor's Interest Jan 16, 2015
From: GOUNARES, ALEXANDER
To: CONCURIX CORPORATION
Reel/Frame 034736/0652 →
Corrective Assignment to Correct the Incorrect Pct No. US1341187 Previously Recorded at Reel: 036139 Frame: 0069. Assignor(S) Hereby Confirms the Assignment. Dec 4, 2015
From: CONCURIX CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 037361/0161 →