-
公开(公告)号:US11540195B2
公开(公告)日:2022-12-27
申请号:US16834028
申请日:2020-03-30
Applicant: Apple Inc.
Inventor: Vijay Venkataraman , Amitabha Ghosh , Eyad Al-Shemali , Franco Travostino , Jinghua Ling , Lakshmi N. Kavuri , Muhammad R. Dar , Murtaza A. Shikari , Muthukumaran Dhanapal , Pankaj Subhash Vasandani , Ravish Samuel , Samuel J. Miller , Shivani Suresh Babu , Sree Ram Kodali , Srinivasan Nimmala , Srirang A. Lovlekar , Yifan Zhu , Irfan Khasim Mohammed , Sofheem Mohammed , Raghuram Mungara , Vijay Gadde , Sharad Garg
Abstract: Apparatuses, systems, and methods for a wireless device to perform detection and mitigation of data stalls. The mitigation may occur during and/or at initiation of a data connection. The wireless device may establish a data connection(s) with a network over a Wi-Fi or cellular interface and monitor the data connection(s) for a data stall condition(s)/hint(s). The wireless device may perform a remedial action(s) responsive to detection of a data stall condition(s)/hint(s), including initiating a service recovery of the cellular interface, initiating a radio access technology (RAT) upgrade procedure, and/or initiating a handover procedure to a neighbor cell.
-
2.
公开(公告)号:US11895082B2
公开(公告)日:2024-02-06
申请号:US18091363
申请日:2022-12-29
Applicant: Apple Inc.
Inventor: Amitabha Ghosh , Franco Travostino , Henri S. Berger , Philip W. Flack , Timothy A. McCoy , Maciej Stachowiak , Beth M. Dakin
IPC: H04L61/5046 , H04L61/5076 , H04L61/4511 , H04L61/103 , H04L67/50
CPC classification number: H04L61/4511 , H04L61/103 , H04L61/5046 , H04L61/5076 , H04L67/535
Abstract: A device implementing the subject system may include at least one processor configured to receive, by a first system process, a first network address that corresponds to a domain name that was resolved by a second system process, the resolving having been responsive to a resolution request therefor by an application process. The at least one processor may be further configured to receive, by the first system process, a second network address for which a network connection was opened by the application process. The at least one processor may be further configured to, responsive to determining that the application process opened a network connection for a network address for which the application process did not provide, to the second system process, a resolution request for the corresponding domain name, provide, by the first system process, an indication of the network address in conjunction with an indication of the application process.
-
公开(公告)号:US20200383027A1
公开(公告)日:2020-12-03
申请号:US16834028
申请日:2020-03-30
Applicant: Apple Inc.
Inventor: Vijay Venkataraman , Amitabha Ghosh , Eyad Al-Shemali , Franco Travostino , Jinghua Ling , Lakshmi N. Kavuri , Muhammad R. Dar , Murtaza A. Shikari , Muthukumaran Dhanapal , Pankaj Subhash Vasandani , Ravish Samuel , Samuel J. Miller , Shivani Suresh Babu , Sree Ram Kodali , Srinivasan Nimmala , Srirang A. Lovlekar , Yifan Zhu , Irfan Khasim Mohammed , Sofheem Mohammed , Raghuram Mungara , Vijay Gadde , Sharad Garg
Abstract: Apparatuses, systems, and methods for a wireless device to perform detection and mitigation of data stalls. The mitigation may occur during and/or at initiation of a data connection. The wireless device may establish a data connection(s) with a network over a Wi-Fi or cellular interface and monitor the data connection(s) for a data stall condition(s)/hint(s). The wireless device may perform a remedial action(s) responsive to detection of a data stall condition(s)/hint(s), including initiating a service recovery of the cellular interface, initiating a radio access technology (RAT) upgrade procedure, and/or initiating a handover procedure to a neighbor cell.
-
4.
公开(公告)号:US11570143B2
公开(公告)日:2023-01-31
申请号:US17667521
申请日:2022-02-08
Applicant: Apple Inc.
Inventor: Amitabha Ghosh , Franco Travostino , Henri S. Berger , Philip W. Flack , Timothy A. Mccoy , Maciej Stachowiak , Beth M. Dakin
IPC: G06F15/16 , H04L61/4511 , H04L61/103
Abstract: A device implementing the subject system may include at least one processor configured to receive, by a first system process, a first network address that corresponds to a domain name that was resolved by a second system process, the resolving having been responsive to a resolution request therefor by an application process. The at least one processor may be further configured to receive, by the first system process, a second network address for which a network connection was opened by the application process. The at least one processor may be further configured to, responsive to determining that the application process opened a network connection for a network address for which the application process did not provide, to the second system process, a resolution request for the corresponding domain name, provide, by the first system process, an indication of the network address in conjunction with an indication of the application process.
-
5.
公开(公告)号:US20220385622A1
公开(公告)日:2022-12-01
申请号:US17667521
申请日:2022-02-08
Applicant: Apple Inc.
Inventor: Amitabha Ghosh , Franco Travostino , Henri S. Berger , Philip W. Flack , Timothy A. McCoy , Maciej Stachowiak , Beth M. Dakin
IPC: H04L61/4511 , H04L61/103
Abstract: A device implementing the subject system may include at least one processor configured to receive, by a first system process, a first network address that corresponds to a domain name that was resolved by a second system process, the resolving having been responsive to a resolution request therefor by an application process. The at least one processor may be further configured to receive, by the first system process, a second network address for which a network connection was opened by the application process. The at least one processor may be further configured to, responsive to determining that the application process opened a network connection for a network address for which the application process did not provide, to the second system process, a resolution request for the corresponding domain name, provide, by the first system process, an indication of the network address in conjunction with an indication of the application process.
-
-
-
-