Disclosed is a system for performing online data queries. The system for performing online data queries is a distributed computer system with a plurality of server nodes each fully redundant and capable of processing a user query request. Each server node includes a data query cache and other caches that may be used in performing data queries. The data query, as well as request allocation, is performed in accordance with an adaptive partitioning technique with a bias towards an initial partitioning scheme. Generic objects are created and used to represent business listings upon which the user may perform queries. Various data processing and integration techniques are included which enhance data queries. An update technique is used for synchronizing data updates as needed in updating the plurality of server nodes. A multi-media data transfer technique is used to transfer non-text or multi-media data between various components of the online query tool. Optimizations for searching, such as the common term optimization, are included for those commonly performed data queries. Also disclosed is a system for targeting advertisements that are displayed to a user of the system.

Se divulga un sistema para realizar preguntas en línea de los datos. El sistema para realizar preguntas en línea de los datos es un sistema informático distribuido con una pluralidad de nodos del servidor cada completamente redundante y capaz de procesar una petición de la pregunta de usuario. Cada nodo del servidor incluye un escondrijo de la pregunta de los datos y otros escondrijos que pueden ser utilizados en la ejecución de datos preguntan. La pregunta de los datos, así como la asignación de la petición, se realiza de acuerdo con una técnica que reparte adaptante con un diagonal hacia un esquema que reparte inicial. Se crean y se utilizan los objetos genéricos para representar los listados del negocio sobre los cuales el usuario puede realizar preguntas. Las varias técnicas de la informática y de la integración son incluidas que realzan preguntas de los datos. Una técnica de la actualización se utiliza para sincronizar actualizaciones de los datos según lo necesitado en la puesta al día de la pluralidad de nodos del servidor. Una técnica de transferencia de datos multi-media se utiliza para transferir el no-texto o datos multi-media entre los varios componentes de la herramienta en línea de la pregunta. Las optimizaciones para buscar, tal como la optimización común del término, son incluidas para ésas las preguntas comúnmente realizadas de los datos. También se divulga un sistema para apuntar los anuncios que se exhiben a un usuario del sistema.

 
Web www.patentalert.com

< (none)

< Natural-language information processor with association searches limited within blocks

> Shared intelligence automated access control system

> (none)

~ 00033