Inventor
Andrew J. Tomlin
Inventor
San Jose, CA, US
Overview
Patents· 63 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing61%
G11CStatic stores17%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use6%
H03MCoding5%
H04LTransmission of digital information, e.g. telegraphic communication4%
G06KGraphical data reading3%
B60GVehicle suspension arrangements1%
B62DMotor vehicles1%
F16BDevices for fastening or securing constructional elements or machine parts together, e.g. nails, bolts, circlips, clamps, clips or wedges1%
F16FSprings1%
PatentTitleYear
10,657,087Method of out of order processing of scatter gather lists202010,540,219Reset and error handling in application specific integrated circuits202010,528,414Centralized error handling in application specific integrated circuits202010,417,123Systems and methods for improving garbage collection and wear leveling performance in data storage systems201910,254,983Atomic write command support in a solid state drive201910,241,908Techniques for dynamically determining allocations and providing variable over-provisioning for non-volatile storage201910,176,144Piggybacking target buffer address for next RDMA operation in current acknowledgement message201910,114,744Memory unit assignment and selection for internal memory operations in data storage systems201810,061,696Partial garbage collection for fast error handling and optimized garbage collection for the invisible band201810,055,345Methods, devices and systems for solid state drive control20189,996,473Selective underlying exposure storage mapping20189,990,304Multimode storage management system20189,946,642Distributed multimode storage management20189,940,028Multimode storage device20189,817,577'Methods, devices and systems for two stage power-on map rebuild with free space accounting in a solid state drive'20179,792,067'Trim command processing in a solid state drive'20179,760,304'High performance system for selective merging of dataframe segments'20179,632,926'Memory unit assignment and selection for internal memory operations in data storage systems'20179,594,520'Atomic write command support in a solid state drive'20179,513,831'Method and system for atomically writing scattered information in a solid state storage device'20169,507,523'Methods, devices and systems for variable size logical page management in a solid state drive'20169,489,296'Methods, devices and systems for hardware-based garbage collection in solid state drives'20169,471,242'Early de-allocation of write buffer in an SSD'20169,461,904'Selective enablement of operating modes or features via host transfer rate detection'20169,454,474'Methods, devices and systems for two stage power-on map rebuild with free space accounting in a solid state drive'20169,384,088'Double writing map table entries in a data storage system to guard against silent corruption'20169,354,955'Partial garbage collection for fast error handling and optimized garbage collection for the invisible band'20169,304,709'High performance system providing selective merging of dataframe segments in hardware'20169,286,176'Selective skipping of blocks in an SSD'20169,268,682'Methods, devices and systems for physical-to-logical mapping in solid state drives'20169,251,067'High speed trim command processing in a solid state drive'20169,218,279'Atomic write command support in a solid state drive'20159,214,963'Method and system for monitoring data channel to enable use of dynamically adjustable LDPC coding parameters in a data storage system'20159,177,638'Methods and devices for avoiding lower page corruption in data storage devices'20159,170,939'Early de-allocation of write buffer in an SSD'20159,170,938'Method and system for atomically writing scattered information in a solid state storage device'20159,092,160'Selective enablement of operating modes or features via host transfer rate detection'20159,059,736'Methods, solid state drive controllers and data storage devices having a runtime variable raid protection scheme'20159,021,339'Data reliability schemes for data storage systems'20158,954,694'Methods, data storage devices and systems for fragmented firmware table rebuild in a solid state drive'20158,914,703'Method for copying data in reprogrammable non-volatile memory'20148,898,548'Methods, data storage devices and systems having variable size ECC page size'20148,862,952'Prioritized memory scanning for data storage systems'20148,800,732'Hydraulic damper spool valve'20148,775,758'Memory device and method for performing a write-abort-safe firmware update'20148,700,840'Nonvolatile memory with write cache having flush/eviction methods'20148,364,883'Scheduling of housekeeping operations in flash memory systems'20138,292,177'Optimized non-volatile storage systems'20128,266,391'Method for writing data of an atomic transaction to a memory device'20128,244,960'Non-volatile memory and method with write cache partition management methods'20128,094,500'Non-volatile memory and method with write cache partitioning'20127,962,777'Flash memory system startup operation'20117,926,720'Optimized non-volatile storage systems'20117,877,593'Situation sensitive memory performance'20117,849,381'Method for copying data in reprogrammable non-volatile memory'20107,752,412'Methods of managing file allocation table information'20107,681,008'Systems for managing file allocation table information'20107,594,135'Flash memory system startup operation'20097,565,478'Scheduling of housekeeping operations in flash memory systems'20097,502,921'Situation sensitive memory performance'20097,427,027'Optimized non-volatile storage systems'20087,315,917'Scheduling of housekeeping operations in flash memory systems'20085,558,369'Tapping plate and retention bracket assembly'1996Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1996Based in Harrison Township, MI, US· patent location history
2008–2011Patents assigned to SANDISK CORP (11)· patent assignee history
2008–2020Based in San Jose, CA, US· patent location history
2012–2014Patents assigned to TOMLIN ANDREW (9)· patent assignee history
2012–2014Patents assigned to SANDISK TECHNOLOGIES INC (8)· patent assignee history
2014–2019Patents assigned to WESTERN DIGITAL TECH INC (31)· patent assignee history
2014Based in Newmarket, GB· patent location history
2015–2019Patents assigned to SKYERA LLC (18)· patent assignee history
2016–2018Based in Irvine, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| WESTERN DIGITAL TECH INC | 31 | 2014–2019 |
| SKYERA LLC | 18 | 2015–2019 |
| SANDISK CORP | 11 | 2008–2011 |
| TOMLIN ANDREWself | 9 | 2012–2014 |
| SANDISK TECHNOLOGIES INC | 8 | 2012–2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| San Jose, California, US | 55 | 2008–2020 |
| Irvine, California, US | 6 | 2016–2018 |
| Newmarket, GB | 1 | 2014 |
| Harrison Township, MI, US | 1 | 1996 |