Patent Assignment
Reel/Frame 051710/0252
Assignment of Assignor's Interest
Recorded: 2020-01-27
Pages: 12
Assignor
GITHUB SOFTWARE UK LTD.
Executed: 2020-01-16
Assignee
MICROSOFT TECHNOLOGY LICENSING, LLC
ONE MICROSOFT WAY, REDMOND, WASHINGTON, 98052
Covered Properties
(127)
Source Code Violation Matching and Attribution
Source Code Violation Matching and Attribution
Source Code Violation Matching and Attribution
Source Code Violation Matching and Attribution
Source Code Violation Matching and Attribution
Application:
61/983,932 →
Incremental Source Code Analysis
Incremental Source Code Analysis
Application:
62/080,182 →
Extracting Source Code
Patent:
9,110,737 →
Application:
14/292,691 →
Extracting Source Code
Extracting Source Code
Extracting Source Code
Identifying Source Code Used to Build Executable Files
Distributed Analysis and Attribution of Source Code
Distributed Analysis and Attribution of Source Code
Application:
62/080,188 →
Distributed Analysis and Attribution of Source Code
Application:
62/254,620 →
Recursive Aggregates
Patent:
9,015,193 →
Application:
14/292,581 →
Recursive Aggregates
Patent:
9,418,111 →
Application:
14/679,759 →
Aggregating Source Code Metric Values
Patent:
9,098,377 →
Application:
14/292,697 →
Aggregating Source Code Metric Values
Aggregating Source Code Metric Values
Aggregating Source Code Metric Values
Transitive Source Code Violation Matching and Attribution
Transitive Source Code Violation Matching and Attribution
Patent:
9,208,056 →
Application:
14/577,892 →
Transitive Source Code Violation Matching and Attribution
Transitive Source Code Violation Matching and Attribution
Transitive Source Code Violation Matching and Attribution
Transitive Source Code Violation Matching and Attribution
Application:
62/089,133 →
Ranking Source Code Developers
Patent:
9,305,279 →
Application:
14/534,712 →
Automatic Determination of Compiler Configuration
Automatic Determination of Compiler Configuration
Automatic Classification of Compilers
Finding Duplicate Passages of Text in a Collection of Text
Computing Transitive Closures
Application:
14/840,318 →
Publication:
US 2017/0061306
Logging from Obfuscated Code
Patent:
9,830,478 →
Application:
14/803,591 →
Transparent Process Interception
Patent:
9,489,182 →
Application:
14/947,631 →
Template Dependency Inlining
Patent:
9,411,556 →
Application:
14/871,818 →
Incremental Local Source Code Analysis
Patent:
9,262,132 →
Application:
14/684,646 →
Performing Partial Analysis of a Source Code Base
Computing Quality Metrics of Source Code Developers
Patent:
9,639,353 →
Application:
15/269,730 →
Computing Quality Metrics of Source Code Developers
Patent:
9,766,884 →
Application:
15/479,831 →
Artifact Normalization
Patent:
9,507,694 →
Application:
14/928,776 →
Artifact Normalization
Evaluating Recursive and Exiversal Predicates
Creating Concise and Re-Useable Queries Over Complex Data
Creating Concise and Re-Useable Queries Over Complex Data
Querying an Object-Oriented Data Hierarchy Using Relational Query Languages
Patent:
46,537 →
Application:
14/877,992 →
Approximating Query Results by Relations Over Types for Error Detection and Optimization
Approximating Relation Sizes Using Field Dependencies
Type Inference for Datalog with Complex Type Hierarchies
Type Inference for Datalog with Complex Type Hierarchies
Patent:
46,380 →
Application:
14/952,788 →
Type Inference for Datalog with Complex Type Hierarchies
Patent:
48,405 →
Application:
15/494,416 →
Suggesting Candidate Removable Software Dependencies
Patent:
9,411,706 →
Application:
14/871,299 →
Hierarchical Dependency Analysis of Source Code
Patent:
9,361,077 →
Application:
14/871,304 →
Hierarchical Dependency Analysis of Source Code
Hierarchical Dependency Analysis of Source Code
Application:
62/234,939 →
Tiered Arrays
Patent:
9,355,132 →
Application:
14/871,934 →
Tiered Arrays
Disjoint-Or Trees for Caching Aggregated Dependencies
Patent:
9,367,425 →
Application:
14/871,753 →
Query-Based Software Dependency Analysis
Patent:
9,323,644 →
Application:
14/871,670 →
Query-Based Software Dependency Analysis
Patent:
9,552,276 →
Application:
15/073,424 →
Implicit Software Dependency Analysis
Patent:
9,411,707 →
Application:
14/871,983 →
Implicit Software Dependency Analysis
Implicit Software Dependency Analysis
Implicit Software Dependency Analysis
Patent:
9,477,445 →
Application:
15/090,485 →
Template Dependency Relocation
Patent:
9,372,670 →
Application:
14/871,813 →
Data Flow Analysis with Collapsed Contexts
Specifying a Model Architecture of Software Elements and Generating an Aggregated Dependency Graph Therefrom
Patent:
9,411,557 →
Application:
14/871,956 →
Compilation Cache with Imports Scanner
Patent:
9,696,973 →
Application:
15/052,258 →
Type Widening for Source Code Analysis
Patent:
9,652,358 →
Application:
15/164,656 →
Type Widening for Source Code Analysis
Application:
62/322,508 →
Hierarchical Dependency Analysis Enhancements Using Disjoint-or Trees
Patent:
9,547,478 →
Application:
14/871,961 →
Managing Disjoint-or Trees
Patent:
9,529,836 →
Application:
14/871,973 →
Virtual Compositions
Application:
14/871,996 →
Publication:
US 2017/0090890
Computing Rework Churn for Contributions to a Code Base
Patent:
9,639,352 →
Application:
15/291,825 →
Function Execution Prioritization
Patent:
9,569,341 →
Application:
15/164,688 →
Function Execution Prioritization
Patent:
9,753,845 →
Application:
15/429,714 →
Content-Addressable Data Storage
Patent:
9,830,345 →
Application:
15/275,681 →
Source Code Element Signatures
Patent:
9,792,114 →
Application:
15/289,787 →
Source Code Element Signatures
Rewriting Inequality Queries
Generating Stable File Location Identifiers for Reference to Locations in a File
Patent:
9,720,806 →
Application:
15/201,919 →
Generating Stable File Location Identifiers for Reference to Locations in a File
Patent:
9,836,383 →
Application:
15/643,014 →
Annotation Natural Keys for Source Code Analysis
Patent:
9,652,359 →
Application:
15/336,241 →
Automatic Developer Behavior Classification
Patent:
9,785,432 →
Application:
15/290,558 →
Display Panel Portion with a Computer Icon
Patent:
809,007 →
Application:
29/586,314 →
Display Panel Portion with a Computer Icon
Patent:
809,008 →
Application:
29/586,317 →
Automatic Determination of Developer Team Composition
External Dependency Attribution
Patent:
9,785,421 →
Application:
15/476,578 →
Scalable Transitive Violation Matching
Patent:
9,690,690 →
Application:
15/282,714 →
Scalable Transitive Violation Matching
Violation Match Sets
Classification of Anomalous Static Analysis Rules
Patent:
9,798,540 →
Application:
15/498,227 →
Commit History Linearization
Commit Reversion Detection
Commit Reversion Detection
Application:
62/611,804 →
Determining Similarity Groupings for Software Development Projects
Determining Similarity Groupings for Software Development Projects
Application:
62/611,743 →
Coding Velocity
Contextual Developer Ranking
Patent:
9,645,817 →
Application:
15/277,913 →
Comparing Software Projects Having Been Analyzed Using Different Criteria
Providing User-Specific Source Code Alert Information
Patent:
9,830,148 →
Application:
15/418,480 →
Compiler Caching Based on Semantic Structure
Compiler Caching Based on Semantic Structure
Application:
62/611,674 →
Generating Identifiers for Tuples of Recursively Defined Relations
Patent:
9,633,078 →
Application:
15/282,474 →
Generating Identifiers for Tuples of Recursively Defined Relations
Patent:
9,830,358 →
Application:
15/466,696 →
Algebraic Data Types for Database Query Languages
Patent:
9,720,961 →
Application:
15/282,681 →
Algebraic Data Types for Database Query Languages
Differential Recursive Evaluation
Patent:
10,055,197 →
Application:
15/605,090 →
Snapshot Manifest for Static Analysis Results
Patent:
9,830,335 →
Application:
15/435,672 →
Differential Recursive Evaluation of Recursive Aggregates
Patent:
9,996,583 →
Application:
15/605,134 →
Query Language Distribution Heuristics
Visualizations of Software Project and Contributor Activity
Visualizations of Software Project and Contributor Activity
Application:
62/532,775 →
Classifying System-Generated Code
Classifying System-Generated Code
Application:
62/611,733 →
Determining Provenance of Files in Source Code Projects
Determining Provenance of Files in Source Code Projects
Application:
62/611,450 →
Weighting Static Analysis Alerts
Weighting Static Analysis Alerts
Weighting Static Analysis Alerts
Application:
62/488,273 →
Automatically Building Software Projects
Patent:
10,255,065 →
Application:
15/857,967 →
Commit Graph Generation
Patent:
10,303,469 →
Application:
15/857,278 →
Automatically Building Software Projects
Computing Elapsed Coding Time
Coding Output
Coding Time and Coding Output
Application:
62/669,596 →
Ranking Database Query Results
Application:
16/394,523 →
Publication:
US 2020/0341987
Related Assignments
(24)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest
May 30, 2014
From: MOOR, OEGE DE
To: SEMMLE LIMITED
Reel/Frame 033070/0294 →
Assignment of Assignor's Interest
Jul 28, 2014
From: TIBBLE, JULIAN; AVGUSTINOV, PAVEL; CAWLEY, PETER
To: SEMMLE LIMITED
Reel/Frame 033401/0755 →
Assignment of Assignor's Interest
Jul 28, 2014
From: HENRIKSEN, ANDERS STARCKE; BAARS, ARTHUR; AVGUSTINOV, PAVEL; TIBBLE, JULIAN
To: SEMMLE LIMITED
Reel/Frame 033401/0581 →
Assignment of Assignor's Interest
Jan 14, 2015
From: TIBBLE, JULIAN; AVGUSTINOV, PAVEL; HUENKE, YORCK; BAARS, ARTHUR
To: SEMMLE LIMITED
Reel/Frame 034716/0035 →
Assignment of Assignor's Interest
Jan 23, 2015
From: BAARS, ARTHUR; HENRIKSEN, ANDERS STARCKE; SCHAEFER, MAX
To: SEMMLE LIMITED
Reel/Frame 034807/0322 →
Assignment of Assignor's Interest
Jan 23, 2015
From: CAWLEY, PETER
To: SEMMLE LIMITED
Reel/Frame 034798/0983 →
Assignment of Assignor's Interest
Jan 23, 2015
From: TIBBLE, JULIAN
To: SEMMLE LIMITED
Reel/Frame 034800/0288 →
Assignment of Assignor's Interest
May 27, 2015
From: HENRIKSEN, ANDERS STARCKE; BAARS, ARTHUR; AVGUSTINOV, PAVEL; TIBBLE, JULIAN
To: SEMMLE LIMITED
Reel/Frame 035726/0245 →
Assignment of Assignor's Interest
Jun 10, 2015
From: MOOR, OEGE DE
To: SEMMLE LIMITED
Reel/Frame 035814/0421 →
Corrective Assignment to Correct the Signed Assignment to Include Appl. No. Previously Recorded at Reel: 033070 Frame: 0294. Assignor(S) Hereby Confirms the Assignment.
Jun 10, 2015
From: MOOR, OEGE DE
To: SEMMLE LIMITED
Reel/Frame 035875/0685 →
Assignment of Assignor's Interest
Sep 3, 2015
From: HENRIKSEN, ANDERS STARCKE; BAARS, ARTHUR; AVGUSTINOV, PAVEL; TIBBLE, JULIAN
To: SEMMLE LIMITED
Reel/Frame 036491/0808 →
Assignment of Assignor's Interest
Sep 4, 2015
From: TIBBLE, JULIAN; AVGUSTINOV, PAVEL; HUENKE, YORCK; BAARS, ARTHUR
To: SEMMLE LIMITED
Reel/Frame 036499/0452 →
Assignment of Assignor's Interest
Sep 4, 2015
From: TIBBLE, JULIAN; AVGUSTINOV, PAVEL; CAWLEY, PETER
To: SEMMLE LIMITED
Reel/Frame 036499/0390 →
Assignment of Assignor's Interest
Nov 13, 2015
From: BAARS, ARTHUR; HENRIKSEN, ANDERS STARCKE; SCHAEFER, MAX
To: SEMMLE LIMITED
Reel/Frame 037111/0758 →
Assignment of Assignor's Interest
Nov 13, 2015
From: TIBBLE, JULIAN
To: SEMMLE LIMITED
Reel/Frame 037040/0008 →
Assignment of Assignor's Interest
Dec 11, 2015
From: HENRIKSEN, ANDERS STARCKE; BAARS, ARTHUR; AVGUSTINOV, PAVEL; TIBBLE, JULIAN
To: SEMMLE LIMITED
Reel/Frame 037276/0139 →
Assignment of Assignor's Interest
Jan 6, 2016
From: HENRIKSEN, ANDERS STARCKE; BAARS, ARTHUR; AVGUSTINOV, PAVEL; TIBBLE, JULIAN
To: SEMMLE LIMITED
Reel/Frame 037421/0248 →
Assignment of Assignor's Interest
Jan 19, 2016
From: BAARS, ARTHUR; HENRIKSEN, ANDERS STARCKE; SCHAEFER, MAX
To: SEMMLE LIMITED
Reel/Frame 037524/0378 →
Assignment of Assignor's Interest
Feb 1, 2017
From: TIBBLE, JULIAN; AVGUSTINOV, PAVEL; CAWLEY, PETER
To: SEMMLE LIMITED
Reel/Frame 041149/0907 →
Assignment of Assignor's Interest
Feb 1, 2017
From: TIBBLE, JULIAN; AVGUSTINOV, PAVEL; HUENKE, YORCK; BAARS, ARTHUR
To: SEMMLE LIMITED
Reel/Frame 041150/0017 →
Assignment of Assignor's Interest
Apr 3, 2017
From: TIBBLE, JULIAN; AVGUSTINOV, PAVEL; CAWLEY, PETER
To: SEMMLE LIMITED
Reel/Frame 041834/0522 →
Assignment of Assignor's Interest
Mar 1, 2018
From: TIBBLE, JULIAN; AVGUSTINOV, PAVEL; HUENKE, YORCK; BAARS, ARTHUR
To: SEMMLE LIMITED
Reel/Frame 045080/0008 →
Change of Name
Dec 10, 2019
From: SEMMLE LIMITED
To: GITHUB SOFTWARE UK LTD.
Reel/Frame 051244/0305 →
Change of Name
Dec 11, 2019
From: SEMMLE LTD.
To: GITHUB SOFTWARE UK LTD.
Reel/Frame 052027/0912 →