System and method for communicating data

Multiplex communications – Communication techniques for information carried in plural... – Adaptive

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S467000, C709S223000

Reexamination Certificate

active

06940870

ABSTRACT:
The present invention provides a system and method for communicating data between a source application process and one or more destination application processes. This system and method perform conversion and routing functions which require only a single conversion of all outbound transmissions regardless of the variety of destinations, and only a single conversion of all inbound transmissions regardless of the variety of sources. The functions also enable changes, additions, and deletions of sources and destinations of transmissions to be made without modification of a source or destination application process and without taking a source or destination application process off-line. The functions further enable this system and method to be implemented in virtually any enterprise architecture without requiring that each processing system of the architecture be custom built. These conversion and routing functions are performed by first receiving data to be transmitted in a source format from a source application. This data are then converted from the source format to a standard format. Next, one or more destinations are identified in a database using a transaction type corresponding to the data and/or the address of the source application. After identifying the one or more destinations, a copy of the data is transmitted to each and the data are then converted from the standard format to a destination format. Lastly, this converted data are passed to the destination process.

REFERENCES:
patent: 4598404 (1986-07-01), Perry et al.
patent: 4642758 (1987-02-01), Teng
patent: 4714995 (1987-12-01), Materna et al.
patent: 4751740 (1988-06-01), Wright
patent: 4905138 (1990-02-01), Bourne
patent: 5133053 (1992-07-01), Johnson et al.
patent: 5187787 (1993-02-01), Skeen et al.
patent: 5202977 (1993-04-01), Pasetes, Jr. et al.
patent: 5257369 (1993-10-01), Skeen et al.
patent: 5276869 (1994-01-01), Forrest et al.
patent: 5339434 (1994-08-01), Rusis
patent: 5394546 (1995-02-01), Hanatsuka
patent: 5406557 (1995-04-01), Baudoin
patent: 5410646 (1995-04-01), Tondevold et al.
patent: 5438565 (1995-08-01), Hemmady et al.
patent: 5522066 (1996-05-01), Lu
patent: 5524253 (1996-06-01), Pham et al.
patent: 5557798 (1996-09-01), Skeen et al.
patent: 5608874 (1997-03-01), Ogawa et al.
patent: 5680551 (1997-10-01), Martino, II
patent: 5694580 (1997-12-01), Narita et al.
patent: 5761200 (1998-06-01), Hsieh
patent: 5790809 (1998-08-01), Holmes
patent: 5793771 (1998-08-01), Darland et al.
patent: 5802312 (1998-09-01), Lazaridis et al.
patent: 5812669 (1998-09-01), Jenkins et al.
patent: 5825865 (1998-10-01), Oberlander et al.
patent: 5826017 (1998-10-01), Holzmann
patent: 5848415 (1998-12-01), Guck
patent: 5870605 (1999-02-01), Bracho et al.
patent: 5873084 (1999-02-01), Bracho et al.
patent: 5893911 (1999-04-01), Piskiel et al.
patent: 5913061 (1999-06-01), Gupta et al.
patent: 5916307 (1999-06-01), Piskiel et al.
patent: 5966531 (1999-10-01), Skeen et al.
patent: 6006258 (1999-12-01), Kalajan
patent: 6021443 (2000-02-01), Bracho et al.
patent: 6034970 (2000-03-01), Levac et al.
patent: 6038601 (2000-03-01), Lambert et al.
patent: 6091724 (2000-07-01), Chandra et al.
patent: 6101556 (2000-08-01), Piskiel et al.
patent: 6111893 (2000-08-01), Volftsun et al.
patent: 6119137 (2000-09-01), Smith et al.
patent: 6130917 (2000-10-01), Monroe
patent: 6161147 (2000-12-01), Snyder et al.
patent: 6195662 (2001-02-01), Ellis et al.
patent: 6278697 (2001-08-01), Brody et al.
patent: 6400729 (2002-06-01), Shimadoi et al.
patent: 6453297 (2002-09-01), Burks et al.
patent: 413074 (1991-02-01), None
patent: 08-235112 (1996-09-01), None
patent: 09-282287 (1997-10-01), None
patent: WO97/37500 (1997-10-01), None
IBM Corporation, “MQSeries Version 5—The Next Generation,” (visited on Apr. 20, 1998) <http://www.software.ibm.com/ts/mqseries/library/whitepapers/mq5/>.
Alder, Mike et al, PNG (Portable Network Graphics), W3C Version 1.0, Oct. 1, 1996. <http://www.w3.org/TR/REC-png> (visited Jul. 15, 2002).
Alder, Sharon et al, Extensible Markup Language (XML), W3C Working Draft, Nov. 14, 1996. <http://www.w3.org/TR/WD-xml-961114.html> (visited Jul. 15, 2002).
Arens, Yigal et al, “Retrieving and Integrating Data From Multiple Information Sources”, Information Sciences Institute, University of Southern California.
Bernstein, Philip, Middleware, Communications of the ACM, vol. 39, No. 2, pp 86-98, Feb. 1996.
Brown, Michael, Technical Report Series: “A Memory Model for Case Retrieval by Activation Passing”, Department of Computer Science, University of Manchester, pp 1-248, Feb. 1, 1994.
Brielman, Maria et al., “Representing the Hardware Design Process by a Common Data Schema”, IEEE 0-8186-2780, pp 564-569, Aug. 1992.
Connolly, Dan, A Lexical Analyzer for HTML and Basic SGML, W3C Working Draft, Jun. 15, 1996. <http://www.w3.org/TR/WD-sgml-lex/> (visited Jul. 15, 2002).
Ciancarini, Paolo, “Coordination Models and Languages as Software Integrators”, ACM Computing Surveys, vol. 28, No. 2, Jun. 1996.
Crawford, John, “An Electronic Design Interchange Format”, IEEE, Paper 46.1, 0738-100X/84/0000/0683, 1984.
Clark, David, “Architectural Considerations For a New Generation of Protocols”, Laboratory for Computer Science, M.I.T., ACM 089791-405-8/90/0009/020, 1990.
Ciancarini, P et al., “Using the Web to Coordinate Distributed Applications”, Department of Computer Science, University of Bologna.
Currie, I.F., TDF Specification, Issue 4.0, Jun. 1995.
Davies, N.B. et al., History of Computing. UNCOL (Universal Computer Oriented Language), Math0030—History, Heresy, & Heretics, University of Bath. <http://homepage.ntlworld.com/michael.harley/uncol.html> (visited Jul. 14, 2002).
Dobinson, Elaine, “Remote Access Tool For Earth Science Data”, IEEE, Proceedings of the 9thInternational Conference on Scientific and Statistical Database Management, Feb., 1997.
Eurich, John, “A Tutorial Introduction to the Electronic Design Interchange Format”, IEEE, 23rdDesign Automation Conference, Paper 18.1, 0738-100X/86/0000/0327, 1986.
Filer, Nick et al, “Integrating CAD Tools into a Framework Environment Using a Flexible and Adaptive Procedural Interface”, Department of Computer Science, The University of Manchester, ACM 0-89791-685-9/94/0011, Sep. 1994.
Gallagher, James et al., “Data Transport Within The Distributed Oceanographic Data System”, W3 Journal. <http://www.w3journal.com/1/gallagher.067/paper/067.html> (visited Jul. 15, 2002).
Gaines, Brian R. et al., “Knowledge Acquisition and Representation Techniques in Scholarly Communication”, pp 197-206, Knowledge Science Institute, University of Calgary, DOC 95-10/95, ACM 0-89791-713-8/95/0010, 1995.
Gianfagna, Michael, “A Unified Approach to Test Data Analysis”, RCA Corporation.
Gettys, Jim, “Hypertest Transport Protocol, HTTP/1.1”, Digital Equipment Corporation, Presentation at the World Wide Web Consortium, Oct. 17, 1996.
Haslam, Warren, “Mapping Between Express Models”, Computer Aided Design Group, University of Manchester, pp 1-14, May 1996.
Haslam, Warren et al., “A Mapping from EDIF Version 4.0 to Gerber”, Department of Computer Science, The University of Manchester, pp 1-6, Nov. 1995.
Haslam, Warren, “A Review of EXPRESS Software Development Toolkits”, Computer Aided Design Group, University of Manchester, pp 1-3, 1996.
Hornberger, Patrick, “ANDF Extensions for the Fortran90 Array Operations”, Northeast Parallel Architectures Center, Open Software Foundation, Syracuse, N.Y., 1993.
Hutchins, Robert et al., “How to Write and Awk and Perl Scripts to Enable your EDA Tools to Work Together”, 33rdDesign Automation Conference, Las Vegas, NV, ACM 0-89791-833-9/96/0006, 1996.
Johnson, Andrew et al., “The ANDF Technology Program at the OSF RI”, Grenoble

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 communicating data 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 communicating data, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for communicating data will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3399135

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