Patents by Inventor Thejaswi Bharadwaj Madapushi
Thejaswi Bharadwaj Madapushi 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: 10965906Abstract: A computer-implemented method is provided and includes by at least one processor, obtaining an available bandwidth on the network communications link over a predetermined period of time in the future based on a measured present bandwidth and historical bandwidth measurements, determining required bandwidths for each of one or more of video sources over the predetermined period of time in the future, partitioning the calculated available bandwidth among the one or more video sources in proportion to the required bandwidths of each of the one or more video sources, and selecting one or more of a plurality of video streams from each of the one or more video sources based on a partition assigned to each of the one or more video sources. The selecting of the one or more video streams causes the one or more video streams to be transmitted over the network communications link.Type: GrantFiled: May 18, 2019Date of Patent: March 30, 2021Assignee: Vega Systems, Inc.Inventor: Thejaswi Bharadwaj Madapushi
-
Publication number: 20200053314Abstract: A computer-implemented method is provided and includes by at least one processor, obtaining an available bandwidth on the network communications link over a predetermined period of time in the future based on a measured present bandwidth and historical bandwidth measurements, determining required bandwidths for each of one or more of video sources over the predetermined period of time in the future, partitioning the calculated available bandwidth among the one or more video sources in proportion to the required bandwidths of each of the one or more video sources, and selecting one or more of a plurality of video streams from each of the one or more video sources based on a partition assigned to each of the one or more video sources. The selecting of the one or more video streams causes the one or more video streams to be transmitted over the network communications link.Type: ApplicationFiled: May 18, 2019Publication date: February 13, 2020Applicant: Vega Systems, Inc.Inventor: Thejaswi Bharadwaj Madapushi
-
Patent number: 8170084Abstract: Quick frequency tracking (QFT), quick time tracking (QTT), and non-causal pilot filtering (NCP) are used to detect sporadically transmitted signaling, e.g., paging indicators. For QFT, multiple hypothesized frequency errors are applied to an input signal to obtain multiple rotated signals. The energies of the rotated signals are computed. The hypothesized frequency error with the largest energy is provided as a frequency error estimate. For QTT, coherent accumulation is performed on the input signal for a first set of time offsets, e.g., early, on-time, and late. Interpolation, energy computation, and non-coherent accumulation are then performed to obtain a timing error estimate with higher time resolution. For NCP, pilot symbols are filtered with a non-causal filter to obtain pilot estimates for one antenna for non-STTD and for two antennas for STTD. The frequency and timing error estimates and the pilot estimates are used to detect the signaling.Type: GrantFiled: August 24, 2011Date of Patent: May 1, 2012Assignee: QUALCOMM IncorporatedInventors: Parvathanathan Subrahmanya, Thejaswi Bharadwaj Madapushi Sheshadri, Vivek Chawla
-
Patent number: 8098780Abstract: A rake receiver finger assignor is configured to assign a rake receiver finger to a time offset between identified signal path time offsets in accordance with a concentration of identified signal paths from a transmitter to a rake receiver. In accordance with the exemplary embodiment, a number of identified signal paths having time offsets within a time window are observed to determine the concentration of signal paths identified by a path searcher. If the number of identified signal paths indicates a concentrated distribution of signal paths such as during a fat path condition, at least one rake finger is assigned between at a time offset between two identified signal paths.Type: GrantFiled: February 24, 2010Date of Patent: January 17, 2012Assignee: QUALCOMM IncorporatedInventors: Thejaswi Bharadwaj Madapushi Shesha, Brian Dong, Messay Amerga, Chih-Ping Hsu, Parvathanathan Subrahmanya, Xiaoming Zhu
-
Publication number: 20110306315Abstract: Quick frequency tracking (QFT), quick time tracking (QTT), and non-causal pilot filtering (NCP) are used to detect sporadically transmitted signaling, e.g., paging indicators. For QFT, multiple hypothesized frequency errors are applied to an input signal to obtain multiple rotated signals. The energies of the rotated signals are computed. The hypothesized frequency error with the largest energy is provided as a frequency error estimate. For QTT, coherent accumulation is performed on the input signal for a first set of time offsets, e.g., early, on-time, and late. Interpolation, energy computation, and non-coherent accumulation are then performed to obtain a timing error estimate with higher time resolution. For NCP, pilot symbols are filtered with a non-causal filter to obtain pilot estimates for one antenna for non-STTD and for two antennas for STTD. The frequency and timing error estimates and the pilot estimates are used to detect the signaling.Type: ApplicationFiled: August 24, 2011Publication date: December 15, 2011Applicant: QUALCOMM IncorporatedInventors: Parvathanathan Subrahmanya, Thejaswi Bharadwaj Madapushi Sheshadri, Vivek Chawla
-
Patent number: 8027373Abstract: Quick frequency tracking (QFT), quick time tracking (QTT), and non-causal pilot filtering (NCP) are used to detect sporadically transmitted signaling, e.g., paging indicators. For QFT, multiple hypothesized frequency errors are applied to an input signal to obtain multiple rotated signals. The energies of the rotated signals are computed. The hypothesized frequency error with the largest energy is provided as a frequency error estimate. For QTT, coherent accumulation is performed on the input signal for a first set of time offsets, e.g., early, on-time, and late. Interpolation, energy computation, and non-coherent accumulation are then performed to obtain a timing error estimate with higher time resolution. For NCP, pilot symbols are filtered with a non-causal filter to obtain pilot estimates for one antenna for non-STTD and for two antennas for STTD. The frequency and timing error estimates and the pilot estimates are used to detect the signaling.Type: GrantFiled: September 15, 2005Date of Patent: September 27, 2011Assignee: QUALCOMM IncorporatedInventors: Parvathanathan Subrahmanya, Thejaswi Bharadwaj Madapushi Sheshadri, Vivek Chawla
-
Publication number: 20100150212Abstract: A rake receiver finger assignor is configured to assign a rake receiver finger to a time offset between identified signal path time offsets in accordance with a concentration of identified signal paths from a transmitter to a rake receiver. In accordance with the exemplary embodiment, a number of identified signal paths having time offsets within a time window are observed to determine the concentration of signal paths identified by a path searcher. If the number of identified signal paths indicates a concentrated distribution of signal paths such as during a fat path condition, at least one rake finger is assigned between at a time offset between two identified signal paths.Type: ApplicationFiled: February 24, 2010Publication date: June 17, 2010Applicant: QUALCOMM INCORPORATEDInventors: Thejaswi Bharadwaj Madapushi Sheshadri, Brian Dong, Messay Amerga, Chih-Ping Hsu, Parvathanathan Subrahmanya, Xiaoming Zhu
-
Patent number: 7693241Abstract: A rake receiver finger assignor is configured to assign a rake receiver finger to a time offset between identified signal path time offsets in accordance with a concentration of identified signal paths from a transmitter to a rake receiver. In accordance with the exemplary embodiment, a number of identified signal paths having time offsets within a time window are observed to determine the concentration of signal paths identified by a path searcher. If the number of identified signal paths indicates a concentrated distribution of signal paths such as during a fat path condition, at least one rake finger is assigned between at a time offset between two identified signal paths.Type: GrantFiled: March 28, 2006Date of Patent: April 6, 2010Assignee: QUALCOMM IncorporatedInventors: Thejaswi Bharadwaj Madapushi Sheshadri, Brian Dong, Messay Amerga, Chih-Ping Hsu, Parvathanathan Subrahmanya, Xiaoming Zhu
-
Patent number: 7457319Abstract: A method is provided for partitioning data into packets, where each packet has a type k selected from a set of packet types, and a length Lk, in bytes, of payload data. The method includes steps of: determining an expected successful transmit time Ek, for packets of type k, for each of the set of packet types; choosing an optimum packet type for which the value Ek/Lk is a minimum; and partitioning the payload data into packets of the optimum packet type. The method is enhanced by computing a bit error rate (BER) from the retransmission rate for single packet type and using the BER to compute retransmission rates for packets of the remaining types. The method is further enhanced by computing transition tables in advance and using the transition tables to select an optimum packet type.Type: GrantFiled: November 15, 2002Date of Patent: November 25, 2008Assignee: QUALCOMM, IncorporatedInventors: Thejaswi Bharadwaj Madapushi, Andrew Sendonaris
-
Publication number: 20070060095Abstract: Quick frequency tracking (QFT), quick time tracking (QTT), and non-causal pilot filtering (NCP) are used to detect sporadically transmitted signaling, e.g., paging indicators. For QFT, multiple hypothesized frequency errors are applied to an input signal to obtain multiple rotated signals. The energies of the rotated signals are computed. The hypothesized frequency error with the largest energy is provided as a frequency error estimate. For QTT, coherent accumulation is performed on the input signal for a first set of time offsets, e.g., early, on-time, and late. Interpolation, energy computation, and non-coherent accumulation are then performed to obtain a timing error estimate with higher time resolution. For NCP, pilot symbols are filtered with a non-causal filter to obtain pilot estimates for one antenna for non-STTD and for two antennas for STTD. The frequency and timing error estimates and the pilot estimates are used to detect the signaling.Type: ApplicationFiled: September 15, 2005Publication date: March 15, 2007Inventors: Parvathanathan Subrahmanya, Thejaswi Bharadwaj Madapushi Sheshadri, Vivek Chawla