US9270515B1ActiveUtility

Identifying portions of a media stream

91
Assignee: POSTELNICU GHEORGHEPriority: Aug 15, 2012Filed: Aug 15, 2012Granted: Feb 23, 2016
Est. expiryAug 15, 2032(~6.1 yrs left)· nominal 20-yr term from priority
H04N 21/854H04N 21/8358G11B 27/30H04N 21/23424H04L 65/765H04L 65/1101H04L 29/06027G11B 27/00H04L 65/611
91
PatentIndex Score
21
Cited by
19
References
21
Claims

Abstract

Aspects relate to tagging portions of streaming media such that one or more actions can be taken on the tagged portions. An action can be to remove a section of the streaming media. Another action can be to retain a portion of the streaming media, regardless of whether or not other portions are retained. Another action can be to replace content with different content. The tagging can be facilitated by the user of a lightweight embedded watermark. In another example, the tagging can be facilitated through the use of watermark types.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system, comprising:
 a processor; and 
 a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising: 
 a reception component configured to: 
 receive a media stream comprising a plurality of temporal segments, at least one of the temporal segments of the media stream including logo information; and 
 receive a supplemental stream, at substantially the same time as receiving the media stream, comprising at least one logo indicator, wherein each logo indicator identifies a temporal segment of the plurality of temporal segments and specifies an action to take on the temporal segment; and 
 a processing component that selectively processes respective temporal segments in a rebroadcast of the media stream as a function of the at least one logo indicator. 
 
     
     
       2. The system of  claim 1 , wherein the action comprises at least one of include the temporal segment in a rebroadcast of the media stream or exclude the temporal segment from the rebroadcast of the media stream and merge a temporal segment immediately preceding the temporal segment with another temporal segment immediately following the temporal segment. 
     
     
       3. The system of  claim 2 , wherein the processing component includes the temporal segment in the rebroadcast of the media stream in response to the indicator specifying to include the temporal segment in the rebroadcast of the media stream. 
     
     
       4. The system of  claim 2 , wherein the processing component excludes the temporal segment from the rebroadcast of the media stream and merges the temporal segment immediately preceding the temporal segment with the other temporal segment immediately following the temporal segment in response to the indicator specifying to exclude the temporal segment from the rebroadcast of the media stream and merge the temporal segment immediately preceding the temporal segment with the other temporal segment immediately following the temporal segment. 
     
     
       5. The system of  claim 1 , wherein the action comprises at least one of include the temporal segment in the rebroadcast of the media stream, exclude the temporal segment from the rebroadcast of the media stream and merge a temporal segment immediately preceding the temporal segment with another temporal segment immediately following the temporal segment, or replace the temporal segment with a different temporal segment. 
     
     
       6. The system of  claim 1 , wherein the temporal segment comprises explicit language. 
     
     
       7. The system of  claim 5 , wherein the processing component further comprises a replacement component that replaces the temporal segment with the different temporal segment in response to the indicator specifying to replace the temporal segment with the different temporal segment. 
     
     
       8. The system of  claim 1 , wherein the temporal segment is an advertisement. 
     
     
       9. The system of  claim 1 , wherein the temporal segment comprises adult content. 
     
     
       10. A method, comprising:
 receiving a media stream comprising a plurality of temporal segments, at least one of the temporal segments including logo information; 
 receiving a supplemental stream, concurrent to receiving the media stream, comprising at least one logo indicator, wherein each logo indicator identifies a temporal segment of the plurality of temporal segments and specifies an action to take on the temporal segment; and 
 selectively performing actions on respective temporal segments for a rebroadcast of the media stream based on the at least one logo indicator. 
 
     
     
       11. The method of  claim 10 , wherein the action comprises at least one of include the temporal segment in a rebroadcast of the media stream or exclude the temporal segment from the rebroadcast of the media stream and merge a temporal segment immediately preceding the temporal segment with another temporal segment immediately following the temporal segment. 
     
     
       12. The method of  claim 11 , wherein the selectively performing the action on the temporal segment comprises including the temporal segment in the rebroadcast of the media stream in response to the indicator specifying to include the temporal segment in the rebroadcast of the media. 
     
     
       13. The method of  claim 11 , wherein the selectively performing the action on the temporal segment comprises excluding the temporal segment from the rebroadcast of the media stream and merging a temporal segment immediately preceding the temporal segment with the other temporal segment immediately following the temporal segment in response to the indicator specifying to exclude the temporal segment from the rebroadcast of the media stream and merge the temporal segment immediately preceding the temporal segment with the other temporal segment immediately following the temporal segment. 
     
     
       14. The method of  claim 10 , wherein the action comprises at least one of include the temporal segment in the rebroadcast of the media stream, exclude the temporal segment from the rebroadcast of the media stream and merge a temporal segment immediately preceding the temporal segment with another temporal segment immediately following the temporal segment, or replace the temporal segment with a different temporal segment. 
     
     
       15. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause a system including a processor to perform operations comprising:
 receiving a media stream comprising a plurality of temporal segments, at least one of the temporal segments of the media stream including logo information; 
 receiving a supplementary stream, substantially simultaneous to receiving the media stream, comprising at least one logo indicator, wherein each logo indicator identifies a temporal segment of the plurality of temporal segments and specifies an action to take on the temporal segment; and 
 selectively performing actions on respective temporal segments for a rebroadcast of the media stream based upon the at least one logo indicator. 
 
     
     
       16. The non-transitory computer-readable medium of  claim 15 , wherein the action comprises at least one of include the temporal segment in a rebroadcast of the media stream or exclude the temporal segment from the rebroadcast of the media stream and merge a temporal segment immediately preceding the temporal segment with another temporal segment immediately following the temporal segment. 
     
     
       17. The non-transitory computer-readable medium of  claim 16 , wherein the selectively performing the action on the temporal segment comprises including the temporal segment in the rebroadcast of the media stream in response to the indicator specifying to include the temporal segment in the rebroadcast of the media. 
     
     
       18. A system, comprising:
 a processor; and 
 a memory coupled to the processor, the memory having stored therein computer-executable instructions comprising: 
 means for receiving a media stream comprising a plurality of temporal segments, at least one of the temporal segments including logo information; 
 means for receiving a supplemental stream, at substantially the same time as receiving the media stream, comprising the at least one logo indicator, wherein each logo indicator identifies a temporal segment of the plurality of temporal segments and specifies an action to take on the temporal segment; and 
 means for selectively performing actions on respective temporal segments for a rebroadcast of the media stream as a function of the logo indicator. 
 
     
     
       19. The system of  claim 18 , wherein the action comprises at least one of include the temporal segment in a rebroadcast of the media stream or exclude the temporal segment from the rebroadcast of the media stream and merge a temporal segment immediately preceding the temporal segment with another temporal segment immediately following the temporal segment. 
     
     
       20. The system of  claim 19 , wherein the means for selectively performing the actions comprises means for including the temporal segment in the rebroadcast of the media stream in response to the indicator specifying to include the temporal segment in the rebroadcast of the media. 
     
     
       21. The system of  claim 19 , wherein the means for selectively performing the actions comprises means for excluding the temporal segment from the rebroadcast of the media stream and merging the temporal segment immediately preceding the temporal segment with the other temporal segment immediately following the temporal segment in response to the indicator specifying to exclude the temporal segment from the rebroadcast of the media stream and merge the temporal segment immediately preceding the temporal segment with the other temporal segment immediately following the temporal segment.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.