Multiple playback local ad rotation

US11532016B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11532016-B2
Application numberUS-201916549436-A
CountryUS
Kind codeB2
Filing dateAug 23, 2019
Priority dateJun 4, 2014
Publication dateDec 20, 2022
Grant dateDec 20, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

According to some aspects, disclosed methods and systems may include storing, in a local storage of a device, a plurality of advertisements; and outputting for display first content comprising a first portion of a first set of advertisements associated with a first campaign period. The disclosed methods and system may also include, in response to an expiration of the first campaign period, outputting for display second content comprising a second portion of the first set of advertisements based on a first set of one or more advertising rules.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: storing, in a local storage of a device in an online state: video content for offline output; a plurality of interactive advertisements; and for each interactive advertisement of the plurality of interactive advertisements: information indicating a corresponding time period during which the interactive advertisement is to be output; and information indicating a threshold quantity of interactions for adjusting the corresponding time period while the device is in an offline state; causing, while the device is in the offline state and during a first time period, first offline output of a first portion of the video content with a first interactive advertisement of the plurality of interactive advertisements; receiving, while the device is in the offline state, a quantity of offline user interactions with the first interactive advertisement; and causing, after the first time period, based on determining that the quantity of offline user interactions satisfies the threshold, and while the device is in the offline state, second offline output of a second portion of the video content with a second interactive advertisement of the plurality of interactive advertisements. 2. The method of claim 1 , further comprising: collecting, while the device is in the offline state, statistical data based on one or more of a profile of a user, a device profile associated with the device, user habits, viewed content, stored content, or a geolocation associated with the device. 3. The method of claim 1 , further comprising: determining, while the device is in the offline state, user content stored on the device; and updating, by the device, based on the user content, and while the device is in the offline state, one or more advertising rules, wherein in the second offline output of the second portion of the video content, the second portion of the video content is output with the second interactive advertisement based on the updated one or more advertising rules. 4. The method of claim 1 , wherein in the second offline output of the second portion of the video content, the second portion of the video content is output with the second interactive advertisement instead of the first interactive advertisement. 5. The method of claim 1 , wherein the first time period is determined based on the first interactive advertisement, of the plurality of interactive advertisements, being output a predetermined number of times. 6. The method of claim 1 , wherein the second interactive advertisement of the plurality of interactive advertisements is determined based on determining a quantity of the first interactive advertisement has been played. 7. The method of claim 1 , further comprising: configuring the first time period as a predetermined period of time measured subsequent to an initial broadcast of the video content, wherein the plurality of interactive advertisements comprise advertisements broadcasted during the initial broadcast of the video content. 8. The method of claim 1 , further comprising: prior to the storing the plurality of interactive advertisements, streaming the first interactive advertisement of the plurality of interactive advertisements via a network, wherein the causing the second offline output of the second portion of the video content further comprises: accessing the second interactive advertisement of the plurality of interactive advertisements from the local storage of the device. 9. The method of claim 1 , wherein the first time period is determined based on a comparison of: a genre associated with the first interactive advertisement; and a genre associated with a content item stored in the local storage of the device. 10. The method of claim 1 , wherein causing the second offline output of the second portion of the video content is based on determining that an amount of time, associated with the user interactions with the first interactive advertisement while the device is in the offline state, satisfies a threshold value. 11. The method of claim 1 , further comprising: increasing the first time period by different amounts corresponding to different types of offline interactions with the first interactive advertisement. 12. The method of claim 1 , wherein the second interactive advertisement is further determined based on a type of the video content. 13. The method of claim 1 , further comprising: causing, while the device is in the online state and after an original expiration date of the first time period, a further output of the first interactive advertisement. 14. An apparatus comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the apparatus to: store, in a local storage of the apparatus in an online state: video content for offline output; a plurality of interactive advertisements; and for each interactive advertisement of the plurality of interactive advertisements: information indicating a corresponding time period during which the interactive advertisement is to be output; and information indicating a threshold quantity of interactions for adjusting the corresponding time period while the apparatus is in an offline state; cause, while the apparatus is in the offline state and during a first time period, first offline output of a first portion of the video content with a first interactive advertisement of the plurality of interactive advertisements; receive, while the apparatus is in the offline state, a quantity of offline user interactions with the first interactive advertisement; and cause, after the first time period, based on determining that the quantity of offline user interactions satisfies the threshold, and while the apparatus is in the offline state, second offline output of a second portion of the video content with a second interactive advertisement of the plurality of interactive advertisements. 15. The apparatus of claim 14 , wherein the instructions, when executed by the one or more processors, cause the apparatus to: collect, while the apparatus is in the offline state, statistical data based on one or more of a profile of a user, a device profile associated with the apparatus, user habits, viewed content, stored content, or a geolocation associated with the apparatus. 16. The apparatus of claim 14 , wherein the instructions, when executed by the one or more processors, cause the apparatus to: determine, while the apparatus is in the offline state, user content stored on the apparatus; and update, based on the user content and while the apparatus is in the offline state, one or more advertising rules, wherein in the second offline output of the second portion of the video content, the second portion of the video content is output with the second interactive advertisement based on the updated one or more advertising rules. 17. The apparatus of claim 14 , wherein in the second offline output of the second portion of the video content, the second portion of the video content is output with the second interactive advertisement instead of the first interactive advertisement. 18. The apparatus of claim 14 , wherein the first time period is determined based on the first interactive advertisement of the plurality of interactive advertisements being output a predetermined number of times. 19. The apparatus of claim 14 , wherein the second interactive advertisement of the plurality of interactive advertisements is determined based on determining a quant

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11532016B2 cover?
According to some aspects, disclosed methods and systems may include storing, in a local storage of a device, a plurality of advertisements; and outputting for display first content comprising a first portion of a first set of advertisements associated with a first campaign period. The disclosed methods and system may also include, in response to an expiration of the first campaign period, outp…
Who is the assignee on this patent?
Comcast Cable Comm Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0264. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 20 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).