Multidimensional Data Patents (Class 708/424)
  • Patent number: 11481471
    Abstract: A system comprises a matrix processor unit that includes a first type of register, a group of a second type of registers, and a plurality of calculation units. The first type of register is configured to concurrently store values from different rows of a first matrix. At least a portion of the first type of register is logically divided into groups of elements, and each of the groups corresponds to a different row of the first matrix. Each of the second type of registers is configured to concurrently store values from a plurality of different rows of a second matrix. Each of the calculation units corresponds to one of the second type of registers and is configured to at least in part determine a corresponding element in a result matrix of convoluting the second matrix with the first matrix.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: October 25, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Krishnakumar Nair, Abdulkadir Utku Diril, Dheevatsa Mudigere, Olivia Wu, Ehsan Khish Ardestani Zadeh, Yuchen Hao
  • Patent number: 11341086
    Abstract: An array of processing elements are arranged in a three-dimensional array. Each of the processing elements includes or is coupled to a dedicated memory. The processing elements of the array are intercoupled to their nearest neighbor processing elements. A processing element on a first die may be intercoupled to a first processing element on a second die that is located directly above the processing element, a second processing element on a third die that is located directly below the processing element, and the four adjacent processing elements on the first die. This intercoupling allows data to flow from processing element to processing element in the three directions. These dataflows are reconfigurable so that they may be optimized for the task. The data flows of the array may be configured into one or more loops that periodically recycle data in order to accomplish different parts of a calculation.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: May 24, 2022
    Assignee: Rambus Inc.
    Inventors: Amogh Agrawal, Thomas Vogelsang, Steven C. Woo
  • Patent number: 10121182
    Abstract: Disclosed are various embodiments relating to generating media item recommendations based upon determining a beats per minute value. A media recommendation application determines a beats per minute value based upon the activity of a user. The media recommendation application then identifies one or more media item candidates having a number of beats per minute within a predefined delta of the beats per minute value. The media recommendation application then filters out the media items possessed and information associated with the user to identify a subset of the media item candidates to surface as recommendations.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: James H. Wood, Patrick C. Teo, Benjamin L. Shepherd, Korwin J. Smith, Scott Durham, Piragash Velummylum, Emily J. Butler
  • Patent number: 9660623
    Abstract: A two input time domain correlator may perform analog correlation. In order to achieve high throughput rates with reduced or minimal computational overhead, the input data streams may be hard limited through adaptive thresholding to yield two binary bit streams. Correlation may be achieved through the use of a Hamming distance calculation, where the distance between the two bit streams approximates the time delay that separates them. The resulting Hamming distance approximates the correlation time delay with high accuracy.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: May 23, 2017
    Assignee: The United States of America as Represented by the Administrator of National Aeronautics and Space Administration
    Inventors: Norman Prokop, Michael Krasowski
  • Patent number: 9619227
    Abstract: Vector processing engines (VPEs) employing a tapped-delay line(s) for providing precision correlation/covariance vector processing operations with reduced sample re-fetching and/or power consumption are disclosed. The VPEs disclosed herein are configured to provide correlation/covariance vector processing operations, such as code division multiple access (CDMA) correlation/covariance vector processing operations as a non-limiting example. A tapped-delay line(s) is included in the data flow paths between memory and execution units in the VPE. The tapped-delay line (s) is configured to receive and provide an input vector data sample set to execution units for performing correlation/covariance vector processing operations.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: April 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Raheel Khan, Fahad Ali Mujahid, Afshin Shiravi
  • Patent number: 9305566
    Abstract: A computing part computes a correlation coefficient representing a level of correlation among acoustic signals for a plurality of channels. A filtering part smoothes a time variation of the correlation coefficient computed. A center component reducer reduces a correlation component that is common in the acoustic signals by using the correlation coefficient. Then, the correlation component extracted by the reducer is reduced from each of the acoustic signals.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: April 5, 2016
    Assignee: FUJITSU TEN LIMITED
    Inventor: Isao Wakabayashi
  • Patent number: 9025711
    Abstract: Techniques for fast filtering for a transceiver are presented. A multidimensional filter processor component (MDFPC) can perform configurations and adaptations of multiple digital filters of a transceiver. The MDFPC can treat multiple, separate filters of a transceiver as a single larger multidimensional filter, and jointly update the multiple filters in a single adaptation operation instead of performing multiple adaptation operations on multiple filters. To facilitate multidimensional filter adaptation, the MDFPC can manage respective cross-correlations associated with the inputs of the filters. The MDFPC can facilitate multidimensional filter adaptation by performing multidimensional filter adaptation in the frequency domain, wherein the adaptation can be performed in parallel for multiple frequency sub-channels.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: May 5, 2015
    Assignee: Applied Micro Circuits Corporation
    Inventor: Moshe Malkin
  • Patent number: 8951735
    Abstract: The invention pertains to certain genetic variants that have been determined to be susceptibility variants of breast cancer. Methods of disease management, including diagnosing increased susceptibility to breast cancer, methods of predicting response to therapy and methods of predicting prognosis using such variants are described. The invention further relates to kits useful in the methods of the invention.
    Type: Grant
    Filed: July 3, 2009
    Date of Patent: February 10, 2015
    Assignee: deCODE Genetics ehf.
    Inventors: Simon Stacey, Patrick Sulem
  • Patent number: 8954173
    Abstract: A method and apparatus for profiling and identifying the source of a signal is provided. A first method includes receiving a signal produced by a known source and creating a matrix of wavelet coefficients corresponding to a wavelet transform of the signal. The method also includes profiling the signal according to an output of a wavelet transform utilizing a particular base function and a particular scale set. A second method includes performing a wavelet transform having a particular profile on a received signal and determining the presence of a particular signal-producing entity as a function of wavelet coefficients exceeding a threshold. An apparatus includes a receiver configured to receive a signal and a processor coupled to the receiver, such that the processor is configured to perform wavelet transforms on the signals. A database is coupled to the processor and configured to store wavelet transform profiles.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: February 10, 2015
    Inventor: Mark Fischer
  • Publication number: 20140337402
    Abstract: A method for efficiently carrying out an analysis and computation using mesh structures is disclosed. When an insulator is brought into contact with two conductors, the mesh structures are generated and a displacement current is analyzed. In the generated structures, the insulator is considered a three-dimensional mesh structure and at least a portion of the conductor brought into contact with the insulator is considered a three-dimensional structure whereas the other portions are taken as a one- or two-dimensional structures. In an alternative, the insulator is considered a three-dimensional structure and at least a portion of the conductor brought into contact with the insulator is considered a three-dimensional structure whereas the other portions are considered three- to one-dimensional structures. In the conductor, a short-circuit section with no mesh elements is provided between at least a portion brought into contact with the insulator and the other portions.
    Type: Application
    Filed: November 14, 2011
    Publication date: November 13, 2014
    Applicant: Hitachi, Ltd.
    Inventors: Kazutami Tago, Nobuhiro Kusuno, Kiyomi Yoshinari, Akira Mishima
  • Patent number: 8879674
    Abstract: An approach is provided for correlation of a signal over time and frequency. The signal is correlated with a bit sequence over time instances and certain frequency offsets, wherein sub-segments of the signal are correlated with sub-segments of the bit sequence to generate a correlation factor associated with each signal sub-segment. The correlation factors are coherently combined to generate a final correlation factor, wherein a respective phase shift (for each frequency offset) is applied to each correlation factor to generate a set of frequency adjusted correlation factors, and the frequency adjusted correlation factors of a respective set are combined to generate the final correlation factor over the signal sub-segments, resulting in the matrix of final correlation factors over time and frequency. A signal parameter estimation is performed, based on the matrix of final correlation factors, to determine a highest correlation value for the signal over the frequency offsets.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: November 4, 2014
    Assignee: Hughes Network Systems, LLC
    Inventor: Neal Becker
  • Publication number: 20140258352
    Abstract: A method of identifying a set of parameters representative of a data set is provided. An eigen decomposition of a covariance matrix is calculated to form a decomposed matrix and an eigenvalue vector. The covariance matrix is calculated for a matrix of data including a plurality of data values for each of a plurality of parameters. The decomposed matrix includes a number of eigenvectors equal to a number of the plurality of parameters with each eigenvector including a coefficient for each parameter. The eigenvalue vector includes an eigenvalue defined for each eigenvector. A first matrix is created by rank ordering the coefficient within each parameter of the plurality of parameters for each of the plurality of parameters. A score is determined for each parameter using the created first matrix and the eigenvalue vector. A parameter set is identified based on the determined score for each parameter.
    Type: Application
    Filed: July 3, 2013
    Publication date: September 11, 2014
    Inventors: Brian Oneal Miles, Dan Kelly
  • Patent number: 8688760
    Abstract: Apparatuses and methods for determining population boundaries are described. In one embodiment, population boundaries are determined using radial density histograms.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: April 1, 2014
    Assignee: Becton, Dickinson and Company
    Inventor: Mengxiang Tang
  • Patent number: 8644622
    Abstract: To compute a signature for an object comprising or represented by a set of vectors in a vector space of dimensionality D, statistics are computed that are indicative of distribution of the vectors of the set of vectors amongst a set of regions Ri, i=1, . . . , N of the vector space, at least some statistics associated with each region are binarized to generate sets of binary values ai, i=1, . . . , N indicative of statistics of the vectors of the set of vectors belonging to the respective regions Ri, i=1, . . . , N; and a vector set signature is defined for the set of vectors including the sets of binary values ai, i=1, . . . , N. The computing, binarizing, and defining operations may be repeated for two sets of vectors, and a quantitative comparison of the two sets of vectors determined based on the corresponding vector set signatures.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: February 4, 2014
    Assignee: Xerox Corporation
    Inventors: Florent Perronnin, Herve Poirier
  • Patent number: 8566382
    Abstract: Apparatus and methods for storing data in a block to provide improved accessibility of the stored data in two or more dimensions. The data is loaded into memory macros constituting a row of the block such that sequential values in the data are loaded into sequential memory macros. The data loaded in the row is circularly shifted a predetermined number of columns relative to the preceding row. The circularly shifted row of data is stored, and the process is repeated until a predetermined number of rows of data are stored. A two dimensional (2D) data block is thereby formed. Each memory macro is a predetermined number of bits wide and each column is one memory macro wide.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: October 22, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Larry Pearlstein, Richard K. Sita
  • Patent number: 8543625
    Abstract: The present invention utilizes a pattern extraction methodology to elucidate significant patterns and mathematical relationships that exist between and among pluralities of two-dimensional sample data sets of the same data type. In one instance, the present invention analyzes multi-sample, two-dimensional mass spectroscopy data, while in an alternate instance, another user-specified, preset, or automatically determined data type, modality, submodality, etc., is analyzed.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: September 24, 2013
    Assignee: Intelliscience Corporation
    Inventors: Nicholas L. Middleton, Bryan G. Donaldson, Robert L. Bass, II, Anamika Saxena
  • Publication number: 20120066281
    Abstract: A device, computer program product and a method, the method may include: extracting a first size information about sizes of different frames of a first segment of an encrypted first streaming media flow that has a first constant bit rate (CBR); extracting second size information about sizes of different frames of a second segment of a second streaming media flow that has a second CBR; and determining a relationship between qualities of the first and second streaming media flows based on the first and second size information; wherein the extracting of the first and second size information and the determining of the relationship are executed without decrypting the first and second encrypted streaming media flows.
    Type: Application
    Filed: September 4, 2011
    Publication date: March 15, 2012
    Inventor: Nery STRASMAN
  • Publication number: 20120036175
    Abstract: Apparatuses and methods for determining population boundaries are described. In one embodiment, population boundaries are determined using radial density histograms.
    Type: Application
    Filed: February 10, 2011
    Publication date: February 9, 2012
    Applicant: BECTON, DICKINSON AND COMPANY
    Inventor: Mengxiang Tang
  • Publication number: 20110196906
    Abstract: A commonly recurring computational geometry problem in many diverse science and engineering disciplines is to determine if a point is inside an enclosed body. Usually this needs to be solved for a very large set of points. Many algorithms for different applications have been proposed. But fundamentally, they are all based on the same underlying strategy of focusing solely on the 2D body surface as the defining boundary. For a general solution, these traditional algorithms remain very complex and computationally costly. A new concept for a simple and efficient approach not specifically tied to any application is described here.
    Type: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Inventor: YikLoon Lee
  • Publication number: 20100191790
    Abstract: Systems, methods and computer readable storage media are provided for identifying, in a signal of interest, signal segments matching a reference signal segment. A processor coupled to memory is adapted to perform operations including: converting the reference signal segment to a first vector characterized by n pairs of data points, wherein n is an integer greater than zero and each pair of data points comprises a data point having a value along the first axis and a value along a second axis normal to the first axis. Segment of the signal of interest are converted to additional vectors, wherein each of the segments of the signal of interest has a first length in a direction along the first axis and has n pairs of data points. A correlation value is calculated between the reference signal segment and each of the segments of the signal of interest, using the first vector and the additional vectors, respectively.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: Agilent Technologies, Inc.
    Inventor: Robert H. Kincaid
  • Patent number: 7702714
    Abstract: The present invention provides a system for evaluating a correlation between a plurality of time-series data. The system includes a calculating section which calculates characteristic quantities indicating symmetry of a diagram drawn by a graph, on which data values included in the plurality of time-series data are plotted in a multidimensional space in which each coordinate axis represents the data value of each time-series data; and an evaluating section which evaluates the correlation between the plurality of time-series data, based on the calculated characteristic quantities.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventor: Tsuyoshi Ide
  • Publication number: 20090165085
    Abstract: An object of the invention is to provide a vector generation apparatus, a vector generation method, and an integrated circuit for generating data (vector) as a basis for authentication processing such as biometric authentication while protecting information that can be authenticated at high speed using the resources of a server and should be handled as secrete information typified by a biometric template against secondary use. A terminal 100 includes a reception section 101 for receiving a feature extraction vector as a first vector from the outside; a storage section 102 for storing a biometric template vector as a second vector; a vector computation section 103 for calculating a correlation efficient between the first vector and the second vector and generating a third vector different from the second vector, with the correlation coefficient matching the correlation efficient; and a transmission section 104 for transmitting the third vector to a server 10.
    Type: Application
    Filed: February 21, 2006
    Publication date: June 25, 2009
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventors: Ken Naka, Kazunori Inoue, Mikio Morioka
  • Publication number: 20090060266
    Abstract: Systems and methods for analyzing ratiometric data, e.g., ratiometric image data such as fluorescent image data.
    Type: Application
    Filed: August 28, 2008
    Publication date: March 5, 2009
    Applicant: University of Georgia Research Foundation, Inc.
    Inventors: Andrew T. Sornborger, James D. Lauderdale, Charles H. Keith, Josef M. Broder, Jeremy L. Praissman
  • Publication number: 20080281895
    Abstract: The method of calculating a similarity metric between a first feature vector of a first audio and/or video signal and a second feature vector of a second audio and/or video signal of the invention comprises the step of calculating a distance between the first feature vector and the second feature vector, both the first feature vector and the second feature vector comprising a feature value of a second dimension, wherein a weighting factor is used that gives a stronger weight to the first dimension than to the second dimension. The electronic device of the invention comprises electronic circuitry, which is operative to perform the method of the invention. The software of the invention makes a programmable device operative to perform the method of the invention.
    Type: Application
    Filed: October 16, 2006
    Publication date: November 13, 2008
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Martin Franciscus McKinney, Dirk Jeroen Breebaart
  • Patent number: 7010760
    Abstract: An autofill algorithm provides tools for defining and automatically executing batch based procedures in an adaptive hierarchical workflow environment, and may be suitable for a large variety of applications including laboratory procedure planning, execution, documentation, as wells ad driving robotic apparatus.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: March 7, 2006
    Assignee: Teranode Corporation
    Inventors: Lawrence F. Arnstein, Zheng Li, John M. Hill, Michael R. Kellen, Christophe Poulain, Neil A. Fanger, Kuang Chen
  • Patent number: 6721462
    Abstract: In an image processing unit for performing an arithmetic operation between a reference image and a search image, a product-sum operation section comprises systoric array, a normalization and accumulation processing section and a correlation value memory control section. The product-sum operation section is used on a common basis for an operation for the addition of a square of a pixel value of a search image over a plurality of pixels and an operation for the addition of a multiplication of pixel values of pixels associated with the search image and the reference image over a plurality of pixels. An operation for a norm of the reference image is performed on a path (a reference image norm computing section) which is different from that of the product-sum operation section.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: April 13, 2004
    Assignee: Fujitsu Limited
    Inventors: Keiju Okabayashi, Naoyuki Sawasaki
  • Patent number: 6456737
    Abstract: A powerful, scaleable, and reconfigurable image processing system and method of processing data therein is described. This general purpose, reconfigurable engine with toroidal topology, distributed memory, and wide bandwidth I/O are capable of solving real applications at real-time speeds. The reconfigurable image processing system can be optimized to efficiently perform specialized computations, such as real-time video and audio processing. This reconfigurable image processing system provides high performance via high computational density, high memory bandwidth, and high I/O bandwidth. Generally, the reconfigurable image processing system and its control structure include a homogeneous array of 16 field programmable gate arrays (FPGA) and 16 static random access memories (SRAM) arranged in a partial torus configuration. The reconfigurable image processing system also includes a PCI bus interface chip, a clock control chip, and a datapath chip. It can be implemented in a single board.
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: September 24, 2002
    Assignee: Interval Research Corporation
    Inventors: John Iselin Woodfill, Henry Harlyn Baker, Brian Von Herzen, Robert Dale Alkire
  • Publication number: 20020124036
    Abstract: A fast correlator transform (FCT) algorithm and methods and systems for implementing same, correlate an encoded data word (X0-XM-1) with encoding coefficients (C0-CM-1), wherein each of (X0-XM-1) is represented by one or more bits and each said coefficient is represented by one or more bits, wherein each coefficient has k possible states, and wherein M is greater than 1. In accordance with the invention, X0 is multiplied by each state (C0(0) through C0(k-1)) of the coefficient C0, thereby generating results X0C0(0) through X0C0(k-1). This is repeating for data bits (X1-XM-1) and corresponding coefficients (C1-CM-1), respectively. The results are grouped into N groups. Members of each of the N groups are added to one another, thereby generating a first layer of correlation results. The first layer of results is grouped and the members of each group are summed with one another to generate a second layer of results. This process is repeated as necessary until a final layer of results is generated.
    Type: Application
    Filed: November 13, 2001
    Publication date: September 5, 2002
    Applicant: ParkerVision, Inc.
    Inventors: Gregory S. Rawlins, Michael W. Rawlins, David F. Sorrells
  • Patent number: 6032167
    Abstract: A data processing circuit adapted for use in pattern matching between two sets of multi-dimensional signal data. The data processing circuit performs integration-based conversion on data aw calculated by multiplying first multi-dimensional signal data a by a window function w, second multi-dimensional signal data b, data b.sup.2 calculated by squaring the data b, and the window function w, calculates a correlation between the first and second multi-dimensional signal data items a and b on the basis of the data aw and data b subjected to integration-based conversion, calculates a means of deviations from the square of the second multi-dimensional signal data b on the basis of the data b.sup.2 and window function subjected to integration-based conversion, and calculates a portion of the second multi-dimensional signal data b most consistent with the first multi-dimensional signal data a multiplied by the window function w.
    Type: Grant
    Filed: March 20, 1998
    Date of Patent: February 29, 2000
    Assignee: Fujitsu Limited
    Inventor: Motomu Takatsu
  • Patent number: 6021421
    Abstract: An enhanced digital signal processor (EDSP) includes execution section that includes the following constituents: a processor, an arithmetic logic unit (ALU), a memory device for holding set of instructions for execution selected from enhanced set of instructions, a memory device for holding data, another clock generator for generating a plurality of clock signals coupled to above constituents. Internal communication bus coupled to the above constituents for affording controlled communication between them, a correlator, coupled to the bus, for communication with the execution section. The correlator having an input port for receiving external input data and an output port for outputting data.
    Type: Grant
    Filed: February 19, 1997
    Date of Patent: February 1, 2000
    Assignee: Oren Semiconductor Ltd., Israeli Company
    Inventors: Rafi Retter, Yonatan Manor, David Bar, Shlomo Mahlab, Ronny Aboutboul