ES2640191T3

Systems and methods for automated computer support

Abstract

An automated computer support method comprising: i) receiving (602) a snapshot from a computer (116a, b); ii) compare (608) the snapshot with a database of computer states; and, iii) identify an anomaly based on the result of the comparison; characterized by: iv) receiving (602) snapshots from a plurality of computers (116a, b) within a population of computers, where the individual snapshots include data indicating a status of a respective computer; v) store (604) snapshots in a data store; vi) automatically create (606) an adaptive reference model (206, 402) based at least in part on snapshots and comprising a set of rules customized to the characteristics of the computer population, the set of rules being developed identifying patterns between the snapshots of the plurality of computers so that the adaptive reference model is indicative of normal states in the computers within the population; vii) compare (608) snapshots of at least one of the plurality of computers with the adoptive reference model; and viii) determine (610), based on the result of the comparison, if an anomaly (720) is present in the state of the at least one of the computers.

Term

Term ended

Projected expiry passed 11 August 2024, 2.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 11 independent, 4 dependent

  1. 1
    ES 2 640 191 T3 REIVINDICACIONES 1. Un método de soporte informático automatizado que comprende:i) recibir (602) una instantánea desde un ordenador (116a, b);ii) comparar (608) la instantánea con una base de datos de estados de ordenador;y, iii) identificar una anomalía basada en el resultado de la comparación;caracterizado por: iv) recibir (602) instantáneas desde una pluralidad de ordenadores (116a, b) dentro de una población de ordenadores, en donde las instantáneas individuales incluyen datos que indican un estado de un ordenador respectivo;v) almacenar (604) las instantáneas en un almacén de datos;vi) crear (606) automáticamente un modelo (206, 402) de referencia adaptativo basado al menos en parte en las instantáneas y que comprende un conjunto de reglas personalizado a las características de la población de ordenadores, estando desarrollado el conjunto de reglas identificando patrones entre las instantáneas de la pluralidad de ordenadores de manera que el modelo de referencia adaptativo es indicativo de estados normales en los ordenadores dentro de la población;vii) comparar (608) instantáneas de al menos uno de la pluralidad de ordenadores con el modelo de referencia adoptivo;y viii) determinar (610), basado en el resultado de la comparación, si está presente una anomalía (720) en el estado del al menos uno de los ordenadores.
  2. 2
    El método de la reivindicación 1, que comprende además hacer coincidir (612) al menos una anomalía (720) con al menos un filtro (216) de reconocimiento para diagnosticar una condición en al menos uno de la pluralidad de ordenadores (116a, b).
  3. 3
    El método de la reivindicación 2, en donde el filtro (216) de reconocimiento comprende un patrón particular de anomalías que indica la presencia de una condición de causa raíz particular o una clase genérica de condiciones.
  4. 4
    El método de la reivindicación 3, que comprende responder (614) a la condición mediante al menos uno de:- i) generar una notificación;ii) enviar un tique de problema a un sistema de gestión de problemas;iii) solicitar permiso para tomar una acción;y, iv) eliminar la condición de al menos uno de la pluralidad de ordenadores (116a, b).
  5. 5
    El método de la reivindicación 4, en donde la eliminación de la condición comprende hacer que un programa de reparación sea ejecutado en al menos uno de la pluralidad de ordenadores (116a, b) afectados por la condición.
  6. 6
    El método de cualquiera de las reivindicaciones 3 a 5, que comprende además:i) determinar cuáles de la pluralidad de ordenadores (116a, b) están afectados por la condición;y, ii) causar una respuesta (614) a la condición a ser ejecutada en nombre de cada uno de la pluralidad de ordenadores afectados por la condición.
  7. 7
    El método de cualquiera de las reivindicaciones 3 a 6, en donde el diagnóstico (612) de la condición comprende identificar una causa raíz de al menos una anomalía (720).
  8. 8
    El método de cualquiera de las reivindicaciones 2 a 7, en donde al menos un filtro (216) de reconocimiento está asociado con una respuesta (214) automatizada para la condición.
  9. 9
    El método de cualquiera de las reivindicaciones 2 a 8, en donde la condición es una clase que comprende un grupo de condiciones.
  10. 10
    El método de cualquiera de las reivindicaciones 2 a 9, que además comprende determinar una calidad de una coincidencia (612) entre al menos un filtro (216) de reconocimiento y al menos una anomalía (720).
  11. 11
    El método de cualquiera de las reivindicaciones 1 a 10, en donde el modelo (402) de referencia adaptativo comprende una pluralidad de activos cada uno asociado con un tipo de activo que comprende uno de:- i) un archivo, ii) una clave de registro, ES 2 640 191 T3 iii) una medida de rendimiento, iv) un servicio, v) un componente de hardware, vi) un proceso en ejecución, vii) un registro, y viii) un puerto de comunicación.
  12. 12
    El método de cualquiera de las reivindicaciones 1 a 11, en donde comparar (912) al menos una de la pluralidad de instantáneas con el modelo (402) de referencia adaptativo comprende:- i) generar un resultado (914);y, ii) proporcionar (920) el resultado a un usuario.
  13. 13
    El método de cualquiera de las reivindicaciones 1 a 12, en donde la pluralidad de instantáneas se crea mediante un agente de software que reside en cada uno de la pluralidad de ordenadores (116a, b).
  14. 14
    Un sistema (102) de soporte informático automatizado que comprende:i) un componente (108) Colector;y, ii) un componente (110) analítico en comunicación con el componente colector;caracterizado por que: iii) el sistema (102) de soporte automatizado está organizado y dispuesto para efectuar las reivindicaciones del método en cualquiera de las reivindicaciones 1 a 13.
  15. 15
    Un medio legible por ordenador en el cual se codifica un código de programa que comprende instrucciones ejecutables por ordenador para efectuar el método de soporte informático automatizado de cualquiera de las reivindicaciones 1 a 13.
Independent claims15