×

Session-based processing method and system

  • US 9,720,918 B2
  • Filed: 11/18/2013
  • Issued: 08/01/2017
  • Est. Priority Date: 03/09/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing web server logs a session at a time, comprising:

  • receiving a stream of raw log file data comprising a plurality of substantially chronologically ordered web server requests from different user sessions;

    storing a data subset of the raw log file data as a first plurality of web server requests from different user sessions in a sliding memory window having a size that may be programmably controlled and adjusted for processing in a memory-efficient manner;

    identifying and grouping any complete user sessions within the first plurality of web server requests stored in the sliding memory by processing the first plurality of web server requests with the sliding memory window so that at any one time a fraction of the first plurality of web server requests is loaded into the sliding memory window without requiring indexing of the entire stream of raw log file data;

    identifying any incomplete user sessions within the first plurality of web server requests stored in the sliding memory;

    outputting log file entries from the data subset for each complete user session identified in the first plurality of web server requests; and

    processing log file entries from any incomplete user sessions identified within the first plurality of web server requests for combination with log file entries from any incomplete user sessions identified in the raw log file data.

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