DYNAMIC PROCESSING OF STREAMED CONTENT
First Claim
1. A computer-implemented method for delivery of video content across a network comprising:
- receiving a video stream from a content source for delivery to a client of a content publisher, wherein the client subscribes to the content publisher to receive video content;
detecting a trigger signal within the video stream, wherein the trigger signal is indicative of a temporal mark injected into the video stream by the content publisher;
processing the trigger signal to determine whether to modify delivery of the video stream to the client; and
if necessary, modifying delivery of the video stream in accordance with the processing of the trigger signal.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments generally disclosed herein include computer-implemented methods for delivery of video content across a network. Such methods comprise a content delivery manager capable of receiving a video stream from a content source for delivery to a end user of a content publisher. The content delivery manager is further capable of detecting a trigger signal within the video stream. For example, the trigger signal can indicate a temporal mark injected into the video stream by the content publisher. During general operation, the content delivery manager processes the trigger signal to determine whether to modify delivery of the video stream to the end user. According to another general embodiment, a computer-implemented method is provided for authorizing delivery of a video stream to an end user.
-
Citations
20 Claims
-
1. A computer-implemented method for delivery of video content across a network comprising:
-
receiving a video stream from a content source for delivery to a client of a content publisher, wherein the client subscribes to the content publisher to receive video content; detecting a trigger signal within the video stream, wherein the trigger signal is indicative of a temporal mark injected into the video stream by the content publisher; processing the trigger signal to determine whether to modify delivery of the video stream to the client; and if necessary, modifying delivery of the video stream in accordance with the processing of the trigger signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for streaming video content across a network comprising:
-
receiving a video stream from a content source for delivery to a client of a content publisher, wherein the content source is associated with the content publisher, and the client has been pre-authorized to receive video content from the content publisher; detecting a trigger signal within the video stream, wherein the trigger signal is indicative of a temporal mark injected into the video stream by a human associated with the content publisher; querying an Electronic Programming Guide (EPG) to determine whether to modify the delivery of the video stream to the client, wherein the EPG is configured to provide a schedule that identifies when various content provided by the content publisher will be available for reception by authorized clients of the content publisher; receiving a response from the EPG, wherein the response includes at least one of advertisement information and geo-filtering information; and modifying delivery of the video stream to the client in accordance with the at least one of advertisement information and geo-filtering information.
-
-
16. A system configured for delivery of video content across a network comprising:
-
a content server configured to receive a video stream from a content source for delivery to a client of a content publisher, wherein the client subscribes to the content publisher to receive video content; wherein the content server is configured to detect a trigger signal within the video stream, the trigger signal being indicative of a temporal mark injected into the video stream by the content publisher; wherein the content server is further configured to process the trigger signal to determine whether to modify delivery of the video stream to the client; wherein the content server is further configured to modify delivery of the video stream in accordance with the processing of the trigger signal; and a content delivery network configured to receive the modified video stream from the server and then deliver the modified video stream to the client. - View Dependent Claims (17, 18, 19, 20)
-
Specification