Web server
First Claim
1. Apparatus for processing web page data, comprising:
- a data receiver operable to receive web page data from a plurality of web servers;
a data modifier operable to process received data for each page to change links defined in the data to content to be displayed within the page, thereby generating modified web page data; and
a data transmitter operable to transmit the modified web page data to a client apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
An intermediary web server 2 and a plurality of content web servers 4 each store web site data. Each of a plurality of client apparatus 6 is operable to download web pages from intermediary server 2 and from each content server 4 by communicating with intermediary server 2 and without having to communicate directly with a content server 4. Intermediary server 2 reads communications between each client apparatus 6 and each content server 4. Intermediary server 2 modifies web page data transmitted from a content server 4 to a client 6 firstly by modifying all links defining data to be displayed within the page so that each link has a unique address, and secondly by adding content to be displayed at the client. Intermediary server 2 also identifies requests of a predetermined type sent from a client 6 to a content server 4 and stores a copy of the request.
-
Citations
66 Claims
-
1. Apparatus for processing web page data, comprising:
-
a data receiver operable to receive web page data from a plurality of web servers;
a data modifier operable to process received data for each page to change links defined in the data to content to be displayed within the page, thereby generating modified web page data; and
a data transmitter operable to transmit the modified web page data to a client apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. Apparatus for processing web page data, comprising:
-
a web page data processor operable to process web page data to change links defined in the data to content to be displayed within the web page, thereby generating modified web page data; and
a data transmitter operable to transmit the web page data to a web server for forwarding to a client apparatus.
-
-
27. A method of generating web page data, comprising:
-
receiving web page data from one of a plurality of web servers;
processing the received data for each page to change links defined in the data to content to be displayed within the page, thereby generating modified web page data; and
transmitting the modified web page data to a client apparatus. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A method of generating web page data, comprising:
-
processing web page data to change links defined in the data to content to be displayed within the web page, thereby generating modified web page data; and
transmitting the web page data to a web server for forwarding to a client apparatus.
-
-
53. Processing apparatus comprising a memory and a processor, the processor being operable to perform processing operations in accordance with computer-executable instructions stored in the memory, and the memory storing computer-executable instructions for causing the processor to perform a method of generating web page data, the method comprising:
-
processing web page data to change links defined in the data to content to be displayed within the web page, thereby generating modified web page data; and
transmitting the web page data to a web server for forwarding to a client apparatus.
-
-
54. A storage medium storing computer program instructions to program a programmable processing apparatus to become operable to perform a method of generating web page data, the method comprising:
-
processing web page data to change links defined in the data to content to be displayed within the web page, thereby generating modified web page data; and
transmitting the web page data to a web server for forwarding to a client apparatus.
-
-
55. A signal carrying computer program instructions to program a programmable processing apparatus to become operable to perform a method of generating web page data, the method comprising:
-
processing web page data to change links defined in the data to content to be displayed within the web page, thereby generating modified web page data; and
transmitting the web page data to a web server for forwarding to a client apparatus.
-
-
56. A method of providing a web server service, comprising:
-
providing an intermediary web server, through which a plurality of client apparatus can obtain access to web sites located at a plurality of vendor web servers;
monitoring data intended for receipt by the client apparatus that is transmitted from the vendor web servers through the intermediary web server, and modifying the data before transmitting it to the client apparatus;
monitoring data transmitted through the intermediary web server to identify orders placed by the client apparatus with the vendor web servers; and
charging each vendor a respective fee based upon the identified orders placed therewith. - View Dependent Claims (57, 58, 59)
-
-
60. A method of providing a web server service, comprising:
-
providing an intermediary web server, through which a plurality of client apparatus can obtain access to web sites located at a plurality of vendor web servers;
monitoring data intended for receipt by the client apparatus that is transmitted from the vendor web servers through the intermediary web server, and modifying the data before transmitting it to the client apparatus;
monitoring data transmitted through the intermediary web server to identify contact requests placed by the client apparatus with the vendor web servers; and
charging each vendor a respective fee based upon the identified contact requests placed therewith.
-
-
61. A method of providing a web server service, comprising:
-
providing an intermediary web server, through which client apparatus can obtain access to web sites located at a plurality of vendor web servers;
monitoring data intended for receipt by the client apparatus that is transmitted from the vendor web servers through the intermediary web server, and modifying the data before transmitting it to the client apparatus; and
charging each vendor a fee.
-
-
62. A method of providing a web server service, comprising:
-
providing an intermediary web server, through which a plurality of client apparatus can obtain access to web sites located at a plurality of vendor web servers so as to retrieve and display web page data therefrom;
monitoring data transmitted through the intermediary web server; and
charging each vendor a respective fee based upon content of the monitored data.
-
-
63. A method of providing a web portal service, comprising:
-
providing a web portal that makes available a range of third party products that can be ordered from web sites of the third parties;
tracking usage of the web sites of the third parties using the web portal; and
charging for the usage.
-
-
64. Processing apparatus comprising a memory and a processor, the processor being operable to perform processing operations in accordance with computer-executable instructions stored in the memory, and the memory storing computer-executable instructions for causing the processor to perform a method of generating web page data, the method comprising:
-
receiving web page data from one of a plurality of web servers;
processing the received data for each page to change links defined in the data to content to be displayed within the page, thereby generating modified web page data; and
transmitting the modified web page data to a client apparatus.
-
-
65. A storage medium storing computer program instructions to program a programmable processing apparatus to become operable to perform a method of generating web page data, the method comprising:
-
receiving web page data from one of a plurality of web servers;
processing the received data for each page to change links defined in the data to content to be displayed within the page, thereby generating modified web page data; and
transmitting the modified web page data to a client apparatus.
-
-
66. A signal carrying computer program instructions to program a programmable processing apparatus to become operable to perform a method of generating web page data, the method comprising:
-
receiving web page data from one of a plurality of web servers;
processing the received data for each page to change links defined in the data to content to be displayed within the page, thereby generating modified web page data; and
transmitting the modified web page data to a client apparatus.
-
Specification