Data synchronization
    1.
    发明专利

    公开(公告)号:AU2015230793C1

    公开(公告)日:2017-06-29

    申请号:AU2015230793

    申请日:2015-09-25

    Applicant: APPLE INC

    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.

    Locally backed cloud-based storage

    公开(公告)号:AU2013263230A1

    公开(公告)日:2015-01-22

    申请号:AU2013263230

    申请日:2013-05-06

    Applicant: APPLE INC

    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.

    Content based file chunking
    4.
    发明专利

    公开(公告)号:AU2012205443B2

    公开(公告)日:2015-09-03

    申请号:AU2012205443

    申请日:2012-01-13

    Applicant: APPLE INC

    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.

    Data synchronization
    5.
    发明专利

    公开(公告)号:AU2012205357B2

    公开(公告)日:2015-07-02

    申请号:AU2012205357

    申请日:2012-01-13

    Applicant: APPLE INC

    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.

    Data synchronization
    6.
    发明专利

    公开(公告)号:AU2012205357A1

    公开(公告)日:2013-08-01

    申请号:AU2012205357

    申请日:2012-01-13

    Applicant: APPLE INC

    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.

    Data synchronization
    7.
    发明专利

    公开(公告)号:AU2015230793B2

    公开(公告)日:2016-11-24

    申请号:AU2015230793

    申请日:2015-09-25

    Applicant: APPLE INC

    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.

    Data synchronization
    8.
    发明专利

    公开(公告)号:AU2015230793A1

    公开(公告)日:2015-10-15

    申请号:AU2015230793

    申请日:2015-09-25

    Applicant: APPLE INC

    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.

    Cloud-basierte Anwendungsressourcendateien

    公开(公告)号:DE112013002542T5

    公开(公告)日:2015-02-19

    申请号:DE112013002542

    申请日:2013-05-06

    Applicant: APPLE INC

    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.

    Content based file chunking
    10.
    发明专利

    公开(公告)号:AU2012205443A1

    公开(公告)日:2013-08-22

    申请号:AU2012205443

    申请日:2012-01-13

    Applicant: APPLE INC

    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.

Patent Agency Ranking