-
1.
公开(公告)号:US11051165B2
公开(公告)日:2021-06-29
申请号:US16384733
申请日:2019-04-15
Applicant: Apple Inc.
Inventor: Krisztian Kiss , Thomas F. Pauly , Ajoy K. Singh , Rohan C. Malthankar , Vikram Bhaskara Yerrabommanahalli , Rafael L. Rivera-Barreto
IPC: H04W12/06 , H04L29/06 , H04W12/069
Abstract: Apparatus and methods to support authentication failure handling by network elements and by a wireless communication device when attempting access to services through non-cellular wireless networks by the wireless communication device are disclosed. Error messages received from evolved packet core (EPC) network elements, such as an authentication, authorization, and accounting (AAA) server, are mapped to failure messages provided to wireless communication devices by internetworking equipment, such as an evolved packet data gateway (ePDG). The wireless communication device determines a failures cause based on the failure messages and disallows retry attempts until select criteria are satisfied.
-
公开(公告)号:US20200383012A1
公开(公告)日:2020-12-03
申请号:US16834108
申请日:2020-03-30
Applicant: Apple Inc.
Inventor: Alan Tseng , Franco Travostino , Christoph Paasch , Vijay Venkataraman , Scott M. Marshall , Thomas F. Pauly , Darren S. Litzinger
Abstract: Apparatuses, systems, and methods for a wireless device to perform data stall mitigation. The wireless device may establish, at an HTTP layer of the wireless device, a data connection over a first network interface of the wireless device. The wireless device may compare an available duration of data in a data buffer associated with the data connection to a first threshold and notify, in response to the available duration approaching the first threshold, at least one lower layer of the wireless device of an emergency deadline. At least one lower layer may perform one or more remedial actions to avoid and/or mitigate a data stall.
-
公开(公告)号:US12126657B2
公开(公告)日:2024-10-22
申请号:US17511150
申请日:2021-10-26
Applicant: Apple Inc.
Inventor: Thomas F. Pauly , Nishchaie Khanna , Ahmed M. Bashir
IPC: H04L9/40 , H04L5/00 , H04L67/141
CPC classification number: H04L63/205 , H04L5/0044 , H04L63/0428 , H04L67/141
Abstract: Techniques are provided for securely routing network traffic data. A kernel routine in a computing device obtains content metadata from the network traffic data associated with an application. The kernel routine can evaluate the content metadata and determine whether security and privacy policies should be applied to the network traffic data associated with the content metadata. The kernel routine can automatically create or identify tags for the content metadata based on intent and context information that is determined by the kernel routine. The tags can be associated with particular security and privacy policies, such as anonymization and encryption.
-
公开(公告)号:US20210377100A1
公开(公告)日:2021-12-02
申请号:US17007322
申请日:2020-08-31
Applicant: Apple Inc.
Inventor: Sushant U. Chavan , Thomas F. Pauly
Abstract: An electronic device includes a traffic redirect module that creates a traffic sink interface that enables data to be sent to it, without generating an error if an underlying physical link does not exist. To send data over a physical link, a processor of the electronic device creates a network interface to connect to another electronic device using a transport connection over the physical link. If the physical link disconnects, then the processor removes the network interface, and the traffic redirect module redirects data to be sent to the other electronic device to use the traffic sink interface, without indicating that the physical link has disconnected. When the physical link reconnects, or a new physical link to the other electronic device is established, the processor creates a new network interface to connect to the other electronic device using the transport connection over the reconnected or new physical link.
-
公开(公告)号:US09967793B2
公开(公告)日:2018-05-08
申请号:US14866796
申请日:2015-09-25
Applicant: Apple Inc.
Inventor: Franco Travostino , Vu H. Chiem , Thomas F. Pauly , Padmavathy Bhooma
CPC classification number: H04W36/30 , H04W36/0022 , H04W36/14 , H04W40/02 , H04W40/12 , H04W76/16 , H04W76/18
Abstract: The embodiments set forth techniques for avoiding network connectivity stalls at a mobile computing device. In an idle state, a performance analyzer executing on the mobile computing device is configured to passively analyze high-level network connectivity information to detect any minor issues with the network connectivity being provided by a primary interface (e.g., WiFi). When minor issues are detected, the mobile computing device transitions into an alerted state, where high emphasis is placed on using the WiFi interface and low emphasis is placed on using a secondary interface (e.g., Cellular). In the alerted state, the mobile computing device actively analyzes low-level connectivity information to detect any major issues with the WiFi interface. When major issues are detected, the mobile computing device transitions into a fallback state, where high emphasis is placed on using the Cellular interface and low emphasis is placed on using the WiFi interface.
-
公开(公告)号:US20220394063A1
公开(公告)日:2022-12-08
申请号:US17511150
申请日:2021-10-26
Applicant: Apple Inc.
Inventor: Thomas F. Pauly , Nishchaie Khanna , Ahmed M. Bashir
Abstract: Techniques are provided for securely routing network traffic data. A kernel routine in a computing device obtains content metadata from the network traffic data associated with an application. The kernel routine can evaluate the content metadata and determine whether security and privacy policies should be applied to the network traffic data associated with the content metadata. The kernel routine can automatically create or identify tags for the content metadata based on intent and context information that is determined by the kernel routine. The tags can be associated with particular security and privacy policies, such as anonymization and encryption.
-
公开(公告)号:US11277463B2
公开(公告)日:2022-03-15
申请号:US16834108
申请日:2020-03-30
Applicant: Apple Inc.
Inventor: Alan Tseng , Franco Travostino , Christoph Paasch , Vijay Venkataraman , Scott M. Marshall , Thomas F. Pauly , Darren S. Litzinger
IPC: H04W4/00 , H04L67/02 , H04L67/141 , H04L69/329 , H04L43/08 , H04L67/143 , H04W76/10 , H04W36/00 , H04W36/26 , H04L67/147 , G06F11/14 , H04L69/16 , H04W80/12
Abstract: Apparatuses, systems, and methods for a wireless device to perform data stall mitigation. The wireless device may establish, at an HTTP layer of the wireless device, a data connection over a first network interface of the wireless device. The wireless device may compare an available duration of data in a data buffer associated with the data connection to a first threshold and notify, in response to the available duration approaching the first threshold, at least one lower layer of the wireless device of an emergency deadline. At least one lower layer may perform one or more remedial actions to avoid and/or mitigate a data stall.
-
8.
公开(公告)号:US10263984B2
公开(公告)日:2019-04-16
申请号:US15273165
申请日:2016-09-22
Applicant: Apple Inc.
Inventor: Krisztian Kiss , Thomas F. Pauly , Ajoy K. Singh , Rohan C. Malthankar , Vikram Bhaskara Yerrabommanahalli , Rafael L. Rivera-Barreto
IPC: H04L29/06 , H04W12/06 , H04W76/18 , H04W8/18 , H04W84/02 , H04W88/06 , H04W4/12 , H04W4/16 , H04W84/12
Abstract: Apparatus and methods to support authentication failure handling by network elements and by a wireless communication device when attempting access to services through non-cellular wireless networks by the wireless communication device are disclosed. Error messages received from evolved packet core (EPC) network elements, such as an authentication, authorization, and accounting (AAA) server, are mapped to failure messages provided to wireless communication devices by internetworking equipment, such as an evolved packet data gateway (ePDG). The wireless communication device determines a failures cause based on the failure messages and disallows retry attempts until select criteria are satisfied.
-
公开(公告)号:US10057767B2
公开(公告)日:2018-08-21
申请号:US14975535
申请日:2015-12-18
Applicant: Apple Inc.
Inventor: Vikram Bhaskara Yerrabommanahalli , Ajoy K. Singh , Krisztian Kiss , Rohan C. Malthankar , Thomas F. Pauly
CPC classification number: H04W12/04 , H04L63/0428 , H04L63/107 , H04L65/1006 , H04L65/1016 , H04L65/1073 , H04W12/00503 , H04W12/06 , H04W12/08 , H04W64/003
Abstract: Apparatus and methods to support location specific control to allow and/or disallow access to services through untrusted wireless networks by a wireless communication device are disclosed. One or more network elements obtain a location of the wireless communication device and selectively allow and/or disallow access to one or more cellular network services and/or one or more access point names (APNs) based on the location of the wireless communication device when connecting through an untrusted wireless network.
-
公开(公告)号:US20240007956A1
公开(公告)日:2024-01-04
申请号:US17856716
申请日:2022-07-01
Applicant: Apple Inc.
Inventor: Ajoy K, Singh , Forest A. Hill , Ajay Kumar S. Gupta , Prathyusha Pallerlamudi , Sergey Sitnikov , Vibhor Goyal , Thomas F. Pauly , Cezar Mihai Radu , Michael G. Voydanoff , Daniel D. Schucker , Howard Tsai , Giovanni M. Agnoli , Nagarani Chandika
IPC: H04W52/02
CPC classification number: H04W52/0277 , H04W52/028 , H04W52/0264 , H04W52/0225 , H04W76/38
Abstract: Apparatuses, systems, and methods for application aware cellular radio activation/deactivation, e.g., in 5G NR systems and beyond. The UE may receive, while operating in a power savings mode in which a cellular modem of the UE is disabled, inputs associated with an application of the UE. The UE may determine, based on the inputs, to activate the cellular modem to support the application of the UE. The inputs may include an indication of an application state or status, an indication of an application category, an indication of a state or status of an AI assistant of the UE, an indication of whether an application is a session application, an indication of network assertions, an indication of proximity information, an indication of a WiFi state or a WiFi status, and/or indications associated with one or more timers.
-
-
-
-
-
-
-
-
-