-
公开(公告)号:US09354982B2
公开(公告)日:2016-05-31
申请号:US14603772
申请日:2015-01-23
Applicant: Apple Inc.
Inventor: Eric A. Weiss , Pavel Cisler , Peter McInerney , Dominic B. Giampaolo
CPC classification number: G06F11/1458 , G06F11/1451 , G06F11/1461 , G06F11/1466 , G06F17/30
Abstract: Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes initiating a backup operation of data including a plurality of items, interrupting the backup operation, where interrupting occurs after a portion of the data has been completed, receiving an input to resume the backup operation, identifying a previously completed portion of the backup data, and performing a backup of a remaining uncompleted portion of the backup data. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.
-
公开(公告)号:US09542423B2
公开(公告)日:2017-01-10
申请号:US13839358
申请日:2013-03-15
Applicant: Apple Inc.
Inventor: Christopher Wolf , Daniel I. Feldman , Eric A. Weiss , Kristen A. McIntyre , Pavel Cisler , Richard B. Blair , Erika Misaki
CPC classification number: G06F17/30289 , G06F11/1451 , G06F11/1458 , G06F11/1469 , G06F11/323 , G06F17/3007 , G06F2201/815
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data are disclosed. In some implementations, visual representations of files are generated for presentation in a backup user interface. The visual representations are generated from sparse file system metadata stored on the computing device, thus allowing faster navigating of the backup user interface. During a restore operation, the metadata can be used to retrieve the items from their physical storage locations. In some implementations, when the storage capacity of a backup storage device exceeds a threshold, the data for the N oldest backups are replaced with sparse file system metadata, which can be used to generate visual representations for presentation in the backup user interface.
Abstract translation: 公开了用于存储数据的方法,系统和装置,包括在计算机存储介质上编码的计算机程序。 在一些实现中,生成用于呈现在备份用户界面中的文件的视觉表示。 视觉表示由存储在计算设备上的稀疏文件系统元数据生成,从而允许更快地导航备份用户界面。 在还原操作期间,可以使用元数据从物理存储位置检索项目。 在一些实现中,当备份存储设备的存储容量超过阈值时,N个最旧的备份的数据被稀疏文件系统元数据替换,稀疏文件系统元数据可用于生成用于呈现在备份用户界面中的可视表示。
-
公开(公告)号:US20150142746A1
公开(公告)日:2015-05-21
申请号:US14603772
申请日:2015-01-23
Applicant: Apple Inc.
Inventor: Eric A. Weiss , Pavel Cisler , Peter McInerney , Dominic B. Giampaolo
IPC: G06F11/14
CPC classification number: G06F11/1458 , G06F11/1451 , G06F11/1461 , G06F11/1466 , G06F17/30
Abstract: Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes initiating a backup operation of data including a plurality of items, interrupting the backup operation, where interrupting occurs after a portion of the data has been completed, receiving an input to resume the backup operation, identifying a previously completed portion of the backup data, and performing a backup of a remaining uncompleted portion of the backup data. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.
-
公开(公告)号:US11188422B2
公开(公告)日:2021-11-30
申请号:US15721287
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Pavel Cisler , Christopher A. Wolf , Loic E. Vandereyken , Eric A. Weiss
IPC: G06F16/00 , G06F11/14 , G06F16/11 , G06F16/16 , G06F16/178 , G06F3/0486 , G06F3/0484
Abstract: The described embodiments set forth techniques for preserving clone relationships between files at a computing device. In particular, the techniques involve identifying clone relationships between files in conjunction with performing operations on the files where it can be beneficial to preserve the clone relationships. The operations can include, for example, preserving clone relationships between files that are being copied from a source storage device (that supports file cloning) to a destination storage device that supports file cloning. Additionally, the operations can include preserving clone relationships when backing up and restoring files between a source storage device (that supports file cloning) and a destination storage device that does not support file cloning. In this manner, the various benefits afforded by the clone relationships between files can be retained even as the files are propagated to destination storage devices that may or may not support file cloning.
-
公开(公告)号:US20140188808A1
公开(公告)日:2014-07-03
申请号:US13839358
申请日:2013-03-15
Applicant: Apple Inc.
Inventor: Christopher Wolf , Daniel I. Feldman , Eric A. Weiss , Kristen A. McIntyre , Pavel Cisler , Richard B. Blair , Erika Misaki
IPC: G06F17/30
CPC classification number: G06F17/30289 , G06F11/1451 , G06F11/1458 , G06F11/1469 , G06F11/323 , G06F17/3007 , G06F2201/815
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data are disclosed. In some implementations, visual representations of files are generated for presentation in a backup user interface. The visual representations are generated from sparse file system metadata stored on the computing device, thus allowing faster navigating of the backup user interface. During a restore operation, the metadata can be used to retrieve the items from their physical storage locations. In some implementations, when the storage capacity of a backup storage device exceeds a threshold, the data for the N oldest backups are replaced with sparse file system metadata, which can be used to generate visual representations for presentation in the backup user interface.
Abstract translation: 公开了用于存储数据的方法,系统和装置,包括在计算机存储介质上编码的计算机程序。 在一些实现中,生成用于呈现在备份用户界面中的文件的视觉表示。 视觉表示由存储在计算设备上的稀疏文件系统元数据生成,从而允许更快地导航备份用户界面。 在还原操作期间,可以使用元数据从物理存储位置检索项目。 在一些实现中,当备份存储设备的存储容量超过阈值时,N个最旧的备份的数据被稀疏文件系统元数据替换,稀疏文件系统元数据可用于生成用于呈现在备份用户界面中的可视表示。
-
公开(公告)号:US11989095B2
公开(公告)日:2024-05-21
申请号:US18063655
申请日:2022-12-08
Applicant: Apple Inc.
Inventor: Pavel Cisler , Christopher A. Wolf , Loic E. Vandereyken , Eric A. Weiss
IPC: G06F3/0486 , G06F3/04845 , G06F11/14 , G06F16/11 , G06F16/16 , G06F16/178
CPC classification number: G06F11/1448 , G06F3/0486 , G06F11/1469 , G06F16/11 , G06F16/128 , G06F16/164 , G06F16/168 , G06F16/178 , G06F3/04845 , G06F2201/80 , G06F2201/805 , G06F2201/82
Abstract: The described embodiments set forth techniques for preserving clone relationships between files at a computing device. In particular, the techniques involve identifying clone relationships between files in conjunction with performing operations on the files where it can be beneficial to preserve the clone relationships. The operations can include, for example, preserving clone relationships between files that are being copied from a source storage device (that supports file cloning) to a destination storage device that supports file cloning. Additionally, the operations can include preserving clone relationships when backing up and restoring files between a source storage device (that supports file cloning) and a destination storage device that does not support file cloning. In this manner, the various benefits afforded by the clone relationships between files can be retained even as the files are propagated to destination storage devices that may or may not support file cloning.
-
公开(公告)号:US20150186396A1
公开(公告)日:2015-07-02
申请号:US14644070
申请日:2015-03-10
Applicant: Apple Inc.
Inventor: Dominic B. Giampaolo , Pavel Cisler , Eric A. Weiss , Kristen A. McIntyre
IPC: G06F17/30
CPC classification number: G06F17/30115 , G06F17/30179 , H04L9/3213
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for file system management. In one aspect, a method includes receiving a request at a kernel to perform a file operation on a particular file; identifying a flag bit associated with the file; invoking user space file handler to perform particular action when the flag bit is set; determining whether notification that action has been performed by file handler is received; and allowing the file operation on the file when notification is received.
Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于文件系统管理。 一方面,一种方法包括在内核接收对特定文件执行文件操作的请求; 识别与文件相关联的标志位; 当设置标志位时,调用用户空间文件处理程序来执行特定的动作; 确定是否接收到由文件处理程序执行的动作的通知; 并且在收到通知时允许对文件进行文件操作。
-
公开(公告)号:US08965929B2
公开(公告)日:2015-02-24
申请号:US13669099
申请日:2012-11-05
Applicant: Apple Inc.
Inventor: Eric A. Weiss , Pavel Cisler , Peter McInerney , Dominic B. Giampaolo
CPC classification number: G06F11/1458 , G06F11/1451 , G06F11/1461 , G06F11/1466 , G06F17/30
Abstract: Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes initiating a backup operation of data including a plurality of items, interrupting the backup operation, where interrupting occurs after a portion of the data has been completed, receiving an input to resume the backup operation, identifying a previously completed portion of the backup data, and performing a backup of a remaining uncompleted portion of the backup data. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.
Abstract translation: 提供了用于存储和恢复数字数据的系统和方法。 在一些实现中,提供了一种方法。 该方法包括启动包括多个项目的数据的备份操作,中断备份操作,其中在一部分数据完成之后发生中断,接收输入以恢复备份操作,识别备份的先前完成的部分 数据,并执行备份数据的剩余未完成部分的备份。 该方面的其他实施例包括对应的系统,装置,计算机程序产品和计算机可读介质。
-
公开(公告)号:US08775378B2
公开(公告)日:2014-07-08
申请号:US13658619
申请日:2012-10-23
Applicant: Apple Inc.
Inventor: Pavel Cisler , Eric A. Weiss , Peter McInerney , Dominic B. Giampaolo
CPC classification number: G06F11/1466
Abstract: Systems and methods are provided for performing backup operations while a user is using a device. In one implementation, a method is provided. A backup operation of data including a plurality of related items is initiated. Modifications to one or more items of the plurality of related items are monitored for during the backup operation. The backup operation is completed. If a modification occurred to one or more items, a second backup operation is performed for the modified items.
Abstract translation: 提供了系统和方法,用于在用户使用设备时执行备份操作。 在一个实现中,提供了一种方法。 开始包括多个相关项目的数据的备份操作。 在备份操作期间监视对多个相关项目中的一个或多个项目的修改。 备份操作完成。 如果对一个或多个项目发生修改,则对修改的项目执行第二备份操作。
-
公开(公告)号:US11550665B2
公开(公告)日:2023-01-10
申请号:US15721311
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Pavel Cisler , Christopher A. Wolf , Loic E. Vandereyken , Eric A. Weiss
IPC: G06F16/178 , G06F11/14 , G06F16/11 , G06F16/16 , G06F3/0486 , G06F3/04845
Abstract: The described embodiments set forth techniques for preserving clone relationships between files at a computing device. In particular, the techniques involve identifying clone relationships between files in conjunction with performing operations on the files where it can be beneficial to preserve the clone relationships. The operations can include, for example, preserving clone relationships between files that are being copied from a source storage device (that supports file cloning) to a destination storage device that supports file cloning. Additionally, the operations can include preserving clone relationships when backing up and restoring files between a source storage device (that supports file cloning) and a destination storage device that does not support file cloning. In this manner, the various benefits afforded by the clone relationships between files can be retained even as the files are propagated to destination storage devices that may or may not support file cloning.
-
-
-
-
-
-
-
-
-