Inventor

Ori Shalev

Inventor
Kiryat Ono, IL

Overview

53→
Patents
2008–2020
Patent span
Physics
Primary field (CPC G)

Patents· 53 as inventor

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

G06Fprimary
G06FElectric digital data processing66%
H03MCoding14%
H04LTransmission of digital information, e.g. telegraphic communication14%
H04NPictorial communication, e.g. television6%
PatentTitleYear
10,649,659Scaleable storage array202010,482,071Systems and methods for providing metrics for a plurality of storage entities of a multi-array data storage system201910,261,690Systems and methods for operating a storage system201910,191,857Machine learning for metadata cache management20199,804,973'Using frequency domain to prioritize storage of metadata in a cache'20179,703,795'Reducing fragmentation in compressed journal storage'20179,703,794'Reducing fragmentation in compressed journal storage'20179,645,740'Self-detecting storage bottleneck while handling sequential I/O operations'20179,569,518'Efficiently storing and retrieving data and metadata'20179,569,357'Managing compressed data in a storage system'20179,513,820'Dynamically controlling temporary compromise on data redundancy'20169,459,806'Combining virtual mapping metadata and physical space mapping metadata'20169,400,608'Systems and methods for transformation of logical data objects for storage'20169,395,931'Method and system for transformation of logical data objects for storage'20169,389,795'Dividing incoming data into multiple data streams and transforming the data for storage in a logical data object'20169,329,780'Combining virtual mapping metadata and physical space mapping metadata'20169,250,821'Recovering data in a logical object utilizing an inferred recovery list'20169,208,086'Using frequency domain to prioritize storage of metadata in a cache'20159,104,336'Intercepting, transforming, and grouping transformed data objects for storage'20159,104,337'Intercepting, transforming, and grouping data objects for storage'20159,098,207'Transforming logical data objected for storage includes identifying multiple write request to the same logical object and grouping transformed data chunks'20159,098,208'Transforming data objects and queuing the transformed data objects for storage'20159,063,669'Self-detecting storage bottleneck while handling sequential I/O operations'20159,043,341'Efficiently storing and retrieving data and metadata'20159,003,110'Dividing incoming data into multiple data streams and transforming the data for storage in a logical data object'20158,984,215'Dividing incoming data into multiple data streams and transforming the data for storage in a logical data object'20158,898,337'Real-time multi-block lossless recompression'20148,868,575'Method and system for transformation of logical data objects for storage'20148,805,855'Efficiently storing and retrieving data and metadata'20148,799,543'Method and system for transformation of logical data objects for storage'20148,793,416'Method and system for transformation of logical data objects for storage'20148,788,713'Compression block input/output reduction'20148,788,712'Compression block input/output reduction'20148,782,019'Separation of data chunks into multiple streams for compression'20148,682,091'Real-time image compression'20148,599,048'Systems and methods for compression of logical data objects for storage'20138,581,752'Systems and methods for compression of logical data objects for storage'20138,578,058'Real-time multi-block lossless recompression'20138,566,477'Real-time multi-block lossless recompression'20138,560,508'Real-time compression of tabular data'20138,456,332'Systems and methods for compression of logical data objects for storage'20138,261,024'Address level synchronization of shared data'20128,219,762'Computer system and method for leasing memory location to allow predictable access to memory location'20128,179,291'Method and system for compression of logical data objects for storage'20128,060,879'Predictive log synchronization'20118,037,476'Address level log-based synchronization of shared data'20118,028,133'Globally incremented variable or clock based methods and apparatus to implement parallel transactions'20117,836,228'Scalable and lock-free first-in-first-out queue implementation'20107,779,165'Scalable method for producer and consumer elimination'20107,669,015'Methods and apparatus to implement parallel transactions'20107,640,402'Methods and apparatus to implement parallel transactions'20097,496,726'Controlling contention via transactional timers among conflicting transactions issued by processors operating in insistent or polite mode'20097,412,572'Multiple-location read, single-location write operations using transient blocking synchronization support'2008

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2008–2012Based in Giv'at Shmuel, IL· patent location history
2009–2011Based in Givat Shmuel, IL· patent location history
2010–2012Patents assigned to ORACLE AMERICA INC (7)· patent assignee history
2011–2016Patents assigned to SHALEV ORI (25)· patent assignee history
2012–2017Patents assigned to IBM (34)· patent assignee history
2012–2016Patents assigned to AMIT JONATHAN (18)· patent assignee history
2013–2017Based in Kiryat Ono, IL· patent location history
2014Based in Yehud, IL· patent location history
2015–2020Patents assigned to PURE STORAGE INC (8)· patent assignee history
2015–2017Based in Cupertino, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM342012–2017
SHALEV ORIself252011–2016
AMIT JONATHAN182012–2016
PURE STORAGE INC82015–2020
ORACLE AMERICA INC72010–2012
Locations
LocationPatentsSpan
Kiryat Ono, IL302013–2017
Cupertino, California, US42015–2017
Givat Shmuel, IL42009–2011
Yehud, IL32014
Giv'at Shmuel, IL32008–2012