System and Method for Generating a Modified Web Page by Inline Code Insertion in Response to an Information Request From a Client Computer
First Claim
1. A method of accessing information through a network server from information sources in a computer communication network and for routing the information through the network server to a network client, the method comprising:
- a) sending a request for requested information from a requested information source using the network client;
b) intercepting and inspecting the request in the network server;
c) in response to inspection of the request, forwarding the request from the network server to the requested information source;
d) receiving a first portion of the requested information from the requested information source, using the network server;
e) inspecting the first portion of the requested information in the network server;
f) in response to the inspection of the first portion of the requested information, sending format and request instructions along with the first portion of the requested information to the network client;
g) receiving the format and request instructions along with the first portion of the requested information, using the network client;
h) sending a second portion of the requested information to the network client;
i) sending a request for associated supplemental information, using the request instructions at the network client;
j) in response to the request for associated supplemental information, forwarding the request from the network server to a supplemental information source;
k) receiving the associated supplemental information from the supplemental information source, using the network server;
l) sending the associated supplemental information to the network client; and
m) processing the format instructions in the network client to display the requested information and the associated supplemental information in accordance with the format instructions.
6 Assignments
0 Petitions
Accused Products
Abstract
Information requested by a client is intercepted by a network server, which sends the request to the requested information source. The requested information is received and examined by the server to determine if the information is HTML format. If so, the server modifies the requested information by inserting format and request instructions then sends same to the client computer. The client uses the format and request instructions to send a request for supplemental information from a supplemental information source. The associated supplemental information is sent from the supplemental information source to the network client. The format instructions cause the requested information and supplemental information to be displayed in respective first and second display areas.
-
Citations
25 Claims
-
1. A method of accessing information through a network server from information sources in a computer communication network and for routing the information through the network server to a network client, the method comprising:
-
a) sending a request for requested information from a requested information source using the network client;
b) intercepting and inspecting the request in the network server;
c) in response to inspection of the request, forwarding the request from the network server to the requested information source;
d) receiving a first portion of the requested information from the requested information source, using the network server;
e) inspecting the first portion of the requested information in the network server;
f) in response to the inspection of the first portion of the requested information, sending format and request instructions along with the first portion of the requested information to the network client;
g) receiving the format and request instructions along with the first portion of the requested information, using the network client;
h) sending a second portion of the requested information to the network client;
i) sending a request for associated supplemental information, using the request instructions at the network client;
j) in response to the request for associated supplemental information, forwarding the request from the network server to a supplemental information source;
k) receiving the associated supplemental information from the supplemental information source, using the network server;
l) sending the associated supplemental information to the network client; and
m) processing the format instructions in the network client to display the requested information and the associated supplemental information in accordance with the format instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of accessing information through a network server from information sources in a computer communication network and for routing the information through the network server to a network client, the method comprising:
-
a) sending a request for requested information from a requested information source, using the network client;
b) intercepting and inspecting the request and determining whether the request includes a tag, using the network server, c) if the request does not include the tag, then sending the request to the requested information source, using the network server;
d) receiving a first portion of the requested information from the requested information source, using the network server;
e) inspecting the first portion of requested information in the network server;
f) in response to the inspection of the first portion of requested information, appending format and request instructions that include the tag to the first portion of requested information;
g) sending the format and request instructions including the tag along with the first portion of requested information to the network client, using the network server;
h) receiving the format and request instructions including the tag along with the first portion of requested information, using the network client;
i) sending a second portion of the requested information, to the network client in response to the request for the requested information;
j) sending a request for associated supplemental information containing the tag, using the request instructions at the network client;
k) intercepting and inspecting the request for associated supplemental information in the network server;
l) if the request for associated supplemental information includes the tag, sending the request to the supplemental information source, using the network server;
m) receiving the associated supplemental information, using the network server;
n) sending the associated supplemental information to the network client; and
o) displaying the requested information in a first display area in the network client and displaying the associated supplemental information in a second display area in the network client, using the format instructions.
-
-
14. A network server that accesses information from information sources in a computer communication network and routes the information to a network client, the network server comprising:
-
a) interception means for receiving, from the network client a request for requested information from a requested information source;
b) communication monitoring means for inspecting the request and for determining whether the request includes a tag;
c) transmission means for requesting the requested information;
d) the interception means further operative to receive the requested information in a case where the request does not include the tag;
e) means for storing at least a first portion of the requested information f) the transmission means further operative to append format and request instructions including the tag to the first portion of the requested information;
g) the transmission means further operative to send the format and request instructions along with the first portion of the requested information to the network client;
h) the transmission means further operative to send a second portion of the requested information to the network client in a case where the request does include the tag;
i) the interception means further operative to receive from the network client a request for associated supplemental information from a supplemental information source in response to receipt of the format and request instructions;
j) the transmission means further operative to request the associated supplemental information;
k) the interception means further operative to receive the associated supplemental information;
l) the transmission means further operative to send the associated supplemental information to the network client in response to the request for the supplemental information from the network client; and
m) the format instructions including instructions operable to display in the network client the requested information in a first display area in the network client and to display the associated supplemental information in a second display area in the network client associated with the first display area. - View Dependent Claims (15, 16)
-
-
17. A method of generating a modified web page in a client computer in response to a request for a web page sent from the client computer to an information source on a computer network comprising the steps of:
-
a) receiving and monitoring in a server computer connected to the network the request for the web page sent to the information source;
b) sending the request for the web page to the information source from the server computer;
c) receiving the requested web page in the server computer and buffering at least a first portion of the requested web page in server computer memory of the server computer;
d) in response to the request, transmitting formatting and request instructions along with the first portion of the requested web page from the server computer to the client computer;
e) processing the request instructions in the client computer to automatically generate a request for supplemental web page content from the server computer;
f) receiving the request for supplemental web page content in the server computer;
g) sending the request for supplemental web page content to the supplemental information source from the server computer;
h) receiving the supplemental web page content in the server computer;
i) sending the supplemental web page content to the client computer from the server computer;
j) processing the format instructions in the client computer to display the supplemental web page content with the requested web page content in first and second display areas in a browser. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method of displaying web page content at a client computer in response to a request for the web page content sent by the client computer to a content server comprising:
-
a) intercepting the request for the web page content in a network server and sending the request for the web page from the network server to the content server;
b) in the network server, receiving at least a first portion of the web page content from the content server and inserting format and request instructions between the first portion of the web page content and a second portion of the web page content while the web page content is sent to the client computer;
c) processing the format and request instructions in the client computer to generate a request for supplemental content from the client computer to a supplemental content server;
d) receiving the supplemental content in the client computer; and
e) processing the format and request instructions in the client computer to display the supplemental content together with the web page in a browser. - View Dependent Claims (24, 25)
-
Specification