Patent US6092099A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6092099A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processing apparatus, data processing method, and computer readable medium having data processing program recorded thereon

Assignee: Toshiba Corp
•
Filing: 1998-10-20
•
Granted: 2000-07-18
•
Expires: 2018-10-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention provides a technology for using a plurality of databases each having dissimilar data structure with each other. A user specified, on a portable terminal P, a search condition based on a global ontology G, a list of data items common to the plurality of databases. An agent A is sent from an agent launcher L to a connection node S. In the connection node S, data used as a table or a dictionary containing information on a correspondence between the global ontology G and each of the databases is provided. A search condition based on the global ontology G is translated based on the data to a format compatible with the structure of each database. The agent A, with the translated search condition, moves to a node where each database is located, transfers the search result obtained at each node, and then returns to the connection node S.

Inventors

  • 👤 Yutaka Irie
  • 👤 Akihiko Ohsuga

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 17:54
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/24; G06F16/245; G06F16/2458; G06F16/2471; G06F16/25

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 141 words
A data processing apparatus having a host system having a plurality of different databases and a terminal for connecting to said host system over a remote line, said data processing apparatus comprising: means for sending to said host system an agent which has a search condition given based on a global ontology representing a plurality of data items which can be searched in said plurality of databases; means for generating a plan based on an ontology bridge representing a correspondence between a data item of said global ontology and an item in at least one of databases, said plan being used by the agent to access databases; means for saving onto said host system a search result obtained through database search performed by said agent based on said plan; and means for sending the saved search result back to said terminal.
Claim 2
Dependent Claim 141 words
A data processing apparatus having a host system having a plurality of different databases and a terminal for connecting to said host system over a remote line, said data processing apparatus comprising: means for sending to said host system an agent which has a search condition given based on a global ontology representing a plurality of data items which can be searched in said plurality of databases; means for generating a plan based on an ontology bridge representing a correspondence between a data item of said global ontology and an item in at least one of databases, said plan being used by the agent to access databases; means for saving onto said host system a search result obtained through database search performed by said agent based on said plan; and means for sending the saved search result back to said terminal.
Claim 3
Dependent Claim 30 words
The data processing apparatus according to claim 1, wherein said remote line is a line temporarily connected when said host system sends data to, or receives data from, said terminal.
Claim 4
Dependent Claim 38 words
The data processing apparatus according to claim 2, wherein said host system comprises: means for activating said one or more agents sent from said terminal; and means for saving said data, generated through agent activity, for each agent.
Claim 5
Dependent Claim 21 words
The data processing apparatus according to claim 1, wherein said host system is a computer network including a plurality of nodes.
Claim 6
Dependent Claim 70 words
The data processing apparatus according to claim 4, wherein said plan includes a move instruction to move said agent from one node to another, said apparatus further comprising: means for executing said generated plan; means for executing said move instruction; and means for detecting the failure of the execution of the plan or said movement, said means for generating is designed to regenerate said plan when said failure is detected.
Claim 7
Dependent Claim 38 words
The data processing apparatus according to claim 1, wherein said host system comprises: means for activating said one or more agents sent from said terminal; and means for saving said data, generated through agent activity, for each agent.
Claim 8
Dependent Claim 43 words
The data processing apparatus according to claim 1, wherein said means for generating is designed to change the given search condition to a search expression for at least one of databases based on said ontology bridge and to add it to said plan.
Claim 9
Dependent Claim 84 words
A data processing apparatus having a host system where an agent performs data processing and a terminal for connecting to said host system over a remote line, wherein said terminal comprises: means for sending one or more agents for data processing to the host system; means for recording a history that one or more agents are sent to the host system; and means for receiving data generated through activity of said one or more agents, based on said recorded history, from said host system.
Claim 10
Dependent Claim 84 words
A data processing apparatus having a host system where an agent performs data processing and a terminal for connecting to said host system over a remote line, wherein said terminal comprises: means for sending one or more agents for data processing to the host system; means for recording a history that one or more agents are sent to the host system; and means for receiving data generated through activity of said one or more agents, based on said recorded history, from said host system.
Claim 11
Dependent Claim 29 words
The data processing apparatus according to claim 8, wherein said data generated through activity represents at least one of the current status of each agent and said search result.
Claim 12
Dependent Claim 32 words
The data processing apparatus according to claim 9, wherein said terminal comprises: means for displaying said current status of each agent; and means for displaying said search result corresponding to specified agent.
Claim 13
Dependent Claim 38 words
The data processing apparatus according to claim 8, wherein said host system comprises: means for activating said one or more agents sent from said terminal; and means for saving said data, generated through agent activity, for each agent.
Claim 14
Dependent Claim 138 words
A data processing method wherein a host system having a plurality of different databases and a terminal for connecting to said host system over a remote line are used, said data processing method comprising the steps of: sending to said host system an agent which has a search condition given based on a global ontology representing a plurality of data items which can be searched in said plurality of databases; generating a plan based on an ontology bridge representing a correspondence between a data item in said global ontology and an item of at least one of databases, said plan being used by the agent to access databases; saving onto said host system a search result produced through database search performed by said agent based on said plan; and sending the saved search result back to said terminal.
Claim 15
Dependent Claim 138 words
A data processing method wherein a host system having a plurality of different databases and a terminal for connecting to said host system over a remote line are used, said data processing method comprising the steps of: sending to said host system an agent which has a search condition given based on a global ontology representing a plurality of data items which can be searched in said plurality of databases; generating a plan based on an ontology bridge representing a correspondence between a data item in said global ontology and an item of at least one of databases, said plan being used by the agent to access databases; saving onto said host system a search result produced through database search performed by said agent based on said plan; and sending the saved search result back to said terminal.
Claim 16
Dependent Claim 77 words
The data processing method according to claim 12, wherein said host system is a computer network including a plurality of nodes; and said plan includes a move instruction to move said agent from one node to another; said method further comprising the steps of: executing said generated plan; executing said move instruction; and detecting the failure of the execution of the plan or said movement, said step of generating regenerates said plan when said failure is detected.
Claim 17
Dependent Claim 36 words
The data processing method according to claim 12, wherein said step for generating changes the given search condition to a search expression for each database based on said ontology bridge and adds it to said plan.
Claim 18
Dependent Claim 93 words
A data processing method wherein a host system where an agent performs data processing and a terminal for connecting to said host system over a remote line are used, said method comprising the steps of: sending one or more agents for data processing from said terminal to the host system; recording a history that one or more agents are sent to the host system in said terminal; and receiving data generated through activity of said one or more agents, based on data recorded in said history, from said host system by said terminal.
Claim 19
Dependent Claim 93 words
A data processing method wherein a host system where an agent performs data processing and a terminal for connecting to said host system over a remote line are used, said method comprising the steps of: sending one or more agents for data processing from said terminal to the host system; recording a history that one or more agents are sent to the host system in said terminal; and receiving data generated through activity of said one or more agents, based on data recorded in said history, from said host system by said terminal.
Claim 20
Dependent Claim 29 words
The data processing method according to claim 15, wherein said data generated through activity represents at least one of the current status of each agent and said search result.
Claim 21
Dependent Claim 148 words
A computer readable medium having a data processing program recorded thereon, wherein said data processing program uses a host system having a plurality of different databases and a terminal for connecting to said host system over a remote line, said data processing program causing a computer to: send to said host system an agent which has a search condition given based on a global ontology representing a plurality of data items which can be searched in said plurality of databases; generate a plan based on an ontology bridge representing a correspondence between a data item in said global ontology and an item of at least one of databases, said plan being used by the agent to access databases; save onto said host system a search result produced through database search performed by said agent based on said plan; and send the saved search result back to said terminal.
Claim 22
Dependent Claim 148 words
A computer readable medium having a data processing program recorded thereon, wherein said data processing program uses a host system having a plurality of different databases and a terminal for connecting to said host system over a remote line, said data processing program causing a computer to: send to said host system an agent which has a search condition given based on a global ontology representing a plurality of data items which can be searched in said plurality of databases; generate a plan based on an ontology bridge representing a correspondence between a data item in said global ontology and an item of at least one of databases, said plan being used by the agent to access databases; save onto said host system a search result produced through database search performed by said agent based on said plan; and send the saved search result back to said terminal.
Claim 23
Dependent Claim 48 words
The computer readable medium having a data processing program recorded thereon according to claim 17, wherein said data processing program causing a computer to change the given search condition to a search expression for each database based on said ontology bridge and to add it to said plan.

References Cited (Backward Citations)

US5970490A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-18 2004-01-17 2004-07-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-18 2008-01-17 2008-07-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-18 2012-01-17 2012-07-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag