-
公开(公告)号:US20150350323A1
公开(公告)日:2015-12-03
申请号:US14500926
申请日:2014-09-29
Applicant: Apple Inc.
Inventor: Paul William CHINN , Timothy P. HANNON , Cameron S. BIRSE , Ronnie G. MIRSA
IPC: H04L29/08
CPC classification number: H04L67/1097
Abstract: Disclosed herein is a technique for managing disk space in user devices. A disk space manager is configured to manage the disk space by requesting clients running on the user device to free up disk space. The clients receive the requests and respond to the requests by deleting their own data to free up the requested disk space.
Abstract translation: 这里公开了一种用于管理用户设备中的磁盘空间的技术。 磁盘空间管理器被配置为通过请求在用户设备上运行的客户端来释放磁盘空间来管理磁盘空间。 客户端通过删除自己的数据来接收请求并响应请求,以释放所请求的磁盘空间。
-
公开(公告)号:US20200265157A1
公开(公告)日:2020-08-20
申请号:US16853608
申请日:2020-04-20
Applicant: Apple Inc.
Inventor: Andrew S. TERRY , Kelly B. YANCEY , Pierre-Olivier J. MARTEL , Richard L. HAGY , Timothy P. HANNON , Alastair K. FETTES
Abstract: Some embodiments provide a method for a device having multiple users. The method identifies a process installed on the device that requires an isolated storage in a file system of the device. For each of a set of the users of the electronic device, the method assigns at least one container for use by the process within a user-specific section of the file system. The containers assigned to the process in a section of the file system specific to a particular user are only accessible by the process when the particular user is logged into the device. The method assigns at least one container for use by the process within a non-user-specific section of the file system. The containers assigned to the process within the non-user-specific section of the file system are accessible by the process irrespective of which user is logged into the device.
-
公开(公告)号:US20180335968A1
公开(公告)日:2018-11-22
申请号:US15725175
申请日:2017-10-04
Applicant: Apple Inc.
Inventor: Mark A. PAULEY , Cameron S. BIRSE , Kazuhisa YANAGIHARA , Susan M. GRADY , Timothy P. HANNON
IPC: G06F3/06 , G06F12/0891
Abstract: This application sets forth techniques for managing the allocation of storage space within a storage device that is communicably coupled to a computing device. Requests are received from a plurality of applications executing on the computing device, in which each request specifies a respective amount of storage space to be reserved within the storage device. Detection is performed for the availability of a minimum amount of free space that corresponds to an optimal amount of space for executing at least one application of the plurality of applications. A respective priority ranking for each application is identified based on historical data gathered for the applications. Based on the priority rankings, a subset of requests from the plurality of requests is established. For each request of the subset, at least a portion of the respective amount of space specified by the request is reserved while maintaining the minimum amount of free space.
-
-