A system comprising a plurality of client computing devices (100), each of the plurality of client computing devices (100) in communication with at least one bio-signal sensor (102, 104); and at least one computer server (200) in communication with the plurality of computing devices over a communications network. The at least one computer server (200) configured to receive time-coded bio-signal data, including brainwave data, from each of the plurality of computing devices (100), the time-coded bio-signal data associated with a plurality of user identifiers; receive, from a user's input or from an application accessible from one of the plurality of client computing devices, time-coded feature event data representing an event when a user's mental response is observed; identify a pattern in at least part of the time-coded bio-signal data that represents a response to a feature event determined from the time-coded feature event data at at least one respective time code; and determine a user-response classification of at least part of the time-coded bio-signal data based on the pattern identified in the at least part of the time-coded bio-signal data and at least part of the time-coded feature event data at at least one respective time code.L'invention porte sur un système implémenté par réseau informatique pour améliorer le fonctionnement d'un ou plusieurs systèmes informatiques de rétroaction biologique. Le système comprend un système de traitement de signal biologique intelligent qui sert à : capturer des données de signal biologique et de plus, facultativement, des données de signal non biologique ; et analyser les données de signal biologique et les données de signal non biologique, de manière à : extraire une ou plusieurs caractéristiques concernant au moins un individu entrant en interaction avec le système informatique de rétroaction biologique ; classifier l'individu sur la base des caractéristiques par établissement d'un ou plusieurs profils d'interaction par