Modifying server resources using a client-side proxy
AssigneeFacebook, Inc.
InventorAndrew Harrison Imm
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for modifying server resources using a client-side proxy may include (1) intercepting, at a proxy, a server resource request that was sent from a client application on a client device and directed to a remote server, (2) determining, at the proxy, a modification for a server resource response based on the request, (3) applying, at the proxy, the modification to the server resource response, and (4) sending, from the proxy, the modified server resource response to the client application. Various other methods, systems, and computer-readable media are also disclosed.
Claims20
A computer-implemented method comprising:
- intercepting, at a proxy, a server resource request that was sent from a client application on a client device and directed to a remote server;
- determining, at the proxy, a modification for a server resource response based on the server resource request;
- applying, at the proxy, the modification to the server resource response;
- and
- sending, from the proxy, the modified server resource response to the client application.
A system comprising:
- an interception module that intercepts, at a proxy, a server resource request that was sent from a client application on a client device and directed to a remote server;
- a determination module that determines, at the proxy, a modification for a server resource response based on the server resource request;
- an application module that applies, at the proxy, the modification to the server resource response;
- a sending module that sends, from the proxy, the modified server resource response to the client application;
- and
- at least one physical processor configured to execute the interception module, the determination module, the application module, and the sending module.
A computer-readable medium comprising:
- computer-executable instructions that, when executed by a physical processor of a computing device, cause the computing device to:
- intercept, at a proxy, a server resource request that was sent from a client application on a client device and directed to a remote server;
- determine, at the proxy, a modification for a server resource response based on the server resource request;
- apply, at the proxy, the modification to the server resource response;
- and
- send, from the proxy, the modified server resource response to the client application.
Dependencies are inferred from the claim text.