1. A method for recommending content, the method comprising: receiving, at a user equipment device during a first time interval, a first input from a remote control device operated by a first user positioned in a viewing area; in response to receiving the first input: transmitting a first instruction to activate an image capturing device; and receiving, from the image capturing device, a first image of the viewing area; detecting in the received first image that the remote control device is positioned at a position; retrieving, from the storage device, a first profile associated with a portion of the viewing area that includes the detected position of the remote control device in the received first image; determining a first media content of interest based on the retrieved first profile; generating a display recommending the first media content to the first user; receiving, at the user equipment device during the first time interval, a second input from the remote control device operated by a second user positioned in the viewing area, wherein the second user is different from the first user; in response to receiving the second input: transmitting a second instruction to activate the image capturing device; and receiving, from the image capturing device, a second image of the viewing area; detecting in the received second image that the remote control device is positioned at the position; retrieving, from the storage device, the first profile associated with the portion of the viewing area that includes the detected position of the remote control device in the received second image; determining a second media content of interest based on the retrieved first profile; and generating a display recommending the second media content to the second user.