Patent classifications
H04N21/4316
Method of Multi-Platform Social Media and/or Streaming Media Advertising and Revenue Sharing Via Digital Overlays on Real-Time Video Feeds
A method of multi-platform social media advertising and revenue sharing via digital overlays on real-time video feeds enables a host streamer profile to select and display one or more advertisement elements on a real-time video feed, which is broadcast on a host social media platform in addition to being broadcast to one or more third-party platforms. The advertisements may be chosen through various means and customized by advertisers according to desired parameters. Each advertisement is associated with a financial compensation amount. After an advertisement or advertisements are displayed on the real-time video feed, the financial compensation amount is distributed among the host streamer profile, the host platform, and each of the at least one social media platform, thus incentivizing each to participate in the social media advertising and revenue sharing system.
Dynamic content serving using a media device
Methods, systems, devices, and computer-program products are described herein for providing dynamic content serving. The dynamic content serving technology can identify, in real-time, programming arriving at a client device, identify a specific media segment being received and/or displayed, and determine which pre-stored substitute media segment may be used to replace the identified segment. A picture-in-picture channel can be used to display the substitute media segment.
Methods, devices, and systems for embedding visual advertisements in video content
Aspects of the subject disclosure may include, for example, embodiments include obtaining video content, the video content comprises a plurality of frames, monitoring, by an image sensor, a facial feature of a user to determine a visual focus of the user in relation to the video content, and detecting from a group of frames of the plurality of frames at least a reduction in movements of objects in the group of frames. Further embodiments include determining, according to the monitoring and the detecting, a measure of attention of the user within a region of the group of frames, determining that the measure of attention of the user within the region of the group of frames satisfies a threshold, and embedding in at least a portion of subsequent frames of the plurality of frames a visual advertisement in the region via a communication device. Other embodiments are disclosed.
Systems and methods for addressing a corrupted segment in a media asset
Systems and methods for addressing a corrupted segment in a media asset. The media guidance application determines that a segment of a media asset is corrupted. The media guidance application determines whether a retrieval period to retrieve an uncorrupted copy of the segment exceeds a threshold period. If the retrieval period does not exceed the threshold period, the media guidance application retrieves and generates for display the uncorrupted copy of the segment. If the retrieval period exceeds the threshold period, the media guidance application determines whether an importance level of the corrupted segment exceeds a threshold level. If the importance level exceeds the threshold level, the media guidance application generates for display a summary for the corrupted segment. If the importance level does not exceed the threshold level, the media guidance application generates for display the subsequent segment and the summary for the corrupted segment in an overlay.
Systems and methods for providing recommendations based on short-media viewing profile and long-media viewing profile
Systems and methods are provided herein for providing recommendations to a user. A short-media viewing profile may be maintained for the user. The short-media viewing profile may be based on user's behavior while watching short-length media content. A long-media viewing profile may be maintained for the user. The long-media viewing profile may be based on user's behavior while watching long-length media content. In response to determining that the user is currently engaged in viewing short-length media content, a recommendation is provided to the user based on the short-media viewing profile. In response to determining that the user is currently engaged in viewing long-length media content, a recommendation is provided to the user based on the long-media viewing profile.
Systems and methods for providing non-intrusive advertising content to set-top boxes
Systems and methods are disclosed for providing non-intrusive advertising content to users. The method includes receiving user input reflecting user content preferences for receiving desired content related to specific topics in lieu of standard advertising slots while watching playable media content via a set-top box. The method may further include receiving a request for playable media content and then retrieving desired content based on user content preferences. Thereafter, the method may include choosing non-intrusive advertising content and generating datagrams that include the desired content and the non-intrusive advertising content. The datagrams may be concatenated with the playable media content to generate displayable content. The display content may then be provided for displaying.
VIDEO PLAYBACK METHOD AND APPARATUS, COMPUTER DEVICE, AND STORAGE MEDIUM
A video playback method is provided, including: displaying a video playback interface, and playing a current video on the video playback interface; and in accordance with a determination that the current video is a video clip corresponding to a portion of a the target video and a video playback switching condition is satisfied: playing the target video on the video playback interface starting from a playback start time of the target video.
DISPLAY APPARATUS
A display apparatus including a housing; a display; a roller accommodated in the housing to rotate and roll or unroll the display; and a processor configured to in response to receiving a command to display content, control the roller to rotate and unroll the display from the housing so the display is drawn out and extended from the housing, and control the display to display an entire image of the content while simultaneously expanding a size of the entire image of the content as the display is being extended from the housing so a partial portion of the content is not blocked from being viewed as the display is drawn out and extended from the housing.
Selection of a prerecorded media file for superimposing into a video
In a method for selecting of a prerecorded media file for superimposing into a video, a video of a scene is displayed on a display device of a mobile electronic device. A location of the scene is determined. A prerecorded video file is selected based at least in part on the location. The prerecorded video file is superimposed over the video, such that the video is partially obscured by the prerecorded video file. The prerecorded video file is played while displaying the video, such that the prerecorded video file and a non-obscured portion of the video are rendered simultaneously.
Systems and methods for recording programs using a network recording device as supplemental storage
Systems and methods for recording programs using a user's equipment and a network recording device are provided. An interactive television application may determine whether the user's equipment has sufficient resources (e.g., tuners or space) to record a program selected for recording. If the interactive television application determines that the user's equipment does not have sufficient resources, the interactive television application may select, automatically or in response to a user instruction, the program for recording with a network recording device. In some embodiments, the user may have to pay for the use of the network recording device, or may be required to purchase a given tier level of service. The interactive television application may play back programs from the network recording device as VOD offerings, or may direct the network recording device to transfer recorded programs to the user's equipment when it has sufficient resources.