US2022245017A1PendingUtilityA1

Systems and Methods for Processing Software Application Notifications

Assignee: CITRIX SYSTEMS INCPriority: Jul 2, 2020Filed: Apr 21, 2022Published: Aug 4, 2022
Est. expiryJul 2, 2040(~13.9 yrs left)· nominal 20-yr term from priority
H04L 41/0686G06F 9/223H04L 67/55G06F 9/5072G06F 11/302G06F 9/541H04L 41/50H04L 67/565G06F 11/3068G06F 11/0793G06F 11/0775G06F 8/71
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems for managing notifications relating to execution of microservices are described herein. A format of notifications relating to execution of a plurality of microservices may be defined. The format may provide that all notifications generated based on the format comprise code. The code may indicate, for example, an identity of one of a plurality of microservices, a version of the code, an occurrence of an issue in execution of the one of the plurality of microservices, and/or one or more scripts which may be executed to address an issue of the notification. Two or more notifications may be received, and the one or more notifications may be formatted based on the defined format. A third notification may be generated based on a comparison of the two or more notifications. The third notification may be transmitted to a computing device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving, by a computing device, a notification from a first computing device, the notification including content indicative of an issue in execution of a microservice of an application, and the notification being code in source code of the application and in a format different from that of other received notifications;   translating, by the computing device, the content of the received notification into a translated notification that is in another format readable by a second computing device; and   providing, by the computing device, the translated notification to the second computing device for evaluation of the content of the received notification.   
     
     
         2 . The method of  claim 1 , wherein translating the content of the received notification into the another format readable by the second computing device comprises:
 determining, based on an identity of a second application executing on the second computing device, the another format.   
     
     
         3 . The method of  claim 1 , wherein the format different from that of other received notifications provides that all notifications generated based on the format comprise code that indicates:
 an identity of the microservice; and   a version of the code.   
     
     
         4 . The method of  claim 1 , wherein translating the content of the received notification into the another format readable by the second computing device comprises:
 determining one or more previous notifications corresponding to the issue in execution of the microservice; and   adding, to the translated notification, an indication of the one or more previous notifications.   
     
     
         5 . The method of  claim 4 , further comprising:
 causing display, by the second computing device, of a history of notifications that comprises the notification and the one or more previous notifications.   
     
     
         6 . The method of  claim 4 , wherein determining the one or more previous notifications comprises:
 receiving, from one or more third computing devices, the one or more previous notifications.   
     
     
         7 . The method of  claim 1 , further comprising:
 determining one or more scripts configured to address the issue in the execution of the microservice; and   providing, to the second computing device, one or more identities of the one or more scripts.   
     
     
         8 . An apparatus comprising:
 one or more processors; and   memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
 receive a notification from a first computing device, the notification including content indicative of an issue in execution of a microservice of an application, and the notification being code in source code of the application and in a format different from that of other received notifications; 
 translate the content of the received notification into a translated notification that is in another format readable by a second computing device; and 
 provide the translated notification to the second computing device for evaluation of the content of the received notification. 
   
     
     
         9 . The apparatus of  claim 8 , wherein the instructions, when executed by the one or more processors, are configured to translate the content of the received notification into the another format readable by the second computing device by causing the apparatus to:
 determine, based on an identity of a second application executing on the second computing device, the another format.   
     
     
         10 . The apparatus of  claim 8 , wherein the format different from that of other received notifications provides that all notifications generated based on the format comprise code that indicates:
 an identity of the microservice; and   a version of the code.   
     
     
         11 . The apparatus of  claim 8 , wherein the instructions, when executed by the one or more processors, are configured to translate the content of the received notification into the another format readable by the second computing device by causing the apparatus to:
 determine one or more previous notifications corresponding to the issue in execution of the microservice; and   add, to the translated notification, an indication of the one or more previous notifications.   
     
     
         12 . The apparatus of  claim 11 , wherein the instructions, when executed by the one or more processors, are further configured to cause the apparatus to:
 cause display, by the second computing device, of a history of notifications that comprises the notification and the one or more previous notifications.   
     
     
         13 . The apparatus of  claim 11 , wherein the instructions, when executed by the one or more processors, are configured to determine the one or more previous notifications by causing the apparatus to:
 receive, from one or more third computing devices, the one or more previous notifications.   
     
     
         14 . The apparatus of  claim 8 , wherein the instructions, when executed by the one or more processors, are further configured to cause the apparatus to:
 determine one or more scripts configured to address the issue in the execution of the microservice; and   provide, to the second computing device, one or more identities of the one or more scripts.   
     
     
         15 . One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors of an apparatus, cause the apparatus to:
 receive a notification from a first computing device, the notification including content indicative of an issue in execution of a microservice of an application, and the notification being code in source code of the application and in a format different from that of other received notifications;   translate the content of the received notification into a translated notification that is in another format readable by a second computing device; and   provide the translated notification to the second computing device for evaluation of the content of the received notification.   
     
     
         16 . The one or more non-transitory computer-readable media of  claim 15 , wherein the instructions, when executed by the one or more processors, are configured to cause the apparatus to translate the content of the received notification into the another format readable by the second computing device by causing the apparatus to:
 determine, based on an identity of a second application executing on the second computing device, the another format.   
     
     
         17 . The one or more non-transitory computer-readable media of  claim 15 , wherein the format different from that of other received notifications provides that all notifications generated based on the format comprise code that indicates:
 an identity of the microservice; and   a version of the code.   
     
     
         18 . The one or more non-transitory computer-readable media of  claim 15 , wherein the instructions, when executed by the one or more processors, are configured to cause the apparatus to translate the content of the received notification into the another format readable by the second computing device by causing the apparatus to:
 determine one or more previous notifications corresponding to the issue in execution of the microservice; and   add, to the translated notification, an indication of the one or more previous notifications.   
     
     
         19 . The one or more non-transitory computer-readable media of  claim 18 , wherein the instructions, when executed by the one or more processors, are further configured to cause the apparatus to:
 cause display, by the second computing device, of a history of notifications that comprises the notification and the one or more previous notifications.   
     
     
         20 . The one or more non-transitory computer-readable media of  claim 15 , wherein the instructions, when executed by the one or more processors, are further configured to cause the apparatus to:
 determine one or more scripts configured to address the issue in the execution of the microservice; and   provide, to the second computing device, one or more identities of the one or more scripts.

Join the waitlist — get patent alerts

Track US2022245017A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.