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 multimedia 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.

Révélé est un système pour exécuter des questions en ligne de données. Le système pour exécuter des questions en ligne de données est un système informatique réparti avec une pluralité de noeuds de serveur chaque entièrement superflu et capable de traiter une demande de question d'utilisateur. Chaque noeud de serveur inclut une cachette de question de données et d'autres cachettes qui peuvent être employées dans l'exécution des données questionne. La question de données, aussi bien que l'attribution de demande, est exécutée selon une technique de division adaptative avec une polarisation vers un premier arrangement de division. Des objets génériques sont créés et employés pour représenter les listes d'affaires sur lesquelles l'utilisateur peut exécuter des questions. Les diverses techniques de l'informatique et d'intégration sont incluses qui augmentent des questions de données. Une technique de mise à jour est employée pour synchroniser des mises à jour de données comme nécessaire en mettant à jour la pluralité de noeuds de serveur. Une technique de transfert de données de multimédia est employée pour transférer le non-texte ou les données multimédia entre de divers composants de l'outil en ligne de question. Les optimisations pour rechercher, telle que l'optimisation commune de limite, sont incluses pour ceux des questions généralement exécutées de données. En outre révélé est un système pour l'optimisation des annonces qui sont montrées à un utilisateur du système.

 
Web www.patentalert.com

< (none)

< Method for the comparative quantitative analysis of proteins and other biological material by isotopic labeling and mass spectroscopy

> System and method using level three protocol information for network centric problem analysis and topology construction of actual or planned routed network

> (none)

~ 00036