Adding personalized value to web sites
First Claim
1. A system comprising:
- a first server;
at least one other server, the first server and the at least one other server being a computer apparatus and being configured such that a Web page is displayable on a Web browser in a client device connected with the first server and the at least one other server via a network;
a registration module configured to register URLs (Uniform Resource Locators) of files providing an added feature for each of the first server and the at least one other server that are defined as a set of servers to be provided with a same added feature as in the first server;
a display module configured to display existing Web pages of the first server and the at least one other server in the Web browser, and display the added feature on both a frame and a window on the Web Browser on the first server to provide said added feature to the Web page by manipulating an API (Application Program Interface) from another frame or another window, and to display the added feature twice on the at least one other server in the Web browser and at least once on the Web browser in the client device connected with the first server; and
wherein the first server is configured to;
store a URL of a script program for providing domains of servers defined as a set to be provided with the added feature stored in memory of a particular computer apparatus that is the first server;
check whether or not a URL of the script program has been previously stored in the memory, sending an empty html to the Web browser on the condition that the URL of the script program is not previously stored in the memory, and sending a document file containing a script program for reading a cookie to the Web browser on condition that the URL of the script program has been previously stored in the memory,wherein an abbreviation found on the Web browser is displayed with a full description;
display a dialog box requesting user input and receiving the user input in response;
display the added feature at least once on the first server, and request a display of the added feature at least twice on the at least one other server; and
write a cookie representative of the user input.
1 Assignment
0 Petitions
Accused Products
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.
12 Citations
17 Claims
-
1. A system comprising:
-
a first server; at least one other server, the first server and the at least one other server being a computer apparatus and being configured such that a Web page is displayable on a Web browser in a client device connected with the first server and the at least one other server via a network; a registration module configured to register URLs (Uniform Resource Locators) of files providing an added feature for each of the first server and the at least one other server that are defined as a set of servers to be provided with a same added feature as in the first server; a display module configured to display existing Web pages of the first server and the at least one other server in the Web browser, and display the added feature on both a frame and a window on the Web Browser on the first server to provide said added feature to the Web page by manipulating an API (Application Program Interface) from another frame or another window, and to display the added feature twice on the at least one other server in the Web browser and at least once on the Web browser in the client device connected with the first server; and wherein the first server is configured to; store a URL of a script program for providing domains of servers defined as a set to be provided with the added feature stored in memory of a particular computer apparatus that is the first server; check whether or not a URL of the script program has been previously stored in the memory, sending an empty html to the Web browser on the condition that the URL of the script program is not previously stored in the memory, and sending a document file containing a script program for reading a cookie to the Web browser on condition that the URL of the script program has been previously stored in the memory, wherein an abbreviation found on the Web browser is displayed with a full description; display a dialog box requesting user input and receiving the user input in response; display the added feature at least once on the first server, and request a display of the added feature at least twice on the at least one other server; and write a cookie representative of the user input. - View Dependent Claims (2, 3)
-
-
4. A system including a first server comprising a computer apparatus, a storing module, and at least one other server, wherein:
-
a first Web page is displayed on a Web browser in a client device connected with the first server and the at least one other server via a network; the storing module is configured to store in each of the first server and the at least one other server web contents specific to the first server and the at least one other server respectively, and to generate a document file using a frame to provide an added feature for the web contents; a second Web page sent from the at least one other server is displayed on both a frame for personal information management and the frame to provide added feature for the web contents; each sentence on the first Web page and the second Web page is divided into individual words; acronyms found on the first Web page and on the second Web page are displayed with a full description; the first server is configured to output an audio representation of an area on the first Web page selected by a mouse; the first server has a document file for the document file generated at the first server and the at least one other server to reference and able to cause the Web browser to implement an added feature on both a frame and a window on the Web browser on the first server; and the added feature for the web contents requests a script program for reading a cookie from the first server, and after receiving a response from the first server, requests a script program providing information on the cookie for the added feature from a second server wherein the first server is configured to; store a URL of a script program for providing domains of servers defined as a set to be provided with the added feature stored in memory of a particular computer apparatus that is the first server; check whether or not a URL of the script program has been previously stored in the memory, sending an empty html to the Web browser on the condition that the URL of the script program is not previously stored in the memory, and sending a document file containing a script program for reading a cookie to the Web browser on condition that the URL of the script program has been previously stored in the memory, wherein each abbreviation found on the Web browser is displayed with a full description; display a dialog box requesting user input and receiving the user input in response; display the added feature at least once on the first server, and request display of the added feature at least twice on the at least one other server; and write a cookie representative of the user input. - View Dependent Claims (5, 6, 7)
-
-
8. A main server comprising a computer apparatus within servers for providing a same added feature to Web browsers connected with a network, comprising:
-
a storage module configured to store original web contents specific to a device; a generation module configured to generate a document file with a frame for providing the added feature; and
a sending module configured to send a document file for a document file generated at the servers to reference and cause the Web browser to perform the added feature;a registration module configured to register domains of the servers defined as the set of servers to be provided with the added feature and a URL of a script program that provides the added feature; a determination module configured to; determine whether the URL passed from the browser as a parameter is one of those for previously registered domains of the servers or not, send an empty html to the Web browser on the condition that the URL of the script program is not registered, and send a document file containing a script program for reading a cookie to the browser on condition that the URL of the script program is registered; and a frame for personal information management which requires user confirmation before writing a cookie to the servers, wherein each sentence on the first Web page and the second Web page is divided into individual words, wherein each abbreviation found on the first Web page and the second Web page is displayed with a full description, wherein a Web page sent from one of the servers is displayed on both the frame for personal information management and the frame to provide added feature for the original web contents, and wherein the script program describes codes for reading the cookie and describes codes for sending the added feature to the URL as a parameter. - View Dependent Claims (9, 10, 17)
-
-
11. A method for providing a first added feature without modifying existing web contents in a system having servers connected with a Web browser via a network, the method comprising:
-
storing a URL of a script program for providing domains of servers defined as a set to be provided with the first added feature and a second added feature stored in memory of a particular computer apparatus that is one of the servers; checking whether or not the URL of the script program passed from the Web browser as a parameter has been previously stored in the memory, sending an empty html to the Web browser on the condition that the URL of the script program is not previously stored in the memory, and sending a document file containing a script program for reading a cookie to the browser on condition that the URL of the script program has been previously stored in the memory, wherein each abbreviation found on the Web browser is displayed with a full description; displaying a dialog box requesting user input and receiving the user input in response; display the first added feature at least once on a first one of the servers, and display the first added feature at least twice on a second one of the servers; and writing a cookie representative of the user input. - View Dependent Claims (12, 13)
-
-
14. A computer program product stored on a non-transitory computer storage medium for causing a computer apparatus functioning as a server for providing an added feature without modifying existing web contents in a system comprising servers connected with a Web browser via a network, the computer program product comprising computer readable program code configured to:
-
store a URL of a script program for providing domains of servers defined as a set to be provided with a same added feature with the added feature in memory of the computer apparatus; create a cookie to store information about the added feature, wherein the script program includes codes for reading the cookie, and the script program includes codes for sending the added feature to the URL as a parameter; and check whether a URL passed from the Web browser as a parameter has been previously stored in the memory or not, sending an empty html to the Web browser on the condition that the URL of the script program is not previously stored in the memory, 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, wherein the Web browser performs initial processing including; changing a link to a Web page with a same added feature; dividing each sentence of text on the Web page into individual words; adding cascading style sheets for dynamically changing a style of the Web browser; and setting an event handler for an added feature function, and simultaneously display the added feature on multiple frames and multiple windows in the Web browser on one of the servers, wherein one of the servers is configured to; display an abbreviation found on the Web browser with a full description; display a dialog box requesting user input and receiving the user input in response; display the added feature at least once on one of the servers, and request display of the added feature at least twice on another one of the servers; and write a cookie representative of the user input. - View Dependent Claims (15)
-
-
16. A computer program product for causing a computer apparatus functioning as a first server for providing an added feature without modifying existing web contents in a system comprising servers connected with a Web browser via a network, the computer program product including a computer readable non-transitory storage medium having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code configured to:
-
display an existing first Web page in the Web browser and provide the added feature to the first Web page by manipulating DOM from another frame or another window; and send a second Web page from a second server that is displayed on both a frame for personal information management and a frame to provide added feature for the web contents, wherein the second server includes a plurality of subordinate servers; require user confirmation before writing a cookie to the first server; simultaneously display the added feature on multiple frames and multiple windows in the Web browser on the first server; output an audio representation of an area on the first Web page selected by a mouse; use a combination of visible and invisible frames for processing the added feature; and if the Web page has a link to a Web page of the second server to be provided with the added feature, to change an attribute of “
A”
tag by manipulating DOM to transfer to a URL for providing the added feature on the another server in response to loading a Web page in a framewherein the first server is configured to; store a URL of a script program for providing domains of servers defined as a set to be provided with the added feature stored in memory of a particular computer apparatus that is the first server; check whether or not a URL of the script program has been previously stored in the memory, sending an empty html to the Web browser on the condition that the URL of the script program is not previously stored in the memory, and sending a document file containing a script program for reading a cookie to the Web browser on condition that the URL of the script program has been previously stored in the memory, wherein an abbreviation found on the Web browser is displayed with a full description; display a dialog box requesting user input and receiving the user input in response; display the added feature at least once on the first server, and request display of the added feature at least twice on the second server; and write a cookie representative of the user input.
-
Specification