×

System and method for replacing underlying connection-based communication mechanisms in real time systems at run-time

  • US 6,993,769 B2
  • Filed: 08/29/2002
  • Issued: 01/31/2006
  • Est. Priority Date: 08/29/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A distributed processor architecture computing system having one or more processors and an object oriented control program including a system for replacing underlying connection based communication mechanisms in realtime systems at runtime comprising:

  • a first program for emitting streaming data or a large quantity of data in near realtime having at least one object of class outport, said outport object providing interface from a first application program to an underlying communication mechanism;

    said first application program for sending streaming data connected to said outport object;

    said outport object including a connection list and a transport list and a send method;

    said first application program providing an argument of an address in the memory space of the first application program of a data package to be sent to the outport object;

    a second application program for receiving streaming data or large quantities of data in near realtime having at least one object of class InPort, said InPort object providing interface from the underlying communication mechanism to the second application program;

    said second application program for receiving streaming data from said first application program;

    said second application program extending a base class import object to perform meaningful processing in a method (ACCEPTPACKET) including said argument of address in the memory space of the second application program of the data packet to be received, whereby the interface to the second application program hides details of information to the communication mechanism, and whenever said, second application program ACCEPTPACKET method returns said InPort object behaves as if data were received;

    said InPort object including a connection point handshake by creating a new object of class transport extending for the selected communication mechanism; and

    a communication connection between said first program and said second program for transferring streaming data from said first program to said second program through the selection of the underlying communication mechanism at runtime; and

    said communication mechanism for the transfer of streaming data which may be the same as or different than the communication mechanism used to establish said communication connection.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×