-
公开(公告)号:US12273576B2
公开(公告)日:2025-04-08
申请号:US18300369
申请日:2023-04-13
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Theodore Karagioules , Emir Halepovic , Subhabrata Sen , Vijay Gopalakrishnan
IPC: H04N7/173 , H04N21/2387 , H04N21/262 , H04N21/2662
Abstract: A method includes acquiring a playlist identifying video files and an order in which the video files are to be played back during a video streaming session on an endpoint device, obtaining, from an operator of a communications network over which the video files are to be downloaded, a maximum value of a streaming parameter for the video streaming session, selecting a subsequent video file that is scheduled for playback after a playback of a currently playing video file, wherein the subsequent video file includes a plurality of chunks, selecting, for each chunk, a variant, such that a plurality of variants is selected in which each variant corresponds to one chunk of the plurality of chunks, wherein the selecting the variant is based on both the maximum value and a measured value for the streaming parameter, and downloading the plurality of variants to a local buffer of the endpoint device.
-
公开(公告)号:US12238357B2
公开(公告)日:2025-02-25
申请号:US17657949
申请日:2022-04-04
Applicant: AT&T Intellectual Property I, L.P. , AT&T Mobility II LLC
Inventor: Subhabrata Sen , Eric Petajan , Shichang Xu
IPC: H04N21/2662 , H04N19/10 , H04N19/154 , H04N21/232 , H04N21/2343 , H04N21/236 , H04N21/24
Abstract: A processing system may obtain a downscaled version of a reference copy of a video, comprising a plurality of downscaled versions of a plurality of frames of the reference copy of the video, obtain a first recorded frame of a first variant of a plurality of variants associated with the reference copy of the video, where the plurality of variants comprises a plurality of copies of the video encoded at different bitrates, generate a first downscaled version of the first recorded frame, calculate a first plurality of image distances between the first downscaled version of the first recorded frame and the plurality of downscaled versions of the plurality of frames of the reference copy of the video, and determine a first frame index of the first recorded frame in accordance with a first least image distance from among the first plurality of image distances that is calculated.
-
公开(公告)号:US20230388570A1
公开(公告)日:2023-11-30
申请号:US18064163
申请日:2022-12-09
Inventor: Subhabrata Sen , Bing Wang , Chinmaey Shende , Cheon Jin Park
IPC: H04N21/2662 , H04N21/845 , H04N21/234
CPC classification number: H04N21/2662 , H04N21/845 , H04N21/23418
Abstract: Aspects of the subject disclosure may include a method including steps of, for each segment of a content item during presentation of a content item, obtaining current consumption context information, determining a current consumption context for the segment according to the consumption context information, selecting a filtered set of audio track and video track variants for the segment according to the current consumption context and track variant information, selecting an audio track and a video track for the segment from the filtered set of audio track and video track variants according to a dynamic network condition, receiving a data stream for the segment from a server over a network including the audio track and the video track for the segment, and presenting the segment of the content item according to the audio track and the video track via a video output and an audio output. Other embodiments are disclosed.
-
公开(公告)号:US11758203B2
公开(公告)日:2023-09-12
申请号:US16714229
申请日:2019-12-13
Inventor: Shuai Hao , Subhabrata Sen , Emir Halepovic , Zahaib Akhtar , Ramesh Govindan , Yaguang Li
IPC: H04N21/231 , H04N21/25 , H04N21/845 , H04N21/239 , G06F12/0871 , H04L67/568 , H04L67/62
CPC classification number: H04N21/23106 , H04N21/2393 , H04N21/251 , G06F12/0871 , G06F2212/602 , G06F2212/604 , G06F2212/6028 , H04L67/568 , H04L67/62
Abstract: Devices, computer-readable media, and methods for making a cache admission decision regarding a video chunk are described. For instance, a processing system including at least one processor may obtain a request for a first chunk of a first video, determine that the first chunk is not stored in a cache, and apply, in response to the determining that the first chunk is not stored in the cache, a classifier to predict whether the first chunk will be re-requested within a time horizon, where the classifier is trained in accordance with a set of features associated with a plurality of chunks of a plurality of videos. When it is predicted via the classifier that the first chunk will be re-requested within the time horizon, the processing system may store the first chunk in the cache.
-
公开(公告)号:US20230101262A1
公开(公告)日:2023-03-30
申请号:US17488931
申请日:2021-09-29
Applicant: AT&T Intellectual Property I, L.P. , AT&T Mobility II LLC
Inventor: Eric David Petajan , Emir Halepovic , Subhabrata Sen
Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system facilitates transmission of video data on RF bands; the video data includes startup video data to be presented during a startup period and post-startup video data to be presented subsequently. The method includes selecting an RF band according to whether the segment has startup video data; estimating a value, based at least in part on characteristics of the RF band, corresponding to a quality of experience (QoE) for the segment; determining whether the value satisfies a target criterion; and transmitting the segment using the RF band, in accordance with the value satisfying the target criterion. Other embodiments are disclosed.
-
公开(公告)号:US20230066956A1
公开(公告)日:2023-03-02
申请号:US17463710
申请日:2021-09-01
Inventor: Subhabrata Sen , Bing Wang , Yanyuan Qin
IPC: H04N21/845 , H04N21/854 , H04N21/414 , H04N21/2662
Abstract: Aspects of the subject disclosure may include, for example, a method in which a data-budget aware video streaming rate adaptation system receives information including a total data budget and a target quality level for a video streaming session presenting a video program; the video program has a plurality of tracks each encoding video content and including video content segments for successive presentation. The method also includes determining a target track for each of the video content segments; providing to a video streaming system the target track for a next successive video content segment; calculating a remaining data budget based on the total data budget and current data usage; and dynamically adjusting, in accordance with the remaining data budget, the target track for each remaining video content segment. Other embodiments are disclosed.
-
公开(公告)号:US20220303752A1
公开(公告)日:2022-09-22
申请号:US17835576
申请日:2022-06-08
Inventor: Subhabrata Sen , Oliver Spatscheck , Mehrdad Moradi , Zhuoqing Morley Mao
IPC: H04W8/02
Abstract: Systems and methods provide containers instantiated for each user equipment (UE), or on “per-UE” bases, which consolidate certain network functions for processing UE traffic into an efficient, in-network, and proximate virtualization to reduce latency and increase customizability.
-
公开(公告)号:US11451485B2
公开(公告)日:2022-09-20
申请号:US16832787
申请日:2020-03-27
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Rajarajan Sivaraj , Subhabrata Sen , Zhengye Liu , Jin Wang
IPC: H04L47/36 , H04L47/283 , H04L47/193 , H04L69/16 , H04L43/0817 , H04L43/0864 , H04L1/00 , H04W28/06 , H04L47/27
Abstract: Various embodiments disclosed herein provide for identifying optimal data packet size to achieve a higher throughput a wireless communication network. According to some embodiments, a system can comprise monitoring a transmit control protocol performance associated with a first transmission of data packets over a first duration of time, wherein a packet size of the data packets is a first data packet size, detecting that the transmit control protocol performance satisfies a function with respect to a threshold and in response to the detecting that transmit control protocol performance satisfies the function with respect to the first threshold, determining a second data packet size to use for a second transmission of the data packets over a second duration of time, transmitting a request to change the packet size of the data packets to the second data packet.
-
公开(公告)号:US11432035B2
公开(公告)日:2022-08-30
申请号:US16929807
申请日:2020-07-15
Inventor: Subhabrata Sen , Yanyuan Qin , Bing Wang
IPC: H04N21/434 , H04L65/60 , H04L65/65 , H04L65/80 , H04N21/61 , H04N21/2662 , H04N21/439 , H04N21/44 , H04N21/643
Abstract: Aspects of the subject disclosure may include, for example, accessing adaptive streaming information for a multimedia content segment, determining available access bandwidths for a plurality of video tracks and a plurality of audio tracks identified by the adaptive streaming information, selecting one of a plurality of candidate track pairings identified by the adaptive streaming information based on the available access bandwidths, obtaining video content of the multimedia content segment via a video track of the selected track pairing, and obtaining audio content of the multimedia content segment via an audio track of the selected track pairing. Other embodiments are disclosed.
-
公开(公告)号:US11388579B2
公开(公告)日:2022-07-12
申请号:US17001155
申请日:2020-08-24
Inventor: Subhabrata Sen , Oliver Spatscheck , Mehrdad Moradi , Zhuoqing Morley Mao
IPC: H04W8/02 , H04L67/562 , H04L67/303
Abstract: Systems and methods provide containers instantiated for each user equipment (UE), or on “per-UE” bases, which consolidate certain network functions for processing UE traffic into an efficient, in-network, and proximate virtualization to reduce latency and increase customizability.
-
-
-
-
-
-
-
-
-