OFFLOADING FILE-INDEXING TO MEMORY CARD FIRMWARE

Systems and methods are disclosed for a self-indexing removable storage device. In certain embodiments, the removable storage device is configured to be connected to a memory reader of a host device. The removable storage device comprises storage media, a controller configured to run firmware, and a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: NARENDHIRAN, CR, KANNAPPAN, Vithya, LAKKIMSETTY, Chandra, RAJENDRAN, Balakumar, JAYARAMAN, Muralitharan, VELUSAMY, Sivaraj
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Systems and methods are disclosed for a self-indexing removable storage device. In certain embodiments, the removable storage device is configured to be connected to a memory reader of a host device. The removable storage device comprises storage media, a controller configured to run firmware, and a buffer. The controller is configured to, while connected to a first host device, receive a write operation from the first host device, monitor changes to the storage media caused by the write operation, and update a file index stored on the removable storage device with the monitored changes. The controller is further configured to, in response to connecting the removable storage device to a memory reader of a second host device, provide the file index to an application on the second host device, and cause the application to display files on the storage media based on the file index. L'invention concerne des systèmes et des procédés pour un dispositif de stockage amovible à indexation automatique. Dans certains modes de réalisation, le dispositif de stockage amovible est conçu pour être connecté à un lecteur de mémoire d'un dispositif hôte. Le dispositif de stockage amovible comprend des supports de stockage, un dispositif de commande conçu pour exécuter un micrologiciel, et une mémoire tampon. Le dispositif de commande est conçu pour, tout en étant connecté à un premier dispositif hôte, recevoir une opération d'écriture en provenance du premier dispositif hôte, surveiller les changements apportés aux supports de stockage induits par l'opération d'écriture, et mettre à jour un index de fichier stocké sur le dispositif de stockage amovible avec les changements surveillés. Le dispositif de commande est en outre conçu pour, en réponse à la connexion du dispositif de stockage amovible à un lecteur de mémoire d'un second dispositif hôte, fournir l'index de fichier à une application sur le second dispositif hôte, et amener l'application à afficher des fichiers sur le support de stockage sur la base de l'index de fichier.