Inventor
Vance P. Morrison
Inventor
Kirkland, WA, US
Overview
Patents· 42 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing78%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests19%
G05BControl or regulating systems in general2%
H04LTransmission of digital information, e.g. telegraphic communication2%
PatentTitleYear
10,901,808Concurrent mutation of isolated object graphs20219,875,141Managing pools of dynamic resources20189,569,282'Concurrent mutation of isolated object graphs'20179,274,930'Debugging system using static analysis'20169,092,332'Activity based sampling of diagnostics data'20158,903,747'Isolating changes in dynamic systems'20148,719,803'Controlling parallelization of recursion using pluggable policies'20148,601,445'Detaching profilers'20138,543,991'Profile driven multicore background compilation'20138,359,292'Semantic grouping for program performance data analysis'20138,271,768'Concurrent handling of exceptions in received aggregate exception structure with supplied exception handlers and marking handled exceptions'20128,146,085'Concurrent exception handling using an aggregated exception structure'20128,006,235'Profiler management'20117,941,793'Class initialization method semantics'20117,921,143'Declarative pinning'20117,882,158'Declarative pinning'20117,861,072'Throwing one selected representative exception among aggregated multiple exceptions of same root cause received from concurrent tasks and discarding the rest'20107,770,202'Cross assembly call interception'20107,735,071'Method and system for compiling multiple languages'20107,631,249'Dynamically determining a buffer-stack overrun'20097,627,594'Runtime support for nullable types'20097,614,044'Attempting runtime retranslation of unresolvable code'20097,533,123'Declarative pinning'20097,516,441'Method and system for program editing and debugging in a common language runtime environment'20097,454,447'Declarative pinning'20087,433,862'Declarative pinning'20087,367,015'Method and system for software program editing in common language runtime environment (CLRE)'20087,171,655'Verifier to check intermediate language'20077,150,006'Techniques for managed code debugging'20067,124,405'Class initialization method semantics'20066,993,751'Placing exception throwing instructions in compiled code'20066,898,611'Declarative pinning'20056,851,108'Verifying intermediate language code'20056,836,883'Method and system for compiling multiple languages'20046,836,884'Method and system for editing software programs'20046,748,503'System and method for facilitating unmanaged code participation in garbage collection'20046,598,141'Manipulating interior pointers on a stack during garbage collection'20036,560,774'Verifier to check intermediate language'20036,484,312'Inferring operand types within an intermediate language'20026,389,590'Indefinite-size variables within an intermediate language'20026,151,618'Safe general purpose virtual machine computing system'20006,076,090'Default schema mapping'2000Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2000–2015Patents assigned to MICROSOFT CORP (37)· patent assignee history
2000–2021Based in Kirkland, WA, US· patent location history
2012–2018Patents assigned to MORRISON VANCE (7)· patent assignee history
2012Patents assigned to CALLAHAN DAVID (2)· patent assignee history
2013–2016Patents assigned to MORRISON VANCE P (3)· patent assignee history
2015–2021Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (5)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| MICROSOFT CORP | 37 | 2000–2015 |
| MORRISON VANCEself | 7 | 2012–2018 |
| MICROSOFT TECHNOLOGY LICENSING LLC | 5 | 2015–2021 |
| MORRISON VANCE Pself | 3 | 2013–2016 |
| CALLAHAN DAVID | 2 | 2012 |
Locations
| Location | Patents | Span |
|---|---|---|
| Kirkland, Washington, US | 42 | 2000–2021 |