Patent ID: 11943305
Assignee: BENTLEY SYSTEMS, INCORPORATED
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 3:
4. A method for reading workspace resources for customizing a session of an application, comprising:
creating, by a backend module of the application executing on a computing device, a connection to a cloud-based blob storage container in a storage account of a cloud storage system, the cloud-based blob storage container storing one or more workspace databases that hold workspace resources, each workspace database divided into one or more blocks;
synchronizing a local copy of a manifest with a manifest in the cloud-based blob storage container that includes a list of the blocks in the one or more workspace databases;
attaching a cloud cache on the computing device to the connection, the cloud cache configured to maintain a local copy of at least some blocks of the one or more workspace databases; and
reading, by the backend module, a value of a workspace resource from a is workspace database by accessing the cloud cache if a block that includes the workspace resource has already been made local to the cloud cache or downloading the block from the cloud-based blob storage container into the cloud cache and then accessing the block in the cloud cache if the block that includes the workspace resource has not already been made local, wherein the value of the workspace resource is used to customize the session of the application.