WO2002006981A1 - Method of reformatting web page and method of providing web page using the same - Google Patents

Method of reformatting web page and method of providing web page using the same Download PDF

Info

Publication number
WO2002006981A1
WO2002006981A1 PCT/KR2001/001208 KR0101208W WO0206981A1 WO 2002006981 A1 WO2002006981 A1 WO 2002006981A1 KR 0101208 W KR0101208 W KR 0101208W WO 0206981 A1 WO0206981 A1 WO 0206981A1
Authority
WO
WIPO (PCT)
Prior art keywords
page
server
web page
configuration file
terminal
Prior art date
Application number
PCT/KR2001/001208
Other languages
French (fr)
Inventor
Hyuk Kwon
Jae-Yeong Lee
Original Assignee
Mbridge Co., Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mbridge Co., Ltd filed Critical Mbridge Co., Ltd
Priority to AU2001272798A priority Critical patent/AU2001272798A1/en
Publication of WO2002006981A1 publication Critical patent/WO2002006981A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Definitions

  • the present invention relates to a web page re-formatter that is capable of extracting necessary items from a web page based on hypertext markup language to allow them to be displayed on a terminal, and a method of reformatting a web page requested by a terminal and transmitting the reformatted web page to the terminal.
  • terminals with various sizes of screens (hereinafter, referred to as "terminals"), such as mobile phones, personal digital assistants (PDAs), Internet TVs, smart phones and web screen phones, as well as the PCs, so that the functions of their browsers have been limited.
  • the terminals In the terminals, the sizes of their display windows are limited, so that it is difficult to display all of the web page on each of the windows. Additionally, since the terminal cannot be provided with many input keys, there occurs a limitation that web pages have to be browsed using a limited number of input keys. Additionally, the terminals are connected to servers via a wireless media, so that the amount of data, a data transmission rate, and connection charges are matters of great concern. As a result, in order to display a web page on terminals, the web page stored in the server should be edited and then sent to the terminals. This can be performed through a function called a page reformatting or an information extraction function. This function serves to extract only information selected by a user from contents in a general web page and make a new page, and is required because the sizes of the display windows of the terminals are limited.
  • a page reformatting or an information extraction function. This function serves to extract only information selected by a user from contents in a general web page and make a new page, and is required because the sizes
  • An object of the invention is to provide a web page reformatting method that is capable of extracting necessary items from a web page based on hypertext markup language (HTML) to allow them to be displayed on a terminal, and a page providing method of reformatting a web page requested by a terminal and transmitting the reformatted page to the terminal.
  • HTML hypertext markup language
  • Fig. 1 is a schematic diagram showing the typical connection between a terminal and a real server through the Internet.
  • a call signal from the terminal is sent to the real server 18 on the Internet through an exchange net 12, an inter-working function (IWF) 14 and a proxy server 16.
  • the proxy server serves as a proxy of the terminal that adapts data to fit the handling ability and transmission capacity ' of the terminal.
  • the terminal is connected to the real server and requests a web page, it is indispensable to convert HTML documents for a PC browser to documents for the terminal browser in the real server.
  • the size of the display window of each terminal is limited, so only necessary items (in most cases, text) should be extracted.
  • the invention relates to a web page re-formatter that is capable of extracting necessary items from a web page based on HTML to allow them to be displayed on a terminal, and a method of reformatting a web page requested by a terminal and transmitting the reformatted to the terminal.
  • FIG. 1 is a schematic diagram showing the typical connection between a terminal and a real server through the Internet;
  • Fig. 2 is a view showing an original HTML document to be reformatted and a tree structure in which the document is analyzed;
  • Fig. 3 is a structural diagram showing a tree of a menu table in detail
  • Figs. 4 to 9 are tree structure diagrams showing the operation of a web page re- formatter
  • Fig. 10 is a diagram showing a system for providing a page using the web page reformatting method
  • Fig. 11 is a flowchart of a method using the system of Fig. 10;
  • Fig. 12 is a structural diagram of a configuration database;
  • Fig. 13 is a diagram showing another system for providing a page using the web page reformatting method.
  • Fig. 14 is a flowchart of a method using the system of Fig 13.
  • Fig. 2 is a diagram showing the screen of a web page re-formatter in accordance with the present invention.
  • the web page re-formatter is named a "Node Extractor".
  • the screen is generally comprised of a view section 20 for showing a web page, a tree view section 22 for showing a tree structure of the web page, and an extraction view section 24 for showing items selected and extracted from the web page.
  • the view section 20 has an address section 26 for inputting an Internet uniform resource locater (URL), so that the URL is inputted in the address section 26 so as to move to a desired site.
  • URL Internet uniform resource locater
  • Fig. 2 for example, "http://www.yahoo.com” has been inputted in the address section 26.
  • the site corresponding to the.inputted URL is open, the web page is displayed in the web page view section 20 and the tree structure of the web page is displayed in the tree view section 22.
  • the position of the selected node is activated in the tree view section 22. That is, as shown in Fig. 2, if a text "Yahoo! Auctions" in the web page view section 20 is dragged and dropped into the tree view section 22, a check box D in front of a corresponding item title is checked.
  • a selected node is a leaf node when a dragged item is dropped onto the tree view section 22, the check boxes of the selected node and its parent nodes are checked.
  • the check boxes of its child nodes are checked as well as the check boxes of the selected nodes and its parent node.
  • Items that can be dragged in the web page view section 20 may be a text, an. image and an input.
  • the text can be dragged because it has a link to a tree, and the image also can be dragged because a clover image in front of the image represents its position in the tree.
  • the input can also be dragged because a clover image in an input box (or hidden input tag) represents its position in the tree, like the image.
  • check boxes in the tree view section 22 are checked, the contents of the selected items are displayed in the extraction view section 24. That is, the extraction of the node is completed, so an original web page is reformatted and outputted in the extraction view section 24.
  • Fig. 3 is a view showing the first step of reformatting a homepage of a newspaper company "OO Daily" into a page consisting of necessary items.
  • Fig. 4 is a view of the structure of a tree showing in detail the menu table 28 having "OO Daily”.
  • the position of each node can be represented by enumerating numerals showing that the node is situated at a certain child node of its parent node.
  • a position of a HTML situated at the uppermost position is represented as "1". That is, the number "1" means the first child node of a root node.
  • Node finder analyzes the above tree, and gives results as follows. [1] ⁇ HTML>
  • the Node Finder puts numbers representing the positions of all the nodes to the front of corresponding nodes. Accordingly, a unique ID is assigned to each node.
  • Fig. 3 If the home page of Fig. 3 is desired to be displayed on the terminal as shown in Fig. 5, only necessary nodes are first indicated in the tree structure as shown in Fig. 6 (nodes indicated in the filled box in Fig. 6). Thereafter, all the parent nodes of the indicated nodes in Fig. 7 are also indicated. Then, as shown in Fig.. 8, if unselected nodes are deleted, a new tree having necessary parts is completed. When the tree is arranged and serialized, a desired document arranged as shown in Fig. 9 is obtained. The document contains only necessary extracted items, so it can be transmitted and provided to the terminal.
  • Figs. 10 to 12 describe an embodiment, in which a proxy server is laid between a terminal and a real server and page reformatting is performed in the proxy server.
  • Figs. 13 and 14 describe another embodiment, in which a virtual server and a real server are situated on the Internet without a proxy server, and reformatting is performed in the virtual server so that a desired web page is obtained from the terminal although proxy setting is not made.
  • FIG. 10 the structure and operation of a system in accordance with a first embodiment of the present invention are described.
  • a setting terminal receives an original web page from a real server through the Internet, and selects items to be extracted from the original web page. For example, the items of Fig. 9 are extracted from the "OO Daily" web page in Fig. 3.--- (2) The results of the selection by the setting terminal are saved in the proxy server as a configuration file (*.cfg).
  • the proxy server has a configuration database (CFG DB), so that the configuration file from the setting terminal is saved in the database.
  • CFG DB configuration database
  • the proxy server receives the request and transmits the page to the real server.
  • the real server searches for the web page requested by the user, and transmits it to the proxy server.
  • the proxy server retrieves the configuration file of the corresponding page from the CFG DB, and converts the page (that is, the server reformats the page according to Figs. 3-9). The converted page is transmitted to the terminal.
  • a process of reformatting a web page according to the embodiment is described. Items to be extracted from a web page of a certain site are. selected at the setting terminal [100]. Then, a configuration file created according to a result of the selection is sent and saved to the proxy server [102]. The configuration file is saved in the CFG DB of the proxy server [200] in various forms according to web sites and types of terminals as shown in Fig. 12. The reason for this is that the owners of terminals can see certain web pages at their terminals because various kinds of terminals exist nowadays.
  • the proxy server When a user requests a page through the user terminal after the configuration file is saved at the CFG DB of the proxy server [202], the proxy server transmits a request for the corresponding page to the real server [204].
  • the real server formats the requested page [300], and provides it to the proxy server [302].
  • the proxy server searches the CFG DB for a configuration file regarding a corresponding page [206]. If the server has the configuration file [210], the server reformats the page according to the configuration file [212] and transmits the page to the user [214]. If the server does not have the configuration file [211], the server converts the requested page into one that can be displayed on the terminal, and transmits it to the user terminal [304].
  • the request is transmitted to a real server through a proxy server, and the proxy server reformats the web page received from the real server according to a configuration file and transmits the page to the terminal of the user.
  • FIG. 13 the structure and operation of another system in accordance with a second embodiment of the present invention are described.
  • a setting terminal receives an original web page from a real server through the Internet and selects items to be extracted from the original web page.
  • the result of the selection by the setting terminal is saved in the virtual server as a configuration file (*.cfg).
  • the virtual server is established on the Internet together with the real server..
  • the virtual server has a configuration database (CFG DB), so that a configuration file from the terminal is saved in the database.
  • CFG DB configuration database
  • the virtual server requests a web page to the real server.
  • the real server retrieves the web page requested by the virtual server and responds to the request.
  • the virtual server retrieves the configuration file of the corresponding page from the CFG DB, and converts the page (that is, the server reformats the page according to Figs. 3 to 9).
  • the converted page is transmitted to the terminal.
  • a process of reformatting a web page according to the second embodiment is described. Items to be extracted from a web page of a certain site are selected at the setting terminal [104], Then, a configuration file created according to a result of the selection is sent and saved to the virtual server [216].
  • the configuration file is saved in the CFG DB of the virtual server [216] in various forms according to types of terminals, somewhat differently from Fig. 12.
  • configuration files are saved in various forms according to web sites; while in the second embodiment, configuration files are saved in various forms according to only the types of terminals, because the user accesses web sites by connecting to the real server for himself.
  • the virtual server When a user connects to a page through the terminal after the configuration file is saved at the CFG DB of the virtual server [218], the virtual server transmits a request for the corresponding page to the real server [220]. The real server constructs the requested page and provides it to the virtual server [306]. Then, the virtual server searches the CFG DB for a configuration file regarding the corresponding page, and when the virtual server has the configuration file, the server reformats the page according to the configuration file [222] and transmits the page to the user [224].
  • the invention serves to extract only information selected from the items of a general web page, reformat the page into a new page and provide it to a user, so an Internet browsing, which has been limited due to the relatively small sizes of display windows, can be popularized and an Internet service can be provided at a rapid speed (accordingly, at a low price).

Abstract

Disclosed is a method of reformatting webpage which extracts desired items from a HTML-based webpage so that the extracted items can be displayed at a communication terminal, and a method of providing a communication terminal with a webpage reformatted by the webpage reformatting method. A webpage reformatting method of the present invention comprises the steps of reconstructing an original HTML-based webpage document into a tree structure; representing with numerals the location of the respective nodes, selecting the desired nodes from the tree structure, marking the parent nodes of the selected nodes, deleting unselected nodes so that the desired items are left in the tree, and arranging the tree to obtain a reformatted webpage document.

Description

METHOD OF REFORMATTING WEB PAGE AND METHOD OF PROVIDING WEB
PAGE USING THE SAME
Technical Field The present invention relates to a web page re-formatter that is capable of extracting necessary items from a web page based on hypertext markup language to allow them to be displayed on a terminal, and a method of reformatting a web page requested by a terminal and transmitting the reformatted web page to the terminal.
Background Art
Nowadays, a service that provides information in the form of a web page through the Internet is popularized. The web page is requested while being saved in a server, and displayed on a client's browser. In the past, most clients were personal computers, so that the browser was capable of displaying all the information of the web page. However, recently, many clients are terminals with various sizes of screens (hereinafter, referred to as "terminals"), such as mobile phones, personal digital assistants (PDAs), Internet TVs, smart phones and web screen phones, as well as the PCs, so that the functions of their browsers have been limited.
In the terminals, the sizes of their display windows are limited, so that it is difficult to display all of the web page on each of the windows. Additionally, since the terminal cannot be provided with many input keys, there occurs a limitation that web pages have to be browsed using a limited number of input keys. Additionally, the terminals are connected to servers via a wireless media, so that the amount of data, a data transmission rate, and connection charges are matters of great concern. As a result, in order to display a web page on terminals, the web page stored in the server should be edited and then sent to the terminals. This can be performed through a function called a page reformatting or an information extraction function. This function serves to extract only information selected by a user from contents in a general web page and make a new page, and is required because the sizes of the display windows of the terminals are limited.
Disclosure of the Invention
An object of the invention is to provide a web page reformatting method that is capable of extracting necessary items from a web page based on hypertext markup language (HTML) to allow them to be displayed on a terminal, and a page providing method of reformatting a web page requested by a terminal and transmitting the reformatted page to the terminal.
In the present invention, Fig. 1 is a schematic diagram showing the typical connection between a terminal and a real server through the Internet. A call signal from the terminal is sent to the real server 18 on the Internet through an exchange net 12, an inter-working function (IWF) 14 and a proxy server 16. The proxy server serves as a proxy of the terminal that adapts data to fit the handling ability and transmission capacity' of the terminal. When the terminal is connected to the real server and requests a web page, it is indispensable to convert HTML documents for a PC browser to documents for the terminal browser in the real server. The size of the display window of each terminal, as explained in conjunction with the prior art, is limited, so only necessary items (in most cases, text) should be extracted. The invention relates to a web page re-formatter that is capable of extracting necessary items from a web page based on HTML to allow them to be displayed on a terminal, and a method of reformatting a web page requested by a terminal and transmitting the reformatted to the terminal.
More further explanation of the invention will be followed in "Best Mode" section. Brief Description of the Drawings
The above and other objects, features and other advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which: Fig. 1 is a schematic diagram showing the typical connection between a terminal and a real server through the Internet;
Fig. 2 is a view showing an original HTML document to be reformatted and a tree structure in which the document is analyzed;
Fig. 3 is a structural diagram showing a tree of a menu table in detail; Figs. 4 to 9 are tree structure diagrams showing the operation of a web page re- formatter;
Fig. 10 is a diagram showing a system for providing a page using the web page reformatting method;
Fig. 11 is a flowchart of a method using the system of Fig. 10; Fig. 12 is a structural diagram of a configuration database;
Fig. 13 is a diagram showing another system for providing a page using the web page reformatting method; and
Fig. 14 is a flowchart of a method using the system of Fig 13.
Best Modes for Carrying out the Invention
Method of reformatting page
Fig. 2 is a diagram showing the screen of a web page re-formatter in accordance with the present invention. The web page re-formatter is named a "Node Extractor". The screen is generally comprised of a view section 20 for showing a web page, a tree view section 22 for showing a tree structure of the web page, and an extraction view section 24 for showing items selected and extracted from the web page. The view section 20 has an address section 26 for inputting an Internet uniform resource locater (URL), so that the URL is inputted in the address section 26 so as to move to a desired site. In Fig. 2, for example, "http://www.yahoo.com" has been inputted in the address section 26. When the site corresponding to the.inputted URL is open, the web page is displayed in the web page view section 20 and the tree structure of the web page is displayed in the tree view section 22.
When a desired item in the web page view section 20 is dragged, the position of the selected node is activated in the tree view section 22. That is, as shown in Fig. 2, if a text "Yahoo! Auctions" in the web page view section 20 is dragged and dropped into the tree view section 22, a check box D in front of a corresponding item title is checked. In this case, if a selected node is a leaf node when a dragged item is dropped onto the tree view section 22, the check boxes of the selected node and its parent nodes are checked. And, if a selected node is not a leaf node, the check boxes of its child nodes are checked as well as the check boxes of the selected nodes and its parent node. Items that can be dragged in the web page view section 20 may be a text, an. image and an input. The text can be dragged because it has a link to a tree, and the image also can be dragged because a clover image in front of the image represents its position in the tree. The input can also be dragged because a clover image in an input box (or hidden input tag) represents its position in the tree, like the image. As described above, if check boxes in the tree view section 22 are checked, the contents of the selected items are displayed in the extraction view section 24. That is, the extraction of the node is completed, so an original web page is reformatted and outputted in the extraction view section 24. In addition, if checks in check boxes are deleted, items shown in the extraction view section 24 disappear at once. In the above explanation, a method of reformatting a page by extracting necessary items in the original web page using a re-formatter is explained. Hereinafter, a method of implementing the web page re-formatter will be explained. As shown in Fig. 3, in order to reformat an original HTML document, first of all, the document is analyzed and then reformatted in a tree type format. Fig. 3 is a view showing the first step of reformatting a homepage of a newspaper company "OO Daily" into a page consisting of necessary items. In Fig. 3, the position of -a'menu table 28 having "OO Daily" at the top of the web page can be found in the tree structure. At the bottom of the menu table 28, items "politics | economics | social | international | culture | sports I IT I metropolitan area | national | cartoons | TV" are arranged. The menu table 28 (as in usual HTML Home Pages) is constructed in a hypertext form to access a corresponding page when each item is selected. Fig. 4 is a view of the structure of a tree showing in detail the menu table 28 having "OO Daily". In the tree structure of Fig. 4, the position of each node can be represented by enumerating numerals showing that the node is situated at a certain child node of its parent node. For example, a position of a HTML situated at the uppermost position is represented as "1". That is, the number "1" means the first child node of a root node. By the same principle, "Text=Politic" can be represented as "1+2+1+2+1+2+1+1".
However, it is difficult to find the position of a certain node by the above method, so a utility program called "Node Finder" is necessary. The node finder analyzes the above tree, and gives results as follows. [1] <HTML>
[1+1] <HEAD>
[1+1+1] <TITLE>
[1+1+1+1] OO Daily
</TITLE> [1+1+2] <META >
[1+1+3] <SCRIPT >....</SCRIPT>
</HEAD> [1+2] <BODY>
[1+2+1] <TABLE>
[1+2+1 + 1] <TR>
[1+2+1+1+1] <IMG SRC="abc.gif> [1+2+1+1+2] <IMG SRC="cde.gif >
That is, the Node Finder puts numbers representing the positions of all the nodes to the front of corresponding nodes. Accordingly, a unique ID is assigned to each node.
If the home page of Fig. 3 is desired to be displayed on the terminal as shown in Fig. 5, only necessary nodes are first indicated in the tree structure as shown in Fig. 6 (nodes indicated in the filled box in Fig. 6). Thereafter, all the parent nodes of the indicated nodes in Fig. 7 are also indicated. Then, as shown in Fig.. 8, if unselected nodes are deleted, a new tree having necessary parts is completed. When the tree is arranged and serialized, a desired document arranged as shown in Fig. 9 is obtained. The document contains only necessary extracted items, so it can be transmitted and provided to the terminal.
Method of providing page using web page re-formatter
After Fig. 10, a method of providing a page using the above web page re- formatter is described. Figs. 10 to 12 describe an embodiment, in which a proxy server is laid between a terminal and a real server and page reformatting is performed in the proxy server. Figs. 13 and 14 describe another embodiment, in which a virtual server and a real server are situated on the Internet without a proxy server, and reformatting is performed in the virtual server so that a desired web page is obtained from the terminal although proxy setting is not made.
First embodiment
Referring to Fig. 10, the structure and operation of a system in accordance with a first embodiment of the present invention are described.
(1) A setting terminal receives an original web page from a real server through the Internet, and selects items to be extracted from the original web page. For example, the items of Fig. 9 are extracted from the "OO Daily" web page in Fig. 3.--- (2) The results of the selection by the setting terminal are saved in the proxy server as a configuration file (*.cfg). The proxy server has a configuration database (CFG DB), so that the configuration file from the setting terminal is saved in the database. (3) When a user connects to the Internet and requests a web page configured as above, (4) the proxy server receives the request and transmits the page to the real server. (5) The real server searches for the web page requested by the user, and transmits it to the proxy server. (6) The proxy server retrieves the configuration file of the corresponding page from the CFG DB, and converts the page (that is, the server reformats the page according to Figs. 3-9). The converted page is transmitted to the terminal.
With reference to Fig. 11, a process of reformatting a web page according to the embodiment is described. Items to be extracted from a web page of a certain site are. selected at the setting terminal [100]. Then, a configuration file created according to a result of the selection is sent and saved to the proxy server [102]. The configuration file is saved in the CFG DB of the proxy server [200] in various forms according to web sites and types of terminals as shown in Fig. 12. The reason for this is that the owners of terminals can see certain web pages at their terminals because various kinds of terminals exist nowadays.
When a user requests a page through the user terminal after the configuration file is saved at the CFG DB of the proxy server [202], the proxy server transmits a request for the corresponding page to the real server [204]. The real server formats the requested page [300], and provides it to the proxy server [302]. Then, the proxy server searches the CFG DB for a configuration file regarding a corresponding page [206]. If the server has the configuration file [210], the server reformats the page according to the configuration file [212] and transmits the page to the user [214]. If the server does not have the configuration file [211], the server converts the requested page into one that can be displayed on the terminal, and transmits it to the user terminal [304].
In this embodiment, when a user requests a web page, the request is transmitted to a real server through a proxy server, and the proxy server reformats the web page received from the real server according to a configuration file and transmits the page to the terminal of the user.
Second Embodiment
Referring to Fig. 13, the structure and operation of another system in accordance with a second embodiment of the present invention are described.
(1) A setting terminal receives an original web page from a real server through the Internet and selects items to be extracted from the original web page. (2) The result of the selection by the setting terminal is saved in the virtual server as a configuration file (*.cfg). The virtual server is established on the Internet together with the real server.. The virtual server has a configuration database (CFG DB), so that a configuration file from the terminal is saved in the database. (3) When a user connects to the Internet to access the virtual server, (4) the virtual server requests a web page to the real server. The real server retrieves the web page requested by the virtual server and responds to the request. (5) The virtual server retrieves the configuration file of the corresponding page from the CFG DB, and converts the page (that is, the server reformats the page according to Figs. 3 to 9). (6) The converted page is transmitted to the terminal.
With reference to Fig. 14, a process of reformatting a web page according to the second embodiment is described. Items to be extracted from a web page of a certain site are selected at the setting terminal [104], Then, a configuration file created according to a result of the selection is sent and saved to the virtual server [216]. The configuration file is saved in the CFG DB of the virtual server [216] in various forms according to types of terminals, somewhat differently from Fig. 12. In the first embodiment, configuration files are saved in various forms according to web sites; while in the second embodiment, configuration files are saved in various forms according to only the types of terminals, because the user accesses web sites by connecting to the real server for himself. When a user connects to a page through the terminal after the configuration file is saved at the CFG DB of the virtual server [218], the virtual server transmits a request for the corresponding page to the real server [220]. The real server constructs the requested page and provides it to the virtual server [306]. Then, the virtual server searches the CFG DB for a configuration file regarding the corresponding page, and when the virtual server has the configuration file, the server reformats the page according to the configuration file [222] and transmits the page to the user [224].
From the foregoing, the invention serves to extract only information selected from the items of a general web page, reformat the page into a new page and provide it to a user, so an Internet browsing, which has been limited due to the relatively small sizes of display windows, can be popularized and an Internet service can be provided at a rapid speed (accordingly, at a low price).

Claims

Claims
1. A web page reformatting method, the method using a web page re-formatter including a view section 20 for showing a web page, a tree view section 22 for showing a tree structure of the web page, and an extraction view section 24 for showing items selected and extracted from the web page, the method comprising the steps of: analyzing an original hypertext markup language document (the web page) and reformatting it in a tree structure; indicating a position of each node using numerals showing that the node is situated at a child node of a parent node; selecting nodes which are desired to be displayed in the tree; indicating all the parent nodes of the selected nodes; deleting all the unselected nodes so as to allow only necessary nodes to remain; and serializing the tree so as to obtain a document in which the nodes are arranged in- order.
2. The web page reformatting method according to claim 1, wherein said step of selecting nodes to be displayed in the tree further comprising the step of defining specific tags to drag and drop into the tree view section 22 items (texts, images, inputs or buttons) of the web page displayed in the view section 20.
3. A method of providing a page from a real server to a terminal using the web page reformatting method of claim 1 in a system, which includes the real server for saving web pages in the Internet space, a setting terminal for selecting items to be extracted from an original web page and a proxy server situated between the terminal and the real server for adapting data to fit a handling ability of the terminal and a transmission capacity of a network, the method comprising the steps of: selecting items to be extracted from a web page of a certain site at the setting terminal ; transmitting and saving a configuration file according to a result„of the selection to the proxy server ; transmitting a request for the corresponding page to the real server, when a user requests a page through the user terminal after the configuration file is saved in the CFG DB of the proxy server ; formatting the requested page by the real server and transmitting the formatted page to the proxy server ; searching the CFG DB for the configuration file regarding the corresponding page in the proxy server ; and reformatting the page according to the configuration file as the method of Claim
1 and transmitting the reformatted page to the user if the server has the configuration file, or converting the requested page into one that can be displayed on the terminal and transmitting the converted page to the user terminal if the server does not have the configuration file.
4. The web page providing method according to claim 3 wherein said step of saving the configuration file in the CFG DB of the proxy server is performed in such a way that the configuration file is saved in a distinguished form according to specific web sites and types of the terminals.
5. A method of providing a page from a real server to a terminal using the web page reformatting method of claim 1 in a system, which includes the real server for saving web pages in the Internet space, a setting terminal for selecting items to be extracted from an original web page and a virtual server which is established on the Internet together with the real server, the method comprising the steps of: selecting items to be extracted from a web page of a certain site at the setting terminal ; transmitting a configuration file according to a result of the .selection to the virtual server and saving it in the CFG DB of the virtual server ; transmitting a request for the corresponding page from the virtual server to the real server when a user is connected through the terminal after the configuration file is saved in the CFG DB of the virtual server ; and at the real server, formatting the requested page and transmitting it to the virtual server, and, at the virtual server, searching the CFG DB for the configuration file regarding the corresponding page, and reformatting the page according to the configuration file and transmitting the reformatted page to the user if the server has the configuration file.
6. The page providing method according to claim 5, wherein said step of saving the configuration file in the CFG DB of the virtual server is performed in such a way that the configuration file is saved in a specific form according to types of the terminals.
PCT/KR2001/001208 2000-07-13 2001-07-13 Method of reformatting web page and method of providing web page using the same WO2002006981A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001272798A AU2001272798A1 (en) 2000-07-13 2001-07-13 Method of reformatting web page and method of providing web page using the same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR2000/40057 2000-07-13
KR1020000040057A KR20020006722A (en) 2000-07-13 2000-07-13 Method of reformatting webpage and method of providing webpage using the same

Publications (1)

Publication Number Publication Date
WO2002006981A1 true WO2002006981A1 (en) 2002-01-24

Family

ID=19677725

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2001/001208 WO2002006981A1 (en) 2000-07-13 2001-07-13 Method of reformatting web page and method of providing web page using the same

Country Status (3)

Country Link
KR (1) KR20020006722A (en)
AU (1) AU2001272798A1 (en)
WO (1) WO2002006981A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020006722A (en) * 2000-07-13 2002-01-26 권혁 Method of reformatting webpage and method of providing webpage using the same
US8135801B2 (en) 2002-06-18 2012-03-13 Wireless Ink Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
WO2013185250A1 (en) 2012-06-14 2013-12-19 Woodwelding Ag Assembly for augmenting hard tissue
CN112346812A (en) * 2021-01-08 2021-02-09 北京小米移动软件有限公司 Page layout method and device

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030057241A (en) * 2001-12-28 2003-07-04 유비퀵스(주) Web-page converter and method for mobile web clients considering repeated grammatical pattern
KR20030095868A (en) * 2002-06-15 2003-12-24 (주) 고미드 Web-contents display apparatus and method in mobile communication terminal such as pda
KR100461019B1 (en) * 2002-11-01 2004-12-09 한국전자통신연구원 web contents transcoding system and method for small display devices
KR100691119B1 (en) * 2005-07-19 2007-03-09 엘지전자 주식회사 method for processing simplified homepage data by proxy serverand proxy server therof and method for receiving simplified homepage data by mobile phone and mobile phone thereof
KR20080024734A (en) 2006-09-14 2008-03-19 삼성전자주식회사 Apparatus and method for composing web document and apparatus for setting web document array
KR100979402B1 (en) * 2007-07-05 2010-09-01 주식회사 인프라웨어 Method for editing a selected area in web document
KR101009134B1 (en) * 2008-08-11 2011-01-18 주식회사 엘지유플러스 System and method for mobile web service
KR101472844B1 (en) 2007-10-23 2014-12-16 삼성전자 주식회사 Adaptive document displaying device and method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5793964A (en) * 1995-06-07 1998-08-11 International Business Machines Corporation Web browser system
US5867661A (en) * 1996-02-15 1999-02-02 International Business Machines Corporation Method and apparatus of using virtual sockets for reducing data transmitted over a wireless communication link between a client web browser and a host web server using a standard TCP protocol
KR19990073303A (en) * 1999-06-30 1999-10-05 김연수 Wireless internet access device using short text message system
US6049821A (en) * 1997-01-24 2000-04-11 Motorola, Inc. Proxy host computer and method for accessing and retrieving information between a browser and a proxy
JP2000148620A (en) * 1998-11-16 2000-05-30 Nec Software Chubu Ltd Server-client system
KR20010029147A (en) * 1999-09-29 2001-04-06 서평원 Internet service method for mobile phone
KR20010047541A (en) * 1999-11-22 2001-06-15 오기호 System and method for generation the page designed

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2344197A (en) * 1941-11-27 1944-03-14 Henry H Barnard Control panel and the like
US6023714A (en) * 1997-04-24 2000-02-08 Microsoft Corporation Method and system for dynamically adapting the layout of a document to an output device
US6173316B1 (en) * 1998-04-08 2001-01-09 Geoworks Corporation Wireless communication device with markup language based man-machine interface
US6300947B1 (en) * 1998-07-06 2001-10-09 International Business Machines Corporation Display screen and window size related web page adaptation system
SE524391C2 (en) * 1998-12-28 2004-08-03 Spyglass Inc Method and system for content conversion of electronic documents for wireless clients.
US6535896B2 (en) * 1999-01-29 2003-03-18 International Business Machines Corporation Systems, methods and computer program products for tailoring web page content in hypertext markup language format for display within pervasive computing devices using extensible markup language tools
KR20020006722A (en) * 2000-07-13 2002-01-26 권혁 Method of reformatting webpage and method of providing webpage using the same

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5793964A (en) * 1995-06-07 1998-08-11 International Business Machines Corporation Web browser system
US5867661A (en) * 1996-02-15 1999-02-02 International Business Machines Corporation Method and apparatus of using virtual sockets for reducing data transmitted over a wireless communication link between a client web browser and a host web server using a standard TCP protocol
US6049821A (en) * 1997-01-24 2000-04-11 Motorola, Inc. Proxy host computer and method for accessing and retrieving information between a browser and a proxy
JP2000148620A (en) * 1998-11-16 2000-05-30 Nec Software Chubu Ltd Server-client system
KR19990073303A (en) * 1999-06-30 1999-10-05 김연수 Wireless internet access device using short text message system
KR20010029147A (en) * 1999-09-29 2001-04-06 서평원 Internet service method for mobile phone
KR20010047541A (en) * 1999-11-22 2001-06-15 오기호 System and method for generation the page designed

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020006722A (en) * 2000-07-13 2002-01-26 권혁 Method of reformatting webpage and method of providing webpage using the same
US8135801B2 (en) 2002-06-18 2012-03-13 Wireless Ink Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US8793336B2 (en) 2002-06-18 2014-07-29 Wireless Ink Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US8825801B2 (en) 2002-06-18 2014-09-02 Wireless Ink Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US9032039B2 (en) 2002-06-18 2015-05-12 Wireless Ink Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US9619578B2 (en) 2002-06-18 2017-04-11 Engagelogic Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US9922348B2 (en) 2002-06-18 2018-03-20 Engagelogic Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US10839427B2 (en) 2002-06-18 2020-11-17 Engagelogic Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US11526911B2 (en) 2002-06-18 2022-12-13 Mobile Data Technologies Llc Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
WO2013185250A1 (en) 2012-06-14 2013-12-19 Woodwelding Ag Assembly for augmenting hard tissue
CN112346812A (en) * 2021-01-08 2021-02-09 北京小米移动软件有限公司 Page layout method and device

Also Published As

Publication number Publication date
AU2001272798A1 (en) 2002-01-30
KR20020006722A (en) 2002-01-26

Similar Documents

Publication Publication Date Title
RU2522103C2 (en) Update notification method and browser
CA2687483C (en) Method and system for desktop tagging of a web page
US7739658B2 (en) Web server for remote user devices service and web page generation
US8793341B2 (en) Web page content translator
US20040095400A1 (en) Reconfiguration of content for display on devices of different types
US20140052778A1 (en) Method and apparatus for mapping a site on a wide area network
CN103166981B (en) A kind of radio web page code-transferring method and device
JP2000194612A (en) Method and device for converting contents of electronic data into contents used for radio device
CN101233510A (en) Processing and sending search results over a wireless network to a mobile device
KR20040038458A (en) web contents transcoding system and method for small display devices
EP1706829A1 (en) Displaying a web page in a browser window and a method for handling a web page
US20110225520A1 (en) Website browsing system and server
US20110099495A1 (en) Method for enabling internet access on a multifunction reprographic machine
US7000023B2 (en) Information transfer apparatus and method transferring to another terminal information transmitted from server to client, and machine-readable recording medium recorded with program realizing information transfer method
WO2002006981A1 (en) Method of reformatting web page and method of providing web page using the same
KR20020031691A (en) Method and system for real-time transforming internet contents
US9626346B2 (en) Method of implementing structured and non-structured data in an XML document
US20020147847A1 (en) System and method for remotely collecting and displaying data
KR100869885B1 (en) Wireless internet service system for browsing web page of mobile terminal and method thereof
CN108021662A (en) A kind of Web page picture display methods of mobile terminal
KR20080057907A (en) Method for providing hyperlink information in mobile communication terminal which can connect with wireless-internet
WO2001057611A2 (en) System and method for manipulation of content for display on devices with small display areas
JPH11191082A (en) Service repeating device
JP3660533B2 (en) Electronic collection system, electronic collection creation method, and recording medium on which electronic collection system program is recorded
US6993525B1 (en) Document-database access device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC (EPO FORMS 1205A DATED 27.03.03 AND 04.06.03)

ENP Entry into the national phase

Ref document number: 2003126591

Country of ref document: RU

Kind code of ref document: A

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP