Patents by Inventor Daniel Lertpratchya

Daniel Lertpratchya has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11503665
    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.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: November 15, 2022
    Assignee: Apple Inc.
    Inventors: Sushant U. Chavan, Franco Travostino, Daniel Lertpratchya
  • Publication number: 20210378043
    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.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 2, 2021
    Inventors: Sushant U. Chavan, Franco Travostino, Daniel Lertpratchya
  • Patent number: 11013047
    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.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: May 18, 2021
    Assignee: Apple Inc.
    Inventors: Franco Travostino, Dieter W. Siegmund, Daniel Lertpratchya, Kapil Chhabra
  • Patent number: 10795750
    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.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: October 6, 2020
    Assignee: Apple Inc.
    Inventors: 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
  • Patent number: 10621026
    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.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: April 14, 2020
    Assignee: APPLE INC.
    Inventors: 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
  • Publication number: 20190373660
    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.
    Type: Application
    Filed: October 25, 2018
    Publication date: December 5, 2019
    Inventors: Franco TRAVOSTINO, Dieter W. SIEGMUND, Daniel LERTPRATCHYA, Kapil CHHABRA
  • Publication number: 20180349219
    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.
    Type: Application
    Filed: July 12, 2017
    Publication date: December 6, 2018
    Inventors: 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
  • Publication number: 20180349218
    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.
    Type: Application
    Filed: July 12, 2017
    Publication date: December 6, 2018
    Inventors: 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