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

Onthuld wordt een systeem om online gegevensvragen uit te voeren. Het systeem om online gegevensvragen uit te voeren is een verdeeld computersysteem met een meerderheid van serverknopen elk merrieveulen overtollig en geschikt om een verzoek van de gebruikersvraag te verwerken. Elke serverknoop omvat een geheim voorgeheugen van de gegevensvraag en andere geheime voorgeheugens dat in het uitvoeren van gegevensvragen kunnen worden gebruikt. De gegevensvraag, evenals de verzoektoewijzing, worden uitgevoerd overeenkomstig een aanpassings het verdelen techniek met bias naar een eerste het verdelen regeling. De generische voorwerpen worden gecreeerd en gebruikt om bedrijfslijsten te vertegenwoordigen waarop de gebruiker vragen kan uitvoeren. Diverse gegevensverwerking en integratietechnieken zijn inbegrepen die gegevensvragen verbeteren. Een updatetechniek wordt gebruikt voor het synchroniseren van gegevensupdates zoals nodig in het bijwerken van de meerderheid van serverknopen. Een techniek van de gegevensoverdracht van verschillende media wordt gebruikt om niet-tekst of de gegevens van verschillende media tussen diverse componenten van het online vraaghulpmiddel over te brengen. De optimalisering voor het zoeken, zoals de gemeenschappelijke term optimalisering, zijn inbegrepen voor die algemeen uitgevoerde gegevensvragen. Ook onthuld wordt een systeem om reclame te richten die aan een gebruiker van het systeem wordt getoond.

 
Web www.patentalert.com

< Techniques for performing incremental data updates

< Techniques for performing incremental data updates

> Video storage and retrieval system

> Method of providing replay on demand for streaming digital multimedia

~ 00053