1. A method comprising: receiving, by a remote display device, a plurality of media content from a server, each of the media content having one or more content attributes representative of one or more characteristics of the media content, the content attributes including one or more of a physical environmental variable, a demographic environmental variables, and/or a miscellaneous environmental variable; collecting, by one or more hardware sensors and/or one or more software sensors, raw data of a physical environment, a demographic environment, and/or a miscellaneous environment, for passage of the raw data to one or more data point collectors of a data point engine; extracting and deleting, by the one or more data point collectors, unwanted data from the raw data to generate, by the data point engine, one or more target attributes representative of the one or more of the physical environmental variable, demographic environmental variables, and/or miscellaneous environmental variable associated with the remote display device; comparing, by the remote display device, the one or more attributes with the one or more target attributes; and displaying, by the remote display device, a subset of the media content having one or more content attributes that satisfy a matching criteria based on the one or more target attributes.