Patents Assigned to QUALCOMM TECHNOLOGIES, INC.
  • Patent number: 9177246
    Abstract: Apparatus and methods for an extensible robotic device with artificial intelligence and receptive to training controls. In one implementation, a modular robotic system that allows a user to fully select the architecture and capability set of their robotic device is disclosed. The user may add/remove modules as their respective functions are required/obviated. In addition, the artificial intelligence is based on a neuronal network (e.g., spiking neural network), and a behavioral control structure that allows a user to train a robotic device in manner conceptually similar to the mode in which one goes about training a domesticated animal such as a dog or cat (e.g., a positive/negative feedback training paradigm) is used. The trainable behavior control structure is based on the artificial neural network, which simulates the neural/synaptic activity of the brain of a living organism.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 3, 2015
    Assignee: QUALCOMM TECHNOLOGIES INC.
    Inventors: Marius Buibas, Charles Wheeler Sweet, III, Mark S. Caskey, Jeffrey Alexander Levin
  • Patent number: 9177245
    Abstract: Apparatus and methods for learning in response to temporally-proximate features. In one implementation, an image processing apparatus utilizes bi-modal spike timing dependent plasticity in a spiking neuron network. Based on a response by the neuron to a frame of input, the bi-modal plasticity mechanism is used to depress synaptic connections delivering the present input frame and to potentiate synaptic connections delivering previous and/or subsequent frames of input. The depression of near-contemporaneous input prevents the creation of a positive feedback loop and provides a mechanism for network response normalization.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: November 3, 2015
    Assignee: QUALCOMM TECHNOLOGIES INC.
    Inventors: Micah Richert, Filip Piekniewski, Eugene Izhikevich, Sach Sokol, Victor Hokkiu Chan, Jeffrey Alexander Levin
  • Patent number: 9172960
    Abstract: Embodiments are directed towards modifying a quality of an image without affecting a bit rate associated with a video sequence of images. For each macro-block (MB) or sub-block within a MB for a target image to be encoded, various statistics are determined for a luminance component and chrominance components that provide at least average values for the chrominance components that may then be used to identify saturation thresholds. The saturation thresholds are used to determine a Qlevel. An average Qlevel from at least a previous frame is used to generate a Q modulation factor that may be combined with an activity based modulation factor and/or variance based modulation factor, or used singly. The final quantizer is calculated by bit-rate controller base quantizer multiplied by the Q modulation factor, and may be used to encode a MB or sub-block within a MB.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: October 27, 2015
    Assignee: QUALCOMM TECHNOLOGIES, INC.
    Inventors: Hilla Ben-Yaacov, Eran David Pinhasov
  • Patent number: 9172890
    Abstract: A method, apparatus, and manufacture for generating an HDR image is provided. An original image is received from an HDR interlaced sensor that includes at least two fields captured with different exposures. The fields are separated from each other to provide separate images, and each of the separate images is upscaled. Next, blending is performed on each of the upscaled separate images to generate a high-dynamic range image, and ghost identification is performed on the high-dynamic range image. Subsequently, detail identification is performed on the high-dynamic range image. The detail identification includes identifying areas in the non-ghost areas of the high-dynamic range image that have details, and modifying the high-dynamic image by replacing each of the areas identified to have details with the corresponding area from the original image.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: October 27, 2015
    Assignee: QUALCOMM TECHNOLOGIES, INC.
    Inventors: Assaf Weissman, Pia Zobel
  • Patent number: 9165245
    Abstract: Apparatus and methods for partial evaluation of synaptic updates in neural networks. In one embodiment, a pre-synaptic unit is connected to a several post synaptic units via communication channels. Information related to a plurality of post-synaptic pulses generated by the post-synaptic units is stored by the network in response to a system event. Synaptic channel updates are performed by the network using the time intervals between a pre-synaptic pulse, which is being generated prior to the system event, and at least a portion of the plurality of the post synaptic pulses. The system event enables removal of the information related to the portion of the post-synaptic pulses from the storage device. A shared memory block within the storage device is used to store data related to post-synaptic pulses generated by different post-synaptic nodes. This configuration enables memory use optimization of post-synaptic units with different firing rates.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: October 20, 2015
    Assignee: QUALCOMM TECHNOLOGIES INC.
    Inventors: Eugene M. Izhikevich, Filip Piekniewski, Jayram Moorkanikara Nageswaran, Jeffrey Alexander Levin, Venkat Rangan, Erik Christopher Malone
  • Patent number: 9147156
    Abstract: Apparatus and methods for efficient synaptic update in a network such as a spiking neural network. In one embodiment, the post-synaptic updates, in response to generation of a post-synaptic pulse by a post-synaptic unit, are delayed until a subsequent pre-synaptic pulse is received by the unit. Pre-synaptic updates are performed first following by the post-synaptic update, thus ensuring synaptic connection status is up-to-date. The delay update mechanism is used in conjunction with system “flush” events in order to ensure accurate network operation, and prevent loss of information under a variety of pre-synaptic and post-synaptic unit firing rates. A large network partition mechanism is used in one variant with network processing apparatus in order to enable processing of network signals in a limited functionality embedded hardware environment.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: September 29, 2015
    Assignee: QUALCOMM TECHNOLOGIES INC.
    Inventors: Eugene M. Izhikevich, Filip Piekniewski, Jayram Moorkanikara Nageswaran, Jeffrey Alexander Levin, Venkat Rangan, Erik Christopher Malone
  • Patent number: 9117176
    Abstract: Apparatus and methods for high-level neuromorphic network description (HLND) framework that may be configured to enable users to define neuromorphic network architectures using a unified and unambiguous representation that is both human-readable and machine-interpretable. The framework may be used to define nodes types, node-to-node connection types, instantiate node instances for different node types, and to generate instances of connection types between these nodes. To facilitate framework usage, the HLND format may provide the flexibility required by computational neuroscientists and, at the same time, provides a user-friendly interface for users with limited experience in modeling neurons. The HLND kernel may comprise an interface to Elementary Network Description (END) that is optimized for efficient representation of neuronal systems in hardware-independent manner and enables seamless translation of HLND model description into hardware instructions for execution by various processing modules.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: August 25, 2015
    Assignee: QUALCOMM TECHNOLOGIES INC.
    Inventors: Botond Szatmary, Eugene M. Izhikevich, Csaba Petre, Jayram Moorkanikara Nageswaran, Filip Piekniewski
  • Patent number: 9104973
    Abstract: A simple format is disclosed and referred to as Elementary Network Description (END). The format can fully describe a large-scale neuronal model and embodiments of software or hardware engines to simulate such a model efficiently. The architecture of such neuromorphic engines is optimal for high-performance parallel processing of spiking networks with spike-timing dependent plasticity. Neuronal network and methods for operating neuronal networks comprise a plurality of units, where each unit has a memory and a plurality of doublets, each doublet being connected to a pair of the plurality of units. Execution of unit update rules for the plurality of units is order-independent and execution of doublet event rules for the plurality of doublets is order-independent.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: August 11, 2015
    Assignee: QUALCOMM TECHNOLOGIES INC.
    Inventors: Eugene M. Izhikevich, Botond Szatmary, Csaba Petre, Jayram Moorkanikara Nageswaran, Filip Piekniewski
  • Patent number: 9092738
    Abstract: A simple format is disclosed and referred to as Elementary Network Description (END). The format can fully describe a large-scale neuronal model and embodiments of software or hardware engines to simulate such a model efficiently. The architecture of such neuromorphic engines is optimal for high-performance parallel processing of spiking networks with spike-timing dependent plasticity. The software and hardware engines are optimized to take into account short-term and long-term synaptic plasticity in the form of LTD, LTP, and STDP.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: July 28, 2015
    Assignee: QUALCOMM TECHNOLOGIES INC.
    Inventors: Eugene M. Izhikevich, Botond Szatmary, Csaba Petre, Filip Piekniewski, Jayram Moorkanikara Nageswaran
  • Publication number: 20150019776
    Abstract: The present invention provides a transaction interface to be used between semiconductor intellectual property cores. The urgency attribute of pending transactions can be changed by a special type of transaction at the interface. The urgency can be incremented, raised to at least an indicated value, or changed to a value as specified. For an interface with multiple pending transactions, a mask can be used to indicate one or more IDs, the transactions of which should be changed.
    Type: Application
    Filed: July 14, 2013
    Publication date: January 15, 2015
    Applicants: QUALCOMM TECHNOLOGIES, INC., ARTERIS SAS
    Inventors: Jean-Jacques Lecler, Jonah Proujansky-Bell, Philippe Boucard
  • Publication number: 20140149687
    Abstract: A cache coherency controller, a system comprising such, and a method of its operation are disclosed. The coherency controller ensures that target-side security checking rules are not violated by the performance-improving processes commonly used in coherency controllers such as dropping, merging, invalidating, forwarding, and snooping. This is done by ensuring that requests marked for target-side security checking and any other requests to overlapping addresses are forwarded directly to the target-side security filter without modification or side effects.
    Type: Application
    Filed: November 27, 2012
    Publication date: May 29, 2014
    Applicant: QUALCOMM TECHNOLOGIES, INC.
    Inventors: Laurent Moll, Jean-Jacques Lecler, Philippe Boucard
  • Publication number: 20140143531
    Abstract: The optimal configuration of a number of optional pipeline stages within the data paths of systems-on-chip is determined by application of a solver. The solver includes variables such as: the placement of modules physically within the floorplan of the chip; the signal propagation time; the logic gate switching time; the arrival time, after a clock edge, of a signal at each module port; the arrival time at each pipeline stage; and the Boolean value of the state of activation of each optional pipeline stage. The optimal configuration ensures that a timing constraint is met, if possible, with the lowest possible cost of pipeline stages.
    Type: Application
    Filed: November 19, 2012
    Publication date: May 22, 2014
    Applicants: QUALCOMM TECHNOLOGIES, INC., ARTERIS SAS
    Inventor: Jean-Jacques Lecler
  • Publication number: 20140095809
    Abstract: A coherency controller with a data buffer store that is smaller than the volume of pending read data requests. Data buffers are allocated only for requests that match the ID of another pending request. Buffers are deallocated if all snoops receive responses, none of which contain data. Buffers containing clean data have their data discarded and are reallocated to later requests. The discarded data is later read from the target. When all buffers are full of dirty data requests with a pending order ID are shunted into request queues for later service. Dirty data may be foisted onto coherent agents to make buffers available for reallocation. Accordingly, the coherency controller can issue snoops and target requests for a volume of data that exceeds the number of buffers in the data store.
    Type: Application
    Filed: July 13, 2013
    Publication date: April 3, 2014
    Applicant: QUALCOMM TECHNOLOGIES, INC.
    Inventors: Laurent MOLL, Jean-Jacques Lecler, Jonah Proujansky-Bell
  • Publication number: 20090040590
    Abstract: A microelectromechanical systems device having an electrical interconnect between circuitry outside the device and at least one of an electrode and a movable layer within the device. A layer of the electrical interconnect is formed directly under, over, or between a partially reflective layer and a transparent layer of the device. The layer of the electrical interconnect preferably comprises nickel.
    Type: Application
    Filed: August 7, 2007
    Publication date: February 12, 2009
    Applicant: QUALCOMM TECHNOLOGIES, INC.
    Inventor: Teruo Sasagawa