Inventor

Aaron K. Olbrich

Inventor
Morgan Hill, CA, US

Overview

46→
Patents
1997–2018
Patent span
Physics
Primary field (CPC G)

Patents· 46 as inventor

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

G06Fprimary
G06FElectric digital data processing49%
G11CStatic stores35%
H03MCoding6%
H10BElectronic memory devices2%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use2%
G11BInformation storage based on relative movement between record carrier and transducer1%
H01LSemiconductor devices1%
H10WGeneric packages, interconnections, connectors or other constructional details of devices covered by class h101%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications1%
PatentTitleYear
9,959,078Multi-die rolling status mode for non-volatile storage20189,946,483Efficiently managing unmapped blocks to extend life of solid state drive with low over-provisioning20189,946,473Efficiently managing unmapped blocks to extend life of solid state drive20189,898,364'Method and system for dynamic word line based configuration of a three-dimensional memory device'20189,768,808'Method for modifying device-specific variable error correction settings'20179,753,649'Tracking intermix of writes and un-map commands across power cycles'20179,703,816'Method and system for forward reference logging in a persistent datastore'20179,652,175'Locally generating and storing RAID stripe parity with single relative memory address for storing data segments and parity in multiple non-volatile memory portions'20179,612,948'Reads and writes between a contiguous data block and noncontiguous sets of logical address blocks in a persistent storage device'20179,501,398'Persistent storage device with NVRAM for staging writes'20169,483,210'Flash storage controller execute loop'20169,448,743'Mass storage controller volatile memory containing metadata related to flash memory storage'20169,367,246'Performance optimization of data transfer for soft information generation'20169,239,783'Multiprocessor storage controller'20169,158,677'Flash storage controller execute loop'20159,152,556'Metadata rebuild in a flash memory controller following a loss of power'20159,064,569'Memory controller with resistive random access memory (ReRAM)'20159,048,876'Systems, methods and devices for multi-tiered error correction'20159,042,160'Memory device with resistive random access memory (ReRAM)'20158,959,282'Flash storage controller execute loop'20158,959,283'Flash storage controller execute loop'20158,954,822'Data encoder and decoder using memory-specific parity-check matrix'20158,954,826'Systems, methods and devices for multi-tiered error correction'20158,924,815'Systems, methods and devices for decoding codewords having multiple parity segments'20148,909,982'System and method for detecting copyback programming problems'20148,910,020'Intelligent bit recovery for flash memory'20148,891,303'Method and system for dynamic word line based configuration of a three-dimensional memory device'20148,817,569'Immunity against temporary and short power drops in non-volatile memory'20148,775,717'Storage controller for flash memory including a crossbar switch connecting a plurality of processors with a plurality of internal memories'20148,762,620'Multiprocessor storage controller'20148,751,755'Mass storage controller volatile memory containing metadata related to flash memory storage'20148,738,841'Flash memory controller and system including data pipelines incorporating multiple buffers'20148,621,138'Flash storage controller execute loop'20138,621,137'Metadata rebuild in a flash memory controller following a loss of power'20138,533,384'Flash memory controller garbage collection operations performed independently in multiple flash memory groups'20138,484,533'MLC self-RAID flash data protection scheme'20138,484,534'MLC self-RAID flash data protection scheme'20138,473,814'MLC self-RAID flash data protection scheme'20138,386,700'Flash memory controller garbage collection operations performed independently in multiple flash memory groups'20138,365,041'MLC self-raid flash data protection scheme'20138,245,101'Patrol function used in flash storage controller to detect data errors'20127,978,516'Flash memory controller having reduced pinout'20117,934,052'System and method for performing host initiated mass storage commands using a hierarchy of data structures'20116,944,717'Cache buffer control apparatus and method using counters to determine status of cache buffer memory cells for writing and reading data therefrom'20056,502,178'Method, system, and program for mapping logical addresses to high performance zones on a storage medium'20025,664,143'Method and apparatus for sorting disk access commands in a rotational position queue according to time differences between the commands'1997

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1997–2018Based in Morgan Hill, CA, US· patent location history
2012–2017Patents assigned to SANDISK ENTPR IP LLC (29)· patent assignee history
2012–2015Patents assigned to OLBRICH AARON K (14)· patent assignee history
2012–2014Patents assigned to PRINS DOUGLAS A (9)· patent assignee history
2014–2018Patents assigned to SANDISK TECHNOLOGIES INC (7)· patent assignee history
2016–2018Patents assigned to SANDISK TECHNOLOGIES LLC (12)· patent assignee history
2018Based in Milpitas, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
SANDISK ENTPR IP LLC292012–2017
OLBRICH AARON Kself142012–2015
SANDISK TECHNOLOGIES LLC122016–2018
PRINS DOUGLAS A92012–2014
SANDISK TECHNOLOGIES INC72014–2018
Locations
LocationPatentsSpan
Morgan Hill, California, US451997–2018
Milpitas, California, US12018