-
公开(公告)号:US20250086141A1
公开(公告)日:2025-03-13
申请号:US18540699
申请日:2023-12-14
Applicant: Apple Inc.
Inventor: Meha N. DESAI , Eric B. TAMURA , Cameron S. BIRSE , Jason R. THORPE , Madhuree DAYANAND , Yair SCHIFF , Oded SHOSHANI , Idan FISCHMAN
Abstract: Disclosed herein are techniques for tracking file system (FS) utilization by a plurality of applications. According to some embodiments, a technique can be implemented by a computing device on which the FS is implemented, and includes the steps of (1) receiving, from an application among the plurality of applications, a request to perform an input/output (I/O) operation pertaining to a first FS object, where the request includes a unique identifier (ID) associated with the application, (2) creating or locating, within the FS, the first FS object, (3) performing the I/O operation against the first FS object, (4) creating or locating, within the FS, a second FS object associated with the unique ID, and (5) updating the second FS object to reflect the I/O operation. Other techniques include observing, analyzing, etc., FS utilization by the plurality of applications.
-
公开(公告)号:US20220291975A1
公开(公告)日:2022-09-15
申请号:US17661270
申请日:2022-04-28
Applicant: Apple Inc.
Inventor: Jason R. THORPE , William R. STOUDER-STUDENMUND
Abstract: This application sets forth techniques for browsing and accessing files stored by a storage solution. The technique includes the steps of (1) prior to receiving a command to open a file, operating in a user space and engaging a first pathway by (a) instantiating, by an application, a preview application; (b) constructing a file path associated with the file stored in the volume; (c) providing the file path to the preview application; (d) generating, by the preview application, preview data of the file; and (e) receiving, by the preview application, a request to open the file; and (2) in response to receiving the request to open the file, engaging a second pathway to retrieve the file from the volume by: (a) generating, by the preview application, a system call to open the file; and (b) transmitting the system call to a kernel process executing within a kernel space.
-
公开(公告)号:US20200379828A1
公开(公告)日:2020-12-03
申请号:US16842677
申请日:2020-04-07
Applicant: Apple Inc.
Inventor: Jason R. THORPE , William R. STOUDER-STUDENMUND
IPC: G06F9/54 , G06F16/16 , G06F3/0482 , G06F9/451 , H04L29/08
Abstract: This application sets forth techniques for browsing and accessing files stored by a storage solution. The technique includes the steps of (1) prior to receiving a command to open a file, operating in a user space and engaging a first pathway by (a) instantiating, by an application, a preview application; (b) constructing a file path associated with the file stored in the volume; (c) providing the file path to the preview application; (d) generating, by the preview application, preview data of the file; and (e) receiving, by the preview application, a request to open the file; and (2) in response to receiving the request to open the file, engaging a second pathway to retrieve the file from the volume by: (a) generating, by the preview application, a system call to open the file; and (b) transmitting the system call to a kernel process executing within a kernel space.
-
-