Method and apparatus for frame accurate advertisement insertion
US-2015007218-A1 · Jan 1, 2015 · US
US2016285941A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016285941-A1 |
| Application number | US-201315031339-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 24, 2013 |
| Priority date | Oct 24, 2013 |
| Publication date | Sep 29, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
It is presented a method for combining main streaming content comprising a plurality of main segment files and secondary streaming content comprising at least one secondary segment file. The method is performed in a multimedia streaming service node and comprises the steps of: determining a time slot within the main streaming content where secondary streaming content should be provided; setting a time reference of each one of the at least one secondary segment file to correspond to a time reference of the at least one discardable main segment file; setting a sequence number of each one of the at least one secondary segment file to correspond to a sequence number of the at least one discardable main segment file; providing the main segment files which are distinct from the at least one discardable main segment file; and providing the at least one secondary segment file.
Opening claim text (preview).
1 . A method for combining main streaming content comprising a plurality of main segment files and secondary streaming content comprising at least one secondary segment file, the method being performed in a multimedia streaming service node and comprising the steps of: determining a time slot within the main streaming content where secondary streaming content should be provided, the time slot corresponding to at least one discardable main segment file; setting a time reference of each one of the at least one secondary segment file to correspond to a time reference of the at least one discardable main segment file; setting a sequence number of each one of the at least one secondary segment file to correspond to a sequence number of the at least one discardable main segment file; providing the main segment files which are distinct from the at least one discardable main segment file for delivery to at least one streaming client; and providing the at least one secondary segment file for delivery to the at least one streaming client. 2 . The method according to claim 1 , wherein the main streaming content is live content. 3 . The method according to claim 1 , wherein the multimedia streaming service node is a broadcast/multicast service centre and the steps of providing the at least one secondary segment file and providing the main segment files comprise the use of a multimedia broadcast/multicast service, MBMS, or evolved MBMS. 4 . The method according to claim 1 , further comprising the step of: adjusting a time reference of each one of all main segment files after the time slot, to reflect any differences in duration between the at least one discardable main segment file and the at least one secondary segment file. 5 . The method according to claim 1 , wherein the step of determining a time slot comprises receiving details about the time slot from a content management system. 6 . The method according to claim 1 , further comprising the step of: setting a filename of each one of the at least one secondary segment file where the filename includes the sequence number which is set in the respective secondary segment file. 7 . The method according to claim 1 , wherein the method is performed for audio content as well as for video content. 8 . The method according to claim 1 , wherein in the step of setting a time reference, the time reference includes at least one of an earliest presentation time parameter and a decode time parameter of the respective secondary segment file. 9 . The method according to claim 1 , wherein the step of providing the main segment files comprises the two substeps of: providing the main segment files which are prior to the time slot prior to the step of providing the at least one secondary segment file; and providing the main segment files which are after the time slot after the step of providing the at least one secondary segment file. 10 . A multimedia streaming service node for combining main streaming content comprising a plurality of main segment files and secondary streaming content comprising at least one secondary segment file, the multimedia streaming service node comprising: a processor; and a memory storing instructions that, when executed by the processor, causes the multimedia streaming service node to: determine a time slot within the main streaming content where secondary streaming content should be provided, the time slot corresponding to at least one discardable main segment file; set a time reference of each one of the at least one secondary segment file to correspond to a time reference of the at least one discardable main segment file; set a sequence number of each one of the at least one secondary segment file to correspond to a sequence number of the at least one discardable main segment file; provide the main segment files which are distinct from the at least one discardable main segment file, for delivery to at least one streaming client; and provide the at least one secondary segment file for delivery to the at least one streaming client. 11 . The multimedia streaming service node according to claim 10 , wherein the main streaming content is live content. 12 . The multimedia streaming service node according to claim 10 , wherein the multimedia streaming service node is a broadcast/multicast service centre and the instructions to provide the at least one secondary segment file and provide the main segment files comprise instructions that, when executed by the processor, causes the multimedia streaming service node to use of a multimedia broadcast/multicast service, MBMS, or evolved MBMS. 13 . The multimedia streaming service node according to claim 10 , further comprising instructions that, when executed by the processor, causes the multimedia streaming service node to: adjust a time reference of each one of all main segment files after the time slot, to reflect any differences in duration between the at least one discardable main segment file and the at least one secondary segment file. 14 . The multimedia streaming service node according to claim 10 , wherein the instructions to determine a time slot comprises instructions that, when executed by the processor, causes the multimedia streaming service node to receive details about the time slot from a content management system. 15 . The multimedia streaming service node according to claim 10 , further comprising instructions that, when executed by the processor, causes the multimedia streaming service node to: set a filename of each one of the at least one secondary segment file where the filename includes the sequence number which is set in the respective secondary segment file. 16 . The multimedia streaming service node according to claim 10 , wherein the instructions comprise instructions that, when executed by the processor, causes the multimedia streaming service node to handle audio content and video content. 17 . The multimedia streaming service node according to claim 10 , wherein the instructions to set a time reference comprise instructions that, when executed by the processor, causes the multimedia streaming service node to set the time reference including at least one of an earliest presentation time parameter and a decode time parameter of the respective secondary segment file. 18 . The multimedia streaming service node according to claim 10 , wherein the instructions to provide the main segment files comprise instructions that, when executed by the processor, causes the multimedia streaming service node to: provide the main segment files which are prior to the time slot prior to providing the at least one secondary segment file; and provide the main segment files which are after to the time slot after providing the at least one secondary segment file. 19 . A computer program product, comprising a computer program for combining main streaming content, comprising a plurality of main segment files and secondary streaming content, comprising at least one secondary segment file, the computer program product further comprising a non-transitory computer readable medium on which the computer program is stored and the computer program comprising computer program code which, when run on a multimedia streaming service node, causes the multimedia streaming service node to: determine a time slot within the main streaming content where secondary streaming content should be provided, the time slot corresponding to at least one discardable main segment file; set a time reference of each one of the at l
Electricity · mapped topic
Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services · CPC title
Electricity · mapped topic
Electricity · mapped topic
at the source (reformatting of additional data in video distribution servers H04N21/2355) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.