Patents by Inventor Vamsi Dokku

Vamsi Dokku 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
  • Patent number: 11916840
    Abstract: Aspects of the present disclosure include methods, apparatuses, and computer readable media for receiving at least one TP packet, computing a current data rate or an end time of a low throughput phase, determining if TP is in the low throughput phase, aggregating the at least one received TP packet or an ACK relating to the at least one received TP packet in response to determining that the TP is not in the low throughput phase, and transmitting the ACK to a sending device.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 27, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Prachi Agrawal, Arnaud Meylan, Vandit Pinal Desai, Rajashekar Chilla, Prasad Gadde, Hariharan Subramanian, Vamsi Dokku, Ryan Michael Chapman, Subash Abhinov Kasiviswanathan, Sean Nicholas Tranchetti, Raul Martinez, Conner Austin Huff
  • 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
  • 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: 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: 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
  • 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
  • Publication number: 20220417942
    Abstract: A UE may include one or more application processors and a modem processor. The modem processor may include flow priority engine configured to receive, from the one or more application processors, requests for determining priority treatment of one or more packet filters of one or more uplink transmissions and transmit the one or more uplink transmissions to a base station based on prioritiers of the one or more uplink transmissions. The priorities of the uplink transmissions may be determined based on at least one of the requests for priority treatment received from the one or more application processors, mapping of uplink transmissions to radio bearers, the priorities of the radio bearers, or one or more configuration rules.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 29, 2022
    Inventors: Juan ZHANG, Ajith Tom PAYYAPPILLY, Sitaramanjaneyulu KANAMARLAPUDI, Uppinder BABBAR, Vamsi DOKKU, Vinay PARADKAR
  • Patent number: 11528641
    Abstract: Various aspects of the present disclosure generally relate to wired and/or wireless communication. In some aspects, a device may receive a plurality of data packets at a modem of the device. The device may group, at the modem of the device, payloads of a first subset of the plurality of data packets into a container. The device may transfer, to a processor of the device and using the modem, the container via a first interface channel. The device may transfer, to the processor and using the modem, a second subset of the plurality of data packets via a second interface channel. Numerous other aspects are provided.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: December 13, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Alok Mitra, Srinivas Reddy Mudireddy, Vaibhav Kumar, Haim Snapy, Uppinder Babbar, Dan Gilboa Waizman, Vamsi Dokku, Arunn Coimbatore Krishnamurthy, Sitaramanjaneyulu Kanamarlapudi
  • Publication number: 20220167205
    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: November 12, 2021
    Publication date: May 26, 2022
    Inventors: Sitaramanjaneyulu KANAMARLAPUDI, Alok MITRA, Vamsi DOKKU, Aditya NAMJOSHI
  • Publication number: 20220022135
    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: Application
    Filed: July 7, 2021
    Publication date: January 20, 2022
    Inventors: Arnaud Meylan, Vamsi Dokku, Amir Farajidana, Alok Mitra
  • Publication number: 20210352514
    Abstract: Methods executed by a processor element for providing data packets from a modem to an application processor in a computing device are disclosed. Exemplary implementations may reorder packets received by the modem from a plurality of parallel flows so as to provide to the application processor batches of packets from individual flows within the plurality of parallel flows.
    Type: Application
    Filed: May 7, 2020
    Publication date: November 11, 2021
    Inventors: Vamsi DOKKU, Subash Abhinov KASIVISWANATHAN, Sitaramanjaneyulu KANAMARLAPUDI
  • Patent number: 11082922
    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: October 9, 2018
    Date of Patent: August 3, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Arnaud Meylan, Vamsi Dokku, Amir Farajidana, Alok Mitra
  • Publication number: 20210160187
    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: Application
    Filed: November 19, 2020
    Publication date: May 27, 2021
    Inventors: Alok Mitra, Sitaramanjaneyulu Kanamarlapudi, Vaibhav Kumar, Vamsi Dokku
  • Publication number: 20210029587
    Abstract: Various aspects of the present disclosure generally relate to wired and/or wireless communication. In some aspects, a device may receive a plurality of data packets at a modem of the device. The device may group, at the modem of the device, payloads of a first subset of the plurality of data packets into a container. The device may transfer, to a processor of the device and using the modem, the container via a first interface channel. The device may transfer, to the processor and using the modem, a second subset of the plurality of data packets via a second interface channel. Numerous other aspects are provided.
    Type: Application
    Filed: July 21, 2020
    Publication date: January 28, 2021
    Inventors: Alok MITRA, Srinivas Reddy MUDIREDDY, Vaibhav KUMAR, Haim SNAPY, Uppinder BABBAR, Dan GILBOA WAIZMAN, Vamsi DOKKU, Arunn Coimbatore KRISHNAMURTHY, Sitaramanjaneyulu KANAMARLAPUDI
  • Publication number: 20200404541
    Abstract: A configuration to enable a UE to send data to a modem, from an AP, in the absence of an uplink grant from the modem. An apparatus receives data transmissions from a base station. The apparatus stores the data transmissions in a memory of the AP of the apparatus. The apparatus identifies, by the AP, an uplink grant based at least in part on a size of a modem buffer. The apparatus determines, by the application processor, whether to send data to the modem based at least in part on the identified uplink grant. The apparatus sends, by the AP, the data when the identified uplink grant exceeds a threshold.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 24, 2020
    Inventors: Alok MITRA, Sitaramanjaneyulu KANAMARLAPUDI, Vamsi DOKKU
  • Publication number: 20200266955
    Abstract: Aspects of the present disclosure include methods, apparatuses, and computer readable media for receiving at least one TP packet, computing a current data rate or an end time of a low throughput phase, determining if TP is in the low throughput phase, aggregating the at least one received TP packet or an ACK relating to the at least one received TP packet in response to determining that the TP is not in the low throughput phase, and transmitting the ACK to a sending device.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Prachi AGRAWAL, Arnaud MEYLAN, Vandit Pinal DESAI, Rajashekar CHILLA, Prasad GADDE, Hariharan SUBRAMANIAN, Vamsi DOKKU, Ryan Michael CHAPMAN, Subash Abhinov KASIVISWANATHAN, Sean Nicholas TRANCHETTI, Raul MARTINEZ, Conner Austin HUFF
  • Publication number: 20200145881
    Abstract: An apparatus may include a protocol stack having at least a first layer and a second layer. The second layer may be higher than the first layer. The first layer may determine a first data size associated with the second layer, and the first data size may exceed a first queue threshold associated with the first layer. The first layer may send an uplink grant request over a wireless network, and the uplink grant request may be based on the first data size. The first layer may receive at least two uplink grants based on the uplink grant request. The first layer may send, over the wireless network, first data in a first TTI based on one of the at least two uplink grants. The first layer may send, over the wireless network, second data in a second TTI based on another of the at least two uplink grants.
    Type: Application
    Filed: May 21, 2019
    Publication date: May 7, 2020
    Inventors: Alok MITRA, Sitaramanjaneyulu KANAMARLAPUDI, Vamsi DOKKU, Priyangshu GHOSH, Arnaud MEYLAN