发明名称 STORING OPTIMIZATION FOR CUSTOMIZATION RESOURCES
摘要 A facility for managing storage of program customization resources on a computing system is described. The computing system has an amount of storage space, some of which is free. Some of the program customization resources are selected for use. The facility determines that the amount of free storage space is inadequate. In response, the facility identifies at least a portion of the plurality of program customization resources stored on the computing system that are not selected for use, and causes the identified program customization resources to be deleted from the computing system.
申请公布号 US2016371078(A1) 申请公布日期 2016.12.22
申请号 US201514745318 申请日期 2015.06.19
申请人 Microsoft Technology Licensing, LLC 发明人 Holostov Vladimir;Kubly Aaron James
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. A computer system for managing storage of a plurality of program customization resources available for a subject program, comprising: a storage device configured to store: first data constituting a plurality of program customization resources;second data, the second data tracking, among a multiplicity of program customization resources that includes the plurality of program customization resources: those program customization resources that are among the plurality of program customization resources; andthose program customization resources that are selected for use by the subject program; andthird data distinct from both the first data and the second data, the storage device having a space utilization level reflecting the amount of space consumed on the storage device by the first data, the second data, and the third data, collectively; and a storage management subsystem configured to: selectively shift program customization resources of the multiplicity of program customization resources into and out of the plurality of program customization resources in order to maintain the space utilization level of the storage device within a selected range, in such a way that program customization resources only are eligible to be shifted out of the plurality of program customization resources by the storage management subsystem if the tracking data indicates that the program customization resources are not selected for use by the subject program;determine whether the space utilization level of the storage device is outside of the selected range; andbased at least on a determination that the space utilization level of the storage device is outside of a selected range, shift at least one of the shifted-out program customization resources of the multiplicity of program customization resources into the plurality of program customization resources.
地址 Redmond WA US