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

Message handling system for automated gateway between first and second handling systems wherein first envelope is added to a second envelope respectively without changing text

Assignee: Northrop Grumman Systems Corp
•
Filing: 1992-08-24
•
Granted: 1996-11-19
•
Expires: 2012-08-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An automated gateway system for interfacing a first message handling system with a second message handling system. In the preferred embodiment, the automated gateway of the present invention allows the exchange between a formal system such as the United States Department of Defense AUTODIN message handling system and an informal system such as the International Standards Organization X.400 message handling system. Messages received from a first one of the message handling systems are processed and sent to a message routing unit which determines if the message should be sent to the first or second message handling system. If the second message handling system address exists, an automated gateway user agent validates the address and creates a second message handling system envelope around the entire message and submits it to the second message handling system.

Inventors

  • 👤 Robert D. Padgett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 19:58
CPC Classifications
H; H04; H04L; H04L51/00; H04L51/06; H04L51/066; H04L12/00; H04L12/66

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 325 words
A message handling system comprising: a first preexisting message handling system including a plurality of user addresses connected to a first communication pathway; a second preexisting message handling system including a plurality of user addresses connected to a second communication pathway wherein said first message handling system requires messages to contain specified message handling attribute information, such that messages from the second message handling system are incompatible with the first message handling system; and automated gateway means for providing an interface between the first and second message handling systems, said gateway means being coupled to said first and second communication pathways means and including: message routing means for receiving messages from one of said plurality of user addresses in said first and second message handling systems, said routing means including means for storing a table of said user addresses existing in the first message handling system; means for determining if the text of said message received from one of said plurality of user addresses in said second message handling system contains one of said first message handling system addresses in said table; means for creating a first message handling system envelope and adding it to said second message handling system message if it contains a first message handling system address, wherein said envelope contains said first message handling system message handling attribute information thereby making the second message handling system message compatible with the first message handling system while leaving the format of the text of said second message handling system message substantially unaltered, said first message handling system envelope being incompatible with said second message handling system; means for transferring said second message handling system message containing said envelope to one of said plurality of user addresses in said first message handling system; and means for transmitting said received second message handling system messages containing only second message handling system addresses back to said second message handling system communication pathway unchanged without said envelope.
Claim 2
Dependent Claim 325 words
A message handling system comprising: a first preexisting message handling system including a plurality of user addresses connected to a first communication pathway; a second preexisting message handling system including a plurality of user addresses connected to a second communication pathway wherein said first message handling system requires messages to contain specified message handling attribute information, such that messages from the second message handling system are incompatible with the first message handling system; and automated gateway means for providing an interface between the first and second message handling systems, said gateway means being coupled to said first and second communication pathways means and including: message routing means for receiving messages from one of said plurality of user addresses in said first and second message handling systems, said routing means including means for storing a table of said user addresses existing in the first message handling system; means for determining if the text of said message received from one of said plurality of user addresses in said second message handling system contains one of said first message handling system addresses in said table; means for creating a first message handling system envelope and adding it to said second message handling system message if it contains a first message handling system address, wherein said envelope contains said first message handling system message handling attribute information thereby making the second message handling system message compatible with the first message handling system while leaving the format of the text of said second message handling system message substantially unaltered, said first message handling system envelope being incompatible with said second message handling system; means for transferring said second message handling system message containing said envelope to one of said plurality of user addresses in said first message handling system; and means for transmitting said received second message handling system messages containing only second message handling system addresses back to said second message handling system communication pathway unchanged without said envelope.
Claim 3
Dependent Claim 86 words
The automated gateway of claim 1 further comprising a message transfer agent for determining if a message received from said first message handling system contains only addresses in said first message handling system, said message transfer agent including means for directing said message containing only addresses in said first message handling system back to said first message handling system, and means for directing a message received by said message transfer agent containing an address in said second message handling system to said second message handling system.
Claim 4
Dependent Claim 30 words
The automated gateway of claim 1 wherein said first message handling system is a formal message handling system and said second message handling system is an informal message handling system.
Claim 5
Dependent Claim 20 words
The automated gateway of claim 1 further comprising a user agent means usable in either a manual or automatic mode.
Claim 6
Dependent Claim 34 words
The automated gateway of claim 3 wherein said first message handling system is the Department of Defense AUTODIN network and the second message handling system is the International Standards Organization X.400 message handling system.
Claim 7
Dependent Claim 24 words
The automated gateway of claim 5 wherein said first message handling system message comprises at least one of ACP-127, JANAP-128 or DOI-103 message types.
Claim 8
Dependent Claim 21 words
The automated gateway of claim 5 further comprising message input processing means for providing security validation, message routing and logging functions.
Claim 9
Dependent Claim 38 words
The message routing system of claim 7 wherein said means for converting the format further comprises means for creating an envelope around said second type message which complies with said format requirements of the first message handling system.
Claim 10
Dependent Claim 34 words
The automated gateway of claim 7 wherein said message input processing means unit replicates messages containing both AUTODIN and X.400 message addresses and transfers multiple versions of said message to the message routing means.
Claim 11
Dependent Claim 277 words
A communication system comprising: a first preexisting message handling system operative on messages on a first communication pathway, said messages conforming to a first message handling format and said first message handling system having first system addresses; a second preexisting message handling system having second system addresses operative on messages on a second communication pathway, said messages conforming to a second message handling system format wherein messages from the second message handling system are incompatible with the first message handling system; message routing means coupled to said first and second communication pathways for receiving messages from said first and second message handling systems and determining if a message received from said second message handling system should be sent to said first or to said second message handling system, said routing means including means for storing a table of addresses existing in the first message handling system; means for determining if the text of said message received from said second message handling system contains one of said first message handling system addresses; means for creating a first message handling system envelope and adding it to said message received from said second message handling system if it contains a first message handling system address, said envelope conforming to said first message handling format thereby making the second message handling system message compatible with the first message handling system while leaving the format of the text of said second message handling system message substantially unaltered; and means for transferring said second message handling system message with said envelope to said first message handling system, wherein messages are transferred from said second message handling system to said first message handling system.
Claim 12
Dependent Claim 277 words
A communication system comprising: a first preexisting message handling system operative on messages on a first communication pathway, said messages conforming to a first message handling format and said first message handling system having first system addresses; a second preexisting message handling system having second system addresses operative on messages on a second communication pathway, said messages conforming to a second message handling system format wherein messages from the second message handling system are incompatible with the first message handling system; message routing means coupled to said first and second communication pathways for receiving messages from said first and second message handling systems and determining if a message received from said second message handling system should be sent to said first or to said second message handling system, said routing means including means for storing a table of addresses existing in the first message handling system; means for determining if the text of said message received from said second message handling system contains one of said first message handling system addresses; means for creating a first message handling system envelope and adding it to said message received from said second message handling system if it contains a first message handling system address, said envelope conforming to said first message handling format thereby making the second message handling system message compatible with the first message handling system while leaving the format of the text of said second message handling system message substantially unaltered; and means for transferring said second message handling system message with said envelope to said first message handling system, wherein messages are transferred from said second message handling system to said first message handling system.
Claim 13
Dependent Claim 37 words
The communication system of claim 10 wherein said message routing means further includes means for routing said message to said second message handling system if said received message does not contain a first message handling system address.
Claim 14
Dependent Claim 86 words
The communication system of claim 10 further comprising a message transfer agent for determining if a message received from said first message handling system contains only addresses in said first message handling system, said message transfer agent including means for directing said message containing only addresses in said first message handling system back to said first message handling system, and means for directing a message received by said message transfer agent containing an address in said second message handling system to said second message handling system.
Claim 15
Dependent Claim 30 words
The communication system of claim 10 wherein said first message handling system is a formal message handling system and said second message handling system is an informal message handling system.
Claim 16
Dependent Claim 20 words
The communication system of claim 10 further comprising a user agent means usable in either an automatic or manual mode.
Claim 17
Dependent Claim 36 words
The communication system of claim 13 wherein said first message handling system is the United States Department of Defense AUTODIN network and the second message handling system is the International Standards Organization X.400 message handling system.
Claim 18
Independent Claim 195 words
A method for interfacing a first message handling system having addresses on a first communication pathway with a second message handling system having addresses on a second communication pathway wherein said first message handling system requires messages to contain a specified first message handling system format incompatible with said second message handling system, said method comprising the steps of: comparing the text of a message received from the second message handling system data pathway to a table of addresses in said first message handling system; creating an envelope around said second message handling system message if it contains a first message handling system address, said envelope contains said first message handling system format and said envelope being incompatible with said second message handling system thereby making said second message handling system message compatible with the first message handling system while leaving the format of the text of said second message handling system message substantially unaltered; transferring said second message handling system message with said envelope to said first message handling system; and transferring second message handling messages containing only second message handling system addresses back to said second message handling system unchanged without said envelope.
Claim 19
Independent Claim 195 words
A method for interfacing a first message handling system having addresses on a first communication pathway with a second message handling system having addresses on a second communication pathway wherein said first message handling system requires messages to contain a specified first message handling system format incompatible with said second message handling system, said method comprising the steps of: comparing the text of a message received from the second message handling system data pathway to a table of addresses in said first message handling system; creating an envelope around said second message handling system message if it contains a first message handling system address, said envelope contains said first message handling system format and said envelope being incompatible with said second message handling system thereby making said second message handling system message compatible with the first message handling system while leaving the format of the text of said second message handling system message substantially unaltered; transferring said second message handling system message with said envelope to said first message handling system; and transferring second message handling messages containing only second message handling system addresses back to said second message handling system unchanged without said envelope.
Claim 20
Dependent Claim 37 words
The method of claim 16 further including the step of routing said second message handling system message back to said second message handling system if said received message does not contain a first message handling system address.
Claim 21
Dependent Claim 69 words
The method of claim 16 further comprising the steps of: determining if a message received from said first message handling system contains only addresses in said first message handling system and if so directing said message back to said first message handling system; and directing messages from said second message handling system containing only an address in said second message handling system back to said second message handling system.
Claim 22
Dependent Claim 65 words
The method of claim 16 wherein said second message handling system has a second system format and further comprising the step of determining if a message received from said first message handling system contains an address in said second message handling system and, if so, converting said message to said second message handling system format and transmitting said message to said second message handling system.
Claim 23
Dependent Claim 47 words
The method of claim 16 wherein said first message handling system requires messages to contain specific message attribute information and said step of creating an envelope around said second message handling system message further comprises the step of creating an envelope containing said specified message attribute information.
Claim 24
Independent Claim 255 words
A method for interfacing a first formal message handling system having addresses on a first communication pathway with a second informal message handling system having addresses in a second communication pathway wherein said first message handling system requires messages to contain specified message handling attribute information not contained in said second message handling system messages, said message handling attribute information including data indicative of said addresses on said first communication pathway, said method comprising the steps of: comparing the text of a message received from the second message handling system data pathway, to a table of addresses in said first message handling system; creating an envelope and adding it to said second message handling system message if it contains a first message handling system address, said envelope containing said first system handling attribute information and said envelope being incompatible with said second message handling system thereby making said second message handling system message compatible with the first message handling system while leaving the format of the text of said second message handling system message substantially unaltered, wherein said first message handling system address is an ultimate recipient of said second message handling system message, wherein said second message handling system address is an original sender of said second message handling system message; transferring said envelope with said second message handling system message to said first message handling system; and routing said second message back to said second message handling system data pathway if said received message does not contain a first message handling system address.
Claim 25
Independent Claim 255 words
A method for interfacing a first formal message handling system having addresses on a first communication pathway with a second informal message handling system having addresses in a second communication pathway wherein said first message handling system requires messages to contain specified message handling attribute information not contained in said second message handling system messages, said message handling attribute information including data indicative of said addresses on said first communication pathway, said method comprising the steps of: comparing the text of a message received from the second message handling system data pathway, to a table of addresses in said first message handling system; creating an envelope and adding it to said second message handling system message if it contains a first message handling system address, said envelope containing said first system handling attribute information and said envelope being incompatible with said second message handling system thereby making said second message handling system message compatible with the first message handling system while leaving the format of the text of said second message handling system message substantially unaltered, wherein said first message handling system address is an ultimate recipient of said second message handling system message, wherein said second message handling system address is an original sender of said second message handling system message; transferring said envelope with said second message handling system message to said first message handling system; and routing said second message back to said second message handling system data pathway if said received message does not contain a first message handling system address.
Claim 26
Dependent Claim 43 words
The method of claim 21 further comprising the steps of: determining if a message received from said first message handling system contains only addresses in said first message handling system and if so directing said message back to said first message handling system.
Claim 27
Dependent Claim 65 words
The method of claim 21 wherein said second message handling system has a second system format and further comprising the step of determining if a message received from said first message handling system contains an address in said second message handling system and if so, converting said message to said second message handling system format and transmitting said message to said second message handling system.
Claim 28
Dependent Claim 255 words
A message routing system comprising: first message handling system including first data pathway carrying messages of a first type; second message handling system including a second data pathway carrying messages of a second type, said first message handling system having message handling system format requirements which are incompatible with said messages of a second type said message handling system format requirements including data indicative of destinations on said first data pathway; input/output means for receiving and transmitting said message to and from each of said first and second message handling system data pathways; means for determining from their text the type and destination of said messages received by said input/output means; means for determining if a received message of a second type contains a destination in said first message handling system; means for converting the message handling system format of said second type message containing a destination in said first message handling system so it will be compatible with said first message handling system while leaving the format of the text of said second type message substantially unaltered, wherein said destination is an ultimate recipient of said second type message, wherein said second message handling system includes an original sender of said second type message; means for transmitting said converted message to said first message handling system data pathway; and means for transmitting received first and second message handling systems messages unchanged back to the first or second message handling systems data pathway if they only contain destinations in the same respective message handling system.
Claim 29
Dependent Claim 255 words
A message routing system comprising: first message handling system including first data pathway carrying messages of a first type; second message handling system including a second data pathway carrying messages of a second type, said first message handling system having message handling system format requirements which are incompatible with said messages of a second type said message handling system format requirements including data indicative of destinations on said first data pathway; input/output means for receiving and transmitting said message to and from each of said first and second message handling system data pathways; means for determining from their text the type and destination of said messages received by said input/output means; means for determining if a received message of a second type contains a destination in said first message handling system; means for converting the message handling system format of said second type message containing a destination in said first message handling system so it will be compatible with said first message handling system while leaving the format of the text of said second type message substantially unaltered, wherein said destination is an ultimate recipient of said second type message, wherein said second message handling system includes an original sender of said second type message; means for transmitting said converted message to said first message handling system data pathway; and means for transmitting received first and second message handling systems messages unchanged back to the first or second message handling systems data pathway if they only contain destinations in the same respective message handling system.
Claim 30
Dependent Claim 36 words
The message routing system of claim 24 wherein some of the messages contain plain language addresses in their text and said means for determining the type and destination of said messages reads said plain language addresses.

References Cited (Backward Citations)

US4075691A Cited
US4079452A Cited
US4390981A Cited
US4837798A Cited
US5133053A Cited
US5187787A Cited
US5187787B1 Cited
US5051720A Cited
US5202977A Cited
US5377191A Cited
US5204897A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-19 2000-05-20 2000-11-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-19 2004-05-20 2004-11-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-19 2008-05-20 2008-11-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag