On-demand creation of reports
US-9215393-B2 · Dec 15, 2015 · US
US2023247243A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023247243-A1 |
| Application number | US-202318098192-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 18, 2023 |
| Priority date | Jun 30, 2017 |
| Publication date | Aug 3, 2023 |
| 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.
Systems and methods for updating advertisements embedded in a media asset scheduled for download at a future time. The media guidance application may receive a request from a user to download a media asset at a future time, where the media asset includes a plurality of embedded advertisements. The media guidance application may determine whether to update an embedded advertisement in the plurality of embedded advertisements. After determining to update the embedded advertisement, the media guidance application may replace the embedded advertisement with an updated advertisement in the media asset.
Opening claim text (preview).
1 - 51 . (canceled) 52 . A method comprising: receiving a request from a user to download a media asset; identifying, based on an original user advertising criteria, a first advertisement to be embedded with the media asset, wherein the first advertisement satisfies the original user advertising criteria; downloading the media asset with the embedded first advertisement; determining, after a period of time has elapsed from the download, that the original user advertising criteria has changed to an updated user advertising criteria; determining that the embedded first advertisement fails to satisfy the updated user advertising criteria; and in response to determining that the embedded first advertisement fails to satisfy the updated user advertising criteria: retrieving a second advertisement from a plurality of advertisements that satisfies the updated user advertising criteria; and replacing the embedded first advertisement with the second advertisement. 53 . The method of claim 52 , wherein the original user advertising criteria and the updated user advertising criteria include user preferences based on social media preferences of the user. 54 . The method of claim 52 , wherein the original user advertising criteria and the updated user advertising criteria include a threshold popularity advertising criteria, and wherein the second advertisement is retrieved only if it exceeds the threshold popularity advertising criteria. 55 . The method of claim 52 , further comprising: retrieving, from the updated user advertising criteria, a threshold period of time; retrieving, from metadata for the first advertisement, an age of the first advertisement; comparing the age of the first advertisement with the threshold period of time; in response to determining that the age of the first advertisement exceeds the threshold period of time, determining that the first advertisement in the media asset needs to be updated; and based on determining the first advertisement needs to be updated, replacing the first advertisement with the second advertisement. 56 . The method of claim 52 , further comprising: periodically determining whether the original user advertising criteria have changed by: retrieving the updated user advertising criteria; and determining whether the updated user advertising criteria are different from the original user advertising criteria. 57 . The method of claim 52 , further comprising: receiving, from the user, a time at which the user will view the media asset; comparing the second advertisement with a time-of-day advertising criteria; determining, from the comparison, whether the second advertisement meets the time-of-day advertising criteria; and in response to determining that the second advertisement meets the time-of-day advertising criteria, replacing the first advertisement with the second advertisement. 58 . The method of claim 52 , further comprising: storing the second advertisement in association with the downloaded media asset in a non-transitory computer-readable medium. 59 . The method of claim 52 , wherein the updated user advertising criteria comprise preferred media genres. 60 . The method of claim 52 , further comprising: determining that the user has previously viewed the first advertisement; and replacing the embedded first advertisement with the second advertisement in response to determining that that user has previously viewed the first advertisement. 61 . The method of claim 60 , wherein determining that the user has previously viewed the first advertisement includes determining that the user has viewed a threshold percentage of the first advertisement. 62 . A system, comprising: a non-transitory computer-readable medium; and control circuitry configured to: receive a request from a user to download a media asset; identify, based on an original user advertising criteria, a first advertisement to be embedded with the media asset, wherein the first advertisement satisfies the original user advertising criteria; download the media asset with the embedded first advertisement; determine, after a period of time has elapsed from the download, that the original user advertising criteria has changed to an updated user advertising criteria; determine that the embedded first advertisement fails to satisfy the updated user advertising criteria; and in response to determining that the embedded first advertisement fails to satisfy the updated user advertising criteria: retrieve a second advertisement from a plurality of advertisements that satisfies the updated user advertising criteria; and replace the embedded first advertisement with the second advertisement. 63 . The system of claim 62 , wherein the original user advertising criteria and the updated user advertising criteria include user preferences based on social media preferences of the user. 64 . The system of claim 62 , wherein the original user advertising criteria and the updated user advertising criteria include a threshold popularity advertising criteria, and wherein the second advertisement is retrieved only if it exceeds the threshold popularity advertising criteria. 65 . The system of claim 62 , wherein the control circuitry is further configured to: retrieve, from the updated user advertising criteria, a threshold period of time; retrieve, from metadata for the first advertisement, an age of the first advertisement; compare the age of the first advertisement with the threshold period of time; in response to determining that the age of the first advertisement exceeds the threshold period of time, determine that the first advertisement in the media asset needs to be updated; and based on determining the first advertisement needs to be updated, replace the first advertisement with the second advertisement. 66 . The system of claim 62 , wherein the control circuitry is further configured to: periodically determine whether the original user advertising criteria have changed by: retrieving the updated user advertising criteria; and determining whether the updated user advertising criteria are different from the original user advertising criteria. 67 . The system of claim 62 , wherein the control circuitry is further configured to: receive, from the user, a time at which the user will view the media asset; compare the second advertisement with a time-of-day advertising criteria; determine, from the comparison, whether the second advertisement meets the time-of-day advertising criteria; and in response to determining that the second advertisement meets the time-of-day advertising criteria, replace the first advertisement with the second advertisement. 68 . The system of claim 62 , wherein the control circuitry is further configured to: store the second advertisement in association with the downloaded media asset in a non-transitory computer-readable medium. 69 . The system of claim 62 , wherein the updated user advertising criteria comprise preferred media genres. 70 . The system of claim 62 , wherein the control circuitry is further configured to: determine that the user has previously viewed the first advertisement; and replace the embedded first advertisement with the second advertisement in response to determining that that user has previously viewed the first advertisement. 71 . The system of claim 70 , wherein determining that the user has previously viewed the first advertisement includes determining that t
for providing content or additional data updates, e.g. updating software modules, stored at the client (deployment, distribution, installation, update of software G06F8/65; error detection or correction during software upgrading G06F11/1433; arrangements for updating broadcast information or broadcast-related information H04H60/25) · CPC title
involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement · CPC title
involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level · CPC title
Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched (monitoring of user activities for profile generation for accessing a video database G06F16/739; protecting generic digital content where the protection is independent of the precise nature of the content G06F21/10; arrangements for monitoring the use made of the broadcast services in broadcast systems H04H60/31) · CPC title
involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.