Inventor
Shay Benisty
Inventor
Beer Sheva, IL
Overview
Patents· 99 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing70%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use12%
G11CStatic stores8%
G06NComputing arrangements based on specific computational models4%
H04LTransmission of digital information, e.g. telegraphic communication3%
H03MCoding2%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications1%
PatentTitleYear
11,126,254Shaped and optimized power cycles202111,126,367Storage system and method for determining ecosystem bottlenecks and suggesting improvements202111,119,954Host emulator202111,086,804Storage system and method for reducing read-retry duration202111,081,191Dynamic switching for improved power utilization202111,068,165Non-volatile memory data write management202111,061,619Power management for data storage devices implementing non-volatile memory (NVM) sets202111,055,022Storage system and method for early host command fetching in a low queue depth environment202111,042,302Accessing non-volatile memory express controller memory manager202111,023,380Non-volatile storage system with filtering of data samples for a monitored operational statistic202111,023,138Management operations in predictable latency mode202111,017,126Apparatus and method of detecting potential security violations of direct access non-volatile memory device202111,010,095Dynamic and adaptive data read request scheduling202110,990,294Non-volatile storage system with multi-read mode202110,977,179Solid state drive cache eviction policy by an unsupervised reinforcement learning scheme202110,976,964Storage system and method for hit-rate-score-based selective prediction of future random read commands202110,964,401Power shaping and peak power reduction by data transfer throttling202110,949,256Thread-aware controller202110,929,309Direct host access to storage device memory space202110,922,235Method and system for address table eviction management202110,901,733Open channel vector command execution202110,901,624Dummy host command generation for supporting higher maximum data transfer sizes (MDTS)202110,896,131System and method for configuring a storage device based on prediction of host source202110,896,139Methods and apparatus for host register access for data storage controllers for ongoing standards compliance202110,884,920Metadata-based operations for use with solid state devices202110,884,658Completion entry throttling using data storage controller202110,866,910Systems, methods, and computer-readable media for managing instruction fetch in virtual computing environments202010,866,740System and method for performance-based multiple namespace resource allocation in a memory202010,860,333Interleaved host reset and next re-initialization operations202010,846,226System and method for prediction of random read commands in virtualized multi-queue memory systems202010,838,636Hierarchical clock scaling in a data storage controller202010,824,568Speculative pre-fetching of flash translation layer tables for use with solid state systems202010,817,182System and method for adaptive early completion posting using controller memory buffer202010,795,827Adaptive management of intermediate storage202010,761,999Storage device with predictor engine of host turnaround time202010,740,000Adaptive transaction layer packet for latency balancing202010,740,243Storage system and method for preventing head-of-line blocking in a completion path202010,733,100Method and apparatus for classifying and buffering write commands202010,732,871Storage device and method for adaptive sleep mode transitions202010,732,897Quality of service based arbitrations optimized for enterprise solid state drives202010,725,677Systems and methods for efficient power state transitions202010,725,835System and method for speculative execution of commands using a controller memory buffer202010,725,781System and method for chain prediction of multiple read commands202010,719,445System and method for scaling a historical pattern matching data structure in a memory device202010,712,949Adaptive device quality of service by host memory buffer range202010,706,001Modular and scalable PCIe controller architecture202010,642,496Out of order read transfer with host memory buffer202010,642,500Methods, systems and computer readable media for intelligent fetching of data storage device commands from submission queues202010,642,758Storage drive and method of executing a compare command202010,642,498System and method for flexible management of resources in an NVMe virtualization202010,613,778Dynamic host memory allocation to a memory controller202010,579,548Adaptive interleaving of data transfer requests202010,579,538Predicting addresses in non-volatile storage202010,572,185Non-volatile storage system with command replay202010,564,857System and method for QoS over NVMe virtualization platform using adaptive command fetching202010,564,872System and method for dynamic allocation to a host of memory device controller memory resources202010,564,853System and method for locality detection to identify read or write streams in a memory device202010,558,376Storage system and method for namespace reservation in a multi-queue single-controller environment202010,558,367Adaptive transaction layer packet for latency balancing202010,534,546Storage system having an adaptive workload-based command processing clock202010,521,118Methods, systems, and computer readable media for write classification and aggregation using host memory buffer (HMB)201910,509,569System and method for adaptive command fetch aggregation201910,489,082System and method for using host command data buffers as extended memory device volatile memory201910,489,072Activity based device initiated state transitions201910,484,019Adaptive encoder/decoder201910,466,904System and method for processing and arbitrating submission and completion queues201910,466,906Accessing non-volatile memory express controller memory manager201910,466,903System and method for dynamic and adaptive interrupt coalescing201910,459,844Managing flash memory read operations201910,459,634Methods, systems, and computer readable media for aggregating completion entries in a nonvolatile storage device201910,452,278System and method for adaptive early completion posting using controller memory buffer201910,409,676SRAM bit-flip protection with reduced overhead201910,387,081System and method for processing and arbitrating submission and completion queues201910,387,078Adaptive control of host queue depth for command submission throttling using data storage controller201910,372,373Adaptive power balancing for memory device operations201910,372,378Replacement data buffer pointers201910,366,766Power shaping and peak power reduction by data transfer throttling201910,296,249System and method for processing non-contiguous submission and completion queues201910,296,473System and method for fast execution of in-capsule commands201910,282,251System and method for protecting firmware integrity in a multi-processor non-volatile memory system201910,275,378Data buffer pointer fetching for direct memory access201910,261,695Methods, systems and computer readable media for intelligent fetching of data storage device commands from submission queues201910,248,587Reduced host data command processing201910,235,102Methods, systems and computer readable media for submission queue pointer management201910,114,586System and method for using host command data buffers as extended memory device volatile memory201810,069,597Aggregated metadata transfer at a data storage device201810,055,164Data storage at an access device201810,019,161Out of order memory command fetching20189,927,983'Methods, systems and computer readable media for intelligent fetching of data storage device commands from submission queues'20189,892,032'Management of random cache read operations'20189,703,716'Partial memory command fetching'20179,507,533'Command and data selection in storage controller systems'20169,507,372'Out-of-band signal detection by host interfaces of storage modules'20169,459,810'Storage module and method for configuring command attributes'20169,323,610'Non-blocking commands'20169,170,755'Command and data selection in storage controller systems'20159,128,615'Storage systems that create snapshot queues'20159,110,786'Read operation prior to retrieval of scatter gather list'20159,015,397'Method and apparatus for DMA transfer with synchronization optimization'2015Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2015–2020Patents assigned to SANDISK TECHNOLOGIES INC (9)· patent assignee history
2015–2018Patents assigned to BENISTY SHAY (6)· patent assignee history
2015–2018Patents assigned to SHARIFIE TAL (6)· patent assignee history
2015–2021Based in Beer Sheva, IL· patent location history
2015–2021Based in Be'er Sheva, IL· patent location history
2016–2020Patents assigned to SANDISK TECHNOLOGIES LLC (17)· patent assignee history
2018–2021Patents assigned to WESTERN DIGITAL TECH INC (74)· patent assignee history
2021Based in San Jose, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| WESTERN DIGITAL TECH INC | 74 | 2018–2021 |
| SANDISK TECHNOLOGIES LLC | 17 | 2016–2020 |
| SANDISK TECHNOLOGIES INC | 9 | 2015–2020 |
| BENISTY SHAYself | 6 | 2015–2018 |
| SHARIFIE TAL | 6 | 2015–2018 |
Locations
| Location | Patents | Span |
|---|---|---|
| Beer Sheva, IL | 90 | 2015–2021 |
| Be'er Sheva, IL | 8 | 2015–2021 |
| San Jose, California, US | 1 | 2021 |