Adding personalized value to web sites
Abstract
The present invention adds new value to the Web, such as to improve accessibility, while maintaining changes to existing web sites to a minimum. An example system includes a first Web server and at least one other Web server, wherein a Web page can be displayed on a Web browser in a client device connected with the first Web server and the other Web server via a network, wherein the first Web server registers URLs of files providing added value for each of the first Web server and the other Web server that are defined as a set of Web servers to be provided with the same added value, and wherein the first Web server and the other Web server display an existing Web page in the Web browser, and provide the added value to the Web page by manipulating a DOM from another frame or another window.
Claims
exact text as granted — not AI-modified1 ) A system including a first Web server and at least one other Web server, wherein a Web page can be displayed on a Web browser in a client device connected with the first Web server and said at least one other Web server via a network, the system comprising:
means for registering URLs (Uniform Resource Locators) of files providing an added value for each of the first Web server and said at least one other Web server that are defined as a set of Web servers to be provided with a same added value in the first Web server, and means for displaying existing Web pages of the first Web server and said at least one other Web server in said Web browser, and providing said added value to the Web page by manipulating an API (Application Program Interface) from another frame or another window.
2 ) The system according to claim 1 , wherein said first Web server and said at least one other Web server change an attribute of “A” tag by operating DOM (Document Object Model) such that a Web page is transferred to a URL that provides an added value on another Web site in response to loading of the Web page into the frame, if the Web page has a link to a Web page of said another Web site to be provided with said same added value.
3 ) The system according to claim 1 , wherein a particular Web server among said first Web server and said at least one other Web server manages a Cookie, and wherein information for personalizing relating to said added value accesses the Cookie through the particular Web server.
4 ) A system including a first Web server and at least one other Web server, wherein a Web page can be displayed on a Web browser in a client device connected with the first Web server and said at least one other Web server via a network, the system comprising:
means in each of the first Web server and said at least one other Web server for storing web contents specific to the first Web server and said at least one other Web server respectively, and generating a document file using a frame to provide added value for the web contents; wherein said first Web server has a document file for said document file generated at the first Web server and said at least one other Web server to reference and for causing said Web browser to implement an added value.
5 ) The system according to claim 4 , wherein said first Web server sends a document file containing a script program for reading a Cookie to the Web browser if the URL passed from said Web browser as a parameter is for a domain previously registered as a set of Web servers to be provided with the same added value.
6 ) The system according to claim 5 , said second Web server sends a document file containing a script program to said Web browser based on said information on a Cookie passed from the Web browser as a parameter.
7 ) The system according to claim 4 , wherein said added value is for improving accessibility.
8 ) A main Web server within Web servers for providing a same added value to Web browsers connected with a network, comprising:
storage means for storing original web contents specific to a device; generation means for generating a document file with a frame for providing said added value; and sending means for sending a document file for a document file generated at said Web servers to reference and for causing said Web browser to perform said added value.
9 ) The Web server according to claim 8 , further comprising means for registering domains of said Web servers defined as said set of Web servers to be provided with the added value and a URL of a script program that provides the added value.
10 ) The Web server according to claim 9 , further comprising second sending means for determining whether the URL passed from said browser as a parameter is one of those for previously registered domains of said Web servers or not, and sending a document file containing a script program for reading a Cookie, which is provided by the server, to the browser on the condition that the URL is previously registered one.
11 ) The Web server according to claim 10 , further comprising third sending means for, in response to the reception of a request for a script program for writing said Cookie from said Web browser that displays a Web page of another Web server composing said Web servers, sending a document file containing the script program for writing the Cookie to the Web browser.
12 ) A method for providing an added value without modifying existing web contents in a system having Web servers connected with a Web browser via a network, the method comprising steps of:
storing previously a URL of a script program for providing domains of Web servers defined as a set to be provided with a same added value and the added value stored in memory of a particular computer that is one of said Web servers; and checking whether or not a URL passed from said Web browser as a parameter has been previously stored in said memory, and sending a document file containing a script program for reading a cookie to the browser on condition that the URL has been previously stored in the memory.
13 ) The method according to claim 12 , wherein the added value referenced from document files of said Web servers and specific to an application is implemented on said Web browser.
14 ) The method according to claim 12 , said method comprises a sending step, in response to the reception of a request for a script program for writing a Cookie from said Web browser that displays a Web page of another Web server that is one of said Web servers, of sending a document file containing the script program for writing the Cookie to the Web browser.
15 ) A program product for causing a computer functioning as a Web server for providing an added value without modifying existing web contents in a system comprising Web servers connected with a Web browser via a network to:
previously store a URL of a script program for providing domains of Web servers defined as a set to be provided with a same added value and the added value in memory of said computer; and check whether a URL passed from said Web browser as a parameter has been previously stored in said memory or not, and if the URL has been previously stored in the memory, send a document file containing a script program for reading a cookie to the browser.
16 ) The program product according to claim 15 , further causing said computer to send a document file containing the script program for writing the Cookie to the Web browser in response to the reception of a request for a script program for writing the Cookie from said Web browser that displays a Web page of another Web server composing said Web servers.
17 ) A program product for causing a computer functioning as a Web server for providing an added value without modifying existing web contents in a system comprising Web servers connected with a Web browser via a network to:
display an existing Web page in said Web browser and provide said added value to the Web page by manipulating DOM from another frame or another window; and if the Web page has a link to a Web page of another Web server to be provided with said added value, change an attribute of “A” tag by manipulating DOM to transfer to a URL for providing the added value on said another Web server in response to loading a Web page in a frame.
18 ) The Web server according to claim 8 , further comprising means for registering domains of said Web servers defined as said set of Web servers to be provided with the added value and a URL of a script program that provides the added value;
second sending means for determining whether the URL passed from said browser as a parameter is one of those for previously registered domains of said Web servers or not, and sending a document file containing a script program for reading a Cookie, which is provided by the server, to the browser on the condition that the URL is previously registered one; and third sending means for, in response to the reception of a request for a script program for writing said Cookie from said Web browser that displays a Web page of another Web server composing said Web servers, sending a document file containing the script program for writing the Cookie to the Web browser.
19 ) A computer program product comprising a computer usable medium having computer readable program code means embodied therein for causing functions of a display system, the computer readable program code means in said computer program product comprising computer readable program code means for causing a computer to effect the functions of claim 1 .
20 ) A computer program product comprising a computer usable medium having computer readable program code means embodied therein for causing functions of Web servers, the computer readable program code means in said computer program product comprising computer readable program code means for causing a computer to effect the functions of claim 8 .
21 ) A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for providing an added value without modifying existing web contents in a system having Web servers connected with a Web browser via a network, said method steps comprising the steps of claim 12.Join the waitlist — get patent alerts
Track US2006155780A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.