Refreshing content items in offline or virally distributed content

US11816683B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11816683-B2
Application numberUS-202017119278-A
CountryUS
Kind codeB2
Filing dateDec 11, 2020
Priority dateApr 10, 2007
Publication dateNov 14, 2023
Grant dateNov 14, 2023

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.

A method, apparatus, and system are directed towards providing advertisement insertions at a point of consumption into digital content, such as broadcast television content. A content provider may initially mark the content for advertisement insertion, and create a metadata file indicating constraints, targets, expirations, or the like. A downstream user employs a plug-in component and provides an initial user profile, in part, to access the content with advertisements. As the content is played, and an advertising marker is encountered, fast forwarding or other skipping features are disabled, and an advertisement stream is spliced into the content stream. The advertisement stream is determined based on the user profile and/or other metadata. Moreover, the advertisement stream may be obtained over a network such that advertisements may be refreshed even years after the content has been acquired by the user. In one embodiment, the advertisement consumption may be tracked and reported.

First claim

Opening claim text (preview).

What is claimed as new and desired to be protected by Letters Patent of the United States is: 1. A system, comprising: a computing device comprising at least one processor, a network interface, and a local content storage device, the computing device to: receive, via the network interface from a content source via a network, a first file comprising a first item of audio content and one or more markers, the one or more markers identifying a temporal location within the first item of audio content for playing an additional item of audio content; play a first portion of the first item of audio content; detect, in the first portion of the first item of audio content, a first marker of the one or more markers; determine, responsive to detection of the first marker, that the computing device is unable to communicate with the content source via the network; select, responsive to the determination that the computing device is unable to communicate with the content source via the network, a first additional item of audio content from a plurality of additional items of audio content stored in the local content storage device; play, at the first marker, the selected first additional item of audio content; play a second portion of the first item of audio content; detect, in the second portion of the first item of audio content, a second marker of the one or more markers; determine, responsive to the detection of the second marker, that the computing device is unable to communicate with the content source via the network; select, responsive to the determination that the computing device is unable to communicate with the content source via the network and the playing of the first additional item of audio content, a second additional item of audio content; and play, at the second marker, the selected second additional item of audio content. 2. The system of claim 1 , comprising the computing device to: play one or more additional portions of the first item of audio content; detect, in the one or more additional portions of the first item of audio content, a second marker of the one or more markers; determine, responsive to detection of the second marker, that the computing device is unable to communicate with the content source via the network; select, responsive to the determination that the computing device is unable to communicate with the content source via the network, the first additional item of audio content from the plurality of additional items of audio content stored in the local content storage device; play, at the second marker, the selected first additional item of audio content. 3. The system of claim 1 , comprising the computing device to: subsequently replay the first portion of the first item of audio content; detect, in the replay of the first portion of the first item of audio content, the first marker of the one or more markers; determine, responsive to detection of the first marker in the replay of the first portion of the first item of audio content, that the computing device is unable to communicate with the content source via the network; select, responsive to the determination that the computing device is unable to communicate with the content source via the network, a second additional item of audio content from the plurality of additional items of audio content stored in the local content storage device, the second additional item of audio content different from the first additional item of audio content; and play, at the first marker, the second additional item of audio content. 4. The system of claim 1 , wherein the one or more markers are inserted into the first file by the content source, prior to transmission of the first file to the computing device. 5. The system of claim 1 , comprising the computing device to: receive, via the network interface from the content source, the plurality of additional items of audio content; and store the received plurality of additional items of audio content in the local content storage device. 6. The system of claim 5 , wherein the local content storage device comprises a secure content storage portion and a secure offline storage portion different from the secure content storage portion, comprising the computing device to: store the first file in the secure content storage portion; and store the received plurality of additional items of audio content in the secure offline storage portion. 7. The system of claim 1 , comprising the computing device to: determine a geographic location associated with the computing device; and control playback of the first item of audio content based on the geographic location. 8. The system of claim 1 , comprising: the computing device to inhibit playback of the first item of audio content responsive to failure of a geo-filtering constraint based on a geographic location of the computing device at the first marker. 9. The system of claim 1 , comprising: the computing device to play the first portion of the first item of audio content responsive to satisfaction of a geo-filtering constraint based on a geographic location of the computing device at the first marker. 10. The system of claim 1 , comprising: the computing device to disable, responsive to the computing device configured to skip past or fast forward through the first additional item of audio content, at least one feature of the computing device. 11. The system of claim 1 , comprising: the computing device to select the first additional item of audio content based on metadata including at least one of a content playback history, a temporal constraint indicating when the first additional item of audio content can or cannot be played, and a priority of the first additional item of audio content relative to a priority of another additional item of audio content. 12. A method, comprising: receiving, by a computing device comprising one or more processors via a network interface from a content source via a network, a first file comprising a first item of audio content and one or more markers, the one or more markers identifying a temporal location within the first item of audio content for playing an additional item of audio content; playing, by the computing device, a first portion of the first item of audio content; detecting, by the computing device, in the first portion of the first item of audio content, a first marker of the one or more markers; determining, by the computing device, responsive to detection of the first marker, that the computing device is unable to communicate with the content source via the network; selecting, by the computing device, responsive to the determination that the computing device is unable to communicate with the content source via the network, a first additional item of audio content from a plurality of additional items of audio content stored in the local content storage device; playing, at the first marker, the selected first additional item of audio content; playing a second portion of the first item of audio content; detecting, in the second portion of the first item of audio content, a second marker of the one or more markers; determining, responsive to the detection of the second marker, that the computing device is unable to communicate with the content source via the network; selecting, responsive to the determination that the computing device is unable to communicate with the content source via the network and the playing of the first additional item of audio content, a second additional item of audio content; and playing, at the second marker, the selected second additional item of audio content. 13. The method

Assignees

Inventors

Classifications

  • G06Q30/02Primary

    Marketing; Price estimation or determination; Fundraising · CPC title

  • based on user history · CPC title

  • based on user profile or attribute · CPC title

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 US11816683B2 cover?
A method, apparatus, and system are directed towards providing advertisement insertions at a point of consumption into digital content, such as broadcast television content. A content provider may initially mark the content for advertisement insertion, and create a metadata file indicating constraints, targets, expirations, or the like. A downstream user employs a plug-in component and provides…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 14 2023 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).