Binary experimentation on running web servers
AssigneeMicrosoft Technology Licensing, LLC
InventorsDavid Scott RETTERATH, Zackaria Adel ALI, Arye GITTELMAN, Steven LI
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsDavid Scott RETTERATH, Zackaria Adel ALI, Arye GITTELMAN, Steven LI
Estimating the term…
Systems and methods to enable on-the-fly modification of running processes on a webserver more quickly and efficiently are discussed herein. A code vault is used to store binaries for use in production code running on a server, which are downloaded and implemented in the running process when authorized by developers. The process retrieves the binaries from the code vault to deploy the modifications to a specified audience without having to re-instantiate or run a parallel process with the new binaries. Binaries for different audiences or subsequent experiments may be downloaded onto the same machine, but remain isolated. Control of the deployments may require multi-factor or multi-user authentication and are logged for change control.
A method for enabling binary experiments in a running process, comprising:
A computing device for enabling binary experiments in a running process, the computing device comprising:
Computer storage media storing instructions that when executed by a computing device cause the computing device to enable binary experiments in a running process, wherein the instructions executed by the computing device comprise instructions to:
Dependencies are inferred from the claim text.