A system for automatically generating user interest profiles and delivering information to users learns a user's interests by monitoring the user's outbound communication streams, i.e., the information that the user produces either by typing (e.g., while a user is composing an e-mail message or editing a word processor document) or by speaking (e.g., while a user is engaged in a phone conversation or listening to a lecture). The system uses the monitored text to build (and possibly update) a user interest profile. The profile is constructed from current text generated by the user, so that the retrieved information reflects present user interests. In addition, the profile may also retain past user interests, so that the profile reflects a combination of past and present user interests. The system then automatically queries diverse databases for information relevant to the interest profile. The databases may include internet web pages, files stored on the user's local network, and other local or remote data repositories. The queries may use a combination of internet search engines, the specific selection of which may depend upon the nature and/or content of the queries. The information retrieved in response to the queries is then presented to the user. The retrieved information may contain, for example, answers to questions that the user might ask and/or data related to the user's current and continuing interests. Because a user's current speech or typed text is highly correlated with the user's current interests, the retrieved information will be relevant to the user's actual interests. The communication stream monitoring, interest profile building, data base querying, and presentation of retrieved information are all performed automatically, in real time, and in the background of current user activities.

Een systeem om de profielen van de gebruikersrente automatisch te produceren en informatie te leveren aan gebruikers leert de belangen van een gebruiker door de communicatie van de gebruiker uitgaande stromen te controleren, d.w.z., de informatie die de gebruiker of door te typen (b.v., terwijl een gebruiker een e-mailbericht samenstelt of een tekstverwerkerdocument) uitgeeft of door te spreken produceert (b.v., terwijl een gebruiker met een telefoon gesprek of het luisteren aan een lezing bezig is). Het systeem gebruikt de gecontroleerde tekst om (en misschien update) een profiel van de gebruikersrente te bouwen. Het profiel wordt van huidige teksten geconstrueerd die door de gebruiker worden geproduceerd, zodat de teruggewonnen informatie op huidige gebruikersbelangen wijst. Bovendien kan het profiel afgelopen gebruikersbelangen ook behouden, zodat het profiel op een combinatie afgelopen en huidige gebruikersbelangen wijst. Het systeem toen vraagt automatisch diverse gegevensbestanden voor informatie relevant voor het renteprofiel. De gegevensbestanden kunnen Internet Web-pagina's, dossiers die op het lokale netwerk van de gebruiker worden opgeslagen, en andere lokale of verre gegevensbewaarplaatsen omvatten. De vragen kunnen een combinatie Internet onderzoeksmotoren gebruiken, de specifieke selectie waarvan van de aard en/of de inhoud van de vragen kan afhangen. De informatie die in antwoord op de vragen wordt teruggewonnen wordt dan voorgesteld aan de gebruiker. De teruggewonnen informatie kan, bijvoorbeeld, antwoorden aan vragen bevatten die de gebruiker zou kunnen stellen en/of gegevens met betrekking tot de huidige en voortdurende belangen van de gebruiker. Omdat de getypte tekst van een gebruiker de huidige toespraak of met de huidige belangen van de gebruiker hoogst gecorreleerd zijn, zal de teruggewonnen informatie voor de daadwerkelijke belangen van de gebruiker relevant zijn. De communicatie stroom controle, gebouw van het renteprofiel, het gegevensbestand, en de presentatie van teruggewonnen informatie worden allen die automatisch, in real time, en op uitgevoerd de achtergrond van huidige gebruikersactiviteiten het vragen.

 
Web www.patentalert.com

< System and method for integration of high quality video multi-casting service with an interactive communication and information environment using internet protocols

< Interactive client-server environment for performing collaborative timing analysis of circuit designs

> Arrangement for defining and processing voice enabled web applications using extensible markup language documents

> Universal interactive advertising and payment system network for public access electronic commerce and business related products and services

~ 00092