ES2346118A1 - Interactive multimedia system for e-commerce. (Machine-translation by Google Translate, not legally binding) - Google Patents
Interactive multimedia system for e-commerce. (Machine-translation by Google Translate, not legally binding) Download PDFInfo
- Publication number
- ES2346118A1 ES2346118A1 ES200700015A ES200700015A ES2346118A1 ES 2346118 A1 ES2346118 A1 ES 2346118A1 ES 200700015 A ES200700015 A ES 200700015A ES 200700015 A ES200700015 A ES 200700015A ES 2346118 A1 ES2346118 A1 ES 2346118A1
- Authority
- ES
- Spain
- Prior art keywords
- commerce
- user
- website
- module
- multimedia
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Sistema interactivo multimedia para E-comercio.Multimedia interactive system for E-commerce
El objeto de la presente invención es un sistema interactivo multimedia de E-comercio, del tipo de sistemas que se utilizan para la venta electrónica de servicios o productos a través de una página web en Internet, con la particularidad de que se sirve de Inteligencia Artificial y técnicas de Reconocimiento de Voz y Habla Sintetizada junto con un autómata representado por una figura humanizada que gestiona desde el punto de vista del vendedor el diálogo de venta con el comprador.The object of the present invention is a system E-commerce multimedia interactive, of the type systems that are used for the electronic sale of services or products through a web page on the Internet, with the particularity that uses Artificial Intelligence and techniques Speech Recognition and Speech Recognition together with an automaton represented by a humanized figure that manages from the point from view of the seller the sales dialogue with the buyer.
\vskip1.000000\baselineskip\ vskip1.000000 \ baselineskip
Desde la más remota antigüedad el ser humano ha intentado construir máquinas y autómatas para ayudarse en labores pesadas o repetitivas. De hecho, los sitios web de E-Comercio suponen una automatización de muchas de las operaciones habituales en un proceso de venta que incluyen acciones del comprador y respuestas del sitio web a dichas acciones, en que dichas acciones y respuestas han sido preconcebidas al diseñar el sitio web.Since ancient times the human being has tried to build machines and automatons to help with work heavy or repetitive In fact, the websites of E-Commerce means automation of many of the usual operations in a sales process that include Buyer actions and website responses to those actions, in which said actions and responses have been preconceived to Design the website.
Por ejemplo, cuando un usuario visita una página web de E-comercio, normalmente se le ofrecen una multitud de elecciones que conforman un primer estado en el que la cartera de compras y elecciones del usuario están a un nivel de inicialización, vacío presumiblemente.For example, when a user visits a page E-commerce website, you are usually offered a multitude of elections that make up a first state in which the Purchase portfolio and user choices are at a level of Initialization, presumably empty.
El usuario o comprador de los servicios realiza una decisión que puede ser desde abandonar el sitio o interaccionar con algún elemento de la página. Momento en que en la etapa siguiente del proceso se le ofrece un nuevo estadio que ha dependido de la etapa anterior y de las condiciones de entrada realizadas por el usuario.The user or buyer of the services performs a decision that can be from leaving the site or interacting with some element of the page. Time when on the stage following the process you are offered a new stage that has depended of the previous stage and the conditions of entry made by the user.
Es notorio que con la complejidad, en ocasiones, de los catálogos comerciales los sitios de E-comercio enfrentan al usuario con un número grande de posibilidades, lo que representa una dificultad que puede desanimarle cuando no encuentra aquello que busca, o disgustarle por la pérdida de tiempo al extraviarse realizando tentativas sobre su objeto de búsqueda. En la medida que crece la complejidad de la información mostrada aumenta la dificultad de mantener un entorno amigable para el E-comercio.It is notorious that with complexity, sometimes, from the commercial catalogs the sites of E-commerce face the user with a large number of possibilities, which represents a difficulty that can discourage him when he doesn't find what he is looking for, or dislike him for the loss of time to go astray making attempts on your search object. As the complexity of the Information displayed increases the difficulty of maintaining an environment E-commerce friendly.
Basta imaginar, como ejemplos, sitios
comerciales de motos con información de los respectivos modelos,
recambios y accesorios, manuales, publicidad, documentación diversa,
etc., o la pluralidad de opciones exhibidas en un sitio dedicado a
la venta de viajes por autocar o tren, o también en el caso de un
sitio web que es una agencia de
viajes, etc.Just imagine, as examples, commercial motorcycle sites with information on the respective models, spare parts and accessories, manuals, advertising, various documentation, etc., or the plurality of options displayed on a site dedicated to the sale of trips by coach or train , or also in the case of a website that is an agency of
trips, etc.
En muchas ocasiones, además, el usuario no tiene muy claro cual es el objeto preciso de su búsqueda, como cuando desea comprar un objeto de regalo, decidir donde ir de vacaciones, etc. En estos contextos los modelos conocidos para E-comercio resultan claramente inferiores en comparación con la atención personalizada por parte de un ser humano que si comprende la situación del comprador y puede ofrecerle una respuesta adecuada.In many cases, in addition, the user does not have very clear what the precise object of your search is, like when you want to buy a gift item, decide where to go on vacation, etc. In these contexts the known models for E-commerce are clearly inferior in comparison with personalized attention by a human being that if you understand the situation of the buyer and can offer you a proper response.
Algunos refinamientos conocidos para paliar dicha desventaja son como ejemplos los ofrecidos mediante el mapa global del sitio web, que ofrece un resumen del sitio visitado para mejor orientación del usuario, los perfeccionamientos en el diseño del sitio, para responder con mayor precisión a las demandas más usuales de los usuarios, y finalmente la realización de asistentes o magos (Wizard) que al igual que los relativos a los equipos informáticos de sobremesa y aplicaciones ofimáticas pretender ayudar con una respuesta inteligente a las necesidades del usuario.Some refinements known to alleviate such disadvantage are as examples those offered by the map Global website, which offers a summary of the site visited for better user orientation, improvements in design of the site, to respond more precisely to the demands more usual users, and finally the realization of assistants or wizards (Wizard) that like the ones related to the teams desktop computers and office applications to help With an intelligent response to user needs.
Sin embargo, dichos sistemas de ayuda o asistentes representan una difícil parametrización de tablas pregunta-respuesta diseñadas de antemano, resultan en la práctica laboriosas de diseñar, o en todo caso excesivamente simples, fracasando ante problemas complejos, como los anteriormente señalados en que deben enfrentarse demandas formuladas con un cierto grado de ambigüedad y que requieren preguntas y respuestas muy difíciles de prever.However, such support systems or assistants represent a difficult parameterization of tables question-answer designed in advance, result in the laborious practice of designing, or in any case excessively simple, failing to complex problems, such as those previously indicated that they must face demands made with a certain degree of ambiguity and that require questions and answers very difficult to predict.
Además, aunque lleguen a almacenarse consultas anteriores y las respuestas de los operadores asignados a dichas consultas, de forma que dichas tablas se construyan de forma automática, no se consigue paliar la falta de sutileza del sistema antes expuesto y en muchos casos se obtiene un resultado deficiente, en parte debido a la poca duración de determinados productos y servicios y su rapidísimo periodo de renovación de catálogo.Also, even if queries get stored above and the responses of the operators assigned to said queries, so that these tables are built so automatic, the lack of subtlety of the system cannot be alleviated described above and in many cases a poor result is obtained, partly due to the short duration of certain products and services and its very rapid catalog renewal period.
En otro orden de cosas, es bien conocida la ASR (Automatic Speech Recognition) o Reconocimiento Automático del Habla mediante el cual, una vez captada la voz ésta es interpretada para ser traducida en un mensaje inteligible por un autómata que determine alguna acción o grupo de acciones por parte del mismo.In another order of things, ASR is well known (Automatic Speech Recognition) or Automatic Speech Recognition whereby, once the voice is captured, it is interpreted to be translated into an intelligible message by an automaton that Determine any action or group of actions by the same.
Dichos módulos ASR no son todavía plenamente satisfactorios, al menos como inferfase de propósito general. De hecho, será, por ejemplo, un logro el momento en que la tecnología presente pueda producir una interfase que pueda interpretar todas las sutilezas del habla humana. Por ejemplo, los usuarios podrían utilizar el habla para interaccionar con los ordenadores, desechando los teclados y los punteros...These ASR modules are not yet fully satisfactory, at least as inferred from general purpose. From In fact, it will be, for example, an achievement when technology present can produce an interface that can interpret all The subtleties of human speech. For example, users could use speech to interact with computers, discarding keyboards and pointers ...
En este sentido, en la posibilidad de dialogar con un autómata que interprete el discurso del usuario, es también conocida la capacidad de sintetizar la voz humana, en un resultado que en la actualidad es bastante aceptable en muchas situaciones, partiendo de un texto que el autómata o Sintetizador de Voz debe leer (TTS - Text to Speech: texto a discurso).In this sense, in the possibility of dialogue with an automaton that interprets the user's speech, it is also known the ability to synthesize the human voice, in a result which is currently quite acceptable in many situations, starting from a text that the automaton or Voice Synthesizer must read (TTS - Text to Speech: text to speech).
La patente europea EP1686796 desarrolla un avatar realizado mediante una "cabeza parlante" que utiliza voz sintetizada para ofrecer una guía de programación de canales en una pantalla de TV. Dicha invención interpreta la información de la programación y la transforma en el discurso del avatar.European patent EP1686796 develops a avatar made using a "talking head" that uses voice synthesized to offer a channel programming guide in a TV screen Said invention interprets the information of the programming and transforms it into the speech of the avatar.
La patente EP1701523 establece un aparato y método para proporcionar asistencia al usuario en una terminal wireless (sin cables) utilizando un avatar. Se asocian los eventos de difusión de la red con un banco de memoria con distintos avatares que se muestran en el terminal.EP1701523 establishes an apparatus and method to provide user assistance in a terminal wireless (without cables) using an avatar. The events are associated of diffusion of the network with a memory bank with different avatars which are displayed in the terminal.
La patente europea EP1526489 desarrolla terminales auto- servicio con interfaz de usuario mediante avatar. La finalidad de dicha invención es proporcionar un agente virtual animado, incluyendo el discurso hablado, que responde tanto a las pulsaciones del usuario, como a los mandatos de un Servidor Central que las adapta al tipo de respuesta y las preferencias detectadas de los usuarios.European patent EP1526489 develops self-service terminals with user interface via avatar. The purpose of said invention is to provide a virtual agent animated, including spoken speech, which responds so much to user presses, such as the commands of a Central Server which adapts them to the type of response and the preferences detected in the users.
En la práctica, sin embargo, los sistemas que existen de atención al cliente mediante autómatas son mejorables, no sólo debido a que ninguno superarla el Test de Turing, es decir que alguien los confundiera con un interlocutor humano, sino que el abanico de opciones que ofrecen está encorsetado por tablas de respuesta que el usuario percibe insuficientes, acusando la clara pérdida de calidad en la atención respecto de un operador humano.In practice, however, the systems that there are customer service through automata are improvable, not just because none of them passed the Turing Test, that is to say someone confused them with a human interlocutor, but the range of options they offer is corseted by tables of response that the user perceives insufficient, accusing the clear loss of quality of service with respect to an operator human.
Dichos sistemas acaban colapsando a los operadores humanos, pues la mayoría de usuarios intentan sortear el filtro del autómata y acceder a dichos operadores para ser atendidos.These systems end up collapsing human operators, as most users try to circumvent the PLC filter and access these operators to be catered.
El objeto principal de la presente invención es proporcionar un sistema multimedia de E-comercio que incorporando Inteligencia Artificial, Reconocimiento de voz, sintetización electrónica de la voz, módulos de base de datos y módulos de aprendizaje, permita la existencia de un autómata humanizado que interaccione con el usuario o comprador de un sitio de E-comercio simulando la interacción con un vendedor humano.The main object of the present invention is provide an E-commerce multimedia system that incorporating Artificial Intelligence, Voice Recognition, electronic voice synthesization, database modules and learning modules, allow the existence of an automaton humanized that interacts with the user or buyer of a site E-commerce simulating the interaction with a human seller.
Otro de los objetos de la presente invención es
que dicho sistema pueda ser incorporado a un sitio de E- comercio
existente, siendo los módulos esenciales del sistema accedidos
externamente e independientes del sitio de
E-comercio.Another object of the present invention is that said system can be incorporated into an existing E-commerce site, the essential modules of the system being externally accessed and independent of the site of
E-commerce
Otro de los objetos principales de la presente invención es proporcionar la capacidad de personalización de autómatas, utilizando desde un logotipo estático a una figura humanizada clonada de un ser humano cualquiera cuyos movimientos y caracterizaciones acompañan el habla y las situaciones del autómata.Another of the main objects of this invention is to provide the ability to customize automatons, using from a static logo to a figure humanized cloned of any human being whose movements and characterizations accompany speech and situations automaton.
Estos y otros objetos inventivos de la invención serán más evidentes a lo largo de la descripción de la misma.These and other inventive objects of the invention they will be more evident throughout the description of it.
\vskip1.000000\baselineskip\ vskip1.000000 \ baselineskip
La presente invención describe un Sistema Interactivo Multimedia para E-Comercio formado por un dispositivo que llamaremos Terminal que puede consistir en un ordenador personal, un ordenador de mano, un notebook, un teléfono, una televisión digital, etc., y con capacidad de acceder por medio de una red de comunicación global, por ejemplo Internet, a un sitio web de E-comercio que ofrece una o una pluralidad de páginas web visionables por un navegador y gestionadas por un Servidor, en que el sitio web incorpora un autómata con capacidad multimedia, representando una figura humanizada clonada de un ser humano (tal y como se muestra en la figura 3), con capacidad de reconocer las órdenes de voz del comprador o usuario, y de dialogar solicitando más datos mediante un sintetizador de voz o texto escrito en su defecto y que dicho autómata, con capacidad de ser parametrizado por el gestor del sitio de E-comercio, en adelante "sitio", puede aprender y memorizar las acciones realizadas, consultando a una Base de Datos o configurando datos propios de su Base de Datos de Inteligencia mediante el recurso de búsquedas robotizadas en Internet y de acceso a su propia Base de Datos de E-comercio.The present invention describes a System Interactive Multimedia for E-Commerce formed by a device that we will call Terminal that can consist of a personal computer, a handheld, a notebook, a telephone, a digital television, etc., and with the ability to access through from a global communication network, for example the Internet, to a site E-commerce website that offers one or a plurality of web pages viewable by a browser and managed by a Server, in which the website incorporates an automaton with capacity multimedia, representing a cloned humanized figure of a being human (as shown in figure 3), capable of recognize the voice orders of the buyer or user, and dialogue requesting more data using a voice or text synthesizer written in its defect and that said automaton, with the ability to be parameterized by the E-commerce site manager, hereinafter "site", you can learn and memorize the actions carried out, consulting a Database or configuring data of your Intelligence Database through the use of robotic searches on the Internet and access to its own Base de E-commerce data.
De hecho, el autómata personificado en un asistente clonado de un ser humano, que puede ser el mismo gestor del sitio, ofrece un diálogo, si bien no totalmente inteligente, en el sentido del Test de Turing, suficientemente inteligente para atender de forma satisfactoria la consulta al sitio de E-comercio concreto por parte del usuario, facilitando enormemente su navegación por el sitio.In fact, the automaton personified in a cloned assistant of a human being, who can be the same manager of the site, offers a dialogue, although not totally intelligent, in the sense of the Turing Test, smart enough to satisfactorily attend the query to the site of Concrete e-commerce by the user, greatly facilitating your site navigation.
Se implementan además, diferentes procedimientos, dentro de los conocidos para automatizar la captación de información personalizada procedente del navegador del Terminal del cliente, tal como a partir de datos de la IP del cliente, el tipo de navegador, cookies ("galletas") con datos personalizados, validación de usuario registrado, etc.They are also implemented, different procedures, within those known to automate the capture of personalized information from the browser of the Client terminal, such as from the IP data of the customer, browser type, cookies ("cookies") with data custom, registered user validation, etc.
\newpage\ newpage
\global\parskip0.950000\baselineskip\ global \ parskip0.950000 \ baselineskip
Para una mejor comprensión de la invención se describe a continuación los dibujos que acompañan a la descripción de la misma, dibujos que se aportan a titulo meramente ilustrativo y no limitativo de la invención.For a better understanding of the invention, describe below the drawings that accompany the description of it, drawings that are provided for illustrative purposes only and not limiting the invention.
La figura 1 muestra un diagrama con una representación esquemática de la invención, describiendo sus componentes y módulos.Figure 1 shows a diagram with a schematic representation of the invention, describing its components and modules.
La figura 2 muestra un diálogo de ejemplo entre un comprador y el autómata de la invención en un Sitio Web de venta de viajes de turismo con una posible extracción de claves del discurso del usuario utilizadas tanto para la construcción de la Inteligencia de dicho autómata, como para articular su respuesta.Figure 2 shows an example dialogue between a buyer and the automaton of the invention on a sales website of tourism trips with a possible extraction of keys from user speech used both for the construction of the Intelligence of said automaton, as to articulate its reply.
La figura 3 muestra una interfaz ejemplo con capacidad multimedia, de manipulación de información en diferentes contenidos rich-media (texto, audio, vídeo, imágenes, enlaces, etc.).Figure 3 shows an example interface with multimedia capacity, information manipulation in different rich-media content (text, audio, video, images, links, etc.).
La figura 4 muestra el diagrama simplificado global que comprende la invención.Figure 4 shows the simplified diagram global understanding of the invention.
La figura 5 muestra la explicación en detalle del sistema Cerebro (sistema de inteligencia del agente IA).Figure 5 shows the explanation in detail of the Brain system (agent intelligence system AI).
La figura 6 muestra la capacidad multimedia a nivel interno ("Backend", sistema de procesamiento no visible para el usuario), para la captura de información y recursos que el agente IA mostrará al usuario junto a la respuesta en la interfaz del cliente ("frontend").Figure 6 shows the multimedia capacity to internal level ("Backend", processing system not visible for the user), for the capture of information and resources that the IA agent will show the user next to the response in the interface of the client ("frontend").
\vskip1.000000\baselineskip\ vskip1.000000 \ baselineskip
Consiste la invención en un sistema multimedia interactivo para E-Comercio, del tipo de sistemas que realizan las operaciones de entrada/salida de las peticiones de los usuarios que acceden a dicho sitio en su proceso de toma de decisión y compra, en que comprende:The invention consists of a multimedia system interactive for E-Commerce, of the type of systems that perform the input / output operations of requests for the users who access this site in their process of making decision and purchase, comprising:
- Un Terminal Cliente (1) que permite captar las órdenes y peticiones del usuario tanto mediante puntero, teclado o mediante medios de captación de sonido, como un micrófono, y mostrar lo resultados obtenidos tanto por medio de una pantalla reproduciendo ficheros multimedia, que tiene capacidad de conectar a una Red Global de Comunicación (2), tal como Internet, y decodificar y presentar páginas web (4) en dicha pantalla por medio de un navegador. Ejemplos de dichos terminales son los ordenadores personales o PC, los portátiles y notebook, los PDA o Ordenadores de Mano, los TabletPC, los teléfonos, las televisiones digitales, etc.- A Client Terminal (1) that allows to capture the orders and requests of the user by means of pointer, keyboard or using sound capture means, such as a microphone, and display the results obtained both through a screen playing multimedia files, which has the ability to connect to a Global Communication Network (2), such as the Internet, and decode and present web pages (4) on said screen by means of a browser. Examples of such terminals are computers personal or PC, laptops and notebooks, PDAs or Computers Hand, TabletPCs, phones, digital televisions, etc.
- Un Sitio Web que contiene una pluralidad de páginas web (4) a mostrar y que representa un Sitio de E-comercio (3), apto para que dichas páginas puedan visionarse en un Navegador y cuyo contenido es gestionado por un Servidor (5); dichas páginas con contenido accesible y estructurado, por ejemplo mediante el estándar DOM,- A Website that contains a plurality of web pages (4) to display and representing a Site of E-commerce (3), suitable for these pages to view in a browser and whose content is managed by a Server (5); those pages with accessible and structured content, for example by the DOM standard,
- Un módulo de IA (6), Inteligencia Artificial, en el Sitio Web (3), en el Servidor (5) o en la Red Global. Este módulo (6) incluye las unidades de proceso y un conjunto de procedimientos operativos- An AI module (6), Artificial Intelligence, on the Website (3), on the Server (5) or on the Global Network. This module (6) includes the process units and a set of operating procedures
- Un módulo de Reconocimiento de Voz tipo ASR (8) y otro de TTS (7), en el Servidor (5) o en la Red Global, o en el mismo sitio de E-comercio (3), que le permiten interpretar las oraciones del usuario y responderle con voz sintetizada- An ASR Voice Recognition module (8) and another of TTS (7), in the Server (5) or in the Global Network, or in the same E-commerce site (3), which allow you interpret the user's sentences and answer with voice synthesized
- dicho módulo de IA (6) con capacidad de construir sus bases de conocimiento (10) mediante consultas por medio de robots de búsqueda tanto en Internet (2) como en las propias Bases de Datos (9) del Sitio Web de E-Comercio (3)- said AI module (6) capable of build your knowledge bases (10) through queries by search bots both on the Internet (2) and in the Own Databases (9) of the Website of E-Commerce (3)
- Un grupo de recursos propios de dicho Sitio Web (3), de dicho Servidor (5) o situados en la Red Global que comprenden:- A group of own resources of said Site Web (3), of said Server (5) or located in the Global Network that include:
- **
- imágenes multimediamultimedia images
- **
- la representación humanizada de un autómata (11), un avatar, imitación de un ser humano cuyos movimientos se relacionan con las acciones de dicho autómata, simulando actitudes muy características de un humano los llamados conceptos cognitivos (expresiones, emociones, gestos, etc.)the Humanized representation of an automaton (11), an avatar, imitation of a human being whose movements are related to the actions of said automaton, simulating very characteristic attitudes of a human the so-called cognitive concepts (expressions, emotions, gestures, etc.)
- **
- contenidos textuales obtenidos por acceso a ficheros de datos (9) del catálogo de productos y servicios del Sitio de E-Comercio (3)textual content obtained by access to data files (9) of the catalog of products and services of the E-Commerce Site (3)
- **
- un Chat interactivo (13) o dispositivo de diálogo hablado y/o escrito entre dicho usuario de dicho sitio de E-comercio (3) y dicho módulo de IA (6)a Interactive chat (13) or spoken and / or written dialogue device between said user of said E-commerce site (3) and said AI module (6)
- **
- un entorno mapeado de dichas páginas (4) de dicho Sitio Web (3) por el que puede desenvolverse tanto el autómata (11) como responder dicho Sitio Web (3) de acuerdo con la ubicación del puntero o discurso articulado por el usuario.a environment mapped from said pages (4) of said Website (3) by the that both the automaton (11) can be developed and said answer Website (3) according to the location of the pointer or speech articulated by the user.
\global\parskip1.000000\baselineskip\ global \ parskip1.000000 \ baselineskip
- Un procedimiento operativo que caracteriza la interacción del usuario con el Sitio Web (3) de E-Comercio que comprende los pasos de:- An operating procedure that characterizes the user interaction with the Website (3) of E-Commerce that includes the steps of:
- **
- Establecimiento del primer estado, inicializando las variables del sistema a sus estadios iniciales o bien retomando información propia transmitida por la IP del usuario, datos del navegador, el tipo de Terminal (1), el tipo de conexión, cookies, la eventual validación de un usuario registrado u otros medios de establecer un estado inicial a partir de la conexión de un Terminal Cliente (1) en un Sitio Web (3). Dicho primer estado incluye la presentación inicial del Sitio Web (3) de acuerdo con dichos parámetros de inicialización para cada cliente y la presentación multimedia del autómata (11).Establishment of the first state, initializing the system variables to their initial stages or either retaking own information transmitted by the user's IP, browser data, the type of Terminal (1), the type of connection, cookies, the eventual validation of a registered user or others means of establishing an initial state from the connection of a Client Terminal (1) on a Website (3). Said first state includes the initial presentation of the Website (3) in accordance with said initialization parameters for each client and the multimedia presentation of the automaton (11).
- **
- Captación de las acciones del usuario que incluyen los movimientos de su puntero alrededor de la página (4) mapeada del Sitio Web (3), el contenido de sus discursos de voz, y en general los datos transmitidos a dicho Sitio Web (3) por los medios de entrada proporcionados por dicho Sitio y que admite dicho Terminal Cliente (1)Capture of user actions which include the movements of your pointer around the page (4) Website mapping (3), the content of your voice speeches, and in general the data transmitted to said Website (3) by the means of entry provided by said Site and that said Customer Terminal (1)
- **
- Un proceso de anticipación de los deseos del usuario a partir de deducciones sobre los movimientos del puntero y acciones del usuario en dicha página (4) mapeada de dicho Sitio Web (3), de la proximidad de una fecha o periodo conocido del comercio con un tipo de demanda característica, y en general cualquier dato tanto obtenido de cada usuario y Terminal (1) como de carácter general que pueda ser utilizado para hacer previsiones de demanda de productos y serviciosA process of anticipation of the user's wishes from deductions on pointer movements and user actions on said page (4) mapped from said Website (3), of the proximity of a known date or period of trade with a type of demand characteristic, and in general any data obtained from each user and Terminal (1) as general in nature that may be used to forecast demand for products and services
- **
- Un proceso de interpretación de las entradas del usuario tanto de texto, acciones, como de voz y que comprenden el ASR (8) del discurso del usuarioA process of interpreting user inputs from both text, actions, such as voice and that comprise the ASR (8) of the user speech
- **
- Una etapa de adecuación de dicha interpretación a parámetros de investigación del módulo de IA (6)A stage of adaptation of said interpretation to parameters of AI module research (6)
- **
- Una etapa de investigación propiamente dicha de dicho módulo de IA (6) para articular una respuesta tanto en forma de discurso de voz y animado del autómata (11) como proporcionando la información resultado de dicha investigación en el formato de dicho Sitio Web (3), incluyendo dicha investigación la búsqueda robotizada en Internet y en la propia Base de Datos de productos y/o servicios (9) de dicho Sitio WebA actual investigation stage of said AI module (6) to articulate a response both in the form of speech speech and Animated automaton (11) as providing the information result of said investigation in the format of said Website (3), including such research the robotic search in Internet and in the database of products and / or services (9) of said Website
- **
- Incrementando las propias Bases de Datos (10) que contribuyen a la Inteligencia del autómata (11) con el resultado de la investigación realizadaIncreasing the Bases of Data (10) that contribute to the intelligence of the automaton (11) with the result of the investigation
- **
- Presentando al usuario por medio del navegador vía dicha Red Global de Comunicación (2) en la pantalla de dicho Terminal Cliente (1) un Estado Siguiente.Introducing the user through the browser via said Global Communication Network (2) on the screen of Said Client Terminal (1) a Next State.
\vskip1.000000\baselineskip\ vskip1.000000 \ baselineskip
En módulo de IA (6) de la presente invención interacciona con los respectivos de ASR (8) y TTS (7) en cualquier idioma predeterminado para cada sitio web, permitiendo, a pesar de ello, un funcionamiento multilingüe para adaptarse al idioma preferido del usuario. La invención dispone para este fin de las gramáticas respectivas para cada idioma con sus propios interfases ASR (8) y TTS (7), así como la versión en dicha lengua de los datos de productos y servicios de la Base de Datos (9) del sitio de E-comercio. Incluso la invención prevé una caracterización especifica de las respuestas del autómata en función de patrones culturales asociados a cada idioma o entorno cultural del usuario.In AI module (6) of the present invention interacts with the respective ASR (8) and TTS (7) in any default language for each website, allowing, despite this, a multilingual operation to adapt to the language user's favorite. The invention provides for this purpose the respective grammars for each language with their own interfaces ASR (8) and TTS (7), as well as the language version of the data of products and services of the Database (9) of the site of E-commerce Even the invention provides a specific characterization of the automaton responses in function of cultural patterns associated with each language or cultural environment of the user.
El módulo de IA (6) o "CEREBRO" (figura 5), permite procesar la petición del usuario formulada en lenguaje natural, a través del análisis sintáctico y semántico de la frase, para que éste sea entendido por el servidor de diálogos y permita capturar de las bases de datos del conocimiento, la correcta información que representa "la respuesta" (el resultado) sobre la "pregunta" (petición del usuario).The AI module (6) or "BRAIN" (figure 5), allows to process the user's request formulated in language natural, through the syntactic and semantic analysis of the phrase, so that it is understood by the dialog server and allows capture from the knowledge databases, the correct information representing "the answer" (the result) about the "question" (user request).
Como muestra en el esquema de la figura 5, el módulo IA (6) es capaz de interpretar la petición del usuario en lenguaje natural a través de un sistema propio de almacenaje de conocimientos unido al apoyo de funcionalidades complejas de interpretación de reglas, así como preferencias de usuario, elaborando un resultado/respuesta visible por el usuario en la interfaz multimedia de la figura 3.As shown in the scheme in Figure 5, the IA module (6) is able to interpret the user's request in natural language through its own storage system knowledge coupled with the support of complex functionalities of interpretation of rules, as well as user preferences, preparing a result / response visible by the user in the multimedia interface of figure 3.
En un ejemplo de realización de la invención que es el mostrado en los diagramas de las figuras, el sitio de E- comercio (3) vende viajes a través de una pluralidad de páginas web (4), estando dicho sitio Web de E-comercio (3) conectado a un Servidor (5) a través de un dominio en Internet y una url específica.In an exemplary embodiment of the invention that It is the one shown in the diagrams of the figures, the site of E- commerce (3) sells trips through a plurality of web pages (4), said E-commerce website being (3) connected to a Server (5) through an Internet domain and a specific url.
El usuario accede al sitio de E-comercio (3) mediante un Terminal (1) que en el ejemplo descrito es, a modo de ejemplo, un PC de sobremesa conectado a una red global (2), en este caso Internet. Su Terminal (1) permite visionar dichas páginas web (4) que el Servidor le muestra en su navegador.The user accesses the site of E-commerce (3) through a Terminal (1) that in the Example described is, by way of example, a connected desktop PC to a global network (2), in this case the Internet. Your Terminal (1) allows view these web pages (4) that the Server shows you on your browser.
De hecho, la invención prevé desde el mismo momento que el usuario establece la conexión con el Sitio Web (3) de E-comercio, la obtención de datos de configuración de dicho Terminal (1) y deducciones al respecto sobre el perfil del usuario, todo ello dentro de la técnica conocida.In fact, the invention provides from the same moment the user establishes the connection to the Website (3) of E-commerce, obtaining configuration data of said Terminal (1) and deductions on the profile of the user, all within the known technique.
\newpage\ newpage
Se establece, tanto si es la primera visita de un comprador, como si ya ha sido cliente y se ha identificado como tal, un primer estadio de presentación del sitio web (3) al que el usuario responde con sus acciones.It is established, whether it is the first visit of a buyer, as if he has already been a customer and has identified himself as such, a first stage of presentation of the website (3) to which the User responds with their actions.
Este primer estado se materializa antes de que el usuario realice su primera interacción con el sitio Web (3), utilizando para su formulación información de diferente tipo que permite personalizar las preferencias y expectativas de cada usuario. Por ejemplo, tomando dicha información personalizada de su Terminal (1) (cookies, IP, etc.) o de datos almacenados en el sistema si se trata de un usuario registrado). Esta información permite ofrecer una pantalla inicial del Sitio Web (3) personalizada.This first state materializes before the user makes his first interaction with the website (3), using for its formulation information of different types that allows to customize the preferences and expectations of each Username. For example, taking such personalized information from your Terminal (1) (cookies, IP, etc.) or data stored in the system if it is a registered user). This information allows to offer an initial screen of the Website (3) customized
Con las interacciones del usuario, el resultado de sus búsquedas, etc., el sistema construye en cada momento un Estado Siguiente que renueva el perfil del usuario permitiéndole a cada paso ofrecerle una nueva pantalla personalizada adecuada a cada sesión.With user interactions, the result of your searches, etc., the system builds a Next State that renews the user's profile by allowing each step offer a new custom screen appropriate to each session.
Su navegación en el sitio Web (3), es pues, una sucesión de pantallas personalizadas, determinadas a partir de cada Estado Siguiente que el sistema formula con la interacción del usuario.Your navigation on the website (3) is therefore a succession of custom screens, determined from each Next State that the system formulates with the interaction of the Username.
En la presente invención, además de los recursos conocidos de la Técnica Previa que incluyen cualquier tipo de recurso disponible para ser mostrado en un navegador, se incluye la representación multimedia de un autómata (11) que en la situación preferente, está representado por un ser humano clonado. Dicha presentación pretende simular un verdadero vendedor humano que dialoga, al modo de cómo sucedería en una tienda convencional no virtual, con el comprador.In the present invention, in addition to the resources Prior art known including any type of resource available to be displayed in a browser, the multimedia representation of an automaton (11) that in the situation Preferably, it is represented by a cloned human being. Bliss presentation aims to simulate a true human seller who dialogue, in the way of what would happen in a conventional store not virtual, with the buyer.
La invención contempla que dicho autómata (11) pueda ser desde un logo inanimado hasta cualquier representación animada multimedia, por ejemplo un personaje caricaturizado o de cómic, siendo en la realización preferente una representación de un ser humano caracterizado con movimientos que acompañan la conversación, con gestos, expresiones, tal cual seria la conducta de un vendedor humano (figura 3).The invention contemplates that said automaton (11) it can be from an inanimate logo to any representation animated multimedia, for example a cartoon character or comic, being in the preferred embodiment a representation of a human being characterized with movements that accompany the conversation, with gestures, expressions, as would be the behavior of a human seller (figure 3).
La invención anota todos los movimientos del comprador, de su puntero, para ser más exactos, las acciones realizadas y los recorridos por las páginas (4) del sitio web (3) con el objeto de tratar de interpretar qué está buscando el usuario del sitio.The invention records all movements of the buyer, from your pointer, to be more exact, the actions made and tours of the pages (4) of the website (3) in order to try to interpret what the user is looking for of the site.
De hecho, una de las características principales del sitio de E-comercio descrito en la presente invención es relativa al diálogo que puede establecerse entre el comprador y el autómata (6) del sitio.In fact, one of the main features of the E-commerce site described herein invention is relative to the dialogue that can be established between the buyer and automaton (6) of the site.
Dicho autómata (11) construido en un módulo de IA - Inteligencia Artificial- (11) puede ser externo al propio sitio Web (3), y en todas o sólo en ciertas de sus funciones independiente del mismo, para ser accedido como un recurso externo desde la red.Said automaton (11) constructed in a module of AI - Artificial Intelligence- (11) can be external to the site itself Web (3), and in all or only in certain of its independent functions of the same, to be accessed as an external resource from the net.
Cuando el comprador formula una oración de petición de producto o servicios, entra en funcionamiento el módulo de ASR (8), una funcionalidad conocida de la técnica y que puede implementarse en el Sitio Web (3) por diferentes procedimientos que responden a las diferentes características de los Terminales (1) que pueden acceder al Sistema. Por ejemplo, puede cargarse en el navegador como un módulo de programa independiente o ir embebido en la misma página web en un lenguaje de Script o en una mini-aplicación embebida, para que efectúe un proceso de la voz el propio Terminal que transmitirla una codificación comprimida de dicho discurso del usuario, o en el caso más general puede enviarse dicho discurso a través de la red como un flujo de datos comprimidos, para ser procesados por el módulo ASR (8) del Sistema de la Invención.When the buyer makes a sentence of product or service request, the module comes into operation of ASR (8), a functionality known in the art and that can be implemented on the Website (3) by different procedures that respond to the different characteristics of Terminals (1) that You can access the System. For example, it can be loaded into the browser as an independent program module or go embedded in the same web page in a scripting language or in a embedded mini-application, so you can make a Voice process the Terminal itself that transmit it a compressed coding of said user speech, or in the case more generally this speech can be sent over the network as a flow of compressed data, to be processed by the ASR module (8) of the Invention System.
El módulo ASR (8) de la invención está parametrizado de acuerdo con la semántica propia de cada Sitio de E-comercio al que se aplica, de forma que además de disponer de una semántica general que le permita funciones de diálogo corrientes, pueda hacer frente a las demandas especificas de cada sitio Web de E-Comercio.The ASR module (8) of the invention is parameterized according to the semantics of each Site of E-commerce to which it applies, so that in addition to have a general semantics that allows functions of current dialogue, can meet the specific demands of Each E-Commerce website.
Una vez traducidas las oraciones del comprador, éstas son transformadas en grupos de variables que el autómata o módulo de IA (6) procesa para, en términos generales, articular una respuesta adecuada a dicha petición.Once the buyer’s prayers are translated, these are transformed into groups of variables that the automaton or AI module (6) processes to, in general terms, articulate a adequate response to said request.
Por ejemplo y tal como se muestra en la figura 2, el autómata (11) en su declaración de bienvenida a un nuevo visitante ha incluido una oración con elementos incorporados de los datos que configuran el estadio inicial de ese usuario. En este caso, ha optado por un idioma y ha saludado de acuerdo con la hora del país de donde entiende se formula la consulta.For example and as shown in the figure 2, the automaton (11) in its declaration of welcome to a new visitor has included a sentence with built-in elements of the data that configure the initial stage of that user. In this case, you have chosen a language and have greeted according to the time from the country where you understand the query is formulated.
En el ejemplo el usuario o comprador formula una petición de servicios directa. En otro caso el autómata (11) dispone de los recursos necesarios para atender una conversación de propósito general y concluirla redireccionando al usuario hacia otra unidad del sitio de E-comercio, como por ejemplo un Chat de atención personalizada por un humano.In the example the user or buyer formulates a Direct service request. In another case the automaton (11) has of the resources needed to attend a conversation of general purpose and conclude by redirecting the user to another E-commerce site unit, such as a Personalized attention chat by a human.
En el caso de realización mostrado en la figura 2 el cliente comprador formula una, en el supuesto, pregunta para la que la inteligencia del autómata (11) no preveía ninguna respuesta. En este caso la invención prevé la extracción de las palabras o claves necesarias para efectuar la pesquisa que el autómata (11) elabora contra las Bases de Datos Propias (9) del sitio de E-Comercio, o mediante una búsqueda robotizada en la web.In the case of embodiment shown in the figure 2 the buyer customer formulates one, in the event, asks for the that the intelligence of the automaton (11) did not foresee any response. In this case the invention provides for the extraction of the words or keys needed to carry out the research that the automaton (11) prepares against the Own Databases (9) of the site of E-Commerce, or through a robotic search in the Web.
Dicha búsqueda ofrece como resultado tanto unos registros de la Base de Datos Propia (9) como unas respuestas de la búsqueda robotizada en Internet. Por dicha búsqueda, la invención prevé la realización de nuevas asociaciones que permiten reconstruir la información a solicitar.This search results in both records of the Own Database (9) as responses of the robotic search on the Internet. By said search, the invention foresees the realization of new associations that allow rebuilding the information to request.
Por ejemplo, es fácil que un término como por ejemplo "exótico" o "país exótico" no tenga significado alguno para el módulo de IA (6). En la invención la búsqueda robotizada en Internet le permite reconstruir la asociación exótico: Tailandia, Malasia, Caribe... Y gracias a ella ofrecer como respuesta una oferta de viajes a dichos países de destino, entre otros que ahora asocia como similares de acuerdo con el catálogo de productos de dicha Base de Datos Propia (9) del sitio de E-Comercio.For example, it is easy for a term as per example "exotic" or "exotic country" has no meaning some for the AI module (6). In the invention the search Robotized on the Internet allows you to rebuild the exotic association: Thailand, Malaysia, Caribbean ... And thanks to her offer as answer a travel offer to those destination countries, between others that are now associated as similar according to the catalog of products of said Own Database (9) of the site of E-Commerce
La invención prevé, además, un diálogo de caracterización de la respuesta a través de preguntas tipo, Tal como "número de personas", "fecha de viaje", "precio aproximado", "precio máximo", etc.The invention also provides for a dialogue of characterization of the answer through type questions, such as "number of people", "travel date", "price approximate "," maximum price ", etc.
De esta forma el acceso del cliente a un sitio de E-comercio de acuerdo con la presente invención se ha hecho mucho más agradable y eficiente, auxiliando en un procedimiento interactivo la contratación de un producto o servicio.In this way the client's access to a site E-commerce in accordance with the present invention it has become much more pleasant and efficient, helping in a interactive procedure hiring a product or service.
El diálogo entre el usuario y el módulo de IA (6), en el ejemplo descrito, ha proporcionado un nuevo elemento que puede incorporarse a las propias Bases de Dato (10) de Inteligencia del autómata (11). De este modo el proceso de construcción de Inteligencia puede automatizarse incorporando el aprendizaje de las consultas anteriores.The dialogue between the user and the AI module (6), in the example described, has provided a new element that can be incorporated into the Intelligence Databases (10) of Intelligence of the automaton (11). In this way the process of building Intelligence can be automated by incorporating the learning of previous queries
En general, la invención contempla el caso de realización en que exista un módulo de aprendizaje (12) de dicho módulo de IA (6) del autómata (11) que sea un recurso externo a dicho módulo IA (6), y que por ejemplo pueda adquirirse contratándolo como un recurso de Internet independiente que incorpora el aprendizaje de IA de una pluralidad de sitios de E-Comercio (3).In general, the invention contemplates the case of realization in which there is a learning module (12) of said AI module (6) of the automaton (11) that is an external resource to said module IA (6), and that for example can be acquired hiring it as an independent internet resource that incorporates AI learning from a plurality of sites E-Commerce (3).
La presente invención, y a pesar del caso de realización preferente desarrollado, no se circunscribe a aplicarse en terminales PC de sobremesa que acceden a una web en Internet. De hecho, como se ha dicho pueden utilizarse otros soportes conocidos, como PDAs u ordenadores de mano, móviles, televisiones digitales y cualquier otro dispositivo análogo que permita se muestren páginas web en su pantalla y contemple el envió y recepción de Información Multimedia.The present invention, and despite the case of preferred embodiment developed, is not limited to apply in desktop PC terminals that access a web on the Internet. From in fact, as mentioned, other known supports can be used, such as PDAs or handheld computers, mobiles, digital televisions and any other analog device that allows pages to be displayed web on your screen and contemplate sending and receiving information Multimedia.
Asimismo, la invención contempla su utilización en otras redes de comunicación global, diferentes de Internet, como redes de telefonía, de localización, satélite, etc., en que dichas redes permiten la transmisión de información multimedia y de contenidos visibles a través de un navegador.Also, the invention contemplates its use in other global communication networks, other than the Internet, such as telephone, location, satellite networks, etc., in which said networks allow the transmission of multimedia information and of content visible through a browser.
La invención entiende por navegador cualquier entorno hipertextual que permita el visionado interactivo de contenidos de texto, imágenes, archivos multimedia y archivos de instrucciones ejecutables, etc., en que el caso más conocido es el de navegadores que aceptan protocolos del consorcio World Wide Web, pero también formatos específicos para televisión digital, móviles, GPS, etc.The invention means by browser any hypertextual environment that allows interactive viewing of text content, images, multimedia files and files executable instructions, etc., in which the best known case is the of browsers that accept protocols from the World Wide Web consortium, but also specific formats for digital television, mobile, GPS, etc.
Se sobreentiende que en el presente caso serán variables cuantos detalles no alteren o modifiquen la esencia de la invención.It is understood that in the present case they will be variables how many details do not alter or modify the essence of the invention.
Claims (15)
\vskip1.000000\baselineskip\ vskip1.000000 \ baselineskip
\vskip1.000000\baselineskip\ vskip1.000000 \ baselineskip
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES200700015A ES2346118B1 (en) | 2006-12-21 | 2006-12-21 | MULTIMEDIA INTERACTIVE SYSTEM FOR E-COMMERCE. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES200700015A ES2346118B1 (en) | 2006-12-21 | 2006-12-21 | MULTIMEDIA INTERACTIVE SYSTEM FOR E-COMMERCE. |
Publications (2)
Publication Number | Publication Date |
---|---|
ES2346118A1 true ES2346118A1 (en) | 2010-10-08 |
ES2346118B1 ES2346118B1 (en) | 2011-09-07 |
Family
ID=42760667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES200700015A Active ES2346118B1 (en) | 2006-12-21 | 2006-12-21 | MULTIMEDIA INTERACTIVE SYSTEM FOR E-COMMERCE. |
Country Status (1)
Country | Link |
---|---|
ES (1) | ES2346118B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6061646A (en) * | 1997-12-18 | 2000-05-09 | International Business Machines Corp. | Kiosk for multiple spoken languages |
WO2001050387A1 (en) * | 1999-12-30 | 2001-07-12 | Umagic Systems, Inc. | Personal advice system and method |
US20030046689A1 (en) * | 2000-09-25 | 2003-03-06 | Maria Gaos | Method and apparatus for delivering a virtual reality environment |
-
2006
- 2006-12-21 ES ES200700015A patent/ES2346118B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6061646A (en) * | 1997-12-18 | 2000-05-09 | International Business Machines Corp. | Kiosk for multiple spoken languages |
WO2001050387A1 (en) * | 1999-12-30 | 2001-07-12 | Umagic Systems, Inc. | Personal advice system and method |
US20030046689A1 (en) * | 2000-09-25 | 2003-03-06 | Maria Gaos | Method and apparatus for delivering a virtual reality environment |
Also Published As
Publication number | Publication date |
---|---|
ES2346118B1 (en) | 2011-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210173548A1 (en) | Virtual assistant acquisitions and training | |
Gustafson | Adaptive web design: crafting rich experiences with progressive enhancement | |
US7398209B2 (en) | Systems and methods for responding to natural language speech utterance | |
KR102476621B1 (en) | Multimodal interaction between users, automated assistants, and computing services | |
JP7111818B2 (en) | Data transfer within a secure processing environment | |
US8321226B2 (en) | Generating speech-enabled user interfaces | |
CN112071302A (en) | Synthesized voice selection for computing agents | |
ES2254664T3 (en) | PROCEDURE TO ALLOW VOICE INTERACTION WITH A WEB PAGE. | |
US20150024351A1 (en) | System and Method for the Relevance-Based Categorizing and Near-Time Learning of Words | |
JP2002513185A (en) | Intelligent assistant for use with local computers and the Internet | |
JP2009265771A (en) | Information providing system, information processor, information providing device, information processing method, information providing method, information processing program, information providing program, and information recording medium or the like | |
Niculescu et al. | Design and evaluation of a conversational agent for the touristic domain | |
Vasic et al. | Llm-aided museum guide: Personalized tours based on user preferences | |
ES2346118B1 (en) | MULTIMEDIA INTERACTIVE SYSTEM FOR E-COMMERCE. | |
Khan | Information society in global age | |
CN117093460A (en) | Evaluation method, evaluation device, electronic equipment and computer readable storage medium | |
Sitbon et al. | Towards universal search design | |
WO2009135963A1 (en) | Interactive multimedia system for e-commerce | |
Mutemwa et al. | A mobile Deaf-to-hearing communication aid for medical diagnosis | |
KR20220016008A (en) | Emoticon, system and instant message system for foreign language learning using artificial intelligence and big data | |
Sethi et al. | E-Pandit: automated voice-based system for religious puja’s | |
Griol et al. | A framework to develop adaptive multimodal dialog systems for android-based mobile devices | |
Khan | Natural language based human computer interaction: a necessity for mobile devices | |
WO2019087064A1 (en) | Language learning system and methods | |
CN118296176B (en) | Advertisement image generation method, system, terminal and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EC2A | Search report published |
Date of ref document: 20101008 Kind code of ref document: A1 |
|
FG2A | Definitive protection |
Ref document number: 2346118 Country of ref document: ES Kind code of ref document: B1 Effective date: 20110907 |