Patents by Inventor Subhabrata Sen
Subhabrata Sen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230388570Abstract: 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.Type: ApplicationFiled: December 9, 2022Publication date: November 30, 2023Applicants: AT&T Intellectual Property I, L.P., University of ConnecticutInventors: Subhabrata Sen, Bing Wang, Chinmaey Shende, Cheon Jin Park
-
Patent number: 11758203Abstract: 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.Type: GrantFiled: December 13, 2019Date of Patent: September 12, 2023Assignees: AT&T Intellectual Property I, L.P., University of Southern CaliforniaInventors: Shuai Hao, Subhabrata Sen, Emir Halepovic, Zahaib Akhtar, Ramesh Govindan, Yaguang Li
-
Publication number: 20230224254Abstract: 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.Type: ApplicationFiled: March 21, 2023Publication date: July 13, 2023Inventors: Rajarajan Sivaraj, Kittipat Apicharttrisorn, Bharath Balasubramanian, Rittwik Jana, Subhabrata Sen, Dhruv Gupta, Jin Wang
-
Patent number: 11627092Abstract: 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.Type: GrantFiled: November 30, 2020Date of Patent: April 11, 2023Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Rajarajan Sivaraj, Kittipat Apicharttrisorn, Bharath Balasubramanian, Rittwik Jana, Subhabrata Sen, Dhruv Gupta, Jin Wang
-
Publication number: 20230108298Abstract: Aspects of the subject disclosure may include, for example, obtaining and decoding a video file to obtain raw frames, providing the raw frames to the virtual camera that generates video content from the raw frames, providing the video content to a broadcasting application on a first communication device that provides output frames, and providing network conditions that are applied to the output frames resulting in conditioned output frames. The conditioned output frames are provided to a video content server from the first communication device, the video content server provides ABR tracks to a second communication device, the ABR tracks are associated with the conditioned output frames in response to receiving requests for the ABR tracks. Also, embodiments include obtaining and analyzing the conditioned output frames, the ABR tracks, and the requests, and generating metrics associated with the broadcasting application based on the analysis. Other embodiments are disclosed.Type: ApplicationFiled: September 28, 2021Publication date: April 6, 2023Applicants: AT&T Intellectual Property I, L.P., The Regents of the University of MichiganInventors: Subhabrata Sen, Zhuoqing Morley Mao, Xiao Zhu
-
Publication number: 20230101262Abstract: 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.Type: ApplicationFiled: September 29, 2021Publication date: March 30, 2023Applicants: AT&T Intellectual Property I, L.P., AT&T Mobility II LLCInventors: Eric David Petajan, Emir Halepovic, Subhabrata Sen
-
Patent number: 11616823Abstract: Aspects of the subject disclosure may include, for example, embodiments that comprise obtaining a data budget associated with a communication session for streaming video content over a communication network from a video content server, determining a first portion of the data budget that is associated with a first segment of the video content, and obtaining quality information associated with the video content from the video content server over the communication network. Further embodiments can include identifying a first group of tracks for the first segment, and determining a first target quality for the first segment based on the first portion of the data budget and the quality information. Other embodiments are disclosed.Type: GrantFiled: September 1, 2021Date of Patent: March 28, 2023Assignees: AT&T Intellectual Property I, L.P., The University of ConnecticutInventors: Subhabrata Sen, Bing Wang, Yanyuan Qin
-
Publication number: 20230066956Abstract: 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.Type: ApplicationFiled: September 1, 2021Publication date: March 2, 2023Applicants: AT&T Intellectual Property I, L.P., University of ConnecticutInventors: Subhabrata Sen, Bing Wang, Yanyuan Qin
-
Publication number: 20230069178Abstract: Aspects of the subject disclosure may include, for example, embodiments that comprise obtaining a data budget associated with a communication session for streaming video content over a communication network from a video content server, determining a first portion of the data budget that is associated with a first segment of the video content, and obtaining quality information associated with the video content from the video content server over the communication network. Further embodiments can include identifying a first group of tracks for the first segment, and determining a first target quality for the first segment based on the first portion of the data budget and the quality information. Other embodiments are disclosed.Type: ApplicationFiled: September 1, 2021Publication date: March 2, 2023Applicants: AT&T Intellectual Property I, L.P., The University of ConnecticutInventors: Subhabrata Sen, Bing Wang, Yanyuan Qin
-
Publication number: 20230067019Abstract: 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.Type: ApplicationFiled: September 1, 2021Publication date: March 2, 2023Applicants: AT&T Intellectual Property I, L.P., The University of ConnecticutInventors: Subhabrata Sen, Bing Wang, Yanyuan Qin
-
Publication number: 20220417166Abstract: 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.Type: ApplicationFiled: August 23, 2022Publication date: December 29, 2022Inventors: Rajarajan Sivaraj, Subhabrata Sen, Zhengye Liu, Jin Wang
-
Publication number: 20220303752Abstract: 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.Type: ApplicationFiled: June 8, 2022Publication date: September 22, 2022Applicants: AT&T Intellectual Property I, L.P., The Regents of the University of MichiganInventors: Subhabrata Sen, Oliver Spatscheck, Mehrdad Moradi, Zhuoqing Morley Mao
-
Patent number: 11451485Abstract: 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.Type: GrantFiled: March 27, 2020Date of Patent: September 20, 2022Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Rajarajan Sivaraj, Subhabrata Sen, Zhengye Liu, Jin Wang
-
Patent number: 11442894Abstract: Methods, non-transitory machine readable media, and computing devices that provide file backup catalogs with improved scalability are disclosed. With this technology, a sequence number is incremented and an entry for a snapshot associated with obtained metadata for the snapshot is generated. The snapshot entry comprises a snapshot identifier for the snapshot and the incremented sequence number. A current version flag is then set in another entry for a file associated with a create event identified in the metadata. The file entry includes a file identifier for the file, a create attribute comprising the incremented sequence number, and a delete attribute. The file and snapshot entries are then inserted into indice(s) in a catalog database. Based on the schema of the indice(s), this technology provides a lightweight, elegant, and highly scalable catalog that more efficiently facilitates full path global file search and restore functionality with reduced resource utilization.Type: GrantFiled: January 23, 2020Date of Patent: September 13, 2022Assignee: NETAPP, INC.Inventors: Nikhil Bhavadas Kaplingat, Ravindra Kuramkote, Amarnath Rachapudi, Subhabrata Sen
-
Patent number: 11432035Abstract: 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.Type: GrantFiled: July 15, 2020Date of Patent: August 30, 2022Assignees: AT&T Intellectual Property I, L.P., THE UNIVERSITY OF CONNECTICUTInventors: Subhabrata Sen, Yanyuan Qin, Bing Wang
-
Publication number: 20220232275Abstract: 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.Type: ApplicationFiled: April 4, 2022Publication date: July 21, 2022Inventors: Subhabrata Sen, Eric Petajan, Shichang Xu
-
Patent number: 11388579Abstract: 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.Type: GrantFiled: August 24, 2020Date of Patent: July 12, 2022Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., THE REGENTS OF THE UNIVERSITY OF MICHIGANInventors: Subhabrata Sen, Oliver Spatscheck, Mehrdad Moradi, Zhuoqing Morley Mao
-
Publication number: 20220174022Abstract: 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.Type: ApplicationFiled: November 30, 2020Publication date: June 2, 2022Inventors: Rajarajan Sivaraj, Kittipat Apicharttrisorn, Bharath Balasubramanian, Rittwik Jana, Subhabrata Sen, Dhruv Gupta, Jin Wang
-
Patent number: 11343135Abstract: A system includes one or more processors and a memory. The processor(s) effectuates operations including receiving a query, wherein the query identifies one or more problems in the network. The processor(s) further effectuates operations including retrieving contextual information and problem information, associated with the one or more problems, from a knowledge base and generating a first recommendation list comprising one or more recommendations, wherein each of the one or more recommendations comprises the contextual information or the problem information and at least one course of action.Type: GrantFiled: August 5, 2020Date of Patent: May 24, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Supratim Deb, Subhabrata Sen, Pramod Jamkhedkar
-
Patent number: 11323423Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system parses a network trace to collect packet information for an encrypted adaptive bite rate (ABR) video stream encoded into a plurality of tracks; detects request packets corresponding to a sequence of requests for video segments to be downloaded at a network client; and determines a traffic volume downloaded at the network client to obtain a sequence of traffic volumes. The processing system identifies, for each of the sequence of traffic volumes, a set of candidate segments each having a size meeting a size-matching criterion; selects a segment from the set of candidate segments to determine a segment sequence meeting an index-matching criterion; and infers characteristics of the sequence of traffic volumes based on the segment sequence. Other embodiments are disclosed.Type: GrantFiled: November 14, 2018Date of Patent: May 3, 2022Assignees: AT&T Intellectual Property I, L.P., The Regents of the University of MichiganInventors: Subhabrata Sen, Shichang Xu, Zhuoqing Morley Mao