WO1999053669A1 - Computer system for managing links and method using said system - Google Patents
Computer system for managing links and method using said system Download PDFInfo
- Publication number
- WO1999053669A1 WO1999053669A1 PCT/FR1999/000861 FR9900861W WO9953669A1 WO 1999053669 A1 WO1999053669 A1 WO 1999053669A1 FR 9900861 W FR9900861 W FR 9900861W WO 9953669 A1 WO9953669 A1 WO 9953669A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pages
- link
- links
- server
- web
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
- H04L61/3005—Mechanisms for avoiding name conflicts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9558—Details of hyperlinks; Management of linked annotations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
Definitions
- the present invention relates mainly to a computer system for managing links, in particular hypertext links, and to a method implementing such a system.
- the network of INTERNET networks ensuring the permanent interconnection of computer networks, is experiencing increasing success due, on the one hand to the ease of access to the network by a temporary connection, in particular by telephone link to a computer of a supplier of access (provider in Anglo-Saxon terminology) connected to the INTERNET and, on the other hand, to the facility for finding information described in the description language of HTML pages of a subset of INTERNET called the World Wide Web or WWW in Anglo-Saxon terminology.
- INTERNET transcodes domain names into corresponding IP addresses.
- each document on the web is identified by a character string called URL (or Universal Resource Locator in English terminology).
- URL or Universal Resource Locator in English terminology.
- http://www.xxx.com/abc/divers/mapage.html corresponds to the URL of the page called mapage, described in HTML, located in the various sub-directory of the abc directory of the www web server. xxx.com.
- the web offers ease of navigation and great user-friendliness thanks to the presence of links, the selection of which, in particular in clicking on it, in a page described in HTML language allows to execute various actions:
- a computer system comprising a link change server which collects information on the pages, in particular in HTML language. including links, preferably external, on changes to page addresses as well as page deletions.
- the link change server informs the web servers concerned designating the old page addresses.
- the collection of information on the pages containing links is carried out in cooperation with the web server hosting these pages.
- the notified change is executed automatically on the server hosting the page containing the link to be modified.
- FIG. 3 is a flow diagram illustrating the operation of a module called transmitter ensuring the identification of links to be monitored;
- FIG. 4 is a flow diagram of a link change notification reception process
- FIG. 5 is a flow diagram of the process for receiving URL modification notification.
- FIG. 6 is a flow diagram of a module ensuring the reception of notification of change of URL.
- FIGS. 1 to 6 the same references have been used to designate the same elements.
- Figures 1 and 2 we can see three web servers 1, 3 and
- the pages usually published on the web are described in HTML language and are defined, firstly by the name and location of the file stored on the server and, secondly, possibly, by their name incorporated into the code of the page with the ⁇ title> tag.
- Server 1 provides access to pages 1.1, 1.2, 1.3, 1.4 and 1.5 described, for example, in HTML language.
- the server 3 provides access to pages 3.1, 3.2 and 3.3 described for example in HTML language.
- the server 5 provides access to pages 5.1, 5.2 and 5.3 described for example in HTML language.
- I t is however understood that the present invention is not limited to the use of HTML but applies to any description of content to create links including hypertext, for example using the description languages of SGML, XML, DHTML, ASP pages, APPLE HYPERCARD ® software or document management software.
- Page 1.1 has a first link 15.1 allowing you to go back to the top of the page without using the scroll bars.
- a link 15.2 points to page 1.3.
- Links 15.1 and 15.2 are internal links that are relatively easy to manage. On the one hand, site creation software can incorporate internal link consistency management tools.
- all pages 1.1 to 1.5 are normally under the responsibility of the same person, the webmaster of the web server 1.
- a link 15.3 points from page 1.1 to page 3.2 of the server 3.
- a link 15.4 points from page 1.1 to page 3.1 of the server 3.
- a link 15.5 points from page 1.1 to page 5.3 of the server 5.
- Links 15.3 to 15.5 are external links insofar as they point to pages stored on other servers than server 1 hosting page 1.1.
- a user using a consultation station 11 can connect to the server 1 and display page 1.1 on his station.
- the links 15.1 to 15.5 facilitate navigation in the information.
- Other links, not illustrated, can point to images, to JAVA applets or others.
- the user changes page or place on the page without knowing or having to enter the URLs of the various pages designated by the links 15.2 to 15.5 or the bookmark pointed by the link 15.1.
- link 15.3 is broken because page 3.2 has been removed.
- the content of page 5.3 has been moved to page 5.1 of web server 5.
- the content of page 3.1 has been moved to page 5.5 of web server 5.
- a list of links is generated and kept up to date making it possible to warn in the event of modification or deletion of a page (servers 3 and 5) the server (1) having links pointing to displaced or nonexistent pages.
- the link 15.3 bears in reference 2 the reference 15.3 '.
- the link 15.4 bears in reference 2 the reference 15.4 '.
- the link 15.5 bears in reference 2 the reference 15.5 '.
- the link 15.6 bears in reference 2 the reference 15.6 '.
- a link server 9 stores and keeps up to date the list of external links on the INTERNET, in particular on the World Wide Web. In case of change of a pointed page, it warns the servers concerned with links pointing to this page.
- the list is generated and / or maintained in a cooperative manner with the web servers which declares the creation, modification, destruction or displacement of pages, as well as the pages pointed by the links of the hosted pages. This cooperation is particularly important for servers with access restriction, in particular with INTRANET servers or servers requiring a password. access password for which the exploration of pages by a computer robot, and consequently the extraction of links from hosted pages, are not possible.
- the browsing software for the consultation stations 13 also declares to the link server 9 the favorite sites or the consultation bookmarks on the web as well as, possibly, their electronic mail addresses.
- the server 9 signals to the consultation stations 13 provided with navigation software according to the present invention the updates to be carried out or, in the event of direct connection to server 9, performs the change.
- the consultation station 13 has a shortcut 15.6 to page 3.1 of the web server 3. After notification by the link server 9, the shortcut 15.6 'of the consultation station 13 points to page 5.5 of the web server 5
- the same link 15.6 to page 3.1 starting from a consultation station 11 of known type is not automatically modified and consequently points to a page which is no longer relevant.
- the navigation software when a broken link is detected (HTTP error 404), the navigation software does not display the associated messages but connects to the link server 9 to read the new address of the page to point to.
- the link server 9 is only consulted for broken links, which limits traffic on the INTERNET 7.
- the computer system comprises a module for transmitting information on links installed on the various web servers, illustrated in FIG. 3, a link server 9 provided with a module for receiving information on links.
- the receiver module of FIG. 3 comprises a step 16 of storage in a difference file ⁇ of the history of modifications of page addresses.
- any modification (deletion, displacement) of the page is immediately notified to the link server 9 without wait for the preparation of the scan file ⁇ of all the pages hosted in search of the links to be processed.
- this scanning is limited to external links.
- the scanning step 17 consists, for example, in searching the code of the pages of the character string of the type:
- protocol designates the protocol used, for example HTTP
- server means the address or designation of the hosting server
- directory designates the directory and the possible subdirectories for storing the code file
- file is the name of the code file forming the page.
- the list i also includes the logical locations corresponding to the various HTML pages. We go to 21. In 21, we check if there is an earlier list.
- the current list (list i) is compared with the previous list (list i-1) and the difference is stored in a difference file ⁇ .
- the current list (list i) is stored in the difference file ⁇ .
- the list ⁇ is transmitted to the link server 9.
- the list ⁇ possibly supplemented by the more or less complete history of the evolutions of the various pages hosted by the server is made available. for consultation through I NTERNET.
- the ⁇ list includes, for example, messages for adding pages, concerning new pages added, modifications to pages concerning renamed or moved pages, deletions of pages. concerning the deleted pages, the addition of links concerning the new external links created, the modification of links indicating the modified links and the deletion of links concerning the deleted links.
- server 3 notifies the link server that page 3.2 has been deleted and that page 3.1 has been modified while web server 5 indicates pages 5.1 and 5.3 have been modified and that pages 5.4 and 5.5 have been added.
- Transmission 27 can be done by email, the procedure can be done automatically or after validation by the issuer's webmaster to check the consistency, accuracy and absence of confidential information in the notification to the link server 9.
- the transmission can also be carried out according to the TCP / IP network transmission protocol, in particular upon interrogation of the web server by the link server 9.
- the transmission 27 can also be carried out by a high-level protocol of the HTTP type.
- the link server 9 connects to the web server and executes a standard script, for example according to the standard called in English terminology Common Gateway Interface or CGI and advantageously executes a script preferably written in PERL language which is particularly optimized. for handling arbitrary strings.
- the script displays the list of file ⁇ which is retrieved by the link server 9.
- the link server 9 browses all the web servers declaring that it includes a sender module.
- the ⁇ file is advantageously deleted on the Web server.
- the transmission 27 can be carried out by any protocol understandable by the recipient, such as for example voice synthesis, a fax, a message on a personal call receiver (pager in English terminology) or a short message (Short Message System or SMS in English terminology) addressed to the webmaster of the server concerned.
- a protocol understandable by the recipient, such as for example voice synthesis, a fax, a message on a personal call receiver (pager in English terminology) or a short message (Short Message System or SMS in English terminology) addressed to the webmaster of the server concerned.
- FIGS. 4 and 5 the operation of the link server 9 has been illustrated.
- the server ensures the reception, by electronic mail, transmission in TCP / IP mode or in HTTP mode of the ⁇ files. 10
- the link server 9 updates the database 32 of links, in particular external links on the World Wide Web. As a variant, it also receives the declarations of the bookmarks or favorites of the post navigation software 13 according to the present invention.
- the link server receives notifications of changes to URLs of web pages. Information on these modifications can be included in the ⁇ files or be stored and transmitted separately.
- the link server 9 scans the various web servers to constitute the list of web pages, their location and the links which they contain. This list can also be compiled from the I NTERNET indexing database compiled by search engines and including indexing of links.
- the web server 9 advantageously assigns a compact signature to the page. This signature includes the ⁇ t ⁇ tle> tag among HTML pages supplemented, preferably, by relevant data identifying the page based on the occurrences of words, images, the layout used and / or by semantic analysis of the text. or check sum, that is to say the value, for example weighted, of the sum of the values of the characters composing the page, so as to facilitate the identification of the pages moved.
- a server 3, 5 moving 3.1, 5.1 or deleting 3.2, a page notifies these changes to the servers having informed them that they are hosting pages with links directed to modified pages.
- the link server 9 scans the link database to establish a list of possible links affected by the changes or deletions of the pages, that is to say the list of pages comprising links which are now broken.
- the link server 9 notifies the web servers comprising the broken links of the modifications, displacements or deletions of the pages.
- This notification can also be made by email, notification in TCP / IP transmission mode, HTTP type transmission or other.
- FIG. 6 The operation of a notified web server 1 is illustrated in FIG. 6.
- the server 1 receives a notification of change of the URLs of the pages designated by the links 15.3 to 15.5.
- the webmaster advantageously performs a validation of the proposed modifications.
- refusal of validation we go to 43 This absence of validation can come from an uncertainty about the origin of the message received at 39 or its relevance.
- the transmitting and receiving modules on the various servers 1, 3 or 5 can be carried out periodically, upon manual triggering by the webmaster, in particular after a modification of the pages or operate in the background with activation in particular in the event of modification of the HTML pages.
- these modules can be made up of programs called DAEMON while on servers running on the WINDOWS NT ® operating system, they can be called modules SERVICES.
- the robot traversing the World Wide Web to constitute a database on the URLs of the HTML pages and of the links which they contain, avoids the exploration of the cooperative servers having carried out a list notification.
- a server 3 or 5 modifies or deletes a page, it makes a connection to the link server 9 to inquire about the list of servers 1 comprising pages 1.1 comprising links 12
- I t can prove to be extremely advantageous to provide the system according to the present invention with security devices preventing false notification, in particular malicious notifications and / or attempts to create unwanted links.
- Any security system of known type can be used, in particular the authentication of the author of the message and of the integrity of the content.
- We can for example encrypt messages for example with so-called public key encryption algorithms, such as RSA or DSA, PGP or the PGP / Mime or S / Mime protocols.
- Public key cryptography systems are notably described in US-A-4,200,770, US-A-4,218,582, US-A-4,405,829, US-A-4,424,414 and US-A-4,995,082 as well as in the book "Applied cryptography", second edition, by Bruce Schneier.
- the called server calls back the sender of the message with incorporation of a random number of authentication.
- the response includes the random number or a number derived from the random authentication number.
- the preferred variant of the present invention takes into account the fact that, frequently, the administrator of a website, in particular of small websites, has a local copy of his site on his computer or his workstation which is not permanently connected to the Internet. On the contrary, the website server is permanently connected to it. The modifications made to the pages of the local copy are uploaded to the actual web server, for example by the FTP protocol. In such a case, the administrator loads on the computer comprising the local copy of its site client software ensuring cooperation with the link server 9.
- the administrator registers on the link server 9 by giving the address of its website (ex: http: // www.monserveur.com/ or possibly a sub-directory if the site is shared http://www.unserveur.com/monrepertoire/) and its e-mail address (ex: myname @ myserver.com). This is done either directly by filling out a form on the website of the link server 9 or by configuring the client software. 13
- the list of couples (link location, link) is drawn up by the client software, which browses all the files contained in the local copy of the site and extracts the language tags used, including HTML for links. For each link found, the client software created a new entry in the list containing the address that the page containing the link, will have on the Web server itself, associated with the value of the link. Once the list has been drawn up, the client software connects to the link server 9, for example via an HTTP protocol and transmits the list of couples (link location, link).
- the client software establishes only a list of the pages of its site and saves it in the link server 9. To do this, the client software scans all the files contained in the local copy of the site and connects to the link server 9 via, for example the HTTP protocol passing the address of the pages browsed in parameters.
- Link servers connect to HTTP pages saved in this way and browse for external links. The external links found are added to the link database under the reference of the user's website 3.
- the link server constantly monitors all registered links belonging to unregistered servers by connecting via HTTP.
- the administrator 3 who receives a notification message asking him to synchronize uses the client software to connect via HTTP to the link server.
- the date of the last update of the "client” is passed in parameter during the connection and all the modifications subsequent to this date and relating to the current site are transmitted to the "client" in HTML format.
- the client software interprets the HTML code returned in the previous step and applies the corresponding modifications to the local copy of the site files. It does this either by deleting the links (deleted pages) or by replacing the links (moved pages) and this after validation by the administrator.
- the administrator works on the local copy of his site deleting, adding, moving or modifying the content of his pages.
- the administrator updates his website proper, permanently connected to I NTERNET by copying (via FTP for example) the local copy of the files to his site.
- the administrator uses the client software to report any changes applied to his site.
- the software detects the pages added, deleted, moved or modified by comparison of the "Delta" directory ( ⁇ ) and the local copy of the site.
- This information can be verified and modified by the administrator.
- the client software connects to the link server 9 using HTTP to report the changes.
- the link server advantageously checks the validity of the information transmitted in the previous step by connecting via HTTP via INTERNET AND to the administrator's website.
- the modified or added pages are scanned to determine their external links. For moved pages, we check that the old page no longer exists and that the new one exists. For deleted pages, we check that the old page no longer exists.
- the purpose of this step is to avoid falsification of information and the risk of malicious false notifications.
- the administrator can register directly from the actual website permanently connected to the INTERNET and receive notifications there.
- the server 9 can also perform the detection of movements and the deletion of pages on servers not registered on the link server 9. In this 15
- HTTP error 404 When the page pointed to no longer exists (HTTP error 404), we connect to the page containing the internal link and determine the new address pointed to by this link.
- the internal link having logically already been updated by the site administrator, we thus obtain the new address of the page thereby resolving the external link.
- the address pointed to by the rectified internal link is notified as a corrected external link on the pages of other Web servers which contain an external link equal to the old internal link.
- the present invention applies to any computer system comprising links, in particular external links, such as document management system, local network, messaging.
- the present invention applies mainly to pages containing links on the World Wide Web.
Abstract
Description
Claims
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002328082A CA2328082A1 (en) | 1998-04-15 | 1999-04-13 | Computer system for managing links and method using said system |
IL13894599A IL138945A0 (en) | 1998-04-15 | 1999-04-13 | Computer system for managing links and method using the said system |
JP2000544111A JP2002511627A (en) | 1998-04-15 | 1999-04-13 | Computer system for managing links and method of implementing the system |
EP99913397A EP1072141A1 (en) | 1998-04-15 | 1999-04-13 | Computer system for managing links and method using said system |
AU31535/99A AU3153599A (en) | 1998-04-15 | 1999-04-13 | Computer system for managing links and method using said system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR98/04660 | 1998-04-15 | ||
FR9804660A FR2777725B1 (en) | 1998-04-15 | 1998-04-15 | COMPUTER SYSTEM FOR MANAGING LINKS AND METHOD FOR IMPLEMENTING SUCH SYSTEM |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999053669A1 true WO1999053669A1 (en) | 1999-10-21 |
Family
ID=9525238
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/FR1999/000861 WO1999053669A1 (en) | 1998-04-15 | 1999-04-13 | Computer system for managing links and method using said system |
Country Status (9)
Country | Link |
---|---|
EP (1) | EP1072141A1 (en) |
JP (1) | JP2002511627A (en) |
AU (1) | AU3153599A (en) |
CA (1) | CA2328082A1 (en) |
FR (1) | FR2777725B1 (en) |
IL (1) | IL138945A0 (en) |
RU (1) | RU2000128642A (en) |
WO (1) | WO1999053669A1 (en) |
ZA (1) | ZA200005364B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002095624A2 (en) * | 2001-05-22 | 2002-11-28 | The Parity Bit Ltd. | A method for organizing an internet search according to user purposeful activities |
GB2382433A (en) * | 2001-10-26 | 2003-05-28 | Hewlett Packard Co | Notifying registered users of changes to hyperlinks |
JP2003530627A (en) * | 2000-01-28 | 2003-10-14 | カマース ワン オペレイションズ インコーポレイテッド | Method of searching schema for interpreting document in e-commerce system |
US10719568B2 (en) | 2017-11-28 | 2020-07-21 | International Business Machines Corporation | Fixing embedded richtext links in copied related assets |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006236084A (en) * | 2005-02-25 | 2006-09-07 | Ricoh Co Ltd | Database system |
US8176166B2 (en) | 2007-04-19 | 2012-05-08 | International Business Machines Corporation | Autonomic management of uniform resource identifiers in uniform resource identifier bookmark lists |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5805824A (en) * | 1996-02-28 | 1998-09-08 | Hyper-G Software Forchungs-Und Entwicklungsgesellschaft M.B.H. | Method of propagating data through a distributed information system |
-
1998
- 1998-04-15 FR FR9804660A patent/FR2777725B1/en not_active Expired - Fee Related
-
1999
- 1999-04-13 CA CA002328082A patent/CA2328082A1/en not_active Abandoned
- 1999-04-13 EP EP99913397A patent/EP1072141A1/en not_active Withdrawn
- 1999-04-13 IL IL13894599A patent/IL138945A0/en unknown
- 1999-04-13 JP JP2000544111A patent/JP2002511627A/en active Pending
- 1999-04-13 RU RU2000128642/09A patent/RU2000128642A/en not_active Application Discontinuation
- 1999-04-13 AU AU31535/99A patent/AU3153599A/en not_active Abandoned
- 1999-04-13 WO PCT/FR1999/000861 patent/WO1999053669A1/en not_active Application Discontinuation
-
2000
- 2000-10-03 ZA ZA200005364A patent/ZA200005364B/en unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5805824A (en) * | 1996-02-28 | 1998-09-08 | Hyper-G Software Forchungs-Und Entwicklungsgesellschaft M.B.H. | Method of propagating data through a distributed information system |
Non-Patent Citations (4)
Title |
---|
INGHAM D ET AL: "Fixing the @?Broken-Link@? problem: the W3Objects approach", COMPUTER NETWORKS AND ISDN SYSTEMS, vol. 28, no. 11, May 1996 (1996-05-01), pages 1255-1268, XP004018225 * |
PITKOW J E ET AL: "Supporting the Web: A distributed hyperlink database system", COMPUTER NETWORKS AND ISDN SYSTEMS, vol. 28, no. 11, May 1996 (1996-05-01), pages 981-991, XP004018201 * |
SUSAKI S ET AL: "Missing the 404: link integrity on the World Wide Web", COMPUTER NETWORKS AND ISDN SYSTEMS, vol. 30, no. 1-7, April 1998 (1998-04-01), pages 761-762, XP004121482 * |
THISTLEWAITE P: "Automatic construction and management of large open webs", INFORMATION PROCESSING & MANAGEMENT (INCORPORATING INFORMATION TECHNOLOGY), vol. 33, no. 2, March 1997 (1997-03-01), pages 161-173, XP004091793 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003530627A (en) * | 2000-01-28 | 2003-10-14 | カマース ワン オペレイションズ インコーポレイテッド | Method of searching schema for interpreting document in e-commerce system |
WO2002095624A2 (en) * | 2001-05-22 | 2002-11-28 | The Parity Bit Ltd. | A method for organizing an internet search according to user purposeful activities |
WO2002095624A3 (en) * | 2001-05-22 | 2003-10-16 | Parity Bit Ltd | A method for organizing an internet search according to user purposeful activities |
GB2382433A (en) * | 2001-10-26 | 2003-05-28 | Hewlett Packard Co | Notifying registered users of changes to hyperlinks |
GB2382433B (en) * | 2001-10-26 | 2005-11-30 | Hewlett Packard Co | Method to preserve web page links using registration and notification |
US10719568B2 (en) | 2017-11-28 | 2020-07-21 | International Business Machines Corporation | Fixing embedded richtext links in copied related assets |
Also Published As
Publication number | Publication date |
---|---|
ZA200005364B (en) | 2002-02-25 |
FR2777725A1 (en) | 1999-10-22 |
IL138945A0 (en) | 2001-11-25 |
FR2777725B1 (en) | 2003-02-21 |
EP1072141A1 (en) | 2001-01-31 |
AU3153599A (en) | 1999-11-01 |
JP2002511627A (en) | 2002-04-16 |
RU2000128642A (en) | 2002-10-27 |
CA2328082A1 (en) | 1999-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6415294B1 (en) | Electronic file retrieval method and system | |
US8683311B2 (en) | Generating structured data objects from unstructured web pages | |
US8005806B2 (en) | System and method for information retrieval using context information | |
JP4122733B2 (en) | Web page information formatting program | |
US6018801A (en) | Method for authenticating electronic documents on a computer network | |
KR101922037B1 (en) | Page operation processing method and apparatus, and terminal | |
CA2365368A1 (en) | Information collection server, information collection method, and recording medium | |
EP1958119A2 (en) | System and method for appending security information to search engine results | |
EP1328874A1 (en) | Client-based objectifying of hypertext pages | |
US20080068651A1 (en) | Methods and apparatuses for publication of unconsciously captured documents | |
WO2007146198A2 (en) | System and method for providing secure third party website histories | |
US6952723B1 (en) | Method and system for correcting invalid hyperlink address within a public network | |
CA2437273C (en) | Network conduit for providing access to data services | |
JP5049172B2 (en) | Reverse proxy system | |
CN101127068B (en) | Information processing system is unified information processing method | |
CN103793508A (en) | Method, device and system for loading recommend information and detecting websites | |
CN1997997A (en) | Improved user interface | |
US20080216023A1 (en) | Method and a system for creating a website guide | |
WO1999053669A1 (en) | Computer system for managing links and method using said system | |
US7356566B2 (en) | Selective mirrored site accesses from a communication | |
JP4415594B2 (en) | Server apparatus, server apparatus program, and server apparatus information processing method | |
WO2006035201A1 (en) | Safe viewing of web pages | |
JP5026130B2 (en) | Mail management method, mail management system, and mail management program | |
US6829767B2 (en) | Method to control alternative application operation based on results of an ordered application execution attempt | |
US20030009462A1 (en) | Computer-readable designators and methods and systems of using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SL SZ 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 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 | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 200005364 Country of ref document: ZA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 31535/99 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 507347 Country of ref document: NZ |
|
ENP | Entry into the national phase |
Ref document number: 2328082 Country of ref document: CA Ref document number: 2328082 Country of ref document: CA Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 138945 Country of ref document: IL |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1999913397 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: IN/PCT/2000/642/CHE Country of ref document: IN |
|
WWP | Wipo information: published in national office |
Ref document number: 1999913397 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1999913397 Country of ref document: EP |