System and method for translating to and from hierarchical...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000, C707S793000, C707S793000, C707S793000

Reexamination Certificate

active

06523042

ABSTRACT:

COPYRIGHT REFERENCE
Two Appendices are included on a CD-ROM in this application that contains material that is subject to copyright protection, which is hereby incorporated by reference. The CD-ROM includes the files: 1. 10022-11 Revised Appendix A.Doc, created Dec. 4, 2001, with a size of 7,040 kilobytes and 2. 10022-11 Appendix B.doc, created Dec. 6, 2001, with a size of 509 kilobytes.
BACKGROUND OF THE INVENTION
The present invention relates to a system and method for translating information, to or from, an hierarchical information system.
Legacy systems are systems that support business function, many of which have been in use for many years. These systems usually store information, and communicate with each other, using non-hierarchical information systems, such as linear strings (i.e. legacy messages).
Modern systems often use an hierarchical system to store information and communicate with each other. Hierarchical system typically store information in a tree structure of objects, each object having specific attributes, and where each object may be linked to other objects. XML (Extensible Markup Language) is an example of an hierarchical system.
The need arises for an interface to translate information between systems. Simple systems that translate between linear strings are well known. However, there is a need for products that can read the objects of an hierarchical system and perform the required data transformations. MERCATOR, for example, could be used if first the object model were translated into a standard, predictable data stream. However, the effort to translate the object model into this intermediate format is similar to the effort required to translate the object model into a form directly usable by the legacy system. In addition, MERCATOR is implemented as a single-threaded DLL (Dynamic Linked Library) in Windows NT, which may have an adverse impact on overall system performance and throughput.
BRIEF SUMMARY OF THE INVENTION
A first aspect of the invention is a method for translating to and from an hierarchical information system, comprising identifying a non-hierarchical information system containing information stored in a non-hierarchical manner; developing a translation map that identifies organizational and content based rules for translating the non-hierarchical information into an hierarchical information system; and translating the non-hierarchical information for storage into the hierarchical information system according to the rules for translating.
A second aspect of the invention is computerized method for translating to and from an hierarchical information system.
A third aspect of the invention is a system for translating to and from an hierarchical information system, comprising means for identifying a non-hierarchical information system containing information stored in a non-hierarchical manner; means for developing a translation map that identifies organizational and content based rules for translating the non-hierarchical information into an hierarchical information system; and means for translating the non-hierarchical information for storage into the hierarchical information system according to the rules for translating.
A fourth aspect of the invention is a system for translating to and from an hierarchical information system, comprising a first computer system having a memory for storing information in an hierarchical information system; an interface coupled to the first computer system, the interface having means for identifying a non-hierarchical information system containing information stored in a non-hierarchical manner, developing a translation map that identifies organizational and content based rules for translating the non-hierarchical information into an hierarchical information system, and translating the non-hierarchical information for storage into the hierarchical information system according to the rules for translating; and a second computer system coupled to the interface, the second computer system having a memory for storing information in a non-hierarchical information system.
A fifth aspect of the invention is a method for translating to and from an hierarchical information system, comprising translating data from an object model into a legacy message.
A sixth aspect of the invention is a method for translating to and from an hierarchical information system, comprising translating data from a legacy message model into an object.
A seventh aspect of the invention is a method for translating to and from an hierarchical information system, comprising identifying an hierarchical information system containing information stored in an hierarchical manner; developing a translation map that identifies organizational and content based rules for translating the hierarchical information into an non-hierarchical information system; and translating the hierarchical information for storage into the non-hierarchical information system according to the rules for translating.
An eighth aspect of the invention is a computerized method for translating to and from an hierarchical information system, comprising identifying an hierarchical information system containing information stored in an hierarchical manner; developing a translation map that identifies organizational and content based rules for translating the hierarchical information into an non-hierarchical information system; and translating the hierarchical information for storage into the non-hierarchical information system according to the rules for translating.
A ninth aspect of the invention is a system for translating to and from an hierarchical information system, comprising means for identifying an hierarchical information system containing information stored in an hierarchical manner; means for developing a translation map that identifies organizational and content based rules for translating the hierarchical information into a non-hierarchical information system; and means for translating the hierarchical information for storage into the non-hierarchical information system according to the rules for translating.
A tenth aspect of the invention is a system for translating to and from an hierarchical information system, comprising a first computer system having a memory for storing information in a non-hierarchical information system; an interface coupled to the first computer system, the interface having means for identifying an hierarchical information system containing information stored in an hierarchical manner, developing a translation map that identifies organizational and content based rules for translating the hierarchical information into a non-hierarchical information system, and translating the hierarchical information for storage into the non-hierarchical information system according to the rules for translating; and a second computer system coupled to the interface, the second computer system having a memory for storing information in an hierarchical information system.


REFERENCES:
patent: 5331579 (1994-07-01), Maguire et al.
patent: 5613122 (1997-03-01), Burnard et al.
patent: 5630131 (1997-05-01), Palevich et al.
patent: 5642511 (1997-06-01), Chow et al.
patent: 5655118 (1997-08-01), Heindel et al.
patent: 5664177 (1997-09-01), Lowry
patent: 5737559 (1998-04-01), Orton et al.
patent: 5812995 (1998-09-01), Sasaki et al.
patent: 5838965 (1998-11-01), Kavanagh et al.
patent: 5842213 (1998-11-01), Odom et al.
patent: 5945992 (1999-08-01), Cunniff

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for translating to and from hierarchical... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for translating to and from hierarchical..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for translating to and from hierarchical... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3177109

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.