Granular tagging of content
AssigneeMicrosoft Technology Licensing, LLC
InventorsScott Porter, Charlie Nilsson, Ryan Andrew Powell
Life of this patent
Estimating the term…
Abstract
A method of associating metadata with digital content items is provided. The method includes determining portions of a digital content item containing content meriting associating of preexisting or dynamically-determined metadata information, associating such preexisting or dynamically-determined metadata with selected portions of the digital content item via application of tags to the selected portions, and controlling, during a dynamically unfolding time interval definable via timestamps, subsequent consumption of the digital content item based on the intermittent presence of tags.
Claims14
A method of associating metadata with digital content items, comprising:
- receiving, at a computing device, an audio or video digital content item including one or more community-applied tags, each community-applied tag dynamically applied to the audio or video digital content item during previous consumption of the audio or video digital content item by members of a community based on a respective comparison of one or more response levels of the community to a threshold, each community-applied tag indicating a specific timestamped portion of the audio or video digital content item that includes a temporally-defined audio or video segment that the community collectively deems to be inappropriate or otherwise objectionable for a user, the one or more response levels indicating a response of the community to the timestamped portion, where tags are also applied to the audio or video digital content item by a companion device during previous consumption of the audio or video digital content item at the computing device;
- and
- during subsequent consumption of the audio or video digital content item at the computing device, automatically skipping or muting timestamped portions tagged as including the temporally-defined audio or video segment.
A method of associating metadata with digital content items in a parental control system in which a parental user desires to constrain consumption of one or more minor users, comprising:
- sending an audio or video digital content item from a content provider server computing device to a consumption computing device;
- during consumption of the audio or video digital content item on the consumption computing device, receiving at the content provider server computing device from a companion computing device, indications generated by user annotations of the audio or video digital content item on the companion computing device;
- at the content provider server computing device, dynamically and intermittently associating metadata information with the audio or video digital content item based on the indication, each association of metadata information indicating a specific timestamped portion of the audio or video digital content item that includes a temporally-defined audio or video segment that is inappropriate or otherwise objectionable for the one or more minor users, and wherein during subsequent consumption of the audio or video digital content item for the one or more minor users at the consumption computing device the timestamped portions including the temporally-defined audio or video segments are automatically skipped over or muted based on the associated metadata information, the metadata information including community-applied tags, each community-applied tag dynamically applied to the audio or video content item during previous consumption of the audio or video digital content item by members of a community based on a respective comparison of one or more response levels of the community to a threshold, the one or more response levels indicating a response of the community to the timestamped portion.
A consumption computing system, comprising:
- a logic subsystem containing one or more processors;
- a data-holding subsystem containing instructions executable by the one or more processors to:
- receive an audio or video digital content item including one or more community-applied tags, each community-applied tag dynamically applied to the audio or video digital content item during previous consumption of the audio or video digital content item by members of a community based on a respective comparison of one or more response levels of the community to a threshold, each community-applied tag indicating a specific timestamped portion of the audio or video digital content item that includes a temporally-defined audio or video segment that the community collectively deems to be inappropriate or otherwise objectionable for a user, the one or more response levels indicating a response of the community to the timestamped portion;
- and
- during consumption of the audio or video digital content item, perform at least one of skip or remove selected timestamped portions tagged as including the temporally-defined audio or video segment, where prior to such consumption, and during a first consumption session, a second computing system that acts as a companion device to the consumption computing system is used to apply tags to the audio or video digital content item.
Dependencies are inferred from the claim text.