METHOD AND APPARATUS FOR PARALLEL EXECUTION OF CONDUITS DURING SIMULTANEOUS SYNCHRONIZATION OF DATABASES
First Claim
1. A system for optimizing information transfer between a first computer system and a second computer system comprising:
- a first computer system comprising a first processor coupled to a first memory, the first memory storing a plurality of conduit programs, wherein one or more of the plurality of conduit programs are each stored as a distinct collection of information and instructions executable by the first processor;
a second computer system comprising a second processor coupled to a second memory;
a communication link coupling the first computer system to the second computer system;
wherein the first processor executes, in parallel, at least two conduit programs to perform non-transfer operations and information transfers over the communication link to the second computer system; and
wherein the first processor time multiplexes the information transfers over the communication link.
0 Assignments
0 Petitions
Accused Products
Abstract
Sharing information between a host computer system and a peripheral computer system. Conduit programs running simultaneously on the host computer system synchronize information between the two computer systems. The conduits initiate multiple time multiplexed transfers across a single communication link between the two computer systems. In general, one or more conduits can perform a non-transfer task while another conduit can simultaneously perform a transfer over the host-peripheral communication link. The conduits may be used to load software onto the peripheral computer or to exchange e-mail between the two computer systems. While one active conduit is performing a task that does not involve use of the communication link, the other simultaneously executing conduits can use the communication link to transfer records between the host and the peripheral computer system.
29 Citations
1 Claim
-
1. A system for optimizing information transfer between a first computer system and a second computer system comprising:
-
a first computer system comprising a first processor coupled to a first memory, the first memory storing a plurality of conduit programs, wherein one or more of the plurality of conduit programs are each stored as a distinct collection of information and instructions executable by the first processor; a second computer system comprising a second processor coupled to a second memory; a communication link coupling the first computer system to the second computer system; wherein the first processor executes, in parallel, at least two conduit programs to perform non-transfer operations and information transfers over the communication link to the second computer system; and wherein the first processor time multiplexes the information transfers over the communication link.
-
Specification