Patents by Inventor Harm Cronie

Harm Cronie 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: 8755426
    Abstract: For digital data transmitted using a vector signaling encoding, a rank-order equalizer cancels various channel noise such as inter-symbol interference. Further, rank-order units may be cascaded to achieve improved equalization over successive sample vector signals in a rank-order equalizer. Multiple rank-order equalizers further operate in parallel in a feed forward mode or in series in a feedback mode to provide a continuous vector signaling stream equalization.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: June 17, 2014
    Assignee: Kandou Labs, S.A.
    Inventors: Harm Cronie, Klaas Hofstra, Amin Shokrollahi
  • Patent number: 8718184
    Abstract: In a chip-to-chip communication system and apparatus, a set of physical signals to be conveyed over a communication bus is provided, and mapped to a codeword of a vector signaling code using the physical signals and a state information, wherein a codeword is representable as a vector of plurality of real-valued components, and wherein a vector signaling code is a set of codewords in which the components sum to zero and for which there is at least one component and at least three codewords having different values in that component; and wherein the state information is a plurality of information present in continuous or discrete form which may have been obtained from previous codewords transmitted over the communication bus.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: May 6, 2014
    Assignee: Kandou Labs S.A.
    Inventors: Harm Cronie, Amin Shokrollahi
  • Patent number: 8649445
    Abstract: In bus communications methods and apparatus, a first set of physical signals representing the information to be conveyed over the bus is provided, and mapped to a codeword of a sparse signaling code, wherein a codeword is representable as a vector of a plurality of components, some of which are quiescent components and some of which are non-quiescent components, wherein the number of quiescent components and non-quiescent components meet a sparseness requirement.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: February 11, 2014
    Assignee: École Polytechnique Fédérale de Lausanne (EPFL)
    Inventors: Harm Cronie, Amin Shokrollahi, Armin Tajalli
  • Publication number: 20140016724
    Abstract: In bus communications methods and apparatus, a first set of physical signals representing the information to be conveyed over the bus is provided, and mapped to a codeword of a spherical code, wherein a codeword is representable as a vector of a plurality of components and the bus uses at least as many signal lines as components of the vector that are used, mapping the codeword to a second set of physical signals, wherein components of the second set of physical signals can have values from a set of component values having at least three distinct values for at least one component, and providing the second set of physical signals for transmission over the data bus in a physical form.
    Type: Application
    Filed: September 16, 2013
    Publication date: January 16, 2014
    Applicant: École Polytechnique Fédérale de Lausanne (EPFL)
    Inventors: Harm Cronie, Amin Shokrollahi
  • Patent number: 8593305
    Abstract: Circuits that are matched to balanced codes may recover transmitted information in a noise resilient and power efficient manner. Circuit components for processing a balanced code may include one or more of: matched amplification of the signals representing the balanced code, matched equalization and/or filtering on the signals representing the balanced code, matched non-linear filtering on the signaling representing the balanced code to detect the presence of particular symbols and matched latching of the signals representing the balanced code. Such matched circuits and circuit components may be achieved at least in part by incorporating suitable common circuit nodes and/or a single energy source into circuit topologies.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: November 26, 2013
    Assignee: Kandou Labs, S.A.
    Inventors: Armin Tajalli, Harm Cronie, Amin Shokrollahi
  • Patent number: 8539318
    Abstract: In bus communications methods and apparatus, a first set of physical signals representing the information to be conveyed over the bus is provided, and mapped to a codeword of a spherical code, wherein a codeword is representable as a vector of a plurality of components and the bus uses at least as many signal lines as components of the vector that are used, mapping the codeword to a second set of physical signals, wherein components of the second set of physical signals can have values from a set of component values having at least three distinct values for at least one component, and providing the second set of physical signals for transmission over the data bus in a physical form.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: September 17, 2013
    Assignee: École Polytechnique Fédérale de Lausanne (EPFL)
    Inventors: Harm Cronie, Amin Shokrollahi
  • Publication number: 20130010892
    Abstract: A communication system uses a bus to transmit information, by receiving signals and mapping them to a second set of signals representing codewords of a superposition signaling code, and transmitting the second set of signals. The superposition signaling code can comprise more than one layer. The pin-efficiency can be larger than 1. The system may encode bits into a codeword of a superposition signaling code that is defined by two basis vectors of predetermined size and then have two encoders for permutation modulation codes defined by the basis vectors. The bits of information are divided into a first part representing a predetermined number of bits and a second part representing a predetermined number of bits, with the parts provided to the respective encoding circuits and their outputs combined by a superposition.
    Type: Application
    Filed: July 5, 2011
    Publication date: January 10, 2013
    Applicant: Kandou Technologies SA
    Inventors: Harm Cronie, Amin Shokrollahi
  • Publication number: 20130013870
    Abstract: A method is disclosed for storing information on non-volatile memory which can rewrite memory cells multiple times before a block needs to be erased. The information to be stored is transformed into a suitable form which has better robustness properties with respect to common sources of error, such as leakage of charge, or imperfect read/write units.
    Type: Application
    Filed: May 4, 2012
    Publication date: January 10, 2013
    Applicant: Kandou Bus, SA
    Inventors: Harm Cronie, Amin Shokrollahi
  • Publication number: 20120213299
    Abstract: In bus communications methods and apparatus, a first set of physical signals representing the information to be conveyed over the bus is provided, and mapped to a codeword of a sparse signaling code, wherein a codeword is representable as a vector of a plurality of components, some of which are quiescent components and some of which are non-quiescent components, wherein the number of quiescent components and non-quiescent components meet a sparseness requirement.
    Type: Application
    Filed: February 17, 2011
    Publication date: August 23, 2012
    Applicant: Ecole Polytechnique Fédérale de Lausanne
    Inventors: Harm Cronie, Amin Shokrollahi, Armin Tajalli
  • Publication number: 20110302478
    Abstract: In bus communications methods and apparatus, a first set of physical signals representing the information to be conveyed over the bus is provided, and mapped to a codeword of a spherical code, wherein a codeword is representable as a vector of a plurality of components and the bus uses at least as many signal lines as components of the vector that are used, mapping the codeword to a second set of physical signals, wherein components of the second set of physical signals can have values from a set of component values having at least three distinct values for at least one component, and providing the second set of physical signals for transmission over the data bus in a physical form.
    Type: Application
    Filed: December 30, 2010
    Publication date: December 8, 2011
    Applicant: Ecole Polytechnique F+e,acu e+ee d+e,acu e+ee rale De Lausanne (EPFL)
    Inventors: Harm Cronie, Amin Shokrollahi
  • Publication number: 20110299555
    Abstract: Using a transformation based, at least in part, on a non-simple orthogonal matrix, data may be transmitted over a data bus in a manner that is resilient to one or more types of signal noise, that does not require a common reference at the transmission and acquisition points, and/or that has a pin-efficiency that is greater than 50% and may approach that of single-ended signaling. Such transformations may be implemented in hardware in an efficient manner. The transformation may be combined with methods from forward error correction to lower the required transmission power.
    Type: Application
    Filed: June 6, 2011
    Publication date: December 8, 2011
    Applicant: Ecole Polytechnique Federale de Lausanne
    Inventors: Harm Cronie, Amin Shokrollahi
  • Publication number: 20110268225
    Abstract: Using a transformation based at least in part on a non-simple orthogonal or unitary matrix, data may be transmitted over a data bus in a manner that is resilient to one or more types of signal noise, that does not require a common reference at the transmission and acquisition points, and/or that has a pin-efficiency that is greater than 50% and may approach that of single-ended signaling. Such transformations may be implemented in hardware in an efficient manner. Hybrid transformers that apply such transformations to selected subsets of signals to be transmitted may be used to adapt to various signal set sizes and/or transmission environment properties including noise and physical space requirements of given transmission environments.
    Type: Application
    Filed: May 20, 2010
    Publication date: November 3, 2011
    Applicant: Ecole Polytechnique Federale De Lausanne (EPFL)
    Inventors: Harm Cronie, Amin Shokrollahi