Patent ES-2767105-T3 (ES)
Title: Un sistema de registro para generar una transcripción de un diálogo
Inventor: RYAN STEPHEN
IPC: H04M3/42
Filed: 2015-10-05
Granted: 2020-06-16
Abstract: Un sistema de registro que comprende: un procesador oyente (13) configurado para vigilar y capturar automáticamente eventos en un equipo de usuario (11) como a medida que se utilizan aplicaciones (12) durante un diálogo entre el usuario y otra parte, y un servidor (14) configurado para guardar automáticamente los eventos capturados por el procesador oyente (13), donde, dicho eventos, incluyendo las transiciones de la pantalla del ordenador de usuario, os datos introducidos por el usuario, los tiempos de eventos, los eventos de inicio de diálogo, y eventos de finalización de diálogo, y donde el sistema comprende un generador de transcripciones configurado para aplicar (42) de cada evento capturado en una cronología, y para generar una transcripción visual que representa los eventos en la escala de tiempo; donde el procesador oyente (13) se configura para: detectar un evento y determinar a continuación automáticamente si está en una categoría de eventos a capturar, extraer datos (37, 38) desde un equipo de usuario mediante la realización de uno o más de: vigilar el sistema operativo del ordenador para detectar eventos de ratón y teclado de bajo nivel generados por el sistema operativo cuando un usuario interactúa con el mismo, interfaz con el lenguaje de programación de aplicaciones del ordenador de usuario (11) para detectar el eventos de ratón y teclado de más alto nivel procedentes de las aplicaciones informáticas, y reconocimiento óptico de caracteres para extraer datos de una aplicación informática; donde el procesador oyente (13) o el servidor están configurados para determinar automáticamente un significado de cada evento de interacción capturado, mediante la realización de una consulta a una tabla que asocia los identificadores de eventos y significados asociados; el procesador oyente (13) se configura para proporcionar una marca de tiempo que identifica la fecha y hora en que ha ocurrido un evento capturado, el procesador oyente o el servidor están configurados para: conectar automáticamente dos eventos o más capturados, conectar un seguimiento de eventos capturados en una secuencia, en la que no se conoce la longitud de una secuencia de eventos de seguimiento hasta que el sistema guarda los datos para una interacción de diálogo con una base de datos, y almacenar de 1 a N pares de valores clave para los eventos capturados mediante por que no se conoce la longitud exacta de una secuencia de eventos hasta que el servidor guarda una interacción donde el sistema (13, 15, 16) se configura para: asociar clips de audio con los eventos, etiquetar (46) una cronología del diálogo, y vincular dichas etiquetas con clips de audio, realizar búsquedas de los usuarios para los clips de audio de acuerdo con dichas etiquetas, etiquetar un diálogo utilizando los meta-datos, incluyendo los eventos de aplicación y transiciones de pantalla, y almacenar las transcripciones visuales registradas en un formato de tabla, incluyendo un identificador, una hora de inicio de una interacción, y una lista delimitada de meta-datos que representa los eventos capturados, y donde el sistema se configura para buscar a través de una transcripción de criterios, incluyendo el tiempo, identificadores de usuario y meta-datos de eventos y así sucesivamente para buscar una tabla de registro de audio con los clips etiquetados con las meta-etiquetas correspondientes.