SYSTEMS AND METHODS FOR INTERACTIVE ANALYTICS OF INTERNET TRAFFIC
First Claim
1. A computer implemented interactive analytics method, comprising:
- logging data traffic between a plurality of users and an external network in a log system, wherein the logging is performed by a cloud based system;
receiving a first request for interactive analytics of the logged data traffic, wherein the first request comprises a date range, a visualization type, and a grouping;
obtaining data traffic from the log system responsive to the first request;
formatting the obtained data traffic based on the date range, the visualization type, and the grouping to provide a first interaction based on the first request;
displaying the first interaction; and
storing the first interaction in a history list.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, a cloud system, and a log system provide interactive analytics providing various intuitive mechanisms for interaction with data visualizations of Internet traffic, email, etc. The methods and systems utilize a cloud based monitoring system where all traffic from an organization may be monitored in a location and platform independent manner. The methods and systems include context-aware drilldown with progressively applied filtering and grouping while maintaining workflow history such that a user can go back to any point in the flow and proceed down a new path of investigation.
-
Citations
17 Claims
-
1. A computer implemented interactive analytics method, comprising:
-
logging data traffic between a plurality of users and an external network in a log system, wherein the logging is performed by a cloud based system; receiving a first request for interactive analytics of the logged data traffic, wherein the first request comprises a date range, a visualization type, and a grouping; obtaining data traffic from the log system responsive to the first request; formatting the obtained data traffic based on the date range, the visualization type, and the grouping to provide a first interaction based on the first request; displaying the first interaction; and storing the first interaction in a history list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A cloud system for interactive analytics, comprising:
-
a plurality of servers forming a cloud system communicatively coupled to an external network and a plurality of users; and a log server communicatively coupled to the plurality of servers; wherein each of the plurality of servers comprise computer executable instructions, and, in response to execution, the computer executable instructions cause each of the plurality of servers to; monitor data traffic between each of the plurality of users and the external network; analyze the monitored data traffic; and log the analyzed data traffic to the log server in a compressed format; wherein the log server comprises computer executable instructions, and, in response to execution, the computer executable instructions cause the log server to; present an interactive analytics tool to a user; receive requests via the interactive analytics tool for visualization of data in the log server; and maintain a workflow history in the interactive analytics tool for context-aware drilldown and progressively applying filters. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A log system for interactive analytics, comprising:
-
a network interface communicatively coupled to a cloud based system, wherein the cloud system is configured to monitor each of a plurality of users independent of location, device type, and operating system of each of the plurality of users; a processor; and memory storing computer executable instructions, and in response to execution by the processor, the computer executable instructions cause the processing node to; receive monitored data from the cloud based system, wherein the monitored data comprises all data traffic between a plurality of users and an external network; compress the monitored data; store the monitored data in a log file; receive a request for interactive analytics; obtain data from the log file based on the request; and maintain a workflow history of all requests for interactive analytics.
-
Specification