H04N21/4821

Time-delayed publishing
11477512 · 2022-10-18 · ·

In one embodiment, a method includes receiving an indication that a user of the social-networking system watched at least a portion of a program, determining that the user intended to watch the program, and generating a story in response to the determination. The story is published to the social-networking system a predetermined amount of time after receiving the indication.

Set-top box generating live-view interactive program guide having plurality of scaled-down video streams and method thereof

A set-top box receives original video streams and generates a guide video stream that includes each of the original video streams resized and arranged as a plurality of scaled video streams such that all of the scaled video streams are simultaneously visible and playing on the guide video stream. The guide video stream is displayed on a display device and the set-top box provides an interactive user interface on the display device in conjunction with the guide video stream to allow a user of the set-top box to select one of the scaled video streams for full screen playback. In response to the user selecting a particular scaled video stream on the guide video stream for full screen playback, the set-top box plays full screen on the display device a particular original video stream corresponding to the particular scaled video stream as received via the communication interface.

Methods and systems for recommending to a first user media assets for inclusion in a playlist for a second user based on the second user's viewing activity
11477535 · 2022-10-18 · ·

Systems and methods for providing a first user with recommendations of media assets for inclusion in a playlist for a second user based on the second user's viewing activity. These systems and methods receive, from the second user, an expression of disinterest in a media asset included in the playlist for the second user, update a user profile associated with the second user based on the expression of disinterest, and determine a recommendation for another media asset based on the updated user profile associated with the second user. The systems and methods provide the recommendation to the first user. By recommending media assets that the second user is least likely to object to, these systems and methods reduce the frequency of disruptive requests for media assets from the second user.

Automatic-standby method
11477527 · 2022-10-18 · ·

A method for automatically putting on standby an audio/video decoding system, including: obtaining information representing a program currently being broadcast by the system, referred to as the target program; performing a search for programs similar to the target program in accordance with at least one similarity criterion predefined in a database of information representing programs previously broadcast by the system, the broadcasting having been interrupted by a standby; determining a duration-of-inactivity threshold according to the number of programs similar to the target program; sending a notification intended for a user advising him of the imminent standby of the system if no interaction is noted between the user and system during a period equal to the duration-of-inactivity threshold determined after the end of the target program; and putting the system on standby if no interaction is noted between the user and system during a predefined period after sending of the notification.

Computing system with timing prediction and electronic program guide feature
11477530 · 2022-10-18 · ·

In one aspect, an example apparatus includes storage, and a processor to execute instructions to obtain first data representing a first state of first media scheduled to end at a scheduled end-time, obtain second data representing a second state of a past event corresponding to a subject of the first media, the past event separate from the first media, determine a predicted end-time based on a comparison of the first state and the second state, the predicted end-time indicating that the first media is to end after the scheduled end-time, modify electronic program guide (EPG) data associated with the first media based on the predicted end-time, and generate an EPG based on the modified EPG data.

System for addressing on-demand TV program content on TV services platform of a digital TV services provider
11601697 · 2023-03-07 · ·

Video content is uploaded via the Internet to a video-on-demand (VOD) server identified by a title and a hierarchical address of categories and subcategories for categorizing the title. The VOD server converts and stores the video content at a storage address in a video content database linked to the title. The title is listed in a location of an electronic program guide (EPG) using the same categories and subcategories as in its hierarchical address. Any TV subscriber can access the EPG and navigate through its categories and subcategories to find a title for viewing on the TV. This can enable many new blogging or podcasting-like programs by popular “Hosts” to be self-published on the Internet and readily navigated for display on TV. The EPG can also store TV program addresses as bookmarks and allow them to be shared with other subscribers or with friends and contacts online by sending to their email addresses.

Server, terminal apparatus, display device, and control method thereof
11601725 · 2023-03-07 · ·

The disclosure relates to a server, a terminal apparatus, a display apparatus and control methods thereof, the server including: a communicator configured to communicate with an outside; a storage; and a processor configured to, based on a user input for setting a user screen corresponding to a predetermined user being received in a terminal apparatus connected through the communicator, identify a configuration of an edit screen for setting the user screen based on user information stored in the storage, control the communicator to transmit information about the edit screen based on the identified configuration to the terminal apparatus, receive user input information about the edit screen displayed on the terminal apparatus through the communicator, set the user screen by storing the received user input information in the storage, and control the communicator to provide the set user screen to the display apparatus. Thus, there is provided a user screen configured with information needed for a user.

SYSTEMS AND METHODS FOR THE INTERACTION OF SATELLITE AND INTERNET PROTOCOL FEATURES IN CONTENT DELIVERY SYSTEMS (Satellite IP Interactions)
20230121278 · 2023-04-20 ·

Systems and methods for interaction of satellite and Internet protocol features in content delivery systems are presented. Using such systems and methods, the delivery of some content to the same product by Satellite delivery, other content by IP delivery, and still other content by both Satellite and IP delivery can enhance the utility of both the content and the product for an end user and can further optimize the costs and quality of service associated with delivering the content. A method of providing content and data to a combined satellite and IP network receiver is presented, including broadcasting via satellite content and data to the receiver, and sending via an IP based communications network content and data to the receiver, where the content and data provided over the Satellite broadcast enables capabilities of the receiver needed to consume content received by IP delivery, and the content and data provided via IP delivery enables capabilities of the receiver needed to consume content received from the satellite broadcast.

METHOD AND APPARATUS FOR PROCESSING IMAGE SERVICE
20230063488 · 2023-03-02 ·

A method, performed by a digital device, for processing an image service according to the present document comprises the steps of: receiving image information; decoding a first image on the basis of the image information; processing the decoded first image to be displayed on a first area of a display screen; and processing a second image to be displayed on a second area of the display screen.

Video streaming system user interface with indications of past time slot content
11632409 · 2023-04-18 · ·

Systems, devices and processes are provided to facilitate the streaming of video content in a video streaming system. Specifically, the various embodiments provide an improved user interface for a video streaming system. In general, this user interface displays indications of program content of past time slots along with current and future time slots in a way that give the user an intuitive understanding of the percentage of remaining time in the current program. Thus, a user can immediately ascertain the percentage of the current program that has already been streamed relative to the percentage of the current program remaining. This information allows a user to more quickly decide if they would like to start viewing a program that has already been streaming for some period of time.