Patents by Inventor Debashis Dutt

Debashis Dutt 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: 10540300
    Abstract: Optimizing network driver performance and power consumption in multi-core processor-based systems is disclosed. In this regard, a multi-core processor-based system provides multiple processor cores comprising one or more power-optimized processor cores and one or more performance-optimized processor cores, and a network device configured to assign network streams to a plurality of interrupts. A network driver calculates a current throughput level of the network device, and determines whether a throughput mode of the network driver should be modified to a high-throughput mode. If so, the network driver assigns each interrupt to one of the performance-optimized processor cores, and disables system reassignment of interrupts among the processor cores.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: January 21, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Orhan Kemal Akyildiz, Debashis Dutt, Sunit Bhatia
  • Patent number: 10459517
    Abstract: Methods and devices for scheduling processing tasks in a computing device configured with a group of low-power processor cores and at least one high-performance processor core may include identifying multiple application streams related to communication with a wireless local area network (WLAN), computing a total WLAN throughput requirement for the application streams, and determining whether the total WLAN throughput requirement is less than a first threshold value. The first threshold value may be based on power characteristics of the low-power processor cores. In response to determining that the total WLAN throughput requirement is less than the first threshold value, the computing device may schedule all processing tasks for the multiple application streams on one of the low-power processor cores.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: October 29, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Rong He, Debashis Dutt, Orhan Akyildiz, Sunit Bhatia
  • Publication number: 20190132765
    Abstract: This disclosure provides systems, devices, apparatus and methods, including computer programs encoded on storage media, for flow controlling a network stack. As one example, a method includes receiving, at a driver of a wireless device, an indicator associated with a transmission, determining an information flow status associated with the wireless device based at least in part on the received indicator, sending, to a network stack of the wireless device, a flow control message, the flow control message being based at least in part on the information flow status, and adjusting a transmission flow of one or more packets associated with the wireless device based at least in part on the flow control message. In some cases, the indicator includes an indication of congestion associated with a Quality of Service (QoS) level of the transmission.
    Type: Application
    Filed: October 31, 2017
    Publication date: May 2, 2019
    Inventors: James Cho, Debashis Dutt
  • Publication number: 20180284869
    Abstract: Methods and devices for scheduling processing tasks in a computing device configured with a group of low-power processor cores and at least one high-performance processor core may include identifying multiple application streams related to communication with a wireless local area network (WLAN), computing a total WLAN throughput requirement for the application streams, and determining whether the total WLAN throughput requirement is less than a first threshold value. The first threshold value may be based on power characteristics of the low-power processor cores. In response to determining that the total WLAN throughput requirement is less than the first threshold value, the computing device may schedule all processing tasks for the multiple application streams on one of the low-power processor cores.
    Type: Application
    Filed: August 29, 2017
    Publication date: October 4, 2018
    Inventors: Rong HE, Debashis DUTT, Orhan AKYILDIZ, Sunit BHATIA
  • Publication number: 20180232321
    Abstract: Optimizing network driver performance and power consumption in multi-core processor-based systems is disclosed. In this regard, a multi-core processor-based system provides multiple processor cores comprising one or more power-optimized processor cores and one or more performance-optimized processor cores, and a network device configured to assign network streams to a plurality of interrupts. A network driver calculates a current throughput level of the network device, and determines whether a throughput mode of the network driver should be modified to a high-throughput mode. If so, the network driver assigns each interrupt to one of the performance-optimized processor cores, and disables system reassignment of interrupts among the processor cores.
    Type: Application
    Filed: February 15, 2018
    Publication date: August 16, 2018
    Inventors: Orhan Kemal Akyildiz, Debashis Dutt, Sunit Bhatia
  • Publication number: 20180220322
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may receive a threshold quantity of data for transmission via a network. The apparatus may perform a hardware-assisted transmission control protocol (TCP) segmentation offload procedure using software of the apparatus to determine metadata for a set of TCP packets and hardware of the apparatus to segment the threshold quantity of data into the set of TCP packets and to generate a TCP header for the set of TCP packets based at least in part on the metadata. The apparatus may transmit the set of TCP packets based at least in part on performing the hardware-assisted TCP segmentation offload procedure.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Dhanashri Atre, Debashis Dutt, Rong He, James Cho, Sungho Chang