-
公开(公告)号:US20240348868A1
公开(公告)日:2024-10-17
申请号:US18300373
申请日:2023-04-13
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Theodore Karagioules , Emir Halepovic , Subhabrata Sen , Vijay Gopalakrishnan
IPC: H04N21/44 , H04N21/262 , H04N21/647
CPC classification number: H04N21/44004 , H04N21/26258 , H04N21/64738
Abstract: A method includes acquiring a playlist identifying a plurality of video files 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 throughput for the video streaming session, selecting a subsequent video file that is scheduled in the playlist for playback after a playback of a currently playing video file, wherein the subsequent video file includes a plurality of chunks, selecting, based on the maximum throughput and for each of the chunks, 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 variants are selected to maximize a utility function that is constrained by the maximum throughput, and downloading the plurality of variants to a local buffer of the endpoint device.
-
公开(公告)号:US20230067019A1
公开(公告)日:2023-03-02
申请号:US17463820
申请日:2021-09-01
Inventor: Subhabrata Sen , Bing Wang , Yanyuan Qin
IPC: H04L29/06
Abstract: Aspects of the subject disclosure may include, for example, obtaining data budget for a communication session, identifying video content associated with the communication session, and determining a group of segments associated with the video content. Further embodiments can include determining a segment size for each of the group of segments, identifying a base track for each segment of the group of segments based on the segment size for each segment of the group of segments and the data budget, and identifying a target track for each segment of the group of segments based on the base track for each segment of the group of segments, the segment size for each segment of the group of segments, and the data budget. Additional embodiments can include providing a request for the target track for each segment to a video content server over a communication network. Other embodiments are disclosed.
-
公开(公告)号:US20220417166A1
公开(公告)日:2022-12-29
申请号:US17894118
申请日:2022-08-23
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: Optimal data packet size is identified to achieve a higher throughput a wireless communication network. For example, 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.
-
44.
公开(公告)号:US20220174022A1
公开(公告)日:2022-06-02
申请号:US17106776
申请日:2020-11-30
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Rajarajan Sivaraj , Kittipat Apicharttrisorn , Bharath Balasubramanian , Rittwik Jana , Subhabrata Sen , Dhruv Gupta , Jin Wang
IPC: H04L12/805
Abstract: The technologies described herein are generally directed to modeling radio wave propagation in a fifth generation (5G) network or other next generation networks. For example, a method described herein can include, for a network application, identifying, by a system comprising a processor, a characteristic value of a performance characteristic associated with an uplink connection enabled via a network of a user equipment to application server equipment hosting the network application. The method can further include, based on the characteristic value and a criterion, selecting, by the system, a first packet size for the uplink connection. The method can further include communicating, by the system, to the user equipment, the first packet size for use with the uplink connection.
-
公开(公告)号:US20220021929A1
公开(公告)日:2022-01-20
申请号:US16929807
申请日:2020-07-15
Inventor: Subhabrata Sen , Yanyuan Qin , Bing Wang
IPC: H04N21/434 , H04L29/06 , H04N21/643 , H04N21/2662 , H04N21/439 , H04N21/44 , H04N21/61
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.
-
公开(公告)号:US20210185368A1
公开(公告)日:2021-06-17
申请号:US16714229
申请日:2019-12-13
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Shuai Hao , Subhabrata Sen , Emir Halepovic , Zahaib Akhtar , Ramesh Govindan , Yaguang Li
IPC: H04N21/231 , H04N21/25 , H04N21/239
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.
-
公开(公告)号:US10827181B1
公开(公告)日:2020-11-03
申请号:US16402573
申请日:2019-05-03
Inventor: Subhabrata Sen , Shuai Hao , Krishna Pattipati , Yanyuan Qin , Bing Wang
IPC: H04N19/11 , H04N19/13 , H04N19/14 , H04N19/15 , H04N21/24 , H04N19/176 , H04N19/147 , H04N19/115
Abstract: Devices, computer-readable media, and methods for differential adaptive bitrate streaming based on scene complexity are disclosed. In one example, a method includes inferring, by a processor, a complexity of a scene contained in a first chunk of an adaptive bitrate streaming video, wherein the first chunk is a next chunk of the adaptive bitrate streaming video to be downloaded to an adaptive bitrate streaming video player, and wherein the complexity indicates a relative amount of spatial and temporal information contained in the scene, and selecting, by the processor, a first track from which to download the first chunk, wherein the first track is one of a plurality of tracks containing the first chunk, and wherein each track of the plurality of tracks encoded the first chunk at a different bitrate, and wherein a bitrate of the first track is proportional to the complexity of the scene as inferred.
-
公开(公告)号:US20190384862A1
公开(公告)日:2019-12-19
申请号:US16006951
申请日:2018-06-13
Applicant: AT&T Intellectual Property I, L.P. , Purdue University
Inventor: Vijay Gopalakrishnan , Subhabrata Sen , Shankaranarayanan Puzhavakath Narayanan , Ashiwan Sivakumar , Sanjay Rao , Mithuna Thottethodi , Terani Vijaykumar
Abstract: A whittling proxy system can receive a target web page that includes a plurality of Javascript functions and a plurality of objects needed to load the target web page. The system can determine a target Javascript function of the plurality of Javascript functions to be tested for a whittling capability. The system can generate a full version and a partial version of the target web page. The full version includes all of the plurality of Javascript functions. The partial version includes the plurality of Javascript functions excluding the target Javascript function. The system can conduct a test to determine a first page signature associated with the full version and a second page signature associated with the partial version. The system can determine if the first page signature matches the second page signature, and if so, can determine that the target Javascript function can be whittled.
-
公开(公告)号:US10313717B2
公开(公告)日:2019-06-04
申请号:US15647588
申请日:2017-07-12
Applicant: AT&T Mobility II LLC , AT&T Intellectual Property I, L.P.
Inventor: Eric D. Petajan , Emir Halepovic , Subhabrata Sen
IPC: H04N21/236 , G11B27/34
Abstract: Concepts and technologies are disclosed herein for adaptive bit rate mobile video objective testing. A system can receive a plurality of screen-capture frames, where each of the plurality of screen-capture frames corresponds to a respective frame of an adaptive bit rate video stream being displayed on a screen of a test device. The system can create a screen-capture video stream and determine that the screen-capture video stream corresponds to a reference video stream that is non-annotated. The system can obtain a reference video signature package, align the screen-capture video stream with the reference video stream using the reference video signature package, generate full reference video quality performance indicators, and determine delivery quality performance indicators for the screen-capture video stream. The system can join the full reference video quality performance indicators and the delivery quality performance indicators to form an objective quality of experience data structure.
-
公开(公告)号:US10244410B2
公开(公告)日:2019-03-26
申请号:US15179960
申请日:2016-06-10
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Alexandre Gerber , Zhuoqing Mao , Feng Qian , Subhabrata Sen , Oliver Spatscheck , Zhaoguang Wang
IPC: H04W24/02 , H04W72/04 , H04L29/06 , H04W4/18 , H04W40/00 , H04W52/02 , H04W76/38 , H04L12/26 , H04W88/02
Abstract: Power and resource efficiency of a mobile network device are increased. In one aspect, a tail optimization protocol (TOP) enables cooperation between a mobile device and an associated radio access network to eliminate idle periods (e.g., tails) when possible. Various systems and methods described herein can leverage the ability of applications and/or their associated connections to accurately predict a long tail time, from which a mobile device can notify an associated cellular network on such an imminent tail in order to allow the cellular network to immediately release tail resources. Various other aspects provided herein realize TOP via fast dormancy and/or other similar notification mechanisms, which enable a handset or other device to notify a cellular network for immediate resource release.
-
-
-
-
-
-
-
-
-