Mobile device with an embedded file system capable of updating file system components
First Claim
Patent Images
1. A method of modifying an electronic device with a file system from a first version V1 to a second version V2, the file system comprising a plurality of files, the method comprising:
- preprocessing files in version V1; and
selectively Updating files in version V1.
7 Assignments
0 Petitions
Accused Products
Abstract
A file system based OS, such as CRAMFS, is employed in an electronic device. These OS are embedded in some electronic devices and the file systems have particular behavioral characteristics in these electronic devices embedded OS. Updating files in such file system requires the use of heuristics that help manage the update process. For example, heuristics is used to conduct efficient garbage collection in the device as part of the update process, in a preprocessing step.
16 Citations
14 Claims
-
1. A method of modifying an electronic device with a file system from a first version V1 to a second version V2, the file system comprising a plurality of files, the method comprising:
-
preprocessing files in version V1; and selectively Updating files in version V1. - View Dependent Claims (2, 3, 4)
-
-
5. A method updating multiple files in a file system wherein a file is selected for updating in a iterative loop if it is expected to cause the smallest possible amount of defragmentation, measured in terms of the occupied bytes moved in order to merge the empty blocks currently available in the file system.
-
6. A method for managing files in a file system, the file system comprising multiple files and at least one file that needs to be updated, the method comprising:
-
preprocessing files among those of the at least one file that needs to be updated; and updating the rest of the at least one file that needs to be updated, if any. - View Dependent Claims (7, 8, 9, 10, 13)
-
-
12. The method of updating wherein for all the successful updates the one with the smallest E is selected.
-
14. The method of updating wherein for all the successful updates the one with the smallest E is selected.
Specification