Multi-layer data cache to prevent user experience interrupts during feature flag management
AssigneeBrex Inc.
InventorsMing Xiao, Kingsley Ochu
Life of this patent
Estimating the term…
Loading patent…
AssigneeBrex Inc.
InventorsMing Xiao, Kingsley Ochu
Estimating the term…
There are provided systems and methods for a multi-layer cache to prevent user experience interrupts during feature flag management. A service provider may provide applications to computing devices of users including mobile applications. Use and availability of features in an application may be configured using feature flags, however, change of these feature flags may initiate an application refresh that affects user experiences with the application. To prevent interruptions, a multi-layer data cache may be used where feature flag data for the feature flags may initially be loaded, after a time period, to a first layer cache that is not used to update the application. When conditions exist for updating the application without affecting the user experience, such as if the user is no longer using a workflow, the feature flag data may be loaded to a second layer cache. The second layer cache may then be used for updating.
A method performed by a computer program that offers a feature, availability of which is configured using a feature flag, and that is executing on a computing device, the method comprising:
A non-transitory medium with instructions stored thereon that, when executed by a processor of a computing device, cause the computing device to:
A method for updating functionality of a computer program that is executable by a computing device using a multi-layer cache to lessen data processing flow disruption, the method comprising:
Dependencies are inferred from the claim text.