US 12,261,733 B2
Incident management engine for an incident management system
Shantanu Uddhav Deshmukh, Renton, WA (US); Prasanna Kumar Padmanabhan, Bellevue, WA (US); and Gregory C J Chang, Bellevue, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Jan. 31, 2023, as Appl. No. 18/162,613.
Prior Publication US 2024/0259251 A1, Aug. 1, 2024
Int. Cl. H04L 41/0604 (2022.01); H04L 41/0681 (2022.01); H04L 43/062 (2022.01)
CPC H04L 41/0609 (2013.01) [H04L 41/0681 (2013.01); H04L 43/062 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A redundant computerized system to deliver incident-related information despite outages associated with components configured to deliver the incident-related information, the redundant computerized system comprising:
a computer processor; and
computer memory storing computer-useable instructions that, when executed by the computer processor, cause the computer processor to perform operations comprising:
accessing, via an incident management system, a request for the incident-related information associated with a client;
determining at least one of: a priority level or a performance level of at least one end point corresponding to a respective downstream device to process the request;
determining a status of a traffic manager to process the request and a backup status of a backup traffic manager to process the request,
wherein the traffic manager comprises a priority traffic manager configured to process the request based on the priority level and a performance traffic manager configured to process the request based on the performance level, and wherein the priority traffic manager and the performance traffic manager are communicatively coupled in series and separate from each other, and
wherein the backup traffic manager comprises a backup priority traffic manager serving as backup for the priority traffic manager and configured to process the request based on the priority level, wherein the backup traffic manager comprises a backup performance traffic manager serving as a backup for the performance traffic manager and configured to process the request based on the performance level, wherein the backup priority traffic manager and the backup performance traffic manager are communicatively coupled in series to each other and in parallel to the priority traffic manager and the performance traffic manager;
based on the status of the traffic manager, the backup status of the backup traffic manager, the priority level of the at least one end point, and the performance level of the at least one end point, causing a computer operation associated with the request to be executed against an incident data structure managed by a producer, wherein the computer operation is intended to be executed via the traffic manager based on the priority level and the performance level of an end point of the traffic manager, wherein the backup traffic manager is configured to:
(1) perform, based on the priority level and the performance level of an end point of the backup traffic manager, a portion of the computer operation for the traffic manager when the status of the traffic manager indicates the traffic manager is unavailable; and
(2) perform, based on the priority level and the performance level of the end point of the backup traffic manager, the portion of the computer operation when the backup status of the backup traffic manager indicates the backup traffic manager is available;
based on executing the computer operation, receiving a response from the producer; and
based on the response from the producer, generating a Really Simple Syndication (RSS) feed indicative of the incident-related information associated with the client.