Abstract
Software applications on user devices can be launched only in their default state or in a single user-configured state. This requires users to change the application state for individual use cases each time they launch an application. For example, a camera application may have multiple modes such as default, portrait, panorama, video, etc. and the user needs to switch from the default mode to other modes before using the application. This disclosure describes application containerization techniques that enable users to launch an application in any of a set of custom initial states associated with separate custom-labeled icons. Users can thus configure any application to appear and function as many unique instances, each with separate user-configured launch presets. This is achieved by making provisions at the device operating system level to permit multiple storage caches/ directories per application and supporting customization of in-application settings from the OS using an API. This provides users with greater flexibility to configure and use different default launch states for software applications.
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 License.
Recommended Citation
Haubold, Alexander and Julliard, Clément, "User-Customized Application Settings Using Customized Application Environments", Technical Disclosure Commons, (December 11, 2025)
https://www.tdcommons.org/dpubs_series/9021