Patents by Inventor Jeffrey A. Levin
Jeffrey A. Levin 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: 20120011092Abstract: Certain embodiments of the present disclosure support techniques for designing neuron circuits based on memristors. Bulky capacitors as electrical current integrators can be eliminated and nanometer scale memristors can be utilized instead. Using the nanometer feature-sized memristors, the neuron hardware area can be substantially reduced.Type: ApplicationFiled: July 7, 2010Publication date: January 12, 2012Applicant: QUALCOMM INCORPORATEDInventors: Yi Tang, Venkat Rangan, Jeffrey A. Levin, Subramaniam Venkatraman
-
Publication number: 20120011091Abstract: Certain embodiments of the present disclosure support techniques for power efficient implementation of neuron synapses with positive and/or negative synaptic weights.Type: ApplicationFiled: July 7, 2010Publication date: January 12, 2012Applicant: QUALCOMM IncorporatedInventors: Vladimir Aparin, Jeffrey A. Levin
-
Publication number: 20120011089Abstract: Certain embodiments of the present disclosure support implementation of a neural processor with synaptic weights, wherein training of the synapse weights is based on encouraging a specific output neuron to generate a spike. The implemented neural processor can be applied for classification of images and other patterns.Type: ApplicationFiled: July 8, 2010Publication date: January 12, 2012Applicant: QUALCOMM INCORPORATEDInventors: Vladimir Aparin, Jeffrey A. Levin
-
Publication number: 20120011090Abstract: The present disclosure proposes implementation of a three-memristor synapse where an adjustment of synaptic strength is based on Spike-Timing-Dependent Plasticity (STDP) with dopamine signaling.Type: ApplicationFiled: July 7, 2010Publication date: January 12, 2012Applicant: QUALCOMM INCORPORATEDInventors: Yi Tang, Jeffrey A. Levin, Vladimir Aparin, Venkat Rangan
-
Patent number: 8064494Abstract: Techniques for polling fingers on a channel (which are fingers for which symbols are to be combined) to determine the last finger on the channel. As each finger is polled, the polled finger compares its state information with the state information for the channel to determine whether or not it is the last finger on the channel. The polled finger may be deemed as the last finger if (1) the polled finger is the current last finger, (2) the polled finger is later than the current last finger, or (3) all fingers on the channel have been polled and none of the fingers indicated that it is the last finger. If the polled finger is deemed as the last finger then, (1) the channel state information is updated with the polled finger state information, and (2) the symbols provided by the polled finger may be marked as being ready for subsequent processing.Type: GrantFiled: May 28, 2003Date of Patent: November 22, 2011Assignee: Qualcomm IncorporatedInventors: Daniel R. Kindred, Jeffrey Levin, Steven J. Halter
-
Publication number: 20110273926Abstract: A probabilistic programming current is injected into a cluster of bi-stable probabilistic switching elements, the probabilistic programming current having parameters set to result in a less than unity probability of any given bi-stable switching element switching, and a resistance of the cluster of bi-stable switching elements is detected. The probabilistic programming current is injected and the resistance of the cluster state detected until a termination condition is met. Optionally the termination condition is detecting the resistance of the cluster of bi-stable switching elements at a value representing a multi-bit data.Type: ApplicationFiled: May 5, 2011Publication date: November 10, 2011Applicant: QUALCOMM INCORPORATEDInventors: Wenqing Wu, Kendrick H. Yuen, Xiaochun Zhu, Seung H. Kang, Matthew Michael Nowak, Jeffrey A. Levin, Robert Gilmore, Nicholas Yu
-
Publication number: 20110069736Abstract: Methods and systems for estimating and canceling pilot interference in a wireless (e.g., CDMA) communication system. In one method, a received signal comprised of a number of signal instances, each including a pilot, is initially processed to provide data samples. Each signal instance's pilot interference may be estimated by despreading the data samples with a spreading sequence for the signal instance, channelizing the despread data to provide pilot symbols, filtering the pilot symbols to estimate the channel response of the signal instance, and multiplying the estimated channel response with the spreading sequence. The pilot interference estimates due to a plurality of interfering multipaths are accumulated to derive the total pilot interference, which is subtracted from the data samples to provide pilot-canceled data samples. These samples are then processed to derive demodulated data for each of at least one (desired) signal instance in the received signal.Type: ApplicationFiled: October 7, 2010Publication date: March 24, 2011Applicant: QUALCOMM INCORPORATEDInventors: Alessandro Vanelli Coralli, Henry David Pfister, Jilei Hou, John Edward Smee, Roberto Padovani, Brian K. Butler, Jeffrey A. Levin, Thomas B. Wilborn, Paul E. Bender
-
Patent number: 7903770Abstract: Techniques for canceling pilot interference in a wireless (e.g., CDMA) communication system. In one method, a received signal comprised of a number of signal instances, each including a pilot, is initially processed to provide data samples. Each signal instance's pilot interference may be estimated by despreading the data samples with a spreading sequence for the signal instance, channelizing the despread data to provide pilot symbols, filtering the pilot symbols to estimate the channel response of the signal instance, and multiplying the estimated channel response with the spreading sequence to provide the estimated pilot interference. The pilot interference estimates due to all interfering multipaths are combined to derive the total pilot interference, which is subtracted from the data samples to provide pilot-canceled data samples. These samples are then processed to derive demodulated data for each of at least one (desired) signal instance in the received signal.Type: GrantFiled: January 9, 2007Date of Patent: March 8, 2011Assignee: Qualcomm IncorporatedInventors: Jeffrey A. Levin, Thomas B. Wilborn, Brian K. Butler, Paul E. Bender
-
Patent number: 7649939Abstract: An apparatus to determine the inverse transform of a block of encoded data the block of encoded data comprising a plurality of compressed frequency domain data elements. An input register is configured to receive a predetermined quantity of data elements. At least one butterfly processor is coupled to the input register and is configured to perform at least one mathematical operation on selected pairs of data elements to produce an output of processed data elements. At least one intermediate register is coupled to the butterfly processor and configured to temporarily store the processed data. A feedback loop is coupled to the intermediate register and the butterfly processor, and where if enabled, is configured to transfer a first portion of processed data elements to the appropriate butterfly processor to perform additional mathematical operations and where if disabled, is configured to transfer a second portion of processed data elements to at least one holding register.Type: GrantFiled: September 20, 2004Date of Patent: January 19, 2010Assignee: QUALCOMM IncorporatedInventors: Judith LaRocca, A. Chris Irvine, Jeffrey A. Levin
-
Publication number: 20080301367Abstract: The present patent application discloses a method and apparatus for using external and internal memory for cancelling traffic interference comprising storing data in an external memory; and processing the data samples on an internal memory, wherein the external memory is low bandwidth memory; and the internal memory is high bandwidth on board cache. The present method and apparatus also comprises caching portions of the data on the internal memory, filling the internal memory by reading the newest data from the external memory and updating the internal memory; and writing the older data back to the external memory from the internal memory, wherein the data is incoming data samples.Type: ApplicationFiled: May 20, 2008Publication date: December 4, 2008Applicant: QUALCOMM IncorporatedInventors: Senthil Govindaswamy, Jeffrey A. Levin, Raghu Sagar Madala, Sharad Deepak Sambhwani
-
Publication number: 20070111664Abstract: Techniques for canceling pilot interference in a wireless (e.g., CDMA) communication system. In one method, a received signal comprised of a number of signal instances, each including a pilot, is initially processed to provide data samples. Each signal instance's pilot interference may be estimated by despreading the data samples with a spreading sequence for the signal instance, channelizing the despread data to provide pilot symbols, filtering the pilot symbols to estimate the channel response of the signal instance, and multiplying the estimated channel response with the spreading sequence to provide the estimated pilot interference. The pilot interference estimates due to all interfering multipaths are combined to derive the total pilot interference, which is subtracted from the data samples to provide pilot-canceled data samples. These samples are then processed to derive demodulated data for each of at least one (desired) signal instance in the received signal.Type: ApplicationFiled: January 9, 2007Publication date: May 17, 2007Applicant: QUALCOMM INCORPORATEDInventors: Jeffrey Levin, Thomas Wilborn, Brian Butler, Paul Bender
-
Patent number: 7190749Abstract: Techniques for canceling pilot interference in a wireless (e.g., CDMA) communication system. In one method, a received signal comprised of a number of signal instances, each including a pilot, is initially processed to provide data samples. Each signal instance's pilot interference may be estimated by despreading the data samples with a spreading sequence for the signal instance, channelizing the despread data to provide pilot symbols, filtering the pilot symbols to estimate the channel response of the signal instance, and multiplying the estimated channel response with the spreading sequence to provide the estimated pilot interference. The pilot interference estimates due to all interfering multipaths are combined to derive the total pilot interference, which is subtracted from the data samples to provide pilot-canceled data samples. These samples are then processed to derive demodulated data for each of at least one (desired) signal instance in the received signal.Type: GrantFiled: October 10, 2001Date of Patent: March 13, 2007Assignee: Qualcomm IncorporatedInventors: Jeffrey A. Levin, Thomas B. Wilborn, Brian K. Butler, Paul E. Bender
-
Publication number: 20060007895Abstract: Methods and systems for estimating and canceling pilot interference in a wireless (e.g., CDMA) communication system. In one method, a received signal comprised of a number of signal instances, each including a pilot, is initially processed to provide data samples. Each signal instance's pilot interference may be estimated by despreading the data samples with a spreading sequence for the signal instance, channelizing the despread data to provide pilot symbols, filtering the pilot symbols to estimate the channel response of the signal instance, and multiplying the estimated channel response with the spreading sequence. The pilot interference estimates due to a plurality of interfering multipaths are accumulated to derive the total pilot interference, which is subtracted from the data samples to provide pilot-canceled data samples. These samples are then processed to derive demodulated data for each of at least one (desired) signal instance in the received signal.Type: ApplicationFiled: June 30, 2005Publication date: January 12, 2006Inventors: Alessandro Coralli, Henry Pfister, Jilei Hou, John Smee, Roberto Padovani, Brian Butler, Jeffrey Levin, Thomas Wilborn, Paul Bender
-
Patent number: 6876704Abstract: An apparatus to determine a transform of a block of encoded data the block of encoded data comprising a plurality of data elements. An input register is configured to receive a predetermined quantity of data elements. At least one butterfly processor is coupled to the input register and is configured to perform at least one mathematical operation on selected pairs of data elements to produce an output of processed data elements. At least one intermediate register is coupled to the butterfly processor and configured to temporarily store the processed data. A feedback loop is coupled to the intermediate register and the butterfly processor, and where if enabled, is configured to transfer a first portion of processed data elements to the appropriate butterfly processor to perform additional mathematical operations and where if disabled, is configured to transfer a second portion of processed data elements to at least one holding register.Type: GrantFiled: June 6, 2001Date of Patent: April 5, 2005Assignee: Qualcomm, IncorporatedInventors: Judith LaRocca, A. Chris Irvine, Jeffrey A. Levin
-
Patent number: 6870885Abstract: An apparatus to determine a transform of a block of encoded data the block of encoded data comprising a plurality of data elements. An input register is configured to receive a predetermined quantity of data elements. At least one butterfly processor is coupled to the input register and is configured to perform at least one mathematical operation on selected pairs of data elements to produce an output of processed data elements. At least one intermediate register is coupled to the butterfly processor and configured to temporarily store the processed data. A feedback loop is coupled to the intermediate register and the butterfly processor, and where if enabled, is configured to transfer a first portion of processed data elements to the appropriate butterfly processor to perform additional mathematical operations and where if disabled, is configured to transfer a second portion of processed data elements to at least one holding register.Type: GrantFiled: June 6, 2001Date of Patent: March 22, 2005Assignee: Qualcomm IncorporatedInventors: Judith LaRocca, A. Chris Irvine, Jeffrey A. Levin
-
Patent number: 6870963Abstract: An apparatus and method of serializing frequency based image data in a digital cinema system is described. At least one group of data that may be represented as a 16×16 block of data is compiled. Alternatively, a frame of data is compiled. The group of data is divided into four groups, each which may be represented as an 8×8 blocks. Each of the four 8×8 blocks of data are serialized using zig-zag scanning vertical scanning, and/or horizontal scanning.Type: GrantFiled: June 15, 2001Date of Patent: March 22, 2005Assignee: Qualcomm, Inc.Inventors: Senthil Govindaswamy, Kadayam Thyagarajan, Jeffrey A. Levin
-
Publication number: 20050038843Abstract: An apparatus to determine the inverse transform of a block of encoded data the block of encoded data comprising a plurality of compressed frequency domain data elements. An input register is configured to receive a predetermined quantity of data elements. At least one butterfly processor is coupled to the input register and is configured to perform at least one mathematical operation on selected pairs of data elements to produce an output of processed data elements. At least one intermediate register is coupled to the butterfly processor and configured to temporarily store the processed data. A feedback loop is coupled to the intermediate register and the butterfly processor, and where if enabled, is configured to transfer a first portion of processed data elements to the appropriate butterfly processor to perform additional mathematical operations and where if disabled, is configured to transfer a second portion of processed data elements to at least one holding register.Type: ApplicationFiled: September 20, 2004Publication date: February 17, 2005Inventors: Judith LaRocca, A. Irvine, Jeffrey Levin
-
Publication number: 20050013350Abstract: Methods and systems for estimating and canceling pilot interference in a wireless (e.g., CDMA) communication system. In one method, a received signal comprised of a number of signal instances, each including a pilot, is initially processed to provide data samples. Each signal instance's pilot interference may be estimated by despreading the data samples with a spreading sequence for the signal instance, channelizing the despread data to provide pilot symbols, filtering the pilot symbols to estimate the channel response of the signal instance, and multiplying the estimated channel response with the spreading sequence. The pilot interference estimates due to a plurality of interfering multipaths are accumulated to derive the total pilot interference, which is subtracted from the data samples to provide pilot-canceled data samples. These samples are then processed to derive demodulated data for each of at least one (desired) signal instance in the received signal.Type: ApplicationFiled: August 17, 2004Publication date: January 20, 2005Inventors: Alessandro Coralli, Henry Pfister, Jilei Hou, John Smee, Roberto Padovani, Brian Butler, Jeffrey Levin, Thomas Wilborn, Paul Bender
-
Publication number: 20040240528Abstract: Techniques for polling fingers on a channel (which are fingers for which symbols are to be combined) to determine the last finger on the channel. As each finger is polled, the polled finger compares its state information with the state information for the channel to determine whether or not it is the last finger on the channel. The polled finger may be deemed as the last finger if (1) the polled finger is the current last finger, (2) the polled finger is later than the current last finger, or (3) all fingers on the channel have been polled and none of the fingers indicated that it is the last finger. If the polled finger is deemed as the last finger then, (1) the channel state information is updated with the polled finger state information, and (2) the symbols provided by the polled finger may be marked as being ready for subsequent processing.Type: ApplicationFiled: May 28, 2003Publication date: December 2, 2004Inventors: Daniel R. Kindred, Jeffrey Levin, Steven J. Halter
-
Patent number: 6763492Abstract: A method and apparatus for efficient encoding of linear block codes uses a lookup table including a set of impulse responses to support faster performance by encoding in parallel. Advantages include a scalability that is lacking in existing schemes.Type: GrantFiled: September 26, 2000Date of Patent: July 13, 2004Assignee: Qualcomm IncorporatedInventors: James Y. Hurt, Jeffrey A. Levin, Nikolai Schlegel