1. A method comprising: displaying one or more objects in sequence on a display of a computing device in communication with an eye tracking device, each object being associated with a calculation of eye parameters relating to a calculation of gaze information of a user of the computing device; while each object of the one or more objects is displayed, receiving, from the eye tracking device, a corresponding image of at least one eye of the user; determining, for each of the one or more corresponding images, eye feature information associated with the at least one eye of the user; and after all of the one or more objects have been displayed and the corresponding images have been received, calculating one or more of the eye parameters and one or more geometry parameters based on the eye feature information, wherein the one or more geometry parameters indicate information associated with a location and orientation of the display relative to the eye tracking device; computing a cost function based on the calculated eye parameters and geometry parameters; and updating the calculated eye parameters and geometry parameters by minimizing the cost function.