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: 20120011092
    Abstract: 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: Application
    Filed: July 7, 2010
    Publication date: January 12, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Yi Tang, Venkat Rangan, Jeffrey A. Levin, Subramaniam Venkatraman
  • Publication number: 20120011091
    Abstract: Certain embodiments of the present disclosure support techniques for power efficient implementation of neuron synapses with positive and/or negative synaptic weights.
    Type: Application
    Filed: July 7, 2010
    Publication date: January 12, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Vladimir Aparin, Jeffrey A. Levin
  • Publication number: 20120011089
    Abstract: 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: Application
    Filed: July 8, 2010
    Publication date: January 12, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Vladimir Aparin, Jeffrey A. Levin
  • Publication number: 20120011090
    Abstract: 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: Application
    Filed: July 7, 2010
    Publication date: January 12, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Yi Tang, Jeffrey A. Levin, Vladimir Aparin, Venkat Rangan
  • Patent number: 8064494
    Abstract: 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: Grant
    Filed: May 28, 2003
    Date of Patent: November 22, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Daniel R. Kindred, Jeffrey Levin, Steven J. Halter
  • Publication number: 20110273926
    Abstract: 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: Application
    Filed: May 5, 2011
    Publication date: November 10, 2011
    Applicant: QUALCOMM INCORPORATED
    Inventors: Wenqing Wu, Kendrick H. Yuen, Xiaochun Zhu, Seung H. Kang, Matthew Michael Nowak, Jeffrey A. Levin, Robert Gilmore, Nicholas Yu
  • Publication number: 20110069736
    Abstract: 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: Application
    Filed: October 7, 2010
    Publication date: March 24, 2011
    Applicant: QUALCOMM INCORPORATED
    Inventors: 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: 7903770
    Abstract: 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: Grant
    Filed: January 9, 2007
    Date of Patent: March 8, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Jeffrey A. Levin, Thomas B. Wilborn, Brian K. Butler, Paul E. Bender
  • Patent number: 7649939
    Abstract: 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: Grant
    Filed: September 20, 2004
    Date of Patent: January 19, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Judith LaRocca, A. Chris Irvine, Jeffrey A. Levin
  • Publication number: 20080301367
    Abstract: 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: Application
    Filed: May 20, 2008
    Publication date: December 4, 2008
    Applicant: QUALCOMM Incorporated
    Inventors: Senthil Govindaswamy, Jeffrey A. Levin, Raghu Sagar Madala, Sharad Deepak Sambhwani
  • Publication number: 20070111664
    Abstract: 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: Application
    Filed: January 9, 2007
    Publication date: May 17, 2007
    Applicant: QUALCOMM INCORPORATED
    Inventors: Jeffrey Levin, Thomas Wilborn, Brian Butler, Paul Bender
  • Patent number: 7190749
    Abstract: 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: Grant
    Filed: October 10, 2001
    Date of Patent: March 13, 2007
    Assignee: Qualcomm Incorporated
    Inventors: Jeffrey A. Levin, Thomas B. Wilborn, Brian K. Butler, Paul E. Bender
  • Publication number: 20060007895
    Abstract: 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: Application
    Filed: June 30, 2005
    Publication date: January 12, 2006
    Inventors: Alessandro Coralli, Henry Pfister, Jilei Hou, John Smee, Roberto Padovani, Brian Butler, Jeffrey Levin, Thomas Wilborn, Paul Bender
  • Patent number: 6876704
    Abstract: 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: Grant
    Filed: June 6, 2001
    Date of Patent: April 5, 2005
    Assignee: Qualcomm, Incorporated
    Inventors: Judith LaRocca, A. Chris Irvine, Jeffrey A. Levin
  • Patent number: 6870885
    Abstract: 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: Grant
    Filed: June 6, 2001
    Date of Patent: March 22, 2005
    Assignee: Qualcomm Incorporated
    Inventors: Judith LaRocca, A. Chris Irvine, Jeffrey A. Levin
  • Patent number: 6870963
    Abstract: 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: Grant
    Filed: June 15, 2001
    Date of Patent: March 22, 2005
    Assignee: Qualcomm, Inc.
    Inventors: Senthil Govindaswamy, Kadayam Thyagarajan, Jeffrey A. Levin
  • Publication number: 20050038843
    Abstract: 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: Application
    Filed: September 20, 2004
    Publication date: February 17, 2005
    Inventors: Judith LaRocca, A. Irvine, Jeffrey Levin
  • Publication number: 20050013350
    Abstract: 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: Application
    Filed: August 17, 2004
    Publication date: January 20, 2005
    Inventors: Alessandro Coralli, Henry Pfister, Jilei Hou, John Smee, Roberto Padovani, Brian Butler, Jeffrey Levin, Thomas Wilborn, Paul Bender
  • Publication number: 20040240528
    Abstract: 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: Application
    Filed: May 28, 2003
    Publication date: December 2, 2004
    Inventors: Daniel R. Kindred, Jeffrey Levin, Steven J. Halter
  • Patent number: 6763492
    Abstract: 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: Grant
    Filed: September 26, 2000
    Date of Patent: July 13, 2004
    Assignee: Qualcomm Incorporated
    Inventors: James Y. Hurt, Jeffrey A. Levin, Nikolai Schlegel