Hypermedia system
First Claim
1. A hypermedia system comprising a client computer, server computers for holding contents files, and a directory server computer for intensively managing information about said contents files, said computers being connected via a network, said directory server computer including:
- a directory information storage means for storing node identifiers, information about the contents of said contents files which are nodes, and information about the linking relationship between said nodes with respect to said nodes managed by said server computers; and
a retrieval means for retrieving information stored in said directory information storage means based on a request from said client computer and sending it to said client computer,wherein said directory information storage means comprises;
primary table which holds a listing of said node identifiers corresponding to said nodes existing in said network;
secondary tables each containing a group of nodes associated to a node;
pointers to said secondary tables each containing said group of nodes associated to a node for a node identifier in said primary table; and
a table having said node identifiers, indexes indicating genres of the contents of said contents files corresponding to said node identifiers, and the names of those server computers in which said contents files corresponding to said node identifiers are stored.
1 Assignment
0 Petitions
Accused Products
Abstract
A hypermedia system comprises a client computer, server computers for holding contents files, and a directory server computer for intensively managing information about the contents files. These computers are connected via a network. The directory server computer includes a directory information storage means for storing node identifiers, information about the contents of the contents files which are nodes, and information about the linkage relationship between the nodes with respect to the nodes managed by the server computers and a retrieval means for retrieving information stored in the directory information storage means based on a request from the client computer to sending it to the client computer.
-
Citations
14 Claims
-
1. A hypermedia system comprising a client computer, server computers for holding contents files, and a directory server computer for intensively managing information about said contents files, said computers being connected via a network, said directory server computer including:
-
a directory information storage means for storing node identifiers, information about the contents of said contents files which are nodes, and information about the linking relationship between said nodes with respect to said nodes managed by said server computers; and a retrieval means for retrieving information stored in said directory information storage means based on a request from said client computer and sending it to said client computer, wherein said directory information storage means comprises; primary table which holds a listing of said node identifiers corresponding to said nodes existing in said network; secondary tables each containing a group of nodes associated to a node; pointers to said secondary tables each containing said group of nodes associated to a node for a node identifier in said primary table; and a table having said node identifiers, indexes indicating genres of the contents of said contents files corresponding to said node identifiers, and the names of those server computers in which said contents files corresponding to said node identifiers are stored. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A directory server computer comprising:
-
a directory information storage means for storing node identifiers, information about the contents of contents files which are nodes, and information about the linking relationship between said nodes with respect to said nodes managed by a server computer holding said contents files; and a retrieval means for retrieving information stored in said directory information storage means based on a request from a client computer, wherein said directory information storage means comprises; a primary table which holds a listing of said node identifiers corresponding to said nodes existing in a network connected to said directory server computer; secondary tables each containing a group of nodes associated to anode; pointers to said secondary tables each containing said group of nodes associated to a node for a node identifier in said primary table; and a table having said node identifiers, indexes indicating genres of the contents of said contents files corresponding to said node identifiers, and the names of those server computers in which said contents files corresponding to said node identifiers are stored. - View Dependent Claims (9, 10, 11)
-
-
12. A hypermedia system comprising a client computer, server computers for holding contents files, and a directory server computer for intensively managing information about said contents files, said computers being connected via a network, said directory server computer including:
-
a directory information storage means for storing node identifiers, information about the contents of said contents files which are nodes, and information about the linking relationship between said nodes with respect to said nodes managed by said server computers; and a retrieval means for retrieving information stored in said directory information storage means based on a request from said client computer and sending it to said client computer, wherein said directory server computer further includes; an information collection means for obtaining updated data in said nodes by checking each of said server computers automatically; and an index extraction means for updating data relating to the corresponding node registered in said directory server computer based on said updated data obtained by said information collection means, wherein said directory information storage means comprises; a primary table which holds a listing of said node identifiers corresponding to said nodes existing in said network; secondary tables each containing a group of nodes associated to a node; pointers to said secondary tables each containing said group of nodes associated to a node for a node identifier in said primary table; and a table having said node identifiers, indexes indicating genres of the contents of said contents files corresponding to said node identifiers, and the names of those server computers in which said contents files corresponding to said node identifiers are stored.
-
-
13. A hypermedia system comprising a client computer, server computers for holding contents files, and a directory server computer for intensively managing information about said contents files, said computers being connected via a network, said directory server computer including:
-
a directory information storage means for storing node identifiers, information about the contents of said contents files which are nodes, and information about the linking relationship between said nodes with respect to said nodes managed by said server computers; and a retrieval means for retrieving information stored in said directory information storage means based on a request from said client computer and sending it to said client computer, wherein said server computer further includes an index extraction means for extracting the updated data and transmit it to said directory server computer if data relating to a node stored in said server computers is updated, wherein said directory information storage means comprises; a primary table which holds a listing of said node identifiers corresponding to said nodes existing in said network; secondary tables each containing a group of nodes associated to a node; pointers to said secondary tables each containing said group of nodes associated to a node for a node identifier in said primary table; and a table having said node identifiers, indexes indicating genres of the contents of said contents files corresponding to said node identifiers, and the names of those server computers in which said contents files corresponding to said node identifiers are stored.
-
-
14. A directory server computer comprising:
-
a directory information storage means for storing node identifiers, information about the contents of contents files which are nodes, and information about the linking relationship between said nodes with respect to said nodes managed by a server computer holding said contents files; a retrieval means for retrieving information stored in said directory information storage means based on a request from a client computer; an information collection means for obtaining updated data in said nodes by checking each server computer automatically; and an index extraction means for updating data relating to the corresponding node registered in the directory server computer based on said updated data obtained by said information collection means, wherein said directory information storage means comprises; a primary table which holds a listing of said node identifiers corresponding to said nodes existing in a network connected to said directory server computer; secondary tables each containing a group of nodes associated to a node; pointers to said secondary tables each containing said group of nodes associated to a node for a node identifier in said primary table; and a table having said node identifiers, indexes indicating genres of the contents of said contents files corresponding to said node identifiers, and the names of those server computers in which said contents files corresponding to said node identifiers are stored.
-
Specification