System, apparatus and method for personalising web content
First Claim
1. A web content personalisation system for a communications network comprising:
- a client equipment unit capable of communicating a request message from a user to a content providing server to request content from said content providing server;
a data manipulation server disposed in-line between the client equipment unit and the content providing server, the data manipulation server being remote from the client equipment unit, the data manipulation server being coupled to a data store arranged to store personal data relating to a user of the client equipment unit;
whereinthe data manipulation server is adapted to intercept said request message for obtaining the content, retrieve personal data relating to the user from the data store and to use the retrieved personal data to modify the request message prior to forwarding said request message to the content providing server; and
the content providing server is adapted to store a number of versions of said content relating to attribute variables/parameters of the personal data relating to the user, to retrieve, in response to receiving the request message, an appropriate version of the content in dependence on the personal data of the user used to modify the request message, and to send said retrieved version of the content to the client equipment unit.
11 Assignments
0 Petitions
Accused Products
Abstract
Previous systems and methods for personalizing web content presented to a user has been achieved in a decentralized manner by storing personal data relating to the user repeatedly by different content providing servers. Consequently, the consistency of the data stored can be inconsistent and, in some cases, incomplete. Additionally, the user does not have any control over the dissemination of the content. The present invention provides a system, apparatus and method whereby web related data is modified in communications between user equipment units and content providing servers. The modification to the web related data is carried out by a proxy server (20) having access to centrally stored personal data in a data store (22). Consequently, data provided to content providing servers is consistent, complete and the information provided by the content providing servers to the user has a higher degree of relevance to the user.
-
Citations
35 Claims
-
1. A web content personalisation system for a communications network comprising:
-
a client equipment unit capable of communicating a request message from a user to a content providing server to request content from said content providing server; a data manipulation server disposed in-line between the client equipment unit and the content providing server, the data manipulation server being remote from the client equipment unit, the data manipulation server being coupled to a data store arranged to store personal data relating to a user of the client equipment unit;
whereinthe data manipulation server is adapted to intercept said request message for obtaining the content, retrieve personal data relating to the user from the data store and to use the retrieved personal data to modify the request message prior to forwarding said request message to the content providing server; and the content providing server is adapted to store a number of versions of said content relating to attribute variables/parameters of the personal data relating to the user, to retrieve, in response to receiving the request message, an appropriate version of the content in dependence on the personal data of the user used to modify the request message, and to send said retrieved version of the content to the client equipment unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 24, 25, 26, 27, 28)
-
-
9. A content providing server apparatus comprising:
-
a transceiver and a processor coupled to a data store arranged to store content data, the transceiver and the processor being arranged to retrieve content data from the data store and transmit the content data to a client equipment unit in response to the client equipment unit transmitting to the content providing server a request message for obtaining the content;
whereinthe content providing server apparatus is adapted to receive a request message from the client equipment unit wherein said request message has been modified with personal data relating to a user of the client equipment unit, to store a number of versions of said content relating to attribute variables/parameters of the personal data relating to the user, to retrieve, in response to receiving the request message, an appropriate version of the content in dependence on the personal data of the user used to modify the request message, and to send said retrieved version of the content to the client equipment unit. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of personalising content communicated to a client equipment unit by a content providing server, the method comprising the steps of:
-
intercepting at a data manipulation server remote from the client equipment unit and disposed in-line between the content providing server and the client equipment unit, a request message for obtaining the content, the request message being transmitted from the client equipment unit and addressed to the content providing server; in response to the interception, retrieving from a data store personal data relating to a user of the client equipment unit; and modifying the request message prior to forwarding said request message to the content providing server; and storing at the content providing server a number of versions of said content relating to attribute variables/parameters of the personal data relating to the user, retrieving, in response to receiving the request message, an appropriate version of the content in dependence on the personal data of the user used to modify the request message, and sending said retrieved version of the content to the client equipment unit. - View Dependent Claims (17, 18, 19, 20, 21, 22, 29, 30, 31, 32, 33)
-
-
23. A programmed computer for personalising content communicated to a client equipment unit from a content providing server, the computer comprising:
-
a memory having at least one region for storing computer executable program code, and a processor for executing the program code stored in the memory, wherein the program code comprises; code to intercept at a data manipulation server, disposed in-line between the client equipment unit and content providing server and remote from the client equipment unit, a request message for obtaining the content, the request message being transmitted from the client equipment unit and addressed to the content providing server; code to retrieve personal data relating to a user of the client equipment unit in response to the interception; code to modify the request message prior to forwarding said request message to the content providing server; and code for storing at the content providing server a number of versions of said content relating to attribute variables/parameters of the personal data relating to the user, retrieving, in response to receiving the request message, an appropriate version of the content in dependence on the personal data of the user used to modify the request message, and sending said retrieved version of the content to the client equipment unit.
-
-
34. A content personalisation system for a communications network comprising:
-
a client equipment unit capable of communicating with a content providing server for providing content; a data manipulation server disposed in-line between the client equipment unit and the content providing server and remote from the client equipment unit, the data manipulation server being coupled to a data store arranged to store personal data relating to a user of the client equipment unit;
whereinthe data manipulation server is adapted to intercept said request message for obtaining the content, to retrieve personal data relating to the user from the data store and to use the retrieved personal data to modify the request message prior to forwarding said request message to the content providing server; and the content providing server is adapted to store a number of versions of said content relating to attribute variables/parameters of the personal data relating to the user, to retrieve, in response to receiving the request message, an appropriate version of the content in dependence on the personal data of the user used to modify the request message, and to send said retrieved version of the content to the client equipment unit.
-
-
35. A method of personalising content communicated to a client equipment unit by a content providing server, the method comprising the steps of:
-
intercepting at a data manipulation server, disposed in-line between the client equipment unit and content providing server and remote from the client equipment unit, a request message being transmitted from the client equipment unit to the content providing server for obtaining the content; in response to the interception, retrieving personal data relating to a user of the client equipment unit; modifying the request message in dependence on the retrieved personal data relating to the user; forwarding the modified request message to the content providing server; and storing at the content providing server a number of versions of said content relating to attribute variables/parameters of the personal data relating to the user, retrieving, in response to receiving the request message, an appropriate version of the content in dependence on the personal data of the user used to modify the request message, and sending said retrieved version of the content to the client equipment unit.
-
Specification