Deprecated: Passing query options as paginator settings is deprecated. Use a custom finder through `finder` config instead. Extra keys found are: contain /application/vendor/cakephp/cakephp/src/Datasource/Paging/NumericPaginator.php, line: 189 You can disable all deprecation warnings by setting `Error.errorLevel` to `E_ALL & ~E_USER_DEPRECATED`. Adding `vendor/cakephp/cakephp/src/Datasource/Paging/NumericPaginator.php` to `Error.ignoredDeprecationPaths` in your `config/app.php` config will mute deprecations from that file only. in /application/vendor/cakephp/cakephp/src/Core/functions.php on line 318

Warning: Unable to emit headers. Headers sent in file=/application/vendor/cakephp/cakephp/src/Core/functions.php line=318 in /application/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php on line 71

Warning: Cannot modify header information - headers already sent by (output started at /application/vendor/cakephp/cakephp/src/Core/functions.php:318) in /application/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php on line 164

Warning: Cannot modify header information - headers already sent by (output started at /application/vendor/cakephp/cakephp/src/Core/functions.php:318) in /application/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php on line 197

Warning: Cannot modify header information - headers already sent by (output started at /application/vendor/cakephp/cakephp/src/Core/functions.php:318) in /application/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php on line 197

Warning: Cannot modify header information - headers already sent by (output started at /application/vendor/cakephp/cakephp/src/Core/functions.php:318) in /application/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php on line 235
Dave's PCF WIP: Paragraphs
New Paragraph

Paragraphs

Actions Application Content Paragraph Number Notes Modified
View Edit
Delete
US-8380915-A1 Claim 8.The system of claim 7, further comprising a host device in communication with the solid-state storage device, wherein at least a portion of one or more of the media characteristic module, the configuration parameter module, and the storage cell configuration module is part of a device driver for the solid-state storage device, the device driver installed on the host device. 323 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 a media characteristic module that references one or more storage media characteristics for a set of storage cells of the solid-state storage media; 320 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 a solid-state storage device, the solid-state storage device comprising solid-state storage media; 319 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 For certain types of multi-level storage cells, the middle read voltage threshold 662b and the adjacent L1 and L2 states may be more sensitive to read disturb or other factors that can cause read voltages to drift. Further, as described above, in certain embodiments, the LSB and the MSB of a single multi-level storage cell may represent data stored in different physical pages. Using a single bit from each of a plurality of multi-level storage cell as a data set, in one embodiment, may reduce a number of read operations to retrieve the data set. In other embodiments, use of a single bit from each of a plurality of multi-level storage cells in the lower page simplifies a process of detecting deviation and direction of a read bias from a known bias for multi-level storage cells. 287 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 Claim 6.The apparatus of claim 1, wherein the one or more storage media characteristics comprise one or more of a program/erase cycle count for the set of storage cells, a read count for the set of storage cells, a retention time since a previous write for the set of storage cells, a temperature for the set of storage cells, a use case for the set of storage cells, and an error statistic for the set of storage cells. 317 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 Claim 5.The apparatus of claim 1, wherein the configuration parameter module maintains the determined configuration parameter for the set of storage cells in a configuration parameter repository comprising configuration parameters for a plurality of different sets of storage cells of the solid-state storage media. 316 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 Claim 4.The apparatus of claim 1, wherein the media characteristic module maintains the one or more storage media characteristics for the set of storage cells in a storage media characteristic repository comprising storage media characteristics for a plurality of different sets of storage cells of the solid-state storage media. 315 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 Claim 3.The apparatus of claim 1, further comprising a configuration update module that updates the configuration parameter for the set of storage cells in response to a change in the one or more storage media characteristics. 314 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 Claim 2.The apparatus of claim 1, further comprising a characteristic update module that updates the one or more storage media characteristics for the set of storage cells in response to an update event. 313 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 a storage cell configuration module that configures the set of storage cells to use the determined configuration parameter. 312 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 a configuration parameter module that determines a configuration parameter for the set of storage cells based on the one or more storage media characteristics; and 311 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 a media characteristic module that references one or more storage media characteristics for a set of storage cells of solid-state storage media; 310 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 Claim 1.An apparatus to manage solid-state storage media, the apparatus comprising: 309 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 The configuration parameter module 504, in certain embodiments, bases a configuration parameter for a set of storage cells on a target set of storage cells to bootstrap the configuration parameter in response to a lack of known storage media characteristics for the set of storage cells. The configuration parameter module 504 may bootstrap a configuration parameter for a set of storage cells during a startup operation or another operation where storage media characteristics for the set of storage cells may not yet be available, but storage media characteristics or other data may be available for a target set of storage cells. For example, metadata stored in a metadata region of the solid-state storage media 110 may have a known or controlled program/erase count and the configuration parameter module 504 may base a configuration parameter for a region of the solid-state storage media 110 storing user data on the known or controlled program/erase count for the metadata region. 255 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 In one embodiment, the adaptive configuration module 512 dynamically adjusts and adapts one or more configuration parameters, thresholds, management techniques, or the like for the solid-state storage device 102 and/or for the solid-state storage media 110. In certain embodiments, the adaptive configuration module 512 may adjust or adapt as the solid-state storage device 102 ages, as a use case for the solid-state storage device 102 changes, or the like. Examples of use cases may include a cache use case, an archival use case, a server use case, an enterprise use case, a consumer use case, or the like. 265 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 In certain embodiments, the configuration update module 510 updates a configuration parameter in response to a change in a storage media characteristic that is greater than a predefined change threshold. The configuration update module 510, in one embodiment, updates configuration parameters in cooperation with the configuration parameter module 504, using the configuration parameter module 504, or the like. The configuration update module 510, in another embodiment, may update configuration parameters stored in a configuration parameter repository, as described in greater detail below with regard to FIGS. 8A and 8B. 264 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 In one embodiment, the configuration update module 510 updates a configuration parameter for a set of storage cells. The configuration update module 510, in certain embodiments, updates a configuration parameter in response to a change in one or more storage media characteristics corresponding to the configuration parameter. The characteristic update module 508 may notify the configuration update module 510 that the characteristic update module 508 has updated a storage media characteristic, the configuration update module 510 may periodically scan storage media characteristics for changes, the configuration update module 510 may check storage media characteristics for changes in response to a configuration trigger for a set of storage cells, or the like. 263 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 The characteristic update module 508, in one embodiment, updates storage media characteristics in cooperation with the media characteristic module 502, using the media characteristic module 502, or the like. In certain embodiments, the characteristic update module 508 may update storage media characteristics stored in a storage media characteristic repository, as described in greater detail below with regard to FIGS. 7A and 7B. 262 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 In one embodiment, a background scan of the solid-state storage media 110 may be an update event. For example, the characteristic update module 508, may perform a background scan of the solid-state storage media 110 and update records of storage media characteristics for sets of storage cells in response to scanning the sets of storage cells during the background scan. In another embodiment, an input/output request for the set of storage cells or for a neighboring set of storage cells, such as a read request, a write request, an erase request, or the like, is an update event and the characteristic update module 508 updates storage media characteristics for a set of storage cells in response to the input/output request. An update event for the characteristic update module 508, in a further embodiment, may include a startup operation and/or shutdown operation for the solid-state storage device 102. In certain embodiments, a garbage collection operation for a set of storage cells is an update event. For example, the characteristic update module 508 may update storage media characteristics for a set of storage cells as a garbage collection operation recovers storage capacity of the set of storage cells, or the like. 261 Added by DJM 3 2021 3/12/21, 12:00 AM
View Edit
Delete
US-8380915-A1 In one embodiment, the characteristic update module 508 updates one or more storage media characteristics for a set of storage cells in response to an update event for the set of storage cells. An update event is a trigger, in response to which, the characteristic update module 508 updates storage media characteristics. Certain storage media characteristics, such as a make, a model, a manufacturer, a product version, or the like of the solid-state storage device 102 and/or the solid-state storage media 110 may be substantially static, and the characteristic update module 508, in certain embodiments, may not update such storage media characteristics, may update such storage media characteristics less frequently, or the like. Other storage media characteristics, such as a program/erase cycle counts, read counts, retention times, temperatures, use cases, error statistics, and the like may be dynamic and change frequently. 260 Added by DJM 3 2021 3/12/21, 12:00 AM

Page 15 of 17, showing 20 record(s) out of 335 total