US 12,267,402 B1
Metadata compression for a SaaS system
Hui Li, Shanghai (CN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Nov. 20, 2023, as Appl. No. 18/514,292.
Int. Cl. H04L 67/561 (2022.01); H04L 67/10 (2022.01)
CPC H04L 67/561 (2022.05) [H04L 67/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for compressing metadata in a software-as-a-service (SaaS) system, the computer-implemented method comprising:
detecting one or more global properties in entity metadata for each tenant in a plurality of tenants of the SaaS system, wherein the one or more global properties are properties shared by all tenants in the plurality of tenants;
partitioning the plurality of tenants into one or more groups;
identifying one or more common properties in each group of the one or more groups, wherein the one or more common properties include non-global properties shared by all tenants in the group;
compiling the one or more global properties in a global-level list and the one or more common properties of each group in a corresponding group-level list;
obtaining one or more tenant-specific properties in the entity metadata for each tenant in the plurality of tenants, wherein the one or more tenant-specific properties exclude the one or more global properties and the one or more common properties; and
defining a data structure of an entity object for a tenant using the global-level list, the group-level list for the group that contains the tenant, and the one or more tenant-specific properties for the tenant.