Patents by Inventor Srividhya Krishnamoorthy

Srividhya Krishnamoorthy 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: 9094202
    Abstract: Systems and methodologies are described that facilitate utilizing hybrid automatic repeat/request (HARQ) in system access communications. A HARQ entity is provided that manages a plurality of HARQ processes, which can typically use new data indicators (NDI) to determine when received data is a new transmission or retransmission. For resource grants, the HARQ entity can determine whether the communication is a new transmission or retransmission based on the type of message that contains the grant. In addition, an address comprised within the message, a previous use of the HARQ process, and/or the like can further be utilized to determine whether the message is a new transmission or retransmission. Once determined, the HARQ entity can provide the message to the appropriate HARQ process along with the indication of new transmission or retransmission.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: July 28, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Shailesh Maheshwari, Srividhya Krishnamoorthy, Vanitha A. Kumar, Arnaud Meylan
  • Patent number: 9038073
    Abstract: Efficient data processing apparatus and methods include hardware components which are pre-programmed by software. Each hardware component triggers the other to complete its tasks. After the final pre-programmed hardware task is complete, the hardware component issues a software interrupt.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: May 19, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Mathias Kohlenz, Irfan Anwar Khan, Sathyanarayan Madhusudan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Tynghuei Liou, Idreas Mir
  • Patent number: 8873522
    Abstract: In a wireless communication system, user equipment (UE) is provided, one or more set of rules are provided for the UE to handle the processing during a measurement gap. In some aspects, the gap measurement may be ignored. In some aspects, the processing is stored and handled at a later in time and gap measurements are performed. Depending on the system, the measurements performed during the gaps may be UE implementation dependent, wherein the UE determines whether to perform the measurement for a given gap. In some instances, the UE may not perform measurements during the gap, thereby giving priority to other processing, such as RACH processing. Depending on the type of processing required (DL-SCH, UL-SCH, TTI bundling, RACH or SR), the UE may store requests and process the measurements during the gap or ignore the gap measurement as if there were no gaps.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: October 28, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Arnaud Meylan, Srividhya Krishnamoorthy, Shailesh Maheshwari, Vanitha A. Kumar, Sudhir Halbhavi, Vikas Nagpal, Udayan Bhawnani, Scott A. Hoover, Steve Hannagan
  • Patent number: 8788782
    Abstract: Multiple memory pools are defined in hardware for operating on data. At least one memory pool has a lower latency that the other memory pools. Hardware components operate directly on data in the lower latency memory pool.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: July 22, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Mathias Kohlenz, Idreas Mir, Irfan Anwar Khan, Sathyanarayan Madhusudan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Liou
  • Patent number: 8781425
    Abstract: A method for handling a signaling message that specifies transmission rate restrictions may include operating in a first state. The method may also include receiving the signaling message from a network. The signaling message may include an activation time, the transmission rate restrictions and the control duration. The method may also include receiving a state transition trigger to operate in a second state. The method may also include determining the user equipment's behavior regarding the transmission rate restrictions upon receiving the state transition trigger.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: July 15, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Sanjay Kenchareddy, Daniel Amerga, Masato Kitazoe, Preeti Srinivas Rao, Srividhya Krishnamoorthy, Suresh Sanka
  • Patent number: 8780875
    Abstract: Techniques for controlling discontinuous transmissions in a wireless communication system are described. A method and apparatus for transmitting data on an uplink includes tracking past performance of at least one of an uplink channel condition and uplink system resources. A prediction of a likelihood of a completed or successful data transmission is performed. A long preamble is transmitted with an uplink control channel when the prediction indicates a likelihood of completion of the data transmission. When past performance indicates an unlikelihood of completing the transmission of the data, then the discontinuous mode is maintained without data transmission.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: July 15, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Liangchi Hsu, Idreas Mir, Srividhya Krishnamoorthy, Thomas Klingenbrunn
  • Patent number: 8762532
    Abstract: Incoming data frames are parsed by a hardware component. Headers are extracted and stored in a first location along with a pointer to the associated payload. Payloads are stored in a single, contiguous memory location.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: June 24, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Mathias Kohlenz, Idreas Mir, Irfan Anwar Khan, Madhusudan Sathyanarayan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Tynghuei Liou
  • Patent number: 8619577
    Abstract: A single receiver can collect multiple protocol data units at one time originating from different sources. While it can be desirable for higher priority protocol data units to be processed, loss of data unit portions can cause confusion to the receiver. Therefore, even if a higher priority protocol data unit transfers to the receiver while a lower priority data unit is being processed, the lower priority unit can be completed before processing the higher priority unit; thus, there can be a lower likelihood of confusion among protocol data units.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: December 31, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Shailesh Maheshwari, Srividhya Krishnamoorthy, Thomas Klingenbrunn
  • Patent number: 8594031
    Abstract: Methods and apparatuses are provided that facilitate providing quality of service for similar priority logical channels at least in part by assigning dynamic priority levels to the logical channels to allow certain logical channels to be assigned resources before other logical channels. Dynamic priority levels can be assigned based at least in part on a total accumulated used bytes of a given logical channel scaled by a prioritized bit rate of the logical channel. Thus, logical channels with a lower number of total accumulated used bytes scaled by the prioritized bit rate can be assigned higher priority to ensure resources are assigned to the logical channels. Moreover, the dynamic priority levels can be normalized to align the dynamic priority levels within certain values so as not to interfere with other logical channels of different assigned priority.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: November 26, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Bao V. Nguyen, Srividhya Krishnamoorthy, Vanitha A. Kumar, Sai Yiu Duncan Ho
  • Patent number: 8441934
    Abstract: An apparatus for wireless communication includes a processing system. The processing system is configured to perform a first set of functions in a first thread. The first set of functions includes obtaining second data from a second thread and providing first data to the second thread to facilitate construction of an uplink packet in the second thread. The processing system is further configured to perform a second set of functions in the second thread. The second set of functions includes obtaining the first data, constructing the uplink packet based on the first data, and providing the second data to the first thread to facilitate the performing of the first set of functions.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: May 14, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Bao V. Nguyen, Vanitha A. Kumar, Srividhya Krishnamoorthy, Shailesh Maheshwari, Ashwini Raina, Yateesh S. Gowda, Gang A. Xiao
  • Patent number: 8374621
    Abstract: In accordance with a method for reducing the likelihood of deadlock in a wireless communication system, user equipment may determine that user equipment has data to transmit. The data may correspond to a scheduled flow. The user equipment may determine that a scheduled grant corresponding to the scheduled flow is insufficient to transmit at least one protocol data unit. An insufficiency indicator may be transmitted to a scheduler at least once. The insufficiency indicator may include an indication that the scheduled grant is insufficient to transmit at least one protocol data unit.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: February 12, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Shailesh Maheshwari, Thomas Klingenbrunn, Srividhya Krishnamoorthy
  • Publication number: 20120207096
    Abstract: A single receiver can collect multiple protocol data units at one time originating from different sources. While it can be desirable for higher priority protocol data units to be processed, loss of data unit portions can cause confusion to the receiver. Therefore, even if a higher priority protocol data unit transfers to the receiver while a lower priority data unit is being processed, the lower priority unit can be completed before processing the higher priority unit; thus, there can be a lower likelihood of confusion among protocol data units.
    Type: Application
    Filed: April 24, 2012
    Publication date: August 16, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Shailesh Maheshwari, Srividhya Krishnamoorthy, Thomas Klingenbrunn
  • Patent number: 8208378
    Abstract: A single receiver can collect multiple protocol data units at one time originating from different sources. While it can be desirable for higher priority protocol data units to be processed, loss of data unit portions can cause confusion to the receiver. Therefore, even if a higher priority protocol data unit transfers to the receiver while a lower priority data unit is being processed, the lower priority unit can be completed before processing the higher priority unit; thus, there can be a lower likelihood of confusion among protocol data units.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: June 26, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Shailesh Maheshwari, Srividhya Krishnamoorthy, Thomas Klingenbrunn
  • Publication number: 20120087239
    Abstract: A method for handling a signaling message that specifies transmission rate restrictions may include operating in a first state. The method may also include receiving the signaling message from a network. The signaling message may include an activation time, the transmission rate restrictions and the control duration. The method may also include receiving a state transition trigger to operate in a second state. The method may also include determining the user equipment's behavior regarding the transmission rate restrictions upon receiving the state transition trigger.
    Type: Application
    Filed: December 14, 2011
    Publication date: April 12, 2012
    Inventors: Sanjay KENCHAREDDY, Daniel AMERGA, Masato KITAZOE, Preeti Srinivas RAO, Srividhya KRISHNAMOORTHY, Suresh SANKA
  • Patent number: 8145164
    Abstract: A method for handling a signaling message that specifies transmission rate restrictions may include operating in a first state. The method may also include receiving the signaling message from a network. The signaling message may include an activation time, the transmission rate restrictions and the control duration. The method may also include receiving a state transition trigger to operate in a second state. The method may also include determining the user equipment's behavior regarding the transmission rate restrictions upon receiving the state transition trigger.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: March 27, 2012
    Assignee: Qualcomm Incorporated
    Inventors: Sanjay Kenchareddy, Daniel Amerga, Masato Kitazoe, Preeti Srinivas Rao, Srividhya Krishnamoorthy, Suresh Sanka
  • Publication number: 20110243076
    Abstract: Methods and apparatuses are provided that facilitate providing quality of service for similar priority logical channels at least in part by assigning dynamic priority levels to the logical channels to allow certain logical channels to be assigned resources before other logical channels. Dynamic priority levels can be assigned based at least in part on a total accumulated used bytes of a given logical channel scaled by a prioritized bit rate of the logical channel. Thus, logical channels with a lower number of total accumulated used bytes scaled by the prioritized bit rate can be assigned higher priority to ensure resources are assigned to the logical channels. Moreover, the dynamic priority levels can be normalized to align the dynamic priority levels within certain values so as not to interfere with other logical channels of different assigned priority.
    Type: Application
    Filed: October 1, 2010
    Publication date: October 6, 2011
    Applicant: QUALCOMM INCORPORATED
    Inventors: Bao V. Nguyen, Srividhya Krishnamoorthy, Vanitha A. Kumar, Sai Yiu Duncan Ho
  • Publication number: 20110040948
    Abstract: Incoming data frames are parsed by a hardware component. Headers are extracted and stored in a first location along with a pointer to the associated payload. Payloads are stored in a single, contiguous memory location.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 17, 2011
    Inventors: Mathias Kohlenz, Idreas Mir, Irfan Anwar Khan, Sathyanarayanan Medhusudan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Tynghuei Liou
  • Publication number: 20110040947
    Abstract: Multiple memory pools are defined in hardware for operating on data. At least one memory pool has a lower latency that the other memory pools. Hardware components operate directly on data in the lower latency memory pool.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 17, 2011
    Inventors: Mathias Kohlenz, Idreas Mir, Irfan Anwar Khan, Sathyanarayanan Madhusudan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Tynghuei Liou
  • Publication number: 20110041127
    Abstract: Efficient data processing apparatus and methods include hardware components which are pre-programmed by software. Each hardware component triggers the other to complete its tasks. After the final pre-programmed hardware task is complete, the hardware component issues a software interrupt.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 17, 2011
    Inventors: Mathias Kohlenz, Irfan Anwar Khan, Sathyanarayan Madhusudan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Tynghuei Liou, Idreas Mir
  • Publication number: 20110041128
    Abstract: An apparatus and method for distributed data processing is described herein. A main processor programs a mini-processor to process an incoming data stream. The mini-processor is located in close proximity to hardware components operating on the input data stream. A copy engine is also provided for copying data from multiple protocol data units in a single copy operation.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 17, 2011
    Inventors: Mathias Kohlenz, Idreas Mir, Irfan Anwar Khan, Sathyanarayan Madhusudan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Tynghuei Liou