Abstract:
Systems and methods are provided to provide enhanced social networking to users of remote computing devices. Users of the disclosed system are able to interact with other participants in real-time and in relation to experiencing live or recorded media content. The system receives audio data that is captured by the user's device, wherein the audio data includes a processed or unprocessed audio sample of the media content being viewed by the user. The audio sample is compared to a database containing audio samples from a number of media programs to determine whether a match exists. If a match is found, the system determines other participants who are, at the same time, viewing the matched media program and establishes a connection between each of them. The connection enables participants to exchange real-time messages, participate in polls, and receive offers.