System and method of governing delivery of files from object databases
First Claim
1. A system for governing delivery of files from object databases, comprising:
- first means containing at least one set of object databases with each set including a first object database containing information content components and a separate second object database containing context information pertaining to linkages between the information content components of the first object database of said set, wherein the first means comprises a remote information server containing at least one said set of object databases;
second means for delivering a selected information content object file containing at least one selected information content component from the first object database, the second means comprising a plurality of local information servers coupled to the remote information server, and respectively adapted for(a) receiving delivery of information content object files respectively containing at least one information content component from the first object database(s) in the remote information server,(b) caching the delivered information content object files, and(c) responding to receipt of a request for delivery of a selected information content object file containing at least one selected information content component by delivering the selected information content object file from a selected one of the local information servers;
third means for delivering a selected context information object file containing context information pertaining to the linkages of a selected category of information content components from the second object database; and
fourth means for delivering the selected information content object file to the selected local information server from said first object database in the remote information server.
3 Assignments
0 Petitions
Accused Products
Abstract
A remote information server contains at least one set of object data bases, with each set including a first object data base containing information content components and a separate second object data base containing context information pertaining to linkages between the information content components of the first object data base of the same set of object data bases. Information content object files respectively containing at least one information content component from the first object data base in the remote information server are delivered to respective local information servers when requested or directed and cached in the respective local information servers. The entire second object data base(s) of context information are delivered from the remote information server to, and maintained in, a plurality of broker/servers. A set of the local information servers is coupled to each broker/server. The broker/server responds to receipt of a request from a user terminal for delivery of a selected context information object file containing context information pertaining to the linkages of a selected category of information content components by delivering the selected context information object file to the user terminal from a second object data base maintained in the broker/server. The broker/server responds to receipt of a request from a user terminal for delivery of a selected information content object file containing at least one selected information content component by requesting a selected local information server to deliver to the user terminal the selected information content object file that is cached in the selected local information server.
-
Citations
67 Claims
-
1. A system for governing delivery of files from object databases, comprising:
-
first means containing at least one set of object databases with each set including a first object database containing information content components and a separate second object database containing context information pertaining to linkages between the information content components of the first object database of said set, wherein the first means comprises a remote information server containing at least one said set of object databases; second means for delivering a selected information content object file containing at least one selected information content component from the first object database, the second means comprising a plurality of local information servers coupled to the remote information server, and respectively adapted for (a) receiving delivery of information content object files respectively containing at least one information content component from the first object database(s) in the remote information server, (b) caching the delivered information content object files, and (c) responding to receipt of a request for delivery of a selected information content object file containing at least one selected information content component by delivering the selected information content object file from a selected one of the local information servers; third means for delivering a selected context information object file containing context information pertaining to the linkages of a selected category of information content components from the second object database; and fourth means for delivering the selected information content object file to the selected local information server from said first object database in the remote information server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for governing delivery of files from object databases, comprising:
-
first means containing at least one set of object databases with each set including a first object database containing information content components and a separate second object database containing context information pertaining to linkages between the information content components of the first object database of said set; second means for delivering a selected information content object file containing at least one selected information content component from the first object database; and third means for delivering a selected context information object file containing context information pertaining to the linkages of a selected category of information content components from the second object database, wherein the first means comprises at least one remote information server containing at least one said set of object databases, and wherein the second means comprises; a plurality of broker/servers coupled to each remote information server; and a plurality of sets of local information servers respectively coupled to the plurality of broker/servers and to the remote information server to which the respective broker/server is coupled, with the local information servers being respectively adapted for (a) receiving delivery of information content object files respectively containing at least one information content component from the first object database(s) in the remote information server to which the local information server is coupled and (b) caching the delivered information content object files, and wherein said broker/servers are respectively adapted for (c) responding to receipt of a request for delivery of a selected information content object file containing at least one selected information content component by requesting a selected one of the local information servers that are coupled to the recipient broker/server to deliver the selected information content object file, and wherein the local information servers are respectively adapted for (d) responding to said request from the recipient broker/server to deliver the selected information content object file by delivering the selected information content object file, and wherein the remote information server coupled to the selected local information server is adapted for (e) delivering the selected information content object file to the selected local information server from said first object database in the coupled remote information server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A broker/server for use in a system for governing delivery of files from object databases, wherein said system includes a remote information server containing at least one set of object databases, with each set including a first object database containing information content components and a separate second object database containing context information pertaining to linkages between the information content components of the first object database(s) of said set;
- and a set of local information servers respectively coupled to the remote information server and adapted for receiving delivery of information content object files respectively containing at least one information content component from the first object database(s) in the remote information server and for caching the delivered information content object files, the broker/server comprising;
means for receiving delivery of the second object database(s) of context information from the remote information server; means for maintaining the delivered second object database(s) of context information; means for responding to receipt of a request for delivery of a selected context information object file containing context information pertaining to the linkages of a selected category of information content components by delivering the selected context information object file from said second object database maintained in the broker/server; means for responding to receipt of a request for delivery of a selected information content object file containing at least one selected information content component by requesting a selected one of the local information servers to deliver the selected information content object file; means for responding to receipt of the request for delivery of the selected information content object file, when the selected information content object file is not cached in any of the local information servers, by requesting the remote information server to deliver the selected information content object file to a selected one of the local information servers; means for recording characteristics of the information content object files cached in the respective local information servers; and means for selecting the local information server to which said selected information content object file is delivered from said first object database in the remote information server in accordance with the recorded file-characteristic-indicating data so as to cause information content object files having a common characteristic to be cached in the same local information server.
- and a set of local information servers respectively coupled to the remote information server and adapted for receiving delivery of information content object files respectively containing at least one information content component from the first object database(s) in the remote information server and for caching the delivered information content object files, the broker/server comprising;
-
33. A broker/server for use in a system for governing delivery of files from object databases, wherein said system includes a remote information server containing at least one set of object databases, with each set including a first object database containing information content components and a separate second object database containing context information pertaining to linkages between the information content components of the first object database(s) of said set;
- and a set of local information servers respectively coupled to the remote information server and adapted for receiving delivery of information content object files respectively containing at least one information content component from the first object database(s) in the remote information server and for caching the delivered information content object files, the broker/server comprising;
means for receiving delivery of the second object database(s) of context information from the remote information server; means for maintaining the delivered second object database(s) of context information; means for responding to receipt of a request for delivery of a selected context information object file containing context information pertaining to the linkages of a selected category of information content components by delivering the selected context information object file from said second object database maintained in the broker/server; means for responding to receipt of a request for delivery of a selected information content object file containing at least one selected information content component by requesting a selected one of the local information servers to deliver the selected information content object file; means for recording data identifying the information content object files cached in the respective local information server; and means for selecting the local information server from which the requested selected information content object file is delivered in accordance with the stored file-identifying data.
- and a set of local information servers respectively coupled to the remote information server and adapted for receiving delivery of information content object files respectively containing at least one information content component from the first object database(s) in the remote information server and for caching the delivered information content object files, the broker/server comprising;
-
34. A broker/server for use in a system for governing delivery of files from object databases, wherein said system includes a remote information server containing at least one set of object databases, with each set including a first object database containing information content components and a separate second object database containing context information pertaining to linkages between the information content components of the first object database(s) of said set;
- and a set of local information servers respectively coupled to the remote information server and adapted for receiving delivery of information content object files respectively containing at least one information content component from the first object database(s) in the remote information server and for caching the delivered information content object files, the broker/server comprising;
means for receiving delivery of the second object database(s) of context information from the remote information server; means for maintaining the delivered second object database(s) of context information; means for responding to receipt of a request for delivery of a selected context information object file containing context information pertaining to the linkages of a selected category of information content components by delivering the selected context information object file from said second object database maintained in the broker/server; means for responding to receipt of a request for delivery of a selected information content object file containing at least one selected information content component by requesting a selected one of the local information servers to deliver the selected information content object file; means for processing information-content-object-file-delivery requests received from user terminal(s) to establish a priority classification for delivery of the requested selected information content object files to the user terminal(s); and means for providing said established priority classification to the selected local information server(s).
- and a set of local information servers respectively coupled to the remote information server and adapted for receiving delivery of information content object files respectively containing at least one information content component from the first object database(s) in the remote information server and for caching the delivered information content object files, the broker/server comprising;
-
35. A remote information server for use in a system for governing delivery of files from object databases, wherein the system includes a set of local information servers and a broker/server that is responsive to requests for delivery of selected files, the remote information server comprising:
-
memory means containing at least one set of object databases, with each set including a first object database containing information content components and a separate second object database containing context information pertaining to linkages between the information content components of the first object database of said set; means for delivering information content object files respectively containing at least one information content component to from the first object database(s) to the respective selected local information servers; means for delivering the second object database(s) to the broker/server; means for responding to a request from the broker/server to deliver a selected information content object file containing at least one selected information content component to a selected one of the local information servers by delivering the selected information content object file to the selected local information server from said first object database; and means for delivering the selected information content object file to the selected local information server from said first object database. - View Dependent Claims (36, 37, 38)
-
-
39. A local information server for use in a system for governing delivery of files from object databases, wherein said system includes a remote information server containing at least one set of object databases, with each set including a first object database containing information content components and a separate second object database containing context information pertaining to linkages between the information content components of the first object database of said set;
- and a broker/server that is responsive to requests for delivery of selected files, the local information server comprising;
means for receiving from the remote information server delivery of only information content object files respectively containing at least one information content component from the first object database and for caching the delivered information content object files; means for responding to a request from the broker/server to deliver a selected information content object file containing at least one selected information content component by delivering the selected information content object file; and means for providing data to the broker/server. - View Dependent Claims (40, 41, 42, 43, 44)
- and a broker/server that is responsive to requests for delivery of selected files, the local information server comprising;
-
45. A method of governing delivery of files from a remote information server that contains a set of object databases that includes a first object database containing information content components and a separate second object database containing context information pertaining to linkages between the information content components of the first object database of said set, the method comprising the steps of:
-
(a) delivering an information content object file containing at least one information content component from the first object database in the remote information server to a selected local information server included in a set of local information servers; (b) caching the delivered information content object file in a selected local information server; (c) delivering a selected context information object file containing context information pertaining to the linkages of a selected category of information content components from the second object database; and (d) responding to a request from a user terminal for delivery of a selected information content object file containing at least one selected information content component by delivering the selected information content object file from the selected local information server, wherein step (a) comprises the step of; (e) delivering the selected information content object file to the selected local information server from the first object database in the remote information server. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A method of governing delivery of files from a remote information server that contains a set of object databases that includes a first object database containing information content components and a separate second object database containing context information pertaining to linkages between the information content components of the first object database of said set, the method comprising the steps of:
-
(a) delivering information content object files respectively containing at least one information content component from the first object database in the remote information server to respective local information servers of a set of local information servers; (b) caching the delivered information content object files in the respective local information servers; (c) delivering the second object database(s) of context information to a broker/server that is coupled to the set of local information servers; (d) maintaining the delivered second object database(s) of context information in the broker/server; (e) responding to receipt by the broker/server of a request for delivery of a selected context information object file containing context information pertaining to the linkages of a selected category of information content components by delivering the selected context information object file from said second object database maintained in the broker/server; and (f) responding to receipt by the broker/server of a request for delivery of a selected information content object file containing at least one selected information content component by delivering the selected information content object file from a selected said local information server, wherein step (a) comprises the step of; (g) delivering said selected information content object file to the selected local information server from the first object database in the remote information server. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method of governing delivery of files from object databases to a user terminal, comprising the steps of:
-
(a) maintaining in a remote information server at least one set of object databases, with each set including a first object database containing information content components and a separate second object database containing context information pertaining to linkages between the information content components of the first object database of said set; (b) delivering information content object files respectively containing at least one information content component from the first object database in the remote information server to respective local information servers of a set of local information servers; (c) caching the delivered information content object files in the respective local information servers; (d) delivering the second object database(s) of context information from the remote information server to a broker/server that is coupled to the set of local information servers; (e) maintaining the delivered second object database(s) of context information in the broker/server; (f) responding to receipt by the broker/server of a request from a user terminal for delivery of a selected context information object file containing context information pertaining to the linkages of a selected category of information content components by delivering the selected context information object file to the user terminal from said second object database maintained in the broker/server; (g) responding to receipt by the broker/server of a request from a user terminal for delivery of a selected information content object file containing at least one selected information content component by delivering the selected information content object file to the user terminal from a selected said local information server; and (h) delivering said selected information content object file to the selected local information server from the first object database in the remote information server. - View Dependent Claims (64, 65, 66)
-
-
67. In a local information server for use in a system for governing delivery of files from object databases, wherein said system includes a remote information server containing at least one set of object databases, with each set including a first object database containing information content components and a separate second object database containing context information pertaining to linkages between the information content components of the first object database of said set;
- and a broker/server that is responsive to requests for delivery of selected files, a method comprising the steps of;
receiving from the remote information server delivery of only information content object files respectively containing at least one information content component from the first object database and for caching the delivered information content object files; responding to a request from the broker/server to deliver a selected information content object file containing at least one selected information content component by delivering the selected information content object file; and providing data to the broker/server.
- and a broker/server that is responsive to requests for delivery of selected files, a method comprising the steps of;
Specification