Patents by Inventor Howard Kimball
Howard Kimball 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: 9886663Abstract: A method of generating executable code for a target platform in a neural network includes receiving a spiking neural network description. The method also includes receiving platform-specific instructions for one or more target platforms. Further, the method includes, generating executable code for the target platform(s) based on the platform-specific instructions and the network description.Type: GrantFiled: November 20, 2013Date of Patent: February 6, 2018Assignee: QUALCOMM IncorporatedInventors: Anthony Sarah, Robert Howard Kimball, Michael-David Nakayoshi Canoy, Jan Krzys Wegrzyn
-
Patent number: 9652713Abstract: Apparatus and methods for developing parallel networks. Parallel network design may comprise a general purpose language (GPC) code portion and a network description (ND) portion. GPL tools may be utilized in designing the network. The GPL tools may be configured to produce network specification language (NSL) engine adapted to generate hardware optimized machine executable code corresponding to the network description. The developer may be enabled to describe a parameter of the network. The GPC portion may be automatically updated consistent with the network parameter value. The GPC byte code may be introspected by the NSL engine to provide the underlying source code that may be automatically reinterpreted to produce the hardware optimized machine code. The optimized machine code may be executed in parallel.Type: GrantFiled: April 4, 2016Date of Patent: May 16, 2017Assignee: QUALCOMM Technologies, Inc.Inventors: Jonathan James Hunt, Oleg Sinyavskiy, Robert Howard Kimball, Eric Martin Hall, Jeffrey Alexander Levin, Paul Bender, Michael-David Nakayoshi Canoy
-
Patent number: 9536190Abstract: A method for dynamically modifying synaptic delays in a neural network includes initializing a delay parameter and operating the neural network. The method further includes dynamically updating the delay parameter based on a program which is based on a statement including the delay parameter.Type: GrantFiled: October 17, 2013Date of Patent: January 3, 2017Assignee: QUALCOMM INCORPORATEDInventors: Anthony Sarah, Robert Howard Kimball, Brian Spinar
-
Patent number: 9507416Abstract: A mobile platform displays a corrected view of an image and/or augmented reality (AR) data based on the position of the user with respect to the mobile platform. The corrected view is produced by determining a position of the user with respect to the mobile platform using an image of the user from a backward facing camera. The display information is provided in the form of an image or video frame of the environment captured with a forward facing camera or AR data. The position of the user with respect to the mobile platform is used to determine the portion of the display information to be displayed that is aligned with the line of sight between the user and the mobile platform so that the displayed information is aligned with the real world environment.Type: GrantFiled: February 22, 2011Date of Patent: November 29, 2016Inventor: Robert Howard Kimball
-
Publication number: 20160217370Abstract: Apparatus and methods for developing parallel networks. Parallel network design may comprise a general purpose language (GPC) code portion and a network description (ND) portion. GPL tools may be utilized in designing the network. The GPL tools may be configured to produce network specification language (NSL) engine adapted to generate hardware optimized machine executable code corresponding to the network description. The developer may be enabled to describe a parameter of the network. The GPC portion may be automatically updated consistent with the network parameter value. The GPC byte code may be introspected by the NSL engine to provide the underlying source code that may be automatically reinterpreted to produce the hardware optimized machine code. The optimized machine code may be executed in parallel.Type: ApplicationFiled: April 4, 2016Publication date: July 28, 2016Inventors: Jonathan James HUNT, Oleg SINYAVSKIY, Robert Howard KIMBALL, Eric Martin HALL, Jeffrey Alexander LEVIN, Paul BENDER, Michael-David Nakayoshi CANOY
-
Patent number: 9311596Abstract: 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. Methods for managing memory in a processing system are described whereby memory can be allocated among a plurality of elements and rules configured for each element such that the parallel execution of the spiking networks is most optimal.Type: GrantFiled: March 5, 2014Date of Patent: April 12, 2016Assignee: QUALCOMM TECHNOLOGIES INC.Inventors: Eugene M. Izhikevich, Botond Szatmary, Csaba Petre, Filip Piekniewski, Michael-David Nakayoshi Canoy, Robert Howard Kimball, Jan Krzys Wegrzyn
-
Patent number: 9305256Abstract: A method for improving neural dynamics includes obtaining prototypical neuron dynamics. The method also includes modifying parameters of a neuron model so that the neuron model matches the prototypical neuron dynamics. The neuron dynamics comprise membrane voltages and/or spike timing.Type: GrantFiled: October 29, 2013Date of Patent: April 5, 2016Assignee: QUALCOMM INCORPORATEDInventors: Anthony Sarah, Robert Howard Kimball
-
Publication number: 20150112908Abstract: A method for dynamically modifying synaptic delays in a neural network includes initializing a delay parameter and operating the neural network. The method further includes dynamically updating the delay parameter based on a program which is based on a statement including the delay parameter.Type: ApplicationFiled: October 17, 2013Publication date: April 23, 2015Applicant: QUALCOMM IncorporatedInventors: Anthony SARAH, Robert Howard KIMBALL, Brian SPINAR
-
Publication number: 20150100529Abstract: A method of generating executable code for a target platform in a neural network includes receiving a spiking neural network description. The method also includes receiving platform-specific instructions for one or more target platforms. Further, the method includes, generating executable code for the target platform(s) based on the platform-specific instructions and the network description.Type: ApplicationFiled: November 20, 2013Publication date: April 9, 2015Applicant: QUALCOMM INCORPORATEDInventors: Anthony SARAH, Robert Howard KIMBALL, Michael-David Nakayoshi CANOY, Jan Krzys WEGRZYN
-
Publication number: 20150095273Abstract: A method for improving neural dynamics includes obtaining prototypical neuron dynamics. The method also includes modifying parameters of a neuron model so that the neuron model matches the prototypical neuron dynamics. The neuron dynamics comprise membrane voltages and/or spike timing.Type: ApplicationFiled: October 29, 2013Publication date: April 2, 2015Applicant: QUALCOMM IncorporatedInventors: Anthony SARAH, Robert Howard KIMBALL
-
Patent number: 8874793Abstract: A method and apparatus for reducing HTTP header is provided. The method may include receiving a suppression identifier list, wherein the suppression identifier list associates header identifier values with at least a portion of one or more header content items in an HTTP header, replacing the one or more header content items with the corresponding header field identifier from the suppression identifier list, and transmitting the data packet with the one or more header field identifiers replacing the corresponding one or more header content items.Type: GrantFiled: September 20, 2010Date of Patent: October 28, 2014Assignee: Qualcomm Innovation Center, Inc.Inventors: Ramin Rezaiifar, Robert Howard Kimball
-
Publication number: 20120212508Abstract: A mobile platform displays a corrected view of an image and/or augmented reality (AR) data based on the position of the user with respect to the mobile platform. The corrected view is produced by determining a position of the user with respect to the mobile platform using an image of the user from a backward facing camera. The display information is provided in the form of an image or video frame of the environment captured with a forward facing camera or AR data. The position of the user with respect to the mobile platform is used to determine the portion of the display information to be displayed that is aligned with the line of sight between the user and the mobile platform so that the displayed information is aligned with the real world environment.Type: ApplicationFiled: February 22, 2011Publication date: August 23, 2012Applicant: QUALCOMM IncorporatedInventor: Robert Howard Kimball
-
Publication number: 20110231577Abstract: A method and apparatus for reducing HTTP header is provided. The method may include receiving a suppression identifier list, wherein the suppression identifier list associates header identifier values with at least a portion of one or more header content items in an HTTP header, replacing the one or more header content items with the corresponding header field identifier from the suppression identifier list, and transmitting the data packet with the one or more header field identifiers replacing the corresponding one or more header content items.Type: ApplicationFiled: September 20, 2010Publication date: September 22, 2011Inventors: Ramin Rezaiifar, Robert Howard Kimball
-
Publication number: 20060231724Abstract: A new and improved method for calibrating workpiece clamping mechanisms such that once a particular clamping mechanism is calibrated with respect to a particular workpiece to be clamped upon a support surface, the clamping mechanism will always clamp the workpiece with a predetermined, precisely repeatable clamping force. In addition, the method of the present invention may be utilized in conjunction with the calibration of a plurality of clamping mechanisms so as to enable the plurality of clamping mechanisms to always generate the same precise clamping force whereby the multiple clamping mechanisms, utilized to clamp a single workpiece upon a support surface, can in fact clamp different regions of the single workpiece with precisely the same predetermined clamping force such that all regions of the single workpiece are in fact securely clamped.Type: ApplicationFiled: April 18, 2005Publication date: October 19, 2006Inventors: Anatoly Gosis, Richard Edwards, Howard Kimball, Anthony Marshall
-
Publication number: 20060230851Abstract: A new and improved single tool or jig which is universally useable in connection with the fabrication or trimming of left and right side edge portions of stair tread components, left and right end portions of stair tread side edge plank components, and stair riser components, so as to permit all of such components to be properly mated together in order to impart to the exposed or open stair members a seamless finished appearance.Type: ApplicationFiled: April 18, 2005Publication date: October 19, 2006Inventors: Anatoly Gosis, Richard Edwards, Howard Kimball, Anthony Marshall