DETERMINISTICALLY SKEWING SYNCHRONIZED EVENTS FOR CONTENT STREAMS
First Claim
1. A computerized method comprising:
- buffering a first content stream comprising at least one content processing location in a first buffer, wherein the first buffer is associated with a first processing delay parameter;
buffering a second content stream in a second buffer, the second content stream comprising at least one content processing location, the second buffer being associated with a second processing delay parameter that is different from the first processing delay parameter;
processing the first content stream at the at least one content processing location of the first content stream at a first content processing time based on the first processing delay parameter; and
processing the second content stream at the at least one content processing location of the second content stream at a second content processing time based on the second processing delay parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
Described are computer-based methods and apparatuses, including computer program products, for deterministically skewing synchronized events for content streams. A first content stream comprising at least one content processing location is buffered in a first buffer, wherein the first buffer is associated with a first processing delay parameter. A second content stream is buffered in a second buffer, the second content stream comprising at least one content processing location, the second buffer being associated with a second processing delay parameter that is different from the first processing delay parameter. The first content stream is processed at the at least one content processing location of the first content stream at a first content processing time based on the first processing delay parameter. The second content stream is processed at the at least one content processing location of the second content stream at a second content processing time based on the second processing delay parameter.
-
Citations
19 Claims
-
1. A computerized method comprising:
-
buffering a first content stream comprising at least one content processing location in a first buffer, wherein the first buffer is associated with a first processing delay parameter; buffering a second content stream in a second buffer, the second content stream comprising at least one content processing location, the second buffer being associated with a second processing delay parameter that is different from the first processing delay parameter; processing the first content stream at the at least one content processing location of the first content stream at a first content processing time based on the first processing delay parameter; and processing the second content stream at the at least one content processing location of the second content stream at a second content processing time based on the second processing delay parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a first buffer associated with a first processing delay parameter; a second buffer associated with a second processing delay parameter; and an ingest module in communication with the first buffer and the second buffer configured to; buffer a first content stream comprising at least one content processing location in the first buffer; buffer a second content stream in the second buffer, the second content stream comprising at least one content processing location; process the first content stream at the at least one content processing location of the first content stream at a first content processing time based on the first processing delay parameter; and process the second content stream at the at least one content processing location of the second content stream at a second content processing time based on the second processing delay parameter. - View Dependent Claims (16, 17)
-
-
18. A computer program product, tangibly embodied in a computer readable storage medium, the computer program product including instructions being operable to cause a data processing apparatus to:
-
buffer a first content stream comprising at least one content processing location in a first buffer, wherein the first buffer is associated with a first processing delay parameter; buffer a second content stream in a second buffer, the second content stream comprising at least one content processing location, the second buffer being associated with a second processing delay parameter that is different from the first processing delay parameter; process the first content stream at the at least one content processing location of the first content stream at a first content processing time based on the first processing delay parameter; and process the second content stream at the at least one content processing location of the second content stream at a second content processing time based on the second processing delay parameter.
-
-
19. A system comprising means for:
-
buffering a first content stream comprising at least one content processing location in a first buffer, the first buffer being associated with a first processing delay parameter; buffering a second content stream comprising at least one content processing location in a second buffer, the second buffer being associated with a second processing delay parameter; processing the first content stream at the at least one content processing location of the first content stream at a first content processing time based on the first processing delay parameter; and processing the second content stream at the at least one content processing location of the second content stream at a second content processing time based on the second processing delay parameter.
-
Specification