×

Mobile client computer system with flash memory management utilizing a virtual address map and variable length data

  • US 5,943,692 A
  • Filed: 04/30/1997
  • Issued: 08/24/1999
  • Est. Priority Date: 04/30/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A mobile client computer system comprising:

  • a housing sized to be held and manipulated by the hand of a user;

    a processor mounted within said housing for processing digital data;

    random access memory mounted within said housing for storing digital data and coupled to said processor;

    flash memory coupled to said processor for storing in a plurality of erase units variable length blocks of digital data;

    a display mounted in said housing and coupled to said processor and said random access memory for displaying information derived from digital data processed by said processor;

    an input digitizer mounted in said housing and overlaying said display, said digitizer being coupled to said processor for input of digital data by a user; and

    a flash memory management control program stored in said random access memory and accessible by said processor for managing data stored in said flash memory,said flash memory management control program and said processor cooperating, when said control program is executing, in(1) establishing a virtual address map for blocks of data stored in said flash memory, and(2) allocating within erase units of said flash memory contiguous blocks each having a header and a variable length data field.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×