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: 20250379784
    Abstract: In some implementations, the techniques may include initiating a transfer of data between a first mobile device and a second mobile device over a first communication pathway. In addition, the techniques may include monitoring, by a system process of the first mobile device, one or more metrics measured of a device state, a network state, a transfer state, or a combination thereof during the transfer of data. The techniques may include generating, by the system process, a change recommendation using the one or more metrics, the change recommendation indicating a change from the first communication pathway to a second communication pathway. Moreover, the techniques may include providing the change recommendation to connection manager. Also, the techniques may include in response to the change recommendation, changing, by the connection manager, the transfer of data from the first communication pathway to the second communication pathway.
    Type: Application
    Filed: February 24, 2025
    Publication date: December 11, 2025
    Applicant: Apple Inc.
    Inventors: Amitabha Ghosh, Vividh S. Siddha, Ankur Dahal, Sushant U. Chavan, Henri S. Berger, Robert K. Kitchens
  • Publication number: 20250379825
    Abstract: In various embodiments, a client device establishes a tethered connection offered by a communication device. The tethered connection includes a prioritized communication channel and a non-prioritized communication channel. The client device transmits first network traffic from a first application to the communication device via the prioritized communication channel to cause the communication device to prioritize communication of the first network traffic. The client device transmits second network traffic from a second application to the communication device via the non-prioritized communication channel. In some embodiments, transmitting the first network traffic includes transmitting the first network traffic via a peer-to-peer link; transmitting the second network traffic includes transmitting the second network traffic to an access point implemented by the communication device.
    Type: Application
    Filed: June 5, 2025
    Publication date: December 11, 2025
    Inventors: Cahya A. Masputra, Sandeep Nair, Sushant U. Chavan, Borna Ghavam, Sudharshun Mukundan Iyengar, Yunlei Yang
  • Patent number: 12069049
    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: Grant
    Filed: August 31, 2020
    Date of Patent: August 20, 2024
    Assignee: Apple Inc.
    Inventors: Sushant U. Chavan, Vincent Lubet, David Schinazi
  • 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: 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
  • 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: 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: 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