Nova Patents
ES2201118T3

Interactive programming method

Abstract

A PROGRAMMING METHOD OF AN INTERACTIVE SCENARIO IN MULTIPIST STORAGE MEDIA (4) IS DESCRIBED. THE INTERACTIVE SCENARIO INCLUDES A NUMBER OF TIMELY SYNCHRONIZED BOXES IN SEPARABLE DATA CURRENTS RELATED BETWEEN BY THEIR CONTENT. THE INTERACTIVE SCENARIO IS PLAYED IN AN APPLIANCE (2) THAT INCLUDES A MEANS TO SELECTLY RECOVER THE DATA CURRENTS AT A GIVEN MOMENT. A DECISION MAKING OBJECTIVE IS DEFINED FOR THE INTERACTIVE SCENARIO. ONCE THE OBJECTIVE HAS BEEN DEFINED, A SET OF RULES ARE DEVELOPED, PREFERIBLY USING THE KNOWLEDGE OF AN EXPERT, WHICH CONDUCT THE DEFINED OBJECTIVE. THESE RULES ARE RELATED HIERARCHICALLY, SO THE CONCLUSIONS OF AT LEAST SOME OF THE RULES ARE PREMISES TO OTHERS. IN ADDITION, THE RULES ARE LOGICALLY RELATED, SO THE CONCLUSION OF A RULE OR FINAL RULES CORRESPONDS TO THE DECISION MAKING OBJECTIVE. IF THE RULES REQUIRE AWARDS THAT HAVE TO BE OBTAINED, QUESTIONS ARE ASKED TO INTERACTIVELY ASK ABOUT THE PREMISES.

ES2201118T3, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 22 September 2015, 11 years ago.

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

10 claims: 5 independent, 5 dependent

  1. 1
    ES 2 201 118 T3 REIVINDICACIONES 1. Un método para proporcionar programas interactivos basados en sistemas expertos a un terminal interactivo de forma tal que se consigue un alto nivel de respuesta en conversación y de interactividad, comprendiendo el método:definir (10) un objetivo para el programa basado en sistema experto;desarrollar reglas (12) que conduzcan al objetivo definido, comprendiendo las reglas al menos una premisa y una conclusión, por las que las reglas están relacionadas jerárquicamente entre sí en cuanto que una conclusión de al menos una de las reglas es una premisa de otra regla;formar preguntas (13) correspondiendo cada pregunta a una premisa que requiere una respuesta del usuario para determinar la existencia de la premisa;establecer un mapa de correspondencia entre las preguntas y las reglas con una pluralidad de cadenas de datos para generar un programa interactivo (15), conteniendo la pluralidad de cadenas de datos unas tramas, y estando las tramas sincronizadas en tiempo entre las cadenas de datos y conteniendo al menos una trama (200) que contiene una parte (210) de información y una parte (220) de órdenes;y almacenar las cadenas de datos (16) en un medio de almacenamiento interactivo de forma tal que el programa interactivo basado en sistemas expertos sea recuperable para proporcionarlo a un terminal interactivo.
  2. 2
    Un método como se reivindica en la reivindicación 1, que comprende además:trasladar las preguntas y reglas a un diagrama (14) de árbol jerárquico, en el cual las reglas están organizadas lógicamente y relacionadas entre sí utilizando ramas;establecer un mapa de correspondencia entre el diagrama del árbol jerárquico y una pluralidad de cadenas de datos (101-105) para generar el programa interactivo, estando establecida la correspondencia del diagrama del árbol jerárquico y la pluralidad de cadenas de datos en una secuencia predeterminada y teniendo cada cadena de datos una o más tramas (200) relacionadas en contenido, donde las tramas representan e implantan completamente las ramas del diagrama de flujo jerárquico.
  3. 3
    Un método como se reivindica en la reivindicación 1 o la reivindicación 2, en el que el programa interactivo basado en sistemas expertos es proporcionado a un terminal interactivo utilizando una o más cadenas de datos asignadas dinámicamente con el fin de conservar la capacidad de canales, comprendiendo además el método:identificar un número de cadenas de datos (101) que han de transmitirse durante un intervalo (T0-T1) de trama, correspondiendo el número al número de tramas sincronizadas en el tiempo durante el intervalo de trama que contiene una parte de información y una parte de órdenes;transmitir el número identificado de cadenas de datos dinámicamente durante un intervalo de trama en curso por un medio interactivo a un terminal interactivo, donde solamente son transmitidas aquellas cadenas de datos que tienen una trama con una parte de información y una parte de órdenes, durante el intervalo de trama en curso.
  4. 4
    Un método como se reivindica en cualquier reivindicación precedente, en el que algunas de las tramas contienen partes de información y partes de órdenes, y otras de las tramas contienen segmentos de sincronización del programa, comprendiendo además el método:plegar las tramas que contienen partes de información y partes de órdenes de al menos una cadena de datos en las tramas de otras cadenas de datos que contienen solamente segmentos de sincronización del programa, donde el número total de cadenas de datos requeridas se reduce para incluir al menos una cadena de datos compactada;y almacenar el número reducido de cadenas de datos, incluyendo la cadena de datos compactada, en el medio de almacenamiento interactivo.
  5. 5
    Un método para recibir un programa interactivo basado en sistemas expertos en un terminal interactivo, comprendiendo el programa interactivo una pluralidad de cadenas de datos (101-105), comprendiendo el método:recibir la pluralidad de cadenas de datos, teniendo cada una de las cadenas de datos una pluralidad de tramas (200) sincronizadas en tiempo, donde cada trama contiene reglas y preguntas incrustadas del sistema experto, estando las reglas relacionadas jerárquicamente entre sí y comprendiendo al menos una premisa y una conclusión;seleccionar una trama de una sola cadena de datos de la pluralidad de cadenas de datos proporcionadas utilizando un selector (3) de señales de señales, por lo que la trama seleccionada comprende una pregunta;ES 2 201 118 T3 presentar la pregunta al usuario a través de un dispositivo interactivo (9) de salida;recibir una entrada del usuario como respuesta a la pregunta presentada;determinar una trama siguiente jerárquicamente relacionada con la trama seleccionada, estando basada la siguiente trama determinada en la entrada recibida del usuario y en la trama seleccionada;y obtener la trama siguiente utilizando un selector de señales, donde la trama siguiente contiene otra pregunta o una conclusión para una regla del sistema experto.
  6. 6
    Un método como se reivindica en la reivindicación 5, en el que el paso de obtener la trama siguiente comprende:interpretar la entrada del usuario recibida y la trama seleccionada para asegurarse de la situación de la trama siguiente;elegir una cadena de datos que corresponda a la situación interpretada, donde la cadena de datos seleccionada es elegida a partir de la pluralidad de cadenas de datos (101-105) que incluye la cadena de datos única.
  7. 7
    Un terminal interactivo para recibir un programa interactivo basado en sistemas expertos, comprendiendo dicho terminal interactivo:medios (2) para recibir una o más cadenas de datos, teniendo cada una de las cadenas de datos una pluralidad de tramas sincronizadas en el tiempo que comprenden premisas, preguntas y conclusiones que representan reglas de una base de reglas jerárquicas, estando formada la base de reglas jerárquicas de manera que al menos una premisa de una regla es una conclusión de otra regla;un selector (3) de señales para seleccionar una trama entre las cadenas de datos suministradas, donde la trama seleccionada comprende instrucciones que indican una pregunta;medios (7) para recibir la trama seleccionada y generar una pregunta interactiva basada en las instrucciones de la trama recibida;un dispositivo interactivo (9) de salida para presentar al usuario la pregunta generada;medios (6) para recibir una entrada del usuario como respuesta a la pregunta interactiva generada;y medios que utilizan el selector de señales para obtener una trama siguiente a partir de la cadena de datos suministrada, donde la trama siguiente contiene otra pregunta o una conclusión a una regla del sistema experto.
  8. 8
    Un terminal interactivo como se reivindica en la reivindicación 7, que comprende además:medios (5) de almacenamiento para almacenar cadenas de datos interactivos, estando compuestos los datos interactivos almacenados por unas tramas sincronizadas en el tiempo que comprenden premisas, preguntas y conclusiones que representan reglas de una base de reglas jerárquicas, estando formada la base de reglas jerárquicas de manera que al menos una premisa de una regla es una conclusión de otra regla;recibiendo dichos medios (7) una trama seleccionada por dicho selector (3) de señales o bien una trama de dichos medios (5) de almacenamiento, y generando la pregunta interactiva basándose en las instrucciones de la trama recibida.
  9. 9
    Un terminal interactivo como se reivindica en la reivindicación 7 o la reivindicación 8, en el que dichos medios (7) para generar una pregunta comprenden unos medios de almacenamiento para almacenar al menos una o más preguntas.
  10. 10
    Un terminal interactivo como se reivindica en cualquiera de las reivindicaciones 7 a 9, que comprende además un procesador, conectado a dichos medios receptores (7) para interpretar la trama recibida y ejecutar las instrucciones contenidas en la trama recibida. NOTA INFORMATIVA:Conforme a la reserva del art. 167.2 del Convenio de Patentes Europeas (CPE) y a la Disposición Transitoria del RD 2424/1986, de 10 de octubre, relativo a la aplicación del Convenio de Patente Europea, las patentes europeas que designen a España y solicitadas antes del 7-10-1992, no producirán ningún efecto en España en la medida en que confieran protección a productos químicos y farmacéuticos como tales. Esta información no prejuzga que la patente esté o no incluida en la mencionada reserva.