-
公开(公告)号:US12081448B2
公开(公告)日:2024-09-03
申请号:US17360126
申请日:2021-06-28
申请人: Synamedia Limited
发明人: Avi Fruchter , Ilan Cohen , Zorach Reuven Wachtfogel , Uziel Joseph Harband , Einav Rivni , Thomas Paul Burnley
摘要: Various implementations disclosed herein include devices, systems, and methods for reducing a decode delay at a client device. In some implementations, a device includes one or more processors and a non-transitory memory. In some implementations, a method includes determining that a client device is being switched from a real-time content presentation mode in which the client device presents real-time content to a buffered content presentation mode in which the client device presents buffered content. In some implementations, the method includes transmitting, to the client device, video frames corresponding to the buffered content at a first transmission rate. In some implementations, the method includes changing the first transmission rate to a second transmission rate based on an indication that a number of bits stored in a buffer of the client device satisfies a decode threshold.
-
公开(公告)号:US20220417614A1
公开(公告)日:2022-12-29
申请号:US17360120
申请日:2021-06-28
申请人: Synamedia Limited
发明人: Avi Fruchter , Ilan Cohen , Zorach Reuven Wachtfogel , Uziel Joseph Harband , Einav Rivni , Thomas Paul Burnley
IPC分类号: H04N21/647 , H04N7/12 , H04N17/00 , H04N21/845
摘要: A method includes determining a first transmission rate for transmitting an entirety of a segment of a video stream to a client device. The segment includes a set of frames. In some implementations, the method includes, after transmitting a first subset of the set of frames at the first transmission rate, detecting that a network connectivity of the client device has reduced below a connectivity threshold associated with the first transmission rate. In some implementations, the method includes transmitting an entirety of the segment at a second transmission rate that is less than the first transmission rate. In some implementations, the method includes triggering the client device to present a second subset of the set of frames that corresponds to a temporal position in the video stream after the first subset of the set of frames while foregoing re-presentation of the first subset of the set of frames.
-
公开(公告)号:US20220417611A1
公开(公告)日:2022-12-29
申请号:US17862186
申请日:2022-07-11
申请人: Synamedia Limited
IPC分类号: H04N21/6379 , H04N21/472 , H04N21/431 , H04N21/414 , H04N21/438 , H04N21/433 , H04N19/172 , H04N21/44
摘要: Techniques for providing multimedia content in a virtual set top system are described. In some embodiments, a stream switchover method for UI rendering is performed at a device (e.g., a server) with one or more processors and a non-transitory memory. The server distributes a first stream that includes a plurality of frames. The server receives a request for a user interface (UI) from a client. In response to receiving the request, the server generates a second stream by locating an encoder to encode the plurality of frames into the second stream based on the first stream, instructing the encoder to accelerate encoding of the plurality of frames and facilitating blending of the UI into the second stream with the plurality of frames. The server then switches the client from the first stream to the second stream.
-
公开(公告)号:US20220182693A1
公开(公告)日:2022-06-09
申请号:US17677281
申请日:2022-02-22
申请人: SYNAMEDIA LIMITED
发明人: Amotz TEREM , Reuven Nimrod , Avi Fruchter
IPC分类号: H04N21/234 , H04N21/235 , H04N21/239 , H04N21/258 , H04N21/6587 , H04N21/81 , H04N21/858
摘要: A multimedia content selection system includes at least one processor executing instructions for performing operations. The operations include receiving a playback request from a playback unit, including a content identifier, providing, to the playback unit, a manifest with at least a set of content segment identifiers based on the content identifier, each content segment identifier identifying a content segment associated with a content stream, receiving a content stream request comprising one of the content segment identifiers, and selecting a segment for playback from the content segment associated with the received content segment identifier, determined using a set of content selection rules.
-
公开(公告)号:US11290513B1
公开(公告)日:2022-03-29
申请号:US17230343
申请日:2021-04-14
申请人: Synamedia Limited
摘要: A method is performed at a network device including a plurality of network interfaces. The method includes obtaining a first source adaptive bitrate (ABR) asset and a second source ABR asset. The method includes encoding the first source ABR asset in order to generate a first plurality of video representations, and encoding the second source ABR asset in order to generate a second plurality of video representations. The method includes providing, to a first client device, a first one of the first plurality of video representations. The method includes, in response to detecting satisfaction of a source change condition with respect to the first client device, providing, to the first client device, a first one of the second plurality of video representations, and ceasing to provide the first one of the first plurality of video representations to the first client device.
-
公开(公告)号:US20210211748A1
公开(公告)日:2021-07-08
申请号:US16732514
申请日:2020-01-02
申请人: Synamedia Limited
发明人: Amotz TEREM , Reuven Nimrod , Avi Fruchter
IPC分类号: H04N21/234 , H04N21/239 , H04N21/235 , H04N21/81 , H04N21/258 , H04N21/6587 , H04N21/858
摘要: A multimedia content selection system includes at least one processor executing instructions for performing operations. The operations include receiving a playback request from a playback unit, including a content identifier, providing, to the playback unit, a manifest with at least a set of content segment identifiers based on the content identifier, each content segment identifier identifying a content segment associated with a content stream, receiving a content stream request comprising one of the content segment identifiers, and selecting a segment for playback from the content segment associated with the received content segment identifier, determined using a set of content selection rules.
-
公开(公告)号:US20240298052A1
公开(公告)日:2024-09-05
申请号:US18116480
申请日:2023-03-02
申请人: Synamedia Limited
发明人: Amotz Terem , Reuven Nimrod , Avi Fruchter , Enrique Gerstl
IPC分类号: H04N21/24 , H04L65/75 , H04N21/435 , H04N21/858
CPC分类号: H04N21/2402 , H04L65/75 , H04N21/4355 , H04N21/8586
摘要: Techniques for providing multimedia content by a cloud media player are described herein. In some embodiments, the cloud media player is hosted by one or more servers that include one or more processors and a non-transitory memory. The cloud media player receives a request to play a media content item at a client device. The cloud media player identifies, based at least in part on client conditions at time of the request, one or more units of the media content item for the client device to download according to a manifest obtained and parsed by the one or more servers. The cloud media player then signals to the client device the one or more units to download.
-
公开(公告)号:US11770592B2
公开(公告)日:2023-09-26
申请号:US17360120
申请日:2021-06-28
申请人: Synamedia Limited
发明人: Avi Fruchter , Ilan Cohen , Zorach Reuven Wachtfogel , Uziel Joseph Harband , Einav Rivni , Thomas Paul Burnley
IPC分类号: H04N21/647 , H04N7/12 , H04N21/845 , H04N17/00
CPC分类号: H04N21/64738 , H04N7/12 , H04N17/00 , H04N21/64753 , H04N21/64792 , H04N21/8456
摘要: A method includes determining a first transmission rate for transmitting an entirety of a segment of a video stream to a client device. The segment includes a set of frames. In some implementations, the method includes, after transmitting a first subset of the set of frames at the first transmission rate, detecting that a network connectivity of the client device has reduced below a connectivity threshold associated with the first transmission rate. In some implementations, the method includes transmitting an entirety of the segment at a second transmission rate that is less than the first transmission rate. In some implementations, the method includes triggering the client device to present a second subset of the set of frames that corresponds to a temporal position in the video stream after the first subset of the set of frames while foregoing re-presentation of the first subset of the set of frames.
-
公开(公告)号:US20220337648A1
公开(公告)日:2022-10-20
申请号:US17672569
申请日:2022-02-15
申请人: Synamedia Limited
摘要: A method is performed at a network device including a plurality of network interfaces. The method includes obtaining a first source adaptive bitrate (ABR) asset and a second source ABR asset. The method includes encoding the first source ABR asset in order to generate a first plurality of video representations, and encoding the second source ABR asset in order to generate a second plurality of video representations. The method includes providing, to a first client device, a first one of the first plurality of video representations. The method includes, in response to detecting satisfaction of a source change condition with respect to the first client device, providing, to the first client device, a first one of the second plurality of video representations, and ceasing to provide the first one of the first plurality of video representations to the first client device.
-
公开(公告)号:US20240223833A1
公开(公告)日:2024-07-04
申请号:US18093286
申请日:2023-01-04
申请人: Synamedia Limited
发明人: Michal Irit Devir , Avi Fruchter
IPC分类号: H04N21/2668 , G06Q30/0251 , H04N21/24 , H04N21/475 , H04N21/81
CPC分类号: H04N21/2668 , G06Q30/0254 , G06Q30/0255 , H04N21/2407 , H04N21/4755 , H04N21/812
摘要: Techniques for providing and selecting targeted content as well as measuring targeted content selection at weakly connected devices are described herein. In some embodiments, a server tags media content items with attribute(s) and content attribute (CA) scores before transmitting the tagged media content items to a weakly connected device, where the CA scores are used to locally determine user attribute (UA) scores representing levels of interest for the attribute(s) based on viewed content. Once receiving a set of targeted content items (e.g., advertisements) having attributes from the server, the weakly connected device selects an advertisement based at least in part on the attributes and the UA scores. In some embodiments, the server obtains UA scores from the weakly connected devices and in conjunction with panel data and data from fully connected devices, measures times an advertisement being viewed at the weakly connected devices by a segment of audience.
-
-
-
-
-
-
-
-
-