CPC H04L 63/083 (2013.01) [H04B 10/116 (2013.01)] | 18 Claims |
1. A mobile device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the mobile device to:
receive, via a light-sensitive device and from a light source in a physical environment of the mobile device, light communications data that indicates a variation in a modulation of light intensity of the light source over a time period by:
determining, using a Global Positioning System (GPS) module of the mobile device, GPS coordinates corresponding to the mobile device;
determining, based on the GPS coordinates, a predetermined framerate;
causing one or more cameras to record video at the predetermined framerate; and
determining the light communications data by processing the video, wherein the light source is configured to transmit different keys on a periodic basis;
determine a key corresponding to the light source and the time period by processing the light communications data;
transmit, to a remote server, a request for content, wherein the request for content comprises the key; and
receive, from the remote server and based a determination that the key is associated with the physical environment, access to the content.
|