-
公开(公告)号: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.
-
公开(公告)号:US09286166B2
公开(公告)日:2016-03-15
申请号:US14536400
申请日:2014-11-07
Applicant: Apple Inc.
Inventor: Toby Charles Wood Paterson , David A. Lyons , Julien Jacques Jalon , Julien Yann Robert , Pavel Cisler , Yan Arrouye , Robert M. Chinn
IPC: G06F17/00 , G06F11/14 , G06F3/0484
CPC classification number: G06F11/1469 , G06F3/0482 , G06F3/0484 , G06F11/1448 , G06F11/1451 , G06F11/1458 , G06F17/2288 , G06F17/30126 , G06F17/3023 , G06F2201/84
Abstract: Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes receiving, while a current view of an application is displayed in a user interface, a first user input requesting that a history view associated with the current view of the application be displayed, retrieve data associated with the history view, determining a presentation format for the data, and displaying the history view in response to the first user input in accordance with the presentation format, the history view including data associated with at least a first visual representation of an earlier version of the current view of the application.
-
公开(公告)号:US20150347419A1
公开(公告)日:2015-12-03
申请号:US14716752
申请日:2015-05-19
Applicant: Apple Inc.
Inventor: Yan Arrouye , Dominic Giampaolo , Bas Ording , Gregory Christie , Stephen Olivier Lemay , Marcel van Os , lmran Chaudhri , Kevin Tiene , Pavel Cisler
IPC: G06F17/30
CPC classification number: G06F17/3053 , G06F17/301 , G06F17/30554 , G06F17/30722 , Y10S707/99933 , Y10S707/99934 , Y10S707/99935 , Y10S707/99939 , Y10S707/99943
Abstract: Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
-
公开(公告)号:US09020989B2
公开(公告)日:2015-04-28
申请号:US13857930
申请日:2013-04-05
Applicant: Apple Inc.
Inventor: Yan Arrouye , Dominic Giampaolo , Bas Ording , Gregory Christie , Stephen Olivier Lemay , Marcel van Os , Imran Chaudhri , Kevin Tiene , Pavel Cisler
IPC: G06F17/30
CPC classification number: G06F17/3007 , G06F17/30067 , G06F17/30091 , G06F17/30126 , Y10S707/99933 , Y10S707/99934 , Y10S707/99942 , Y10S707/99945 , Y10S707/99953
Abstract: Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
-
公开(公告)号: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.
-
公开(公告)号:US10678799B2
公开(公告)日:2020-06-09
申请号:US15708083
申请日:2017-09-18
Applicant: Apple Inc.
Inventor: Yan Arrouye , Dominic Giampaolo , Bas Ording , Gregory Christie , Stephen Olivier Lemay , Marcel van Os , Imran Chaudhri , Kevin Tiene , Pavel Cisler
IPC: G06F17/00 , G06F16/2457 , G06F16/14 , G06F16/38 , G06F16/248
Abstract: Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
-
公开(公告)号: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: 提供了用于存储和恢复数字数据的系统和方法。 在一些实现中,提供了一种方法。 该方法包括启动包括多个项目的数据的备份操作,中断备份操作,其中在一部分数据完成之后发生中断,接收输入以恢复备份操作,识别备份的先前完成的部分 数据,并执行备份数据的剩余未完成部分的备份。 该方面的其他实施例包括对应的系统,装置,计算机程序产品和计算机可读介质。
-
公开(公告)号:US20140359505A1
公开(公告)日:2014-12-04
申请号:US13909965
申请日:2013-06-04
Applicant: Apple Inc.
Inventor: Pavel Cisler , Yan Arrouye , Laurent Baumann , Loic Vandereyken , John Hornkvist , Ali Ozer
IPC: G06F3/0482 , G06F17/30
CPC classification number: G06F17/30126 , G06F17/30103
Abstract: In one embodiment, non-transitory computer-readable medium stores instructions for implementing tagged management of stored items, wherein an embodiment can receive an input indicating the selection of a graphical representation of a file in the GUI of an operating system, and can also receive an input indicating the intent to attach a tag to the file. The system can perform an automatic search through the metadata of files associated with the user and the user account to find the set of files having the tag, responsive to the request to display the set of files. Having located the set of files, an operation can be performed to display the set of files having the requested tag, regardless of the storage location of the files.
Abstract translation: 在一个实施例中,非暂时计算机可读介质存储用于实现所存储项目的标记管理的指令,其中实施例可以接收指示在操作系统的GUI中的文件的图形表示的选择的输入,并且还可以接收 一个表示意图将标签附加到文件的输入。 响应于显示文件集的请求,系统可以通过与用户和用户帐户相关联的文件的元数据来执行自动搜索,以找到具有标签的文件集合。 在找到该组文件之后,可以执行操作以显示具有所请求标签的文件集,而不管文件的存储位置如何。
-
-
-
-
-
-
-
-
-