-
公开(公告)号:US20190187974A1
公开(公告)日:2019-06-20
申请号:US16226259
申请日:2018-12-19
Applicant: Apple Inc.
Inventor: Christopher S. LINN , Eric S. BROWN , Eric O. CARLSON , Cindy M. BARRETT , Jonathan M. GRYNSPAN , Donald M. FIRLIK , Cameron S. BIRSE , Timothee GEOGHEGAN
Abstract: Disclosed herein is a technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety of heuristics, a number of installed applications are identified as candidates for a downgrade. The downgrading of the identified applications involves creating a placeholder application for each of the identified applications. The identified applications are temporarily deleted while keeping the user data associated with the applications intact and the placeholder applications are installed.
-
公开(公告)号: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: 这里公开了一种用于管理用户设备中的磁盘空间的技术。 磁盘空间管理器被配置为通过请求在用户设备上运行的客户端来释放磁盘空间来管理磁盘空间。 客户端通过删除自己的数据来接收请求并响应请求,以释放所请求的磁盘空间。
-
3.
公开(公告)号:US20190339885A1
公开(公告)日:2019-11-07
申请号:US16137341
申请日:2018-09-20
Applicant: Apple Inc.
Inventor: Kazuhisa YANAGIHARA , Benjamin P. ENGLERT , Cameron S. BIRSE , Susan M. GRADY
Abstract: This application sets forth techniques for managing the allocation of memory storage space in a non-volatile memory to improve the operation of a camera application. A camera application monitors an amount of available memory storage space in the non-volatile memory. Responsive to various triggering events, the camera application compares the amount of available memory storage space to a threshold value. When the amount of available memory storage space is less than the threshold value, the camera application transmits a request to a background service to free additional memory storage space within a temporary data store associated with one or more applications installed on the computing device. The temporary data store provides a location for local data to improve the efficiency of the applications, which can be exploited by the camera application to free up memory to avoid a low-memory condition that could prevent the camera application from performing certain operations.
-
公开(公告)号:US20160357545A1
公开(公告)日:2016-12-08
申请号:US14866816
申请日:2015-09-25
Applicant: Apple Inc.
Inventor: Christopher S. LINN , Eric S. BROWN , Eric O. CARLSON , Cindy M. BARRETT , Jonathan M. Grynspan , Donald M. FIRLIK , Cameron S. BIRSE , Timothee GEOGHEGAN
IPC: G06F9/445
Abstract: Disclosed herein is a technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety of heuristics, a number of installed applications are identified as candidates for a downgrade. The downgrading of the identified applications involves creating a placeholder application for each of the identified applications. The identified applications are temporarily deleted while keeping the user data associated with the applications intact and the placeholder applications are installed.
Abstract translation: 这里公开了一种用于将应用降级到占位符应用以便释放用户设备中的存储空间的技术。 基于各种启发式,许多安装的应用程序被确定为降级的候选者。 识别的应用程序的降级涉及为每个已识别的应用程序创建占位符应用程序。 识别的应用程序将被暂时删除,同时保持与应用程序关联的用户数据不变,并安装占位符应用程序。
-
公开(公告)号: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.
-
公开(公告)号:US20220244941A1
公开(公告)日:2022-08-04
申请号:US17660365
申请日:2022-04-22
Applicant: Apple Inc.
Inventor: Christopher S. LINN , Eric S. BROWN , Eric O. CARLSON , Cindy M. BARRETT , Jonathan M. GRYNSPAN , Donald M. FIRLIK , Cameron S. BIRSE , Timothee GEOGHEGAN
Abstract: Disclosed herein is a technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety of heuristics, a number of installed applications are identified as candidates for a downgrade. The downgrading of the identified applications involves creating a placeholder application for each of the identified applications. The identified applications are temporarily deleted while keeping the user data associated with the applications intact and the placeholder applications are installed.
-
公开(公告)号: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.
-
-
-
-
-
-