Inventor
NOVAK MICHAEL J
US43 patents
⚠️ This page may combine multiple inventors who share the name “NOVAK MICHAEL J”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
27 patentsUS6791581B2Sep 14, 2004
Methods and systems for synchronizing skin properties
MICROSOFT CORP81 citations99
US7580932B2Aug 25, 2009
User interface for establishing a filtering engine
MICROSOFT CORP82 citations98
US7647346B2Jan 12, 2010
Automatic rules-based device synchronization
MICROSOFT CORP70 citations97
US7475078B2Jan 6, 2009
Two-way synchronization of media data
MICROSOFT CORP68 citations97
US7073130B2Jul 4, 2006
Methods and systems for creating skins
MICROSOFT CORP73 citations97
US6904566B2Jun 7, 2005
Methods, systems and media players for rendering different media types
MICROSOFT CORP73 citations95
US7756388B2Jul 13, 2010
Media item subgroup generation from a library
MICROSOFT CORP36 citations92
US7685210B2Mar 23, 2010
Media discovery and curation of playlists
MICROSOFT CORP43 citations92
US7543235B2Jun 2, 2009
Methods and systems for creating skins
MICROSOFT CORP15 citations92
US7533091B2May 12, 2009
Methods, systems, and computer-readable media for generating a suggested list of media items based upon a seed
MICROSOFT CORP26 citations92
US7426691B2Sep 16, 2008
Methods and systems for creating and using skins
MICROSOFT CORP15 citations92
US7831605B2Nov 9, 2010
Media player service library
MICROSOFT CORP26 citations91
US7072908B2Jul 4, 2006
Methods and systems for synchronizing visualizations with audio streams
MICROSOFT CORP24 citations91
US7934159B1Apr 26, 2011
Media timeline
MICROSOFT CORP37 citations90
US7636728B2Dec 22, 2009
Media difference files for compressed catalog files
MICROSOFT CORP13 citations84
US7480868B2Jan 20, 2009
Methods and systems for creating skins
MICROSOFT CORP8 citations83
US7620656B2Nov 17, 2009
Methods and systems for synchronizing visualizations with audio streams
MICROSOFT CORP10 citations82
US7426692B2Sep 16, 2008
Methods and systems for creating and using skins
MICROSOFT CORP5 citations74
US7340681B2Mar 4, 2008
Methods and systems for creating and using skins
MICROSOFT CORP6 citations74
US7458020B2Nov 25, 2008
Methods and systems for creating skins
MICROSOFT CORP4 citations73
US7526505B2Apr 28, 2009
Methods and systems for synchronizing visualizations with audio streams
MICROSOFT CORP5 citations72
US7451402B2Nov 11, 2008
Methods and systems for creating skins
MICROSOFT CORP1 citations62
US7451399B2Nov 11, 2008
Methods and systems for creating skins
MICROSOFT CORP1 citations62
US7278102B2Oct 2, 2007
Methods, system and media players for rendering different media types
MICROSOFT CORP2 citations61
US7272794B2Sep 18, 2007
Methods, systems and media players for rendering different media types
MICROSOFT CORP2 citations61
US7599961B2Oct 6, 2009
Methods and systems for synchronizing visualizations with audio streams
MICROSOFT CORP0 citations50
US7596582B2Sep 29, 2009
Methods and systems for synchronizing visualizations with audio streams
MICROSOFT CORP0 citations50
MICROSOFT TECHNOLOGY LICENSING LLC
12 patentsUS10467230B2Nov 5, 2019
Collection and control of user activity information and activity user interface
MICROSOFT TECHNOLOGY LICENSING LLC7 citations82
US11580088B2Feb 14, 2023
Creation, management, and transfer of interaction representation sets
MICROSOFT TECHNOLOGY LICENSING LLC4 citations70
US10853220B2Dec 1, 2020
Determining user engagement with software applications
MICROSOFT TECHNOLOGY LICENSING LLC4 citations70
US10671245B2Jun 2, 2020
Collection and control of user activity set data and activity set user interface
MICROSOFT TECHNOLOGY LICENSING LLC6 citations68
US10423406B2Sep 24, 2019
Software feature compilation with runtime configuration
MICROSOFT TECHNOLOGY LICENSING LLC2 citations68
US10693748B2Jun 23, 2020
Activity feed service
MICROSOFT TECHNOLOGY LICENSING LLC5 citations67
US11061623B2Jul 13, 2021
Preventing excessive hydration in a storage virtualization system
MICROSOFT TECHNOLOGY LICENSING LLC0 citations61
US10732796B2Aug 4, 2020
Control of displayed activity information using navigational mnemonics
MICROSOFT TECHNOLOGY LICENSING LLC1 citations61
US11061775B2Jul 13, 2021
Coordinating file synchronization between a sync engine and another application that supports document collaboration
MICROSOFT TECHNOLOGY LICENSING LLC0 citations55
US11507534B2Nov 22, 2022
Metadata storage for placeholders in a storage virtualization system
MICROSOFT TECHNOLOGY LICENSING LLC0 citations50
US10282255B2May 7, 2019
Coordinating file synchronization between a sync engine and another application that supports document collaboration
MICROSOFT TECHNOLOGY LICENSING LLC0 citations45
US10795747B2Oct 6, 2020
File synchronizing service status monitoring and error handling
MICROSOFT TECHNOLOGY LICENSING LLC0 citations30