Inventor

Thomas Willhalm

Inventor
Sandhausen, DE

Overview

68→
Patents
2016–2021
Patent span
Physics
Primary field (CPC G)

Patents· 68 as inventor

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

G06Fprimary
G06FElectric digital data processing52%
H04LTransmission of digital information, e.g. telegraphic communication14%
H04NPictorial communication, e.g. television4%
G11CStatic stores3%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use3%
G06NComputing arrangements based on specific computational models3%
H04WWireless communication networks3%
G05BControl or regulating systems in general2%
H03KPulse technique2%
B25JManipulators1%
PatentTitleYear
11,132,353Network component, network switch, central office, base station, data storage, method and apparatus for managing data, computer program, machine readable storage, and machine readable medium202111,121,940Techniques to meet quality of service requirements for a fabric point to point connection202111,115,497Technologies for providing advanced resource management in a disaggregated environment202111,106,427Memory filtering for disaggregate memory architectures202111,099,995Techniques for prefetching data to a first level of memory of a hierarchical arrangement of memory202111,079,955Concept for approximate deduplication in storage and memory202111,082,525Technologies for managing sensor and telemetry data on an edge networking platform202111,029,659Method and apparatus for remote field programmable gate array processing202111,005,968Fabric support for quality of service202110,977,036Main memory control function with prefetch intelligence202110,969,975Dynamically composable computing system, a data center, and method for dynamically composing a computing system202110,956,325Instruction and logic for flushing memory ranges in a distributed shared memory system202110,951,516Technologies for quality of service based throttling in fabric architectures202110,944,689Scalable edge computing202110,922,265Techniques to control remote memory access in a compute environment202110,915,791Storing and retrieving training data for models in a data center202110,885,004Method and apparatus to manage flush of an atomic group of writes to persistent memory in response to an unexpected power loss202110,846,014Concept for group memory write instructions202010,846,230Methods and systems for invalidating memory ranges in fabric-based architectures202010,838,647Adaptive data migration across disaggregated memory resources202010,824,673Column store main fragments in non-volatile RAM and the column store main fragments are merged with delta fragments, wherein the column store main fragments are not allocated to volatile random access memory and initialized from disk202010,782,969Vector cache line write back processors, methods, systems, and instructions202010,747,691Memory device, a dual inline memory module, a storage device, an apparatus for storing, a method for storing, a computer program, a machine readable storage, and a machine readable medium202010,728,311Device, system and method for adaptive payload compression in a network fabric202010,705,845Instructions and logic for vector bit field compression and expansion202010,691,345Systems, methods and apparatus for memory access and scheduling202010,671,392Systems, apparatuses, and methods for performing delta decoding on packed data elements202010,621,097Application and processor guided memory prefetching202010,613,999Device, system and method to access a shared memory with field-programmable gate array circuitry without first storing data to computer node202010,608,956Adaptive fabric multicast schemes202010,599,579Dynamic cache partitioning in a persistent memory module202010,547,680Systems, methods, and apparatuses for range protection202010,509,728Techniques to perform memory indirection for memory architectures201910,509,738Remote memory operations201910,481,958Speculative execution tag for asynchronous DRAM refresh201910,448,126Technologies for dynamic allocation of tiers of disaggregated memory resources201910,402,124Dynamically composable computing system, a data center, and method for dynamically composing a computing system201910,402,330Adaptive coherence for latency-bandwidth tradeoffs in emerging memory technologies201910,387,259Instant restart in non volatile system memory computing systems with embedded programmable data checking201910,389,839Method and apparatus for generating data prefetches specifying various sizes to prefetch data from a remote computing node201910,372,362Dynamically composable computing system, a data center, and method for dynamically composing a computing system201910,346,091Fabric resiliency support for atomic writes of many store operations to remote nodes201910,318,417Persistent caching of memory-side cache content201910,255,305Technologies for object-based data consistency in distributed architectures201910,241,885System, apparatus and method for multi-kernel performance monitoring in a field programmable gate array201910,237,169Technologies for quality of service based throttling in fabric architectures201910,169,245Latency by persisting data relationships in relation to corresponding data in persistent memory201910,162,716Hybrid SCM-DRAM transactional storage engine for fast data recovery201810,146,681Non-uniform memory access latency adaptations to achieve bandwidth quality of service201810,095,622System, method, and apparatuses for remote monitoring201810,037,209Systems, apparatuses, and methods for performing delta decoding on packed data elements201810,038,767Technologies for fabric supported sequencers in distributed architectures201810,007,519Instructions and logic for vector bit field compression and expansion20189,983,996Technologies for managing cache memory in a distributed shared memory compute system20189,971,686Vector cache line write back processors, methods, systems, and instructions20189,965,282Systems, apparatuses, and methods for performing delta encoding on packed data elements20189,921,840'Sytems, apparatuses, and methods for performing a conversion of a writemask register to a list of index values in a vector register'20189,870,338'Systems, apparatuses, and methods for performing vector packed compression and repeat'20189,817,758'Instructions to mark beginning and end of non transactional code region requiring write back to persistent storage'20179,792,224'Reducing latency by persisting data relationships in relation to corresponding data in persistent memory'20179,720,774'Adaptive recovery for SCM-enabled databases'20179,557,998'Systems, apparatuses, and methods for performing delta decoding on packed data elements'20179,547,594'Instructions to mark beginning and end of non transactional code region requiring write back to persistent storage'20179,535,820'Technologies for application validation in persistent memory systems'20179,465,612'Systems, apparatuses, and methods for performing delta encoding on packed data elements'20169,454,507'Systems, apparatuses, and methods for performing a conversion of a writemask register to a list of index values in a vector register'20169,442,731'Packed two source inter-element shift merge processors, methods, systems, and instructions'20169,405,539'Providing vector sub-byte decompression functionality'2016

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2016–2021Patents assigned to INTEL CORP (62)· patent assignee history
2016–2018Patents assigned to WILLHALM THOMAS (6)· patent assignee history
2016–2018Patents assigned to OULD-AHMED-VALL ELMOUSTAPHA (4)· patent assignee history
2016–2021Based in Sandhausen, DE· patent location history
2016Based in Leimen, MU· patent location history
2017–2020Patents assigned to SAP SE (3)· patent assignee history
2018–2020Patents assigned to INTEL IP CORP (3)· patent assignee history
2018Based in Saudhausen, DE· patent location history
2019Based in Sandhusen, DE· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
INTEL CORP622016–2021
WILLHALM THOMASself62016–2018
OULD-AHMED-VALL ELMOUSTAPHA42016–2018
INTEL IP CORP32018–2020
SAP SE32017–2020
Locations
LocationPatentsSpan
Sandhausen, DE652016–2021
Sandhusen, DE12019
Saudhausen, DE12018
Leimen, MU12016