Controlled rollout of updates for applications installed on client devices
AssigneeApple Inc.
InventorsJonathan M. LEE, Hiren R. KOTADIA, Mufaddal Y. KHUMRI, Michael L. WIESE
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsJonathan M. LEE, Hiren R. KOTADIA, Mufaddal Y. KHUMRI, Michael L. WIESE
Estimating the term…
This application relates to controlling a rollout for an update to an application installed on client devices. A digital distribution platform can include at least one server connected to a network and configured to enable client devices to access resources, stored on network devices, so that applications or updates to applications can be installed on the client devices. A server can implement a service that receives a request to identify whether the update is available via a digital distribution platform and determine whether a client device is authorized to install the update. The service can be configured to sort the client device into a first subset of client devices or a second subset of client devices based on a user identifier, a version identifier, and (optionally) an application identifier. In this manner, the service can implement a gradual rollout of an update over a period of time.
A method for controlling a rollout of an update for an application installed on client devices, the method comprising, by at least one server:
A server computing device for controlling a rollout of an update for an application installed on client devices over a network, the server computing device comprising:
At least one non-transitory computer readable storage medium configured to store instructions that, when executed by at least one processor included in a server computing device, cause the server computing device to control a rollout of an update for an application installed on a client device, by carrying out steps that include:
Dependencies are inferred from the claim text.