Patent ID: 9584834
Date: 2017-02-28
CPC Classifications: H04N

Claim:
1. A computer-implemented method comprising: receiving, from a user device, a request to transmit a video, the video associated with a recording attribute; responsive to receiving the request to transmit the video and the recording attribute, selecting a set of eligible broadcasts from a plurality of broadcasts, each broadcast in the plurality of broadcasts associated with an event and a set of broadcast videos, the set of eligible broadcasts selected based on matching the recording attribute and a corresponding attribute of the event associated with each broadcast; receiving, from the user device, a selection of a designated broadcast from the set of eligible broadcasts; receiving, from the user device, a captured video; verifying the recording attribute of the captured video against the corresponding attributes of the event to determine that the captured video is eligible for inclusion with the event; adding the captured video to the set of videos associated with the designated broadcast; receiving a sharing request from the user device to share the designated broadcast, the request including a contact list from the user device; identifying contact list user devices, the contact list user devices associated with users in the contact list that are logged in to a video broadcasting system; querying the contact list user devices to determine a location of the contact list user devices; and identifying eligible contact list user devices as those contact list user devices that have an associated location that matches a location attribute associated with the event of the designated broadcast.