-
公开(公告)号:US10795750B2
公开(公告)日:2020-10-06
申请号:US15648416
申请日:2017-07-12
Applicant: Apple Inc.
Inventor: Henri S. Berger , Eisuke Arai , Amit K. Vyas , David S. Choi , Franco Travostino , Abhinav Pathak , Daniel Lertpratchya , Albert Liu , Anand Ramadurai , Olivier Mardinian , Vividh Siddha
Abstract: Some embodiments of the invention provide a novel architecture for debugging devices. This architecture includes numerous devices that without user intervention automatically detect and report bug events to a set of servers that aggregate and process the bug events. When a device detects a potential bug event, the device in some embodiments generates a description of the potential bug event, and sends the generated description to the server set through a network. In addition to generating such a description, the device in some embodiments directs one or more of its modules to gather and store a collection of one or more data sets that are relevant to the potential bug event, in case the event has to be further analyzed by the server set. In the discussion below, the generated bug-event description is referred to as the event signature, while the gathered collection of data sets for an event is referred to as the event's data archive. The server set aggregates and processes the bug-event signatures that it receives from the various devices. For only a subset of the reported bug-event signatures, the server set then directs the devices that sent these signatures to also send the data archives that these devices have gathered and stored for the events associated with these signatures. These data archives can be further analyzed to identify the root causes of the bug events.
-
公开(公告)号:US20210378043A1
公开(公告)日:2021-12-02
申请号:US17007311
申请日:2020-08-31
Applicant: Apple Inc.
Inventor: Sushant U. Chavan , Franco Travostino , Daniel Lertpratchya
Abstract: An electronic device connects to another electronic device using a communication link, such as a Wi-Fi link as provided by a Wi-Fi access point. The electronic device includes a transport monitoring module that monitors outgoing communications (e.g., Transmission Control Protocol (TCP) packets) from the electronic device. When the other electronic device disconnects from the Wi-Fi access point, the transport monitoring module determines that a transport anomaly has occurred. In response to determining that the transport anomaly has occurred, a probe module of the electronic device sends a probe (e.g., an Internet Protocol Security (IPSec) dead peer detection probe) to determine whether the other electronic device is reachable.
-
公开(公告)号:US11503665B2
公开(公告)日:2022-11-15
申请号:US17007311
申请日:2020-08-31
Applicant: Apple Inc.
Inventor: Sushant U. Chavan , Franco Travostino , Daniel Lertpratchya
Abstract: An electronic device connects to another electronic device using a communication link, such as a Wi-Fi link as provided by a Wi-Fi access point. The electronic device includes a transport monitoring module that monitors outgoing communications (e.g., Transmission Control Protocol (TCP) packets) from the electronic device. When the other electronic device disconnects from the Wi-Fi access point, the transport monitoring module determines that a transport anomaly has occurred. In response to determining that the transport anomaly has occurred, a probe module of the electronic device sends a probe (e.g., an Internet Protocol Security (IPSec) dead peer detection probe) to determine whether the other electronic device is reachable.
-
公开(公告)号:US11013047B2
公开(公告)日:2021-05-18
申请号:US16171296
申请日:2018-10-25
Applicant: Apple Inc.
Inventor: Franco Travostino , Dieter W. Siegmund , Daniel Lertpratchya , Kapil Chhabra
Abstract: A device implementing an adaptive wide area network (WAN) link assessment system may include a processor configured to transmit data to a WAN over a first link on a first wireless interface. The processor may be configured to, responsive to a determination based on connection information that a first escalation condition is satisfied, configure the first link to provide expanded connection information. The processor may be configured to, responsive to a second determination based on the expanded connection information that a second escalation condition is satisfied, perform a probe operation with respect to a server on the WAN over the first link. The processor may be further configured to, when the probe operation is not successfully completed within a predetermined amount of time, begin to transmit the data to the WAN over the second link on the second wireless interface.
-
公开(公告)号:US20180349219A1
公开(公告)日:2018-12-06
申请号:US15648427
申请日:2017-07-12
Applicant: Apple Inc.
Inventor: Henri S. Berger , Eisuke Arai , Amit K. Vyas , David S. Choi , Franco Travostino , Abhinav Pathak , Daniel Lertpratchya , Albert Liu , Anand Ramadurai , Olivier Mardinian , Vividh Siddha
IPC: G06F11/07
Abstract: Some embodiments of the invention provide a novel architecture for debugging devices. This architecture includes numerous devices that without user intervention automatically detect and report bug events to a set of servers that aggregate and process the bug events. When a device detects a potential bug event, the device in some embodiments generates a description of the potential bug event, and sends the generated description to the server set through a network. In addition to generating such a description, the device in some embodiments directs one or more of its modules to gather and store a collection of one or more data sets that are relevant to the potential bug event, in case the event has to be further analyzed by the server set. In the discussion below, the generated bug-event description is referred to as the event signature, while the gathered collection of data sets for an event is referred to as the event's data archive. The server set aggregates and processes the bug-event signatures that it receives from the various devices. For only a subset of the reported bug-event signatures, the server set then directs the devices that sent these signatures to also send the data archives that these devices have gathered and stored for the events associated with these signatures. These data archives can be further analyzed to identify the root causes of the bug events.
-
公开(公告)号:US20180349218A1
公开(公告)日:2018-12-06
申请号:US15648416
申请日:2017-07-12
Applicant: Apple Inc.
Inventor: Henri S. Berger , Eisuke Arai , Amit K. Vyas , David S. Choi , Franco Travostino , Abhinav Pathak , Daniel Lertpratchya , Albert Liu , Anand Ramadurai , Olivier Mardinian , Vividh Siddha
IPC: G06F11/07
Abstract: Some embodiments of the invention provide a novel architecture for debugging devices. This architecture includes numerous devices that without user intervention automatically detect and report bug events to a set of servers that aggregate and process the bug events. When a device detects a potential bug event, the device in some embodiments generates a description of the potential bug event, and sends the generated description to the server set through a network. In addition to generating such a description, the device in some embodiments directs one or more of its modules to gather and store a collection of one or more data sets that are relevant to the potential bug event, in case the event has to be further analyzed by the server set. In the discussion below, the generated bug-event description is referred to as the event signature, while the gathered collection of data sets for an event is referred to as the event's data archive. The server set aggregates and processes the bug-event signatures that it receives from the various devices. For only a subset of the reported bug-event signatures, the server set then directs the devices that sent these signatures to also send the data archives that these devices have gathered and stored for the events associated with these signatures. These data archives can be further analyzed to identify the root causes of the bug events.
-
-
-
-
-