Inventor

Michael J. Novak

Inventor
Redmond, WA, US

Overview

63→
Patents
2004–2021
Patent span
Physics
Primary field (CPC G)

Patents· 63 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing46%
H04LTransmission of digital information, e.g. telegraphic communication13%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests11%
G11BInformation storage based on relative movement between record carrier and transducer10%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes9%
G06TImage data processing or generation, in general5%
H04SStereophonic systems5%
G09BEducational or demonstration appliances1%
H04NPictorial communication, e.g. television1%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use1%
PatentTitleYear
11,061,775Coordinating file synchronization between a sync engine and another application that supports document collaboration202111,061,623Preventing excessive hydration in a storage virtualization system202110,853,220Determining user engagement with software applications202010,795,747File synchronizing service status monitoring and error handling202010,762,054Cloud content states determination logic202010,732,796Control of displayed activity information using navigational mnemonics202010,693,748Activity feed service202010,671,245Collection and control of user activity set data and activity set user interface202010,627,995Collection and control of user activity set data and activity set user interface202010,467,230Collection and control of user activity information and activity user interface201910,423,406Software feature compilation with runtime configuration201910,282,255Coordinating file synchronization between a sync engine and another application that supports document collaboration201910,264,039Streaming content and placeholders201910,262,006Contextually triggered entry point20199,734,158'Searching and placeholders'20179,639,376'Methods and systems for creating and using skins'20179,560,128'Sharing a file through a metadata representation of the file'20179,552,363'File management with placeholders'20179,405,767'Streaming content and placeholders'20169,218,350'Searching and placeholders'20159,189,533'Sync framework extensibility'20159,166,866'Hydration and dehydration with placeholders'20159,015,113'Media library synchronizer'20158,645,342'Scope based indexing prioritization'20148,296,276'Scope based indexing prioritization'20128,140,601'Like processing of owned and for-purchase media'20128,079,065'Indexing encrypted files by impersonating users'20117,966,551'Associating image files with media content'20117,934,159'Media timeline'20117,890,513'Providing community-based media item ratings to users'20117,831,605'Media player service library'20107,756,388'Media item subgroup generation from a library'20107,685,210'Media discovery and curation of playlists'20107,680,824'Single action media playlist generation'20107,647,346'Automatic rules-based device synchronization'20107,636,728'Media difference files for compressed catalog files'20097,620,656'Methods and systems for synchronizing visualizations with audio streams'20097,599,961'Methods and systems for synchronizing visualizations with audio streams'20097,596,582'Methods and systems for synchronizing visualizations with audio streams'20097,580,932'User interface for establishing a filtering engine'20097,543,235'Methods and systems for creating skins'20097,533,091'Methods, systems, and computer-readable media for generating a suggested list of media items based upon a seed'20097,526,505'Methods and systems for synchronizing visualizations with audio streams'20097,480,868'Methods and systems for creating skins'20097,475,078'Two-way synchronization of media data'20097,458,020'Methods and systems for creating skins'20087,451,402'Methods and systems for creating skins'20087,451,399'Methods and systems for creating skins'20087,434,170'Drag and drop metadata editing'20087,426,692'Methods and systems for creating and using skins'20087,426,691'Methods and systems for creating and using skins'20087,392,477'Resolving metadata matched to media content'20087,340,681'Methods and systems for creating and using skins'20087,293,227'Associating image files with media content'20077,278,102'Methods, system and media players for rendering different media types'20077,272,592'Updating metadata stored in a read-only media file'20077,272,794'Methods, systems and media players for rendering different media types'20077,219,308'User interface for media player program'20077,107,296'Media library synchronizer'20067,072,908'Methods and systems for synchronizing visualizations with audio streams'20067,073,130'Methods and systems for creating skins'20066,904,566'Methods, systems and media players for rendering different media types'20056,791,581'Methods and systems for synchronizing skin properties'2004

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2004–2017Patents assigned to MICROSOFT CORP (45)· patent assignee history
2004–2021Based in Redmond, WA, US· patent location history
2012–2017Patents assigned to NOVAK MICHAEL J (4)· patent assignee history
2012–2014Patents assigned to MCCONNELL CHRISTOPHER C (2)· patent assignee history
2012–2017Patents assigned to NADALIN DAVID M (2)· patent assignee history
2015–2021Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (21)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICROSOFT CORP452004–2017
MICROSOFT TECHNOLOGY LICENSING LLC212015–2021
NOVAK MICHAEL Jself42012–2017
MCCONNELL CHRISTOPHER C22012–2014
NADALIN DAVID M22012–2017
Locations
LocationPatentsSpan
Redmond, Washington, US632004–2021