Patents by Inventor Venkata Ramanan

Venkata Ramanan 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: 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: 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: 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: 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
  • 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
  • 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: 20150355001
    Abstract: A method of calculating a time difference is disclosed. The method includes sampling a first ultrasonic signal (r21) to produce a first sampled signal (y1(i)) and sampling a second ultrasonic signal (r12) to produce a second sampled signal (y2(i)). A first time (LEAD_LAG) is determined between a time the first sampled signal crosses a threshold (?1) and a time the second sampled signal crosses the threshold. The first sampled signal is cross correlated with the second sampled signal to produce a second time (SAMP_OFFSET). The time difference is calculated in response to the first and second times.
    Type: Application
    Filed: June 10, 2014
    Publication date: December 10, 2015
    Inventors: Anand Dabak, Venkata Ramanan
  • 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
  • Publication number: 20150180997
    Abstract: A method in one example embodiment includes generating a signature for an object in a compute node in a network, searching a memory element for the signature, and responsive to determining the memory element does not contain the signature, scanning the object. The method also includes updating the memory element with a scan result, and synchronizing the memory element of the compute node with one or more memory elements of one or more other compute nodes in the network. In specific embodiments, the scan result includes the signature of the object and a threat level of the object. In further embodiments, the synchronizing includes sending the scan result to one or more other compute nodes in the network. In more specific embodiments, the scan result is sent with one or more other scan results after a predetermined interval of time from a previous synchronization.
    Type: Application
    Filed: March 2, 2015
    Publication date: June 25, 2015
    Inventors: Venkata Ramanan, Simon Hunt
  • Patent number: 9036548
    Abstract: The present disclosure presents apparatuses and methods of accessing a communication network including obtaining extended access barring (EAB) data at a user equipment (UE), wherein the EAB data comprises an EAB uniform delay parameter, computing a uniform distribution parameter, determining an access bar period, wherein the access bar period is based on at least the EAB uniform delay parameter and the uniform distribution parameter, and initiating an access procedure to access the communication network after waiting at least the access bar period. Additionally, apparatuses and methods associated with a network apparatus controlling access to the communication network are also disclosed.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: May 19, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Ramanan Venkatachalam Jayaraman, Sharad Deepak Sambhwani, Rohit Kapoor, Francesco Pica
  • Patent number: 9002665
    Abstract: A multi-channel flow sensing system typically includes first and second flow-sensing transducers arranged in each channel. A data acquisition system is coupled to the first and second transducers of each of the channels. The data acquisition system is arranged to transmit and/or receive a sensing signal from at least one of the first and second transducers of each of the channels. The received sensing signals are sequentially converted and accumulated as data for billing in accordance with the measured flow within each channel. Using common components within the data acquisition system for measuring the various channels reduces costs and increases affordability in cost-sensitive areas.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: April 7, 2015
    Assignee: Texas Instruments Incorporated
    Inventors: Ravindra Karnad, Venkata Ramanan Ramamurthy, Anand Dabak, Venu Gopinathan
  • Publication number: 20150085749
    Abstract: Methods and apparatus are described for configuring features for a user equipment (UE) communicating with a network entity. For example, the methods and apparatus include receiving, at the network entity, a capability message indicating one or more features supported by the UE; transmitting control data in a data type Protocol Data Unit (PDU), wherein the control data is configured to enable one of the one or more features based on the capability message; and enabling one of the one or more features in response to receiving an acknowledgement message from the UE.
    Type: Application
    Filed: September 24, 2014
    Publication date: March 26, 2015
    Inventors: Srinivasa Rao ERAVELLI, Rohit KAPOOR, Venkata Ramanan VENKATACHALAM JAYARAMAN, Sitaramanjaneyulu KANAMARLAPUDI, Murtuza Taheri CHHATRIWALA, Sumanth GOVINDAPPA, Pamela Ann CERECK, Sivaram Srivenkata PALAKODETY
  • Publication number: 20150085876
    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: Application
    Filed: June 23, 2014
    Publication date: March 26, 2015
    Inventors: Murtuza Taheri CHHATRIWALA, Venkata Ramanan VENKATACHALAM JAYARAMAN, Rohit KAPOOR, Srinivasa Rao ERAVELLI, Sumanth GOVINDAPPA, Sivaram Srivenkata PALAKODETY
  • Publication number: 20150085835
    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: Application
    Filed: June 23, 2014
    Publication date: March 26, 2015
    Inventors: Srinivasa Rao ERAVELLI, Sitaramanjaneyulu KANAMARLAPUDI, Rohit KAPOOR, Sivaram Srivenkata PALAKODETY, Venkata Ramanan VENKATACHALAM JAYARAMAN, Murtuza Taheri CHHATRIWALA, Sumanth GOVINDAPPA, Pamela Ann CERECK