Processing selected browser requests
AssigneeFacebook, Inc.
InventorDavid Arsenault
Life of this patent
Estimating the term…
Abstract
Processing a browser request that specifies a destination network resource generally includes intercepting a browser request that specifies a selected destination network resource and redirecting the browser request to a network server that differs from the destination resource specified by the browser request. Processing a browser request also may include intercepting a browser request received from a client computer at a proxy server when the browser request specifies a selected destination network resource and performing instructions associated with and in addition to instructions performed to download the selected destination network resource.
Claims20
A method comprising:
- receiving a request specifying a destination network resource residing on a destination server;
- retrieving content associated with the destination network resource specified by the request;
- determining, using at least one processor, that the request necessitates additional processing;
- retrieving additional content from a second server other than the destination server based on the request necessitating additional processing;
- and
- presenting the additional content from the second server concurrently with the content from the destination network resource.
A system comprising:
- at least one processor;
- and
- at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:
- receive a request specifying a destination network resource residing on a destination server;
- retrieve content associated with the destination network resource specified by the request;
- determine that the request necessitates additional processing;
- retrieve additional content from a second server other than the destination server based on the request necessitating additional processing;
- and
- present the additional content from the second server concurrently with the content from the destination network resource.
The system of claim 25, wherein presenting the additional content from the second server concurrently with the content from the destination network resource comprises concurrently presenting the content from the destination network resource in a first portion of the at least two portions and the additional content from the second server in a second portion of the at least two portions.
A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:
- receive a request specifying a destination network resource residing on a destination server;
- retrieve content associated with the destination network resource specified by the request;
- determine that the request necessitates additional processing;
- retrieve additional content from a second server other than the destination server based on the request necessitating additional processing;
- and
- present the additional content from the second server concurrently with the content from the destination network resource.
Dependencies are inferred from the claim text.