MXPA01002870A - Sistema y metodo para obtener y clasificar opiniones respecto a varios temas por medio de votos. - Google Patents
Sistema y metodo para obtener y clasificar opiniones respecto a varios temas por medio de votos.Info
- Publication number
- MXPA01002870A MXPA01002870A MXPA01002870A MXPA01002870A MXPA01002870A MX PA01002870 A MXPA01002870 A MX PA01002870A MX PA01002870 A MXPA01002870 A MX PA01002870A MX PA01002870 A MXPA01002870 A MX PA01002870A MX PA01002870 A MXPA01002870 A MX PA01002870A
- Authority
- MX
- Mexico
- Prior art keywords
- opinion
- opinions
- identified
- user
- further characterized
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 239000003086 colorant Substances 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 4
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical group [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 claims description 2
- 239000010931 gold Substances 0.000 claims description 2
- 229910052737 gold Inorganic materials 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 13
- 230000008859 change Effects 0.000 description 11
- 238000013461 design Methods 0.000 description 7
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 241000282372 Panthera onca Species 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 102000001218 Rec A Recombinases Human genes 0.000 description 1
- 108010055016 Rec A Recombinases Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C13/00—Voting apparatus
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Digital Computer Display Output (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Un metodo y un sistema que proveen la habilidad para una diversidad de usuarios para involucrarse en una intercomunicacion con relacion a un tema especifico sin considerar su ubicacion geografica; los individuos pueden estar de acuerdo o no estar de acuerdo con la posicion que toma otro individuo con relacion a un tema; cada individuo puede tambien determinar si otros individuos estan de acuerdo o no estan de acuerdo con su propia posicion, con relacion a un tema en particular, a traves de la clasificacion de los acuerdos en una pantalla de computadora por lo menos en dos dimensiones; ademas, un individuo puede generar un tema especifico sobre el cual el o ella desean involucrarse en un intercambio de comunicacion con otros individuos; ademas, cada individuo tambien puede buscar en una base de datos para determinar todos los temas que existen y sobre los cuales se presenta un intercambio de comunicaciones de acuerdo con diversos criterios, tales como el tema, el autor, la fecha y similares; el sistema incluye una base de datos para almacenar la informacion, una computadora personal para el uso de dicho individuo, un servidor de red y medios para interconectar la base de datos, la computadora personal y el servidor de red para proporcionar la comunicacion, los acuerdos, la clasificacion y para desplegar la clasificacion en la computadora personal.
Description
SISTEMA Y MÉTODO PARA OBTENER Y CLASIFICAR OPINIONES RESPECTO A VARIOS TEMAS POR MEDIO DE VOTOS
5 Esta solicitud se basa en la solicitud provisional número
60/101 ,053 presentada el 18 de septiembre de 1998 de título SISTEMA Y MÉTODO PARA OBTENER Y CLASIFICAR OPINIONES RESPECTO A VARIOS TEMAS POR MEDIO DE VOTOS
10 CAMPO DE LA INVENCIÓN
La presente invención se refiere generalmente a comunicaciones por medio del uso de una computadora y la infraestructura de Internet o Intranet y muy particularmente al uso de un programa de computación para 15 proveer a los usuarios individuales la oportunidad de expresar sus opiniones respecto a un tema definido o para expresar su acuerdo con las opiniones de otros respecto a dicho tema y para después clasificar las opiniones en relación con las demás según el número de acuerdos que cada opinión ha recibido y mostrar dicha clasificación.
^ g|^^gyg ANTECEDENTES DE LA INVENCIÓN
Por mucho tiempo se ha deseado muestrear opiniones de varios individuos respecto a temas particulares y utilizar los datos generados por 5 dicho muestreo para varios fines. Típicamente, como lo indica la patente de E.U.A. No. 4,345,315, de la técnica anterior, estas técnicas de muestreo utilizan una terminal electrónica que muestra varias preguntas, por ejemplo dirigidas a la calidad de un proveedor de servicios, y pide al usuario indicar su nivel de satisfacción al respecto. Un aparato similar a este muestreo de
10 opinión se describe en la patente de E.U.A. No. 3,689,930 de la técnica anterior. Por ejemplo, en algunos casos, para obtener sondeos de opinión pública, se reúnen varios mensajes relevantes sobre un tema en particular y después se les da a los usuarios para que determinen su postura respecto a esos mensajes. Estas posturas se clasifican y comparan para formar un
15 sondeo y predecir varias posturas del público respecto a temas relacionados a los mensajes presentados. Se utilizan complejas fórmulas y algoritmos para realizar esta tarea y se proveen resultados para ser utilizados por varias organizaciones para fines diferentes. En otros casos se ha utilizado un aparato electrónico interactivo
20 con el fin de sondear o encuestar usuarios o para la entrega de mensajes, o para reforzar información, o con fines didácticos. En estos sistemas como el que se muestra en la patente de E.U.A. No. 4,234,933 de la técnica anterior se presenta material visual a un usuario y el usuario responde a él por medio
a£MMHate2iUfcBMÉ*.
de registros que se hacen desde un dispositivo de entrada activado por el usuario como un teclado, ratón o similares. Típicamente estos aparatos se utilizan para muestreo de preferencias, exámenes educativos vocacionales o de rendimiento, para juegos de video. Normalmente el presentador establece el material que se presenta al usuario en estas aplicaciones interactivas. El solicitante desconoce cualquier sistema o método de la técnica anterior que permita a un grupo de individuos involucrarse en un debate en relación con algún tema específico, sin importar su ubicación geográfica, y determinar cuántos individuos están de acuerdo o en desacuerdo con la postura de ese individuo a través de la clasificación de opiniones en una pantalla y en por lo menos dos dimensiones. La presente invención provee un sistema y método con el cual un individuo puede obtener las opiniones de otros individuos respecto a temas predeterminados, leer esas opiniones y después expresar su acuerdo o desacuerdo respecto a esas opiniones. Además, después de leer las opiniones de los demás respecto a un tema en particular, el individuo puede generar su propia opinión respecto al tema en cuestión y someter esta opinión para que sea leída por otros, quienes pueden expresar su acuerdo o desacuerdo con la misma. Dicho sistema permite a los individuos realmente involucrarse en un debate interactivo sobre temas que les interesan. Los acuerdos o desacuerdos que se registran en relación con la opinión de cada uno respecto a un tema en particular se comparan instantáneamente. El número de acuerdos expresados para una opinión en particular se compara con los acuerdos expresados para todas las demás opiniones relacionadas con el tema en particular y todas estas opiniones dirigidas a un tema predeterminado en particular se clasifican de acuerdo al número de acuerdos. La clasificación se muestra en la pantalla en por lo menos dos dimensiones que cuando se toman juntas determinan la clasificación relativa de cada opinión en relación con todas las demás opiniones dirigidas a ese tema en particular y también indicarán la opinión que ha recibido el mayor número de acuerdos. Cada una de las opiniones se representa en la pantalla por medio de un símbolo o elemento que puede tomar cualquier forma geométrica deseada. Estos símbolos también aparecen agrupados dentro de un formato geométrico adicional que de nuevo puede tomar cualquier forma particular deseada como un triángulo, círculo, cuadrado, cubo, hexágono, pirámide escalonada o similares. Como podrá apreciarse a partir de las discusiones de la presente, una forma preferida es una pirámide o forma triangular (con la base hacia abajo) con cada uno de los símbolos de opinión también en forma de pirámide o triángulo. Para proveer más información sobre cada una de las opiniones, debe asignársele al símbolo que representa esa opinión un color predeterminado. Los colores asignados pueden indicar información diversa como, por ejemplo, que esa opinión ya se ha leído y se ha expresado acuerdo con ella, que esa opinión se ha leído y se ha expresado desacuerdo con ella, que esa opinión no se ha leído, o aquella opinión es la del individuo que está observando la información en pantalla en ese momento. Como puede apreciarse, estos colores proveen información que es única para el usuario sobre lo que el o ella ha hecho con cada una de las opiniones mostradas en pantalla respecto a un tema de interés en particular. Además, en el caso de que no haya opiniones suficientes respecto al tema de interés en particular, de manera que todos los símbolos de opinión que aparecen en pantalla reciban algún color, entonces cualquier símbolo de opinión restante se deja en blanco o transparente y de este modo sólo se ve el fondo en la pantalla detrás del símbolo hasta que otra opinión se da y ocupa otro símbolo. Utilizando los símbolos de opinión que aparecen en la pantalla el usuario puede, moviendo el cursor a un símbolo de opinión en particular, hacer que se despliegue inmediatamente sobre la pantalla un resumen de esa opinión particular. Con sólo mover el cursor a un símbolo de opinión diferente se muestra inmediatamente un resumen de esa opinión en la pantalla. Así, con sólo colocar el cursor en un símbolo de opinión se muestra el resumen de esa opinión. Si el usuario desea obtener toda la opinión, entonces puede simplemente presionar el botón izquierdo del ratón sobre ese símbolo de opinión, cuyo resumen está desplegado, para recibir la opinión completa. De este modo, y con una interacción muy simple y nada complicada entre el usuario y la computadora, se muestra el estado de varias opiniones en cuanto a si han sido leídas, no leídas, si se ha estado de acuerdo con ellas o en desacuerdo con ellas, o si son las opiniones del usuario, y cualquier opinión que no ha sido leída puede resumirse y después obtenerse la opinión completa con facilidad. También se le da al usuario la capacidad de recordar cualquier opinión que ya ha leído y con la que ha estado de acuerdo o en desacuerdo y cambiar el acuerdo o desacuerdo. Con este cambio también se puede cambiar la clasificación relativa de la opinión. Con el método y sistema de la presente invención se le da al usuario la capacidad de buscar todos lo debates que existen según varios criterios. La búsqueda puede realizarse por tema, autor, fecha, mis debates (los debates creados por el usuario) nuevos debates y cualquier combinación de estos criterios. Dependiendo de los criterios de la búsqueda, se proveen menúes de despliegue de los cuales el usuario puede seleccionar. Por ejemplo, si el usuario desea buscar por temas entonces se le provee un menú de despliegue listando una variedad de sustantivos. El usuario puede seleccionar una combinación de hasta 4 sustantivos lo cual definiría un tema y un área para el debate de interés. El programa de software de la computadora consulta con la base de datos que contiene información relacionada a diferentes debates si existen debates con títulos que correspondan a uno o más de los hasta 4 sustantivos seleccionados por el usuario. Si la consulta no encuentra ningún debate que corresponda a cualquiera de los sustantivos, entonces se notifica al usuario y se le da la oportunidad de seleccionar sustantivos diferentes o de crear su propio tema de debate. Haciendo esto, el usuario está ahora en posición de expresar su opinión respecto al tema de debate que él mismo ha generado y así descubrir si dicho tema es de interés para otros usuarios hasta un grado en que de acuerdo o no con la opinión del usuario o alternativamente generen su opinión y la coloquen en el sistema.
El usuario se interconecta al servidor de red desde una computadora personal conectada a Internet o Intranet a través de un explorador de red (por ejemplo Netscape Navigator o Microsoft Explorer) y solicita una página de red que incluye un llamado a un Applet (pequeño programa de aplicación) Java. El servidor baja el Applet de debate provocando así que la computadora personal y su explorador se vuelvan una máquina virtual que corre el Applet de debate. La función principal del Applet es mostrar la interfaz del usuario del debate y comunicarse con un Servlet (servidor pequeño) para correrlo en una JVM (Máquina Virtual Java). Los servlets manejan las comunicaciones con los pequeños programas de aplicación, programan la lógica y envían y escriben peticiones al servidor de la base de datos por medio de un controlador de JDBC (conectividad de base de datos Java). La base de datos utilizada es una base de datos de relación que almacena toda la información concerniente a los diferentes usuarios del debate, como ubicación geográfica, sexo, raza, antecedentes religiosos, edad, ingresos y similares, así como temas, opiniones, votos y similares. La combinación del servidor de red, servidor Java y servlets de debate constituye un servidor de debate. El servidor de debate también extrae cierta información que existe en la base de datos como resúmenes de opinión, clasificación, autor y similares y la almacena en una memoria caché en el servidor de debate. Cierta información también se coloca en la memoria caché del explorador en la computadora personal del usuario. Como resultado de lo anterior el usuario puede desplegar información acerca de un debate sin necesidad de recuperar la información de la base de datos haciendo así la interacción entre el usuario y la aplicación de debate lo más rápida posible. La base de datos sólo necesita accesarse en el caso de que la actividad del usuario requiera una actualización de la base de datos como agregar un voto o una opinión o si el usuario pide el texto completo de una opinión. Por medio del uso del explorador de red del usuario, un servidor de red y el servidor de base de datos y particularmente por medio del uso de Servlets y Pequeños Programas de Aplicación, el sistema puede ampliarse para manejar un número de usuarios, una variedad de servidores de red y una variedad de servidores de base de datos si la demanda de los usuarios para el programa de debate es grande.
BREVE DESCRIPCIÓN DE LA INVENCIÓN
Un sistema y método para clasificar opiniones sobre un tema definido y predeterminado y desplegar información relacionada a él en una pantalla de computadora que incluye establecer un tema definido sobre el cual puedan darse opiniones, identificar individuos que están calificados para tener acceso a esas opiniones, permitir a dichos individuos accesar a las opiniones leer las opiniones y especificar su acuerdo o desacuerdo con ellas, comparando después cada acuerdo y cada opinión con los acuerdos con respecto a todas las demás opiniones relacionadas al tema y después clasificar todas las opiniones en relación con las demás según el número de acuerdos y desplegar dichas clasificaciones en la pantalla de la computadora por lo menos en dos dimensiones.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
Las figuras 1A a 1E son ilustraciones de figuras de clasificación de opinión de dos o tres dimensiones que pueden mostrarse en la pantalla de una computadora. La figura 2 es un esquema simplificado que ilustra los componentes fundamentales del sistema de la presente invención; la figura 3 es un diagrama esquemático que ilustra con más detalle un sistema de conformidad con la presente invención que utiliza un numero de usuarios, servidores y bases de datos; la figura 4 es una ilustración de una pantalla que muestra la página de inicio de debates; la figura 5 es un cuadro de flujo que ilustra la entrada de un usuario en el programa; y que muestra el registro como se requiere; la figura 6 ilustra la pantalla de computadora que se utiliza en el paso de registro; la figura 7 es un cuadro de flujo que ilustra la capacidad de búsqueda del programa; la figura 8 es una ilustración de una pantalla de computadora que ilustra varios criterios de búsqueda disponibles;
la figura 9 es una ilustración de una pantalla de computadora que muestra un menú de despliegue respecto a ciertos criterios de búsqueda; la figura 10 es un cuadro de flujo que ilustra la capacidad de búsqueda por tema del programa; la figura 11 es un cuadro de flujo que muestra el manejo y utilización de los debates y opiniones al respecto; la figura 12 es la ilustración de una pantalla que ilustra un resumen y una opinión completa que pueden seleccionarse utilizando el cuadro de flujo de la figura 11 ; la figura 13 es un cuadro de flujo que muestra otro manejo y utilización de las opiniones que se han seleccionado; la figura 14 es una ilustración de la pantalla de computadora que muestra una forma de desplegar y clasificar las opiniones; la figura 15 es un cuadro de flujo que ilustra la parte de búsqueda por autor del programa; la figura 16 es un cuadro de flujo que muestra la parte de búsqueda por fecha del programa; la figura 17 es una ilustración de una pantalla de computadora proveyendo una búsqueda personalizada cuando el usuario ingresa la fecha; la figura 18 es una ilustración de una pantalla de computadora que despliega una lista de debates encontrados en una búsqueda.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN
Haciendo referencia ahora a los dibujos y muy específicamente a las figuras de la 1a a la 1e se ilustran varias opciones de formatos que pueden utilizarse como una configuración geométrica para proveer una ilustración en la pantalla de computadora que clasifique los debates en dos dimensiones. Como se indica por ejemplo en la figura 1A se muestra un rectángulo que se divide en varias secciones por medio de divisiones verticales y horizontales. La opinión que aparece en la esquina superior izquierda se clasificaría como la opinión que tiene el mayor número de acuerdos de todas las opiniones respecto a un tema de debate en particular que es de interés para el usuario y sobre el cual ha pedido opiniones. Por ejemplo, la clasificación de las opiniones puede obtenerse en orden descendente, línea por línea como se ilustra en la figura 1A. Una configuración geométrica alternativa se muestra en la figura
1B la cual tienen la forma de una pirámide escalonada que sugiere las pirámides creadas durante el dominio de la cultura maya en México, Centro y Sudamérica. Al utilizar esta configuración geométrica también se puede dividir en una variedad de secciones por medio de líneas verticales y horizontales con cada una de las secciones representando una opinión. La opinión que se encuentra en el bloque superior sería la opinión que tiene la mayoría de acuerdos de todas las opiniones respecto al tema de debate en particular de interés para el usuario.
Como se muestra en la figura 1C puede utilizarse una configuración de pirámide o un triángulo que tenga la base en la parte inferior. La forma de pirámide mostrada en la figura 1C de nuevo se secciona por líneas paralelas dibujadas en cada uno de los tres lados de la pirámide para crear así una variedad de pirámides o triángulos adicionales dentro de la forma piramidal de dos dimensiones. Como se ilustra, cada una de las pirámides o triángulos internos representan una opinión siendo la que está hasta arriba la opinión que tiene la mayoría de acuerdos de todas las opiniones que se han generado respecto al tema de interés en particular. Las clasificaciones se anotan en orden descendente, línea por línea como lo indican los números 1 a 9. En la figura 1D se ilustra una variedad de círculos concéntricos que pueden formar una configuración geométrica adicional dentro de la cual pueden clasificarse los debates de manera bidimencional. Los círculos concéntricos se dividen en segmentos por medio de líneas radíales representando cada segmento una opinión. La opinión del centro de los círculos concéntricos será la opinión que tiene la mayoría de votos de todas las opiniones que se han generado y que están relacionadas al tema de interés del usuario. Las opiniones también pueden clasificarse en un orden descendente en sentido de las manecillas del reloj como se indica con los números 2 a 12. Evidentemente, la clasificación puede hacerse de otras maneras utilizando los círculos concéntricos, como por ejemplo, en sentido contrario a las manecillas del reloj, radialmente hacia afuera o formas similares. Haciendo referencia ahora a la figura 1E se ilustra un cubo que se ha seccionado para proveer una variedad de cubos adicionales y que permite clasificar en tres direcciones colocando la opinión que tiene la mayoría de los acuerdos en la esquina superior izquierda y el resto de las opiniones clasificándose en orden descendente, línea por línea y columna por columna y subsecuentemente en la tercera dimensión desde el frente de la rejilla tridimensional en forma de cubo hacia su parte posterior como lo muestra la figura 1E. Independientemente de la configuración geométrica elegida para mostrarse en la pantalla de la computadora con el fin de proveer una clasificación visual de las opiniones al usuario, puede apreciarse que la clasificación se hace visualmente en la pantalla en por lo menos dos dimensiones en cada caso. Esto es, las opiniones se clasifican tanto vertical como horizontalmente en la configuración geográfica mostrada en la figura 1A, 1B, 1C y 1E y se clasifican hacia el centro del círculo y alrededor del centro del círculo cuando se utilizan los círculos concéntricos como se ilustra la figura 1D. Como se ilustra también en la figura 1E puede agregarse una dimensión adicional a la clasificación si se desea. El principal propósito de estas configuraciones geométricas y el uso de su segmentación es proveer una ilustración instantánea que muestra el número de opiniones que se han generado respecto al tema de interés para que el usuario la utilice y para que le diga al usuario cuál de esas opiniones ha recibido la mayoría de acuerdos, cuál es el que le sigue, el siguiente y así sucesivamente respecto a cada una de las opiniones sobre las cuales se han dado votos. Esto dará al usuario una guía sobre cuál opinión desea ver primero. Como se indicó anteriormente y como de discutirá con más detalle más adelante, cada uno de los símbolos que representan una opinión individual también puede tener un código de color para dar más información al usuario, como por ejemplo, si ya ha leído esa opinión en particular, si no la ha leído, si estuvo de acuerdo con ella, si ésa es su opinión o similares. Esto da también una guía al usuario para permitirle seleccionar las opiniones a las cuales él o ella desea accesar en el caso particular. Haciendo referencia ahora específicamente a la figura 2, se muestra en un diagrama esquemático el concepto general de un sistema que puede utilizarse en el programa de debates que es el objeto de esta invención. Como se muestra, el diseño provisto es de tres niveles lo cual da ventajas como acceso universal, extensibilidad y escalabilidad de aplicación. El programa de computación de conformidad con la presente invención puede utilizarse en cualquier sistema que utilice cualquier sistema operador o código deseado. Sin embargo, el sistema preferido actualmente es Java y la siguiente descripción se da refiriéndose a él. Como se muestra, el primer nivel incluye la computadora personal del cliente 10 que incluye un explorador de red 10A. El término cliente puede utilizarse en esta especificación de manera intercambiable con el término usuario. Como ya se entiende en la técnica, cada usuario de una computadora personal que se encuentra en Internet ha incluido como parte de sus programas, un explorador de red. Preferiblemente explorador de red más conveniente de acuerdo con los principios de la presente invención es un explorador habilitado por Java. A través del uso del 5 explorador de red, el programa de protocolo de transferencia de hipertexto (HTTP) está disponible lo cual permite la comunicación directa en Internet. El segundo nivel es un servidor de debate que incluye un servidor de red 12 que corre un Servlet Java. El Servlet Java es capaz de manejar lógica de programa y acceso a bases de datos. En la actualidad la
10 mayoría de los servidores de red comerciales tienen esta característica de utilizar Servlets Java y particularmente los servidores de red identificados como Netscape Fast Track, Enterprise Server, Fast Cap, Sun Web Server y Apache. Cuando el cliente establece contacto con el servidor de red a través de Internet o Intranet 11 e ingresa en el programa de debates, el servidor 12
15 comunica los Applets Java con el explorador de red del cliente 10A. Después de la transferencia de los Applets Java, el explorador de red del cliente 10A se convierte, para efectos prácticos, en una máquina virtual capaz de correr el programa de debates. Por medio del explorador de red y el ratón de la computadora o teclado (que no se muestra) el usuario comunicará ordenes,
20 peticiones y preguntas al servidor de red 12 entre los Applets y los Servlets. Los Servlets Java del servidor de red se comunicará con el tercer nivel que es el servidor de base de datos 14 para almacenar ahí o extraer de ahí los datos de información que se están generando o que el usuario está solicitando. Los
MMMHiUliÉ Servlets Java pueden tener acceso a la información en la base de datos a través de la conectividad de base de datos Java (JDBC) API estándar (interfaz de programa de aplicación). Una característica importante del servidor de red 12 es que los Servlets Java se cargan una vez cuando se solicita y permanecen en la memoria. Puede almacenarse información permanente o continua en una memoria caché 12A y compartirse a través de llamados múltiples de los Servlets permitiendo el acceso a esta información sin entrar a la base de datos. Un serviet puede tener características únicas de comunicación interservlets así como la capacidad de que una salida de serviet se conecte como una entrada para otro servlet. En el diseño, como se muestra en la figura 1 , el servidor de red 12 es una característica indispensable. El servidor de red 12 tiene un número de características extremadamente convenientes. Una de estas características es que provee una ejecución distribuida basada en el diseño modular de los componentes. Por ejemplo un Serviet puede programarse para tener características específicas que pueden ejecutarse en un servidor destinado como una forma de distribuir la carga. Como un ejemplo, dicho Serviet puede implementarse con capacidades de corrección ortográfica para buscar palabras ofensivas o expresiones que pudieran abrirse camino a una opinión que el usuario está intentando dar respecto a un debate en particular. También dicho Serviet podría programarse para simplemente procesar palabras o manejar detalles como poner negritas, itálicas a los caracteres, o subrayar caracteres, palabras o similares. Otra característica del servidor de red 12 es su escalabilidad. Haciendo referencia ahora a la figura 3, se muestra un diagrama esquemático y un diseño aumentad ilustrando un número de usuarios, un grupo de servidores y una variedad de bases de datos. Pueden agregarse máquinas Serviet al diseño. El único requisito es que se incorpore en cualquiera que sea el esquema de equilibrio que se está utilizando en el sistema como se describirá con detalle más adelante. Por medio del uso del esquema de equilibrio y las máquinas Serviet agregadas, el diseño puede manejar números mayores de peticiones de usuarios simultáneas repartiendo el trabajo entre los servidores en el grupo. Ya que los Servlets son indiferentes a su origen, esto es, que no les importa en qué servidor se encuentran, pueden albergarse fácilmente en cualquier máquina dentro del grupo de servidores y aún funcionar adecuadamente. Otra característica del servidor de red es que sólo se carga una solicitud de un Serviet y de ahí en adelante puede manejar varias peticiones simultáneas a través de fibras múltiples. Esto reduce dramáticamente la carga de trabajo del servidor. Con aplicaciones de la técnica anterior como Perl scripts, C, o C++ se crea un nuevo procedimiento para cada petición haciendo más lenta así la comunicación y generando cargas de trabajo dramáticamente más grandes. El propósito de la ilustración de la figura 3 es demostrar la escalabilidad del diseño para proveer la capacidad de servir a un gran número de usuarios simultáneamente. Como lo ilustra la figura 3, un usuario puede tener una computadora personal que tiene un explorador con el Applet y un teclado adecuado u otro dispositivo de entrada como lo muestran los números 16 y 18. Puede haber cualquier número de dichos usuarios como se ilustra con el usuario N y la línea punteada 20 que interconecta a los usuarios 18 y N. Cada una de estas unidades de usuarios se interconectan a un dispositivo de equilibrio o distribución 22 como lo indican las interconexiones 24, 26 y 28. Evidentemente, habría interconexiones adicionales hasta dichas interconexiones N. El dispositivo de equilibrio 22 puede ser cualquier dispositivo conocido en la técnica que sea capaz de enviar peticiones de los usuarios a los servidores con el fin de distribuir la carga evitando así la sobrecarga de cualquier parte del sistema con lo cual se hace más lenta la comunicación con los usuarios. El dispositivo de equilibrio preferido es DNS Round Robín. Otros dispositivos como éste conocidos en la técnica son Websphere, Jaguar y Tengah. Webshpere es una marca registrada de IBM, Jaguar es una marca registrada de Sybase y Tengah es una marca registrada de Weblogic para tales dispositivos. Como también se ilustra en la figura 3 hay una variedad de servidores como lo indican los números 30, 32 y SN con la línea punteada 34 conectados entre el servidor 32 y el servidor SN indicando con ello que puede haber N de estos servidores. Dentro de cada uno de los servidores hay un Serviet 36 y un módulo proveedor de datos como se muestra con los números 36, 40 y 44 para los servlets en el servidor 30, 32 y SN y en 38, 42 y 46 para el módulo proveedor de datos respectivamente en los servidores 30, 32 y SN. El DNS Round Robin 22 recibe comunicación de los exploradores del usuario 16 a través de N y determinando qué servidor 30 está disponible a través de SN y no fue el último en contactarse, entonces transmitirá la petición del usuario por medio de las conexiones 48, 50 y 52 a los Servlets 36, 40 y 44 deseados y adecuados. Obviamente, habrá suficientes conexiones como lo indica la línea punteada 54 entre las líneas 50 y 52 para proveer comunicación adecuada a los servidores dependiendo de su número SN. Como las peticiones del usuario que requieren acceso a la base de datos se reciben por Servlets particulares por ejemplo Serviet 36, se comunicará con su módulo proveedor de datos 38. El módulo proveedor de datos se conecta por medio de la conexión 62 a un dispositivo de equilibrio adicional DNS Round Robin 64 que a su vez está conectado a través de una conexión 66 a una base de datos 68. Evidentemente los servidores 30, 32 a través de SN están conectados al DNS Round Robin 64 por medio de las conexiones 62, 70 y 72. Deberá reconocerse que pueden haber bases de datos adicionales como lo ilustran en los números 74 y 76. Típicamente, estas bases de datos son una imagen idéntica de la base de datos 68 como lo indican las líneas punteadas 78 y 80. La base de datos duplicada 74 se conecta al DNS Round Robin 64 por medio de la conexión 78 mientras la base de datos duplicada 76 se conecta por medio de la conexión 80. Los expertos en la técnica deberán entender que puede recibirse un gran número de comunicaciones de un gran número de usuarios 16 a través de N simultáneamente en el DNS Round Robin 22 y se distribuirán por el medio de él a un Serviet particular en secuencia. Los Servlets se comunicarán a través del módulo proveedor de datos con la base de datos para registrar la información que se está generando o para proveer la información que el usuario está solicitando o de otra manera procesar los datos como se describirá con detalle más adelante. Ciertos tipos de información que permanecerá estática puede extraerse de la base de datos y colocarse en una memoria caché, como lo muestra por ejemplo el número 84, a la cual se puede entrar directamente por medio del Serviet 36 y proveerse a los exploradores de los usuarios, por ejemplo como en el número 16. Esta información también puede retenerse y guardarse en el explorador del usuario dependiendo de las aplicaciones particulares y el programa. Por ejemplo, dicha información podrían ser los resúmenes de opinión, las tablas de los cuadros de búsqueda de nombres, las posiciones relativas de las diferentes opiniones respecto a las otras y similares. Como resultado, este tipo de información está fácilmente disponible para el usuario sin comunicarse a la base de datos para recuperarla. De este modo, la comunicación entre los Servlets, el módulo proveedor de datos y la base de datos se reservará básicamente para las situaciones en las que el usuario esté votando, esto es expresando acuerdo o desacuerdo respecto a una opinión particular o esté escribiendo una nueva opinión, para postularla en la base de datos, o esté llevando a cabo una búsqueda de una opinión en particular por tema, autor, fecha o similares. Cuando el usuario accesa al servidor de red a través de Internet o Intranet e ingresa al programa de debates, como por ejemplo, ingresando al Internet con Debate.com, la primera cosa que aparece en la pantalla del usuario es la página de inicio, la cual por ejemplo, puede aparecer como se ilustra en la figura 4 a la cual ya se ha hecho referencia. Como se observa en la página de inicio, hay una presentación del programa y las opciones de obtener información sobre debates, registrarse, ingresar al programa, ver las reglas y después salir del programa. Si un individuo ya se ha registrado y por ello es un individuo identificado y calificado podrá participar en el programa de debate presionando el botón izquierdo del ratón en la barra de ENTER (ingresar) 96. Sin embargo, a menos que un individuo ya se haya registrado, no se le permitirá ingresar al programa ya que no está identificado ni calificado para hacerlo. Así pues, si un individuo desea continuar, el individuo debe primero presionar la barra de SETUP (Registro) 88. Sin embargo, antes de registrarse tal vez el individuo quiera saber más sobre el programa de debate, en cuyo caso el individuo podrá presionar la barra de ABOUT US (Acerca de nosotros) 86. Esto puede dar información suficiente para intrigar al individuo e interesarlo más en descubrir cuales deben ser las reglas del debate y bajo estas circunstancias el individuo puede presionar la barra de RULES (Reglas) 92. Una vez que el individuo ha encontrado la información sobre el programa y ha obtenido información sobre las reglas, si el individuo no desea participar en el programa de debate entonces puede presionar la barra de EXIT (Salir) y dejar el programa sin ninguna otra acción. Sin embargo, si el individuo desea participar en el programa de debate después de ver toda la información antes referida, el individuo puede presionar la barra de SETUP 88 a la cual ya se ha hecho referencia. Cuando el usuario presiona la barra de SETUP 88 aparecerá una pantalla de registro como se ilustra en la figura 6 y el programa de debate funcionará como lo ¡lustra el cuadro de flujo de la figura 5. Como se muestra en la figura 5 cuando se presiona la barra de SETUP 88 aparecerá la pantalla de registro 100 como lo muestra la figura 6. Se pide entonces al usuario que ingrese su nombre, alias, datos personales, servidor y clave lo cual se almacena en la computadora del usuario como lo muestra el número 103. Cuando esto se hace, la computadora regresa a la página de inicio 105. El usuario puede, ya que se ha registrado adecuadamente y si se ha enviado por correo electrónico una clave al usuario, ingresar en el programa de debate presionando la barra de ENTER 96 en la página de inicio como lo muestra la figura 4. Por otra parte si el usuario no desea involucrarse en el programa de debate en este punto puede presionar la barra de salida como lo muestra el número 90 en la figura 5 y en la página de inicio en la figura 4 y saldrá del programa en ese momento. La información real de registro que aparece en la pantalla de los usuarios se muestra en la figura 6. Como se muestra ahí, se pide al usuario ingresar su primer nombre y apellido, su fecha de nacimiento, el país en el que reside, el código postal dentro del país en donde reside y el sexo del usuario. También se le pide al usuario dar su dirección de correo electrónico. Como también se observa en la pantalla en el número 101 en la figura 6, se provee un lugar para que el individuo ingrese un alias si desea hacerlo. Se da esta opción ya que en muchos casos un individuo deseará expresar una opinión y postularla para que los demás la vean en Internet pero puede estar algo renuente a aceptar en un principio la responsabilidad de la postura expresada en la opinión. Así pues, si el usuario lo desea, puede seleccionar un alias con el cual pueda firmar sus opiniones en el futuro. También se muestran en la pantalla durante el registro notas que indican que la dirección de Internet o Intranet del servidor a las cuales se debe ingresar es Debate.com y también se provee un lugar para que el usuario ingrese su clave de usuario la cual utilizará en el futuro para ingresar al programa de debate. La clave, como en el caso de muchos programas de este tipo, puede ser cualquier serie de números o letras deseadas por el usuario hasta un número máximo permitido en ese campo, por ejemplo, 8 caracteres o números o la combinación de éstos. En el caso de una implementación de Internet, esta clave puede enviarse al usuario por correo electrónico después de generarse automáticamente por el servidor. Una vez que toda la información se ha ingresado en la pantalla de registro como se ilustra en la figura 6 el usuario podrá presionar el símbolo de "OK" (Sí) en la esquina inferior izquierda de la pantalla y entonces estará registrado y será un individuo identificado como calificado para tener acceso al programa de debate y para expresar opiniones, crear debates o similares de acuerdo con las reglas del debate. Sin embargo, si una vez que se ha ingresado la información el individuo cambia de opinión y no desea continuar, puede apretar el botón de "cancelar" que aparece en la esquina inferior derecha y después la barra de EXIT 90 en la página principal (figura 4) para salir del programa. Asumiendo que el usuario ha ingresado los datos y desea continuar y ha activado el botón de "OK" como lo muestra la figura 6, la información se almacena en la computadora del usuario como se muestra con el número 103 (figura 5) y la pantalla regresa a la página de principal, como se muestra en la figura 4. El usuario ahora puede activar la barra de ENTER 96 para comenzar a participar en el programa de debate. Cuando la barra de ENTER 96 (figura 5) se presiona, el programa de debate despliega en la pantalla del usuario una aplicación de búsqueda como se ilustra en la figura 8 a la cual ya se ha hecho referencia en la presente. La función del programa en este punto se ¡lustra con el cuadro de flujo de la figura 7. Como se muestra en las figuras 7 y 8, al usuario se le da la capacidad de encontrar debates en curso por medio de varios criterios. Como se ilustra, el usuario puede buscar por tema, autor, fecha, mis debates, debates nuevos y debates más controversiales. Entonces el usuario decidirá cuáles de estos criterios utilizará para buscar debates en los cuales el usuario se interese en ese momento. Por ejemplo, el usuario podrá presionar el botón izquierdo del ratón sobre el botón de tema en la pantalla (figura 8) lo cual activará el bloque de tema 106. Cuando esto ocurre, el criterio de búsqueda por tema se coloca en la pantalla del usuario 108. La pantalla de búsqueda por tema se muestra en la figura 9.
Como lo muestra la pantalla del usuario representada en la figura 9, el usuario puede seleccionar una combinación de área, subárea y de hasta 4 sustantivos para definir un debate en particular en el cual el usuario pueda estar interesado. Las selecciones para cada una de estas columnas se proveen por medio de un menú de despliegue o por medio de cualquier otra técnica de interfaz similar, como una búsqueda alfa. Por ejemplo, bajo la columna de área, puede proveerse un menú de despliegue que identifique varias áreas geográficas, mientras bajo la columna de subárea puede haber un menú de despliegue identificando varias subáreas dentro de esas áreas geográficas. Como un ejemplo, bajo área puede haber una lista de países y bajo subárea puede haber una lista de ciudades. Como se establece en una ilustración en la figura 9, se asume que el usuario ha seleccionado el país Argentina bajo el área y la ciudad Buenos Aires bajo subárea. Después se proveerán una variedad de menúes de despliegue bajo cada una de las columnas tituladas sustantivo 1, sustantivo 2, sustantivo 3 y sustantivo 4. Un ejemplo de dicho menú de despliegue se muestra bajo la columna de sustantivo 4. Se ha asumido que el usuario ha seleccionado fútbol, copa y arbitro como sustantivos 1 , dos y tres respectivamente, como se ilustra en la representación de pantalla de la figura 9. Si se desea, el usuario puede ir a la columna de sustantivo 4 y seleccionar uno de los sustantivos que se encuentran ahí. Por ejemplo, precisión, y presionando el botón izquierdo del ratón con el cursor sobre ella, ésta aparecerá en la barra superior inmediatamente bajo el sustantivo 4. Sin embargo, debe entenderse que no es necesario que el usuario llene las cuatro columnas de sustantivos, ni es necesario que el usuario llene el área o subárea. Esto se da simplemente a manera de ejemplo para dar una ilustración de la forma en la cual el usuario puede seleccionar un tema sobre el cual tenga interés y al cual le gustaría ingresar en un debate si existiera uno al respecto. Una vez que el usuario ha llenado estas columnas como desea y como se muestra en la figura 9, el usuario puede presionar el botón izquierdo del ratón con el cursor sobre el botón de buscar en la esquina inferior izquierda de la pantalla como se muestra en la figura 9. Esto se ilustra mejor con el número 112 en la figura 10. Después de presionar el botón de buscar, se transmiten señales al programa para que consulte la base de datos como se muestra con el número 116. El programa, como se ilustra con el 118, consulta la base de datos de debate 120 para determinar si hay algún debate existente que corresponda a uno o más de los sustantivos en el criterio de selección. Si existe dicho debate o debates como se muestra con el 122, entonces el programa determina si se encontró una correspondencia exacta como se ilustra con el número 123. Si no se encontró una correspondencia exacta, se envía esta indicación al programa para que active el botón de crear debate en el 124. Si se encuentra uno o más debates que correspondan a uno o más de los sustantivos ingresados en la pantalla de búsqueda, entonces el programa despliega una lista de debates 126 en la figura 11 , similar a la pantalla de la figura 18. Como lo reconocerán los expertos en la técnica ya que la búsqueda se está realizando de acuerdo a varios criterios como área/subárea y hasta 4 sustantivos seleccionados por el usuario de los diferentes menúes de despliegue presentados, es posible que haya una variedad de debates que incluyan uno o más de los sustantivos y el área y subárea que se ha seleccionado. Como resultado, la pantalla 126 que muestra la lista de debates puede incluir una variedad de debates que se han identificado y recuperado de la base de datos. Dicha lista de debates recuperados que contiene uno o más de los criterios de búsqueda desplegados en la figura 9 se ilustra en la figura 18 a la cual se ha hecho referencia. Como se muestra en la misma, hay 6 debates citados ilustrados que tratan sobre temas tales como el fútbol, la copa y arbitro y similares. Puede haber más en diferentes áreas que se pueden desplegar en esta pantalla y el usuario así lo puede determinar seleccionando con el botón del ratón en el botón Siguiente. Si existen más, reemplazará a aquéllos de la pantalla. Una vez que el usuario ha encontrado un debate de interés, este último, puede seleccionar a través del uso del ratón o del teclado como se indicó en 128 (figura 11), el debate específico en el cual está interesado el usuario seleccionándolo con el botón del ratón. Una vez que el usuario ha seleccionado con el botón del ratón en el debate específico, se inicia una vez más la búsqueda en la base de datos y se recuperan todos los datos para todas aquellas opiniones que han sido postuladas, que son aplicables al debate específico elegido por el usuario, incluyendo los resúmenes, pero no el texto de opinión completo, como se ilustra en 130. Los datos que son extraídos en esta etapa incluirán las clasificaciones de opiniones y la
^^^ indicación de acuerdo con el color específico como se mencionó anteriormente en cuanto a si el usuario ha leído o no ha leído y si está de acuerdo o no está de acuerdo con las opiniones representadas por los diversos símbolos de opinión que aparecen en la pantalla. Toda esta información se transmite como se muestra en la pantalla de usuario 134 en donde dichos datos se despliegan para la información y uso por parte del usuario. El usuario, a partir de la información desplegada en la pantalla 134, puede hacer varias selecciones conforme se ilustra desde 136 hasta 146 (figura 11). Refiriéndose ahora a la figura 14, se ilustra una forma en la cual se pueden desplegar diversas opiniones en la pantalla del usuario. Como se muestra en la misma, es preferible una pirámide similar a la que se ilustra en la figura 1a, que incluye una diversidad de pirámides o triángulos más pequeños (símbolos de opinión) ubicados en dicha pantalla. Cada uno de los triángulos representa una opinión postulada con respecto al debate seleccionado. Cada una de las opiniones está identificada por medio de un código específico para indicar si el usuario ha leído la opinión, está de acuerdo o no está de acuerdo con ella y si la opinión fue creada por el usuario. De preferencia, el código es un código de color. Cuando los usuarios seleccionan el debate deseado, la representación que se muestra en la figura 14 desplegará las 100 opiniones de clasificación superior relacionadas con el debate. Colocando el cursor sobre un triángulo, el usuario puede obtener el resumen de esa opinión y de tal forma se despliega en la pantalla del usuario
- junto con el nombre o alias del autor, y junto con el número de votos o aceptaciones, así como con la posición relativa a otras opiniones sobre el mismo tema de debate como se muestra en la figura 14. Si se mueve el cursor hacia otro triángulo, se despliega el resumen para esa opinión. Como se presentó anteriormente, los triángulos que representan cada uno de los debates pueden ser asignados con varios colores para indicar los criterios de esa opinión de debate en particular con relación al usuario, por ejemplo, un primer color, tal como el azul, se puede asignar al símbolo de opinión de triángulo para representar que el usuario en particular no ha leído esa opinión específica. Un segundo color, como por ejemplo el color oro, se puede asignar para aquellos símbolos de opinión de triángulo que el usuario ha leído y acordado. Un tercer color, tal como el negro, se puede asignar para aquellos símbolos de opinión que representan las opiniones que ese usuario específico ha leído, más no ha acordado. Y un cuarto color, tal como el rojo, puede ser asignado a los símbolos de opinión triangular que representan aquellas opiniones que el usuario ha escrito y postulado. Obviamente, se pueden elegir otros colores y/o códigos conforme se desee. También como se indicó anteriormente, en el caso que existan menos de 100 opiniones con relación al debate específico que ha sido elegido, los símbolos de opinión se mantendrán vacíos o transparentes indicando la falta del número suficiente de opiniones para llenar la pirámide. Asumiendo que el usuario ha seleccionado una opinión oprimiendo el botón del ratón en el triángulo de símbolo de opinión azul (como se muestra en 136 (figura 11)), el programa de debate extrae el texto de opinión completo desde el servidor de base de datos como se muestra en 148 y despliega en la pantalla del usuario no solamente el resumen de la opinión que ha sido seleccionada, sino también la opinión en su totalidad y la clasificación de posición en la pirámide, así como el número de aceptaciones, tal como se ilustra en 150 y como se ilustra también en la figura 12. Además, se debe notar que a través de la pantalla están los diversos criterios utilizados para seleccionar el debate en este caso, fútbol, copa y arbitro. El resumen para la opinión que ha sido seleccionada es "el arbitro no debió haber marcado el penal en el último minuto del partido). La opinión total con relación a ese resumen se establece abajo en la barra que muestra la posición. Como se puede apreciar en la parte inferior de la pantalla, el autor está identificado como John Doe y en la porción inferior derecha del área donde se presenta la opinión será la fecha con la cual fue postulada esa opinión. Como se muestra mediante el símbolo de teclado 152 en la figura 13, al cual se hace referencia en la presente invención, el usuario ahora tiene una oportunidad para estar de acuerdo con esa opinión. Si el usuario desea hacerlo, lo podrá lograr oprimiendo el botón del ratón en el botón Acuerdo 152 y como se muestra en la figura 12. Si el usuario está de acuerdo, entonces se alimenta así al programa que actualiza la base de datos como se muestra en 156 para marcar esta opinión particular como si se hubiera acordado por el usuario, para que las clasificaciones se puedan volver a acomodar y tomar en consideración ese nuevo acuerdo.
Sin embargo, si el usuario no desea estar de acuerdo con la opinión que ha sido leída, entonces el usuario oprimirá el botón del ratón en el botón de Retroceso 160 que también se muestra en la porción inferior izquierda de la pantalla en la figura 12. Al seleccionar oprimiendo el botón del 5 ratón en el botón Retroceso, la información que aparece en la pantalla se regresará al despliegue anterior, que en este caso será la pirámide que muestra los símbolos de opinión. Al mismo tiempo, el programa asegurará si esta opinión particular ha sido leída o no por este usuario en particular en un tiempo previo como se ilustra en 162. Si no se ha leído la opinión como se
10 muestra en 164, entonces la base de datos como se muestra en 166 se actualizará para reconocer que esta opinión particular ha sido leída ahora por este usuario pero no ha sido acordada por este usuario en particular. Sin embargo, como se ilustra por la conexión 168, si la opinión ha sido previamente leída mas no acordada, entonces se pasará la actualización, ya
15 que no es necesaria. Como se indicó anteriormente, si el usuario selecciona el botón Retroceso en 160, oprimiendo con el botón del ratón, entonces regresará la pantalla anterior en donde la pirámide mostrará las clasificaciones para todas las opiniones con relación al tema del debate particular, tal como se muestra
20 en la figura 14. El usuario podrá entonces colocar otra vez el cursor sobre cualquiera de los símbolos de opinión de triángulo llenos y obtener el resumen de esta opinión que aparece en la parte superior de la pantalla sobre la pirámide junto con su posición, el autor y el número de aceptaciones.
^^yagSi También como se indicó en la figura 11 , el usuario tiene otras opciones, y en lugar de mover el cursor de símbolo a símbolo para ver los resúmenes, puede desear ver todos los resúmenes; y si lo desea así, puede seleccionar oprimiendo el botón del ratón en "ver resúmenes" como se muestra en la figura 14 en indicarlo en 142 en la figura 11. Si se selecciona oprimiendo el botón del ratón de esa manera, entonces todos los resúmenes de todas las opiniones existentes sobre la pirámide de debate que ha sido seleccionada se colocarán en la pantalla como se muestra en 170 en la figura 11. Entonces, como se muestra en la figura 13, por el medio del conector 12 que aparece en ambas figuras 11 y 13, el usuario tiene una oportunidad de seleccionar cualquiera de las opiniones oprimiendo el ratón en el símbolo de opinión que representa ese resumen como se muestra en el 172 y puede tener la opinión completa extraída del servidor de base de datos como se muestra en 174 y se despliega en la pantalla. El usuario tiene entonces la oportunidad de estar de acuerdo con la opinión, en el caso que él o ella no haya estado de acuerdo con la misma previamente, como se indicó en 176 y como se muestra mediante la pantalla de opinión existente 150 que es aparente en ambas figuras 11 y 13. La habilidad para estar de acuerdo se muestra en 152 en la porción superior de la figura 13 y tal como se indicó anteriormente. En el caso que el usuario haya leído y acordado previamente la opinión que ha sido seleccionada en 172 (figura 13) como se indicó en 178, entonces esa opinión se muestra en la pantalla en 180 como haber sido aceptada. El usuario ahora tiene una oportunidad como se ilustra en 182, de seleccionar oprimiendo el botón del ratón en el botón "Retiro mi acuerdo" que automáticamente aparecerá en la pantalla en lugar del botón de Acuerdo. Por lo tanto, el usuario tiene la oportunidad de cambiar el acuerdo previamente expresado con relación a esa opinión si dicho usuario lo hace oprimiendo el botón del ratón en el botón de "Retirar acuerdo", entonces lo anterior se transmite para actualizar la base de datos como se muestra en 186, para reducir el contador de aceptaciones y realizar los cambios que se requieren en la clasificación de opinión. Una vez más, con referencia a la figura 11 , el usuario también puede seleccionar ver solamente aquellos resúmenes que no han sido leídos, tal como se ilustra en 144. Bajo esas circunstancias, como se muestra en 190, los resúmenes de las opiniones que no han sido leídas se desplegarán en la pantalla del usuario. Además, tal como lo indica el conector de página de salida 13, que aparece en las figuras 11 y 13, esos resúmenes de opiniones no leídas, una vez desplegados en la pantalla, proporcionarán al usuario una oportunidad para seleccionar una opinión en particular colocando el cursor sobre la misma y oprimiendo el botón del ratón como se muestra en 193. Eso provocará entonces que se extraiga la opinión completa para el resumen que ha sido seleccionado oprimiendo el botón del ratón, desde el servidor de base de datos del Debate como se muestra en 195 y que se despliega en la pantalla de opinión como se muestra en 150. Una vez más, como se presentó previamente, el usuario tendrá una oportunidad de estar de acuerdo con la opinión seleccionando al oprimir el botón del ratón en el botón de Acuerdo como se muestra en 152 en la figura 13. Después de esto continuará la actualización de la base de datos como se ha descrito previamente. Como se muestra en 140 en la figura 11 , el usuario también tiene la oportunidad de colocar el cursor en uno de esos símbolos para las opiniones que se han leído y que se han acordado previamente, tales como, por ejemplo, un triángulo color oro, como se ilustra en 140. Cuando esto ocurre, la opinión que ahora ha sido seleccionada oprimiendo el botón del ratón, será extraída desde la base de datos como se muestra en 192 y será desplegada en la pantalla como se muestra en 194. Esto proporcionará la oportunidad para el usuario de retirar el acuerdo que previamente se ha proporcionado hacia esta opinión en particular como se ilustró con el símbolo con el conector de página de salida 11 que aparece en ambas figuras 11 y 13, tal como se ilustró en 182 y como se describió anteriormente. Además, como se indicó en la figura 11 a 138, el usuario, al colocar el cursor sobre el símbolo que aparece en la figura 14 que tiene el color correspondiente a la propia opinión del usuario, tal como por ejemplo, un triángulo rojo, y oprimiendo el botón del ratón en el mismo, puede originar que se extraiga dicha opinión que el usuario ha generado y postulado para, de la base de datos de Debate como se muestra en la figura 196 en la figura 11 y que se despliegue sobre la pantalla como se muestra en 198 en la figura 11. Como se ¡lustró mediante la aparición del conector de página de salida 10, en ambas figuras 11 y 13, el usuario ahora tiene una oportunidad como se
^—^..^i^^ muestra en 200 en la figura 13, para cambiar el origen del autor. El cambio de origen del autor puede ser desde el nombre verdadero del autor, asumiendo que la opinión postulada previamente así lo indica, a un alias o cambiar de un alias al nombre verdadero del autor dependiendo de las circunstancias. Por ejemplo, si la opinión original postulada por el autor fue tal, que el autor tenía algunas dudas en cuanto a si él o ella deseaban ser identificados directamente por su nombre, entonces se tendría que utilizar el alias. Si otros postularan un número muy amplio de acuerdos con respecto a esa opinión en particular, entonces el autor podría desear ahora cambiar de alias al nombre del autor para que se recibiera el crédito apropiado en la comunidad del debate para esa opinión en particular que ha recibido buena aceptación. Obviamente, puede funcionar a la inversa, si el autor ha utilizado su nombre verdadero para postular la opinión y descubre que no recibe más que desacuerdos, entonces el autor podría desear cambiar el origen de autor, de su nombre verdadero a un alias. Cuando esto ha ocurrido, se realizará dicho cambio seleccionando el botón Retroceso 202 para la base de datos para actualizarla de acuerdo con el cambio de nombre, en caso que de hecho haya ocurrido en 204. Volviendo una vez más a la figura 10, si la lista de debates encontrada por la petición se convierte en cero, esto es, que no existen debates que se conformen a esa área, subárea y a cualquiera de los cuatro sustantivos que han sido seleccionados, esto será indicado por un NO, como se muestra en 280. La pantalla desplegará entonces un botón de "Crear debate" como se ¡lustra en 282. Cuando se oprime el botón de Crear debate (204 en las figuras 10 y 11) entonces se agrega el tema a la base de datos como se muestra en 206 y se proporciona la pantalla de pirámide de debates vacía, tal como se muestra en 208 en la figura 11. En este punto, el usuario ahora puede ingresar su opinión con relación al tema Nuevo debate que ha sido generado e ingresado en la base de datos como se muestra en 206. Una vez que se ha generado el nuevo debate, entonces el usuario puede seleccionar oprimiendo el botón del ratón en el botón de "Agregar opinión" como se muestra en 146 y la opinión aparecerá en la pantalla de Agregar opinión como se muestra en 210 en la figura 11. Como se muestra por medio del conector de página de salida 14 y de los símbolos que aparecen en las figuras 11 y 13 después de oprimir el botón del ratón en Agregar opinión, entonces se activa la pantalla de Agregar opinión en 210 y el usuario tiene entonces la oportunidad por medio del uso del teclado de generar el resumen, el texto completo verdadero de la opinión, de seleccionar si utiliza el alias o el nombre de usuario, conforme lo que éste último desee, entonces selecciona oprimiendo el botón del ratón en el botón Agregar opinión. Cuando se oprime el botón Agregar opinión como se muestra en 212, entonces la base de datos se actualiza como se muestra en 214 con la nueva opinión, el nuevo resumen y los otros datos relacionados. Haciendo referencia una vez más a la figura 10, al mismo tiempo se ilustra en la pantalla el botón de crear Debate 282, y también se proporcionará al usuario como se muestra en 216 un botón adicional indicado "encontrar otra vez" para permitir la búsqueda que se va a iniciar nuevamente. Como se ilustra por medio del conector de página de salida 7 en las figuras 5 y 10, se activa una búsqueda adicional de la base de datos del debate con relación a los diversos temas del debate. Está función regresa al usuario a la pantalla anterior que será la pantalla como se muestra en la figura 9 que permitirá al usuario alterar algunos o todos los temas de búsqueda y después iniciar otra vez la búsqueda. Con referencia ahora a la figura 8, se ilustran otras diversas áreas de búsqueda diferentes del tema disponibles para el usuario, que ya se han descrito anteriormente. Como se ilustra en la figura 7, el usuario tiene la oportunidad de buscar por autor la opinión como se muestra en 220, por la fecha de opinión como se muestra en 222 buscando solamente los debates de autor, esto es, "mis debates" como se muestra en 224, buscando solamente nuevos debates como se muestra en 226 y esto sería, aquellos debates que han sido creados por el autor con su nombre desde la encuesta previa con relación a dicho debate o a los debates más controvertidos como se muestra en 228. Los debates más controvertidos serían aquellos debates que tienen la mayor cantidad de actividad. Si el usuario selecciona oprimiendo el botón del ratón en "mis debates", entonces se apreciarán los nuevos debates o los debates más controvertidos como se muestra en 224, 226 o 228, y se activará entonces una solicitud a la base de datos de debates como se muestra en 230 con relación a cuáles son estos criterios de búsqueda. Por ejemplo, si el usuario ha seleccionado con el botón del ratón en los criterios de búsqueda de .
mis debates 224, entonces se solicita a la base de datos identificar todos aquellos debates creados por el usuario y éstos se despliegan en la pantalla 126 como se muestra en la figura 11 y tal como se indica por el número común 6 que aparece en ambos lugares. Por otro lado, si se seleccionan nuevos debates con el botón del ratón como se muestra en 226 entonces la petición a la base datos es extraer todos aquellos debates que han sido postulados y creados por el autor desde la última vez que la base de datos tuvo una búsqueda y estos últimos se listan en la pantalla 126 como se muestra en la figura 11. De forma alternativa, si el usuario oprime el botón del ratón para seleccionar el debate más controvertido 228, entonces la petición a la base de datos es extraer ese debate que ha sido visitado con mayor frecuencia y ese debate entonces tendría que ser desplegado en la pantalla 126 como se muestra en la figura 11. En el caso que el usuario seleccione en el botón de búsqueda para buscar por autor como se muestra 220 en la figura 7, entonces se solicitará al usuario, como se muestra en 232, si él o ella desean realizar la búsqueda por nombre, por alias o por clasificación. Como se ilustra en el siguiente conector de página de salida 4 que aparece en la figura 7 y además en la figura 15, a la cual se ha hecho referencia, el usuario puede seleccionar ya sea el nombre que está en 234, el alias como se muestra en 236 o la clasificación como se muestra en 238. Por ejemplo, si el usuario selecciona con el botón del ratón en búsqueda por nombre, entonces se presenta al usuario diversas elecciones adicionales de los criterios de búsqueda a través del uso de un menú de despliegue hacia abajo o campos de ingreso u otras técnicas similares. En este caso, se presentan las selecciones tales como área, subárea, apellido y primer nombre. Como se muestra en 240, el usuario seleccionará entonces desde el menú de despliegue hacia abajo el criterio de búsqueda de nombre como se ¡lustra en 242 y después activa la petición a la base de datos como se muestra en 246. La base de datos de debates en respuesta a esta petición proporcionará la información solicitada como se indica por el siguiente conector 6 en las figuras 15 y 11 y proporcionará esta información que se listará en la pantalla del usuario 126. Esta información será una lista de todos los debates que corresponden a la petición de acuerdo con el nombre tal como fue presentado por el usuario. El usuario puede entonces oprimir el botón del ratón y seleccionar un debate específico como se muestra en 128 y se desplegará la pirámide de debate de despliegue en la pantalla como se muestra en 134 después de extraer desde la base de datos todas las opiniones postuladas para ese debate seleccionado. Posteriormente, el usuario puede continuar seleccionando las opiniones totales que se basan en los resúmenes que pueden ser desplegados simplemente moviendo el cursor a través de los símbolos de opinión que aparecen en la pirámide de la pantalla, mismos que se han descrito junto con la figura 11. Al seleccionar la opción alias 236, se pueden proporcionar criterios similares de búsqueda tales como área, subárea y alias como se muestra en 248 en la figura 15. Ocurre un proceso similar eligiendo los criterios de búsqueda de alias como se muestra en 250. Esto inicia una petición a la base de datos como se muestra en 252 y después el despliegue de la información tal como fue extraída en la pantalla del usuario 126 como se muestra en la figura 11 con capacidades operativas adicionales como se describieron anteriormente con relación a la búsqueda de nombre. De forma similar, el usuario elige una clasificación 238 y se proporcionan el área y subárea 254 permitiendo al usuario seleccionar como lo desee a través del menú de despliegue hacia abajo. Como se ilustra en 256, se solicita a la base de datos que obtenga los autores principales en el área y subárea seleccionadas como se muestra en 258. Estos autores se clasifican en orden ascendente con aquél que tiene la mayoría de opiniones que han sido acordadas con este mismo en la parte superior. Como se muestra en 260, el usuario ahora puede seleccionar el autor deseado y reiniciar la búsqueda por nombres de autores como se describió anteriormente. De forma alternativa, si los autores, no son de la satisfacción del usuario conforme son desplegados, entonces se puede activar el botón de retroceso y el usuario regresa a la pantalla anterior permitiendo una selección por área y subárea para la clasificación de autores adicionales. También se puede proveer al usuario la habilidad de búsqueda por fecha como se índica en 222 en la figura 7. Cuando ese botón es activado, entonces se desplegará en la pantalla del usuario 262 varios criterios de búsqueda tales como la última semana, las últimas dos semanas, el último mes, los últimos seis meses o el último año y tal como se indicó en la pantalla 262 será un botón habitual. Como se ilustra en 264 (figura 16) el botón habitual puede ser activado para dar la oportunidad al usuario de ingresar entradas habituales. Sin embargo, si se selecciona con el botón del ratón una elección previamente establecida, como se muestra en 266, entonces la petición se envía a la base de datos del debate, dependiendo del criterio específico seleccionado tal como la última semana para recuperar todos los debates creados durante este tiempo en particular como se muestra en 268, una vez que esta información es recuperada, tal como lo indica el conector de página de salida 6, se lista en la pantalla del usuario 126 tal como se muestra en la figura 11 con la oportunidad para el usuario de utilizar aquellos debates y seleccionar las opiniones particulares como se describió anteriormente. De forma alternativa, si el usuario selecciona con el botón del ratón en la pantalla habitual, entonces se permite a este usuario ingresar en la pantalla específica un intervalo de datos durante los cuales pudieron haber sido creados los debates y para que estos últimos sean identificados por el usuario en 270. Por ejemplo, dicha pantalla puede ser tal como la que se muestra en la figura 17. Una vez que se ha ingresado dicha información como se muestra en 272, se solicita a la base de datos como se muestra en 274 extraer aquellos debates generados entre estas fechas seleccionadas y proporcionarlos a la pantalla del usuario 126 tal como se muestra en la figura 11 , una vez más con la opción para el usuario de utilizar la información así presentada para seleccionar un debate en particular y las opiniones de ese entonces con respecto al mismo.
Por lo tanto, ya se ha descrito un sistema y un método para clasificar opiniones dentro de un tema definido y predeterminado y desplegando la información relacionada con aquellas opiniones en una pantalla de despliegue de computadora y permitir el acceso a un individuo calificado e identificado a esa información para permitirle que lea las opiniones que especifican un acuerdo o desacuerdo con la misma y después comparar todos esos acuerdos para lograr la clasificación de opiniones con relación a un tema en particular de acuerdo con el número de acuerdos con relación a esas opiniones. El sistema y método presentan de manera efectiva una oportunidad para aquellos individuos sin considerar su ubicación geográfica para comprometerlos en debates activos e interactivos con relación al tema en particular que puedan ser de interés para dichos individuos.
Claims (46)
1.- Un método para clasificar opiniones sobre el tema definido predeterminado y proporcionar información con relación a dicha clasificación por medio de una computadora que incluye una pantalla de despliegue que comprende los siguientes pasos: (1 ) establecer un tema definido predeterminado sobre el cual se pueden emitir opiniones; (2) proveer un medio para identificar individuos que están calificados para tener acceso a opiniones con relación a dicho tema definido predeterminado; (3) permitir a dicho individuo identificado y calificado tener acceso a dichas opiniones con relación a dicho tema definido y determinado previamente; (4) proveer un medio para cada individuo identificado y calificado mencionado para que lea las opiniones postuladas con relación a dicho tema definido predeterminado; (5) proveer los medios a un individuo determinado con relación a cada una de esas opiniones para que especifique un acuerdo o desacuerdo con las mismas; (6) comparar cada acuerdo especificado con cada opinión a los acuerdos especificados con cualquier otra opinión dentro del tema definido predeterminado; y (7) clasificar todas las opiniones con relación a las otras de acuerdo con el número de acuerdo especificado postuladas por aquéllos que leen las opiniones al desplegar dichas clasificaciones sobre dicha pantalla por lo menos en dos dimensiones.
2.- El método de conformidad con la reivindicación 1 , que incluye el paso adicional de registrar en una base de datos de computadora cada acuerdo designado con respecto a cada dicha opinión.
3.- El método de conformidad con la reivindicación 2, que incluye el paso adicional de registrar en dicha base de datos los resultados de cada comparación y clasificación de cada opinión.
4.- El método de conformidad con la reivindicación 1 , que además incluye proveer los medios para cada individuo identificado y calificado para emitir una opinión acerca de dicho tema definido predeterminado y hacer que esa opinión emitida esté disponible a otros individuos identificados calificados.
5.- El método de conformidad con la reivindicación 4, que además incluye proporcionar los medios para cada uno de los individuos identificados y calificados mencionados para especificar un acuerdo o desacuerdo con dicha opinión emitida.
6.- El método de conformidad con la reivindicación 5, caracterizado además porque cada dicho acuerdo o desacuerdo con respecto a dicha opinión emitida y comparado con los acuerdos o desacuerdos especificados con cada una de las otras opiniones y dicha opinión emitida se clasifica con todas las otras opiniones con relación al número de acuerdos especificados con las mismas.
7.- El método de conformidad con la reivindicación 1 , que además incluye proporcionar los medios para cada individuo identificado y calificado para definir un tema sobre cuál es la opinión que se va a emitir.
8.- El método de conformidad con la reivindicación 7, 5 caracterizado además porque el medio para definir un tema está limitado al uso de sustantivos solamente.
9.- El método de conformidad con la reivindicación 7, caracterizado además porque el método para definir un tema está limitado por una lista de temas previamente definidos sobre las cuales se puede emitir una 10 opinión.
10.- El método de conformidad con la reivindicación 1 , que además incluye proporcionar los medios para cada individuo identificado y calificado para tener acceso a dichas opiniones de acuerdo con el autor de las opiniones. 15
11.- El método de conformidad con la reivindicación 1, que además incluye proveer los medios para dicho individuo identificado y calificado para tener acceso a dichas opiniones de acuerdo con la fecha de las opiniones.
12.- El método de conformidad con la reivindicación 1 , que 20 además incluye proveer los medios para dicho individuo identificado y calificado para que tenga acceso a dichas opiniones de acuerdo con los nuevos debates sobre los cuales se pueden emitir las opiniones.
^|¡^ 13.- El método de conformidad con la reivindicación 1 , que además incluye proveer los medios para dicho individuo identificado y calificado para que tenga acceso a dichas opiniones de acuerdo al área geográfica del tema definido predeterminado.
14.- El método de conformidad con la reivindicación 1 , que además incluye proveer los medios para dicho individuo identificado y calificado para obtener un resumen de la opinión a la cual dicho individuo identificado y calificado ha tenido acceso.
15.- El método de conformidad con la reivindicación 14, que además incluye proveer los medios para que dicho individuo identificado y calificado obtenga la opinión total de dicha opinión resumida.
16.- El método de conformidad con la reivindicación 1 , que además incluye proveer los medios para dicho individuo identificado y calificado para retirar el acuerdo que dicho individuo identificado y calificado había especificado previamente con relación a opiniones a las que había accesado previamente.
17.- El método de conformidad con la reivindicación 16, que además incluye proveer los medios para reclasificar todas la opiniones con relación a otras, sobre el retiro de dicho acuerdo por dicho individuo identificado y calificado.
18.- El método de conformidad con la reivindicación 7, que además incluye proveer los medios para almacenar cada actividad con respecto a cada opinión con relación a cada tema.
19.- El método de conformidad con la reivindicación 18 que además incluye proveer los medios para cada individuo identificado y calificado para tener acceso a dicho tema de acuerdo con aquél que ha recibido la mayor cantidad de actividad por parte de todos esos individuos identificados y calificados.
20.- El método de conformidad con la reivindicación 19, caracterizado además porque dicho medio de almacenamiento también incluye el medio para almacenar cada título de cada tema sobre los cuales se pueden emitir dichas opiniones.
21.- El método de conformidad con la reivindicación 20, que además incluye proporcionar los medios para cada individuo identificado y calificado para definir un tema sobre la cual se va a emitir una opinión mediante el uso de sustantivos solamente.
22.- El método de conformidad con la reivindicación 21 , que además incluye proveer los medios para comparar dichos sustantivos elegidos por dicho individuo identificado y calificado con títulos de temas sobre los cuales se han emitido opiniones para determinar si ya existe un tema definido predeterminado conforme a uno o más de dichos sustantivos y proveer a dicho individuo identificado y calificado una indicación sobre lo anterior.
23.- El método de conformidad con la reivindicación 22, que además incluye proveer los medios para cada individuo identificado y calificado para crear un nuevo tema sobre el cual se pueden emitir opiniones en el caso en que no exista correspondencia entre los sustantivos elegidos y el tema previamente en existencia.
24.- El método de conformidad con la reivindicación 1 , que además incluye representar cada opinión relacionada con dicho tema predeterminado mediante un símbolo de opinión y desplegar todos esos símbolos sobre dicha pantalla de computadora.
25.- El método de conformidad con la reivindicación 25, que además incluye asignar un código a cada símbolo determinado cuyo código define el estado de cada opinión determinada con relación a dicho individuo identificado y calificado.
26.- El método de conformidad con la reivindicación 25, caracterizado además porque dicho código está definido por una diversidad de colores en donde cada color representa un estado predeterminado.
27.-. El método de conformidad con la reivindicación 26, caracterizado además porque un primer color representa una opinión emitida por dicho individuo identificado y calificado.
28.- El método de conformidad con la reivindicación 27, caracterizado además porque un segundo color representa una opinión de otra que ha sido leída y acordada por dicho individuo identificado y calificado.
29.- El método de conformidad con la reivindicación 28, caracterizado además porque un tercer color representa una opinión de otra que ha sido leída y que no ha sido acordada por dicho individuo identificado y calificado.
30.- El método de conformidad con la reivindicación 29, caracterizado además porque un cuarto color representa una opinión de otra que ha sido leída por dicho individuo identificado y calificado.
31.- El método de conformidad con la reivindicación 27, caracterizado además porque dicho primer color es rojo.
32.- El método de conformidad con la reivindicación 28, caracterizado además porque dicho segundo color es oro.
33.- El método de conformidad con la reivindicación 29, caracterizado además porque dicho tercer color es negro.
34.- El método de conformidad con la reivindicación 30, caracterizado además porque dicho cuarto color es azul.
35.- Un sistema para clasificar opiniones dentro de un tema definido predeterminado y proveer información con relación a dicha clasificación que comprende: una base de datos para almacenar dichas opiniones en información con relación a dicha otra opinión; una computadora personal para uso de un subscriptor; un servidor de red; medios para interconectar dicha base de datos, dicha computadora personal y dicho servidor de red para permitir a dicho suscriptor revisar una opinión sobre dicho tema que reside en dicha base de datos y para registrar el acuerdo con la misma; medios para comparar el número total de acuerdos con dicha opinión por todos los subscriptores al número total de acuerdos para cada otra opinión con relación a dicho tema que reside en dicha base de datos; medios para clasificar dichas opiniones de acuerdo con el número de acuerdos con las mismas, registrados en dicha base de datos; y medios para desplegar dicha clasificación en dicha computadora personal del subscriptor.
36.- Un sistema de conformidad con la reivindicación 35, caracterizado además porque dicho medio de interconexión comprende una intra red.
37.- El sistema de conformidad con la reivindicación 35, caracterizado además porque dicho medio de interconexión comprende internet.
38.- El sistema de conformidad con la reivindicación 35, caracterizado además porque dicha computadora personal comprende un explorador de red.
39.- El sistema de conformidad con la reivindicación 38, caracterizado además porque dicho explorador de red comprende un applet y dicho servidor de red comprende un servlet.
40.- El sistema de conformidad con la reivindicación 35, caracterizado además porque incluye una diversidad de bases de datos, una diversidad de computadoras personales y una diversidad de servidores de red.
41.- El sistema de conformidad con la reivindicación 39, caracterizado además porque dicho medio para interconexión comprende un primer dispositivo de balance que interconecta dicha diversidad de computadoras personales y dicha diversidad de servidores de red.
42.- El sistema de conformidad con la reivindicación 40, caracterizado además porque dicho medio de interconexión comprende un segundo dispositivo de balance para interconectar dicha diversidad de servidores de red y dicha diversidad de bases de datos.
43.- El sistema de conformidad con la reivindicación 41 , caracterizado además porque cada uno de los servidores de red mencionado incluye además un medio de memoria caché para almacenar temporalmente los datos previamente seleccionados para que los utilice dicho subscriptor sin accesar a dicha base de datos.
44.- El sistema de conformidad con la reivindicación 39, caracterizado además porque dicha diversidad de bases de datos son bases de datos duplicadas
45.- El sistema de conformidad con la reivindicación 35, caracterizado además porque incluye medios para buscar opiniones de acuerdo con un criterio previamente seleccionado.
46.- El sistema de conformidad con la reivindicación 35, caracterizado además porque incluye un medio para generar un tema de debate.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10105398P | 1998-09-18 | 1998-09-18 | |
| US39322099A | 1999-09-09 | 1999-09-09 | |
| PCT/US1999/021201 WO2000017824A1 (en) | 1998-09-18 | 1999-09-15 | System and method for obtaining and ranking opinions by votes related to various subject matter |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MXPA01002870A true MXPA01002870A (es) | 2002-04-08 |
Family
ID=26797851
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MXPA01002870A MXPA01002870A (es) | 1998-09-18 | 1999-09-15 | Sistema y metodo para obtener y clasificar opiniones respecto a varios temas por medio de votos. |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP1114401A1 (es) |
| JP (1) | JP2002525765A (es) |
| CN (1) | CN1326576A (es) |
| CA (1) | CA2343763A1 (es) |
| MX (1) | MXPA01002870A (es) |
| WO (1) | WO2000017824A1 (es) |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI20001193A7 (fi) * | 2000-05-18 | 2001-11-19 | Printing Network Of Europe Oy | Tilaustöiden, erityisesti painotöiden laadun mittaus |
| JP2002109179A (ja) * | 2000-09-29 | 2002-04-12 | Ok Web Inc | 商品比較データ収集・提供システム |
| US7197470B1 (en) | 2000-10-11 | 2007-03-27 | Buzzmetrics, Ltd. | System and method for collection analysis of electronic discussion methods |
| US7185065B1 (en) | 2000-10-11 | 2007-02-27 | Buzzmetrics Ltd | System and method for scoring electronic messages |
| WO2006039566A2 (en) | 2004-09-30 | 2006-04-13 | Intelliseek, Inc. | Topical sentiments in electronically stored communications |
| RU2312396C2 (ru) * | 2005-03-24 | 2007-12-10 | Федеральный центр информатизации при Центральной избирательной комиссии Российской Федерации | Способ подготовки и проведения голосования с помощью автоматизированной системы |
| RU2303816C2 (ru) * | 2005-03-24 | 2007-07-27 | Федеральный центр информатизации при Центральной избирательной комиссии Российской Федерации | Автоматизированная операционно-информационная система сопровождения подготовки и проведения голосования |
| US9158855B2 (en) | 2005-06-16 | 2015-10-13 | Buzzmetrics, Ltd | Extracting structured data from weblogs |
| US20070100779A1 (en) | 2005-08-05 | 2007-05-03 | Ori Levy | Method and system for extracting web data |
| WO2007030275A2 (en) | 2005-09-02 | 2007-03-15 | Emsense Corporation | A device and method for sensing electrical activity in tissue |
| JP2007207116A (ja) * | 2006-02-03 | 2007-08-16 | Chuo Mitsui Trust & Banking Co Ltd | 議決権集計システム、議決権集計方法および議決権集計プログラム |
| RU2310905C1 (ru) * | 2006-04-26 | 2007-11-20 | Федеральное государственное унитарное предприятие "Научно-исследовательский институт "Восход" | Автоматизированная система электронного документооборота при подведении итогов проведения федеральных выборов и референдумов |
| RU2413999C2 (ru) * | 2006-11-27 | 2011-03-10 | Владимир Анатольевич Ефремов | Система обработки информации голосования |
| US8230457B2 (en) | 2007-03-07 | 2012-07-24 | The Nielsen Company (Us), Llc. | Method and system for using coherence of biological responses as a measure of performance of a media |
| US9215996B2 (en) | 2007-03-02 | 2015-12-22 | The Nielsen Company (Us), Llc | Apparatus and method for objectively determining human response to media |
| US20110231296A1 (en) * | 2010-03-16 | 2011-09-22 | UberMedia, Inc. | Systems and methods for interacting with messages, authors, and followers |
| US8874727B2 (en) | 2010-05-31 | 2014-10-28 | The Nielsen Company (Us), Llc | Methods, apparatus, and articles of manufacture to rank users in an online social network |
| US20120078684A1 (en) * | 2010-09-28 | 2012-03-29 | Giuliano Maciocci | Apparatus and method for representing a level of interest in an available item |
| US8989835B2 (en) | 2012-08-17 | 2015-03-24 | The Nielsen Company (Us), Llc | Systems and methods to gather and analyze electroencephalographic data |
| JP5648664B2 (ja) * | 2012-09-21 | 2015-01-07 | カシオ計算機株式会社 | 情報処理システム、情報処理方法、端末装置及びプログラム |
| US9320450B2 (en) | 2013-03-14 | 2016-04-26 | The Nielsen Company (Us), Llc | Methods and apparatus to gather and analyze electroencephalographic data |
| US9721309B2 (en) * | 2013-12-31 | 2017-08-01 | Microsoft Technology Licensing, Llc | Ranking of discussion threads in a question-and-answer forum |
| US9622702B2 (en) | 2014-04-03 | 2017-04-18 | The Nielsen Company (Us), Llc | Methods and apparatus to gather and analyze electroencephalographic data |
| CN104317804B (zh) * | 2014-09-23 | 2017-12-29 | 小米科技有限责任公司 | 发布投票信息的方法和装置 |
| CN104537059B (zh) * | 2014-12-27 | 2018-06-19 | 小米科技有限责任公司 | 对象排名方法及装置 |
| USD785038S1 (en) | 2015-12-01 | 2017-04-25 | Pyramidia, Inc. | Display screen or portion thereof with animated graphical user interface |
| CN105957218B (zh) * | 2016-04-28 | 2018-01-05 | 常州信息职业技术学院 | 用于服务评价的便携式电子设备及评价系统 |
| KR101804960B1 (ko) * | 2017-06-08 | 2017-12-06 | 윤성민 | 집단지성 수렴 시스템 및 그 방법 |
| US20220130003A1 (en) | 2020-10-26 | 2022-04-28 | Near Pte. Ltd. | Method for automatically inferring place properties based on spatial activity data using bayesian models |
| US20240232613A1 (en) | 2023-01-08 | 2024-07-11 | Near Intelligence Holdings, Inc. | Method for performing deep similarity modelling on client data to derive behavioral attributes at an entity level |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US101053A (en) | 1870-03-22 | Alfred b | ||
| US3689930A (en) | 1970-12-09 | 1972-09-05 | Robert E Strickland | Opinion sampling apparatus |
| US4234933A (en) | 1978-09-13 | 1980-11-18 | Dimensional Communications, Inc. | Electrical game, polling and testing apparatus |
| US4345315A (en) | 1979-01-19 | 1982-08-17 | Msi Data Corporation | Customer satisfaction terminal |
| US4930077A (en) * | 1987-04-06 | 1990-05-29 | Fan David P | Information processing expert system for text analysis and predicting public opinion based information available to the public |
| US5117358A (en) * | 1989-09-25 | 1992-05-26 | Winkler Peter M | Electronic trusted party |
| FR2686992A1 (fr) * | 1992-02-05 | 1993-08-06 | Lamotte D Incamps Francois | Dispositif de collecte et traitement d'informations emanant d'une pluralite de sources. |
| US5400248A (en) * | 1993-09-15 | 1995-03-21 | John D. Chisholm | Computer network based conditional voting system |
| US5950172A (en) * | 1996-06-07 | 1999-09-07 | Klingman; Edwin E. | Secured electronic rating system |
| JPH1049581A (ja) * | 1996-08-02 | 1998-02-20 | Hitachi Ltd | 電子討論システム |
-
1999
- 1999-09-15 CA CA002343763A patent/CA2343763A1/en not_active Abandoned
- 1999-09-15 EP EP99949662A patent/EP1114401A1/en not_active Withdrawn
- 1999-09-15 MX MXPA01002870A patent/MXPA01002870A/es unknown
- 1999-09-15 WO PCT/US1999/021201 patent/WO2000017824A1/en not_active Ceased
- 1999-09-15 JP JP2000571410A patent/JP2002525765A/ja active Pending
- 1999-09-15 CN CN99813306.XA patent/CN1326576A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| CA2343763A1 (en) | 2000-03-30 |
| WO2000017824A8 (en) | 2000-09-28 |
| WO2000017824A1 (en) | 2000-03-30 |
| JP2002525765A (ja) | 2002-08-13 |
| CN1326576A (zh) | 2001-12-12 |
| EP1114401A1 (en) | 2001-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MXPA01002870A (es) | Sistema y metodo para obtener y clasificar opiniones respecto a varios temas por medio de votos. | |
| JP4372848B2 (ja) | インターネットへのアクセス方法およびシステム | |
| US7272637B1 (en) | Communication system and method for efficiently accessing internet resources | |
| US5796395A (en) | System for publishing and searching interests of individuals | |
| US8645552B2 (en) | System and method for efficiently accessing internet resources | |
| US20010047290A1 (en) | System for creating and maintaining a database of information utilizing user opinions | |
| WO2001035295A2 (en) | Multi-region market research study processing | |
| US20040205065A1 (en) | System for creating and maintaining a database of information utilizing user opinions | |
| US20030050976A1 (en) | Structure for accessing and populating community websites | |
| US20080195699A1 (en) | System and Method for Providing Avatar with Variable Appearance | |
| CN113204634B (zh) | 试卷处理方法、装置、电子设备及存储介质 | |
| US20190213611A1 (en) | System for online polling | |
| KR100456487B1 (ko) | 개인 아이콘 제공 시스템 및 그 방법 | |
| JP2002183039A (ja) | 電子掲示板のページ作成方法およびサーバ装置 | |
| CA2767691A1 (en) | System and method for topic based sentiment search and sharing across a network | |
| KR100415177B1 (ko) | 네트워크를 이용한 정보 제공 방법 | |
| JP2018206033A (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP2007102432A (ja) | ランキングシステム、ランキング表示方法、サーバ及びランキング表示プログラム | |
| WO2010087795A1 (en) | Interactive system for physicians and healthcare professionals | |
| KR20090123579A (ko) | 추천 요청과 답변을 기반으로 성장된 대중의 지혜를 통하여가치있는 정보를 집약적으로 제공하는 지식 공유 방법 및시스템 | |
| CA2493272A1 (en) | A system for creating and maintaining a database of information utilizing user options | |
| JP2002073887A (ja) | 質問回答取得システム及び方法 | |
| JP2006185286A (ja) | ポータルサイト提供システム | |
| GB2367451A (en) | Communication of location information | |
| US20020007296A1 (en) | System for providing information relating to dream |