×

Split file system

  • US 6,694,318 B2
  • Filed: 02/07/2001
  • Issued: 02/17/2004
  • Est. Priority Date: 05/01/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for maintaining a file system for one or more web page files stored in non-volatile memory of a microcontroller-based device, wherein the microcontroller-based device is in communication with a host computer over a computer network to provide access to the one or more web page files from a web browser communicating with the host computer via the Internet, wherein updating a file stored on the microcontroller-based device includes the steps of:

  • (a) providing byte-oriented non-volatile memory access routines stored in the program memory of the microcontroller-based device;

    (b) providing, on the host computer, file-oriented access routines;

    (c) maintaining, on the host computer, a directory and a free block list characterizing the files stored on the microcontroller-based device and the file storage space available, wherein web page files are retrieved from the device through the host computer;

    (d) maintaining, on the host computer, a copy of the file to be updated;

    (e) compressing the copy of the file;

    (f) determining file length;

    (g) examining the free block list to determine whether number of block required for file storage has changed; and

    , if so (h) modifying the free block list to reflect new block allocation;

    (i) storing the file in blocks as allocated in the free block list;

    (j) updating a directory entry corresponding to the file being updated; and

    (k) writing the file to the microcontroller-based device utilizing the byte-oriented access routines in the program memory of the microcontroller-based device.

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