Processing browser requests to provide multiple portions of content having a consistent appearance
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 browser request, wherein the browser request specifies a first portion of content residing at a first content source;
- retrieving the first portion of content from the first content source;
- determining, using at least one processor, that the browser request necessitates additional processing;
- retrieving, in response to the determination that the browser request necessitates additional processing, a second portion of content from a second content source;
- and
- enabling concurrent presentation of the first portion of content and the second portion of content such that the first portion of content and the second portion of content have a consistent appearance.
A method comprising:
- receiving a browser request, wherein the browser request specifies a first portion of content residing at a first content source;
- retrieving the first portion of content from the first content source;
- determining, using at least one processor, that the browser request necessitates additional processing;
- retrieving, in response to the determination that the browser request necessitates additional processing, a second portion of content from a second content source;
- customizing the second portion of content so that the first portion of content and the second portion of content have a consistent appearance;
- and
- enabling concurrent presentation of the first portion of content and the second portion of content within a browser.
A computer program product for use at a computer system, the computer program product comprising one or more non-transitory computer readable storage media having stored thereon computer-executable instructions that, when executed at a processor, cause the computer system to:
- receive a browser request, wherein the browser request specifies a first portion of content residing at a first content source;
- retrieve the first portion of content from the first content source;
- determine that the browser request necessitates additional processing;
- retrieve, in response to the determination that the browser request necessitates additional processing, a second portion of content from a second content source;
- and
- enable concurrent presentation of the first portion of content and the second portion of content such that the first portion of content and the second portion of content have a consistent appearance when presented on a display device.
Dependencies are inferred from the claim text.