-
公开(公告)号:US10818087B2
公开(公告)日:2020-10-27
申请号:US15828994
申请日:2017-12-01
Inventor: Bo Han , Vijay Gopalakrishnan , Lusheng Ji , Feng Qian
IPC: H04N7/173 , G06T19/00 , H04L29/06 , G06F3/01 , H04N21/2343 , H04N19/597 , G06F3/0481 , G06T15/20 , H04N21/218 , H04N21/234 , H04N21/81
Abstract: Aspects of the subject disclosure may include, for example, a process that determines a field-of-view of an immersive video viewer, determines present orientation of the immersive video viewer at a first time, and predicts a future orientation of the immersive video viewer occurring at a second time based on the present orientation of the immersive video viewer. A subsegment of an entire immersive video frame corresponding to the second time is identified based on the predicted orientation of the immersive video viewer and the field-of-view. Wireless transmission of the subsegment of the entire immersive video frame to the immersive video viewer is facilitated for presentation at the immersive video viewer at the second time, without requiring transmission of the entire immersive video frame. Other embodiments are disclosed.
-
公开(公告)号:US20200329263A1
公开(公告)日:2020-10-15
申请号:US16913380
申请日:2020-06-26
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Vijay Gopalakrishnan , Rittwik Jana
IPC: H04N21/231 , H04N21/222 , H04N21/234 , H04N21/258 , H04N21/218
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.
-
公开(公告)号:US10805164B2
公开(公告)日:2020-10-13
申请号:US16221237
申请日:2018-12-14
Inventor: Bo Han , Vijay Gopalakrishnan , Muhammad Bilal Anwer , Zhi-Li Zhang , Yang Zhang
IPC: G06F15/173 , H04L12/24 , H04L29/12 , G06F9/50 , G06F9/455 , H04L12/715
Abstract: Systems and methods are disclosed for parallelizing service function chains. A method comprises receiving a sequential service function chain comprising a plurality of network functions, receiving a plurality of operations, determining at least two network functions are capable of being parallelized, aggregating operations of the plurality of operations associated with the at least two network functions into a network function segment, determining whether another network function is capable of being parallelized with the network function segment, based on the determining: aggregating an operation associated with the another network function into the network function segment when the another network function is capable of being parallelized with the network function segment, or pushing the network function segment as a completed segment of a hybrid service function chain when the another network function is not capable of being parallelized with the network function segment, and implementing the hybrid service function chain.
-
公开(公告)号:US10762710B2
公开(公告)日:2020-09-01
申请号:US15901609
申请日:2018-02-21
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Vijay Gopalakrishnan , Jackson Jarrell Pair , Vikash Sharma
IPC: G06T19/00 , H04L29/06 , G06F3/01 , H04N21/2343 , H04N19/597 , G06F3/0481 , G06T15/20 , H04N21/218 , H04N21/234 , H04N21/81
Abstract: Aspects of the subject disclosure may include, for example, a process that analyzes image content of an immersive video frame and identifies a first group of segments of the immersive video frame based on the analysis. The segments collectively span an entire space portrayed by the immersive video frame and the first group of segments spans less than the entire space. A size of a display region of an immersive video viewer is determined that spans less than the entire space and a second group of segments is determined based on the first group of segments and the size of the display region. Transport of the second group of segments, spanning less than the entire space, is facilitated via a communication network to the immersive video viewer for presentation, without requiring transmission of all of the segments. Other embodiments are disclosed.
-
公开(公告)号:US20200274641A1
公开(公告)日:2020-08-27
申请号:US16284936
申请日:2019-02-25
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Zhengye Liu , Xidong Wu , Jin Wang , Bo Han
Abstract: Devices, computer-readable media, and methods for selecting a type of packet loss protection for a network-based communication based upon a latency estimate are disclosed. For example, a processing system including at least one processor may obtain a latency estimate for a network-based communication, determine whether the latency estimate exceeds a latency threshold for selecting a type of packet loss protection, and select, the type of packet loss protection for the network-based communication from among a first type of packet loss protection and a second type of packet loss protection based upon the determining. When the latency estimate is determined to not exceed the latency threshold, the first type of packet loss protection is selected. When the latency estimate is determined to exceed the latency threshold, the second type of packet loss protection is selected.
-
公开(公告)号:US20200186875A1
公开(公告)日:2020-06-11
申请号:US16213585
申请日:2018-12-07
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Sassan Pejhan , Zhengye Liu
IPC: H04N21/44 , H04N21/442 , H04N21/4223 , H04N21/81 , H04N21/414
Abstract: Aspects of the subject disclosure may include, for example, embodiments include obtaining video content, the video content comprises a plurality of frames, monitoring, by an image sensor, a facial feature of a user to determine a visual focus of the user in relation to the video content, and detecting from a group of frames of the plurality of frames at least a reduction in movements of objects in the group of frames. Further embodiments include determining, according to the monitoring and the detecting, a measure of attention of the user within a region of the group of frames, determining that the measure of attention of the user within the region of the group of frames satisfies a threshold, and embedding in at least a portion of subsequent frames of the plurality of frames a visual advertisement in the region via a communication device. Other embodiments are disclosed.
-
公开(公告)号:US20200154147A1
公开(公告)日:2020-05-14
申请号:US16184937
申请日:2018-11-08
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Vijay Gopalakrishnan , Tan Xu
IPC: H04N21/218 , G06F3/01 , H04N19/17 , H04N19/597 , G06N20/20 , G06F3/0481
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.
-
公开(公告)号:US10565764B2
公开(公告)日:2020-02-18
申请号:US15948697
申请日:2018-04-09
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Vijay Gopalakrishnan , Eric Zavesky , Wenxiao Zhang , Pan Hui
Abstract: An augmented reality device computationally processes an image frame against a first augmented reality profile stored in a local database. The first augmented reality profile includes first annotation content associated with a first object and is obtained from a second user device. In response to an object computationally processed from the first image frame satisfying a predetermined threshold of similarity with the first object in the first augmented reality profile, the first annotation content is rendered, on a display of the first user device, relative to the first object according to rendering instructions for the first annotation content.
-
公开(公告)号:US20200052954A1
公开(公告)日:2020-02-13
申请号:US16101751
申请日:2018-08-13
Inventor: Bo Han , Vijay Gopalakrishnan , Marco Platania , Zhi-Li Zhang , Yang Zhang
IPC: H04L12/24 , H04L29/08 , H04L12/931
Abstract: The concepts and technologies disclosed herein are directed to a network-assisted Raft consensus protocol, referred to herein as “NetRaft.” According to one aspect of the concepts and technologies disclosed herein, a system can include a plurality of servers operating in a server cluster, and a plurality of P4 switches corresponding to the plurality of servers. Each server of the plurality of servers can include a back-end that executes a complete Raft algorithm to perform leader election, log replication, and log commitment of a Raft consensus algorithm. Each P4 switch of the plurality of P4 switches can include a front-end that executes a partial Raft algorithm to perform the log replication and the log commitment of the Raft consensus algorithm. The back-end can maintain a complete state for responding to requests that cannot be fulfilled by the front-end. The requests can include read requests and/or write requests.
-
公开(公告)号:US20190373326A1
公开(公告)日:2019-12-05
申请号:US15995723
申请日:2018-06-01
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bo Han , Manuel Briand , Vijay Gopalakrishnan
IPC: H04N21/4725 , G06F3/0481 , H04N21/431 , H04N21/435 , H04N21/472 , H04N21/235
Abstract: Aspects of the subject disclosure may include, for example, a method including obtaining media content and an identification of a plurality of points of interest in the media content, receiving a request from a user to view the media content, obtaining information about the user, identifying one or more highlight points based on the information about the user, presenting the media content to the user, and monitoring the user's consumption of the content, determining a field of view of the highlight point, and presenting a guide indicator in the field of view of the user to provide information about the highlight point. Other embodiments are disclosed.
-
-
-
-
-
-
-
-
-