Electronic Arts Inc.
EFFICIENT BINARY RESOURCE DISTRIBUTION TO CLIENT COMPUTING DEVICES
Last updated:
Abstract:
An example method of efficient binary resource distribution to client computing devices connected to content delivery networks (CDNs) comprises: receiving, by a client computing device, build metadata associated with a new build of a software product, wherein the new build comprises a plurality of binary resources; identifying, based on the build metadata, a subset of reusable locally stored binary resources comprised by a current build of the software product, wherein each binary resource of the subset matches a corresponding binary resource of the new build; and responsive to identifying a binary resource of the new build, such that the binary resource that does not have a corresponding reusable locally stored binary resource of the current build, downloading at least a part of the binary resource from a CDN.
Utility
26 Mar 2019
1 Oct 2020