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: 11930452Abstract: 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: GrantFiled: July 7, 2021Date of Patent: March 12, 2024Assignee: QUALCOMM IncorporatedInventors: Arnaud Meylan, Vamsi Dokku, Amir Farajidana, Alok Mitra
-
Patent number: 11916840Abstract: 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: GrantFiled: February 13, 2020Date of Patent: February 27, 2024Assignee: QUALCOMM IncorporatedInventors: 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: 20240015579Abstract: 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: ApplicationFiled: September 25, 2023Publication date: January 11, 2024Inventors: Sitaramanjaneyulu KANAMARLAPUDI, Alok MITRA, Vamsi DOKKU, Aditya NAMJOSHI
-
Publication number: 20240015578Abstract: 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: ApplicationFiled: September 25, 2023Publication date: January 11, 2024Inventors: Sitaramanjaneyulu KANAMARLAPUDI, Alok MITRA, Vamsi DOKKU, Aditya NAMJOSHI
-
Publication number: 20230397192Abstract: 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: ApplicationFiled: June 7, 2022Publication date: December 7, 2023Inventors: Sitaramanjaneyulu Kanamarlapudi, Vamsi Dokku, Arnaud Meylan, Alok Mitra, Yubing Jian, Subash Abhinov Kasiviswanathan
-
Patent number: 11770733Abstract: 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: GrantFiled: November 12, 2021Date of Patent: September 26, 2023Assignee: QUALCOMM INCORPORATEDInventors: Sitaramanjaneyulu Kanamarlapudi, Alok Mitra, Vamsi Dokku, Aditya Namjoshi
-
Patent number: 11770340Abstract: 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: GrantFiled: November 19, 2020Date of Patent: September 26, 2023Assignee: QUALCOMM IncorporatedInventors: Alok Mitra, Sitaramanjaneyulu Kanamarlapudi, Vaibhav Kumar, Vamsi Dokku
-
Publication number: 20230102614Abstract: 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: ApplicationFiled: December 8, 2021Publication date: March 30, 2023Inventors: Alok MITRA, Sitaramanjaneyulu KANAMARLAPUDI, Vamsi DOKKU, Subash Abhinov KASIVISWANATHAN
-
Publication number: 20230098349Abstract: 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: ApplicationFiled: September 29, 2021Publication date: March 30, 2023Inventors: Alok MITRA, Sitaramanjaneyulu KANAMARLAPUDI, Uppinder BABBAR, Vaibhav KUMAR, Haim SNAPY, Vamsi DOKKU, Dan GILBOA WAIZMAN, Joseph GIACALONE
-
Publication number: 20220417942Abstract: 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: ApplicationFiled: June 25, 2021Publication date: December 29, 2022Inventors: Juan ZHANG, Ajith Tom PAYYAPPILLY, Sitaramanjaneyulu KANAMARLAPUDI, Uppinder BABBAR, Vamsi DOKKU, Vinay PARADKAR
-
Patent number: 11528641Abstract: 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: GrantFiled: July 21, 2020Date of Patent: December 13, 2022Assignee: QUALCOMM IncorporatedInventors: Alok Mitra, Srinivas Reddy Mudireddy, Vaibhav Kumar, Haim Snapy, Uppinder Babbar, Dan Gilboa Waizman, Vamsi Dokku, Arunn Coimbatore Krishnamurthy, Sitaramanjaneyulu Kanamarlapudi
-
Publication number: 20220167205Abstract: 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: ApplicationFiled: November 12, 2021Publication date: May 26, 2022Inventors: Sitaramanjaneyulu KANAMARLAPUDI, Alok MITRA, Vamsi DOKKU, Aditya NAMJOSHI
-
Publication number: 20220022135Abstract: 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: ApplicationFiled: July 7, 2021Publication date: January 20, 2022Inventors: Arnaud Meylan, Vamsi Dokku, Amir Farajidana, Alok Mitra
-
Publication number: 20210352514Abstract: 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: ApplicationFiled: May 7, 2020Publication date: November 11, 2021Inventors: Vamsi DOKKU, Subash Abhinov KASIVISWANATHAN, Sitaramanjaneyulu KANAMARLAPUDI
-
Patent number: 11082922Abstract: 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: GrantFiled: October 9, 2018Date of Patent: August 3, 2021Assignee: QUALCOMM IncorporatedInventors: Arnaud Meylan, Vamsi Dokku, Amir Farajidana, Alok Mitra
-
Publication number: 20210160187Abstract: 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: ApplicationFiled: November 19, 2020Publication date: May 27, 2021Inventors: Alok Mitra, Sitaramanjaneyulu Kanamarlapudi, Vaibhav Kumar, Vamsi Dokku
-
Publication number: 20210029587Abstract: 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: ApplicationFiled: July 21, 2020Publication date: January 28, 2021Inventors: Alok MITRA, Srinivas Reddy MUDIREDDY, Vaibhav KUMAR, Haim SNAPY, Uppinder BABBAR, Dan GILBOA WAIZMAN, Vamsi DOKKU, Arunn Coimbatore KRISHNAMURTHY, Sitaramanjaneyulu KANAMARLAPUDI
-
Publication number: 20200404541Abstract: 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: ApplicationFiled: June 18, 2020Publication date: December 24, 2020Inventors: Alok MITRA, Sitaramanjaneyulu KANAMARLAPUDI, Vamsi DOKKU
-
Publication number: 20200266955Abstract: 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: ApplicationFiled: February 13, 2020Publication date: August 20, 2020Inventors: 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: 20200145881Abstract: 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: ApplicationFiled: May 21, 2019Publication date: May 7, 2020Inventors: Alok MITRA, Sitaramanjaneyulu KANAMARLAPUDI, Vamsi DOKKU, Priyangshu GHOSH, Arnaud MEYLAN