2022 JAN 21 (NewsRx) — Par un journaliste-rédacteur en chef du journal Insurance Daily News — D’Alexandria, en Virginie, les journalistes de NewsRx rapportent qu’un brevet des inventeurs Carranza, Manuel A. (San Antonio, TX, US), Moore, Mark S. (Little Elm, TX, US), Ringer, Mathew P. (Lytle, TX, US), Sekula, Chase T. (San Antonio, TX, US), déposé le 1er mai 2019, a été publié en ligne le 4 janvier 2022.
Le cessionnaire du brevet pour le numéro de brevet 11216327 est United Services Automobile Association (San Antonio, Texas, États-Unis).
Les éditeurs de nouvelles ont obtenu la citation suivante à partir des informations de base fournies par les inventeurs : « Bien qu’il soit courant pour les entreprises de surveiller leurs réseaux informatiques et leurs processus logiciels, la quantité d’informations pouvant être obtenues peut rendre la surveillance diligente de ces informations extrêmement coûteuse. . Ainsi, la surveillance de l’infrastructure informatique peut être un équilibre constant entre la collecte et l’analyse d’informations suffisantes pour réduire les chances qu’un problème échappe à la détection, tout en triant en même temps les informations recueillies et analysées afin de donner au processus de surveillance une chance réaliste effectuer les analyses nécessaires et demandées.
« Lorsqu’un réseau informatique ou un processus logiciel connaît une panne totale ou partielle, les dommages qui en résultent peuvent être catastrophiques. De nombreux systèmes de surveillance d’aujourd’hui ne peuvent déterminer qu’une fois qu’un système est en panne, bien que certains événements aient pu conduire à la panne du système qui auraient pu indiquer que le système allait tomber en panne.
« Malgré de nombreuses tentatives pour résoudre ces problèmes, il reste un besoin d’une solution à ce problème qui soit à la fois suffisamment robuste pour surveiller de manière fiable les réseaux importants et aider à déterminer si une défaillance du système peut bientôt se produire, et pourtant suffisamment flexible pour fonctionner avec n’importe quel ordinateur ou ordinateur. infrastructure de réseau.
Publicité
« En conséquence, il reste un besoin non satisfait d’une approche suffisamment flexible et fiable pour surveiller les réseaux informatiques et la sortie des processus logiciels. »
En complément des informations générales sur ce brevet, les correspondants de NewsRx ont également obtenu les informations récapitulatives des inventeurs pour ce brevet : « Un ou plusieurs exemples décrits ici concernent la surveillance d’infrastructures informatiques (par exemple, un réseau, un système informatique individuel, des processus logiciels, ou des combinaisons de ceux-ci) pour détecter les problèmes informatiques existants ou en développement. Dans un exemple, le module d’analyse compare les performances d’une période donnée (par exemple, l’heure actuelle ou le passé très récent) à une autre période (par exemple, il y a une semaine). Cette comparaison peut révéler une ou plusieurs différences en termes de messages d’erreur, de trafic réseau, d’utilisation des ressources informatiques, de performances du processus logiciel ou d’une autre métrique informatique et, en fonction du type ou du niveau de la différence, une notification (par exemple, un avertissement) peut être généré et communiqué à un administrateur réseau.
« Dans un aspect, cette divulgation concerne un procédé. Le procédé peut comprendre l’identification d’un système informatique cible. Un premier ensemble de données pour une première période de temps concernant une métrique de fonctionnement provenant du système informatique cible peut être reçu. La métrique de fonctionnement peut être stockée. Un second ensemble de données pour une seconde période de temps concernant la métrique de fonctionnement peut être reçu. Les premier et second ensembles de données peuvent être comparés. Une différence entre les deux ensembles de données peut être identifiée. Si la différence entre les deux ensembles de données est en dehors d’une plage prédéterminée, une détermination peut être faite qu’il y a un problème sur le système informatique cible qui doit être résolu. Une notification d’avertissement peut être affichée dans une interface utilisateur graphique, la notification d’avertissement étant affichée différemment selon un niveau de gravité de l’avertissement. Des instructions peuvent être fournies sur la façon de résoudre le problème.
« Dans un autre aspect, cette divulgation est dirigée vers un système. Le système peut comprendre un dispositif informatique connecté à un réseau et une mémoire couplée électroniquement au dispositif informatique. La mémoire peut comprendre des instructions qui amènent le au moins un dispositif informatique à effectuer certaines opérations. Les opérations peuvent comprendre l’identification d’un système informatique cible, la réception d’un premier ensemble de données concernant une métrique de fonctionnement du système informatique cible, le stockage de la métrique de fonctionnement, la réception d’un second ensemble de données concernant la métrique de fonctionnement, la comparaison des premier et second ensembles de données, identifier une différence entre les deux ensembles de données, déterminer qu’il existe un problème qui doit être résolu sur le système informatique cible si la différence entre les deux ensembles de données est en dehors d’une plage prédéterminée, afficher une notification d’avertissement dans un graphique interface utilisateur, dans laquelle la notification d’avertissement peut être affichée différemment selon un niveau de gravité de l’avertissement, et fournissant des instructions sur la façon de résoudre le problème.
« Selon un autre aspect, cette divulgation concerne un support de stockage lisible par ordinateur non transitoire. Le support de stockage lisible par ordinateur non transitoire peut comprendre des instructions exécutables par ordinateur qui amènent un processeur à effectuer certaines opérations. Les opérations peuvent comprendre l’identification d’un système informatique cible, la réception d’un premier ensemble de données concernant une métrique de fonctionnement du système informatique cible, le stockage de la métrique de fonctionnement, la réception d’un second ensemble de données concernant la métrique de fonctionnement, la comparaison des premier et second ensembles de données, identifier une différence entre les deux ensembles de données, déterminer qu’il existe un problème qui doit être résolu sur le système informatique cible si la différence entre les deux ensembles de données est en dehors d’une plage prédéterminée, afficher une notification d’avertissement dans un graphique interface utilisateur, dans laquelle la notification d’avertissement peut être affichée différemment selon un niveau de gravité de l’avertissement, et fournissant des instructions sur la façon de résoudre le problème.
« Un composant ou une caractéristique commune à plusieurs dessins est indiquée par le même numéro de référence dans chacun des dessins. »
Les revendications fournies par les inventeurs sont :
« 1. Procédé comprenant : l’agrégation de premières données dans un ensemble de données, dans lequel les premières données comprennent des données de journal d’erreurs associées à une métrique de fonctionnement provenant d’un système informatique cible ; filtrer des données secondaires à partir de données de journal d’erreurs à partir de l’ensemble de données ; déterminer, sur la base des données de journal d’erreurs filtrées, un nombre d’erreurs d’un type d’erreur ; déterminer, sur la base du nombre d’erreurs, un niveau de gravité d’un avertissement associé au fonctionnement du système informatique cible ; délivrer à une interface utilisateur graphique, sur la base du niveau de gravité de l’avertissement, une indication d’un problème associé au fonctionnement du système informatique cible ; délivrer à une interface utilisateur graphique des instructions pour résoudre le problème ; et exiger une réponse associée aux instructions sur la base du niveau de gravité.
« 2. Procédé selon la revendication 1, dans lequel la métrique de fonctionnement est associée à au moins l’une parmi l’utilisation du CPU, l’utilisation du GPU, l’utilisation de la mémoire, l’utilisation du disque dur, les métriques de performance du processus logiciel, la latence du réseau, la bande passante du réseau ou les messages du journal d’erreurs.
« 3. Procédé selon la revendication 1, dans lequel les données secondaires comprennent des informations de compte.
« 4. Procédé selon la revendication 1, dans lequel le filtrage des données secondaires comprend le remplacement des données secondaires par un remplissage générique.
« 5. Procédé selon la revendication 1, dans lequel le type d’erreur comprend des erreurs associées à au moins l’une parmi l’utilisation du CPU, l’utilisation du GPU, le stockage de la mémoire, l’utilisation du disque dur, les métriques de performance du processus logiciel, la latence du réseau ou la bande passante du réseau.
« 6. Procédé selon la revendication 1, dans lequel la détermination, sur la base du nombre d’erreurs, du niveau de gravité de l’avertissement associé au fonctionnement du système informatique cible est en outre basée sur un changement du nombre d’erreurs sur une période de temps.
« sept. Procédé selon la revendication 1, dans lequel les données secondaires comprennent une chaîne ; et dans lequel le filtrage des données secondaires comprend la suppression d’une partie de la chaîne qui empêche l’agrégation des messages d’erreur et le maintien d’une partie de la chaîne qui n’empêche pas l’agrégation des messages d’erreur.
« 8. Procédé selon la revendication 1, dans lequel le filtrage des données secondaires à partir des données du journal d’erreurs comprend la modification d’un horodatage pour regrouper les journaux d’erreurs dans un certain laps de temps.
« 9. Dispositif informatique comprenant : un ou plusieurs processeurs ; et des instructions de stockage en mémoire qui, lorsqu’elles sont exécutées par le ou les processeurs, amènent le dispositif informatique à : agréger des premières données dans un ensemble de données, les premières données comprenant des données de journal d’erreurs associées à une métrique de fonctionnement provenant d’un système informatique cible ; filtrer les données secondaires des données du journal d’erreurs de l’ensemble de données ; déterminer sur la base des données de journal d’erreurs filtrées, un certain nombre d’erreurs d’un type d’erreur ; déterminer, sur la base du nombre d’erreurs, un niveau de gravité d’un avertissement associé au fonctionnement du système informatique cible ; délivrer à une interface utilisateur graphique, sur la base du niveau de gravité de l’avertissement, une indication d’un problème associé au fonctionnement du système informatique cible ; sortie vers une interface utilisateur graphique d’instructions pour résoudre le problème ; et nécessitent une réponse associée aux instructions en fonction du niveau de gravité.
« dix. Dispositif informatique selon la revendication 9, dans lequel la métrique de fonctionnement comprend au moins l’une parmi l’utilisation du CPU, l’utilisation du GPU, l’utilisation de la mémoire, l’utilisation du disque dur, les métriques de performance du processus logiciel, la latence du réseau, la bande passante du réseau ou les messages du journal d’erreurs.
« 11. Dispositif informatique selon la revendication 9, dans lequel les instructions amènent le dispositif informatique à filtrer les données secondaires en remplaçant les données secondaires par un remplissage générique.
« 12. Dispositif informatique selon la revendication 9, dans lequel les données secondaires comprennent un horodatage.
« 13. Dispositif informatique selon la revendication 12, dans lequel les données secondaires comprennent une chaîne.
« 14. Dispositif informatique selon la revendication 13, dans lequel les instructions amènent le dispositif informatique à filtrer les données secondaires en tronquant la chaîne.
« 15. Support lisible par ordinateur non transitoire stockant des instructions qui, lorsqu’elles sont exécutées, provoquent des opérations comprenant : l’agrégation de premières données dans un ensemble de données, dans lequel les premières données comprennent des données de journal d’erreurs associées à une métrique de fonctionnement d’un système informatique cible ; filtrer des données secondaires à partir de données de journal d’erreurs à partir de l’ensemble de données ; déterminer, sur la base des données de journal d’erreurs filtrées, un nombre d’erreurs d’un type d’erreur ; déterminer, sur la base du nombre d’erreurs, un niveau de gravité d’un avertissement associé au fonctionnement du système informatique cible ; délivrer à une interface utilisateur graphique, sur la base du niveau de gravité de l’avertissement, une indication d’un problème associé au fonctionnement du système informatique cible ; délivrer à une interface utilisateur graphique des instructions pour résoudre le problème ; et exiger une réponse associée aux instructions sur la base du niveau de gravité.
« 16. Support lisible par ordinateur non transitoire selon la revendication 15, dans lequel la métrique de fonctionnement comprend au moins l’une parmi l’utilisation du CPU, l’utilisation du GPU, l’utilisation de la mémoire, l’utilisation du disque dur, les métriques de performance du processus logiciel, la latence du réseau, la bande passante du réseau ou les messages du journal d’erreurs.
« 17. Support lisible par ordinateur non transitoire selon la revendication 15, dans lequel les données secondaires comprennent au moins l’un d’une chaîne, d’un remplissage générique ou de données qui empêchent l’agrégation de messages d’erreur.
« 18. Support lisible par ordinateur non transitoire selon la revendication 15, dans lequel le filtrage des données secondaires à partir des données du journal d’erreurs comprend la modification d’un horodatage pour regrouper les journaux d’erreurs dans un certain laps de temps.
« 19. Support lisible par ordinateur non transitoire selon la revendication 15, dans lequel les opérations comprennent en outre la comparaison du nombre d’erreurs à un nombre d’erreurs d’un autre journal d’erreurs d’un autre ensemble de données ; et dans lequel la détermination du niveau de gravité est en outre basée sur la comparaison du nombre d’erreurs.
« 20. Support lisible par ordinateur non transitoire selon la revendication 15, dans lequel la détermination du nombre d’erreurs du type d’erreur est basée sur la réception d’une entrée utilisateur indiquant de calculer le nombre d’erreurs.
Pour plus d’informations sur ce brevet, voir : Carranza, Manuel A. Systèmes et méthodes de surveillance et de maintenance d’infrastructures informatiques. Brevet américain numéro 11216327, déposé le 1er mai 2019 et publié en ligne le 4 janvier 2022. URL du brevet : http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=% 2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=11216327.PN.&OS=PN/11216327RS=PN/11216327
(Nos rapports fournissent des informations factuelles sur la recherche et les découvertes du monde entier.)