Mass storage device, mass storage controller and methods for use therewith
AssigneeSigmatel, Inc.
InventorManot Swasdee
Life of this patent
Estimating the term…
Abstract
A mass storage controller includes a packet filter module for receiving a packet containing an updated sector of a remote file allocation table from a host device. The packet filter module is further operable for scanning the updated sector contents to determine their state. The updated sector is written to a local file allocation table of a local device when the state of the updated sector contents match a first state. An original sector of the local file allocation table corresponding to the updated sector is retained when the state of the updated sector contents match a second state.
Claims23
A mass storage device comprising:
- a host interface, for interfacing to a host device;
- a memory module, operably coupled to the host interface;
- and
- a mass storage controller, operably coupled to the host interface and the memory module, for writing blocks of host data to the memory module in response to write commands from the host device and for retrieving blocks of stored data for transmission to the host device in response to read commands from the host device, the mass storage control including:
- a packet filter module for receiving a packet containing an updated sector of a remote file allocation table from the host device, the updated sector having updated sector contents, the packet filter module further operable for scanning the updated sector contents to determine a state of the updated sector contents, for writing the updated sector to a local file allocation table stored in the memory module when the state of the updated sector contents match a first state, and for retaining an original sector of the local file allocation table corresponding to the updated sector when the state of the updated sector contents match a second state.
A mass storage controller comprising:
- a packet filter module for receiving a packet containing an updated sector of a remote file allocation table from a host device, the updated sector having updated sector contents, the packet filter module further operable for scanning the updated sector contents to determine a state of the updated sector contents, for writing the updated sector to a local file allocation table of a local device when the state of the updated sector contents match a first state, and for retaining an original sector of the local file allocation table corresponding to the updated sector when the state of the updated sector contents match a second state.
A method comprising:
- receiving a packet containing an updated sector of a remote file allocation table from a host device, the updated sector having updated sector contents;
- scanning the updated sector contents to determine a state of the updated sector contents;
- writing the updated sector to a local file allocation table of a local device when the state of the updated sector contents match a first state;
- and
- retaining an original sector of the local file allocation table corresponding to the updated sector, when the state of the updated sector contents match a second state.
Dependencies are inferred from the claim text.