System and methods for application activity capture, error identification, and error correction
First Claim
1. A device, comprising:
- one or more processors to;
obtain data regarding application activity from a group of user devices,the application activity relating to an application associated with services provided by a network operator, andthe data regarding the application activity including logs of user interactions with the application,the logs of user interactions mapping user experiences for sessions associated with utilization of the application;
process the data regarding the application activity to generate a visualization of the application activity,the visualization including multiple tiers,a first tier, of the multiple tiers, relating to the group of user devices,
the first tier being associated with a first flow diagram having first nodes representing first activity groups that indicate a first portion of the application activity associated with the group of user devices,a second tier, of the multiple tiers, relating to a particular user device of the group of user devices,
the second tier being associated with a second flow diagram having second nodes representing second activity groups that indicate a second portion of the application activity associated with the particular user device, anda third tier, of the multiple tiers, relating to a particular session of utilization of the application by the particular user device,
the third tier being associated with a third flow diagram having third nodes representing third activity groups that indicate a third portion of the application activity associated with the particular session;
the visualization identifying one or more errors associated with the application activity, andthe visualization providing at least one activity count specifying traversal of a respective application activity associated with at least one of the first activity groups, the second activity groups, or the third activity groups;
provide the visualization for display,the visualization being provided for display via a client device associated with the network operator; and
automatically implement, without human intervention, a correction to the one or more errors.
2 Assignments
0 Petitions
Accused Products
Abstract
A device may obtain data regarding application activity from a group of user devices. The application activity may relate to an application associated with network operator services provided by a network operator. The device may process the data regarding the application activity to generate a visualization of the application. The visualization of the application activity may include multiple tiers. The multiple tiers may correspond to at least a group of users, a user, and a session. The visualization may identify one or more errors associated with the application activity. The device may provide the visualization of the application activity for display. The visualization may be provided for display via a client device associated with the network operator. The device may automatically implement, without human intervention, a correction to the one or more errors.
-
Citations
20 Claims
-
1. A device, comprising:
one or more processors to; obtain data regarding application activity from a group of user devices, the application activity relating to an application associated with services provided by a network operator, and the data regarding the application activity including logs of user interactions with the application, the logs of user interactions mapping user experiences for sessions associated with utilization of the application; process the data regarding the application activity to generate a visualization of the application activity, the visualization including multiple tiers, a first tier, of the multiple tiers, relating to the group of user devices,
the first tier being associated with a first flow diagram having first nodes representing first activity groups that indicate a first portion of the application activity associated with the group of user devices,a second tier, of the multiple tiers, relating to a particular user device of the group of user devices,
the second tier being associated with a second flow diagram having second nodes representing second activity groups that indicate a second portion of the application activity associated with the particular user device, anda third tier, of the multiple tiers, relating to a particular session of utilization of the application by the particular user device,
the third tier being associated with a third flow diagram having third nodes representing third activity groups that indicate a third portion of the application activity associated with the particular session;the visualization identifying one or more errors associated with the application activity, and the visualization providing at least one activity count specifying traversal of a respective application activity associated with at least one of the first activity groups, the second activity groups, or the third activity groups; provide the visualization for display, the visualization being provided for display via a client device associated with the network operator; and automatically implement, without human intervention, a correction to the one or more errors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
8. A system, comprising:
one or more computing resources to implement; a web server to provide an interface to obtain application activity data regarding application activity of a group of user devices, the application activity data including logs of user interactions with an application, and the logs of user interactions mapping user experiences for sessions associated with utilization of the application; a message queuing server to obtain the application activity data from the web server and queue the application activity data for processing; an analytics server to process the application activity data; and a front-end server to generate a visualization based on processing the application activity data and provide the visualization for display via a client device, the visualization including multiple tiers, a first tier, of the multiple tiers, relating to the group of user devices,
the first tier being associated with a first flow diagram having first nodes representing first activity groups that indicate a first portion of the application activity associated with the group of user devices;a second tier, of the multiple tiers, relating to a particular user device of the group of user devices,
the second tier being associated with a second flow diagram having second nodes representing second activity groups that indicate a second portion of the application activity associated with the particular user device; anda third tier, of the multiple tiers, relating to a particular session of utilization of the application by the particular user device,
the third tier being associated with a third flow diagram having third nodes representing third activity groups that indicate a third portion of the application activity associated with the particular session; andthe visualization providing at least one activity count specifying traversal of a respective application activity associated with at least one of the first activity groups, the second activity groups, or the third activity groups. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; obtain data regarding application activity from a group of user devices, the application activity relating to an application associated with network operator services provided by a network operator, and the data regarding the application activity including logs of user interactions with the application, the logs of user interactions mapping user experiences for sessions associated with utilization of the application; process the data regarding the application activity to generate a visualization of the application activity, the visualization including multiple tiers, a first tier, of the multiple tiers, relating to the group of user devices,
the first tier being associated with a first flow diagram having first nodes representing first activity groups that indicate a first portion of the application activity associated with the group of user devices,a second tier, of the multiple tiers, relating to a particular user device of the group of user devices,
the second tier being associated with a second flow diagram having second nodes representing second activity groups that indicate a second portion of the application activity associated with the particular user device, anda third tier, of the multiple tiers, relating to a particular session of utilization of the application by the particular user device,
the third tier being associated with a third flow diagram having third nodes representing third activity groups that indicate a third portion of the application activity associated with the particular session;the visualization identifying one or more errors associated with the application activity, and the visualization providing at least one activity count specifying traversal of a respective application activity associated with at least one of the first activity groups, the second activity groups, or the third activity groups; provide the visualization for display, the visualization being provided for display via a client device associated with the network operator; and implement a recommendation to remediate the one or more errors associated with the application activity. - View Dependent Claims (15, 16, 17, 18, 19)
Specification