-
11.
公开(公告)号:US20230283538A1
公开(公告)日:2023-09-07
申请号:US18314874
申请日:2023-05-10
Applicant: Apple Inc.
Inventor: Hsien-Po Shiang , Ming Jin , Gabriel Nava Marino , Gurtej Singh G. Chandok , Hyeonkuk Jeong , Padmavathy Bhooma , Christoph Paasch , Christopher M. Garrido , David L. Biderman , Erik Vladimir Ortega Gonzalez
Abstract: The embodiments described herein can dynamically adjust timing of network bandwidth estimations by adjusting a target frequency for sending probing sequences to one or more receivers of content. The receivers receive these probing sequences from a transmitter and respond to the transmitter with network bandwidth estimations. In one embodiment, the probing sequences can use the content itself to create the probing sequences. The embodiments can be used in video conferencing applications to control how a transmitter of content can adjust transmissions based upon the network bandwidth estimations. In one embodiment, a policy can be used at a transmitter to begin a video transmission with a high frequency target for sending probing sequences (with, e.g., smaller length probing sequences) and transition to a lower frequency target (with, e.g., longer length probing sequences) when network bandwidth deteriorates and then return to the higher frequency target when the network bandwidth improves.
-
12.
公开(公告)号:US20210399971A1
公开(公告)日:2021-12-23
申请号:US17304312
申请日:2021-06-17
Applicant: Apple Inc.
Inventor: Hsien-Po Shiang , Ming Jin , Gabriel Nava Marino , Gurtej Singh G. Chandok , Hyeonkuk Jeong , Padmavathy Bhooma , Christoph Paasch , Christopher M. Garrido , David L. Biderman , Erik Vladimir Ortega Gonzalez
Abstract: The embodiments described herein can dynamically adjust timing of network bandwidth estimations by adjusting a target frequency for sending probing sequences to one or more receivers of content. The receivers receive these probing sequences from a transmitter and respond to the transmitter with network bandwidth estimations. In one embodiment, the probing sequences can use the content itself to create the probing sequences. The embodiments can be used in video conferencing applications to control how a transmitter of content can adjust transmissions based upon the network bandwidth estimations. In one embodiment, a policy can be used at a transmitter to begin a video transmission with a high frequency target for sending probing sequences (with, e.g., smaller length probing sequences) and transition to a lower frequency target (with, e.g., longer length probing sequences) when network bandwidth deteriorates and then return to the higher frequency target when the network bandwidth improves.
-
公开(公告)号:US10979355B2
公开(公告)日:2021-04-13
申请号:US16365641
申请日:2019-03-26
Applicant: Apple Inc.
Inventor: Krisztian Kiss , Christoph Paasch , Farouk Belghoul , Sarma V. Vangala , Rohan C. Malthankar
IPC: H04L12/801 , H04L12/707 , H04W36/08 , H04W60/00 , H04W80/06 , H04W84/12
Abstract: This disclosure relates to techniques for providing a multipath transmission control protocol proxy in a cellular network. A wireless device may establish a wireless link with a cellular network. The wireless device may provide an indication that the wireless device is multipath transmission control protocol (MPTCP) capable to a core network entity of the cellular network. The wireless device may receive MPTCP proxy information for a MPTCP proxy comprised in the cellular network from the core network entity. The MPTCP proxy information may include MPTCP server IP address and port information. The wireless device may establish a first MPTCP flow with the MPTCP proxy comprised in the cellular network via the wireless link.
-
公开(公告)号:US20190306068A1
公开(公告)日:2019-10-03
申请号:US16365641
申请日:2019-03-26
Applicant: Apple Inc.
Inventor: Krisztian Kiss , Christoph Paasch , Farouk Belghoul , Sarma V. Vangala , Rohan C. Malthankar
IPC: H04L12/801 , H04L12/707 , H04W80/06 , H04W36/08 , H04W60/00
Abstract: This disclosure relates to techniques for providing a multipath transmission control protocol proxy in a cellular network. A wireless device may establish a wireless link with a cellular network. The wireless device may provide an indication that the wireless device is multipath transmission control protocol (MPTCP) capable to a core network entity of the cellular network. The wireless device may receive MPTCP proxy information for a MPTCP proxy comprised in the cellular network from the core network entity. The MPTCP proxy information may include MPTCP server IP address and port information. The wireless device may establish a first MPTCP flow with the MPTCP proxy comprised in the cellular network via the wireless link.
-
公开(公告)号:US10433213B2
公开(公告)日:2019-10-01
申请号:US15178309
申请日:2016-06-09
Applicant: APPLE INC.
Inventor: Sarma Vangala , Srinivas Pasupuleti , Padma Bhooma , Christoph Paasch , Cahya A Masputra , Rafael Rivera-Barreto
IPC: H04W28/18 , H04L29/06 , H04W24/02 , H04L12/805 , H04L12/26
Abstract: Described herein are apparatus, systems and methods for adaptive segment size for data transmissions. A method may comprise, at a user equipment (“UE”), identifying a current size setting of a data segment (e.g., a transmission control protocol (“TCP”) maximum segment size (“MSS”)) for communication over a network, receiving current physical layer conditions, receiving historical data, and adjusting the current size setting based on at least one of the current physical layer conditions and the historical data.
-
公开(公告)号:US20170359756A1
公开(公告)日:2017-12-14
申请号:US15178309
申请日:2016-06-09
Applicant: APPLE INC.
Inventor: Sarma Vangala , Srinivas Pasupuleti , Padma Bhooma , Christoph Paasch , Cahya A. Masputra , Rafael Rivera-Barretto
CPC classification number: H04W28/18 , H04L43/0852 , H04L47/36 , H04L69/16 , H04L69/166 , H04W24/02
Abstract: Described herein are apparatus, systems and methods for adaptive segment size for data transmissions. A method may comprise, at a user equipment (“UE”), identifying a current size setting of a data segment (e.g., a transmission control protocol (“TCP”) maximum segment size (“MSS”)) for communication over a network, receiving current physical layer conditions, receiving historical data, and adjusting the current size setting based on at least one of the current physical layer conditions and the historical data.
-
-
-
-
-