-
公开(公告)号:US20230198917A1
公开(公告)日:2023-06-22
申请号:US18168553
申请日:2023-02-13
Inventor: Bo Han , Vijay Gopalakrishnan , Muhammad Bilal Anwer , Zhi-Li Zhang , Yang Zhang
CPC classification number: H04L49/208 , H04L49/70 , H04L41/0806 , H04L45/64 , G06F9/45558 , H04L41/12 , G06F2009/45595
Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.
-
112.
公开(公告)号:US11671623B2
公开(公告)日:2023-06-06
申请号:US17231434
申请日:2021-04-15
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Shuai Hao , Vijay Gopalakrishnan
IPC: H04N19/597 , H04N19/164 , H04N23/698
CPC classification number: H04N19/597 , H04N19/164 , H04N23/698
Abstract: Aspects of the subject disclosure may include, for example, embodiments for selecting a first camera from one or more cameras communicatively coupled to a computing device. Further embodiments include adjusting a first hardware controller on the first camera in response to detecting a network condition of a communication network resulting in an adjusted first camera. Additional embodiments include capturing first video content with the adjusted first camera. Also, embodiments include transmitting the first video content to a video content server over the communication network. Other embodiments are disclosed.
-
公开(公告)号:US20220408211A1
公开(公告)日:2022-12-22
申请号:US17893231
申请日:2022-08-23
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.
-
公开(公告)号:US11509589B2
公开(公告)日:2022-11-22
申请号:US17175970
申请日:2021-02-15
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Rittwik Jana , Jeffrey Erman , Vijay Gopalakrishnan , Emir Halepovic , Rakesh Sinha , Xuan Kelvin Zou
Abstract: Aspects of the subject disclosure may include, for example, obtaining predicted available bandwidths for an end user device, monitoring buffer occupancy of a buffer of the end user device, determining bit rates for portions of media content according to the predicted available bandwidths and according to the buffer occupancy, and adjusting bit rates for portions of media content according to the predicted available bandwidths and according to the buffer occupancy during streaming of the media content to the end user device over a wireless network. Other embodiments are disclosed.
-
公开(公告)号:US11356329B2
公开(公告)日:2022-06-07
申请号:US16898114
申请日:2020-06-10
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Pramod Jamkhedkar , Muhammad Bilal Anwer , Rakesh Sinha , Bingzhe Liu , Kostas Oikonomou , Vijay Gopalakrishnan
IPC: H04L41/0893 , G06F16/901 , H04L41/14 , H04W24/02
Abstract: A processing system may obtain an intent comprising a desired network state for a telecommunication network, determine an existing network state, where the desired network state and the existing network state are defined in accordance with a graph representing the telecommunication network, where the graph includes objects and relationships between the plurality of objects, and where each of the objects includes one or more properties. The processing system may compose a strategy that includes a plurality of policies to obtain the desired network state from the existing network state, where each of the policies comprises an action that is to be implemented in the telecommunication network, where the composing comprises performing a state exploration process over the graph, and where each state transition of the process corresponds to one of the policies. The processing system may then implement the strategy to place the telecommunication network in the desired network state.
-
公开(公告)号:US20210360046A1
公开(公告)日:2021-11-18
申请号:US17387672
申请日:2021-07-28
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Vijay Gopalakrishnan , Jackson Jarrell Pair , Vikash Sharma
Abstract: Aspects of the subject disclosure may include, for example, obtaining data indicative, for a frame of a video, of a field of view of a user; determining from a set of homogeneous tiles of the frame a subset of the homogeneous tiles that covers the field of view, wherein the set of homogeneous tiles has been constructed prior to the obtaining of the data; and merging at least a first tile of the set of homogeneous tiles and a second tile of the set of homogenous tiles into a larger tile, wherein the merging is based upon at least one parameter. Other embodiments are disclosed.
-
公开(公告)号:US11146506B2
公开(公告)日:2021-10-12
申请号:US16220683
申请日:2018-12-14
Inventor: Bo Han , Vijay Gopalakrishnan , Muhammad Bilal Anwer , Zhi-Li Zhang , Yang Zhang
IPC: G06F13/00 , H04L12/931 , H04L12/24 , H04L12/715 , G06F9/455
Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.
-
公开(公告)号:US20210235134A1
公开(公告)日:2021-07-29
申请号:US17301719
申请日:2021-04-12
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Vijay Gopalakrishnan , Tan Xu
IPC: H04N21/218 , G06F3/01 , G06F3/0481 , H04N19/597 , G06N20/20 , H04N19/17
Abstract: A method for streaming a 360 degree video over a communications network, wherein the video is streamed in a plurality of chunks, includes selecting a prediction window during which to predict a field of view within the video, the field of view is expected to be visible by a viewer at a time of playback of a next chunk of the video, wherein a duration of the prediction window is based on at least one condition within the communications network, selecting a machine learning algorithm to predict the field of view based on a head movement of the viewer, wherein the machine learning algorithm is selected based on the duration of the prediction window, predicting the field of view based on the head movement of the viewer and the machine learning algorithm, identifying a tile of the next chunk that corresponds to the field of view, and downloading the tile.
-
119.
公开(公告)号:US20210235118A1
公开(公告)日:2021-07-29
申请号:US17231434
申请日:2021-04-15
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Shuai Hao , Vijay Gopalakrishnan
IPC: H04N19/597 , H04N5/232 , H04N19/164
Abstract: Aspects of the subject disclosure may include, for example, embodiments for selecting a first camera from one or more cameras communicatively coupled to a computing device. Further embodiments include adjusting a first hardware controller on the first camera in response to detecting a network condition of a communication network resulting in an adjusted first camera. Additional embodiments include capturing first video content with the adjusted first camera. Also, embodiments include transmitting the first video content to a video content server over the communication network. Other embodiments are disclosed.
-
公开(公告)号:US10979740B2
公开(公告)日:2021-04-13
申请号:US16859937
申请日:2020-04-27
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Vijay Gopalakrishnan , Tan Xu
IPC: H04N21/218 , G06F3/01 , G06F3/0481 , H04N19/597 , G06N20/20 , H04N19/17
Abstract: A method for streaming a 360 degree video over a communications network, wherein the video is streamed in a plurality of chunks, includes selecting a prediction window during which to predict a field of view within the video, the field of view is expected to be visible by a viewer at a time of playback of a next chunk of the video, wherein a duration of the prediction window is based on at least one condition within the communications network, selecting a machine learning algorithm to predict the field of view based on a head movement of the viewer, wherein the machine learning algorithm is selected based on the duration of the prediction window, predicting the field of view based on the head movement of the viewer and the machine learning algorithm, identifying a tile of the next chunk that corresponds to the field of view, and downloading the tile.
-
-
-
-
-
-
-
-
-