×

Object-oriented data transfer system for data sharing

  • US 7,886,307 B1
  • Filed: 09/26/2003
  • Issued: 02/08/2011
  • Est. Priority Date: 09/26/2003
  • Status: Active Grant
First Claim
Patent Images

1. A system for transferring data from a data source to multiple data sink objects, the system comprising:

  • a data source holding acquired data;

    an interface communicating with the data source to receive the data from the data source;

    a plurality of data sink objects including one or more application software tools or one or more output devices;

    a processor controlling a data processor that encapsulates the received data into a data object;

    one or more memory storages storing the data object along with a data object pointer and a data server object, the data object pointer indicating a location of the data object in the one or more memory storages to identify the data object;

    the data processor posting the data object along with the data object pointer to the data server object, and registering one or more of the plurality of data sink objects with the data server object;

    the data server object transferring the data object pointer to the one or more registered data sink objects, the one or more registered data sink objects accessing the data object using the data object pointer; and

    the data server object sharing the data object among the one or more registered data sink objects to prevent extraneous copies of the received data from being provided to the one or more registered data sink objects.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×