A method, system and apparatus for gathering sensor data, identifying physical objects in a spatial location, detecting brain activity of humans in that location, using the brain activity to create user specific or combined models, and recommending this location, alternative stories, and the humans in this location to an end user based on end user's brain activity-based preferences, and end user's viewing angle.