Patent ID: 9730038
Date: 2017-08-08
CPC Classifications: G06F,H04L,H04W

Claim:
1. An apparatus, comprising: a processor circuit; an administrator component configured to add a new platform migration to a set of platform migrations available to a client, the new platform migration comprising a version of a routine from an application programming interface (API); an analysis component operative on the processor circuit to mandate use of the new platform migration if the analysis component determines that an optional-use period has expired and that a metric comprising a percentage of commands from clients which exclude the new platform migration from bundles of platform migrations falls short of a threshold; an interface component operative on the processor circuit to receive a command from a client, the command comprising a bundle identifier for the client and an identification of the routine, the bundle identifier identifying a bundle of platform migrations that define custom behaviors; a bundle component operative on the processor circuit to determine a bundle of platform migrations associated with the client based on the bundle identifier, at least one platform migration of the bundle of platform migrations specifying a version of the routine; and an execution component operative on the processor circuit to execute the version of the routine in the new platform migration on behalf of the client if the new platform migration is mandated, or to execute the version of the routine specified in the requested bundle of platform migrations if the new platform migration is not mandated.