US 12,032,647 B2
Tenant network for rewriting of code included in a web page
Meir Baruch Blachman, Beer Sheva (IL); Itamar Azulay, Mishmar Ayyalon (IL); and Nitzan Frogel, Tel Aviv (IL)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 13, 2022, as Appl. No. 17/838,789.
Prior Publication US 2023/0401275 A1, Dec. 14, 2023
Int. Cl. G06F 17/00 (2019.01); G06F 8/74 (2018.01); G06F 16/958 (2019.01); G06F 40/154 (2020.01)
CPC G06F 16/958 (2019.01) [G06F 8/74 (2013.01); G06F 40/154 (2020.01)] 19 Claims
OG exemplary drawing
 
15. A computer-readable storage medium having program instructions recorded thereon that, when executed by at least one processor of a proxy computing device communicatively coupled to a plurality of worker processes and a server computing device, perform a method comprising:
receiving a request, originating from an application, to access a resource hosted on the server computing device;
receiving a response comprising the resource from the server computing device;
analyzing the resource to identify a code component therein;
determining that resource is a publicly-accessible resource;
responsive to determining that the resource is a publicly-accessible resource, sending the identified code component to a worker process of the plurality of worker processes;
receiving, from the worker process, a modified version of the identified code component; and
sending the resource and the modified version of the identified code component to the application.