×

Client-server transactional pre-archival apparatus

  • US 8,725,704 B2
  • Filed: 09/27/2011
  • Issued: 05/13/2014
  • Est. Priority Date: 09/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for tracing data transfer across a network boundary between a user client on one side of the network boundary and a server apparatus on another side of the network boundary, wherein the data transfer is provided using http and https protocols,the method using:

  • a client-server transaction prearchival analysis apparatus (CSTPA) that is separate from the user client and the server apparatus and that is responsive to communications that cross the network boundary,a client-server transaction store apparatus having a non-transitory memory, the client-server transaction store apparatus separate from the user client and the server apparatus and responsive to the CSTPA, andwherein the CSTPA includes a transformation circuit configured to convert one or more client user protocol data types into a single searchable format;

    a rule-based parsing circuit;

    an observer, decrypt, and protect circuit;

    an indexing circuit; and

    a record storage circuit;

    the method comprising the steps of;

    receiving, at the CSTPA, a plurality of protocol data types transmitted from the user client to the server apparatus across the network boundary;

    transforming, using the transformation circuit, the protocol data types into a single searchable format, wherein the receiving of a plurality of protocol data types includes a post request transmitted from the user client to the server apparatus and the post request includes a payload comprising content;

    parsing the post request for the content using the rule-based parsing circuit;

    preventing data leakage from the CSTPA, wherein said preventing data leakage comprises identifying and protecting portions of the content from archival using the observer, decrypt, and protect circuit, and protecting is defined as replacing data with random noise, or redacting, masking, deleting, or hashing the data;

    storing the content to the client-server transaction store using the record storage circuit;

    indexing the content to produce indices using the transformation circuit alone or in conjunction with the indexing circuit;

    storing the indices to a computer-readable medium in the client-server transaction store using the record storage circuit; and

    updating parsing rules used by the rule-based parsing circuit and applying the updated parsing rules to previously stored content from the client-server transaction store using a link outside the network from the client-transaction store to the rule-based parsing circuit.

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