Patents by Inventor Sushant U. Chavan

Sushant U. Chavan 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).

  • Publication number: 20240097972
    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.
    Type: Application
    Filed: December 1, 2023
    Publication date: March 21, 2024
    Inventors: Sushant U. Chavan, Thomas F. Pauly
  • Patent number: 11855834
    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.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: December 26, 2023
    Assignee: Apple Inc.
    Inventors: Sushant U. Chavan, Thomas F. Pauly
  • 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: 20210377176
    Abstract: An electronic device includes a sequence generator module that generates a sequence in a predetermined order based on a traffic class of data to be sent. The sequence is written into a portion of a sequence header of an outgoing data packet that corresponds to the traffic class. A traffic class identifier is also written into a header of the packet that indicates the traffic class of the data. The electronic device sends the packet to another electronic device over one of multiple channels of multiple priorities. The other electronic device determines the traffic class of the data based on the traffic class identifier, extracts the sequence from the portion of the sequence header that corresponds to the traffic class, and compares the sequence to a previously extracted sequence of a previously received packet of the same traffic class to determine whether a replay attack has occurred.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 2, 2021
    Inventors: Sushant U. Chavan, Delziel J. Fernandes, Thomas F. Pauly
  • Publication number: 20210377100
    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.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 2, 2021
    Inventors: Sushant U. Chavan, Thomas F. Pauly
  • 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
  • Publication number: 20210377265
    Abstract: An electronic device includes a port binding module that binds ports to processes. A process running on the electronic device sends a port request to the port binding module. The port binding module determines whether the requested port is a restricted port. If not, the port binding module binds the requested port to the process. If the requested port is restricted, then the port binding module determines whether the requesting process has an entitlement corresponding to the port. If the requesting process has the corresponding entitlement, then the port binding module binds the requested restricted port to the process. If not, then the port binding module denies binding the requested restricted port to the process.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 2, 2021
    Inventors: Sushant U. Chavan, Vincent Lubet, David Schinazi