Inventor

Adrian M. Marinescu

Inventor
Sammamish, WA, US

Overview

50→
Patents
2005–2021
Patent span
Physics
Primary field (CPC G)

Patents· 50 as inventor

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

G06Fprimary
G06FElectric digital data processing72%
H04LTransmission of digital information, e.g. telegraphic communication16%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests6%
G06NComputing arrangements based on specific computational models4%
G06KGraphical data reading1%
PatentTitleYear
11,086,985Binary authorization based on both file and package attributes202111,010,470Anti-virus file system cache for operating system remediation202110,963,566Malware sequence detection202110,938,840Neural network architectures employing interrelatedness202110,922,409Deep reinforcement learning technologies for detecting malware202110,515,213Detecting malware by monitoring execution of a configured process201910,204,113Reverse replication to rollback corrupted files201910,152,278Logical to physical sector size adapter201810,108,349Method and system that increase storage-stack throughput20189,781,142'Scanning files for inappropriate content during synchronization'20179,436,826'Discovering malicious input files and performing automatic and distributed remediation'20169,378,370'Scanning files for inappropriate content during synchronization'20169,021,590'Spyware detection mechanism'20158,973,135'Selectively scanning objects for infection by malware'20158,955,133'Applying antimalware logic without revealing the antimalware logic to adversaries'20158,844,042'System state based diagnostic scan'20148,799,190'Graph-based malware classification based on file relationships'20148,561,190'System and method of opportunistically protecting a computer from malware'20138,387,139'Thread scanning and patching to disable injected malware threats'20138,161,557'System and method of caching decisions on when to scan for malware'20127,913,305'System and method for detecting malware in an executable code module according to the code module\'s exhibited behavior'20117,882,561'System and method of caching decisions on when to scan for malware'20117,877,802'System and method for proactive computer virus protection'20117,870,558'Handle passing using an inter-process communication'20117,861,296'System and method for efficiently scanning a file for malware'20107,844,700'Latency free scanning of malware at a network transit point'20107,809,670'Classification of malware using clustering that orders events in accordance with the time of occurance'20107,802,062'Non-blocking variable size recyclable buffer management'20107,784,044'Patching of in-use functions on a running computer system'20107,765,410'System and method of aggregating the knowledge base of antivirus software applications'20107,765,400'Aggregation of the knowledge base of antivirus software'20107,730,530'System and method for gathering exhibited behaviors on a .NET executable module in a secure manner'20107,716,743'Privacy friendly malware quarantines'20107,707,634'System and method for detecting malware in executable scripts according to its functionality'20107,698,741'Controlling the isolation of an object'20107,673,341'System and method of efficiently identifying and removing active malware from a computer'20107,660,797'Scanning data in an access restricted file for malware'20107,640,583'Method and system for protecting anti-malware programs'20097,636,856'Proactive computer malware protection through dynamic translation'20097,624,443'Method and system for a self-heating device'20097,620,990'System and method for unpacking packed executables for malware evaluation'20097,603,712'Protecting a computer that provides a Web service from malware'20097,536,428'Concurrent read and write access to a linked list where write process updates the linked list by swapping updated version of the linked list with internal list'20097,478,237'System and method of allowing user mode applications with access to file data'20097,467,158'Object virtualization'20087,428,539'Method, system, and apparatus for managing access to a data object'20087,376,970'System and method for proactive computer virus protection'20087,350,040'Method and system for securing metadata to detect unauthorized access'20087,127,582'System and method for kernel mode memory management having moveable kernel objects'20066,963,960'System and method for kernel mode memory management having movable kernel objects'2005

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2005–2016Patents assigned to MICROSOFT CORP (37)· patent assignee history
2005–2018Based in Issaquah, WA, US· patent location history
2008–2021Based in Sammamish, WA, US· patent location history
2012–2016Patents assigned to MARINESCU ADRIAN M (8)· patent assignee history
2012–2016Patents assigned to THOMAS ANIL FRANCIS (5)· patent assignee history
2013–2016Patents assigned to SEINFELD MARC E (4)· patent assignee history
2015–2021Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (12)· patent assignee history
2018Based in Bellevue, WA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICROSOFT CORP372005–2016
MICROSOFT TECHNOLOGY LICENSING LLC122015–2021
MARINESCU ADRIAN Mself82012–2016
THOMAS ANIL FRANCIS52012–2016
SEINFELD MARC E42013–2016
Locations
LocationPatentsSpan
Sammamish, Washington, US382008–2021
Issaquah, Washington, US112005–2018
Bellevue, Washington, US12018