Inventor

John Strasser

Inventor
Syracuse, UT, US

Overview

75→
Patents
1997–2021
Patent span
Physics
Primary field (CPC G)

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'1997

Career & 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
AssigneePatentsSpan
FUSION IO INC372011–2015
STRASSER JOHNself372011–2017
FLYNN DAVID352011–2017
THATCHER JONATHAN302011–2017
ZAPPE MICHAEL172011–2017
Locations
LocationPatentsSpan
Syracuse, UT, US652010–2021
Kaysville, UT, US92015–2018
San Dimas, California, US11997