Digital assistant providing whispered speech
US-2017358301-A1 · Dec 14, 2017 · US
US11816683B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11816683-B2 |
| Application number | US-202017119278-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 11, 2020 |
| Priority date | Apr 10, 2007 |
| Publication date | Nov 14, 2023 |
| Grant date | Nov 14, 2023 |
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.
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.
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
Marketing; Price estimation or determination; Fundraising · CPC title
based on user history · CPC title
based on user profile or attribute · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.