×

Transfer client of a secure system for unattended remote file and message transfer

  • US 7,536,435 B2
  • Filed: 06/29/2004
  • Issued: 05/19/2009
  • Est. Priority Date: 01/08/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A transfer client system for exchanging files with a transfer server over an open network, the transfer client system comprising:

  • a download directory for storing binary objects obtained from the transfer server for subsequent retrieval by a local data processing system;

    an authentication registry securely storing authentication credentials;

    a transfer client for;

    i) sending a log-on message to a remote transfer server over a secure transport protocol logical connection established over the open network, the log-on message including the authentication credentials;

    ii) obtaining a session ID from the remote transfer server in response to the log-on message;

    iii) sending a retrieve active event keys message to the remote transfer server over a secure transport logical connection established over the open network, the retrieve active event keys message comprising the session ID;

    iv) obtaining an event key value from the remote transfer server in response to the retrieve active event keys message;

    v) sending a read event message to the remote transfer server over a secure transport protocol logical connection established over the open network, the read event message including the session ID, and the event key value;

    vi) obtaining an XML file comprising event parameters from the remote transfer server in response to the read event message, the event parameters of the XML file comprise a file name identifying a name of a file to be downloaded, a directory path parameter identifying the download directory to which the file is to be stored by the transfer client system, a profile ID identifying data to be retrieved by the transfer server, and extract rules defining formatting of retrieved data to a defined file format;

    vii) sending a create binary large object message to the remote transfer server over a secure transport protocol logical connection established over the open network, the create binary large object message comprising the session ID, the profile ID identifying the data to be retrieved by the transfer server, and the extract rules defining formatting of the retrieved data to the defined file format;

    viii) receiving a class value from the remote transfer server in response to the create binary large object message, the class value identifying a type of data in a binary large object;

    ix) sending a check for available binary large object message to the remote transfer server, the check for available binary large object message comprising the session ID and the class value;

    x) receiving a binary large object ID from the remote transfer server in response to the check for available binary large object message, the binary large object ID identifying a binary large object being a file in the defined file format and including the retrieved data;

    xi) sending a download message to the remote transfer server over a secure transport protocol logical connection established over the open network, the file download message comprising the session ID and the binary large object ID; and

    xii) receiving a message from the remote transfer server containing the binary object in response to the download message; and

    xiii) storing the binary object as a file in the download directory with the file name.

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