DM

Dharmendra S. Modha

IBM: 254 patents #104 of 70,183Top 1%
CU Cornell University: 2 patents #404 of 1,984Top 25%
📍 San Jose, CA: #35 of 32,062 inventorsTop 1%
🗺 California: #335 of 386,348 inventorsTop 1%
Overall (All Time): #1,909 of 4,157,543Top 1%
254
Patents All Time

Issued Patents All Time

Showing 226–250 of 254 patents

Patent #TitleCo-InventorsDate
7721043 Managing write requests in cache directed to different storage groups Binny Sher Gill, Michael T. Benhase, Joseph S. Hyde, II, Thomas Charles Jarvis, Bruce McNutt 2010-05-18
7707382 System and method for dynamic sizing of cache sequential list Binny Sher Gill 2010-04-27
7574556 Wise ordering for writes—combining spatial and temporal locality in write caches Binny Sher Gill 2009-08-11
7533239 System and method for dynamic sizing of cache sequential list Binny Sher Gill 2009-05-12
7509470 System and method for dynamic sizing of cache sequential list Binny Sher Gill 2009-03-24
7500050 Wise ordering for writes—combining spatial and temporal locality in write caches for multi-rank storage Binny Sher Gill 2009-03-03
7496714 Method and system for adaptive back-off and advance for non-volatile storage (NVS) occupancy level management Binny Sher Gill 2009-02-24
7487320 Apparatus and system for dynamically allocating main memory among a plurality of applications Sorav Bansal, Paul E. McKenney 2009-02-03
7464246 System and method for dynamic sizing of cache sequential list Binny Sher Gill 2008-12-09
7395377 Method and system for adaptive back-off and advance for non-volatile storage (NVS) occupancy level management Binny Sher Gill 2008-07-01
7260679 Apparatus and method to manage a data cache using a first and second least recently used list Michael T. Benhase, Binny Sher Gill, Thomas Charles Jarvis 2007-08-21
7233943 Clustering hypertext with applications to WEB searching William Scott Spangler 2007-06-19
7167953 System and method for adaptively managing pages in a memory Nimrod Megiddo 2007-01-23
7107403 System and method for dynamically allocating cache space among different workload classes that can have different quality of service (QoS) requirements where the system and method may maintain a history of recently evicted pages for each class and may determine a future cache size for the class based on the history and the QoS requirements Divyesh Jadav, Pawan Goyal, Renu Tewari 2006-09-12
7096321 Method and system for a cache replacement technique with adaptive skipping 2006-08-22
7058766 Method and system of adaptive replacement cache with temporal filtering 2006-06-06
6996676 System and method for implementing an adaptive replacement cache policy Nimrod Megiddo 2006-02-07
6952700 Feature weighting in κ-means clustering William Scott Spangler 2005-10-04
6947557 Method and program product for maintaining security of publicly distributed information Nimrod Megiddo 2005-09-20
6862586 Searching databases that identifying group documents forming high-dimensional torus geometric k-means clustering, ranking, summarizing based on vector triplets Jeffrey Thomas Kreulen, Vikas Krishna, William Scott Spangler, Hovey R. Strong, Jr. 2005-03-01
6798362 Polynomial-time, sequential, adaptive system and method for lossy data compression 2004-09-28
6789227 System and method for generating low density parity check codes using bit-filling Jorge Campello De Souza, Sridhar Rajagopalan 2004-09-07
6768603 Precompensation technique and MTR code for high data rate recording Roy D. Cideciyan, Evangelos S. Eleftheriou, Brian Harry Marcus, Radley Wahl Olson 2004-07-27
6684205 Clustering hypertext with applications to web searching William Scott Spangler 2004-01-27
6560597 Concept decomposition using clustering Inderjit Singh Dhillon 2003-05-06