IP Library Patent Application 11871170
Patent Application
App. No. 11/871,170

Task Generation from Monitoring System

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 None
App. No.
11/871,170
Abstract

A publication/subscription distribution mechanism receives alerts from an enterprise monitoring system, formats the alerts into a task capable of being managed by a task management application, categorizes the task into one or more subscription categories, and distributes the tasks to subscribers for the subscription categories. The distribution mechanism may automatically translate between an enterprise monitoring system and several different task management applications and may enable automated tracking of error conditions and their resolutions from detection to completion.

Claims (83)

1 . A method comprising:

receiving an alert from a monitoring system adapted to monitor a plurality of devices and a plurality of services operating on said devices;

determining a first of said devices to which said alert applies;

determining a first of said services to which said alert applies;

determining a condition description based on said alert;

creating a task based on said alert, said task comprising a first reference to said first of said devices, a second reference to said first of said services, and said condition description;

determining a first subscription channel for said task;

publishing said task to said first subscription channel; and

transferring said task to a subscriber using said first subscription channel.

2 . The method of claim 1 , said task being incorporated in an email.

3 . The method of claim 1 , said task being adapted to be managed by a task management system, said task management system comprising an audit mechanism.

4 . The method of claim 3 , said audit mechanism using a GUID assigned to said task.

5 . The method of claim 1 further comprising:

referencing a database to determine said condition.

6 . The method of claim 1 , said task further comprising at least one of a group composed of:

a set of proposed resolution steps;

a link to a set of proposed resolution steps;

a set of proposed verification steps; and

a link to a verification mechanism.

7 . The method of claim 1 further comprising:

defining a plurality of subscription channels, each of said plurality of subscription channels having at least one filter.

8 . The method of claim 1 further comprising:

receiving a subscription request;

determining at least one subscription channel for said request; and

storing said subscription request in a subscriber database.

9 . The method of claim 8 , said subscription request having an identifier, said identifier being at least one of a group composed of:

a user identifier;

an email identifier; and

a device identifier.

10 . A computer readable medium comprising computer executable instructions adapted to perform the method of claim 1 .

11 . A system comprising:

a connection to a monitoring system adapted to monitor a plurality of devices and a plurality of services operating on said devices, said connection being adapted to receive alerts from said monitoring system;

a database comprising a plurality of condition descriptions for said alerts;

a task generator adapted to:

determine a first of said devices to which said alert applies;

determine a first of said services to which said alert applies;

determine a condition description based on said alert;

create a task based on said alert, said task comprising a first reference to said first of said devices, a second reference to said first of said services, and said condition description; and

a publication system adapted to:

determine a first subscription channel for said task;

publish said task to said first subscription channel; and

transfer said task to a subscriber using said first subscription channel.

12 . The system of claim 11 further comprising:

a subscription management system adapted to:

receive a subscription request;

determine at least one subscription channel for said request; and

store said subscription request in a subscriber database.

13 . The system of claim 12 , said subscription request having an identifier, said identifier being at least one of a group composed of:

a user identifier;

an email identifier; and

a device identifier.

14 . The system of claim 11 , said database further comprising, for each of a plurality of alerts, at least one of a group composed of:

a set of proposed resolution steps;

a link to a set of proposed resolution steps;

a set of proposed verification steps; and

a link to a verification mechanism.

15 . A method comprising:

monitoring a first device to determine at least one parameter;

determining that said parameter is outside a predetermined bounds;

creating an alert based on said parameter;

creating a task based on said parameter, said creating comprising:

determining a condition description based on said alert;

creating a task based on said alert, said task comprising a reference to said first device and said condition description; and

publishing said task by a method comprising:

determining a first subscription channel for said task;

publishing said task to said first subscription channel; and

transferring said task to a subscriber using said first subscription channel.

16 . The method of claim 15 further comprising:

referencing a database to determine said condition.

17 . The method of claim 16 , said task further comprising at least one of a group composed of:

a set of proposed resolution steps;

a link to a set of proposed resolution steps;

a set of proposed verification steps; and

a link to a verification mechanism.

18 . The method of claim 15 further comprising:

receiving a subscription request;

determining at least one subscription channel for said request; and

storing said subscription request in a subscriber database.

19 . The method of claim 18 , said subscription request having an identifier, said identifier being at least one of a group composed of:

a user identifier;

an email identifier; and

a device identifier.

20 . A computer readable medium comprising computer executable instructions adapted to perform the method of claim 15 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2007
From: PHAM, BERNARD; HILERIO, ISRAEL; VOLGIN, OLGA
To: MICROSOFT CORPORATION
Reel/Frame 019950/0977 →