Inventor

Bruce McNutt

Inventor
Gilroy, CA, US

Overview

48→
Patents
1996–2020
Patent span
Physics
Primary field (CPC G)

Patents· 48 as inventor

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

G06Fprimary
G06FElectric digital data processing74%
H04LTransmission of digital information, e.g. telegraphic communication10%
A61KPreparations for medical, dental or toiletry purposes5%
A61PSpecific therapeutic activity of chemical compounds or medicinal preparations5%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes3%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests2%
PatentTitleYear
10,649,876Maintaining manageable utilization in a system to prevent excessive queuing of system requests202010,528,447Storage system performance models based on empirical component utilization202010,423,516System resource component utilization201910,303,369Storage in tiered environment with cache collaboration201910,209,898Estimation of performance utilization of a storage device201910,169,182Monitoring levels of utilization of device201910,102,103System resource component utilization20189,996,270Storage in tiered environment with cache collaboration20189,998,347Monitoring device usage20189,639,293'Migration of newly allocated data to a storage tier'20179,633,034'Generation of realistic file content changes for deduplication testing'20179,537,740'Monitoring device usage'20179,513,817'Free space collection in log structured storage systems'20169,396,203'Generation of realistic file content changes for deduplication testing'20169,372,751'Free space collection in log structured storage systems'20169,372,630'Migration of newly allocated data to a storage tier'20169,342,455'Cache prefetching based on non-sequential lagging cache affinity'20169,172,618'Data storage system to optimize revenue realized under multiple service level agreements'20159,152,567'Cache prefetching based on non-sequential lagging cache affinity'20159,021,210'Cache prefetching based on non-sequential lagging cache affinity'20158,631,105'Apparatus and method to optimize revenue realized under multiple service level agreements'20148,560,507'Generation of realistic file content changes for deduplication testing'20138,380,891'Data migration to high speed storage in accordance with I/O activity over time'20138,230,131'Data migration to high speed storage in accordance with I/O activity over time'20128,224,792'Generation of realistic file content changes for deduplication testing'20128,127,084'Using different algorithms to destage different types of data from cache'20127,966,347'Generating a value associated with one of a plurality of leaf nodes by implicitly randomly climbing an implicit tree having the leaf nodes'20117,849,167'Dynamic distributed adjustment of maximum use of a shared storage resource'20107,840,720'Using priority to determine whether to queue an input/output (I/O) request directed to storage'20107,818,501'Rebalancing of striped disk data'20107,783,839'Using different algorithms to destage different types of data from cache'20107,721,043'Managing write requests in cache directed to different storage groups'20107,404,036'Rebalancing of striped disk data'20086,842,826'Method and apparatus for providing efficient management of least recently used (LRU) algorithm insertion points corresponding to defined times-in-cache'20056,839,817'Priority management of a disk array'20056,615,318'Cache management system with multiple cache lists employing roving removal and priority-based addition of cache entries'20036,418,512'Method and system for reporting disk utilizations for disk subsystems'20026,399,632'Method of providing an antihistaminic effect in a hepatically impaired patient'20026,345,337'Method and system for determining a cache single reference residency time'20026,341,331'Method and system for managing a raid storage system with cache'20026,260,113'Method and apparatus defining a miss list and producing dial-in hit ratios in a disk storage benchmark'20016,187,791'Method of providing an antihistaminic effect in a hepatically impaired patient'20016,037,353'Method of providing an antihistaminic effect in a hepatically impaired patient'20005,930,497'Method and means for generation of realistic access patterns in storage subsystem benchmarking and other tests'19995,799,324'System and method for management of persistent data in a log-structured disk array'19985,649,153'Aggressive adaption algorithm for selective record caching'19975,606,688'Method and apparatus for dynamic cache memory allocation via single-reference residency times'19975,499,354'Method and means for dynamic cache management by variable space and time binding and rebinding of cache extents to DASD cylinders'1996

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1996–2020Patents assigned to IBM (45)· patent assignee history
1996–2020Based in Gilroy, CA, US· patent location history
2000–2002Based in Olathe, KS, US· patent location history
2001–2002Patents assigned to MERRELL PHARMA INC (2)· patent assignee history
2008–2020Based in Tucson, AZ, US· patent location history
2012–2016Patents assigned to MCNUTT BRUCE (7)· patent assignee history
2012–2013Patents assigned to HYDE II JOSEPH SMITH (3)· patent assignee history
2014Patents assigned to ASCHOFF JOHN G (1)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM451996–2020
MCNUTT BRUCEself72012–2016
HYDE II JOSEPH SMITH32012–2013
MERRELL PHARMA INC22001–2002
ASCHOFF JOHN G12014
Locations
LocationPatentsSpan
Gilroy, California, US261996–2020
Tucson, AZ, US192008–2020
Olathe, KS, US32000–2002