H04N21/4821

Content caching services in satellite and satellite/IP content delivery systems
11609679 · 2023-03-21 · ·

Systems and methods are presented to facilitate caching of programming from broadcast and/or content streaming services to a user device for local playback. In addition, metadata can be provided to guide the user in selecting, caching, or playing the cachable content. In some exemplary embodiments, a receiver or other user device can automatically select the programming to be cached based on a user's historical topic interest and listening history. In some exemplary embodiments, the metadata can also include DRM information that can limit the ability of a user to playback the content, so as to comply, if necessary, with operative legal requirements related to usage of the content.

User interfaces for browsing content from multiple content applications on an electronic device

In some embodiments, an electronic device presents media items from different media applications in a unified media browsing application. In some embodiments, an electronic device facilitates browsing of media from different media applications based on category of media (e.g., movies, television shows, etc.). In some embodiments, an electronic device facilitates setup of a unified media browsing application that presents media items from different media applications in a unified media browsing user interface. In some embodiments, an electronic device displays multiple episodes of a collection of episodic content (e.g., a television series) in a user interface for the collection of episodic content. In some embodiments, an electronic device displays representations of, and provides access to, live-event media items accessible on the electronic device.

METHOD FOR PLAYING IMAGE, ELECTRONIC DEVICE AND STORAGE MEDIUM
20220345785 · 2022-10-27 ·

A method for displaying an image, an electronic device and storage medium are provided. The method includes: displaying, on a display interface of an information flow list, at least one resource in the information flow list; obtaining, in response to a first resource of the at least one resource being an image group and a position of an image container containing the image group being within a preset range of a screen, at least one image of the image group; and playing, according to a type of the image group, the at least one image of the image group dynamically.

Systems and methods for optimized discovery of fresh content in a dynamic interactive guide
11611802 · 2023-03-21 · ·

Methods and systems for facilitating discovery of fresh content in a grid guide are described herein. The system generates for display a grid guide with a first set of content identifiers populating the grid guide. The system receives an input to shift the grid guide and, in response, identifies a second set of content identifiers that would populate the grid guide following the shift. The system determines duplicative content identifiers between the first and second sets of content identifiers. The system then removes the duplicative content identifiers or highlights the non-duplicative content identifiers in order to emphasize fresh content in the grid guide. The system may additionally add identifiers to the content identifiers to indicate recorded or previously watched content and may collapse the grid guide if there are blank rows or columns. These methods and systems provide the user with easier access to fresh content in the grid guide.

Dynamically adjustable electronic program guide
11483613 · 2022-10-25 · ·

Metadata for a plurality of media content items is received. The metadata identifies a thumbnail representation of each of the plurality of media content items. The plurality of media content items are displayed in an overview area in an electronic program guide (EPG) in a user interface. The overview area comprises a plurality of cells aligned in one or more rows. The plurality of cells comprise a subset of the metadata for a respective media content item. An input of a selection of one of the plurality of media content items displayed at the EPG in the user interface is received. The selected media content item is displayed in a focus area in the EPG. The focus area comprises a rectangular area that is located near the overview area. The focus area comprises expanded metadata of the selected media content item for presentation in the focus area.

Systems and methods for providing a contextual menu with information related to an emergency alert
11606623 · 2023-03-14 · ·

Systems and methods are described herein for presenting additional information related to an emergency alert. A media guidance application may detect that a new emergency alert has been received. The media guidance application may then perform a search of various content sources (e.g., program listings, the Internet, etc.) for content related to the emergency alert. The media guidance application may then present the search results in a contextual menu enabling the user to access content of the search results. The media guidance application may also provide more options, such as, recording or pausing media content that the user was in the process of consuming when the emergency alert was generated, and an option to the user not to bring up the contextual menu again if the same emergency alert is repeated.

Systems and methods for filtering of media data based on to-do list

Systems and methods are disclosed herein for resolving a meaning of an ambiguous calendar entry and recommending broadcast media based on the meaning. To this end, a media guidance application may detect a calendar entry specific to a user, and determine that the calendar entry is ambiguous with respect to an associated period of time. In response to determining that the calendar entry is ambiguous with respect to the associated period of time, the media guidance application may determine characteristics of the calendar entry and the user, and compute an estimated range of time corresponding to the calendar entry based on the characteristic of the calendar entry and the characteristic of the user. The media guidance application may then generate for display a recommendation of broadcast media based on the estimated range of time.

SYSTEMS AND METHODS FOR PROVIDING ENHANCED SPORTS WATCHING MEDIA GUIDANCE SIMULTANEOUS WITH AUDIO
20230130517 · 2023-04-27 ·

Systems and methods for enhanced sports-related media content access and display are provided. A user may want a media asset to continue to be output while selecting another media asset. A system may display a first and second sport for selection by a user. Upon user selection of the first sport, first and second sub-categories are displayed. User selection of a first sub-category causes display of sporting events in the first sub-category.

SYSTEMS AND METHODS FOR UPDATING USER INTERFACE ELEMENT DISPLAY PROPERTIES BASED ON USER HISTORY
20230125723 · 2023-04-27 ·

Systems and methods for generating for display an interactive interface based on user history are provided. A first media asset and second media asset share a common attribute but are displayed with different display properties because the first media asset is included in the viewing history of the user while the second media asset is not. This display property may include moving the first media asset to a different portion of the guide.

INFORMATION COMMUNICATION TERMINAL DEVICE, AND DISPLAY CONTROL METHOD FOR SAID DEVICE

An information communication terminal device adapted for an IPTV service, which delivers program data from one of a plurality of delivery servers via a communication network, includes: a program selection unit, a program data acquisition unit, and a display control unit. The program selection unit selects a program according to EPG information in which program scheduling is defined by a plurality of channels and a plurality of delivery time slots along a time axis, the program being selected based on the channels and the delivery time slots. The program data acquisition unit requests delivery of program data of the program to a specific delivery server according to link information and a program identification code, both of which are associated with the selected program, and acquires the program data delivered from the specific delivery server in response to the request. The display control unit performs control such that program content is displayed on a screen based on the received program data. The program selection unit identifies, in response to a user’s input operation on the screen, a directional vector of the input operation, and selects, if the identified directional vector represents a first direction, the single program by identifying a channel of a switching destination in the same delivery time slot in the EPG information, the same delivery time slot corresponding to the first direction.