Patent ID: 11861350
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 16:
17. A non-transitory computer-readable medium storing instructions executable by one or more processors for managing a software update for an electronic device, the instructions comprising:
building an asset associated with the software update for the electronic device;
creating an asset receipt for the asset, wherein the asset receipt is configured to attest to a validity of the asset;
registering the asset with an asset server;
obtaining a signed version of the asset receipt;
registering the signed version of the asset receipt with the asset server; and
uploading the asset to a content server that is configured to provide the asset to the electronic device,
wherein the electronic device is configured to query the asset server for the software update,
wherein the query from the electronic device is based on a registry of assets that are provided as available to the electronic device, and
wherein, in response to the query, the asset server is configured to provide a signed response and the signed version of the asset receipt to the electronic device upon verification of authenticity of the electronic device.