×

Model for capturing audit trail data with reduced probability of loss of critical data

  • US 9,659,041 B2
  • Filed: 01/30/2012
  • Issued: 05/23/2017
  • Est. Priority Date: 01/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of capturing audit trail data related to processing of requests, said method being performed in a server system providing access to a plurality of electronic objects, said method comprising:

  • receiving a plurality of requests, with processing of each request requiring access to a corresponding set of electronic objects of said plurality of electronic objects provided access to by said server system;

    classifying each of said plurality of requests into one of a first category and a second category, wherein a first set of requests of said plurality of requests are classified into said first category in view of each of said first set of requests being a write request modifying one or more of said corresponding set of electronic objects, and wherein a second set of requests of said plurality of requests are classified into said second category in view of each of said second set of requests being a read request for one or more of said corresponding set of electronic objects;

    processing each of said plurality of requests by performing corresponding tasks by accessing the corresponding set of electronic objects of said plurality of electronic objects,wherein audit trail data is formed in relation to performance of the corresponding tasks, wherein said audit trail data for each request comprises details of accessing the corresponding set of electronic objects during said processing of the request;

    for each write request of said first set of requests classified in said first category, storing the audit trail data corresponding to the write request directly into a first database system upon said processing of the write request, and later transferring the audit trail data corresponding to the write request to a second database system from said first database system,wherein said first database system is according to a first schema and said second database system is according to a second schema, wherein each of said first database system and said second database system is designed to facilitate storing of said audit trail data using SQL (structured query language) queries,wherein said second schema specifies primary and foreign key constraints, which are not specified in said first schema,wherein said storing first stores the audit trail data corresponding to each write request of said first set of requests in said first database system without enforcing said constraints due to said first schema not specifying said constraints,wherein said transferring to said second database system causes said constraints to be enforced in said second database system; and

    for each read request of said second set of requests classified in said second category, storing the audit trail data corresponding to the read request first into a volatile memory upon said processing of the read request and then copying the audit trail data corresponding to the read request from said volatile memory to said second database system.

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