Pre-fetching of information to facilitate channel switching

    公开(公告)号:US11695986B2

    公开(公告)日:2023-07-04

    申请号:US17836676

    申请日:2022-06-09

    摘要: Aspects of the subject disclosure may include, for example, receiving, for a selected channel, a first video; processing the first video for rendering on a display being viewed by a user; selecting from among a plurality of channels a subset of channels for which to pre-fetch data, the selecting being according to predictions that each channel of the subset of channels is more likely to be requested by the user than each channel of the plurality of channels that is not part of the subset; prioritizing the subset of channels such that a first channel of the subset of channels has a priority over a second channel of the subset of channels, the first channel being given the priority based upon a prediction that the first channel is more likely to be requested by the user than the second channel; pre-fetching, for the first channel, first data of a first type and second data of a second type; and pre-fetching, for the second channel, third data of the first type without pre-fetching any data of the second type. Other embodiments are disclosed.

    AUTOMATED, USER-DRIVEN, AND PERSONALIZED CURATION OF SHORT-FORM MEDIA SEGMENTS

    公开(公告)号:US20230156261A1

    公开(公告)日:2023-05-18

    申请号:US18155055

    申请日:2023-01-16

    摘要: An example method includes obtaining a plurality of candidate media segments for possible inclusion in a single stream of media segments that is personalized for a first user, wherein at least one candidate media segment of the plurality of candidate media segments comprises an excerpt from a media asset, selecting, based on a known media consumption behavior of the first user, a subset of the plurality of candidate media segments, wherein the subset includes candidate media segments of the plurality of candidate media segments that are to be included in the single stream of media segments, modifying at least one candidate media segment in the subset based on the known media consumption behavior of the first user, and compiling the subset into the single stream of media segments, wherein the single stream of media segments includes the at least one candidate media segment in the subset that was modified.

    System And Method For Programing Video

    公开(公告)号:US20230037470A1

    公开(公告)日:2023-02-09

    申请号:US17817153

    申请日:2022-08-03

    申请人: Idomoo LTD

    发明人: Danny KALISH

    IPC分类号: H04N21/83 H04N21/234

    摘要: A method for generating video from scratch, including retrieving template video, reading commands of predefined programming language, wherein commands include instruction corresponding to video action and time line at predefined layer of media/video element (properties) and new parameters including information from external data sources. The video action includes at least one of: drawing action, object selection, change of object properties, creating text, motion action relating at least one object, background creation, defining layer of video, animation of the object itself. The method includes generating video layers by applying the relevant actions based on commands instruction, scheduling timing and layer definitions. The actions include changing object properties drawing action, object selection, change of object properties, creating text, motion action relating at least one object, background creation, defining layer of video, animation of the object itself. The method also includes integrating video template with generated video layers, and rendering the frames to generate a video.

    Automated, user-driven, and personalized curation of short-form media segments

    公开(公告)号:US11558650B2

    公开(公告)日:2023-01-17

    申请号:US16944081

    申请日:2020-07-30

    摘要: An example method includes obtaining a plurality of candidate media segments for possible inclusion in a single stream of media segments that is personalized for a first user, wherein at least one candidate media segment of the plurality of candidate media segments comprises an excerpt from a media asset, selecting, based on a known media consumption behavior of the first user, a subset of the plurality of candidate media segments, wherein the subset includes candidate media segments of the plurality of candidate media segments that are to be included in the single stream of media segments, modifying at least one candidate media segment in the subset based on the known media consumption behavior of the first user, and compiling the subset into the single stream of media segments, wherein the single stream of media segments includes the at least one candidate media segment in the subset that was modified.

    Enhanced video system
    7.
    发明授权

    公开(公告)号:US11412186B2

    公开(公告)日:2022-08-09

    申请号:US16777584

    申请日:2020-01-30

    摘要: A method and system for enhancement of video systems using wireless device proximity detection. The enhanced video system consists of one or more video capture devices along with one or more sensors detecting the presence of devices with some form of wireless communications enabled. The proximity of a device communicating wirelessly is sensed and cross referenced with received video image information. Through time, movement of wirelessly communicating mobile devices through a venue or set of venues can be deduced and additionally cross referenced to and augmented over image data from the set of video capture devices.

    Pre-fetching of information to facilitate channel switching

    公开(公告)号:US11388471B2

    公开(公告)日:2022-07-12

    申请号:US16586520

    申请日:2019-09-27

    摘要: Aspects of the subject disclosure may include, for example, receiving, for a selected channel, a first video; processing the first video for rendering on a display being viewed by a user; selecting from among a plurality of channels a subset of channels for which to pre-fetch data, the selecting being according to predictions that each channel of the subset of channels is more likely to be requested by the user than each channel of the plurality of channels that is not part of the subset; prioritizing the subset of channels such that a first channel of the subset of channels has a priority over a second channel of the subset of channels, the first channel being given the priority based upon a prediction that the first channel is more likely to be requested by the user than the second channel; pre-fetching, for the first channel, first data of a first type and second data of a second type; and pre-fetching, for the second channel, third data of the first type without pre-fetching any data of the second type. Other embodiments are disclosed.

    METHOD AND SYSTEM FOR RE-UNITING METADATA WITH MEDIA-STREAM CONTENT AT A MEDIA CLIENT, TO FACILITATE ACTION BY THE MEDIA CLIENT

    公开(公告)号:US20210409788A1

    公开(公告)日:2021-12-30

    申请号:US17447711

    申请日:2021-09-15

    申请人: Roku, Inc.

    摘要: In a communication system where a channel feed carrying a media stream is broadcast for delivery of the media stream to a media client, where the channel feed further includes metadata in-band and correlated with a content frame of the media stream, but where the metadata gets removed from the channel feed before the media stream reaches the media client, a computing system (i) extracts the metadata from the channel feed and (ii) transmits out-of-band to the media client the extracted metadata in correlation with reference fingerprint data representing the frame of the media stream, the correlation being useable by the media client as a basis to re-correlate the metadata with the frame of the media stream, so as to enable the media client to carry out an action, such as dynamic ad insertion, based on the correlation of the metadata with the frame of the media stream.

    Method of hashing vector data based on multi-scale curvature for vector content authentication

    公开(公告)号:US11115190B2

    公开(公告)日:2021-09-07

    申请号:US15905276

    申请日:2018-02-26

    摘要: The present invention relates to a method of hashing a perceptual vector model based on a multi-scale curvature. According to a first aspect, there is provided a method of hashing a perceptual vector model based on a multi-scale curvature including: generating a multi-dimensional feature coefficient matrix, and obtaining a multi-dimensional intermediate hash coefficient matrix; and obtaining a final binary hash matrix, and enabling the multi-dimensional binary hash matrix to be hierarchically authenticated. In addition, according to a second aspect, there is provided a method of hashing a perceptual vector model based on a multi-scale curvature including: generating a hash by using a hash function; and authenticating a vector model. In addition, an error detection probability for an object attack can be lower by about 2×10−5˜2.8×10−2, and a uniqueness probability is raised by about 0.014. In addition, an entropy can be raised by about 0.875˜2.149.