×

User state tracking and anomaly detection in software-as-a-service environments

  • US 10,200,387 B2
  • Filed: 11/30/2015
  • Issued: 02/05/2019
  • Est. Priority Date: 11/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for improving a log management system in a Software-As-A-Service (SaaS) environment having a plurality of cloud applications, the log management system normally configured to consolidate log source event data to detect anomalies, comprising:

  • obtaining, from each of a set of cloud applications, user state data with respect to one or more resources as users interact with the cloud application, wherein given cloud applications in the set have operating dependencies on one another based at least in part on a user state;

    for a given cloud application in the set, mapping the user state data to a reduced set of states, the reduced set of states including at least a first state indicating an acceptable functioning state with respect to a user and resource at the given cloud application, and a second state indicating a malfunctioning state with respect to the user and resource at the given cloud application;

    monitoring requests between or among the set of cloud applications;

    building a dependency graph based on dependency relationships between respective ones of the cloud applications, the dependency graph being a directed graph of nodes and edges, wherein a node in the directed graph represents a cloud application user and resource, and an edge in the directed graph represents a dependency link between resources, the dependency relationships discovered by monitoring the requests; and

    outputting the reduced set of states together with dependency information derived from the dependency graph to improve performance of the log management system to facilitate a logging operation and detect anomalies.

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