IP Library Granted Patent US 10,380,867
Granted Patent B2
US 10,380,867 · App. 15/142,755 · Granted Aug 13, 2019

Alert management within a network based virtual collaborative space

Inventors: Jonathan Newcomb Swirsky Whitney (Belmont, CA); Tao Wang (Daly City, CA); Ryan O'Connell (San Francisco, CA); Valeriy Chibisov (San Francisco, CA)
Assignee: Cisco Technology, Inc.
G08B21/182G06F3/0482G06F3/0484G06F17/2247G06F17/248G06Q10/101H04L41/069
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,380,867
App. No.
15/142,755
Granted
Aug 13, 2019
Kind
B2
Abstract

A network-based collaborative problem solving space is provided for managing alerts. The virtual collaboration space provide a virtual space for viewing streaming time series data, generating alerts for time series data, and viewing triggered alerts based on a threshold associated with the generated alert. Alert generation and triggering is automatically tracked within an event log, with particular event log entries associated with the alert generation and the triggering of an alert. When an alert is triggered, a link to the event log entry associated with generating the alert is provided. By reviewing the alert generation and surrounding event log entries, users of the virtual collaboration space may gain context as to the motivations for generating the original alert and thereby better understand whether the triggering of the alert is a serious issue.

Claims (30)

1. A method for providing alerts in a virtual collaboration space, comprising:

transmitting, by a server, content page data for a collaborative interface with at least one graphic element to a plurality of client devices, the at least one graphic element associated with time series data for a distributed business transaction executed over a plurality of servers;

creating an alert based on a threshold for the time series data, the threshold received from a first client device of the plurality of client devices;

creating a first log entry for the created alert, the first log entry provided within the collaborative interface,

detecting the time series data exceeds the threshold;

generating an alert event in response to detecting the threshold was exceeded, wherein the alert event associated with an identifier for a first user, the first time, and creation time stamp for the first log entry are provided on the collaborative interface automatically as a link; and

including in the collaborative interface a second log entry in the log of events, the second log entry linked with the first log entry and displaying the first user identifier, the first time, alert data, the creation time stamp, and the link to the first log entry.

2. The method of claim 1 , wherein the first log entry is provided within a log of events displayed within the collaborative interface.

3. The method of claim 2 , wherein each client device may provide content to display within the log of events.

4. The method of claim 1 , the alert data including the threshold, an identifier for the graphic element, and one or more values for the time series data.

5. The method of claim 1 , further comprising creating a second log entry within the log of events based on detecting the time series data exceeds the threshold.

6. The method of claim 1 , further comprising generating an alert based on input received from the first client device.

7. The method of claim 1 , further comprising automatically updating graphic reporting element based on the generated alert.

8. The method of claim 1 , wherein the log entry is provided within a log of events displayed within the collaborative interface.

9. A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for providing alerts in a virtual collaboration space, the method comprising

transmitting, by a server, user interface data with at least one graphic element to a plurality of client devices, the at least one graphic element associated with time series data for a distributed business transaction executed over a plurality of servers;

receiving alert data for the time series data, the alert data received from a first client device of the plurality of client devices;

creating a first log entry for an alert created based on the alert data, the first log entry provided within the collaborative interface; and

generating an alert event in response to monitoring the time series data based on the alert data, the alert event associated with an identifier for a first user, the first time, and creation time stamp for the first log entry are provided on the collaborative interface automatically as a link; and

including in the collaborative interface a second log entry in the log of events, the second log entry linked with the first log entry and displaying the first user identifier, the first time, alert data, the creation time stamp, and the link to the first log entry.

10. The non-transitory computer-readable storage medium of claim 9 , the alert data including threshold data, the alert generated in response to detecting the time series data exceeded the threshold.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the first log entry is provided within a log of events displayed within the collaborative interface.

12. The non-transitory computer-readable storage medium of claim 11 , wherein each client device may provide content to display within the log of events.

13. The non-transitory computer-readable storage medium of claim 9 , further comprising providing a second log entry in the log of events, the second log entry including the first user identifier, the first time, and alert data.

14. The non-transitory computer-readable storage medium of claim 13 , the alert data including the threshold, an identifier for the graphic element, and one or more values for the time series data.

15. The non-transitory computer-readable storage medium of claim 9 , further comprising creating a second log entry within the log of events based on detecting the time series data exceeds the threshold.

16. A system for delivering an agent on a machine, comprising:

a processor;

memory; and

one or more modules stored in memory and executable by the processor to provide content page data for a collaborative interface to a plurality of client devices, the collaborative interface including time series data for a distributed business transaction executed over a plurality of servers, create an alert based on a threshold for the time series data, the threshold received from a first client device of the plurality of client devices, create a first log entry for the created alert, the first log entry provided within the collaborative interface, generate an alert event in response to detecting the threshold was exceeded by the time series data, the alert event associated with an identifier for a first user, the first time, and creation time stamp for the first log entry are provided on the collaborative interface automatically as a link, and include in the collaborative interface a second log entry linked with the first log entry and in the log of events, the second log entry displaying the first user identifier, the first time, alert data, the creation time stamp, and the link to the first log entry.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2017
From: APPDYNAMICS LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 044173/0050 →
CHANGE OF NAME Recorded Jun 23, 2017
From: APPDYNAMICS, INC.
To: APPDYNAMICS LLC
Reel/Frame 042964/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2017
From: CHIBISOV, VALERIY; WHITNEY, JONATHAN NEWCOMB SWIRSKY; WANG, TAO; O'CONNELL, RYAN
To: APPDYNAMICS, INC.
Reel/Frame 041621/0020 →
Continuity (2)
Continuation In Part 14610747 · Jan 30, 2015
Related Publication 20160321906A1 · Nov 3, 2016