System and method to remove the date specific information from a broadcast automation playlist
US-9729926-B1 · Aug 8, 2017 · US
US10070184B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10070184-B2 |
| Application number | US-201715612585-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 2, 2017 |
| Priority date | Jul 1, 2016 |
| Publication date | Sep 4, 2018 |
| Grant date | Sep 4, 2018 |
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.
Embodiments herein describe a content distribution system that removes time-dependent promotional content before providing a recording of a media presentation (e.g., show or program) to a video-on-demand (VOD) provider. To receive Nielsen credit for a subscriber watching a recording of the media presentation using VOD, the recording must be almost the same as the live version of the media presentation which includes the original program content and the commercial advertisements shown during commercial breaks. However, some shows also include promotional content that a telecommunication or cable provider adds to the media presentation to promote other shows or events being broadcasted later. By the time the user views the recording, however, the promotional content may already be outdated. The embodiments herein describe techniques for removing time-dependent promotional content from a media presentation before the recording of the media presentation is sent to VOD providers.
Opening claim text (preview).
What is claimed is: 1. A method for providing a recording of a media presentation, the method comprising: receiving a timeslot playlist for the media presentation, wherein the timeslot playlist comprises a list of content to be provided to a user, wherein the list of content comprises entries for program content, time-dependent promotional content, and commercial advertisement content, wherein the time-dependent promotional content contains information that is relevant depending on when the user views the media presentation; removing at least a portion of the time-dependent promotional content from the timeslot playlist to generate an adjusted timeslot playlist; and assembling, using one or more computer processors, content listed in the adjusted timeslot playlist to generate the recording of the media presentation, wherein the recording comprises the program content and the commercial advertisement content and excludes the removed time-dependent promotional content. 2. The method of claim 1 , wherein a total duration of the list of content in the timeslot playlist is the same as a total duration of a list of content in the adjusted timeslot playlist. 3. The method of claim 1 , further comprising: assembling the content listed in the timeslot playlist to generate a different recording of the media presentation for a live broadcast, wherein the different recording includes the time-dependent promotional content. 4. The method of claim 1 , wherein the list of content in the timeslot playlist includes a snipe comprising the time-dependent promotional content, wherein the snipe is configured to overlay the program content. 5. The method of claim 1 , wherein the list of content in the timeslot playlist includes promotional content comprising the time-dependent promotional content, wherein the promotional content is scheduled to be outputted during a commercial break in the media presentation. 6. The method of claim 1 , further comprising: replacing, before assembling the content listed in the adjusted timeslot playlist, the time-dependent promotional content in the adjusted timeslot playlist with promotional content that is not time dependent, wherein the promotional content promotes at least one of a video-on-demand (VOD) provider and a different media presentation affiliated with the VOD provider; and transmitting the recording to the VOD provider for distribution to the user in response to a user request. 7. The method of claim 1 , wherein the information in the time-dependent promotional content promotes an event that occurs in the past depending on when the user views the recording. 8. The method of claim 1 , wherein removing the time-dependent promotional content from the timeslot playlist comprises: identifying all the time-dependent promotional content in the timeslot playlist using a predefined flag, wherein the time-dependent promotional content is flagged when added to the timeslot playlist; and removing the identified time-dependent promotional content from the timeslot playlist. 9. The method of claim 1 , wherein removing the time-dependent promotional content from the timeslot playlist comprises: identifying an expiration date for the time-dependent promotional content in the timeslot playlist, wherein the expiration date indicates when information in the time-dependent promotional content becomes stale; and comparing the expiration date to a threshold to identify the portion of the time-dependent promotional content that is removed from the timeslot playlist. 10. A non-transitory computer readable storage medium comprising: computer-readable program code for providing a recording of a media presentation, wherein, when executed by a computing processor, the computer-readable program code performs an operation comprising: receiving a timeslot playlist for the media presentation, wherein the timeslot playlist comprises a list of content to be provided to a user, wherein the list of content comprises entries for program content, time-dependent promotional content, and commercial advertisement content, wherein the time-dependent promotional content contains information that is relevant depending on when the user views the media presentation; removing at least a portion of the time-dependent promotional content from the timeslot playlist to generate an adjusted timeslot playlist; and assembling, using one or more computer processors, content listed in the adjusted timeslot playlist to generate the recording of the media presentation, wherein the recording comprises the program content and the commercial advertisement content and excludes the removed time-dependent promotional content. 11. The computer readable storage medium of claim 10 , wherein a total duration of the list of content in the timeslot playlist is the same as a total duration of a list of content in the adjusted timeslot playlist. 12. The computer readable storage medium of claim 10 , wherein the list of content in the timeslot playlist includes a snipe comprising the time-dependent promotional content, wherein the snipe is configured to overlay the program content. 13. The computer readable storage medium of claim 10 , wherein the operation further comprises: replacing, before assembling the content listed in the adjusted timeslot playlist, the time-dependent promotional content in the adjusted timeslot playlist with promotional content that is not time dependent, wherein the promotional content promotes at least one of a video-on-demand (VOD) provider and a different media presentation affiliated with the VOD provider; and transmitting the recording to the VOD provider for distribution to the user in response to a user request. 14. The computer readable storage medium of claim 10 , wherein the information in the time-dependent promotional content promotes an event that occurs in the past depending on when the user views the recording. 15. The computer readable storage medium of claim 10 , wherein removing the time-dependent promotional content from the timeslot playlist comprises: identifying all the time-dependent promotional content in the timeslot playlist using a predefined flag, wherein the time-dependent promotional content is flagged when added to the timeslot playlist; and removing the identified time-dependent promotional content from the timeslot playlist. 16. The computer readable storage medium of claim 10 , wherein removing the time-dependent promotional content from the timeslot playlist comprises: identifying an expiration date for the time-dependent promotional content in the timeslot playlist, wherein the expiration date indicates when information in the time-dependent promotional content becomes stale; and comparing the expiration date to a threshold to identify the portion of the time-dependent promotional content that is removed from the timeslot playlist. 17. A system, comprising: one or more computing processors; and a memory comprising a program that when executed by the one or more computer processors performs an operation comprising: receiving a timeslot playlist for a media presentation, wherein the timeslot playlist comprises a list of content to be provided to a user, wherein the list of content comprises entries for program content, time-dependent promotional content, and commercial advertisement content, wherein the time-dependent promotional content contains information that is relevant depending on when the user views the media presentation; removing at least a portion of the time-dependent promotional content from the timeslot playlist to generate
Structuring of content, e.g. decomposing content into time segments · CPC title
for requesting content on demand, e.g. video on demand · CPC title
involving the time of distribution, e.g. the best time of the day for inserting an advertisement or airing a children programme · CPC title
Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27) · CPC title
involving advertisement data (advertising per se G06Q30/02) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.