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
US8762658B2 In a further embodiment, the apparatus includes an erase confirmation module 1016 that receives a confirmation that the existing data on the storage device 150 has been overwritten with characters so that the existing data is non-recoverable. The confirmation may be forwarded to a requesting device or client 114 and may be used to verify that the existing data has been put in a condition where it is non-recoverable. In other embodiments, the secure erase command may direct the storage device 150 to overwrite the existing data with a specific character or character string or the execute command may be executed multiple times. One of skill in the art will recognize other ways to configure one or more secure erase commands to ensure the existing data is non-recoverable. 251 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 The secure erase command directs the storage device 150 to overwrite existing data so that the existing data is non-recoverable. The storage device 150 then creates the data segment token as well as overwrites, recovers, erases, etc. the existing data. As a result, the existing data is non-recoverable and the data segment token is stored on the storage device 150, which typically takes much less storage space than the existing data. 250 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 In one embodiment, the token directive generation module 1002 generates both a token directive and a secure erase command in response to a request to overwrite existing data on the storage device 150. The existing data includes data identified on the storage device 150 with the same data segment identifier as the data segment identifier in the token directive. Typically, a request to overwrite data is sent where it is not sufficient to merely mark data as invalid or garbage, delete a pointer to the data, or other typical delete operation, but where the data is required to be overwritten in such a way that the data is not recoverable. For example, the request to overwrite the data may be required where data is considered sensitive information and must be destroyed for security reasons. 249 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 The token directive may, however, include other pertinent information for forming the data segment token, such as at least one instance of the repeated, identical character or character string. The token directive may also include metadata, such as a data segment location, an address from a file system, location on a data storage device corresponding to the data segment, etc. One of skill in the art will recognize other information that may be included with a token directive. In one embodiment, the token directive generation module 1002 generates a data segment token along with the token directive. 248 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 The token directive includes at least a data segment identifier and a data segment length. The data segment identifier is typically an object ID, file name, or other identifier known to a file system, application, server 112, etc. seeking to store the repeated, identical characters or character string on the storage device. The data segment length is typically the storage space required by the series of repeated, identical characters or character strings. The data segment token and the token directive typically do not include data of the data segment, such as the series of repeated, identical characters. 247 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 In a further embodiment, the read request response module includes a transmit data segment token module that transmits in the response a message to the requesting device. The message includes at least the data segment identifier and the data segment length and the message is substantially free from data of the data segment. In another further embodiment, the apparatus includes a reconstitute data segment module that reconstitutes data of the data segment using the data segment token, and the read request response module includes a transmit data segment module that transmits the reconstituted requested data segment. 15 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 FIG. 4A is a schematic block diagram illustrating one embodiment of a bank interleave controller in the solid-state storage controller in accordance with the present invention; 33 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 In one embodiment, the storage request includes a token directive to store the data segment token where the storage request is free from data of the data segment. In another embodiment, the storage request includes data from the data segment and the method includes generating a token directive to create the data segment token from the data segment. The token directive is created in response to the storage request to store the data segment. 24 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 A method of the present invention is also presented for managing data. The method in the disclosed embodiments substantially includes the steps necessary to carry out the functions presented above with respect to the operation of the described apparatus and system. In one embodiment, the method includes receiving a storage request from a requesting device. The storage request includes a request to store a data segment in a storage device. The data segment includes a series of repeated, identical characters or a series of repeated, identical character strings. The method also includes storing a data segment token in the storage device. The data segment token includes a data segment identifier and a data segment length. The data segment token is substantially free of data from the data segment. 23 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 In one embodiment, the system may include a driver residing at the requesting device. The driver includes at least a portion of one or more of the write request receiver module, the data segment token storage module, the read request receiver module, the read data segment token module, and the read request response module. The system may also include the modules and embodiments described above with regard to the apparatus. 22 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 A system of the present invention is also presented for managing data. The system includes a storage device, a storage controller that controls the storage device, a write request receiver module, and a data segment token storage module. The write request receiver module receives a storage request from a requesting device. The storage request includes a request to store a data segment in the storage device. The data segment includes a series of repeated, identical characters or a series of repeated, identical character strings. The data segment token storage module stores a data segment token in the storage device. The data segment token includes at least data segment identifier and a data segment length. The data segment token is substantially free of data from the data segment. 21 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 In another embodiment, the storage request includes a request to read the data segment and the apparatus includes a reconstitute data segment module residing at the requesting device that reconstitutes data of the data segment using the data segment token. The read request response module includes a transmit data segment token module that transmits a message that includes at least the data segment identifier and the data segment length to the requesting device prior to the reconstitute data segment module recreating requested data segment from the message. 20 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 In one embodiment, the read request response module includes a transmit data segment token module that transmits in the response a message to the requesting device. The message includes at least the data segment identifier and the data segment length. The message is substantially free from data of the data segment. In another embodiment, the apparatus includes a reconstitute data segment module at the storage device that reconstitutes data of the data segment using the data segment token, and the read request response module includes a transmit data segment module that transmits the reconstituted, requested data segment. 19 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 Another apparatus for managing data is provided with a plurality of modules including a read request receiver module, a read data segment token module and a read request response module. The read request receiver module receives a storage request to read a data segment from a storage device. The data segment is represented on the storage device by a data segment token. The data segment includes a series of repeated, identical characters or a series of repeated, identical character strings. The data segment token includes a data segment identifier and a data segment length. The data segment token is substantially free of data from the data segment. The read data segment token module reads the data segment token corresponding to the data segment requested in the storage request. The read request response module transmits a response to the requesting device. The response is generated using the data segment token corresponding to the requested data segment. 18 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 In one embodiment, the empty data segment token includes an entry in an index, where the index corresponds to information and data stored on the storage device. In another embodiment, the data segment token includes an object stored on the storage device. In another embodiment, the data segment token includes metadata stored on the storage device. In yet another embodiment, the data segment token includes at least one of a data segment location indicator, at least one instance of the repeated, identical character, and at least one instance of the repeated, identical character string. 17 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 In one embodiment, the series of repeated, identical characters or character strings indicate that the data segment is empty. In another embodiment, the storage request includes a request to reserve storage space on the storage device. The requested reserved storage space includes an amount of storage space substantially similar to the data segment length. In the embodiment, the apparatus includes a storage space reservation module that reserves an amount of storage space on the storage device consistent with the request to reserve storage space. 16 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 FIG. 5 is a schematic flow chart diagram illustrating one embodiment of a method for managing data in a solid-state storage device using a data pipeline in accordance with the present invention; 35 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 In one embodiment, the apparatus includes a read request receiver module that receives a storage request to read the data segment, a read data segment token module that reads the data segment token corresponding to the data segment requested by the storage request, and a read request response module that transmits a response to the requesting device. The response is generated using the data segment token corresponding to the requested data segment. 14 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 In one embodiment, the apparatus includes a secure erase module that overwrites existing data with characters such that the existing data is non-recoverable. The existing data includes data of a data segment previously stored on the storage device identified with the same data segment identifier as the data segment identified in the storage request. In a further embodiment, the secure erase module further includes an erase confirmation module that transmits a message indicating that the existing data has been overwritten. The erase confirmation message is transmitted in response to the secure erase module overwriting the existing data. In another embodiment, the secure erase module overwrites the existing data during a storage space recovery operation. In another embodiment, the storage request includes a request to overwrite the existing data and the secure erase module overwrites the existing data in response to the request to overwrite the existing data. 13 Added by DJM 3 2021 3/24/21, 12:00 AM
View Edit
Delete
US8762658B2 In one embodiment, the storage request includes data from the data segment and the apparatus includes a token generation module that generates a data segment token from the data segment. The data segment token is created in response to the storage request to store the data segment. In a further embodiment, the token generation module resides at the requesting device. 12 Added by DJM 3 2021 3/24/21, 12:00 AM

Page 6 of 8, showing 20 record(s) out of 149 total