-
公开(公告)号:US20180349623A1
公开(公告)日:2018-12-06
申请号:US15803663
申请日:2017-11-03
Applicant: Apple Inc.
Inventor: Jean-Gabriel MORARD , Anthony S. PARKER , Rony FADEL , Kevin S. PERRY
Abstract: This application relates to a technique that enables a software application to perform an operation on a file stored on a file system, while enforcing privacy measures. The technique includes receiving, from a file browser, a selection of file made accessible by a file access service. The file access service is associated with the file system storing the file. The file browser executes in a mode that prevents the software application from identifying content displayed within the file browser. The technique also includes, provided the software application is authorized to access the file, communicating a first list of operations for receipt by the software application, in which the software application selects a first subset of operations, to perform on the file. Furthermore, the technique includes establishing, to perform the first subset of operations on the file, a first direct communication link between the software application and the file access service.
-
公开(公告)号:US20200341827A1
公开(公告)日:2020-10-29
申请号:US16809943
申请日:2020-03-05
Applicant: Apple Inc.
Inventor: Jean-Gabriel MORARD , Florent BRUNEAU , Dominic B. GIAMPAOLO , Henri DOREAU
IPC: G06F9/54 , G06F16/182
Abstract: Representative embodiments set forth herein disclose techniques for enabling a local file system implemented on a computing device to interact with remote files that have not yet been synchronized to the local file system. According to some embodiments, a method can be implemented at the computing device, and include the steps of (1) receiving a system call directed to an operating system kernel to access a file stored on a remote server device, (2) invoking a fault handler in response to processing the system call, (3) generating a remote procedure call (RPC) associated with the user space application to store the file in a local file system implemented on the computing device, and (4) executing a callback function associated with the RPC when the file is stored in the local file system.
-
公开(公告)号:US20190260820A1
公开(公告)日:2019-08-22
申请号:US16230557
申请日:2018-12-21
Applicant: Apple Inc.
Inventor: Michael Pirnack HESS , Jean-Gabriel MORARD , Pierre d'HERBEMONT
Abstract: Disclosed herein is a technique for managing storage space in a user device by efficiently downloading files from a cloud-based storage system and evicting files from the user device. According to some embodiments, files are continuously downloaded in a download mode until a particular threshold is satisfied. When the threshold is satisfied, the files can be downloaded in an on-demand mode as needed by the user, where the user device operates in the on-demand mode until a sufficient amount of storage space is freed by evicting files from the user device. Thereafter, the user device can switch back to the download mode.
-
4.
公开(公告)号:US20180336371A1
公开(公告)日:2018-11-22
申请号:US15713400
申请日:2017-09-22
Applicant: Apple Inc.
Inventor: Johannes B. FORTMANN , Pierre d'HERBEMONT , Jean-Gabriel MORARD
Abstract: This application relates to a technique that enables a software application to access files at a computing device while enforcing privacy measures. The technique includes a file browser that can act on behalf of a software application to communicate a user file selection to a relevant file access service. While operating in a sandboxed mode, the file browser can communicate the user file selection while the software application is unaware of the file browser's activities. The file browser can display a set of files that are available for user selection using an enumeration logic that is distinct from an enumeration logic implemented by either the software application or the relevant file access service. When a user file selection is detected, the file browser can assist the software application in receiving a secure URL to enable the software application to directly-access the file associated with the user file selection.
-
公开(公告)号:US20180335902A1
公开(公告)日:2018-11-22
申请号:US15905782
申请日:2018-02-26
Applicant: Apple Inc.
Inventor: Yan ARROUYE , Johannes B. FORTMANN , Jean-Gabriel MORARD , Alexandre CARLHIAN , Pau SASTRE MIGUEL , Pierre d'HERBEMONT
IPC: G06F3/0482 , G06F17/30
Abstract: This application relates to techniques for dynamically displaying relevant files for selection by a user at a computing device. The technique can provide a file browser that, upon detection of a file selection, performs enumeration procedures on a file access service that provides the file. The results of the enumeration procedures are utilized by a file provider daemon to synchronize locally cached files that fall under the domain of at least one file access service. Using key property data identified by the file provider daemon, a file access service responsible for a locally cached file can communicate an updated version of the locally cached for receipt by the file browser. The file browser can then display the updated version of the locally cached file within a pre-defined category for quick access by the user.
-
6.
公开(公告)号:US20160359949A1
公开(公告)日:2016-12-08
申请号:US14869885
申请日:2015-09-29
Applicant: Apple Inc.
Inventor: Michael Pirnack HESS , Jean-Gabriel MORARD , Pierre d' HERBEMONT
CPC classification number: H04L67/06 , G06F3/06 , G06F17/30117 , H04L67/1097
Abstract: Disclosed herein is a technique for managing storage space in a user device by efficiently downloading files from a cloud-based storage system and evicting files from the user device. According to some embodiments, files are continuously downloaded in a download mode until a particular threshold is satisfied. When the threshold is satisfied, the files can be downloaded in an on-demand mode as needed by the user, where the user device operates in the on-demand mode until a sufficient amount of storage space is freed by evicting files from the user device. Thereafter, the user device can switch back to the download mode.
Abstract translation: 这里公开了一种用于通过从基于云的存储系统有效地下载文件并从用户设备驱逐文件来管理用户设备中的存储空间的技术。 根据一些实施例,在下载模式下连续下载文件,直到满足特定阈值。 当满足阈值时,可以根据用户的需要以按需模式下载文件,其中用户设备以按需模式操作,直到通过从用户设备中排除文件来释放足够量的存储空间 。 此后,用户设备可以切换回下载模式。
-
-
-
-
-