Patent ID: 8725758
Filing Date: 2014-05-13
Classification: G06F,H04L

Abstract:
1. A method comprising: receiving, by a computer processor of a computing system, an audio/video data file; receiving, by said computer processor, tag data describing different subject matter of audio/video data of said audio/video data file; associating, by said computer processor, portions of said tag data with audio/video subsets of said audio/video data; generating, by said computer processor, a modified audio/video data file comprising independent audio/video tags derived from said tag data, wherein each audio/video tag of said independent audio/video tags comprises an audio/video subset of said audio/video subsets independently stored with an associated portion of said portions of said tag data, and wherein each audio/video subset is associated with different subject matter of a single audio/video file of said audio/video data, wherein each said different subject matter comprises subject matter associated with comedy video subject matter, action video subject matter, romantic video subject matter, or drama video subject matter; dividing, by said computer processor, each said audio/video tag into multiple sub tags, wherein each sub tag of said multiple sub tags comprises an associated portion of said independent audio/video tags; receiving, by said computer processor, rule data comprising rules associated with allowing users of a social networking system to view each said audio/video subset, said rule data comprising time and date based rules and subject matter based rules; associating, by said computer processor, said rule data with said independent audio/video tags; storing, by said computer processor, said modified audio/video data file, said multiple sub tags, and said rule data; determining, by said computer processor based on said rules, a schedule for sharing said independent audio/video tags with different users of said social networking system based on specified dates, specified time periods, and specified subject matter of each said different subject matter, wherein said specified dates comprise a set of dates occurring prior to a specified date and a set of dates occurring after said specified dates; sharing, by said computer processor with said social networking system, specified audio/video tags of said independent audio/video tags and specified sub tags of said multiple sub tags; receiving, by said computer processor from a user of said social networking system, a request for audio/video; analyzing, by said computer processor, said rules with respect to said modified audio/video data file, said multiple sub tags, and said rule data; analyzing, by said computer processor, said schedule; and transmitting, by said computer processor to said user in response to results of said analyzing said rules and said analyzing said schedule, an audio/video subset of said audio/video subsets and a sub tag of said multiple sub tags.