 Developers, leveraging the tools and findings of neuroscience, aim to develop applications which capture the human user's cognitive state in order to drive real-time computer systems.In doing so, these systems are able to provide operational data specifically targeted for the user in a given context.Three major areas of research in the field are