Inventor

Vincent J. Zimmer

Inventor
Federal Way, WA, US

Overview

456→
Patents
1999–2021
Patent span
Physics
Primary field (CPC G)

Patents· 456 as inventor

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

G06Fprimary
G06FElectric digital data processing69%
H04LTransmission of digital information, e.g. telegraphic communication13%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use5%
H04WWireless communication networks2%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications1%
G11CStatic stores1%
G06NComputing arrangements based on specific computational models1%
G06TImage data processing or generation, in general1%
G09CCiphering or deciphering apparatus for cryptographic or other purposes involving the need for secrecy1%
H04NPictorial communication, e.g. television1%
PatentTitleYear
11,074,085Methods and apparatus for boot time reduction in a processor and programmable logic device environment202111,068,276Controlled customization of silicon initialization202111,061,692Low latency boot from zero-power state202111,049,039Static and dynamic device profile reputation using cloud-based machine learning202110,929,146Dynamic timer adjustment to improve performance and inhibit livelock conditions202110,911,496Technologies for privacy-preserving security policy evaluation202110,885,199Enhanced secure boot202110,852,988On access memory zeroing202010,831,934Management of authenticated variables202010,776,524Secure communication channel for system management mode202010,776,283Techniques to provide a secure system management mode202010,768,863Security monitoring agent for field programmable gate array (FPGA) in-memory controller202010,761,951FPGA based functional safety control logic (FFSCL)202010,762,216Anti-theft in firmware202010,747,884Techniques for coordinating device boot security202010,684,865Access isolation for multi-operating system devices202010,664,573Computing apparatus and method with persistent memory202010,649,918Dynamic reconfiguration and management of memory using field programmable gate arrays202010,635,607Methods, systems and apparatus to improve boot efficiency202010,601,955Distributed and redundant firmware evaluation202010,592,670Technologies for provisioning and managing secure launch enclave with platform firmware202010,592,254Technologies for fast low-power startup of a computing device202010,585,702System and method for supporting metered clients with manycore202010,581,815Technologies for secure mediated reality content publishing202010,564,986Methods and apparatus to suspend and resume computing systems202010,552,613Secure firmware devices and methods202010,546,156MRC training in FPGA-in-memory-controller202010,540,193Software-defined microservices202010,503,523Technologies to improve system boot performance and reliability201910,496,974Secure transactions with connected peripherals201910,496,388Technologies for securing a firmware update201910,474,473Technology to facilitate rapid booting with high-speed and low-speed nonvolatile memory201910,445,154Firmware-related event notification201910,430,589Dynamic firmware module loader in a trusted execution environment container201910,432,627Secure sensor data transport and processing201910,394,295Streamlined physical restart of servers method and apparatus201910,389,788Technologies for adaptive real-time media streaming201910,382,489Technologies for privacy-preserving security policy evaluation201910,372,491Execution context migration method and apparatus201910,366,237Providing a trusted execution environment using a processor201910,339,014Query optimized distributed ledger system201910,331,453System management mode trust establishment for OS level drivers201910,310,865Controlled customization of silicon initialization201910,289,425Access isolation for multi-operating system devices201910,275,598Providing a secure execution mode in a pre-boot environment201910,262,140Methods and apparatus to facilitate blockchain-based boot tracking201910,251,060Modifying access to a service based on configuration data201910,228,954Broadcasting management information using fountain codes201910,223,187Instruction and logic to expose error domain topology to facilitate failure isolation in a processor201910,218,508Methods and apparatus to provide isolated execution environments201910,205,750Policy-based secure web boot201910,185,547Techniques for distributed operation of secure controllers201910,180,800Automated secure data and firmware migration between removable storage devices that supports boot partitions and replay protected memory blocks201910,169,047Computing devices, methods, and storage media for a sensor layer and sensor usages in an operating system-absent environment201910,158,671Reverse DRM geo-fencing of UAV method and apparatus201810,146,657Initialization trace of a computing device201810,140,449Cluster anomaly detection using function interposition201810,114,949Techniques for monitoring integrity of OS security routine201810,114,952System, apparatus and method for performing secure memory training and management in a trusted environment201810,069,826Secure sensor data transport and processing201810,067,805Technologies for offloading and on-loading data for processor/coprocessor arrangements201810,061,424Technologies for dynamic display with a transformable display201810,049,216Media protection policy enforcement for multiple-operating-system environments201810,031,993Application store model for dynamic reconfiguration of a field-programmable gate array (FPGA)201810,025,934Media protection policy enforcement for multiple-operating-system environments201810,002,002Communication of device presence between boot routine and operating system20189,998,284Methods and apparatus to provide isolated execution environments20189,996,142Selective power management for pre-boot firmware updates20189,977,682System management mode disabling and verification techniques20189,958,926Method and system for providing instant responses to sleep state transitions with non-volatile random access memory20189,942,219Data security20189,912,474'Performing telemetry, data gathering, and failure isolation using non-volatile memory'20189,900,448'Technologies for displaying images during a pre-boot phase of a vehicle computing platform'20189,891,929'System and method for redirecting input/output (I/O) sequences'20189,880,859'Boot image discovery and delivery'20189,870,475'Hardware configuration reporting systems'20189,858,412'Secure trusted execution environment data store'20189,836,307Firmware block dispatch based on fusing20179,832,172Content protection for data as a service (DaaS)20179,824,226'Anti-theft in firmware'20179,817,673'Technologies for fast low-power startup of a computing device'20179,798,641'Method to increase cloud availability and silicon isolation using secure enclaves'20179,785,801'Management of authenticated variables'20179,781,117'Multinode hubs for trusted computing'20179,773,110'Cluster anomaly detection using function interposition'20179,769,169'Secure sensor data transport and processing'20179,740,492'System management mode trust establishment for OS level drivers'20179,710,647'Pre-boot firmware based virus scanner'20179,703,346'Firmware interface with backup non-volatile memory storage'20179,691,278'Systems and methods for traffic control'20179,686,364'Location aware resource locator'20179,686,281'Trusted application migration across computer nodes'20179,654,464'Data security'20179,645,864'Technologies for operating system transitions in multiple-operating-system environments'20179,626,196'Broadcasting management information using fountain codes'20179,626,227'Technologies for offloading and on-loading data for processor/coprocessor arrangements'20179,612,887'Firmware-related event notification'20179,600,671'Systems and methods for account recovery using a platform attestation credential'20179,594,927'Providing a trusted execution environment using a processor'20179,589,155'Technologies for verifying components'20179,589,138'Computing device boot software authentication'20179,563,775'Security co-processor boot performance'20179,524,219'Atomic transactions to non-volatile memory'20169,525,675'Encryption key retrieval'20169,507,937'Reporting malicious activity to an operating system'20169,495,177'Techniques for pre-OS image rewriting to provide cross-architecture support, security introspection, and performance optimization'20169,489,029'Operating system independent network event handling'20169,465,623'Offloading the processing of a network protocol stack'20169,460,483'Methods, systems and apparatus to manage power consumption of a graphics engine'20169,448,828'Methods and apparatus to provide dynamic messaging services'20169,413,765'Multinode hubs for trusted computing'20169,411,601'Flexible bootstrap code architecture'20169,384,039'Parallel memory migration'20169,384,352'Trusted boot and runtime operation'20169,378,371'Systems and methods for account recovery using a platform attestation credential'20169,367,327'Method to ensure platform silicon configuration integrity'20169,323,541'Method, apparatus, system, and machine readable storage medium for providing software security'20169,311,177'Mechanism to support reliability, availability, and serviceability (RAS) flows in a peer monitor'20169,298,607'Access control for non-volatile random access memory across platform agents'20169,292,463'Communication of device presence between boot routine and operating system'20169,286,097'Switching a first OS in a foreground to a standby state in response to a system event and resuming a second OS from a background'20169,262,178'Method for reducing platform boot times by providing lazy input/output abstractions'20169,251,347'Providing an immutable antivirus payload for internet ready compute nodes'20169,235,707'Methods and arrangements to launch trusted, coexisting environments'20169,223,983'Security co-processor boot performance'20159,210,148'Trusted application migration across computer nodes'20159,158,920'System and method for out-of-band assisted biometric secure boot'20159,158,362'System and method for power reduction by sequestering at least one device or partition in a platform from operating system access'20159,141,802'Computing device boot software authentication'20159,135,470'Data security'20159,098,282'Methods, systems and apparatus to manage power consumption of a graphics engine'20159,098,300'Providing silicon integrated code for a system'20159,075,751'Secure data protection with improved read-only memory locking during system pre-boot'20159,063,836'Methods and apparatus to protect segments of memory'20159,047,491'Encryption acceleration'20159,047,468'Migration of full-disk encrypted virtualized storage between blade servers'20159,026,773'Providing a secure execution mode in a pre-boot environment'20159,015,268'Remote direct storage access'20159,015,455'Processsor integral technologies for BIOS flash attack protection and notification'20158,990,486'Hardware and file system agnostic mechanism for achieving capsule support'20158,984,265'Server active management technology (AMT) assisted secure boot'20158,977,871'System and method for power management using a basic input output system'20158,965,749'Demand based USB proxy for data stores in service processor complex'20158,943,346'Distributed advanced power management'20158,909,940'Extensible pre-boot authentication'20148,910,169'Methods and systems to perform a computer task in a reduced power consumption state'20148,892,858'Methods and apparatus for trusted boot optimization'20148,862,785'System and method for redirecting input/output (I/O) sequences'20148,862,862'Offloading the processing of a network protocol stack'20148,842,837'Method and apparatus for providing seamless file system encryption from a pre-boot environment into a firmware interface aware operating system'20148,839,356'Methods and apparatuses for processing wake events of communication networks'20148,832,454'Apparatus and method for runtime integrity verification'20148,832,494'Methods and apparatus for displaying video despite a nonfunctional operating system'20148,806,231'Operating system independent network event handling'20148,806,224'Low cost trusted platform'20148,786,622'Methods and apparatus to provide dynamic messaging services'20148,751,813'Cross validation of data using multiple subsystems'20148,745,364'Method and apparatus for enabling non-volatile content filtering'20148,739,177'Method for network interface sharing among multiple virtual machines'20148,694,761'System and method to secure boot both UEFI and legacy option ROM\'s with common policy engine'20148,688,812'Cluster computing—NIC based OS provision'20148,688,965'System and method for increasing platform network boot efficiency'20148,656,487'System and method for filtering write requests to selected output ports'20148,649,818'Software-defined radio support in sequestered partitions'20148,645,965'Supporting metered clients with manycore through time-limited partitioning'20148,635,664'Method and system for securing application program interfaces in unified extensible firmware interface'20148,631,259'Method and apparatus for quick resumption of a processing system with volatile memory'20148,631,186'Hardware and file system agnostic mechanism for achieving capsule support'20148,607,040'Method of provisioning firmware in an operating system (OS) absent services environment'20138,595,526'System and method for power reduction by sequestering at least one device or partition in a platform from operating system access'20138,590,040'Runtime platform firmware verification'20138,583,908'Enhanced network and local boot of Unified Extensible Firmware Interface images'20138,583,888'Method to qualify access to a block storage device via augmentation of the device\'S controller and firmware flow'20138,566,613'Multi-owner deployment of firmware images'20138,561,138'System and method to provide added security to a platform using locality-based data'20138,549,356'Method and system for recovery of a computing environment via a hot key sequence at pre-boot or runtime'20138,539,200'OS-mediated launch of OS-independent application'20138,539,245'Apparatus and method for accessing a secure partition in non-volatile storage by a host system enabled after the system exits a first instance of a secure mode'20138,527,787'Location based policy system and method for changing virtual computing environments'20138,522,236'Method and system for establishing a robust virtualized environment'20138,522,066'Providing silicon integrated code for a system'20138,516,092'Method and system for providing keyboard, video, and mouse switching'20138,510,859'Methods and arrangements to launch trusted, co-existing environments'20138,499,141'Multi-socket server management with RFID'20138,499,202'Method and system for recovery of a computing environment during pre-boot and runtime phases'20138,479,017'System and method for N-ary locality in a security co-processor'20138,463,972'System and method for dynamic, local retriggered interrupt routing discovery'20138,458,726'Bios routine avoidance'20138,452,950'Component firmware integration in distributed systems'20138,428,929'Demand based USB proxy for data stores in service processor complex'20138,429,387'Method and system for remote configuration of a computing device'20138,407,489'Method and apparatus for quick resumption'20138,402,262'Enabling a heterogeneous blade environment'20138,391,913'Software-defined radio support in sequestered partitions'20138,386,618'System and method for facilitating wireless communication during a pre-boot phase of a computing device'20138,370,667'System context saving based on compression/decompression time'20138,368,711'Methods and apparatus to provide dynamic messaging services'20138,364,974'Pre-boot firmware based virus scanner'20138,356,168'Non-blocking UEFI I/O channel enhancements'20138,327,415'Enabling byte-code based image isolation'20128,327,192'Method for memory integrity'20128,321,931'Method and apparatus for sequential hypervisor invocation'20128,312,509'High integrity firmware'20128,312,258'Providing platform independent memory logic'20128,302,082'Methods and apparatus to provide a managed runtime environment in a sequestered partition'20128,296,553'Method and system to enable fast platform restart'20128,296,528'Methods and systems for microcode patching'20128,286,169'Dynamic scheduling an interval for polling devices based on a current operational power mode in an extensible firmware interface architecture'20128,281,116'System and method for utilizing a protected/hidden region of semiconductor based memory/storage'20128,266,238'Memory mapped network access'20128,255,721'Seamless frequency sequestering'20128,245,019'Method, program and system to update files in a computer system'20128,225,101'Cross validation of data using multiple subsystems'20128,219,851'System RAS protection for UMA style memory'20128,214,573'Method and system for handling a management interrupt event in a multi-processor computing device'20128,201,239'Extensible pre-boot authentication'20128,195,968'System and method for power reduction by sequestering at least one device or partition in a platform from operating system access'20128,185,886'Method and apparatus to enable dynamically activated firmware updates'20128,181,176'Uniform storage device access using partial virtual machine executing within a secure enclave session'20128,161,299'Location based policy system and method for changing computing environments'20128,161,258'Method to qualify access to a block storage device via augmentation of the device\'S controller and firmware flow'20128,151,027'System management mode inter-processor interrupt redirection'20128,130,960'Method and apparatus for providing seamless file system encryption from a pre-boot environment into a firmware interface aware operating system'20128,127,150'Data security'20128,127,312'BIOS runtime services interface'20128,108,665'Decoupled hardware configuration manager'20128,103,908'Method and system for recovery of a computing environment during pre-boot and runtime phases'20128,086,839'Authentication for resume boot path'20118,082,431'System and method for increasing platform boot efficiency'20118,082,470'Share resources and increase reliability in a server environment'20118,078,862'Method for assigning physical data address range in multiprocessor system'20118,046,576'Offloading the processing of a network protocol stack'20118,032,117'Dynamic passing of wireless configuration parameters'20118,024,477'System and method to establish a peer-to-peer IT backbone'20118,010,799'Pre-boot firmware based virus scanner'20118,001,348'Method to qualify access to a block storage device via augmentation of the device\'s controller and firmware flow'20118,001,308'Method and system for handling a management interrupt event in a multi-processor computing device'20117,987,349'Encryption acceleration'20117,987,458'Method and system for firmware image size reduction'20117,987,348'Instant on video'20117,984,237'Integrated circuit capable of pre-fetching data'20117,984,286'Apparatus and method for secure boot environment'20117,974,416'Providing a secure execution mode in a pre-boot environment'20117,962,738'Hypervisor runtime integrity support'20117,953,916'Dynamic, local retriggered interrupt routing discovery method'20117,945,841'System and method for continuous logging of correctable errors without rebooting'20117,941,624'Parallel memory migration'20117,934,209'Method for firmware variable storage with eager compression, fail-safe extraction and restart time compression scan'20117,930,728'Mechanism to support rights management in a pre-operating system environment'20117,930,378'Method to support XML-based consoles in pre-boot and post operating system execution environments'20117,917,689'Methods and apparatuses for nonvolatile memory wear leveling'20117,900,084'Reliable memory for memory controller with multiple channels'20117,900,033'Firmware processing for operating system panic data'20117,900,058'Methods and arrangements for remote communications with a trusted platform module'20117,889,685'System and method for platform resilient VoIP processing'20117,890,811'Method and apparatus for improved memory reliability, availability and serviceability'20117,886,190'System and method for enabling seamless boot recovery'20117,882,341'System and method to enable parallelization of early platform initialization'20117,873,846'Enabling a heterogeneous blade environment'20117,870,373'System and method for automatic update of embedded data'20117,865,775'Remote firmware recovery'20117,853,742'System and method to conditionally shrink an executable module'20107,840,736'Bus communication enumeration'20107,840,398'Techniques for unified management communication for virtualization systems'20107,831,858'Extended fault resilience for a platform'20107,827,371'Method for isolating third party pre-boot firmware from trusted pre-boot firmware'20107,826,835'Mobile phone policy management'20107,822,960'Platform management processor assisted resume'20107,818,560'System information synchronization in a links-based multi-processor system'20107,818,558'Method and apparatus for EFI BIOS time-slicing at OS runtime'20107,802,042'Method and system for handling a management interrupt event in a multi-processor computing device'20107,793,090'Dual non-volatile memories for a trusted hypervisor'20107,793,127'Processor state restoration and method for resume'20107,788,475'Booting utilizing electronic mail'20107,788,460'Defragmenting objects in a storage medium'20107,779,244'Multi-socket boot'20107,779,305'Method and system for recovery from an error in a computing device by transferring control from a virtual machine monitor to separate firmware instructions'20107,774,846'Method and apparatus for controlling data propagation'20107,765,440'Method and apparatus for OS independent platform recovery'20107,761,701'Component firmware integration in distributed systems'20107,757,231'System and method to deprivilege components of a virtual machine monitor'20107,751,584'Method to provide transparent information in binary drivers via steganographic techniques'20107,752,428'System and method for trusted early boot flow'20107,747,846'Managed redundant enterprise basic input/output system store update'20107,739,527'System and method to enable processor management policy in a multi-processor environment'20107,734,934'Seamless data migration'20107,730,205'OS agnostic resource sharing across multiple computing platforms'20107,725,747'Methods and apparatus to perform power management in processor systems'20107,721,080'Management of option ROM'20107,716,421'System, method and apparatus to aggregate heterogeneous raid sets'20107,716,464'Method to have fault resilient booting'20107,711,965'Data security'20107,698,487'Share resources and increase reliability in a server environment'20107,694,298'Method and apparatus for providing virtual server blades'20107,689,817'Methods and apparatus for defeating malware'20107,685,376'Method to support heterogeneous memories'20107,681,027'Methods and apparatus for providing self-describing media'20107,673,128'Methods and apparatus to facilitate fast restarts in processor systems'20107,673,126'Methods and apparatus to self-initialize a processor'20107,668,945'Network booting using a platform management coprocessor'2010

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1999–2021Patents assigned to INTEL CORP (440)· patent assignee history
1999–2021Based in Federal Way, WA, US· patent location history
2002–2004Based in King County, WA, US· patent location history
2007–2019Patents assigned to ZIMMER VINCENT J (102)· patent assignee history
2007–2018Patents assigned to ROTHMAN MICHAEL A (59)· patent assignee history
2010–2011Based in Puyallup, WA, US· patent location history
2012–2018Patents assigned to BULUSU MALLIK (17)· patent assignee history
2012–2018Patents assigned to SWANSON ROBERT C (16)· patent assignee history
2017–2021Based in Tacoma, WA, US· patent location history
2020Based in Issaquah, WA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
INTEL CORP4401999–2021
ZIMMER VINCENT Jself1022007–2019
ROTHMAN MICHAEL A592007–2018
BULUSU MALLIK172012–2018
SWANSON ROBERT C162012–2018
Locations
LocationPatentsSpan
Federal Way, Washington, US4421999–2021
Tacoma, Washington, US92017–2021
Puyallup, Washington, US22010–2011
King County, Washington, US22002–2004
Issaquah, Washington, US12020