DATA INDEXING BY LOCAL STORAGE DEVICE
First Claim
1. A local storage device (LSD) configured for use in a computing system having a host device (HD) in communication with the local storage device (LSD), comprising:
- a memory array arranged as data blocks via which the memory array is accessible to the HD;
a controller configured to,without involvement of the HD, generate index data of a search index with respect to the data stored in the memory array of the LSD; and
cause the generated index data to be stored on the LSD as at least a part of the search index.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device is provided having a host device (HD) is in communication with a local storage device (LSD), wherein the LSD includes a memory array. The LSD is configured to generate a search index with respect to data stored in the memory array of the LSD. The LSD is configured to, without involvement of the HD, generate index data with respect to the data stored in the memory array of the LSD. The generated index data is stored on the LSD, by the LSD, as at least a part of the search index. The index may include data that can be used to respond to search queries with respect to data of the LSD. The queries may be originated from a HD or from within the LSD. The use of the index is not limited to responding to search queries. For example, the index may be used for content screening.
-
Citations
31 Claims
-
1. A local storage device (LSD) configured for use in a computing system having a host device (HD) in communication with the local storage device (LSD), comprising:
-
a memory array arranged as data blocks via which the memory array is accessible to the HD; a controller configured to, without involvement of the HD, generate index data of a search index with respect to the data stored in the memory array of the LSD; and cause the generated index data to be stored on the LSD as at least a part of the search index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device, comprising
a host device (HD) including a processor executing at least one program; - and
a local storage device (LSD) comprising; a memory array comprising a plurality of data blocks via which the memory array is accessible to the HD; and a controller configured to, without involvement of the HD, generate index data of the search index with respect to the data stored in the memory array of the LSD; and cause the generated index data to be stored on the LSD as at least a part of the search index. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
- and
Specification