US 12,001,335 B2
In-memory normalization of cached objects to reduce cache memory footprint
Subrata Biswas, Issaquah, WA (US)
Assigned to Microsoft Technology Licensing, LLC., Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jul. 19, 2022, as Appl. No. 17/868,183.
Application 17/868,183 is a continuation of application No. 17/148,825, filed on Jan. 14, 2021, granted, now 11,422,940.
Application 17/148,825 is a continuation of application No. 16/297,849, filed on Mar. 11, 2019, granted, now 10,922,229, issued on Feb. 16, 2021.
Prior Publication US 2022/0350741 A1, Nov. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/084 (2016.01); G06F 12/0888 (2016.01)
CPC G06F 12/084 (2013.01) [G06F 12/0888 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/608 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system uprising:
at least one processor; and
memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing system to:
receive a data access request associated with a requesting tenant computing system;
identify a requested data table based on the data access request;
parse the requested data table into a normalized cache data object comprising a reference to an inter-tenant sharable data object that includes inter-tenant sharable data, the computing system configured to share the inter-tenant sharable data among a plurality of different tenant cache systems; and
store the normalized cache data object in a cache store corresponding to the requesting tenant computing system.