×

Interface for extending functionality of memory cards

  • US 7,966,355 B2
  • Filed: 03/20/2007
  • Issued: 06/21/2011
  • Est. Priority Date: 02/13/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. An enhanced flash memory card, comprising:

  • a flash memory card, comprising;

    a wireless modem for downloading remote directory listings, and media files and streams over the Internet; and

    a memory partitioned into physical data storage clusters; and

    a driver for said flash memory card (i) for managing a file allocation table (FAT) that stores information about physical and virtual data storage clusters, the physical clusters being mapped to real locations in said memory and the virtual clusters having addresses that are higher than the highest address of any real location in said memory, the FAT including stub files for remote directory listings and remote media files and streams, wherein the stub files point to virtual data clusters, (ii) for managing a download conversion map from virtual cluster numbers to pointers of remote media files and streams, and (iii) for storing downloaded directory listings and media files and streams in the physical data storage clusters, (iv) for allocating a subset of said physical data storage clusters as hidden clusters that are not included in the FAT, and (v) for mapping a virtual data storage cluster into a hidden cluster, upon receipt of a command to read or write to the virtual data storage cluster, wherein multiple virtual clusters are mapped to the same hidden cluster.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×