The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 20, 2004
Filed:
Mar. 31, 1997
Event-driven servers for data extraction and merge for edi transaction processing using the internet
Cynthia F. Beckett, Livermore, CA (US);
Deepak Alur, Milpitas, CA (US);
Mats Jansson, Redwood City, CA (US);
Virginia C. Hyde, Santa Clara, CA (US);
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
A method and apparatus for performing event-driven data transfer operations over a global computer network. Electronic Data Interchange (EDI) format data is extracted from a database stored on a first computer system connected to a global computer network. The transaction data extracted from the database is then monitored to determine whether the data is ready to be transmitted to a second computer system connected to the global computer network. When ready, the transaction data is transmitted to the second computer system. The second computer system, in turn, receives the transaction data, monitors the data to determine whether the data is ready to be merged into a database stored on the second computer system, and merges the data into the database. Embodiments of the invention allow for secure data transfer operations to be performed on-line and in real-time. In addition, since a global computer network is utilized, there is no need to maintain a dedicated communication line between the first and the second computer system. Rather, a single network connection can be used by the first and the second computer system to communicate with any number of computer systems connected to the global computer network.