Systems and methods for selecting and restricting playing of media assets stored on a digital video recorder
US-2024314394-A1 · Sep 19, 2024 · US
US11895366B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11895366-B1 |
| Application number | US-202217706295-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 28, 2022 |
| Priority date | Mar 28, 2022 |
| Publication date | Feb 6, 2024 |
| Grant date | Feb 6, 2024 |
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.
Devices, systems, and methods are provided for dynamic and context-based presentation of content using streaming media applications. A method may include receiving, by a first device, a user request to search for media titles based on user context data received by a first streaming media application; identifying, from a catalog of media titles and streaming media applications, the media titles based on the user context data; identifying an advertisement campaign associated with a second streaming media application; selecting, based on the advertisement campaign and the user context data, a first media title; selecting, based on the user context data, a second media title; generating first user interface data indicative of the first media title and second user interface data indicative of the second media title; and causing presentation of the first user interface data and the second user interface data using a user interface of the first streaming media application.
Opening claim text (preview).
The invention claimed is: 1. A method, comprising: receiving, by at least one processor of a first device, from a first over-the-top (OTT) streaming media application of a second device, an indication of a user request received by the first OTT streaming media application to search for media titles having a content genre; identifying, by the at least one processor, from a catalog of media titles available for presentation and OTT streaming media applications available for user selection, the media titles having the content genre; identifying, by the at least one processor, based on the user request, an advertisement campaign for a second OTT streaming media application selectable to a user via the first OTT streaming media application, wherein the content genre, a presentation time, and a presentation location are absent from the advertisement campaign, wherein the presentation location is an application where the advertisement campaign for the second OTT streaming media application is to be presented; selecting, by the at least one processor, based on identifying the advertisement campaign for the second OTT streaming media application based on the user request, by searching for the content genre from among the second OTT streaming media application, a first media title of the media titles; selecting, by the at least one processor, based on searching for the content genre from among the second OTT streaming media application, a second media title of the media titles, the second media title available for presentation using the first OTT streaming media application, wherein the user is a subscriber to the first OTT streaming media application and is not a subscriber to the second OTT streaming media application; generating, by the at least one processor, first user interface data indicative of the first media title; generating, by the at least one processor, second user interface data indicative of the second media title; and causing presentation, by the at least one processor, based on the user request, of the first user interface data and the second user interface data using a user interface of the first OTT streaming media application. 2. The method of claim 1 , further comprising: identifying, based on the content genre, a third OTT streaming media application from the catalog; generating third user interface data indicative of the third OTT streaming media application; and causing presentation, based on the user request, of the third user interface data using the user interface of the first OTT streaming media application. 3. The method of claim 1 , further comprising: identifying a second advertisement campaign associated with a third OTT streaming media application selectable to a user via the first OTT streaming media application, wherein the presentation time and the presentation location are absent from the second advertisement campaign; selecting, based on the second advertisement campaign and the content genre, a third media title of the media titles, wherein the third media title is absent from the second advertisement campaign and is available for presentation using the third OTT streaming media application; generating third user interface data indicative of the third media title; and causing presentation, based on the user request, of the third user interface data using the user interface of the first OTT streaming media application. 4. The method of claim 1 , further comprising: sending a request for a row of media titles, the request comprising an indication of the content genre; and receiving the row of media titles having the content genre, wherein identifying the media titles having the content genre is further based on the row of media titles. 5. A method, comprising: receiving, by at least one processor of a first device, from a second device, an indication of a user request received by a first streaming media application of the second device to search for media titles based on user context data received by the first streaming media application; identifying, by the at least one processor, from a catalog of media titles available for presentation and streaming media applications available for user selection, the media titles based on the user context data; identifying, by the at least one processor, based on the user request, an advertisement campaign for a second streaming media application selectable to a user via the first streaming media application, wherein a presentation time and a presentation location are absent from the advertisement campaign, wherein the presentation location is an application where the advertisement campaign for the second streaming media application is to be presented; selecting, by the at least one processor, based on identifying the advertisement campaign for the second streaming media application based on the user request, by searching for the user context data from among the second streaming media application, a first media title of the media titles; selecting, by the at least one processor, based on searching for the user context data from among the second streaming media application, a second media title of the media titles; generating, by the at least one processor, first user interface data indicative of the first media title; generating, by the at least one processor, second user interface data indicative of the second media title; and causing presentation, by the at least one processor, based on the user request, of the first user interface data and the second user interface data using a user interface of the first streaming media application. 6. The method of claim 5 , wherein receiving the indication comprises receiving, from the second device, the user context data, an indication of a user from whom the user request was received, and an indication that the first streaming media application received the user request, and wherein identifying the media titles is further based on receiving the user context data, the indication of the user, and the indication that the first streaming media application received the user request. 7. The method of claim 5 , wherein the user is a subscriber to the first streaming media application and is not a subscriber to the second streaming media application. 8. The method of claim 5 , further comprising: identifying, based on the user context data, a third streaming media application from the catalog; generating third user interface data indicative of the third streaming media application; and causing presentation, based on the user request, of the third user interface data using the user interface of the first streaming media application. 9. The method of claim 5 , further comprising: determining an attribution of the selection of the first media title to the advertisement campaign. 10. The method of claim 5 , further comprising: identifying a second advertisement campaign associated with a third streaming media application selectable to a user via the first streaming media application, wherein the presentation time and the presentation location are absent from the second advertisement campaign; selecting, based on the second advertisement campaign and the user context data, a third media title of the media titles, wherein the third media title is absent from the second advertisement campaign and is available for presentation using the third streaming media application; generating third user interface data indicative of the third media title; and causing presentation, based on the user request, of the third user interface data using the user interface of the first streaming media application. 11. The method of claim 5 , further comprising: sending a request for a
Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules {; time-related management operations (arrangements for replacing or switching information during the broadcast or during the distribution H04H20/10)} · 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
for searching programme descriptors (retrieval of video data G06F16/739) · 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.