Patents by Inventor Alok Mitra

Alok Mitra 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: 11930452
    Abstract: Aspects described herein relate to instructing, from a layer of a modem processor, a host processor to utilize an increased power consumption state for processing data from a network node. The instructing can be performed based on transmitting a signal to the network node and/or receiving signals from the network node, and at a time that allows the host processor to wake up before receiving data from the modem processor for processing.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: March 12, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Arnaud Meylan, Vamsi Dokku, Amir Farajidana, Alok Mitra
  • Publication number: 20240015579
    Abstract: Wireless communications systems and methods related to uplink buffer management are provided. In some aspects, a user equipment receives a synchronization acknowledgment message destined for a device tethered to the user equipment and transmitted by an application server at a network to which the user equipment is connected. In some aspects, the synchronization acknowledgment message includes an application server receiver window size indicating available buffer space in a receive buffer of the application server. The user equipment can modify the application server receiver window size in the received synchronization acknowledgment message prior to transmitting the received synchronization acknowledgment to the tethered device.
    Type: Application
    Filed: September 25, 2023
    Publication date: January 11, 2024
    Inventors: Sitaramanjaneyulu KANAMARLAPUDI, Alok MITRA, Vamsi DOKKU, Aditya NAMJOSHI
  • Publication number: 20240015578
    Abstract: Wireless communications systems and methods related to uplink buffer management are provided. In some aspects, a user equipment receives a synchronization acknowledgment message destined for a device tethered to the user equipment and transmitted by an application server at a network to which the user equipment is connected. In some aspects, the synchronization acknowledgment message includes an application server receiver window size indicating available buffer space in a receive buffer of the application server. The user equipment can modify the application server receiver window size in the received synchronization acknowledgment message prior to transmitting the received synchronization acknowledgment to the tethered device.
    Type: Application
    Filed: September 25, 2023
    Publication date: January 11, 2024
    Inventors: Sitaramanjaneyulu KANAMARLAPUDI, Alok MITRA, Vamsi DOKKU, Aditya NAMJOSHI
  • Patent number: 11864113
    Abstract: Methods, systems, and devices for wireless communication are described. A data layer at a user equipment (UE) may provide information associated with an uplink message to a modem power manager to determine whether to keep resources which are brought up by the scheduler or to power them off for transmitting the uplink message. For example, the data layer may indicate a radio access technology, a subscriber identifier, and a bearer type associated with the uplink message, which may enable the modem power manager to identify which radios to wake up (e.g., or avoid putting to sleep). Utilizing the information may enable the modem power manager to determine whether the wakeup is related to uplink data, acquire information to support the wakeup with resources indicated by the information, and avoid putting resources to sleep if the scheduled and the unscheduled wakeup resource requirements match.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: January 2, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Arnaud Meylan, Rissen Alfonso Joseph, Yogesh Kumar Sadhu, Nishith Chaubey, Vaishakh Rao, Alok Mitra, Aravindh Suriyamoorthy, Vinod Vijayarajan, Vinesh Tarphe
  • Publication number: 20230397192
    Abstract: Methods, systems, and devices for wireless communications are described. A user equipment (UE) may generate and transmit at least one TCP ACK message according to a delay timer. A duration for the delay timer may be based on a downlink data pattern associated with downlink data packets for the UE and an uplink scheduling pattern associated with uplink data packets for the UE. The UE may generate and transmit multiple TCP ACK message segments corresponding to the TCP ACK message based on the downlink data pattern and the uplink scheduling pattern. A TCP ACK message segment may correspond to feedback for a respective portion of the quantity of data. The UE may generate and transmit a TCP ACK message associated with the quantity of data based on a transmission blanking pattern.
    Type: Application
    Filed: June 7, 2022
    Publication date: December 7, 2023
    Inventors: Sitaramanjaneyulu Kanamarlapudi, Vamsi Dokku, Arnaud Meylan, Alok Mitra, Yubing Jian, Subash Abhinov Kasiviswanathan
  • Patent number: 11792680
    Abstract: Some aspects of the present disclosure disclose methods and systems for managing transmission control protocol (TCP) acknowledgements (ACK) transmissions from a host or application processor to a modem of a user equipment. The UE may detect availability of buffer space in a memory buffer of a modem of the UE. Further, the UE may also detect that a host processor of the UE lacks credit sufficient for transmitting data from the host processor to the modem. The UE may then generate and transmit to the host processor a data flow control (DFC) command including credit sufficient for the host processor to transmit at least a portion of the data to the modem. In some instances, in response to the transmission of the DFC command, the at least the portion of the data may be received at the modem from the host processor.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: October 17, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Sitaramanjaneyulu Kanamarlapudi, Alok Mitra
  • Patent number: 11792677
    Abstract: In a wireless network, a user equipment (UE) may support reflective quality of service (QoS), where QoS applied to uplink packets is implicitly derived from downlink packets. For example, when the UE receives a downlink packet that includes a reflective QoS (RQoS) indicator and a QoS flow identifier (QFI), the UE may apply the same QoS associated with the downlink packet to an uplink packet with one or more attributes that match the downlink packet. However, for a received downlink encapsulating security payload (ESP) packet that includes an RQoS indicator and a QFI, a modem cannot determine an uplink security parameters index (SPI) and downlink SPI pairing needed to enable RQoS because the uplink/downlink SPI pairing is known only by the upper layer. Accordingly, some aspects described herein enable the modem to learn uplink/downlink SPI pairings for ESP packets and thereby enable RQoS for ESP packets.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: October 17, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Feilu Liu, Can Zhao, Suli Zhao, Alok Mitra, Vinay Paradkar, Rushil Gholap, Xinli Song, Liping Shen, Rajashekar Chilla
  • Patent number: 11777655
    Abstract: Certain aspects of the present disclosure provide a technique executed by a user equipment (UE) for obtaining a burst of transmission control protocol (TCP) packets conveying packet data convergence protocol (PDCP) protocol data units (PDUs) by an application protocol TCP layer of a communication protocol stack of the UE. The UE may then determine a first number of a first plurality of acknowledge (ACK) tokens to transmit in a first transmission time interval (TTI) based on an amount of data used to ACK the burst of TCP packets. The UE may then transmit the first plurality of ACK tokens in the first TTI and a single ACK token in a second TTI subsequent to the first TTI.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: October 3, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Sitaramanjaneyulu Kanamarlapudi, Alok Mitra, Darshan Ashar, Arnaud Meylan
  • Patent number: 11770340
    Abstract: Methods, systems, and devices for wireless communications are described in which a host processor at a user equipment (UE) may packetize data for uplink transmissions from the UE and provide packets to a wireless modem of the UE for uplink transmission. The host processor may provide multiplexing and aggregation headers for the packets that include a prioritization indication, and the wireless modem may order the data packets for transmission based at least in part on the prioritization indication. In some cases, a priority for each packet is indicated in a priority field of a corresponding multiplexing and aggregation header. The wireless modem may transmit the data packets based on the ordering, to provide higher priority packets ahead of lower priority packets to a receiver. Additionally, data packets may be further ordered based on tuple information associated with the data packets.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: September 26, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Alok Mitra, Sitaramanjaneyulu Kanamarlapudi, Vaibhav Kumar, Vamsi Dokku
  • Patent number: 11770733
    Abstract: Wireless communications systems and methods related to uplink buffer management are provided. In some aspects, a user equipment receives a synchronization acknowledgment message destined for a device tethered to the user equipment and transmitted by an application server at a network to which the user equipment is connected. In some aspects, the synchronization acknowledgment message includes an application server receiver window size indicating available buffer space in a receive buffer of the application server. The user equipment can modify the application server receiver window size in the received synchronization acknowledgment message prior to transmitting the received synchronization acknowledgment to the tethered device.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: September 26, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Sitaramanjaneyulu Kanamarlapudi, Alok Mitra, Vamsi Dokku, Aditya Namjoshi
  • Patent number: 11711716
    Abstract: Certain aspects of the present disclosure provide techniques for implementing reflective quality of service (RQoS) in wireless communication systems. A method for implementing RQoS that may be performed by a user equipment (UE) generally includes receiving a plurality of downlink user data packets from a first base station (BS), determining at least one reflective quality of service (RQoS) mapping rule for one or more uplink packet transmissions based on a subset of the plurality of downlink user data packets, filtering the plurality of downlink user data packets based on the at least one RQoS mapping rule, and forwarding the plurality of downlink user data packets to a corresponding application entity of the UE based on the filtering.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: July 25, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Feilu Liu, Suli Zhao, Alok Mitra, Srinivas Reddy Mudireddy, Reza Shahidi, Sitaramanjaneyulu Kanamarlapudi, Vaibhav Kumar
  • Patent number: 11646852
    Abstract: Certain aspects of the present disclosure provide techniques for uplink transport protocol acknowledgment shaping and downlink data shaping at a user equipment. A method that may be performed by the UE generally includes determining an allowed number of transport protocol acknowledgments to transmit in a transmission time interval (TTI); and transmitting one or more transport protocol acknowledgments in the TTI based, at least in part, on the determined allowed number of transport protocol acknowledgments. Another method that may be performed by the UE generally includes determining an allowed number of downlink data units to transmit in a TTI; and transmitting one or more data units in the TTI based, at least in part, on the determined allowed number of data units.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: May 9, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Priyangshu Ghosh, Arnaud Meylan, Vaibhav Kumar, Sitaramanjaneyulu Kanamarlapudi, Alok Mitra, Vamsi Krishna Dokku, Ravi Balasubramanian, Mohammed Ali, Rushil Gholap, Narender Mannem
  • Publication number: 20230128433
    Abstract: In a wireless network, a user equipment (UE) may support reflective quality of service (QoS), where QoS applied to uplink packets is implicitly derived from downlink packets. For example, when the UE receives a downlink packet that includes a reflective QoS (RQoS) indicator and a QoS flow identifier (QFI), the UE may apply the same QoS associated with the downlink packet to an uplink packet with one or more attributes that match the downlink packet. However, for a received downlink encapsulating security payload (ESP) packet that includes an RQoS indicator and a QFI, a modem cannot determine an uplink security parameters index (SPI) and downlink SPI pairing needed to enable RQoS because the uplink/downlink SPI pairing is known only by the upper layer. Accordingly, some aspects described herein enable the modem to learn uplink/downlink SPI pairings for ESP packets and thereby enable RQoS for ESP packets.
    Type: Application
    Filed: October 22, 2021
    Publication date: April 27, 2023
    Inventors: Feilu LIU, Can ZHAO, Suli ZHAO, Alok MITRA, Vinay PARADKAR, Rushil GHOLAP, Xinli SONG, Liping SHEN, Rajashekar CHILLA
  • Publication number: 20230109306
    Abstract: Methods, systems, and devices for wireless communication are described. A data layer at a user equipment (UE) may provide information associated with an uplink message to a modem power manager to determine whether to keep resources which are brought up by the scheduler or to power them off for transmitting the uplink message. For example, the data layer may indicate a radio access technology, a subscriber identifier, and a bearer type associated with the uplink message, which may enable the modem power manager to identify which radios to wake up (e.g., or avoid putting to sleep). Utilizing the information may enable the modem power manager to determine whether the wakeup is related to uplink data, acquire information to support the wakeup with resources indicated by the information, and avoid putting resources to sleep if the scheduled and the unscheduled wakeup resource requirements match.
    Type: Application
    Filed: September 22, 2021
    Publication date: April 6, 2023
    Inventors: Arnaud Meylan, Rissen Alfonso Joseph, Yogesh Kumar Sadhu, Nishith Chaubey, Vaishakh Rao, Alok Mitra, Aravindh Suriyamoorthy, Vinod Vijayarajan, Vinesh Tarphe
  • Publication number: 20230102614
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a device may receive, at a modem of the device, a plurality of data packets associated with one or more connections. The device may group, at the modem of the device, data packets, of the plurality of data packets, associated with a connection, of the one or more connections, into a container based at least in part on one or more characteristics associated with the modem or the data packets. The device may transmit, from the modem to a processor of the device, the container of grouped data packets. Numerous other aspects are provided.
    Type: Application
    Filed: December 8, 2021
    Publication date: March 30, 2023
    Inventors: Alok MITRA, Sitaramanjaneyulu KANAMARLAPUDI, Vamsi DOKKU, Subash Abhinov KASIVISWANATHAN
  • Publication number: 20230098349
    Abstract: This disclosure provides a method, apparatus, and computer-readable medium for wireless communication at a modem, comprising receiving, via an interface with a host, an internet protocol (IP) packet including a first transport protocol header and a first IP header. The IP packet has a size greater than a maximum transport unit (MTU) size allowable for each packet transmitted over a communication link. The modem segments the IP packet into a plurality of segments based on a segment size indicated by a segmentation policy. Each segment includes a respective derived segment transport protocol header and a respective derived segment IP header derived from the IP packet. Each of these derived headers includes at least one field based on the segmentation policy, and each of the segment transport protocol headers includes a checksum for the respective segment. Additionally, the modem transmits the plurality of segments over the communication link.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Inventors: Alok MITRA, Sitaramanjaneyulu KANAMARLAPUDI, Uppinder BABBAR, Vaibhav KUMAR, Haim SNAPY, Vamsi DOKKU, Dan GILBOA WAIZMAN, Joseph GIACALONE
  • Patent number: 11617103
    Abstract: A user equipment (UE) may be configured with one or more queues at which packets are accumulated before being transferred between at least one higher layer and at least one lower layer. The UE may release packets from the one or more queues based on at least one set of parameters. The UE may determine one or more radio conditions associated with at least one traffic flow between the UE and a network. The UE may configure a set of parameters associated with transfer of packets for the at least one traffic flow between a lower layer of the UE and a higher layer of the UE based on the one or more radio conditions. The UE may communicate a first set of packets with the network for the at least one traffic flow based on the set of parameters.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: March 28, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Alok Mitra, Sitaramanjaneyulu Kanamarlapudi, Arnaud Meylan
  • Patent number: 11606316
    Abstract: Various embodiments of methods and systems for a modem-directed application processor boot flow in a portable computing device (“PCD”) are disclosed. An exemplary method includes an application processor that transitions into an idle state, such as a WFI state, for durations of time during a boot sequence that coincide with processing by a DMA engine and/or crypto engine. That is, the application processor may “sleep” while the DMA engine and/or crypto engine process workloads in response to instructions they received from the application processor.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: March 14, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Hyun Seung Paik, Alok Mitra
  • Patent number: RE49591
    Abstract: Aspects disclosed in the detailed description include power saving techniques in computing devices. In particular, as data is received by a modem processor in a computing device, the data is held until the expiration of a modem timer. The data is then passed to an application processor in the computing device over a peripheral component interconnect express (PCIe) interconnectivity bus. On receipt of the data from the modem processor, the application processor sends data held by the application processor to the modem processor over the PCIe interconnectivity bus. The application processor also has an uplink timer. If no data is received from the modem processor before expiration of the uplink timer, the application processor sends any collected data to the modem processor at expiration of the uplink timer. However, if data is received from the modem processor, the uplink timer is reset.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: July 25, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Vinod Harimohan Kaushik, Uppinder Singh Babbar, Andrei Danaila, Neven Klacar, Muralidhar Coimbatore Krishnamoorthy, Arunn Coimbatore Krishnamurthy, Vaibhav Kumar, Vanitha Aravamudhan Kumar, Shailesh Maheshwari, Alok Mitra, Roshan Thomas Pius, Hariharan Sukumar
  • Patent number: RE49652
    Abstract: Aspects disclosed in the detailed description include power saving techniques in computing devices. In particular, as data is received by a modem processor in a computing device, the data is held until the expiration of a modem timer. The data is then passed to an application processor in the computing device over a peripheral component interconnect express (PCIe) interconnectivity bus. On receipt of the data from the modem processor, the application processor sends data held by the application processor to the modem processor over the PCIe interconnectivity bus. The application processor also has an uplink timer. If no data is received from the modem processor before expiration of the uplink timer, the application processor sends any collected data to the modem processor at expiration of the uplink timer. However, if data is received from the modem processor, the uplink timer is reset.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: September 12, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Vinod Harimohan Kaushik, Uppinder Singh Babbar, Andrei Danaila, Neven Klacar, Muralidhar Coimbatore Krishnamoorthy, Arunn Coimbatore Krishnamurthy, Vaibhav Kumar, Vanitha Aravamudhan Kumar, Shailesh Maheshwari, Alok Mitra, Roshan Thomas Pius, Hariharan Sukumar