← Back to Patent Explorer
US5887171A Expired / Lapsed US ⏱️ 0.0 years remaining

Document management system integrating an environment for executing an agent and having means for changing an agent into an object

Assignee: Hitachi Ltd
•
Filing: 1997-01-28
•
Granted: 1999-03-23
•
Expires: 2017-01-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A document management system a high extendability, flexibility, and stability capable of solving a problem that, as an agent-oriented paradigm system extends, the number of agents increases and indefinite factors increase. In the system configuration with an object execution environment implemented with an object-oriented function and an agent execution environment implemented with an agent-oriented function, a unit for changing an agent into an object is provided for using the agent execution environment as the object execution environment. With this configuration, a system developer can use the merits of both the object- and agent-oriented paradigms by implementing a function necessary for stable operation by an object and a function with high change occurrence frequency by an agent.

Inventors

  • 👤 Katsumi Tada
  • 👤 Kazuhiro Hashimoto
  • 👤 Shigeru Kameda
  • 👤 Noriyuki Yamasaki
  • 👤 Yoshiki Matsuda
  • 👤 Tetsuya Hashimoto
  • 👤 Akio Azuma

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 16:53
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4843; G06F9/485; G06F9/4856; G06F9/4862; G06F16/00; G06F16/20; G06F16/28; G06F16/289; G06F9/465; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 209 words
A document management system comprising: a first module implemented with an agent-oriented function; a second module implemented with an object-oriented function; and means for changing an agent into an object and executing said first module as said second module, including: communication route determination means provided with a communication route table which stores correspondence between processing request messages issued by agents and transmission communication routes, said communication determination means determining a transmission communication route for a processing request message issued by an agent, by searching the communication route table; object communication means for receiving a message from another object and transmitting the message to another object via a communication route determined by said communication route determination means; agent communication means for receiving a message from another agent and transmitting the message to another agent via a communication route determined by said communication determination means; and agent control means for receiving a processing request message to the agent via said object communication means or said agent communication means, activating the agent, and controlling the processing of the agent, and for determining a communication route by said communication route determination means and controlling the processing of issuing a message from the agent via said object communication means or said agent communication means.
Claim 2
Dependent Claim 209 words
A document management system comprising: a first module implemented with an agent-oriented function; a second module implemented with an object-oriented function; and means for changing an agent into an object and executing said first module as said second module, including: communication route determination means provided with a communication route table which stores correspondence between processing request messages issued by agents and transmission communication routes, said communication determination means determining a transmission communication route for a processing request message issued by an agent, by searching the communication route table; object communication means for receiving a message from another object and transmitting the message to another object via a communication route determined by said communication route determination means; agent communication means for receiving a message from another agent and transmitting the message to another agent via a communication route determined by said communication determination means; and agent control means for receiving a processing request message to the agent via said object communication means or said agent communication means, activating the agent, and controlling the processing of the agent, and for determining a communication route by said communication route determination means and controlling the processing of issuing a message from the agent via said object communication means or said agent communication means.
Claim 3
Dependent Claim 77 words
A document management system according to claim 1, wherein said means for changing an agent into an object comprises: internal information acquisition means for acquiring internal information of an agent moving to another environment and generating a message containing the internal information; and internal information setting means for, when the message generated by said internal information acquisition means is received from another object, setting the internal information of the agent contained in the message to the agent.
Claim 4
Dependent Claim 75 words
A document management system according to claim 2, wherein said means for changing an agent into an object comprises: function notification means for notifying the function of the subject agent to the outside; and representative communication means for receiving a processing request from another agent as a representative of the subject agent, transferring the received processing request to the subject agent, and sending back a processing result of the subject agent to the requesting agent.
Claim 5
Dependent Claim 73 words
A document management system according to claim 3, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 6
Dependent Claim 73 words
A document management system according to claim 2, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 7
Dependent Claim 75 words
A document management system according to claim 1, wherein said means for changing an agent into an object comprises: function notification means for notifying the function of the subject agent to the outside; and representative communication means for receiving a processing request from another agent as a representative of the subject agent, transferring the received processing request to the subject agent, and sending back a processing result o the subject agent to the requesting agent.
Claim 8
Dependent Claim 73 words
A document management system according to claim 6, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 9
Dependent Claim 238 words
A document management system comprising: a first module implemented with an agent-oriented function; a second module implemented with an object-oriented function; and means for changing an agent into an object and executing said first module as said second module; wherein said second module includes a management/control object for collectively managing and controlling objects in unit of function; and wherein said means for changing an agent into an object comprises: communication route determination means provided with a communication route table which stores correspondence between processing request messages issued by agents and transmission communication routes, said communication determination means determining a transmission communication route for a processing request message issued by an agent, by searching the communication route table; object communication means for receiving a message from another object and transmitting the message to another object via a communication route determined by said communication route determination means; agent communication means for receiving a message from another agent and transmitting the message to another agent via a communication route determined by said communication determination means; and agent control means for receiving a processing request message to the agent via said object communication means or said agent communication means, activating the agent, and controlling the processing of the agent, and for determining a communication route by said communication route determination means and controlling the processing of issuing a message from the agent via said object communication means or said agent communication means.
Claim 10
Dependent Claim 238 words
A document management system comprising: a first module implemented with an agent-oriented function; a second module implemented with an object-oriented function; and means for changing an agent into an object and executing said first module as said second module; wherein said second module includes a management/control object for collectively managing and controlling objects in unit of function; and wherein said means for changing an agent into an object comprises: communication route determination means provided with a communication route table which stores correspondence between processing request messages issued by agents and transmission communication routes, said communication determination means determining a transmission communication route for a processing request message issued by an agent, by searching the communication route table; object communication means for receiving a message from another object and transmitting the message to another object via a communication route determined by said communication route determination means; agent communication means for receiving a message from another agent and transmitting the message to another agent via a communication route determined by said communication determination means; and agent control means for receiving a processing request message to the agent via said object communication means or said agent communication means, activating the agent, and controlling the processing of the agent, and for determining a communication route by said communication route determination means and controlling the processing of issuing a message from the agent via said object communication means or said agent communication means.
Claim 11
Dependent Claim 77 words
A document management system according to claim 8, wherein said means for changing an agent into an object comprises: internal information acquisition means for acquiring internal information of an agent moving to another environment and generating a message containing the internal information; and internal information setting means for, when the message generated by said internal information acquisition means is received from another object, setting the internal information of the agent contained in the message to the agent.
Claim 12
Dependent Claim 75 words
A document management system according to claim 9, wherein said means for changing an agent into an object comprises: function notification means for notifying the function of the subject agent to the outside; and representative communication means for receiving a processing request from another agent as a representative of the subject agent, transferring the received processing request to the subject agent, and sending back a processing result of the subject agent to the requesting agent.
Claim 13
Dependent Claim 73 words
A document management system according to claim 10, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 14
Dependent Claim 73 words
A document management system according to claim 9, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 15
Dependent Claim 75 words
A document management system according to claim 8, wherein said means for changing an agent into an object comprises: function notification means for notifying the function of the subject agent to the outside; and representative communication means for receiving a processing request from another agent as a representative of the subject agent, transferring the received processing request to the subject agent, and sending back a processing result of the subject agent to the requesting agent.
Claim 16
Dependent Claim 73 words
A document management system according to claim 13, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 17
Dependent Claim 73 words
A document management system according to claim 1, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 18
Dependent Claim 73 words
A document management system according to claim 8, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 19
Dependent Claim 88 words
A document management system comprising: a first module implemented with an agent-oriented function; a second module implemented with an object-oriented function; and means for changing an agent into an object and executing said first module as said second module, including communication route determination means provided with a communication route table which stores correspondence between processing request messages issued by agents and transmission communication routes, said communication determination means determining a transmission communication route for a processing request message issued by an agent, by searching the communication route table.
Claim 20
Dependent Claim 88 words
A document management system comprising: a first module implemented with an agent-oriented function; a second module implemented with an object-oriented function; and means for changing an agent into an object and executing said first module as said second module, including communication route determination means provided with a communication route table which stores correspondence between processing request messages issued by agents and transmission communication routes, said communication determination means determining a transmission communication route for a processing request message issued by an agent, by searching the communication route table.
Claim 21
Dependent Claim 26 words
A document management system according to claim 17, wherein said second module includes a management/control object for collectively managing and controlling objects in unit of function.
Claim 22
Dependent Claim 140 words
A document management system according to claim 18, wherein said means for changing an agent into an object comprises: object communication means for receiving a message from another object and transmitting the message to another object via a communication route determined by said communication route determination means; agent communication means for receiving a message from another agent and transmitting the message to another agent via a communication route determined by said communication determination means; and agent control means for receiving a processing request message to the agent via said object communication means or said agent communication means, activating the agent, and controlling the processing of the agent, and for determining a communication route by said communication route determination means and controlling the processing of issuing a message from the agent via said object communication means or said agent communication means.
Claim 23
Dependent Claim 77 words
A document management system according to claim 19, wherein said means for changing an agent into an object comprises: internal information acquisition means for acquiring internal information of an agent moving to another environment and generating a message containing the internal information; and internal information setting means for, when the message generated by said internal information acquisition means is received from another object, setting the internal information of the agent contained in the message to the agent.
Claim 24
Dependent Claim 75 words
A document management system according to claim 20, wherein said means for changing an agent into an object comprises: function notification means for notifying the function of the subject agent to the outside; and representative communication means for receiving a processing request from another agent as a representative of the subject agent, transferring the received processing request to the subject agent, and sending back a processing result of the subject agent to the requesting agent.
Claim 25
Dependent Claim 73 words
A document management system according to claim 21, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 26
Dependent Claim 73 words
A document management system according to claim 20, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 27
Dependent Claim 75 words
A document management system according to claim 19, wherein said means for changing an agent into an object comprises: function notification means for notifying the function of the subject agent to the outside; and representative communication means for receiving a processing request from another agent as a representative of the subject agent, transferring the received processing request to the subject agent, and sending back a processing result of the subject agent to the requesting agent.
Claim 28
Dependent Claim 73 words
A document management system according to claim 24, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 29
Dependent Claim 73 words
A document management system according to claim 19, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 30
Dependent Claim 188 words
A document management system according to claim 18, wherein said means for changing an agent into an object comprises: communication route determination means provided with a communication route table which stores correspondence between processing request messages issued by agents and transmission communication routes, said communication determination means determining a transmission communication route for a processing request message issued by an agent, by searching the communication route table; object communication means for receiving a message from another object and transmitting the message to another object via a communication route determined by said communication route determination means; agent communication means for receiving a message from another agent and transmitting the message to another agent via a communication route determined by said communication determination means; and agent control means for receiving a processing request message to the agent via said object communication means or said agent communication means, activating the agent, and controlling the processing of the agent, and fore determining a communication route by said communication route determination means and controlling the processing of issuing a message from the agent via said object communication means or said agent communication means.
Claim 31
Dependent Claim 77 words
A document management system according to claim 27, wherein said means for changing an agent into an object comprises: internal information acquisition means for acquiring internal information of an agent moving to another environment and generating a message containing the internal information; and internal information setting means for, when the message generated by said internal information acquisition means is received from another object, setting the internal information of the agent contained in the message to the agent.
Claim 32
Dependent Claim 75 words
A document management system according to claim 28, wherein said means for changing an agent into an object comprises: function notification means for notifying the function of the subject agent to the outside; and representative communication means for receiving a processing request from another agent as a representative of the subject agent, transferring the received processing request to the subject agent, and sending back a processing result of the subject agent to the requesting agent.
Claim 33
Dependent Claim 73 words
A document management system according to claim 29, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 34
Dependent Claim 73 words
A document management system according to claim 28, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 35
Dependent Claim 75 words
A document management system according to claim 27, wherein said means for changing an agent into an object comprises: function notification means for notifying the function of the subject agent to the outside; and representative communication means for receiving a processing request from another agent as a representative of the subject agent, transferring the received processing request to the subject agent, and sending back a processing result of the subject agent to the requesting agent.
Claim 36
Dependent Claim 73 words
A document management system according to claim 32, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 37
Dependent Claim 73 words
A document management system according to claim 27, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 38
Dependent Claim 73 words
A document management system according to claim 18, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.
Claim 39
Dependent Claim 73 words
A document management system according to claim 17, wherein said second module has a three-layer structure comprising: a presentation layer object for providing a user interface function when a document is retrieved and inspected; a function layer object for providing a document retrieval and inspection function; and a data layer object including a database management object (DBMS object) for accumulating and managing document information and providing a management/control function of the DBMS object.

References Cited (Backward Citations)

US5551035A Cited
US5613100A Cited
US5181162A Cited
US5367635A Cited
US5659701A Cited
US5414812A Cited
US5588147A Cited
US5717922A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-22 2002-09-21 2003-03-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-22 2006-09-21 2007-03-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-22 2010-09-21 2011-03-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag