×

USER BEHAVIOR ANALYZER

  • US 20130111019A1
  • Filed: 10/26/2012
  • Published: 05/02/2013
  • Est. Priority Date: 10/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for identifying abnormal client behavior with respect to communications between one or more servers and one or more client devices communicatively coupled to said one or more servers, the method comprising:

  • receiving a plurality of messages at a server from one or more client devices communicatively coupled to the server;

    grouping the plurality of messages into subsets of messages using a learn module of said server, with each subset of messages associated with a unique client identifier and with all messages within a subset being associated with the same unique client identifier;

    identifying each message within a subset of messages as belonging to a defined type of message;

    recording sequences of said defined types of messages within each of said subsets of messages using said learn module;

    measuring time intervals between said defined types of messages using said learn module;

    designating the recorded sequences of defined types of messages and the measured time intervals between said defined types of messages as constituting normal client behavior;

    constructing a sequence of defined types of messages received from a client device using a detect module of said server;

    comparing the constructed sequence of defined types of messages to a corresponding sequence of messages recorded by said learn module and designated as normal client behavior;

    calculating any differences between the constructed sequence and the corresponding recorded sequence; and

    designating a constructed sequence that differs from the corresponding recorded sequence by more than a predetermined value or range of values as abnormal client behavior.

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