Inventor
John Strasser
Inventor
Syracuse, UT, US
Overview
Patents· 75 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing37%
G11CStatic stores15%
H04LTransmission of digital information, e.g. telegraphic communication15%
H05KPrinted circuits14%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use10%
H03MCoding6%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications3%
B67DDispensing, delivering or transferring liquids, not otherwise provided for1%
PatentTitleYear
11,061,825Apparatus, system, and method for managing commands of solid-state storage using bank interleave202111,061,765Systems and methods for adaptive error-correction coding202110,656,993Apparatus, system, and method to increase data integrity in a redundant storage system202010,216,569Systems and methods for adaptive data storage201910,162,545Managing out-of-service conditions201810,146,700Systems and methods for storage space recovery201810,102,075Systems and methods for storage collision management201810,089,021Storage operation interrupt20189,984,768Distributing storage of ECC code words20189,933,950Storage operation interrupt20189,842,128'Systems and methods for atomic storage operations'20179,824,027'Apparatus, system, and method for a storage area network'20179,734,086'Apparatus, system, and method for a device shared between multiple independent hosts'20179,684,560'Apparatus, system, and method to increase data integrity in a redundant storage system'20179,575,902'Apparatus, system, and method for managing commands of solid-state storage using bank interleave'20179,519,594'Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage'20169,495,241'Systems and methods for adaptive data storage'20169,454,492'Systems and methods for storage parallelism'20169,424,944'Detecting voltage threshold drift'20169,361,029'System, method, and apparatus for improving the utility of storage media'20169,323,465'Systems and methods for persistent atomic storage operations'20169,305,610'Apparatus, system, and method for power reduction management in a storage device'20169,306,599'Apparatus, system, and method for reconfiguring an array of storage elements'20169,304,853'Apparatus, system, and method to increase data integrity in a redundant storage system'20169,250,817'Systems and methods for contextual storage'20169,223,662'Preserving data of a volatile memory'20159,213,594'Apparatus, system, and method for managing out-of-service conditions'20159,208,897'Configuring storage cells'20159,176,810'Bit error reduction through varied data positioning'20159,116,823'Systems and methods for adaptive error-correction coding'20159,021,158'Program suspend/resume for memory'20158,982,619'Managing non-volatile media'20158,972,627'Apparatus, system, and method for managing operations for data storage media'20158,966,191'Logical interface for contextual storage'20158,873,286'Managing non-volatile media'20148,854,882'Configuring storage cells'20148,832,528'Apparatus, system, and method to increase data integrity in a redundant storage system'20148,738,991'Apparatus, system, and method for reconfiguring an array of storage elements'20148,719,501'Apparatus, system, and method for caching data on a solid-state storage device'20148,601,211'Storage system with front-end controller'20138,533,569'Apparatus, system, and method for managing data using a data pipeline'20138,527,693'Apparatus, system, and method for auto-commit memory'20138,495,292'Apparatus, system, and method for an in-server storage area network'20138,495,460'Apparatus, system, and method for reconfiguring an array of storage elements'20138,484,522'Apparatus, system, and method for bad block remapping'20138,482,993'Apparatus, system, and method for managing data in a solid-state storage device'20138,443,259'Apparatus, system, and method for using multi-level cell solid-state storage as single level cell solid-state storage'20138,429,436'Apparatus, system, and method for power reduction in a storage device'20138,417,774'Apparatus, system, and method for a reconfigurable baseboard management controller'20138,412,978'Apparatus, system, and method for managing data storage'20138,402,201'Apparatus, system, and method for storage space recovery in solid-state storage'20138,392,798'Apparatus, system, and method for validating that correct data is read from a storage device'20138,316,277'Apparatus, system, and method for ensuring data validity in a data storage process'20128,315,092'Apparatus, system, and method for determining a read voltage threshold for solid-state storage media'20128,307,258'Apparatus, system, and method for reconfiguring an array to operate with less storage elements'20128,289,801'Apparatus, system, and method for power reduction management in a storage device'20128,285,927'Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage'20128,281,227'Apparatus, system, and method to increase data integrity in a redundant storage system'20128,266,496'Apparatus, system, and method for managing data using a data pipeline'20128,261,158'Apparatus, system, and method for using multi-level cell solid-state storage as single level cell solid-state storage'20128,239,714'Apparatus, system, and method for bad block remapping'20128,214,591'Apparatus, system, and method for a front-end, distributed raid'20128,195,912'Apparatus, system, and method for efficient mapping of virtual and physical addresses'20128,195,978'Apparatus, system, and method for detecting and replacing failed data storage'20128,189,407'Apparatus, system, and method for biasing data in a solid-state storage device'20128,161,353'Apparatus, system, and method for validating that a correct data segment is read from a data storage device'20128,156,392'Apparatus, system, and method for bad block remapping'20128,151,082'Apparatus, system, and method for converting a storage request into an append data storage command'20128,074,011'Apparatus, system, and method for storage space recovery after reaching a read count limit'20118,069,383'Apparatus, system, and method for bad block remapping'20118,019,940'Apparatus, system, and method for a front-end, distributed raid'20118,019,938'Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage'20117,778,020'Apparatus, system, and method for a modular blade'20107,713,068'Apparatus, system, and method for a scalable, composite, reconfigurable backplane'20105,612,890'System and method for controlling product dispensation utilizing metered valve apparatus and electronic interconnection map corresponding to plumbing interconnections'1997Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1997Based in San Dimas, CA, US· patent location history
2010–2021Based in Syracuse, UT, US· patent location history
2011–2015Patents assigned to FUSION IO INC (37)· patent assignee history
2011–2017Patents assigned to STRASSER JOHN (37)· patent assignee history
2011–2017Patents assigned to FLYNN DAVID (35)· patent assignee history
2011–2017Patents assigned to THATCHER JONATHAN (30)· patent assignee history
2011–2017Patents assigned to ZAPPE MICHAEL (17)· patent assignee history
2015–2018Based in Kaysville, UT, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| FUSION IO INC | 37 | 2011–2015 |
| STRASSER JOHNself | 37 | 2011–2017 |
| FLYNN DAVID | 35 | 2011–2017 |
| THATCHER JONATHAN | 30 | 2011–2017 |
| ZAPPE MICHAEL | 17 | 2011–2017 |
Locations
| Location | Patents | Span |
|---|---|---|
| Syracuse, UT, US | 65 | 2010–2021 |
| Kaysville, UT, US | 9 | 2015–2018 |
| San Dimas, California, US | 1 | 1997 |