Processing selected browser requests
First Claim
Patent Images
1. A method comprising:
- receiving a browser request, wherein the browser request specifies a destination network resource residing on a destination server;
retrieving content associated with the destination network resource specified by the browser request;
determining, using at least one processor, whether the browser request necessitates additional processing;
retrieving additional content from a second server other than the destination server when the browser request necessitates additional processing;
enabling presentation of the content associated with the destination network resource; and
enabling presentation of the additional content from the second server concurrently with the presentation of the content associated with the destination network resource.
5 Assignments
0 Petitions
Accused Products
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.
-
Citations
27 Claims
-
1. A method comprising:
-
receiving a browser request, wherein the browser request specifies a destination network resource residing on a destination server; retrieving content associated with the destination network resource specified by the browser request; determining, using at least one processor, whether the browser request necessitates additional processing; retrieving additional content from a second server other than the destination server when the browser request necessitates additional processing; enabling presentation of the content associated with the destination network resource; and enabling presentation of the additional content from the second server concurrently with the presentation of the content associated with the destination network resource. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a browser request, wherein the browser request specifies a destination network resource residing on a destination server; determining, using at least one processor, whether the destination network resource specified by the browser request matches at least one selected destination network resource; retrieving content associated with the destination network resource specified by the browser request; retrieving additional content from a second server other than the destination server when the destination network resource specified by the browser request matches the at least one selected destination network resource; and enabling presentation of the content associated with the destination network resource and the additional content from the second server within a split display including at least two sections, wherein the content associated with the destination network resource is displayed within a first of the at least two sections and the additional content from the second server is displayed within a second of the at least two sections. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a content request, wherein the content request specifies a first content source residing at a first content server; retrieving content associated with the first content source specified by the content request; determining, using at least one processor, whether the content request necessitates additional processing; retrieving additional content from a second content source residing at a second content server when the content request necessitates additional processing; enabling presentation of the content associated with the first content source; and enabling presentation of the additional content from the second content source concurrently with the presentation of the content associated with the first content source. - View Dependent Claims (16, 17, 18)
-
-
19. 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 perform a method, including the following:
-
receiving a request for a destination network resource residing on a destination server; retrieving content associated with the destination network resource specified by the request; determining 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 enabling concurrent presentation of the content and the additional content at a display device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification