Patent ID: 8862762

Claim:
A machine-implemented method comprising: receiving a live video stream in real-time while the live video stream is being captured from a device that captured the live video stream; and in response to receiving the live video stream and in real-time while receiving the live video stream: creating a record that indicates that a new stream is created and is associated with a device that captured the live video stream, and storing the record in a database; identifying a plurality of other devices based on the other devices being associated with users that subscribe to content from at least one of the device that captured the live video stream, or a producing user associated with the device that captured the live video stream; sending, to the plurality of other devices, notification data that indicates data about the live video stream; sending the live video stream to at least a subset of the plurality of other devices; receiving response data from a particular device in the subset; and in response to receiving the response data, sending the response data to the device that captured the live video stream, the response data being at least one of identification data that identifies a user of the particular device or audio data initiated by the user of the particular device.