Dave's Patent Content Factory
Applications
Terms
Paragraphs
Claims
Docket
Logout
About
New Paragraph
Paragraphs
Search Content
Para #
Notes
Any Field
Search
Clear
Actions
Matter
Content
Para #
Notes
Modified
View
Edit
Delete
US8762658B2
Claim 19.The system of claim 13, further comprising a storage controller, wherein the storage controller comprises the processor.
316
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8762658B2
Claim 20.The system of claim 13, wherein the non-volatile storage medium comprises a flash storage medium.
317
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8762658B2
Claim 21.The system of claim 13, wherein the non-volatile storage medium comprises a NAND flash storage medium.
318
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8762658B2
Claim 22.A non-transitory computer-readable storage medium comprising instructions configured to cause a computing device to perform a method, comprising:
319
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8762658B2
maintaining an index comprising mappings between logical identifiers and physical storage locations of a non-volatile storage device;
320
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8762658B2
receiving an indication, comprising a logical identifier, that the logical identifier mapped to a physical storage location comprising data associated with the logical identifier in the index is empty; and
321
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8762658B2
recording persistent data on the non-volatile storage device in response the indication, wherein the persistent data is configured to indicate that the logical identifier is empty.
322
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8762658B2
Claim 23.The non-transitory computer-readable storage medium of claim 22, the method further comprising invalidating a data packet in response to the indication.
323
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8762658B2
Claim 24.The non-transitory computer-readable storage medium of claim 22, the method further comprising removing the mapping between the logical identifier and the physical storage location from the index in response to the indication.
324
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8762658B2
Claim 25.The non-transitory computer-readable storage medium of claim 22, the method further comprising reconstructing the index based on the contents of the non-volatile storage medium, wherein reconstructing comprises determining that the logical identifier is empty in response to the persistent data recorded on the non-volatile storage device while the data associated with the logical identifier remains on the physical storage location.
325
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8762658B2
Claim 26.The non-transitory computer-readable storage medium of claim 22, further comprising responding to a request pertaining to the logical identifier with an indication the logical identifier is empty while the data associated with the logical identifier remains on the physical storage location.
326
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8762658B2
An apparatus, system, and method are disclosed for managing data with an empty data segment directive at the storage device. The apparatus, system, and method for managing data include 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 a 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 a data segment identifier and a data segment length. The data segment token is substantially free of data from the data segment.
327
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8533406B2
Embodiments of methods for managing a non-volatile storage media are disclosed. The methods may comprise receiving a message comprising a logical identifier corresponding to data that does not need to be preserved on a non-volatile storage medium, and indicating that that contents of a physical storage location on the non-volatile storage medium corresponding to the logical identifier do not need to be preserved on the non-volatile storage medium in response to the message.
10
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8533406B2
Indicating that the contents of the physical storage location do not need to be preserved may comprise deleting an index entry that associates the logical identifier with the physical storage location, deleting a mapping between the logical identifier and the physical storage location, invalidating an association between the logical identifier and an address of the physical storage location, and/or marking the contents of the physical storage location invalid.
11
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8533406B2
The methods may further comprise maintaining an index of mappings between logical identifiers and physical storage locations, and that the contents of the physical storage location do not need to be preserved may comprise removing a mapping between the logical identifier and the physical storage location from the index.
12
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8533406B2
Methods for managing a non-volatile storage medium may further comprise receiving a hint or other indication that data of a specified logical identifier does not need to be preserved on a non-volatile storage device, and removing a mapping between the specified logical identifier and a physical address of the data of the specified logical identifier on the non-volatile storage device in response to the hint, wherein removal of the mapping indicates that the data does not need to be preserved on the non-volatile storage device. The methods may further comprise invalidating a data packet in response to the hint.
13
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8533406B2
In some embodiments, the methods disclosed herein may further comprise erasing the contents of the physical storage location in a storage recovery process, such as garbage collection or the like. The storage recovery process may comprise erasing a storage division comprising the physical storage location (e.g., erase block, logical erase block, or the like).
14
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8533406B2
In some embodiments, the methods disclosed herein may further comprise receiving the message from a block storage client, such as a file system, operating system, application, client, or the like. The message may be received through a block storage application programming interface, block storage protocol, or the like.
15
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8533406B2
Disclosed herein are embodiments of apparatuses and/or systems for managing a non-volatile storage medium, comprising a request receiver module configured to receive an indication identifying data that can be erased from a non-volatile storage medium, wherein the indication identifies the data using a logical identifier associated with the data, and a marking module configured to record that data stored at a physical address on the non-volatile storage medium can be erased from the non-volatile storage medium in response to receiving the indication.
16
Added by DJM 3 2021
3/24/21, 12:00 AM
View
Edit
Delete
US8533406B2
The marking module may be configured to invalidate an association between the logical identifier and the physical address, delete a mapping between the logical identifier and the physical address, and/or mark a data packet at the physical address invalid.
17
Added by DJM 3 2021
3/24/21, 12:00 AM
<< first
< previous
358
359
360
361
362
363
364
365
366
next >
last >>
Page 362 of 438, showing 20 record(s) out of 8,747 total