A media server, comprising: one or more non-transitory computer-readable memory devices upon which at least one set of instructions are stored; one or more processors electronically coupled with the one or more computer-readable memory devices to implement the at least one set of instructions; a request computer module electronically coupled with the one or more non-transitory computer-readable memory devices for requesting media content from one or more remote electronic devices electronically coupled with the media server, the request computer module configured to transmit a request for media content to a remote electronic device, the request for media content comprising a set of data, the set of data comprising one or more criteria for transmitting media content, the one or more criteria comprising any one or more of a topic for requested media content, a title for requested media content, a location for requested media content, a creation date for requested media content, and a device type that captured requested media content, the request for media content further comprising an icon transmitted to the remote electronic device through which a user may accept or deny the request for media content; an authentication computer module electronically coupled with the one or more non-transitory computer-readable memory devices for verifying one or more permissions associated with one or more units of media content received by the media server from the remote electronic devices; a filtering computer module electronically coupled with the one or more non-transitory computer-readable memory devices for detecting whether data associated with the unit of media content received from the one or more electronic devices meet one or more of the criteria defined by the request for transmitting media content; a publishing computer module for transmitting by way of an internet connection, the media content received from the one or more remote electronic devices when the filtering computer module has detected that the unit of media content received from the one or more remote electronic devices meets the any one or more criteria for transmitting media content and when the authentication computer module has verified the permission associated with the media content received from the one or more remote electronic devices. one or more non-transitory computer-readable memory devices upon which at least one set of instructions are stored; one or more processors electronically coupled with the one or more computer-readable memory devices to implement the at least one set of instructions; a request computer module electronically coupled with the one or more non-transitory computer-readable memory devices for requesting media content from one or more remote electronic devices electronically coupled with the media server, the request computer module configured to transmit a request for media content to a remote electronic device, the request for media content comprising a set of data, the set of data comprising one or more criteria for transmitting media content, the one or more criteria comprising any one or more of a topic for requested media content, a title for requested media content, a location for requested media content, a creation date for requested media content, and a device type that captured requested media content, the request for media content further comprising an icon transmitted to the remote electronic device through which a user may accept or deny the request for media content; an authentication computer module electronically coupled with the one or more non-transitory computer-readable memory devices for verifying one or more permissions associated with one or more units of media content received by the media server from the remote electronic devices; a filtering computer module electronically coupled with the one or more non-transitory computer-readable memory devices for detecting whether data associated with the unit of media content received from the one or more electronic devices meet one or more of the criteria defined by the request for transmitting media content; a publishing computer module for transmitting by way of an internet connection, the media content received from the one or more remote electronic devices when the filtering computer module has detected that the unit of media content received from the one or more remote electronic devices meets the any one or more criteria for transmitting media content and when the authentication computer module has verified the permission associated with the media content received from the one or more remote electronic devices.