10. A system for disambiguating an ambiguous entity in a search query based on a gaze of a user, the system comprising: control circuitry configured to: monitor, at a current time, a gaze of a user during playback of a media asset, wherein monitoring the gaze of the user comprises monitoring a vertical degree of an eye of the user, a horizontal degree of the eye of the user, and a position of the eye of the user relative to a display screen displaying the media asset; determine a size of the display screen displaying the media asset; calculate, based on the position, the size, the vertical degree, and the horizontal degree, a first area of the display screen corresponding to the gaze of the user; store, in memory, a data structure indicating the first area and the current time; receive a search query from the user at the current time; determine that the search query includes an ambiguous entity; and based on determining that the search query includes the ambiguous entity: retrieve, from the memory, the data structure; determine a frame of the media asset that correspond to the current time; retrieve, from a database, metadata relating to the frame of the media asset corresponding to the current time, the metadata including a first location of a first entity in the frame, a second location of a second entity in the frame, and a third location of a third entity in the frame; extract, from the data structure, the first area corresponding to the current time; extract from the metadata, the first location of the first entity in the frame and the second location of the second entity in the frame; determine that the first area overlaps with the first location of the first entity and the second location of the second entity; based on determining that the first area overlaps with the first location of the first entity and the second location of the second entity: receive data indicative of a second area from a user device of a second user, wherein the second area was calculated based on a gaze of the second user at the current time; and determine that the second area overlaps with the location of the first entity; based on determining that the second area overlaps with the location of the first entity, generate for display a first prompt for additional input, wherein the first prompt for additional input indicates the first entity as a first potential disambiguation of the ambiguous entity in the search query; subsequent to generating for display the first prompt for additional input, receive a negative input from the user, wherein the negative input indicates that the first entity is an incorrect disambiguation of the ambiguous entity in the search query; based on receiving the negative input: expand the first area to a third area of the display screen, wherein the third area is larger than the first area; extract, from the metadata, the third location of the third entity in the frame; determine that the third area overlaps with the third location of the third entity; and based on determining that the third area overlaps with the third location, generate for display a second prompt for additional input, wherein the second prompt for additional input indicates the third entity as a second potential disambiguation of the ambiguous entity in the search query.
11. The system of claim 10 , wherein the data structure is a first data structure, wherein the frame is a first frame, and wherein the control circuitry is further configured to: create a user profile for the user, wherein the control circuitry is configured to create the user profile by: monitoring the gaze of the user at a prior time before the current time; storing, in the user profile, a second data structure indicating a third area of the display screen corresponding to the gaze of the user at the prior time; determining a second frame of the media asset corresponding to the prior time; retrieving, from a database, metadata relating to the second frame of the media asset, the metadata relating to the second frame indicating a fourth location of the first entity and a fifth location of a fourth entity; determining that the fourth area overlaps with the fourth location of the first entity; and based on determining that the fourth area overlaps with the fourth location of the first entity: storing, in the user profile, a third data structure indicating the first entity, the second frame, and the fourth area; and storing, in the user profile, a weighting profile, wherein the weighting profile assigns a first weight to the first entity, a second weight to the third entity, and a third weight to the fourth entity.