U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Run-time dynamically adaptive computer process for facilitating communication between computer programs

Patent 5619685 Issued on April 8, 1997. Estimated Expiration Date: Icon_subject November 4, 2014. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

3728692

Dual language programmable controller
Patent #: 4302820
Issued on: 11/24/1981
Inventor: Struger ,   et al.

System and method for generating an object module in a first format and then converting the first format into a format which is loadable into a selected computer
Patent #: 4791558
Issued on: 12/13/1988
Inventor: Chaitin ,   et al.

Method for transferring data files between computers in a network response to generalized application program instructions
Patent #: 4891785
Issued on: 01/02/1990
Inventor: Donohoo

Expansion interface board system for connecting several personal computers to an electronic typesetter connected to a host personal computer
Patent #: 4896289
Issued on: 01/23/1990
Inventor: Svinicki, et al.

Static dataflow computer with a plurality of control structures simultaneously and continuously monitoring first and second communication channels
Patent #: 4964042
Issued on: 10/16/1990
Inventor: Sterling, et al.

System and method for automated selection of equipment for purchase through input of user desired specifications
Patent #: 4992940
Issued on: 02/12/1991
Inventor: Dworkin

String searcher, and compressor using same
Patent #: 5051745
Issued on: 09/24/1991
Inventor: Katz

Method for specifying and controlling the invocation of a computer program
Patent #: 5051898
Issued on: 09/24/1991
Inventor: Wright, et al.

System for accessing remote heterogeneous database including formatting retrieved data into applications program format
Patent #: 5058000
Issued on: 10/15/1991
Inventor: Cox, et al.

More ...

Inventor

Assignee

Application

No. 334596 filed on 11/04/1994

US Classes:

703/20, Target device707/10, Distributed or remote access718/100TASK MANAGEMENT OR CONTROL

Examiners

Primary: Teska, Kevin J.
Assistant: Nguyen, Tan T.

Attorney, Agent or Firm

International Classes

G06F 017/30
G06F 013/00

Abstract

The present invention provides a dynamic interface between two dissimilar software programs that must communicate with each, whether running on one or a plurality of computers. The invention can provide bi-directional, non-intrusive data manipulation and communications between software programs on a distributed computing platform or across platforms on a distributed network. The invention includes user-defined template files, a user-defined equality file, first and second blocks of shared memory, a master interface, and a slave interface. The template files define the output and input data of their respective programs and map the output and input data to blocks of memory. The equality file equates the input data and output data of one program with the output data and input data, respectively, of the other computer program. The master interface takes data from the master side block of memory, reconfigures the data based on the contents of the equality file to match the input data requirements of the second computer program, and sends the reconfigured data to the slave interface to be loaded into the slave side block of shared memory. The second computer program accesses the reconfigured data from the slave side of shared memory.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?