Systems and methods for incident queue assignment and prioritization
First Claim
1. One or more computer-readable media storing computer-executable instructions that responsive to execution by one or more processors cause fully-automated operations to be performed, the fully-automated operations comprising:
- receiving information associated with an incident requiring resolution via one or more networks and on behalf of an automated teller machine (ATM), wherein the information associated with the incident requiring resolution is (a) indicative of at least one of a software fault of the ATM or a hardware fault of the ATM, and (b) stored in one or more memory storage areas as a non-transient data construct;
responsive to receiving the information associated with the incident requiring resolution, electronically assigning a tag corresponding to a tag definition that enables referencing or aggregating a set of one or more incidents, wherein the set of one or more incidents comprises one or more fault codes, to the incident by;
(a) automatically determining whether the incident satisfies a tag rule corresponding to the tag definition, and(b) responsive to determining that the incident satisfies the tag rule corresponding to the tag definition, electronically assigning the tag to the incident;
receiving a request for a next highest priority incident, the request received on behalf of an incident resolution agent as input via a user interface;
responsive to receiving the request for the next highest priority incident, dynamically generating a transient incident queue for identifying the next highest priority incident, wherein the transient incident queue (a) corresponds to an incident queue definition enabling aggregation of incidents for resolution, and (b) is stored in the one or more memory storage areas as a transient data construct;
associating a plurality of incidents with the transient incident queue, wherein (a) at least a subset of the plurality of incidents is assigned the tag, (b) the plurality of incidents comprises the incident, and (c) associating the plurality of incidents with the transient incident queue comprises;
(1) automatically determining whether the incident satisfies a queue assignment rule of one or more queue assignment rules corresponding to the incident queue definition, and(2) responsive to determining that the incident satisfies the queue assignment rule, electronically assigning the incident to the transient incident queue, wherein (i) the one or more queue assignment rules are stored in a queue assignment rules repository and are applied using one or more selected from the group consisting of Boolean operations, dynamic evaluations, and conditional logic, and (ii) the transient incident queue is identifiable based at least in part on the incident resolution agent;
processing the transient incident queue to identify one of the plurality of incidents associated with the transient incident queue as the next highest priority incident;
transmitting the next highest priority incident associated with the transient incident queue for display via the user interface; and
responsive to transmitting the next highest priority incident, discarding the transient incident queue stored in the one or more memory storage areas as a transient data construct.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and computer-readable media for incident queue assignment and prioritization are disclosed. An incident handling system may receive a request for a next highest priority incident. An incident requiring resolution may be identified. The incident may be associated with an incident queue based at least in part on a queue assignment rule. The incident queue may comprise one or more incidents. The incident queue may be processed based at least in part on a prioritization rule to identify, from the one or more incidents associated with the incident queue, the next highest priority incident. The incident handling system may transmit the next highest priority incident associated with the incident queue.
-
Citations
9 Claims
-
1. One or more computer-readable media storing computer-executable instructions that responsive to execution by one or more processors cause fully-automated operations to be performed, the fully-automated operations comprising:
-
receiving information associated with an incident requiring resolution via one or more networks and on behalf of an automated teller machine (ATM), wherein the information associated with the incident requiring resolution is (a) indicative of at least one of a software fault of the ATM or a hardware fault of the ATM, and (b) stored in one or more memory storage areas as a non-transient data construct; responsive to receiving the information associated with the incident requiring resolution, electronically assigning a tag corresponding to a tag definition that enables referencing or aggregating a set of one or more incidents, wherein the set of one or more incidents comprises one or more fault codes, to the incident by; (a) automatically determining whether the incident satisfies a tag rule corresponding to the tag definition, and (b) responsive to determining that the incident satisfies the tag rule corresponding to the tag definition, electronically assigning the tag to the incident; receiving a request for a next highest priority incident, the request received on behalf of an incident resolution agent as input via a user interface; responsive to receiving the request for the next highest priority incident, dynamically generating a transient incident queue for identifying the next highest priority incident, wherein the transient incident queue (a) corresponds to an incident queue definition enabling aggregation of incidents for resolution, and (b) is stored in the one or more memory storage areas as a transient data construct; associating a plurality of incidents with the transient incident queue, wherein (a) at least a subset of the plurality of incidents is assigned the tag, (b) the plurality of incidents comprises the incident, and (c) associating the plurality of incidents with the transient incident queue comprises; (1) automatically determining whether the incident satisfies a queue assignment rule of one or more queue assignment rules corresponding to the incident queue definition, and (2) responsive to determining that the incident satisfies the queue assignment rule, electronically assigning the incident to the transient incident queue, wherein (i) the one or more queue assignment rules are stored in a queue assignment rules repository and are applied using one or more selected from the group consisting of Boolean operations, dynamic evaluations, and conditional logic, and (ii) the transient incident queue is identifiable based at least in part on the incident resolution agent; processing the transient incident queue to identify one of the plurality of incidents associated with the transient incident queue as the next highest priority incident; transmitting the next highest priority incident associated with the transient incident queue for display via the user interface; and responsive to transmitting the next highest priority incident, discarding the transient incident queue stored in the one or more memory storage areas as a transient data construct. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for performing fully-automated operations, the fully-automated operations comprising:
-
receiving, by an incident handling system comprising one or more computers via one or more networks and on behalf of an automated teller machine (ATM), information associated with an incident requiring resolution, wherein the information associated with the incident requiring resolution is (a) indicative of at least one of a software fault of the ATM or a hardware fault of the ATM, and (b) stored in one or more memory storage areas as a non-transient data construct; responsive to receiving the information associated with the incident requiring resolution, electronically assigning, by the incident handling system, a tag corresponding to a tag definition that enables referencing or aggregating a set of one or more incidents, wherein the set of one or more incidents comprises one or more fault codes, to the incident by; (a) automatically determining whether the incident satisfies a tag rule corresponding to the tag definition, and (b) responsive to determining that the incident satisfies the tag rule corresponding to the tag definition, electronically assigning the tag to the incident; receiving, by the incident handling system, a request for a next highest priority incident, the request received on behalf of an incident resolution agent as input via a user interface; responsive to receiving the request for the next highest priority incident, dynamically generating, by the incident handling system, a transient incident queue for identifying the next highest priority incident, wherein the transient incident queue (a) corresponds to an incident queue definition enabling aggregation of incidents for resolution, and (b) is stored in the one or more memory storage areas as a transient data construct; associating, by the incident handling system, a plurality of incidents with the transient incident queue, wherein (a) at least a subset of the plurality of incidents is assigned the tag, (b) the plurality of incidents comprises the incident, and (c) associating the plurality of incidents with the transient incident queue comprises; (1) automatically determining whether the incident satisfies a queue assignment rule of one or more queue assignment rules corresponding to the incident queue definition, and (2) responsive to determining that the incident satisfies the queue assignment rule, electronically assigning the incident to the transient incident queue, wherein (i) the one or more queue assignment rules are stored in a queue assignment rules repository and are applied using one or more selected from the group consisting of Boolean operations, dynamic evaluations, and conditional logic, and (ii) the transient incident queue is identifiable based at least in part on the incident resolution agent; processing, by the incident handling system, the transient incident queue to identify one of the plurality of incidents associated with the transient incident queue as the next highest priority incident; transmitting, by the incident handling system, the next highest priority incident associated with the transient incident queue for display via the user interface; and after transmitting the next highest priority incident, discarding, by the incident handling system, the transient incident queue stored in the one or more memory storage areas as a transient data construct. - View Dependent Claims (8, 9)
-
Specification