H04N21/478

Method and system for generation and playback of supplemented videos
11516551 · 2022-11-29 · ·

The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos.

Methods of and systems for content search based on environment sampling
11516531 · 2022-11-29 · ·

The present disclosure provides user interface methods of and systems for displaying at least one available action overlaid on an image, comprising displaying an image; selecting at least one action and assigning a ranking weight thereto based on at least one of (1) image content, (2) current device location, (3) location at which the image was taken, (4) date of capturing the image; (5) time of capturing the image; and (6) a user preference signature representing prior actions chosen by a user and content preferences learned about the user; and ranking the at least one action based on its assigned ranking weight.

Broadcast receiver and broadcast receiving system

The present invention provides a digital broadcast receiver capable of executing functions having higher added values. The broadcast receiver receives a broadcast wave of a digital broadcast service, controls an operation including activation and end of an application that is in cooperation with a broadcast program based on application-related information, and selects control relating to reactivation of the application based on a user's operation. If activation of the application is requested after the end of the application, the broadcast receiver controls the reactivation or non-reactivation of the application in accordance with the selection of control by the user.

Broadcast receiver and broadcast receiving system

The present invention provides a digital broadcast receiver capable of executing functions having higher added values. The broadcast receiver receives a broadcast wave of a digital broadcast service, controls an operation including activation and end of an application that is in cooperation with a broadcast program based on application-related information, and selects control relating to reactivation of the application based on a user's operation. If activation of the application is requested after the end of the application, the broadcast receiver controls the reactivation or non-reactivation of the application in accordance with the selection of control by the user.

Live video stream sharing

Systems and methods provide live broadcasts with real-time feedback from viewers using mobile computing devices. An example method includes providing a live feed broadcast from a source mobile device to a plurality of viewing devices, receiving, during the live feed broadcast, a plurality of feedback signals, each feedback signal being from at least one of the plurality of viewing devices, and associating each feedback signal with a respective time in the live feed broadcast. The method further includes providing, for each feedback signal in the plurality of feedback signals, an indication of the feedback signal to the source mobile device and to each viewing device of the plurality of viewing devices, the indication being used to display a symbol representing the feedback signal as an animation, the animation moving the symbol on a path during display and lasting for a predetermined time subsequent to the respective time.

Television and system and method for providing a remote control device
11516530 · 2022-11-29 · ·

A television and system and method for providing a remote control device are disclosed. In one embodiment of the television, the television includes a processor, a memory, a tuner, a panel, and an audio driver therein in an interconnected architecture. The television may establish a pairing with a proximate wireless-enabled interactive programmable device, such as a proximate wireless-enabled interactive handheld device having a touch screen display, whereby formatted parallel audiovisual experience instructions, including virtual buttons, may be transmitted to the proximate wireless-enabled interactive programmable device for display on the touch screen display to create an experience parallel to the experience on the television. The television receives and processes virtual remote control functionality input instructions from the proximate wireless-enabled interactive programmable device to control amenities associated with the television.

METHOD AND SYSTEM FOR INTERACTION IN LIVE STREAMING
20220377425 · 2022-11-24 ·

This application discloses techniques of implementing interactions among live streamers and viewers. The techniques comprise in response to receiving an interaction request from a first client computing device associated with a first streamer, establishing a connection between the first client computing device and a second client computing device associated with a second streamer; obtaining a first video stream and a second video stream; generating an interactive video stream comprising the first video stream and the second video stream; sending the interactive video stream to a third client computing device associated with a viewer; detecting information received from the third client computing device, wherein the information comprises an interaction instruction; determining whether the interaction instruction is associated with the first video stream or the second video stream based on the received information; and causing to render the first video stream or the second video stream based on the interaction instruction.

SYSTEMS AND METHODS FOR ORCHESTRATING WORKOUT VIDEO SESSIONS

Disclosed are example embodiments of systems and methods for displaying a workout session having a virtual wall of live streams. The system includes one or more processors and a memory coupled to the one or more processors. The memory has instructions that, when executed, cause the one or more processor to determine whether a plurality of participants are eligible to be presented on a wall of live streams of a live workout session based at least on an eligibility criteria. The memory also has instructions that, when executed, cause the one or more processor to display a video stream of a first participant from the plurality of participants on the wall of live streams based on the determination.

System and method for presenting contextual clips for distributed content

Systems and methods for presenting contextual clips for distributed content are disclosed. Some embodiments include receiving an input for presenting content while the content is currently being distributed at a first distribution time point within the content, transmitting a request for contextual content prior to the first distribution time point, receiving information for displaying a plurality of contextual content clips distributed prior to the first distribution time point, wherein each of the plurality of contextual content clips corresponds to an event depicted in the content, displaying the plurality of contextual content clips using the received information, and displaying the content at a second distribution time point after all of the plurality of contextual content clips have been displayed.

System and method for presenting contextual clips for distributed content

Systems and methods for presenting contextual clips for distributed content are disclosed. Some embodiments include receiving an input for presenting content while the content is currently being distributed at a first distribution time point within the content, transmitting a request for contextual content prior to the first distribution time point, receiving information for displaying a plurality of contextual content clips distributed prior to the first distribution time point, wherein each of the plurality of contextual content clips corresponds to an event depicted in the content, displaying the plurality of contextual content clips using the received information, and displaying the content at a second distribution time point after all of the plurality of contextual content clips have been displayed.