Electronic program guide with dynamic ordering of assets
AssigneeARRIS Enterprises LLC
InventorMichael R. Kahn
Life of this patent
Estimating the term…
Abstract
Various implementations described herein are directed to devices and methods for providing an electronic program guide as a user interface. The devices and methods may identify a list of assets in a resource distribution system that are available for viewing by subscribers, identify a subset of assets from the list of assets that are currently being viewed by the subscribers, and organize the list of assets such that the subset of assets is emphasized in the user interface, which is capable of communicating with the resource distribution system.
Claims19
A method, comprising:
- in a resource distribution system comprising a limited bandwidth digital video distribution system, identifying a plurality of assets that are available at a current time via the resource distribution system for viewing by subscribers on a plurality of subscriber devices communicatively coupled to the limited bandwidth digital video distribution system;
- providing a list of assets that lists a number of available assets that is lower than a total number of all assets in the plurality of assets,
- wherein the number of available assets includes one or more guaranteed assets each of which is already being delivered at the current time to one or more of the subscriber devices, and
- wherein the number of available assets includes one or more non-guaranteed assets each of which is not being delivered at the current time to any of the subscriber devices;
- identifying, for a subscriber device, a subset of assets listed in the list of assets, the subset of assets corresponding to the guaranteed assets each of which is being delivered to another one or more of the subscriber devices at the current time, based at least on determining whether, at the current time, one or more of the available assets is already being delivered to the other one or more of the subscriber devices via an already-established Switched-Digital-Video SDV session or an already-established over-the-top multicast session;
- organizing the list of assets such that the subset of assets is emphasized in a user interface of the subscriber device, the user interface capable of communicating with the resource distribution system;
- and
- displaying the organized list of assets, via the user interface, for viewing by a subscriber associated with the subscriber device.
A device comprising:
- a processor communicatively coupled to a resource distribution system comprising a limited bandwidth digital video distribution system;
- and
- memory having stored thereon instructions that, when executed by the processor, cause the processor to:
- identify a plurality of assets that are available at a current time via the resource distribution system for viewing by subscribers on a plurality of subscriber devices communicatively coupled to the limited bandwidth digital video distribution system;
- provide a list of assets that lists a number of available assets that is lower than a total number of all assets in the plurality of assets,
- wherein the number of available assets includes one or more guaranteed assets each of which is already being delivered at the current time to one or more of the subscriber devices, and
- wherein the number of available assets includes one or more non-guaranteed assets each of which is not being delivered at the current time to any of the subscriber devices;
- identify, for a subscriber device, a subset of assets listed in the list of assets, the subset of assets corresponding to the guaranteed assets each of which is being delivered to another one or more of the subscriber devices at the current time, based at least on determining whether, at the current time, one or more of the available assets is already being delivered to the other one or more of the subscriber devices via an already-established Switched-Digital-Video SDV session or an already-established over-the-top multicast session;
- organize the list of assets such that the subset of assets is emphasized in a user interface of the subscriber device, the user interface capable of communicating with the resource distribution system;
- and
- display the organized list of assets, via the user interface, for viewing by a subscriber associated with the subscriber device.
A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:
- communicate with a resource distribution device comprising a limited bandwidth digital video distribution device that receives and distributes multiple video program assets from multiple different sources to subscribers;
- identify a plurality of multiple video program assets that are available at a current time from the resource distribution device for viewing by the subscribers on a plurality of subscriber devices communicatively coupled to the limited bandwidth digital video distribution device;
- provide a list of assets that lists a number of available assets that is lower than a total number of all assets in the plurality of assets,
- wherein the number of available assets includes one or more guaranteed assets each of which is already being delivered at the current time to one or more of the subscriber devices, and
- wherein the number of available assets includes one or more non-guaranteed assets each of which is not being delivered at the current time to any of the subscriber devices;
- identify, for a subscriber device, a subset of multiple video program assets listed in the list of multiple video program assets, the subset of multiple video program assets corresponding to the guaranteed assets each of which is being delivered to another one or more of the subscriber devices at the current time, based at least on determining whether, at the current time, one or more of the available assets is already being delivered to the other one or more of the subscriber devices via an already-established Switched-Digital-Video SDV session or an already-established over-the-top multicast session;
- organize the list of multiple video program assets such that the subset of multiple video program assets is emphasized in an electronic program guide that interfaces with the subscribers via interaction with a display device;
- and
- display the organized list of multiple video program assets, via the display device, for viewing by a subscriber associated with the subscriber device.
Dependencies are inferred from the claim text.