-
公开(公告)号:AU2015230793C1
公开(公告)日:2017-06-29
申请号:AU2015230793
申请日:2015-09-25
Applicant: APPLE INC
Inventor: GIAMPAOLO DOMINIC B , MORARD JEAN-GABRIEL
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data synchronization. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions 5 of receiving a knowledge vector from a first device of the pair of devices, the knowledge vector identifying data items and latest changes to the data items known to the peer device; comparing, at a second device of the pair of devices, the received knowledge vector with a local knowledge vector for changes unknown to the first device; and sending a list of changes to the first device.
-
公开(公告)号:AU2013263230A1
公开(公告)日:2015-01-22
申请号:AU2013263230
申请日:2013-05-06
Applicant: APPLE INC
Inventor: ARROUYE YAN , GIAMPAOLO DOMINIC B
IPC: G06F9/50
Abstract: A popular service offered by many cloud computing systems is cloud-based storage. To enhance this service, the cloud-based storage can be extended through the use of a local storage device. A local storage device, such as a network enabled external hard drive, can be made available via a user's Internet connection. The local storage device can then be used to transparently store the user's content. That is, the user can still back up their devices to the cloud, but in some cases instead of the content residing in the cloud-based storage, it can reside on the local storage device without additional action required by the user. When the user requests the content, the content can be retrieved from the local storage device and returned to the requesting client device without the client device knowing where the content was stored.
-
公开(公告)号:AU2012261986A1
公开(公告)日:2013-11-28
申请号:AU2012261986
申请日:2012-06-01
Applicant: APPLE INC
Inventor: GIAMPAOLO DOMINIC B , DE ATLEY DALLAS , WATSON MATTHEW G , REDA MATTHEW J , GALLOWAY CURTIS , TRUMBULL BENJAMIN CASE , GILLETT NICHOLAS WILLIAM COLBY
IPC: G06F17/30
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data storage. In one aspect, a method includes the actions of identifying a running query from an application; determining one or more data items of a plurality of data items that the application has permission to view according to one or more application specific access policies; and presenting the one or more data items to the application while not presenting other data items of the plurality of data items.
-
公开(公告)号:AU2012205443B2
公开(公告)日:2015-09-03
申请号:AU2012205443
申请日:2012-01-13
Applicant: APPLE INC
Inventor: GIAMPAOLO DOMINIC B , MENSCH JAMES L , BIRSE CAMERON STUART , MISRA RONNIE G , CARLSON ERIC OLAF
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transferring electronic data. In general, one aspect of the subject matter described in this specification can be embodied in methods (300, 400, 700) that include the actions of identifying a data item to be chunked; determining the type of the data item; determining whether the type of the data item is one of a specified one or more types; if it is determined that the type of the data item is not one of the specified one or more types, performing a first chunking of the data item; and if it is determined that the type of the data item is one of the specified one or more types, performing a second chunking of the data item that is based on the particular content portions of the data item.
-
公开(公告)号:AU2012205357B2
公开(公告)日:2015-07-02
申请号:AU2012205357
申请日:2012-01-13
Applicant: APPLE INC
Inventor: GIAMPAOLO DOMINIC B , MORARD JEAN-GABRIEL
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data synchronization. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a knowledge vector from a first device of the pair of devices, the knowledge vector identifying data items and latest changes to the data items known to the peer device; comparing, at a second device of the pair of devices, the received knowledge vector with a local knowledge vector for changes unknown to the first device; and sending a list of changes to the first device.
-
公开(公告)号:AU2012205357A1
公开(公告)日:2013-08-01
申请号:AU2012205357
申请日:2012-01-13
Applicant: APPLE INC
Inventor: GIAMPAOLO DOMINIC B , MORARD JEAN-GABRIEL
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data synchronization. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a knowledge vector from a first device of the pair of devices, the knowledge vector identifying data items and latest changes to the data items known to the peer device; comparing, at a second device of the pair of devices, the received knowledge vector with a local knowledge vector for changes unknown to the first device; and sending a list of changes to the first device.
-
公开(公告)号:AU2015230793B2
公开(公告)日:2016-11-24
申请号:AU2015230793
申请日:2015-09-25
Applicant: APPLE INC
Inventor: GIAMPAOLO DOMINIC B , MORARD JEAN-GABRIEL
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data synchronization. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions 5 of receiving a knowledge vector from a first device of the pair of devices, the knowledge vector identifying data items and latest changes to the data items known to the peer device; comparing, at a second device of the pair of devices, the received knowledge vector with a local knowledge vector for changes unknown to the first device; and sending a list of changes to the first device.
-
公开(公告)号:AU2015230793A1
公开(公告)日:2015-10-15
申请号:AU2015230793
申请日:2015-09-25
Applicant: APPLE INC
Inventor: GIAMPAOLO DOMINIC B , MORARD JEAN-GABRIEL
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data synchronization. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions 5 of receiving a knowledge vector from a first device of the pair of devices, the knowledge vector identifying data items and latest changes to the data items known to the peer device; comparing, at a second device of the pair of devices, the received knowledge vector with a local knowledge vector for changes unknown to the first device; and sending a list of changes to the first device.
-
公开(公告)号:DE112013002542T5
公开(公告)日:2015-02-19
申请号:DE112013002542
申请日:2013-05-06
Applicant: APPLE INC
Inventor: ARROUYE YAN , GIAMPAOLO DOMINIC B , MENSCH JAMES
IPC: G06F9/445
Abstract: Eine Cloud-Computing-System kann verwendet werden, um den Speicherplatz einer Anwendung auf einem Clientgerät transparent zu reduzieren. Eine Anwendung kann mit einem minimalen Satz von Anwendungsressourcendateien installiert werden. Die übrigen Anwendungsressourcendateien können mit Anwendungsressourcendatei Platzhalter, die das Erscheinungsbild der Anwendung Ressourcendateien haben können, aber in der Tat leere Dateien ersetzt werden. Wenn eine Anwendung eine Anwendung Ressourcendatei anfordert, kann eine Anwendung Ressourcendatei Abrufprozess auf dem Clientgerät installiert den Unterschied zwischen einer Anwendung Ressourcendatei und einem Anwendungsressourcendatei Platzhalter erkennen. Die Anwendung Ressourcendatei Abrufprozess kann einen Fehler im Reaktion auf das Erkennen einer Anwendung Ressourcendatei Platzhalter, die bewirkt, dass das Client-Gerät, um die angeforderte Anwendung Ressourcendatei von einem Remote-Speicherort zu erhalten, wie Cloud-basierten Speicher auslösen. Darüber hinaus können installierte Anwendung Ressourcendateien mit Anwendungsressourcendatei Platzhalter ersetzt werden.
-
公开(公告)号:AU2012205443A1
公开(公告)日:2013-08-22
申请号:AU2012205443
申请日:2012-01-13
Applicant: APPLE INC
Inventor: GIAMPAOLO DOMINIC B , MENSCH JAMES L , BIRSE CAMERON STUART , MISRA RONNIE G , CARLSON ERIC OLAF
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transferring electronic data. In general, one aspect of the subject matter described in this specification can be embodied in methods (300, 400, 700) that include the actions of identifying a data item to be chunked; determining the type of the data item; determining whether the type of the data item is one of a specified one or more types; if it is determined that the type of the data item is not one of the specified one or more types, performing a first chunking of the data item; and if it is determined that the type of the data item is one of the specified one or more types, performing a second chunking of the data item that is based on the particular content portions of the data item.
-
-
-
-
-
-
-
-
-