H04N7/17336

PROGRAM GUIDE SYSTEM WITH VIDEO-ON-DEMAND BROWSING
20180007418 · 2018-01-04 ·

An interactive television program guide system is provided in which a viewer may direct a television to simultaneously display a selected television program and a program guide display. A viewer may use the program guide display to browse available video-on-demand (VOD) while continuing to view a previously selected program in the background. The viewer may browse through video-on-demand programs on the program guide display using a variety of keys on a remote control unit. The viewer may direct the program guide to order a given video-on-demand program/and set a desired broadcast time for that program.

SYSTEMS AND METHODS OF CUSTOMIZED TELEVISION PROGRAMMING OVER THE INTERNET
20180007403 · 2018-01-04 ·

A production facility receives program content from a plurality of broadcast feeds over the Internet. In an embodiment, the production facility comprises server on a computer network, such as the Internet. The server comprises computer programs configured to manipulate the audio and video data of the multiple program contents. At the production facility, the program content can be manipulated to produce a production. Program manipulation can comprise at least one of green screen technology, music, graphics, Foley, sound effects, voice over, advertising, or the like. The production is broadcast over the computer network to viewers, where the viewers receive the production. In an embodiment, the production is customized based on the viewers' input received while broadcasting. In other words, the production is customized in real time based at least in part on the interaction of the production with the viewers. In another embodiment, the viewers can further manipulate the program content of the production to create a new production, which can be broadcast over the customized programming system.

Adaptive video streaming

A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications. A transmission method involves receiving user input in respect of a video stream and transmitting, in accordance with the user input, selected data packets of selected image frames thereof.

APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING INFORMATION RELATED TO MULTIMEDIA DATA IN A HYBRID NETWORK AND STRUCTURE THEREOF
20220400148 · 2022-12-15 ·

An apparatus and method for transmitting and receiving information related to multimedia data in a hybrid network and a structure thereof are provided. The transmission method includes generating transmission characteristic information about the media data, and transmitting the transmission characteristic information. The transmission characteristic information includes valid range information about the transmission characteristic information.

Resource request management using bandwidth allocation and time slots

A resource management system may use information regarding the bandwidth status of a downstream communication path to determine what portion of queued content should be sent in the current available bandwidth timeslot. In some embodiments, multiple versions of the same requested content may be available, and the system may select a lower-quality version to send if needed to meet a time deadline included in the original content request.

Providing interactive video on demand
11575955 · 2023-02-07 · ·

A moderator client device may add program information for multi-media content using interactive elements. The moderator client device may associate an interactive component with the multi-media content using the interactive elements on a moderator interface. An interactive program may be generated from the multi-media content, tags and time-codes, and the interactive component. A response to the interactive program may be received from a viewer client device based on an interaction of the user of the viewer client device with the interactive component. The response received from the viewer client device may be displayed simultaneously with the updated interactive program on the display of each of a plurality of viewer client devices.

Method and apparatus for generating interactive programming in a communication network
11477506 · 2022-10-18 · ·

A system for presenting live video content to a plurality of participant client devices is disclosed. An interactive program, including the live video content and an interactive component, is generated and a moderator interface is provided to enable a user of a moderator client device to create a look for the interactive program. The live video content and the interactive component are simultaneously displayed on a display of each of a plurality of participant client devices with the look created by the user of the moderator client device. The live video content and a response to the live video content are simultaneously displayed at each of the participant client devices with the look created by the user of the moderator client. The interactive program and the response are archived so that users of the plurality of participant devices may continue to interact with the interactive program after termination of the interactive program.

SYSTEM AND METHOD OF MINIMIZING NETWORK BANDWIDTH RETRIEVED FROM AN EXTERNAL NETWORK

A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.

On-demand session initiation and management
09854316 · 2017-12-26 · ·

Methods and systems to provide and manage on-demand sessions are described herein. A request is received from a client to start an on-demand session. It is determined if there are sufficient resources to start the on-demand session for the client. The request is inserted into a queue if there aren't sufficient resources to start the on-demand session for the client. The on-demand sessions is started when there are sufficient resources available and it is the client's turn in the queue.

Determining Popularity Ratings Using Social and Interactive Applications for Mass Media
20170366847 · 2017-12-21 · ·

Systems, methods, devices, and computer program products provide social and interactive applications for mass media based on real time ambient-audio and/or video identification. In some implementations, a method includes: receiving descriptors identifying ambient audio associated with a media broadcast; comparing the descriptors to one or more reference descriptors; and determining a rating for the media broadcast based at least in part on the results of the comparison.