Systems and methods for selecting and restricting playing of media assets stored on a digital video recorder
US-2024314394-A1 · Sep 19, 2024 · US
US11812094B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11812094-B2 |
| Application number | US-202016952552-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 19, 2020 |
| Priority date | Apr 20, 2007 |
| Publication date | Nov 7, 2023 |
| Grant date | Nov 7, 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 media guidance application is provided by which users can view program listings associated with programming that the user may access using other user equipment devices. The media guidance application, implemented on, for example, a remote system, may determine through communications with television equipment whether or not the television equipment is authorized to provide a particular package of television programming to be viewed by the user. For example, an online program guide application may determine whether or not television equipment allows a user to view particular channels and, based on that determination, proceed to determine what packages of programming the user subscribes to. A customized program guide may then be displayed based on what programming the user subscribes to on various systems.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: transmitting, from a second user device, a request for subscription data indicating a package of content that a first user device, distinct from the second user device, is authorized to receive; receiving, at the second user device, the subscription data indicating the package of content that the first user device is authorized to receive; receiving, at the second user device, media guidance data associated with a plurality of content items; determining, at the second user device, whether the first user device is authorized to provide the plurality of content items for consumption based on a comparison of the received media guidance data associated with the plurality of content items to the received subscription data; in response to determining the first user device is authorized to provide the plurality of content items, generating, at the second user device, content listings in a media guidance application based on the media guidance data associated with the plurality of content items; and transmitting from the second user device an instruction for the first user device to play back one of the plurality of content items for consumption. 2. The method of claim 1 further comprising generating, by the first user device, the request for subscription data, wherein the request for subscription data comprises identifying information associated with the first user device. 3. The method of claim 1 further comprising identifying, by the first user device, that a fault exists causing one of the plurality of content items to be not viewable at the second user device. 4. The method of claim 1 , wherein the request for subscription data is sent via a remote server. 5. The method of claim 1 further comprising transmitting, from the first user device, the one of the plurality of content items to the second user device based on the instruction. 6. The method of claim 5 further comprising displaying, by the second user device, the one of the plurality of content items received from the first user device. 7. An apparatus comprising: control circuitry; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the control circuitry, cause the apparatus to perform at least the following: transmit, by the apparatus, a request for subscription data indicating a package of content that a first user device, distinct from the apparatus, is authorized to receive; receive, at the apparatus, the subscription data indicating the package of content that the first user device is authorized to receive; receive, at the apparatus, media guidance data associated with a plurality of content items; determine, by the apparatus, whether the first user device is authorized to provide the plurality of content items for consumption based on a comparison of the received media guidance data associated with the plurality of content items to the received subscription data; in response to determining the first user device is authorized to provide the plurality of content items, generate, at the apparatus, content listings in a media guidance application based on the media guidance data associated with the plurality of content items; and transmit, by the apparatus, an instruction for the first user device to play back one of the plurality of content items for consumption. 8. The apparatus of claim 7 , wherein the apparatus is further caused to generate the request for subscription data, wherein the request for subscription data comprises identifying information associated with the first user device. 9. The apparatus of claim 7 , wherein the apparatus is further caused to identify that a fault exists causing one of the plurality of content items to be not viewable at the apparatus. 10. The apparatus of claim 7 , wherein the request for subscription data is sent via a remote server. 11. The apparatus of claim 7 , wherein transmitting the one of the plurality of content items to the first user device causes the first user device to display the one of the plurality of content items. 12. A non-transitory computer-readable medium having instructions encoded thereon that, when executed by control circuitry cause the control circuitry to: transmit a request for subscription data indicating a package of content that a first user device, distinct from the control circuitry, is authorized to receive; receive the subscription data indicating the package of content that the first user device is authorized to receive; receive media guidance data associated with a plurality of content items; determine, using the control circuitry distinct from the first user device, whether the first user device is authorized to provide the plurality of content items for consumption based on a comparison of the received media guidance data associated with the plurality of content items to the received subscription data; in response to determining the first user device is authorized to provide the plurality of content items, generate content listings in a media guidance application based on the media guidance data associated with the plurality of content items; and transmit an instruction for the first user device to play back one of the plurality of content items for consumption. 13. The non-transitory computer-readable medium of claim 12 , wherein the control circuitry is further caused to generate the request for subscription data, wherein the request for subscription data comprises identifying information associated with the first user device. 14. The non-transitory computer-readable medium of claim 12 , wherein the control circuitry is further caused to identify that a fault exists causing one of the plurality of content items to be not viewable. 15. The non-transitory computer-readable medium of claim 12 , wherein the request for subscription data is sent via a remote server. 16. The non-transitory computer-readable medium of claim 12 , wherein transmitting the one of the plurality of content items to the first user device causes the first user device to display the one of the plurality of content items.
by placing content in organized collections, e.g. local EPG data repository (interfaces, Database management systems or updating for information retrieval G06F16/23; details of retrieval of video data and associated meta data in video database G06F16/739) · CPC title
Structure of client; Structure of client peripherals · CPC title
having a remote control device for bidirectional communication between the remote control device and client device (unidirectional remote control device H04N21/42204) · CPC title
for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window · 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.