US20010042076A1 - A hypertext reader which performs a reading process on a hierarchically constructed hypertext - Google Patents

A hypertext reader which performs a reading process on a hierarchically constructed hypertext Download PDF

Info

Publication number
US20010042076A1
US20010042076A1 US09/104,185 US10418598A US2001042076A1 US 20010042076 A1 US20010042076 A1 US 20010042076A1 US 10418598 A US10418598 A US 10418598A US 2001042076 A1 US2001042076 A1 US 2001042076A1
Authority
US
United States
Prior art keywords
anchor
read
pages
link destination
hierarchically constructed
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
US09/104,185
Other versions
US6338075B2 (en
Inventor
Ryoji Fukuda
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Individual
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 Individual filed Critical Individual
Assigned to CANON KABUSHIKI KAISHA reassignment CANON KABUSHIKI KAISHA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FUKUDA, RYOJI
Publication of US20010042076A1 publication Critical patent/US20010042076A1/en
Application granted granted Critical
Publication of US6338075B2 publication Critical patent/US6338075B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99948Application of database or data structure, e.g. distributed, multimedia, or image

Definitions

  • the invention relates to information processing apparatus and method and, more particularly, to a hyper text reader such as a WWW (World Wide Web) browser or the like for performing a reading process of a hyper text which is hierarchically constructed.
  • a hyper text reader such as a WWW (World Wide Web) browser or the like for performing a reading process of a hyper text which is hierarchically constructed.
  • FIG. 8 shows a constructional example of a conventional hyper text reader.
  • FIG. 9 shows expression contents of a conventional WWW browser 24 displayed on a display screen of display means 5 in FIG. 8.
  • a conventional reading process of a hyper text document will now be described hereinbelow.
  • a mark indicating that the document has already been read is added to the accessed anchor A by mark addition means 2 .
  • the present page position is registered into a page position memory stack 6 by page position registration means 3 .
  • the hyper text document 62 in the network 61 on the link destination side is searched by access means 4 .
  • a desired page of the accessed hyper text document 62 is displayed by the display means 5 .
  • a preceding button 22 written as “BACK” or the like is instructed by the instruction means 1 , so that page position call means 8 obtains a page position from the page position memory stack 6 , thereby making it possible to access to the original page 27 .
  • the accessed original page 27 is displayed by the display means 5 .
  • the apparatus can access to the next page by a process similar to that of the preceding button 22 and display.
  • the hyper text document 62 can be read.
  • a target page to be read (for example, business trip report page) is displayed on the display screen.
  • the hyper text document 62 is read through the access means 4 .
  • the person who makes a page allows an anchor to link with an associated external page to be included.
  • the anchor is an anchor to be accessed to the outside or not cannot be discriminated if only characters or image written in the anchor are used.
  • the link destination of the anchor can be displayed in a part of the screen.
  • an information processing apparatus for reading a hyper text on a link destination side by instructing anchors of pages which are hierarchically constructed, comprising: automatic linking instruction means for instructing to start an automatic linking of the hierarchically constructed pages; anchor search means for searching non-read anchors in the hierarchically constructed pages on the basis of the start instruction; and link destination access means for, when the non-read anchor exists, accessing to the hyper text on the link destination side corresponding to the searched non-read anchors.
  • an information processing apparatus for reading a hyper text on a link destination side by instructing anchors of pages which are hierarchically constructed, comprising: automatic linking instruction means for instructing to start an automatic linking of the hierarchically constructed pages; anchor search means for searching non-read anchors in the hierarchically constructed pages on the basis of the start instruction; memory means for storing a page position; mark addition means for, when the non-read anchor exists, adding an “already read” mark to such an anchor; registration means for registering a page position of the anchor to which the “already read” mark was added into the memory means; link destination access means for accessing to the hyper text on the link destination side corresponding to the searched non-read anchor; page position call means for calling the page position stored in the memory means when the non-read anchor does not exist; and means for accessing so as to return to the called page position.
  • an information processing method of reading a hyper text on a link destination side by instructing anchors of hierarchically constructed pages comprising: an automatic linking instructing step of instructing to start an automatic linking of the hierarchically constructed pages; an anchor searching step of searching non-read anchors in the hierarchically constructed pages on the basis of the start instruction; and a step of, when the non-read anchor exists, accessing to the hyper text on the link destination side corresponding to the searched non-read anchors.
  • an information processing method of reading a hyper text on a link destination side by instructing anchors of pages which are hierarchically constructed comprising: an automatic linking instructing step of instructing to start an automatic linking of the hierarchically constructed pages; an anchor searching step of searching non-read anchors in the hierarchically constructed pages on the basis of the start instruction; a step of, when the non-read anchor exists, adding an “already read” mark to such an anchor; a step of registering a page position of the anchor to which the “already read” mark was added into a memory area; a step of accessing to the hyper text on the link destination side corresponding to the searched non-read anchor; a step of calling the page position stored in the memory area when the non-read anchor does not exist; and a step of accessing so as to return to the called page position.
  • a recording medium in which a reading control program for allowing a computer to control a reading operation of a hyper text corresponding to anchors of pages which are hierarchically constructed has been recorded, wherein the control program allows the computer to execute the steps of: instructing to start an automatic linking of the hierarchically constructed pages; searching non-read anchors in the hierarchically constructed pages on the basis of the start instruction; and when the non-read anchor exists, accessing to a hyper text on a link destination side corresponding to the searched non-read anchor.
  • a recording medium in which a reading control program for allowing a computer to control a reading operation of a hyper text corresponding to anchors of pages which are hierarchically constructed has been recorded, wherein the control program comprises the steps of: executing a start instruction of an automatic linking of the hierarchically constructed pages; searching non-read anchors in the hierarchically constructed pages on the basis of the start instruction; when the non-read anchor exists, adding an “already read” mark to the anchor; registering a page position of the anchor to which the “already read” mark was added into a memory area; accessing a hyper text on a link destination side corresponding to the searched non-read anchor; calling the page position stored in the memory area when the non-read anchor does not exist; and accessing so as to return to the called page position.
  • FIG. 1 is a block diagram showing a construction of a browser according to the first embodiment of the invention
  • FIG. 2 is an explanatory diagram showing the contents of a browser displayed on a screen
  • FIG. 3 is a flowchart showing an automatic linking process according to the invention.
  • FIG. 4 is a block diagram showing a schematic construction of an information processing apparatus according to the invention.
  • FIG. 5 is an explanatory diagram showing a memory map
  • FIG. 6 is a flowchart showing an automatic linking process according to the second embodiment of the invention.
  • FIG. 7 is an explanatory diagram showing a memory map
  • FIG. 8 is a block diagram showing a construction of a conventional browser.
  • FIG. 9 is an explanatory diagram showing contents of the conventional browser displayed on the screen.
  • FIG. 4 shows a construction of a hardware construction of the apparatus.
  • OS operating system
  • Window system 71 which have previously been stored in an ROM 52 are activated from a CPU 51 .
  • Data processes are executed through a bus 59 by using an RAM 53 as a main storage.
  • a display controller 54 , an input device controller 56 , and a network interface 60 start to operate, respectively.
  • a display is performed to a display apparatus 55 as display means 5 .
  • a mouse 57 or a keyboard 58 By operating a mouse 57 or a keyboard 58 , it is possible to access to the network 61 .
  • FIG. 5 shows a memory map of the RAM 53 as a main storage when the data processes are executed.
  • the page position memory stack area 6 to store a page position a WWW browser 80 having a graphical user interface as shown in FIG. 2 by which the data processes according to the invention are executed, and the like have been stored in the RAM 53 .
  • An executing program of the WWW browser 80 is shown in a flowchart of FIG. 3, which will be explained hereinlater.
  • the WWW browser 80 constructed by such software is stored in the ROM 52 or RAM 53 as in the embodiment. However, it can be also stored as a separate device into a memory medium such as a floppy disk or the like.
  • the WWW browser used here denotes software for reading a hyper text called an HTML (Hyper Text Markup Language) format constructed on the internet on the basis of an HTTP (Hyper Text Transfer Protocol).
  • HTML Hyper Text Markup Language
  • HTTP Hyper Text Transfer Protocol
  • FIG. 1 shows a block diagram of the construction of the WWW browser 80 .
  • the anchor A, succeeding button 21 , preceding button 22 , mark addition means 2 , page position registration means 3 , access means 4 , page position memory stack 6 , and page position call means 8 are similar to those in the construction of the conventional WWW browser 24 mentioned above.
  • automatic linking button 9 serving as automatic linking instruction means and an anchor search means 10 are newly provided.
  • the automatic linking button 9 instructs the start to perform the automatic linking of the page 27 which is hierarchically constructed as shown in FIG. 2.
  • the anchor search means 10 searches the non-read anchor A in the hierarchically constructed pages 27 on the basis of the start instruction for the automatic linking by the automatic linking button 9 .
  • FIGS. 1 and 4 will now be mutually referred.
  • the WWW browser 80 is stored in the ROM 52 or RAM 53 .
  • the access means 4 corresponds to the network interface 60 .
  • the instruction means 1 corresponds to the mouse 57 or keyboard 58 .
  • step S 41 the next anchor is searched.
  • step S 42 whether the next anchor A exists or not is discriminated from a result in step S 41 . If the anchor A exists, step S 43 is executed. If NO, step S 48 is executed.
  • step S 43 a check is made to see if an “already read” mark (showing that the anchor has already been read) has been added to the searched anchor A. If YES, the processing routine is returned to step S 41 and the next anchor A is searched. In this case, to show the addition of the “already read” mark, it is desirable to perform a process such that a color of an underline indicative of the anchor A changes, a character is inverted, or the like. If the “already read” mark is not added to the searched anchor A, step S 44 is executed.
  • step S 44 the “already read” mark is added to the searched anchor A.
  • step S 45 the present page position is registered into the page position memory stack 6 and a stack pointer is updated.
  • step S 46 the hyper text document 62 on the network 61 as a link destination corresponding to the searched anchor A is accessed.
  • step S 47 the accessed page is displayed and the automatic linking process is finished.
  • step S 48 since the anchor as a search result does not exist, the page position is called from the page position memory stack 6 , the page position registered in the stack is deleted, and the stack pointer is returned.
  • step S 49 the page position called from the page position memory stack 6 is accessed and step S 47 is executed. Since the operation for the automatic linking process as mentioned above can be easily performed by merely repeating the clicking operation of the automatic linking button 9 , the operability can be improved.
  • the embodiment is an example in case of changing searching conditions of the anchor in the WWW browser 80 described in the foregoing first embodiment.
  • FIG. 7 is a memory map showing a server address storage area 81 newly assured in the RAM 53 .
  • An IP address of the WWW server which is at present being accessed is stored here.
  • the IP address of the WWW server is added to the searching conditions. By limiting the searching conditions into a server of the page that is at present being accessed, only target information can be read without diverging the access to the outside.
  • step S 42 if the searching condition is YES, step S 71 is executed.
  • step S 71 a check is made to see if the searched anchor is the anchor to the external server. If it is the anchor to the external server, step S 41 is executed. If NO, step S 43 is executed. That is, in the embodiment, the searching conditions are limited in the server of the page which is at present being accessed so as not to diverge the access to the outside.
  • an instruction from the automatic linking instruction means is used as a trigger and the first non-read anchor is searched by the anchor search means. If there is the non-read anchor, the link destination is accessed. If there is no non-read anchor, the processing routine is returned to the original page. Therefore, by performing only the simple operation such that the automatic linking instruction means is merely repetitively continuously depressed, the pages which are hierarchically constructed can be sequentially traced, so that the operability can be improved.
  • the searching conditions are limited into the server of the page that is at present being accessed and the page can be read.
  • the operability can be further improved.

Abstract

In a process for sequentially searching pages which are hierarchically constructed such as a WWW browser or the like, by controlling in a manner such that an instruction from automatic linking instruction means is used as a trigger, a first non-read anchor is searched by anchor search means, and if there is the non-read anchor, a hyper text of a network on the link destination side is accessed, and if there is no non-read anchor, the processing routine is returned to the original page. Thus, upon reading the hyper text, the operability is improved by an automatic linking process.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The invention relates to information processing apparatus and method and, more particularly, to a hyper text reader such as a WWW (World Wide Web) browser or the like for performing a reading process of a hyper text which is hierarchically constructed. [0002]
  • 2. Related Background Art [0003]
  • As a technique of a conventional hyper text reader such as a WWW browser or the like, a “Navigator” (made by Netscape Co., Ltd.), an “Internet Explorer” (made by Microsoft Co., Ltd.), or the like has been known. [0004]
  • FIG. 8 shows a constructional example of a conventional hyper text reader. FIG. 9 shows expression contents of a [0005] conventional WWW browser 24 displayed on a display screen of display means 5 in FIG. 8. A conventional reading process of a hyper text document will now be described hereinbelow.
  • Hitherto, in case of reading a [0006] hyper text document 62 in a network 61 on the link destination side shown in FIG. 8, in a document of a page 27 which is hierarchically constructed and can be expressed by a display screen as shown in FIG. 9, a drawing object called an anchor A which is expressed by a text or an image shown by an underline, a highlight, or the like is instructed by using instruction means 1 such as mouse, keyboard, or the like, thereby accessing the link destination shown in the anchor A.
  • In this instance, a mark indicating that the document has already been read is added to the accessed anchor A by mark addition means [0007] 2. The present page position is registered into a page position memory stack 6 by page position registration means 3. The hyper text document 62 in the network 61 on the link destination side is searched by access means 4. A desired page of the accessed hyper text document 62 is displayed by the display means 5.
  • To return the display screen to an original page (business trip report page) [0008] 27, a preceding button 22 written as “BACK” or the like is instructed by the instruction means 1, so that page position call means 8 obtains a page position from the page position memory stack 6, thereby making it possible to access to the original page 27. The accessed original page 27 is displayed by the display means 5. Further, to progress the display screen to a next page, by instructing a succeeding button 21 by the instruction means 1, the apparatus can access to the next page by a process similar to that of the preceding button 22 and display. In a display screen as shown in FIG. 9 after the original page or next page was accessed as mentioned above, by instructing the anchor A by the instruction means 1, the hyper text document 62 can be read.
  • In the conventional construction as shown in FIGS. 8 and 9, to instruct the anchor A in the document in the [0009] page 27 which is hierarchically constructed, as mentioned above, first by instructing the succeeding button 21 or preceding button 22 by the instruction means 1, a target page to be read (for example, business trip report page) is displayed on the display screen. In the target page, by instructing the anchor A of the underlined document or the like by the instruction means 1, the hyper text document 62 is read through the access means 4.
  • To read the [0010] hyper text document 62 as mentioned above, the operations of the succeeding button 21 and preceding button 22 to change the display screen and the operation to instruct the anchor A to be accessed to the link destination have to be properly judged and executed each time by the operator. Particularly, in case of searching the anchor A which is not read yet, the pages which were hierarchically constructed have to be sequentially traced, it takes time for the processing operation and an operability is bad.
  • Generally, in many cases, to fill up the formed hyper text document, the person who makes a page allows an anchor to link with an associated external page to be included. There is a case where whether the anchor is an anchor to be accessed to the outside or not cannot be discriminated if only characters or image written in the anchor are used. In such a case, according to the conventional techniques, by moving a mouse cursor to a position over the anchor, the link destination of the anchor can be displayed in a part of the screen. [0011]
  • Since the link destination cannot be known if the mouse is not matched with position of the anchor by moving, in the case where the operator who executes the reading operation merely wants to obtain only information which is derived from a server of the accessed page, it is necessary to match the position of the mouse cursor with that of the anchor and to confirm the link destination every time, so that the operability deteriorates. [0012]
  • SUMMARY OF THE INVENTION
  • It is an object of the invention to provide information processing apparatus and method which can improve an operability by performing an automatic linking process when a hyper test is read. [0013]
  • According to the invention, there is provided an information processing apparatus for reading a hyper text on a link destination side by instructing anchors of pages which are hierarchically constructed, comprising: automatic linking instruction means for instructing to start an automatic linking of the hierarchically constructed pages; anchor search means for searching non-read anchors in the hierarchically constructed pages on the basis of the start instruction; and link destination access means for, when the non-read anchor exists, accessing to the hyper text on the link destination side corresponding to the searched non-read anchors. [0014]
  • According to the invention, there is also provided an information processing apparatus for reading a hyper text on a link destination side by instructing anchors of pages which are hierarchically constructed, comprising: automatic linking instruction means for instructing to start an automatic linking of the hierarchically constructed pages; anchor search means for searching non-read anchors in the hierarchically constructed pages on the basis of the start instruction; memory means for storing a page position; mark addition means for, when the non-read anchor exists, adding an “already read” mark to such an anchor; registration means for registering a page position of the anchor to which the “already read” mark was added into the memory means; link destination access means for accessing to the hyper text on the link destination side corresponding to the searched non-read anchor; page position call means for calling the page position stored in the memory means when the non-read anchor does not exist; and means for accessing so as to return to the called page position. [0015]
  • According to the invention, there is provided an information processing method of reading a hyper text on a link destination side by instructing anchors of hierarchically constructed pages, comprising: an automatic linking instructing step of instructing to start an automatic linking of the hierarchically constructed pages; an anchor searching step of searching non-read anchors in the hierarchically constructed pages on the basis of the start instruction; and a step of, when the non-read anchor exists, accessing to the hyper text on the link destination side corresponding to the searched non-read anchors. [0016]
  • According to the invention, there is also provided an information processing method of reading a hyper text on a link destination side by instructing anchors of pages which are hierarchically constructed, comprising: an automatic linking instructing step of instructing to start an automatic linking of the hierarchically constructed pages; an anchor searching step of searching non-read anchors in the hierarchically constructed pages on the basis of the start instruction; a step of, when the non-read anchor exists, adding an “already read” mark to such an anchor; a step of registering a page position of the anchor to which the “already read” mark was added into a memory area; a step of accessing to the hyper text on the link destination side corresponding to the searched non-read anchor; a step of calling the page position stored in the memory area when the non-read anchor does not exist; and a step of accessing so as to return to the called page position. [0017]
  • According to the invention, there is provided a recording medium in which a reading control program for allowing a computer to control a reading operation of a hyper text corresponding to anchors of pages which are hierarchically constructed has been recorded, wherein the control program allows the computer to execute the steps of: instructing to start an automatic linking of the hierarchically constructed pages; searching non-read anchors in the hierarchically constructed pages on the basis of the start instruction; and when the non-read anchor exists, accessing to a hyper text on a link destination side corresponding to the searched non-read anchor. [0018]
  • According to the invention, there is provided a recording medium in which a reading control program for allowing a computer to control a reading operation of a hyper text corresponding to anchors of pages which are hierarchically constructed has been recorded, wherein the control program comprises the steps of: executing a start instruction of an automatic linking of the hierarchically constructed pages; searching non-read anchors in the hierarchically constructed pages on the basis of the start instruction; when the non-read anchor exists, adding an “already read” mark to the anchor; registering a page position of the anchor to which the “already read” mark was added into a memory area; accessing a hyper text on a link destination side corresponding to the searched non-read anchor; calling the page position stored in the memory area when the non-read anchor does not exist; and accessing so as to return to the called page position.[0019]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram showing a construction of a browser according to the first embodiment of the invention; [0020]
  • FIG. 2 is an explanatory diagram showing the contents of a browser displayed on a screen; [0021]
  • FIG. 3 is a flowchart showing an automatic linking process according to the invention; [0022]
  • FIG. 4 is a block diagram showing a schematic construction of an information processing apparatus according to the invention; [0023]
  • FIG. 5 is an explanatory diagram showing a memory map; [0024]
  • FIG. 6 is a flowchart showing an automatic linking process according to the second embodiment of the invention; [0025]
  • FIG. 7 is an explanatory diagram showing a memory map; [0026]
  • FIG. 8 is a block diagram showing a construction of a conventional browser; and [0027]
  • FIG. 9 is an explanatory diagram showing contents of the conventional browser displayed on the screen.[0028]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The invention will now be described in detail hereinbelow with reference to the drawings. [0029]
  • (a) First Embodiment
  • The first embodiment of the invention will be described with reference to FIGS. [0030] 1 to 5. Explanation about portions (refer to FIGS. 8 and 9) similar to those of the conventional technique is omitted and are designated by the same reference numerals as those in the conventional technique.
  • First, a whole construction of an information processing apparatus according to the embodiment will be described with reference to FIGS. 4 and 5. FIG. 4 shows a construction of a hardware construction of the apparatus. When a power source of an [0031] apparatus 100 is turned on, an operating system (OS) 70 and a Window system 71 which have previously been stored in an ROM 52 are activated from a CPU 51. Data processes are executed through a bus 59 by using an RAM 53 as a main storage. A display controller 54, an input device controller 56, and a network interface 60 start to operate, respectively.
  • A display is performed to a [0032] display apparatus 55 as display means 5. By operating a mouse 57 or a keyboard 58, it is possible to access to the network 61.
  • FIG. 5 shows a memory map of the [0033] RAM 53 as a main storage when the data processes are executed. In addition to the foregoing operating system 70 and window system 71, the page position memory stack area 6 to store a page position, a WWW browser 80 having a graphical user interface as shown in FIG. 2 by which the data processes according to the invention are executed, and the like have been stored in the RAM 53. An executing program of the WWW browser 80 is shown in a flowchart of FIG. 3, which will be explained hereinlater. The WWW browser 80 constructed by such software is stored in the ROM 52 or RAM 53 as in the embodiment. However, it can be also stored as a separate device into a memory medium such as a floppy disk or the like.
  • The WWW browser used here denotes software for reading a hyper text called an HTML (Hyper Text Markup Language) format constructed on the internet on the basis of an HTTP (Hyper Text Transfer Protocol). [0034]
  • The construction of the [0035] WWW browser 80 according to the embodiment will now be described with reference to FIGS. 1 and 2. FIG. 1 shows a block diagram of the construction of the WWW browser 80. In FIG. 1, the anchor A, succeeding button 21, preceding button 22, mark addition means 2, page position registration means 3, access means 4, page position memory stack 6, and page position call means 8 are similar to those in the construction of the conventional WWW browser 24 mentioned above.
  • In the embodiment, [0036] automatic linking button 9 serving as automatic linking instruction means and an anchor search means 10 are newly provided. The automatic linking button 9 instructs the start to perform the automatic linking of the page 27 which is hierarchically constructed as shown in FIG. 2. The anchor search means 10 searches the non-read anchor A in the hierarchically constructed pages 27 on the basis of the start instruction for the automatic linking by the automatic linking button 9.
  • FIGS. 1 and 4 will now be mutually referred. The [0037] WWW browser 80 is stored in the ROM 52 or RAM 53. The access means 4 corresponds to the network interface 60. The instruction means 1 corresponds to the mouse 57 or keyboard 58.
  • A flow of the automatic linking process according to the embodiment will now be described with reference to the flowchart shown in FIG. 3. When the [0038] WWW browser 80 accesses to a URL (Uniform Resource Locator) set by the user, a page on the access destination side can be read and the apparatus enters the subsequent input waiting mode as shown in FIG. 2.
  • When the [0039] automatic linking button 9 is clocked by the mouse 57, an automatic linking process shown in the flowchart of FIG. 3 is executed. A main routine and the other processes are similar to those of the existing WWW browser and the details of those processes are omitted here.
  • In step S[0040] 41, the next anchor is searched. In step S42, whether the next anchor A exists or not is discriminated from a result in step S41. If the anchor A exists, step S43 is executed. If NO, step S48 is executed.
  • In step S[0041] 43, a check is made to see if an “already read” mark (showing that the anchor has already been read) has been added to the searched anchor A. If YES, the processing routine is returned to step S41 and the next anchor A is searched. In this case, to show the addition of the “already read” mark, it is desirable to perform a process such that a color of an underline indicative of the anchor A changes, a character is inverted, or the like. If the “already read” mark is not added to the searched anchor A, step S44 is executed.
  • In step S[0042] 44, the “already read” mark is added to the searched anchor A. In step S45, the present page position is registered into the page position memory stack 6 and a stack pointer is updated. In step S46, the hyper text document 62 on the network 61 as a link destination corresponding to the searched anchor A is accessed. In step S47, the accessed page is displayed and the automatic linking process is finished.
  • In step S[0043] 48, since the anchor as a search result does not exist, the page position is called from the page position memory stack 6, the page position registered in the stack is deleted, and the stack pointer is returned. In step S49, the page position called from the page position memory stack 6 is accessed and step S47 is executed. Since the operation for the automatic linking process as mentioned above can be easily performed by merely repeating the clicking operation of the automatic linking button 9, the operability can be improved.
  • (b) Second Embodiment
  • The second embodiment of the invention will now be described with reference to FIGS. 6 and 7. Explanation with respect to portions similar to those in the foregoing first embodiment is omitted. [0044]
  • The embodiment is an example in case of changing searching conditions of the anchor in the [0045] WWW browser 80 described in the foregoing first embodiment.
  • FIG. 7 is a memory map showing a server [0046] address storage area 81 newly assured in the RAM 53. An IP address of the WWW server which is at present being accessed is stored here. The IP address of the WWW server is added to the searching conditions. By limiting the searching conditions into a server of the page that is at present being accessed, only target information can be read without diverging the access to the outside.
  • A flow for the automatic linking process will now be described with reference to a flowchart of FIG. 6. Since steps S[0047] 41, S43, S44, S45, S46, S47, S48, and S49 are similar to those in the flowchart of FIG. 3 of the foregoing first embodiment, their descriptions are omitted.
  • In step S[0048] 42, if the searching condition is YES, step S71 is executed. In step S71, a check is made to see if the searched anchor is the anchor to the external server. If it is the anchor to the external server, step S41 is executed. If NO, step S43 is executed. That is, in the embodiment, the searching conditions are limited in the server of the page which is at present being accessed so as not to diverge the access to the outside.
  • By executing the processes as mentioned above, only the target page on the WWW server can be read by the [0049] automatic linking button 9 without being anxious about whether the access is a link to the outside or not. The operability can be further improved.
  • According to the embodiment as described above, in the hyper text reader such as a WWW browser or the like, an instruction from the automatic linking instruction means is used as a trigger and the first non-read anchor is searched by the anchor search means. If there is the non-read anchor, the link destination is accessed. If there is no non-read anchor, the processing routine is returned to the original page. Therefore, by performing only the simple operation such that the automatic linking instruction means is merely repetitively continuously depressed, the pages which are hierarchically constructed can be sequentially traced, so that the operability can be improved. [0050]
  • According to the embodiment, since the condition about whether the searched anchor is the anchor to the external server or not is added to the searching conditions, the searching conditions are limited into the server of the page that is at present being accessed and the page can be read. Thus, the operability can be further improved. [0051]

Claims (12)

What is claimed is:
1. An information processing apparatus for reading a hyper text on a link destination side by instructing anchors of pages which are hierarchically constructed, comprising:
automatic linking instruction means for instructing to start an automatic linking of said hierarchically constructed pages;
anchor search means for searching non-read anchors in said hierarchically constructed pages on the basis of said start instruction; and
link destination access means for, when said non-read anchor exists, accessing to the hyper text on the link destination side corresponding to said searched non-read anchor.
2. An information processing apparatus for reading a hyper text on a link destination side by instructing anchors of pages which are hierarchically constructed, comprising:
automatic linking instruction means for instructing to start an automatic linking of said hierarchically constructed pages;
anchor search means for searching non-read anchors in said hierarchically constructed pages on the basis of said start instruction;
memory means for storing a page position;
mark addition means for, when said non-read anchor exists, adding an “already read” mark to said anchor;
registration means for registering a page position of the anchor to which said “already read” mark was added into said memory means;
link destination access means for accessing to the hyper text on the link destination side corresponding to said searched non-read anchor;
page position call means for calling the page position stored in said memory means when said non-read anchor does not exist; and
means for accessing so as to return to said called page position.
3. An apparatus according to
claim 1
, wherein said anchor search means has:
recognition means for recognizing the non-read anchor in which the link destination exceeding a preset accessing range has been set; and
control means for controlling so as not to search the non-read anchor recognized by said recognition means.
4. An apparatus according to
claim 1
, further comprising display means for displaying accessed contents.
5. An information processing method of reading a hyper text on a link destination side by instructing anchors of pages which are hierarchically constructed, comprising:
an automatic linking instructing step of instructing to start an automatic linking of said hierarchically constructed pages;
an anchor searching step of searching non-read anchors in said hierarchically constructed pages on the basis of said start instruction; and
a step of, when said non-read anchor exists, accessing to the hyper text on the link destination side corresponding to said searched non-read anchor.
6. An information processing method of reading a hyper text on a link destination side by instructing anchors of pages which are hierarchically constructed, comprising:
an automatic linking instructing step of instructing to start an automatic linking of said hierarchically constructed pages;
an anchor searching step of searching non-read anchors in said hierarchically constructed pages on the basis of said start instruction;
a step of, when said non-read anchor exists, adding an “already read” mark to said anchor;
a step of registering a page position of the anchor said “already read” mark was added into a memory area;
a step of accessing to the hyper text on the link destination side corresponding-to said searched nonread anchor;
a step of calling the page position stored in said memory area when said non-read anchor does not exist; and
a step of accessing so as to return to said called page position.
7. A method according to
claim 5
, wherein said anchor searching step has:
a recognizing step of recognizing the non-read anchor in which the link destination exceeding a preset accessing range has been set; and
a control step of controlling so as not to search the non-read anchor recognized.
8. A method according to
claim 5
, further comprising a displaying step of displaying accessed contents.
9. A recording medium in which a reading control program for allowing a computer to control a reading operation of a hyper text corresponding to anchors of pages which are hierarchically constructed has been recorded,
wherein said control program allows the computer to execute the steps of:
instructing to start an automatic linking of said hierarchically constructed pages;
searching non-read anchors in said hierarchically constructed pages on the basis of said start instruction; and
when said non-read anchor exists, accessing to a hyper text on a link destination side corresponding to said searched non-read anchor.
10. A recording medium in which a reading control program for allowing a computer to control a reading operation of a hyper text corresponding to anchors of pages which are hierarchically constructed has been recorded,
wherein said control program comprises the steps of:
executing a start instruction of an automatic linking of said hierarchically constructed pages;
searching non-read anchors in said hierarchically constructed pages on the basis of said start instruction;
when said non-read anchor exists, adding an “already read” mark to said anchor;
registering a page position of the anchor to which said “already read” mark was added into a memory area;
accessing to a hyper text on a link destination side corresponding to said searched non-read anchor;
calling the page position stored in said memory area when said non-read anchor does not exist; and
accessing so as to return to said called page position.
11. A medium according to
claim 9
, wherein a control is made so as to recognize the non-read anchor in which the link destination exceeding a preset accessing range has been set and not to search said recognized non-read anchor.
12. A medium according to
claim 9
, wherein said accessed contents are displayed.
US09/104,185 1997-06-30 1998-06-25 Hypertext reader which performs a reading process on a hierarchically constructed hypertext Expired - Lifetime US6338075B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP9-174745 1997-06-30
JP9174745A JPH1125104A (en) 1997-06-30 1997-06-30 Information processor and its method

Publications (2)

Publication Number Publication Date
US20010042076A1 true US20010042076A1 (en) 2001-11-15
US6338075B2 US6338075B2 (en) 2002-01-08

Family

ID=15983948

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/104,185 Expired - Lifetime US6338075B2 (en) 1997-06-30 1998-06-25 Hypertext reader which performs a reading process on a hierarchically constructed hypertext

Country Status (2)

Country Link
US (1) US6338075B2 (en)
JP (1) JPH1125104A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040267721A1 (en) * 2003-06-27 2004-12-30 Dmitriy Meyerzon Normalizing document metadata using directory services
US7716198B2 (en) 2004-12-21 2010-05-11 Microsoft Corporation Ranking search results using feature extraction
US7739277B2 (en) 2004-09-30 2010-06-15 Microsoft Corporation System and method for incorporating anchor text into ranking search results
US7761448B2 (en) 2004-09-30 2010-07-20 Microsoft Corporation System and method for ranking search results using click distance
US7792833B2 (en) 2005-03-03 2010-09-07 Microsoft Corporation Ranking search results using language types
US7827181B2 (en) 2004-09-30 2010-11-02 Microsoft Corporation Click distance determination
US7840569B2 (en) 2007-10-18 2010-11-23 Microsoft Corporation Enterprise relevancy ranking using a neural network
US8738635B2 (en) 2010-06-01 2014-05-27 Microsoft Corporation Detection of junk in search result ranking
US8812493B2 (en) 2008-04-11 2014-08-19 Microsoft Corporation Search results ranking using editing distance and document information
US8843486B2 (en) 2004-09-27 2014-09-23 Microsoft Corporation System and method for scoping searches using index keys
US9348912B2 (en) 2007-10-18 2016-05-24 Microsoft Technology Licensing, Llc Document length as a static relevance feature for ranking search results
US9495462B2 (en) 2012-01-27 2016-11-15 Microsoft Technology Licensing, Llc Re-ranking search results

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6154757A (en) * 1997-01-29 2000-11-28 Krause; Philip R. Electronic text reading environment enhancement method and apparatus
US7047489B2 (en) * 1998-07-29 2006-05-16 Fujitsu Limited Slide show system and method using a browser
JP2000105775A (en) * 1998-07-29 2000-04-11 Fujitsu Ltd Slide show system using browser and method therefor
US7032183B2 (en) * 1998-08-14 2006-04-18 Microsoft Corporation Dynamic site browser
US6557015B1 (en) * 1998-09-18 2003-04-29 International Business Machines Corporation Determining whether a second hypertext document is included in a list of active document trails
JP2000330856A (en) 1999-05-21 2000-11-30 Nec Corp Information collection device and method therefor
US6651091B1 (en) * 1999-12-02 2003-11-18 International Business Machines Corporation System for precluding repetitive accessing of Web pages in a sequence of linked Web pages accessed from the World Wide Web through searching
US6598072B1 (en) * 1999-12-02 2003-07-22 International Business Machines Corporation System for precluding repetitive accessing of web pages in a sequence of linked web pages accessed from the world wide web through a web browser at a web receiving display station
US7076743B2 (en) * 2000-05-04 2006-07-11 I-Lor, Llc Method for adding a plurality of user selectable functions to a hyperlink
US6925496B1 (en) * 2000-06-16 2005-08-02 I-Lor, Llc Method of enhancing hyperlinks by adding user selectable functions to hyperlinks for capturing displayable elements and the url associated with the hyperlinks and displaying a link snapshot based on the hyperlink
US20020126154A1 (en) * 2001-03-12 2002-09-12 Watson Edwin George Method for displaying and scrolling data including display status feedback
US20050071776A1 (en) * 2002-01-31 2005-03-31 Mansfield Steven M Multifunction hyperlink and methods of producing multifunction hyperlinks
JP4652144B2 (en) * 2005-06-24 2011-03-16 株式会社Access Display processing method, display processing program, and markup language processing apparatus
JP5056523B2 (en) * 2008-03-24 2012-10-24 富士通株式会社 Display control apparatus, display control method, and display control program
CN110263273A (en) * 2019-05-21 2019-09-20 深圳壹账通智能科技有限公司 Page backing method and relevant apparatus

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6016520A (en) * 1995-07-14 2000-01-18 Microsoft Corporation Method of viewing at a client viewing station a multiple media title stored at a server and containing a plurality of topics utilizing anticipatory caching
US5737560A (en) * 1995-12-29 1998-04-07 Silicon Graphics, Inc. Graphical method and system for accessing information on a communications network
US6119135A (en) * 1996-02-09 2000-09-12 At&T Corporation Method for passively browsing the internet using images extracted from web pages
US5913215A (en) * 1996-04-09 1999-06-15 Seymour I. Rubinstein Browse by prompted keyword phrases with an improved method for obtaining an initial document set
US5991798A (en) * 1996-05-17 1999-11-23 Hitachi, Ltd. Package medium system having URL hyper-linked to data in removable storage
JP3108015B2 (en) * 1996-05-22 2000-11-13 松下電器産業株式会社 Hypertext search device
US5890172A (en) * 1996-10-08 1999-03-30 Tenretni Dynamics, Inc. Method and apparatus for retrieving data from a network using location identifiers
US5983245A (en) * 1996-12-27 1999-11-09 Apple Computer, Inc. Method and apparatus for implementing universal resource locator menus
US6003047A (en) * 1996-12-30 1999-12-14 Emc Corporation Non-hierarchical application interface for HTML-based network storage management programs
US5884035A (en) * 1997-03-24 1999-03-16 Pfn, Inc. Dynamic distributed group registry apparatus and method for collaboration and selective sharing of information
US5974445A (en) * 1997-10-28 1999-10-26 International Business Machines Corporation Web browser which checks availability of hot links
US6253229B1 (en) * 1997-11-19 2001-06-26 International Business Machines Corporation Hotspots only interfaces to links in hypertext document pages in network display stations
US6195679B1 (en) * 1998-01-06 2001-02-27 Netscape Communications Corporation Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the priority of items in the paths
US6256028B1 (en) * 1998-08-14 2001-07-03 Microsoft Corporation Dynamic site browser
US6253198B1 (en) * 1999-05-11 2001-06-26 Search Mechanics, Inc. Process for maintaining ongoing registration for pages on a given search engine

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040267721A1 (en) * 2003-06-27 2004-12-30 Dmitriy Meyerzon Normalizing document metadata using directory services
US7228301B2 (en) 2003-06-27 2007-06-05 Microsoft Corporation Method for normalizing document metadata to improve search results using an alias relationship directory service
US8843486B2 (en) 2004-09-27 2014-09-23 Microsoft Corporation System and method for scoping searches using index keys
US7827181B2 (en) 2004-09-30 2010-11-02 Microsoft Corporation Click distance determination
US7761448B2 (en) 2004-09-30 2010-07-20 Microsoft Corporation System and method for ranking search results using click distance
US7739277B2 (en) 2004-09-30 2010-06-15 Microsoft Corporation System and method for incorporating anchor text into ranking search results
US8082246B2 (en) 2004-09-30 2011-12-20 Microsoft Corporation System and method for ranking search results using click distance
US7716198B2 (en) 2004-12-21 2010-05-11 Microsoft Corporation Ranking search results using feature extraction
US7792833B2 (en) 2005-03-03 2010-09-07 Microsoft Corporation Ranking search results using language types
US7840569B2 (en) 2007-10-18 2010-11-23 Microsoft Corporation Enterprise relevancy ranking using a neural network
US9348912B2 (en) 2007-10-18 2016-05-24 Microsoft Technology Licensing, Llc Document length as a static relevance feature for ranking search results
US8812493B2 (en) 2008-04-11 2014-08-19 Microsoft Corporation Search results ranking using editing distance and document information
US8738635B2 (en) 2010-06-01 2014-05-27 Microsoft Corporation Detection of junk in search result ranking
US9495462B2 (en) 2012-01-27 2016-11-15 Microsoft Technology Licensing, Llc Re-ranking search results

Also Published As

Publication number Publication date
US6338075B2 (en) 2002-01-08
JPH1125104A (en) 1999-01-29

Similar Documents

Publication Publication Date Title
US6338075B2 (en) Hypertext reader which performs a reading process on a hierarchically constructed hypertext
US6785865B1 (en) Discoverability and navigation of hyperlinks via tabs
US6381593B1 (en) Document information management system
US7506261B2 (en) Remote operation system, communication apparatus remote control system and document inspection apparatus
CN111949351B (en) Page rendering method, device, equipment and computer readable storage medium
US6041324A (en) System and method for identifying valid portion of computer resource identifier
US20080115046A1 (en) Program, copy and paste processing method, apparatus, and storage medium
US20040141016A1 (en) Linked contents browsing support device, linked contents continuous browsing support device, and method and program therefor, and recording medium therewith
US20010021934A1 (en) Processing device for searching information in one language using search query in another language, and recording medium and method thereof
MXPA04005724A (en) Web page rendering mechanism using external programmatic themes.
US8522128B1 (en) Systems and methods for modifying the order of links presented in a document
JP2001014303A (en) Document management device
JPH09222974A (en) Language interpretation display method, device and system using the same
US6600498B1 (en) Method, means, and device for acquiring user input by a computer
US20050198568A1 (en) Table display switching method, text data conversion program, and tag program
JP2000056895A (en) Data saving method, data storage controller, and storage medium for same
JP2002207727A (en) Client device, recording medium recorded with program therefor, and program therefor
JP2004139501A (en) Document browser, method of browsing document, and program for making computer implement this method
JPH10187112A (en) Information processing device and display control method
JP2011164786A (en) Device, method and program for verifying operation
US6651097B1 (en) Learning support method, system and computer readable medium storing learning support program
KR100573091B1 (en) Personal banner creating program
US20040199501A1 (en) Information extracting apparatus
JP2003058576A (en) Method and program for controlling display of web page
JP2013037580A (en) Information processor

Legal Events

Date Code Title Description
AS Assignment

Owner name: CANON KABUSHIKI KAISHA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FUKUDA, RYOJI;REEL/FRAME:009418/0030

Effective date: 19980818

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12