A method of performing authentication of optical camera communications from a light emitting object, the method comprising electronic operations including: detecting , from image data, modulated light data emitted from the light emitting object, wherein the image data depicts the light emitting object in a field of view, and wherein the image data is captured with an image sensor; identifying , from the image data, the light emitting object as a source of the modulated light data; receiving an indication to select the light emitting object as an authenticated source of the modulated light data; and performing a command to process the modulated light data from the authenticated source, in response to the indication to select the light emitting object as the authenticated source of the modulated light data; characterized by generating a graphical user interface display, the graphical user interface display including an overlay on the field of view; obtaining supplemental data indicated in the modulated light data with operations to: decode and parse information obtained from the modulated light data from the authenticated source, wherein the information obtained from the modulated light data indicates an identifier of the supplemental data from another data source; and obtain the supplemental data from the another data source, using the identifier of the supplemental data; and generating an updated graphical user interface display, as an updated overlay on the field of view, the image data based on the supplemental data from the another data source. detecting , from image data, modulated light data emitted from the light emitting object, wherein the image data depicts the light emitting object in a field of view, and wherein the image data is captured with an image sensor; identifying , from the image data, the light emitting object as a source of the modulated light data; receiving an indication to select the light emitting object as an authenticated source of the modulated light data; and performing a command to process the modulated light data from the authenticated source, in response to the indication to select the light emitting object as the authenticated source of the modulated light data; characterized by generating a graphical user interface display, the graphical user interface display including an overlay on the field of view; obtaining supplemental data indicated in the modulated light data with operations to: decode and parse information obtained from the modulated light data from the authenticated source, wherein the information obtained from the modulated light data indicates an identifier of the supplemental data from another data source; and obtain the supplemental data from the another data source, using the identifier of the supplemental data; and decode and parse information obtained from the modulated light data from the authenticated source, wherein the information obtained from the modulated light data indicates an identifier of the supplemental data from another data source; and obtain the supplemental data from the another data source, using the identifier of the supplemental data; and generating an updated graphical user interface display, as an updated overlay on the field of view, the image data based on the supplemental data from the another data source. <EOS>