Inventor
SHEEHAN JOHN M
US45 patents
⚠️ This page may combine multiple inventors who share the name “SHEEHAN JOHN M”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT TECHNOLOGY LICENSING LLC
18 patentsUS11228640B2Jan 18, 2022
Cross device application discovery and control
MICROSOFT TECHNOLOGY LICENSING LLC7 citations83
US10171558B2Jan 1, 2019
Cross device application discovery and control
MICROSOFT TECHNOLOGY LICENSING LLC4 citations82
US10356204B2Jul 16, 2019
Application based hardware identifiers
MICROSOFT TECHNOLOGY LICENSING LLC14 citations80
US11818199B2Nov 14, 2023
Cross device application discovery and control
MICROSOFT TECHNOLOGY LICENSING LLC1 citations71
US10728314B2Jul 28, 2020
Cross device application discovery and control
MICROSOFT TECHNOLOGY LICENSING LLC1 citations71
US9679130B2Jun 13, 2017
Pervasive package identifiers
MICROSOFT TECHNOLOGY LICENSING LLC4 citations70
US10318263B2Jun 11, 2019
Virtual software application deployment configurations
MICROSOFT TECHNOLOGY LICENSING LLC1 citations68
US12368773B2Jul 22, 2025
Cross device application discovery and control
MICROSOFT TECHNOLOGY LICENSING LLC0 citations60
US10447814B2Oct 15, 2019
Joint servicing of software packages
MICROSOFT TECHNOLOGY LICENSING LLC4 citations60
US10176331B2Jan 8, 2019
Enhanced metadata to authentically report the provenance of a file
MICROSOFT TECHNOLOGY LICENSING LLC1 citations57
US10331466B2Jun 25, 2019
Extension point declarative registration for virtualization
MICROSOFT TECHNOLOGY LICENSING LLC0 citations52
US10108441B2Oct 23, 2018
Running add-on components in virtual environments
MICROSOFT TECHNOLOGY LICENSING LLC0 citations51
US9880889B2Jan 30, 2018
Virtual application extension points
MICROSOFT TECHNOLOGY LICENSING LLC0 citations51
US9400665B2Jul 26, 2016
Running add-on components in virtual environments
MICROSOFT TECHNOLOGY LICENSING LLC0 citations51
US9304791B2Apr 5, 2016
State separation for virtual applications
MICROSOFT TECHNOLOGY LICENSING LLC0 citations51
US10353687B2Jul 16, 2019
Application virtualization
MICROSOFT TECHNOLOGY LICENSING LLC0 citations48
US10241771B2Mar 26, 2019
Application virtualization
MICROSOFT TECHNOLOGY LICENSING LLC0 citations48
US9588751B2Mar 7, 2017
Application virtualization
MICROSOFT TECHNOLOGY LICENSING LLC0 citations48
SHEEHAN JOHN M
11 patentsUS8862590B2Oct 14, 2014
Flexible namespace prioritization
SHEEHAN JOHN M24 citations92
US8572580B2Oct 29, 2013
Computer application packages with customizations
SHEEHAN JOHN M17 citations83
US8489708B2Jul 16, 2013
Virtual application extension points
SHEEHAN JOHN M7 citations83
US8990561B2Mar 24, 2015
Pervasive package identifiers
SHEEHAN JOHN M13 citations80
US9262187B2Feb 16, 2016
Extension point declarative registration for virtualization
SHEEHAN JOHN M3 citations73
US8423994B2Apr 16, 2013
Recipe based application conversion
SHEEHAN JOHN M2 citations62
US8458701B2Jun 4, 2013
State separation for virtual applications
SHEEHAN JOHN M3 citations61
US8255918B2Aug 28, 2012
Namespace merger
SHEEHAN JOHN M1 citations52
US8924963B2Dec 30, 2014
In-process intermediary to create virtual processes
SHEEHAN JOHN M0 citations44
US8291438B2Oct 16, 2012
Printing for virtualized applications
SHEEHAN JOHN M0 citations44
US10514940B2Dec 24, 2019
Virtual application package reconstruction
SHEEHAN JOHN M0 citations26
MICROSOFT CORP
7 patentsUS8024732B2Sep 20, 2011
State separation for application changes
MICROSOFT CORP20 citations92
US7886301B2Feb 8, 2011
Namespace merger
MICROSOFT CORP8 citations84
US9170855B2Oct 27, 2015
Virtual application extension points
MICROSOFT CORP2 citations62
US8984512B2Mar 17, 2015
State separation for applications
MICROSOFT CORP2 citations62
US8005851B2Aug 23, 2011
Streaming virtual disk for virtual applications
MICROSOFT CORP2 citations62
US9152403B2Oct 6, 2015
Virtual software application deployment configurations
MICROSOFT CORP2 citations58
US9116770B2Aug 25, 2015
Recipe-based application conversion
MICROSOFT CORP2 citations57