×

Method and system for providing transfer of analytic application data over a network

  • US 7,162,643 B1
  • Filed: 06/15/2001
  • Issued: 01/09/2007
  • Est. Priority Date: 06/15/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. In a multithreaded analytic application executed by a source computer system and capable of concurrent execution of multiple session threads, a method for transferring data, the method comprising:

  • receiving an incoming request for analytic data resident in a mass storage unit on the source computer system;

    authenticating the incoming request;

    spawning a session thread that reads and parses a command received via the incoming request, the command for sending the data to a second computer system; and

    concurrently executing a plurality of data transformation threads within the session thread, comprisinga reader thread that reads data and writes at least a part of the data to a first data block buffer;

    a compressor thread that compresses the part of the data in the first data block buffer into a compressed data block and writes the compressed data block to a second data block buffer;

    an encryptor thread that encrypts the compressed data block in the second data block buffer into an encrypted and compressed data block and writes the encrypted and compressed data block to a third data block buffer; and

    a writer thread that reads the encrypted and compressed data block in the third data block buffer and sends the encrypted and compressed data block to the second computer;

    restoring a connection with the second computer system when an ongoing connection is lost; and

    resuming transfer of data to the second computer system at the point in the data where the ongoing connection was lost.

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