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: 9094202Abstract: 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: GrantFiled: July 10, 2009Date of Patent: July 28, 2015Assignee: QUALCOMM IncorporatedInventors: Shailesh Maheshwari, Srividhya Krishnamoorthy, Vanitha A. Kumar, Arnaud Meylan
-
Patent number: 9038073Abstract: 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: GrantFiled: August 13, 2009Date of Patent: May 19, 2015Assignee: QUALCOMM IncorporatedInventors: Mathias Kohlenz, Irfan Anwar Khan, Sathyanarayan Madhusudan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Tynghuei Liou, Idreas Mir
-
Patent number: 8873522Abstract: 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: GrantFiled: July 10, 2009Date of Patent: October 28, 2014Assignee: QUALCOMM IncorporatedInventors: Arnaud Meylan, Srividhya Krishnamoorthy, Shailesh Maheshwari, Vanitha A. Kumar, Sudhir Halbhavi, Vikas Nagpal, Udayan Bhawnani, Scott A. Hoover, Steve Hannagan
-
Patent number: 8788782Abstract: 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: GrantFiled: August 13, 2009Date of Patent: July 22, 2014Assignee: QUALCOMM IncorporatedInventors: Mathias Kohlenz, Idreas Mir, Irfan Anwar Khan, Sathyanarayan Madhusudan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Liou
-
Patent number: 8781425Abstract: 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: GrantFiled: December 14, 2011Date of Patent: July 15, 2014Assignee: QUALCOMM IncorporatedInventors: Sanjay Kenchareddy, Daniel Amerga, Masato Kitazoe, Preeti Srinivas Rao, Srividhya Krishnamoorthy, Suresh Sanka
-
Patent number: 8780875Abstract: 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: GrantFiled: June 5, 2008Date of Patent: July 15, 2014Assignee: QUALCOMM IncorporatedInventors: Liangchi Hsu, Idreas Mir, Srividhya Krishnamoorthy, Thomas Klingenbrunn
-
Patent number: 8762532Abstract: 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: GrantFiled: August 13, 2009Date of Patent: June 24, 2014Assignee: QUALCOMM IncorporatedInventors: Mathias Kohlenz, Idreas Mir, Irfan Anwar Khan, Madhusudan Sathyanarayan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Tynghuei Liou
-
Patent number: 8619577Abstract: 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: GrantFiled: April 24, 2012Date of Patent: December 31, 2013Assignee: QUALCOMM IncorporatedInventors: Shailesh Maheshwari, Srividhya Krishnamoorthy, Thomas Klingenbrunn
-
Patent number: 8594031Abstract: 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: GrantFiled: October 1, 2010Date of Patent: November 26, 2013Assignee: QUALCOMM IncorporatedInventors: Bao V. Nguyen, Srividhya Krishnamoorthy, Vanitha A. Kumar, Sai Yiu Duncan Ho
-
Patent number: 8441934Abstract: 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: GrantFiled: November 10, 2009Date of Patent: May 14, 2013Assignee: QUALCOMM IncorporatedInventors: Bao V. Nguyen, Vanitha A. Kumar, Srividhya Krishnamoorthy, Shailesh Maheshwari, Ashwini Raina, Yateesh S. Gowda, Gang A. Xiao
-
Patent number: 8374621Abstract: 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: GrantFiled: September 21, 2007Date of Patent: February 12, 2013Assignee: QUALCOMM IncorporatedInventors: Shailesh Maheshwari, Thomas Klingenbrunn, Srividhya Krishnamoorthy
-
Publication number: 20120207096Abstract: 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: ApplicationFiled: April 24, 2012Publication date: August 16, 2012Applicant: QUALCOMM IncorporatedInventors: Shailesh Maheshwari, Srividhya Krishnamoorthy, Thomas Klingenbrunn
-
Patent number: 8208378Abstract: 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: GrantFiled: May 15, 2008Date of Patent: June 26, 2012Assignee: QUALCOMM IncorporatedInventors: Shailesh Maheshwari, Srividhya Krishnamoorthy, Thomas Klingenbrunn
-
Publication number: 20120087239Abstract: 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: ApplicationFiled: December 14, 2011Publication date: April 12, 2012Inventors: Sanjay KENCHAREDDY, Daniel AMERGA, Masato KITAZOE, Preeti Srinivas RAO, Srividhya KRISHNAMOORTHY, Suresh SANKA
-
Methods and apparatus for handling a signaling message the relates to transmission rate restrictions
Patent number: 8145164Abstract: 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: GrantFiled: August 5, 2008Date of Patent: March 27, 2012Assignee: Qualcomm IncorporatedInventors: Sanjay Kenchareddy, Daniel Amerga, Masato Kitazoe, Preeti Srinivas Rao, Srividhya Krishnamoorthy, Suresh Sanka -
Publication number: 20110243076Abstract: 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: ApplicationFiled: October 1, 2010Publication date: October 6, 2011Applicant: QUALCOMM INCORPORATEDInventors: Bao V. Nguyen, Srividhya Krishnamoorthy, Vanitha A. Kumar, Sai Yiu Duncan Ho
-
Publication number: 20110040948Abstract: 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: ApplicationFiled: August 13, 2009Publication date: February 17, 2011Inventors: Mathias Kohlenz, Idreas Mir, Irfan Anwar Khan, Sathyanarayanan Medhusudan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Tynghuei Liou
-
Publication number: 20110040947Abstract: 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: ApplicationFiled: August 13, 2009Publication date: February 17, 2011Inventors: Mathias Kohlenz, Idreas Mir, Irfan Anwar Khan, Sathyanarayanan Madhusudan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Tynghuei Liou
-
Publication number: 20110041127Abstract: 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: ApplicationFiled: August 13, 2009Publication date: February 17, 2011Inventors: Mathias Kohlenz, Irfan Anwar Khan, Sathyanarayan Madhusudan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Tynghuei Liou, Idreas Mir
-
Publication number: 20110041128Abstract: 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: ApplicationFiled: August 13, 2009Publication date: February 17, 2011Inventors: Mathias Kohlenz, Idreas Mir, Irfan Anwar Khan, Sathyanarayan Madhusudan, Shailesh Maheshwari, Srividhya Krishnamoorthy, Sandeep Urgaonkar, Thomas Klingenbrunn, Tim Tynghuei Liou