File creation API
AssigneeApple Inc.
InventorsDrew Thaler, John Bertagnolli, Mike Shields, Ed Wynne
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsDrew Thaler, John Bertagnolli, Mike Shields, Ed Wynne
Estimating the term…
An application program interface (API) provides means for dynamic filesystem creation, that allows complex filesystem hierarchies to be created and written on-the-fly without having to generate a complete on-disk representation. The filesystem is laid out in a one-parent many-children hierarchy of file and folder objects. The API recursively traverses the filesystem hierarchy beginning at the root node to determine the filesystem's structure. Callback functions for retrieval of file data are determined for each filesystem object and stored in memory. Output blocks are allocated for file data as needed. During the writing phase, the callback functions are executed to retrieve file data which is then written to the desired computer readable media.
A method for creating filesystems on computer readable media in a computer, the method comprising the steps of:
A computer readable media that stores an application program interface (API) for dynamically creating filesystems on computer readable media in a computer, wherein when executed the API causes the computer to execute the method comprising:
A computer system for creating filesystems wherein the computer system, includes a processor that executes an operating system, the operating system including at least one API, said API being configured to perform the steps of:
Dependencies are inferred from the claim text.