Patents by Inventor Venkata Ramanan Venkatachalam Jayaraman

Venkata Ramanan Venkatachalam Jayaraman 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: 20180205434
    Abstract: Methods and systems for coordinating simultaneous transmission by two or more access points over a single channel of a wireless medium are disclosed. In one aspect, a method includes determining, by a first access point, a time when the first access point and a second access point will transmit simultaneously over the channel, and transmitting, by the first access point, over the channel at the time.
    Type: Application
    Filed: December 7, 2017
    Publication date: July 19, 2018
    Inventors: George Cherian, Simone Merlin, Alfred Asterjadhi, Yan Zhou, Abhishek Pramod Patil, Venkata Ramanan Venkatachalam Jayaraman
  • Patent number: 9674803
    Abstract: Methods and apparatus are described for synchronizing compression for communication between a user equipment (UE) and a serving node. The methods and apparatus include determining that a compressor memory of a compressor and a decompressor memory of a decompressor are out-of-synchronization based on a checksum failure. Further, the methods and apparatus include resetting the compressor memory and the decompressor memory to a predetermined state in response to determining that the compressor memory and the decompressor memory are out-of-synchronization, wherein the compressor memory and the decompressor memory are synchronized at the predetermined state.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: June 6, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Srinivasa Rao Eravelli, Sitaramanjaneyulu Kanamarlapudi, Rohit Kapoor, Sivaram Srivenkata Palakodety, Venkata Ramanan Venkatachalam Jayaraman, Murtuza Taheri Chhatriwala, Sumanth Govindappa, Pamela Ann Cereck
  • Publication number: 20170134985
    Abstract: The present disclosure presents a method and an apparatus for managing performance of a user equipment (UE). For example, the disclosure presents a method for managing performance of a UE by computing, at a user equipment (UE), a first capacity estimate over a Wi-Fi interface in response to initiating of a new connection at the UE; detecting, at the UE, that the first capacity estimate is below an aggregation threshold; computing, at the UE, a second capacity estimate over a cellular interface in response to detecting that the first capacity estimate is below the aggregation threshold; and assigning the new connection initiated at the UE to the Wi-Fi interface or the cellular interface based at least on the first capacity estimate or the second capacity estimate. As such, performance of a UE may be managed.
    Type: Application
    Filed: August 11, 2016
    Publication date: May 11, 2017
    Inventors: Venkata Ramanan VENKATACHALAM JAYARAMAN, Prashanth MYSORE, Murtuza Taheri CHHATRIWALA, Vinod MENON
  • Patent number: 9565590
    Abstract: Systems and methods for modem control based on feedback are disclosed. In one embodiment, a modem observer module is associated with software within a computing device. The modem observer receives information from the modem relating to uplink bandwidth availability and/or network conditions that may impact uplink bandwidth. Based on the uplink bandwidth availability at the modem, the modem observer may throttle or limit the number of connections that are active by the applications.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: February 7, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Valeriya Perelman, Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Rashid Ahmed Akbar Attar, Nela Gurevich, Debesh Kumar Sahu
  • Patent number: 9473416
    Abstract: Techniques of Transmission Control Protocol (TCP) packet transmission for wireless communication are provided for a user equipment (UE). The UE receives a plurality of TCP packets on a downlink channel from a network. In response, the UE generates a plurality of TCP Acknowledgment (ACK) packets corresponding to the plurality of received TCP packets. The plurality of TCP ACK packets is prioritized based on certain criteria. A TCK ACK packet with a highest priority among the plurality of TCP ACK packets is selected. The selected highest priority TCP ACK packet is then sent to the network on an uplink channel.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: October 18, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Sitaramanjaneyulu Kanamarlapudi, Nela Gurevich, Venkata Ramanan Venkatachalam Jayaraman, Valeriya Perelman
  • Publication number: 20160234720
    Abstract: Methods, systems, and devices are described for estimating wireless local area network (WLAN) capacity. In accordance with the present disclosure, one or more applications associated with a mobile device may request WLAN capacity estimation in order to maximize the use of available network resources. In some examples, the mobile device may obtain WLAN information from a WLAN modem driver associated with a WLAN modem via an application program interface (API) to calculate the WLAN capacity. The WLAN capacity may include capacity of an access point (AP) associated with the mobile device to support additional users or data over one or more downlink and/or uplink channels. Accordingly, the mobile device may optimize data download or upload times by efficiently managing the available resources.
    Type: Application
    Filed: September 10, 2015
    Publication date: August 11, 2016
    Inventors: Peter BARANY, Dan ZHANG, Venkata Ramanan VENKATACHALAM JAYARAMAN, Divya RAVICHANDRAN, Rohit KAPOOR
  • Patent number: 9407563
    Abstract: Various apparatuses and methods for transmitting uplink data of an application at a user equipment are provided. In one aspect of the disclosure, uplink data of an application at a user equipment (UE) is transmitted to a network. A first amount of the uplink data expected to be buffered at a radio link control (RLC) layer is determined based on a latency of the application. A second amount of the uplink data available for transmission at the RLC layer is determined based on information provided by a modem of the UE. A data rate of the application is dynamically adjusted based on a difference between the first amount and second amount of the uplink data. In another aspect of the disclosure, an amount of the application data buffered at the RLC layer is maintained to be greater than a predetermined threshold that sets a Happy bit at an unhappy setting.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: August 2, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Sitaramanjaneyulu Kanamarlapudi, Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Rashid Ahmed Akbar Attar, Christopher Gerard Lott
  • Patent number: 9374443
    Abstract: Methods and apparatus are described for reordering a header of a transmission data packet. The methods and apparatus include identifying one or more static fields and one or more dynamic fields within a header of the transmission data packet. Moreover, these aspects include reordering the one or more static fields and the one or more dynamic fields within the header of the transmission data packet. Additionally, these aspects include compressing the header of the transmission data packet to form a compressed transmission data packet in response to reordering the one or more static fields and the one or more dynamic fields. The aspects also may include transmitting the compressed transmission data packet.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: June 21, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Sumanth Govindappa, Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Murtuza Taheri Chhatriwala, Pamela Ann Cereck, Swarup Nagaraj Dwaral
  • Patent number: 9350676
    Abstract: Methods and apparatus for wireless communication include receiving, at a compressor component, a data packet flow and determining information associated with the data packet flow from one or more data packets associated with the data packet flow. The determined information includes source or destination information corresponding to the one or more data packets of the data packet flow. Further, the methods and apparatus include classifying the data packet flow as a compressible or an uncompressed data packet flow based on the determined information, and compressing or skipping compressing of the one or more data packets associated with the data packet flow based on the classification of the data packet flow. Additionally, the methods and apparatus include transmitting the one or more compressed or uncompressed data packets depending on the classification of the data packet flow.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: May 24, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Gavin Bernard Horn
  • Patent number: 9351195
    Abstract: Methods and apparatus of compression on multiple data flows for communication between a user equipment (UE) and a serving node. The methods and apparatus include receiving multiple data flows for compression, wherein each of the multiple data flows includes a plurality of data packets, with each data packet having a data packet header and a payload. Further, the methods and apparatus include determining a compression state for each of the multiple data flows. Moreover, the methods and apparatus include performing a first compression algorithm on each of the multiple data flows determined to have a compression state set to a do-not-compress state, wherein the first compression algorithm includes compressing the data packet header of each data packet without compressing the payload of each data packet.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: May 24, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Murtuza Taheri Chhatriwala, Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Srinivasa Rao Eravelli, Sumanth Govindappa, Sivaram Srivenkata Palakodety
  • Patent number: 9325813
    Abstract: Methods and apparatus are described for formatting a compressed data packet. The methods and apparatus include identifying a first data string within a data packet that was previously stored at a first memory location in a compressor memory, and generating a first pointer that references the first memory location in the compressor memory. Further, these aspects optionally include identifying a second data string within the data packet that was not previously stored in the compressor memory. Additionally, these aspects include creating a compressed data packet by replacing the first data string with the first pointer and copying the second data string, and including an indicator corresponding to a number of pointers in the data packet.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: April 26, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Sumanth Govindappa, Murtuza Taheri Chhatriwala, Srinivasa Rao Eravelli, Sivaram Srivenkata Palakodety
  • Patent number: 9325762
    Abstract: An apparatus and method of wireless communication includes determining, at a compressor component, whether to transmit a current data packet as a compressed current data packet or an uncompressed current data packet. Further, these aspects include determining whether a data sequence in the current data packet matches a first or second data sequence when determining to transmit the uncompressed current data packet, wherein the first data sequence indicates a first compression state and the second data sequence indicates a second compression state. Also, these aspects include adding the second data sequence to the uncompressed current data packet for transmission when the data sequence in the current data packet matches the first or second data sequence. Additionally, these aspects include transmitting the uncompressed current data packet with the second data sequence when the data sequence in the current data packet matches the first or second data sequence.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: April 26, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor
  • Publication number: 20160092492
    Abstract: A string of data is partitioned into a set of blocks. Each block is compressed based on a set of initial dictionaries and a set of Huffman trees. Each block is associated by a pointer with an initial dictionary in the set of initial dictionaries and a Huffman tree in the set of Huffman trees used to compress that block. A compressed string of data includes the set of initial dictionaries, the set of Huffman trees, and the compressed blocks and associated pointers.
    Type: Application
    Filed: September 27, 2014
    Publication date: March 31, 2016
    Inventors: Michael ZIMMER, Richard SENIOR, Swaminathan SURESHCHANDRAN, Venkata Ramanan VENKATACHALAM JAYARAMAN
  • Publication number: 20150359016
    Abstract: The disclosure provides a method, apparatus, and computer program product directed to a client estimation of round trip time via transport control protocol (TCP) signals over multiple radio access technologies. A TCP probe signal is transmitted to a server via a TCP connection, and an acknowledgment signal is received from the server via the TCP connection in response to the TCP probe signal. A round trip time is then estimated based on the acknowledgment signal.
    Type: Application
    Filed: December 23, 2014
    Publication date: December 10, 2015
    Inventors: Peter Anthony Barany, Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, David William Craig, Andrew Llewellyn Martin
  • Publication number: 20150334703
    Abstract: Methods, computer-readable medium, and apparatus are described for adjusting uplink communication at a user equipment (UE) during wireless communication. The described aspects include determining uplink communication characteristic information corresponding to an uplink data rate based on one or more measurement values associated with transmissions by a modem on an uplink communication channel. Further, the described aspects include determining an adjusted uplink data rate based at least in part on the uplink communication characteristic information. Additionally, the described aspects include adjusting data transmission rate of an application layer entity based at least in part on the adjusted uplink data rate.
    Type: Application
    Filed: December 24, 2014
    Publication date: November 19, 2015
    Inventors: Changlong XU, Liang Zhang, Venkata Ramanan Venkatachalam Jayaraman, Ruowei Wang, Rohit Kapoor, Jilei Hou
  • Patent number: 9172772
    Abstract: Methods and apparatus for wireless communication include applying a compression algorithm to a data flow, and evaluating a level of compression of the data flow resulting from the applying of the compression algorithm. Further aspects include determining when the level of compression of the data flow is below a first threshold, and disabling compression of the data flow when the level of compression is below the first threshold. Additional aspects include determining when the level of compression of the data flow is above a second threshold, and enabling compression of the data flow when the level of compression is above the second threshold, wherein the second threshold is greater than the first threshold.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 27, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor
  • Patent number: 9166620
    Abstract: Methods and apparatus for wireless communication in a mobile device that includes receiving a transmission data packet and detecting a string of bytes in the transmission data packet that matches a preset string of bytes saved in a memory component. Aspects of the methods and apparatus include replacing the string of bytes of the transmission data packet that has been determined to match the preset string of bytes saved in the memory component with a location pointer, wherein after replacing the string of bytes in the data packet with the location pointer, the data packet comprises the location pointer and a set of literal bytes. Aspects of the methods and apparatus also include generating a compressed transmission data packet by entropy coding the transmission data packet comprising the set of literal-bytes and the location pointer.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: October 20, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor
  • Patent number: 9148623
    Abstract: Aspects of the present disclosure provide an apparatus and method for modem-assisted video telephony. As one example, a user equipment (UE) utilizes a modem to perform video telephony (VT) communication with a remote device through a wireless network. The UE determines a network metric indicative of congestion in the wireless network based on modem information obtained from the modem, independent of feedback information received from the remote device. The UE dynamically adjusts a data rate of the VT communication by an amount proportional to a quantity based on the network metric.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: September 29, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Rashid Ahmed Akbar Attar, Christopher Gerard Lott
  • Publication number: 20150215218
    Abstract: Techniques of Transmission Control Protocol (TCP) packet transmission for wireless communication are provided for a user equipment (UE). The UE receives a plurality of TCP packets on a downlink channel from a network. In response, the UE generates a plurality of TCP Acknowledgment (ACK) packets corresponding to the plurality of received TCP packets. The plurality of TCP ACK packets is prioritized based on certain criteria. A TCK ACK packet with a highest priority among the plurality of TCP ACK packets is selected. The selected highest priority TCP ACK packet is then sent to the network on an uplink channel.
    Type: Application
    Filed: August 19, 2014
    Publication date: July 30, 2015
    Inventors: Sitaramanjaneyulu KANAMARLAPUDI, Nela GUREVICH, Venkata Ramanan VENKATACHALAM JAYARAMAN, Valeriya PERELMAN
  • Publication number: 20150201350
    Abstract: Systems and methods for modem control based on feedback are disclosed. In one embodiment, a modem observer module is associated with software within a computing device. The modem observer receives information from the modem relating to uplink bandwidth availability and/or network conditions that may impact uplink bandwidth. Based on the uplink bandwidth availability at the modem, the modem observer may throttle or limit the number of connections that are active by the applications.
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Valeriya Perelman, Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Rashid Ahmed Akbar Attar, Nela Gurevich, Debesh Kumar Sahu