-
121.
公开(公告)号:US20210051105A1
公开(公告)日:2021-02-18
申请号:US16542278
申请日:2019-08-15
Inventor: Emir Halepovic , Vijay Gopalakrishnan , Muhammad Usama Chaudhry , Shanyu Zhou , Balajee Vamanan , Hulya Seferoglu
IPC: H04L12/851 , H04L12/26 , H04L12/863
Abstract: In various aspects, a system that comprises detecting a congestion event in a network that transmits a first group of data packets and a second group of data packets, wherein the detecting the congestion event comprises detecting the congestion event has initiated in response to a data packet throughput value of the network having been determined to have decreased below a threshold value; in response to the detecting of the congestion event, determine a transmission rate of the second group of data packets based on a transmission priority of the second group of data packets; determining a data packet dropping rate for the second group of data packets based on the transmission rate of the second group of data packets and a size of the first group of data packets and transmitting the second group of data packets utilizing the transmission rate and the data packet dropping rate.
-
公开(公告)号:US10834163B2
公开(公告)日:2020-11-10
申请号:US16371287
申请日:2019-04-01
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Sassan Pejhan , Vijay Gopalakrishnan
Abstract: Aspects of the subject disclosure may include, for example, obtaining live video content from equipment of a media content provider, determining priority content within the live video content; segmenting the live video content into a plurality of tiles according to the priority content, and transcoding the live video content according to a type of client device. Further embodiments include determining an encoding schedule for the plurality of tiles according to the priority content, encoding the plurality of tiles according to the encoding schedule, and providing the plurality of tiles to the client device. Other embodiments are disclosed.
-
公开(公告)号:US10812774B2
公开(公告)日:2020-10-20
申请号:US16001418
申请日:2018-06-06
Inventor: Vijay Gopalakrishnan , Bo Han , Jackson Jarrell Pair , Vikash Sharma , Feng Qian
IPC: H04N13/161 , H04N19/30 , H04N13/366 , H04N19/187 , H04N19/176 , H04N19/167 , H04N19/119
Abstract: Aspects of the subject application may include, for example, identifying FOV and OOS tiles of the video content. The FOV and OOS tiles are received from a video server. The FOV and OOS tiles are encoded using AVC and a first layer of SVC, respectively. Further embodiments include providing the FOV and OOS tiles for presentation on a display, detecting a change in a field of vision, and identifying other FOV tiles of the video content, which comprise a portion of the OOS tiles. Also, embodiments include requesting the portion of the OOS tiles and receiving the portion of the OOS tiles from the video server over the communication network, which are encoded using an enhancement layer of SVC and then provided, to the display, according the enhancement layer in conjunction with the providing of the OOS tiles according to the first layer. Other embodiments are described herein.
-
公开(公告)号:US20200322748A1
公开(公告)日:2020-10-08
申请号:US16907359
申请日:2020-06-22
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Manuel Briand , Vijay Gopalakrishnan
IPC: H04S7/00 , H04N21/233 , H04N21/218
Abstract: Aspects of the subject disclosure may include, for example, a method for spherical video streaming over a network by a processing system including a processor, the method including prefetching audio data for rendering the spherical video; determining whether there is a single source or a plurality of sources of audio in the audio data; responsive to a determination that there is only one dominant source of the audio in the audio data, prefetching video data in a field of view centered on spatial coordinates of the dominant source of audio; responsive to a determination that there is the plurality of sources of the audio in the audio data, sorting the plurality of sources of the audio according to an estimated sound source energy for each source in the plurality of sources, thereby creating a sorted list of the plurality of sources; and prefetching video data in plural fields of view centered on spatial coordinates of each audio source in the sorted list of the plurality of sources, wherein the prefetching is performed in an order corresponding to the sorted list, and wherein the prefetching occurs within an available bandwidth of the network. Other embodiments are disclosed.
-
公开(公告)号:US10762452B2
公开(公告)日:2020-09-01
申请号:US15454050
申请日:2017-03-09
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Rittwik Jana , Mazin Gilbert , Eric Noel , Vijay Gopalakrishnan
Abstract: A system for designing and executing control loops in a cloud environment includes a control platform implemented in the cloud environment having a data collection, analytics and events module, a policy module and an application controller module. The system includes a business process management application coupled to the control platform having a control loop designer module for designing a control loop template and a workflow engine for distributing the control loop template. The business process management application is coupled to the data collection analytics and events module of the control platform as well as the policy module in the application controller module to control platform. The control loop is activated by the control platform.
-
公开(公告)号:US10708494B2
公开(公告)日:2020-07-07
申请号:US16102270
申请日:2018-08-13
Inventor: Bo Han , Shuai Hao , Vijay Gopalakrishnan , Feng Qian
IPC: H04N5/00 , H04N5/232 , H04N19/119 , H04N19/164 , G06K9/00
Abstract: Aspects of the subject disclosure may include, for example, embodiments for capturing video content with a camera. The camera is communicatively coupled to the device. Further embodiments include obtaining a network condition of a communication network. Additional embodiments include determining a network criterion according to the network condition. Also, embodiments include calculating a threshold according to the network criterion. Further embodiments include adjusting the video content in response to determining network criterion resulting in adjusted video content. Additional embodiments include determining that a first portion of the adjusted video content satisfies the threshold. Also, embodiments include transmitting the adjusted video content to a video content server over the communication network. Other embodiments are disclosed.
-
公开(公告)号:US20200068235A1
公开(公告)日:2020-02-27
申请号:US16109892
申请日:2018-08-23
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Vijay Gopalakrishnan , Rittwik Jana
IPC: H04N21/231 , H04N21/222 , H04N21/218 , H04N21/234 , H04N21/258
Abstract: Aspects of the subject disclosure may include, for example, system for tile-based video streaming using a proxy executing at a mobile edge cloud, which adaptively offloads decoding and merging of video tiles from mobile devices to the mobile edge cloud. A processing system including the proxy communicates with a video server and a client device. The proxy receives a request for video content from a client device; the request includes historical field of view (FoV) information. The proxy predicts a client FoV, requests video tiles from the server, downloads the tiles from the server, generates a video chunk by decoding and merging the downloaded tiles, and delivers the video chunk to the client device. The client device performs local decoding and rendering of the generated video chunk. Other embodiments are disclosed.
-
公开(公告)号:US20200053351A1
公开(公告)日:2020-02-13
申请号:US16058199
申请日:2018-08-08
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Manuel Briand , Vijay Gopalakrishnan
IPC: H04N13/349 , H04N5/44 , H04N5/445
Abstract: Aspects of the subject disclosure may include, for example, receiving content that includes a 360-degree video, determining that guidance is enabled with respect to the content, obtaining an input responsive to determining that the guidance is enabled, and obtaining the guidance with respect to a playback of the content, where the obtained guidance is based on the input. Other embodiments are disclosed.
-
公开(公告)号:US10531421B1
公开(公告)日:2020-01-07
申请号:US16212168
申请日:2018-12-06
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Matthew Osinski , Sumit Maheshwari , Shuai Hao , Zihui Ge , Joshua Reich , Vijay Gopalakrishnan
Abstract: Systems and methods for providing accurate data about the distribution of UEs after disaster include a movable eNodeB that is moved to at least three locations. The coordinates for the at least three locations are determined and the distance between the eNodeB and a plurality of UEs is measured. The location of each UE relative to the eNodeB is calculated based on the distance between the eNodeB and the plurality of UEs using trilateration. The coordinates for the UEs is then calculated based on the coordinates for the at least three locations and the determined location of the UEs relative to the eNodeB.
-
公开(公告)号:US20200007905A1
公开(公告)日:2020-01-02
申请号:US16023095
申请日:2018-06-29
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Vijay Gopalakrishnan , Feng Qian , Matteo Varvello
IPC: H04N21/2385 , H04N21/234 , H04N21/44 , H04N21/239 , H04N21/643 , H04L12/24 , H04L12/707 , H04N21/262 , H04N21/81 , G06F9/54
Abstract: Aspects of the subject disclosure may include embodiments receiving a request for portions of video content identifying first packets associated with FoV tiles and second packets associated with OOS tiles for the video content in response to receiving the request. Further embodiments include selecting a first and second communication network to transmit the first and second packets, respectively and configuring a socket API for a MPTCP for a device that includes identifying that the first packets are associated with the FoV tiles, a high priority, and are to be transmitted over the first communication network, and the socket API includes identifying that the second packets are associated with the OOS tiles, a low priority, and are to be transmitted over the second communication network. Additional embodiments include transmitting the first and second packets over the first and second communication network, respectively, using MPTCP. Other embodiments are disclosed.
-
-
-
-
-
-
-
-
-