Electrical Noise Or Random Wave Generator Patents (Class 331/78)
  • Patent number: 11108572
    Abstract: A physically unclonable function (PUF) device is provided. The PUF device includes: a plurality of PUF cells configured to generate an output. Each of the plurality of cells includes a sense amplifier, a load circuit. The sense amplifier includes a first circuit and a second circuit configured to generate a bit line and a complementary bit line. The sense amplifier having a first circuit and a second circuit configured to generate a bit line and a complementary bit line. The first circuit generates an output at a first output node and the second circuit generates an output at the second output node. The load circuit having a first transistor and a second transistor configured to generate a bias to the sense amplifier to obtain a mask bit at a first output node and a second output node. The control terminal of the first transistor is controlled by a first selection bit, and a control terminal of the second transistor is controlled by a second selection bit.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: August 31, 2021
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventor: Shih-Lien Linus Lu
  • Patent number: 11069258
    Abstract: In an example, a system is disclosed for behavioral conditioning through games using a systematic process of cue deconstruction, reaction prompting, and the novel application of classical and operant conditioning techniques. The invention describes the design and production of specially configured clients with given conditioned and unconditioned stimuli for reinforcement and punishment, their provision through a server, and the collection of user metrics for behavioral profiling.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: July 20, 2021
    Assignee: IFWIZARD COPRPORATION
    Inventor: Dominic Samuel Sellers-Blais
  • Patent number: 10986101
    Abstract: A page request is received from a browser. A page script corresponding to the page request is allocated from a plurality of page scripts corresponding to the page request. The page script is transmitted to the browser for generation of a script execution parameter by execution of the page script by the browser. A page verification request is received from the browser, where the page verification request includes the script execution parameter. Whether a page verification request is expired is determined, where if the page verification request is expired, generating error prompt information indicating a page expiration. If the page verification request is not expired, whether the script execution parameter is valid, is determined. If the script execution parameter is valid, the validity is indicated, otherwise the page request is rejected.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: April 20, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Yaran Lu
  • Patent number: 10937339
    Abstract: Systems and methods for encrypting a dataset are provided. The methods may include deriving an ephemeral key, and encrypting the dataset using the ephemeral key to produce a ciphertext. The ephemeral key, without being saved after the encrypting, may be re-derivable on demand and operable to decrypt the ciphertext.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: March 2, 2021
    Assignee: Bank of America Corporation
    Inventor: Ben Lightowler
  • Patent number: 10911057
    Abstract: A digital clock generator for a digital clock domain interfaced to another clock domain through a FIFO, includes division selector circuitry to provide an input randomizing sequence of clock division factors, selected from a defined set of clock division factors corresponding to a target average clock division, and division arbitration circuitry to generate a drift-corrected randomizing sequence of clock division factors, based at least in part on the input randomizing sequence of clock division factors, and an accumulated drift correction signal. A clock drift control loop generates the accumulated drift correction signal, based at least in part on an accumulated clock drift relative to the target average clock division. Clock generation can be based on randomized division with the drift-corrected randomizing sequence of clock division factors. The drift-corrected randomizing sequence of clock division factors can be generated so that clock drift is bounded based on a FIFO depth.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: February 2, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Sarma Sundareswara Gunturi, Jawaharlal Tangudu, Sundarrajan Rangachari
  • Patent number: 10892889
    Abstract: A system and method for providing a rapid, yet highly secure cryptographic application, to provide enhanced protection for digital data. At least one random value and Deterministic Sequence Generator (DSG) seeds are mathematically processed to create an initialization value (IV). The initialization value (IV) is mathematically processed with a user key to generate a set of initial DSG vectors. The initial DSG vectors are then inputted into a DGS component, and, using the initial DSG vectors, the DSG component creates an additive table and a substitution table. An initial internal working key is generated from the user key and the initial DSG vectors. An addition, an XOR and a substitution operation is applied to each byte of plaintext data in combination with the internal working key to enable the cipher to quickly and effectively encrypt the plaintext data. Once encrypted, the encrypted data may be stored in memory for subsequent use and/or transmitted to another party.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: January 12, 2021
    Assignee: COLERIDGE ENTERPRISES LLC
    Inventors: Robert Coleridge, Joel Zwald
  • Patent number: 10796661
    Abstract: A display driver IC which adjusts an oscillator frequency is provided. The display driver IC includes: a register map which stores a trim code, a window size, compensation information, and a compensation option; an oscillator which generates an oscillator clock based on the trim code; a timing controller which generates an internal synchronization signal based on the oscillator clock; a DSI block which outputs a first data valid signal which is activated based on a data clock and image data packet update; and a frequency compensating block which compares a periodic value of the oscillator clock calculated based on the data clock and the internal synchronization signal with a target periodic value and generates a compensation trim code obtained by compensating the trim code based on the compensation option, in accordance with the first data valid signal.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: October 6, 2020
    Assignee: MagnaChip Semiconductor, Ltd.
    Inventor: Sang Su Park
  • Patent number: 10757163
    Abstract: A network device transparently intercepts HTTP transmissions between a user device and a web server. The network device stores user preference information, which allows the intermediate network device to apply the user preference information to retrieved content that is directed to the user's mobile device.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: August 25, 2020
    Assignee: Openwave Mobility Inc.
    Inventors: Paul Marquess, Stephen Wright, Colin Woods
  • Patent number: 10700638
    Abstract: An oscillator circuit that includes a voltage source, a resistor, a capacitor, and a nonlinear device. The capacitor and the nonlinear device may be coupled in parallel with one another. The resistor may be coupled in series with the capacitor and the nonlinear device. The voltage source may be coupled in series with the resistor. The voltage source may supply the oscillator circuit with a direct current input signal. The nonlinear device may include an active layer coupled to a first electrode and a second electrode. In response to the direct current input signal, the oscillator circuit may output a spike train including a spike bunch.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: June 30, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Suhas Kumar
  • Patent number: 10701092
    Abstract: In one embodiment, a device in a network obtains characteristic data regarding one or more traffic flows in the network. The device incrementally estimates an amount of noise associated with a machine learning feature using bootstrapping. The machine learning feature is derived from the sampled characteristic data. The device applies a filter to the estimated amount of noise associated with the machine learning feature, to determine a value for the machine learning feature. The device identifies a network anomaly that exists in the network by using the determined value for the machine learning feature as input to a machine learning-based anomaly detector. The device causes performance of an anomaly mitigation action based on the identified network anomaly.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: June 30, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Laurent Sartran, Sébastien Gay, Jean-Philippe Vasseur, Grégory Mermoud
  • Patent number: 10690718
    Abstract: A network of storage units has a data path, which is at least a portion of the network. The network also has a dynamic time-varying or cycle-varying code generation unit and a code comparator unit that together make up an unlock signal generation unit; and a gateway storage unit. If the gateway storage unit does not store an unlock signal or the unlock signal generation unit does not generate and transmit an unlock signal, the gateway storage unit does not insert a data path segment in the data path. If the unlock signal generation unit is operated such that it generates an unlock signal, and it transmits that unlock signal to a gateway storage unit, and the gateway storage unit stores the unlock signal value, then the gateway storage unit inserts a data path segment into the data path.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: June 23, 2020
    Assignee: SiliconAid Solutions, Inc.
    Inventors: James M. Johnson, Alfred L. Crouch
  • Patent number: 10680810
    Abstract: A method is provided for generating an elliptic curve cryptography key pair that uses two topologically identical pseudo-random number generators operating in parallel and in step with each other. One generator operates in the scalar number domain and the other generator operates in the elliptic curve point domain. Parallel sequences of pseudo-random elliptic curve points aG and corresponding scalars a are generated in this manner. A scalar a becomes a private key and an elliptic curve point aG is a public key of a key pair. Each generator is advanced by one iteration successively, and the isomorphic relationship ensures that the point domain generator always contains values which are multiples of the system base point according to values contained in the corresponding position in the number domain generator. In one embodiment, the pseudo-random number generators are each characterized as being lagged Fibonacci generators.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: June 9, 2020
    Assignee: NXP B.V.
    Inventors: Joppe Willem Bos, Bjorn Fay, Bruce Murray
  • Patent number: 10678927
    Abstract: An embedded device is provided that is configured to randomize execution time of a boot process of the embedded device performed responsive to a reset signal, wherein reset release time is nondeterministic. The embedded device may include a randomizer component configured to generate a timeout signal after a random interval, wherein to randomize execution time, the embedded device is further configured to execute a first portion of a reset process, signal the randomizer component to generate the timeout signal after a first random interval, wait for the timeout signal, and execute a second portion of the reset process responsive to the timeout signal.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: June 9, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Madan Srinivas, Sachin Billore, Kavitha Malarvizhi, Amritpal Mundra
  • Patent number: 10659187
    Abstract: A method for securely providing a receiver unit with a replica pseudo-random noise code is provided. The replica pseudo-random noise code is provided in a restricted manner based on a result of an admissibility check. In order to carry out the admissibility check, values are recorded and are compared with predefined threshold values.
    Type: Grant
    Filed: June 27, 2015
    Date of Patent: May 19, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventor: Rainer Falk
  • Patent number: 10615764
    Abstract: A method for providing pink noise and improving computational efficiency including providing NS stochastic signal generators, generating a respective first random number g with variance ? and generating a respective second random number u for each respective stochastic signal generator at each discrete time n, comparing the respective second random number u with an update probability for the respective stochastic signal generator at each discrete time n, if the respective u is greater than the update probability, then not changing a respective output of the respective stochastic signal generator, if the respective u is less than or equal to the update probability, then updating the respective output of the respective stochastic signal generator to be equal to the first random number, and summing at each discrete time n the respective output of each of the NS stochastic signal generators.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: April 7, 2020
    Assignee: HRL Laboratories, LLC
    Inventors: Aaron C. Smith, Daniel S. Matic, Seth Merkel
  • Patent number: 10530368
    Abstract: A clock circuit includes a circuit configured to use a regulated voltage on a regulated voltage node to provide a frequency modulated clock signal having a frequency vacillating between a first frequency and a second frequency. The clock circuit includes an auxiliary loading circuit coupled to the regulated voltage node and configured to selectively provide load compensation for a load difference of the circuit. The load difference is a difference between a first load corresponding to the first frequency and a second load corresponding to the second frequency. The circuit may include a frequency divider circuit configured to use the regulated voltage on the regulated voltage node to generate the frequency modulated clock signal by frequency dividing an input clock signal according to a divide value vacillating between a first divide value and a second divide value.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: January 7, 2020
    Assignee: Silicon Laboratories Inc.
    Inventors: Aaron J. Caffee, Brian G. Drost
  • Patent number: 10476663
    Abstract: Techniques for encrypting short-term data using layered encryption based on difficult to obtain secrets are described herein. Data that will be encrypted is designated as the source data for a first iteration of a layered encryption. An index indicates a data block within a large set of random data. The data block is encrypted and the encrypted data block is combined with the source data for the iteration to produce set of cryptographic data for the current iteration. The set of cryptographic data is used to generate cryptographic key data that is used to encrypt the index and the encrypted index is stored. The set of cryptographic data is then used as the source data for the next iteration.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: November 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Colin Laird Lazier, Bryan James Donlan
  • Patent number: 10452358
    Abstract: A random, number generating apparatus includes a first ring oscillator and a second ring oscillator, each having a quantity of delay elements different from, the other, a signal output unit, a selecting unit, a logic circuit, and a random signal output unit. The signal output unit receives a first signal output from the first ring oscillator and a second signal output from, the second ring oscillator and outputs the first signal or the second signal. The selecting unit selects a signal to be output from the signal output unit. The logic circuit receives the signal selected by the selecting unit and the output from the signal output unit and outputs an output signal. The random signal output unit receives the output signal output from the logic circuit and a clock signal and outputs a random signal.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: October 22, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takeshi Aoyagi
  • Patent number: 10439775
    Abstract: Certain aspects of the present disclosure generally relate to randomization of positioning reference signal (PRS) frequency offsets and muting patterns in long term evolution (LTE) for enhanced observed time difference of arrival (eOTDOA). According to certain aspects, a method is provided for wireless communications which may be performed, for example, by a base station (BS). The method generally includes randomly selecting at least one parameter used to determine a set of time-frequency resources for transmitting positioning reference signals (PRS) and transmitting PRS on the determined set of time-frequency resources. The user equipment (UE) may randomly select the at least one parameter used to determine the set of time-frequency resources to measure for the PRS from the BS and measure PRS on the determined set of time-frequency resources.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: October 8, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Arash Mirbagheri, Brian Clarke Banister
  • Patent number: 10438022
    Abstract: A protected circuit includes a logic circuit having one or more input nodes and one or more output nodes. The logic circuit has a network of logic elements and one or more logic encryption elements. A logic encryption element includes a memory cell, such as a correlated electron switch for example, coupled with a configurable sub-circuit that is configured by a value stored in the memory cell to encrypt a signal or a signal path. A mapping of values at the one or more input nodes to values at the one or more output nodes corresponds to a desired mapping when values stored in the one or more memory cells match component values of a prescribed key vector. The memory cells may be programmed after fabrication of the circuit.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: October 8, 2019
    Assignee: Arm Limited
    Inventors: Vikas Chandra, Mudit Bhargava
  • Patent number: 10419207
    Abstract: The invention is, firstly, a cryptographic apparatus for encrypting unencrypted data, comprising an input module for inputting the unencrypted data and an output module for outputting encrypted data, and a key automaton (44) adapted for converting the unencrypted data into the encrypted data, and the key automaton (44) is an composition of automata said composition of automata having a set of states and a set of input signals identical to each other and being implemented as a permutation automaton without output signals, said composition of automata comprises at least one factor automaton without output signals, each of the unencrypted data and the encrypted data has a character set identical to each other, and the set of states and the set of input signals, respectively, consist of blocks obtained from all possible combinations of said character set, wherein the blocks are of a predetermined block length. The invention is, furthermore, a cryptographic apparatus for decrypting encrypted data.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: September 17, 2019
    Assignee: DYNTELL Magyarorszag Kft.
    Inventors: Pal Bela Domosi, Geza Horvath, Marianna Salgane Medveczki, Peter Salga
  • Patent number: 10396977
    Abstract: A method and system. Ciphertext is generated by applying both an initialization vector and an encryption key directly to plaintext. The initialization vector is combined with the ciphertext to generate encrypted data, by using an embedding rule to perform the combining.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventor: Yasuhiro Onoda
  • Patent number: 10371795
    Abstract: A radar warning receiver is disclosed. The radar warning receiver includes an antenna, a signal detection unit, a signal identification unit and an alarm. The antenna collects radio frequency (RF) signals. The signal detection unit is configured to generate a group of frequency and amplitude signals based on the collected RF signals. Specifically, the signal detection unit includes a pair of limiting amplifiers for converting the collected RF signals into corresponding pulsed output signals that track the actual frequency oscillations of the collected RF signals, and a pseudo-random noise generator for injecting noise into one of the limiting amplifiers. Based on the frequency and amplitude signals, the signal identification unit determines whether or not any of the collected RF signals includes a threat signal. The alarm is utilized to present a threat signal to a human operator.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: August 6, 2019
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: James M. Huggett, Kevin S. Bassett
  • Patent number: 10373671
    Abstract: A device may include an integrated circuit and a jitter generator located on the integrated circuit. The jitter generator may include a random number generator to generate a random number in response to a clock input signal. The jitter generator may also include delay-causing circuitry to receive the clock input signals, where the delay-causing circuitry may create a delayed clock input signal. The jitter generator may also include a phase mixer to receive the random number, the delayed clock input signal, and the clock input signal, where the phase mixer additionally outputs a clock output signal having the clock input signal and having jitter.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: August 6, 2019
    Assignee: Micron Technology, Inc.
    Inventor: Tyler J. Gomm
  • Patent number: 10313128
    Abstract: A method of providing security in a computer system includes producing a plurality of sub-keys from key material and a respective address of a memory location in a memory and possibly other information. The method may include mixing the sub-keys together using a binary tree of exclusive-or operations, and to produce an intermediate result. The method may include performing a scrambling operation on the intermediate result to produce a key with which a block of ciphertext may be produced. And the method may include performing a write operation to write the block of ciphertext at the memory location having the respective address. In this regard, the memory may include a window of memory locations each of which stores a respective block of ciphertext produced with a respective key that changes from memory location to memory location.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: June 4, 2019
    Assignee: THE BOEING COMPANY
    Inventors: Laszlo Hars, Donald P. Matthews
  • Patent number: 10313171
    Abstract: A low PAPR sequence design method for a wireless communication system includes the following steps: setting relevant parameters of a designed sequence at first, then carrying out multiple iterations, generating multiple length-designated sequences having elements 0 and 1 and obeying the Bernoulli distribution of designated probability density parameters according to the parameters during primary iteration, screening the generated sequences according to the PAPRs of the sequences, updating the parameters of the next iteration based on the screened sequences, and finally mapping the sequence having the minimum PAPR to obtain a sequence with a low PAPR with elements of ?1 and 1 after terminating the iterations. Compared with the prior art, the present invention allows the design of a sequence with a low PAPR with an arbitrary length, and the sequence only contains +1 and ?1 as elements and has good autocorrelation performance.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: June 4, 2019
    Assignee: ZTE Wavetone Science and Technology Ltd.
    Inventors: Shiwen He, Guangshi Yu, Haiming Wang, Lin Tian, Lyuxi Yang, Jun Zhang
  • Patent number: 10256722
    Abstract: An oscillator includes a reference current generating circuit, a modulator circuit, and an oscillating circuit. The reference current generating circuit generates a first reference current. The modulator circuit generates a modulation current according to the first reference current and a feedback voltage, wherein the modulation current is negatively correlated with the feedback voltage. The oscillating circuit receives at least the modulation current, and generates an oscillating signal with an oscillating frequency according to at least the modulation current, wherein the oscillating frequency is varied according to the modulation current. The oscillator may be employed by a direct current (DC)-to-DC voltage converter.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: April 9, 2019
    Assignee: Elite Semiconductor Memory Technology Inc.
    Inventor: Yao-Wei Yang
  • Patent number: 10228912
    Abstract: A tunable tunnel diode based digitized noise source includes a digitized noise source for producing a sequence of random digital signals. The digitized noise source includes a tunnel diode for providing a current signal that includes quantum shot noise. The digitized noise source can also include a current-to-voltage converter coupled to the tunnel diode for converting the current signal to a voltage signal, a filtering and amplification circuit coupled to the current-to-voltage converter for producing an amplified voltage signal, and a digitization circuit for converting the amplified voltage signal into the sequence of digital signals that represents random bits. The tunable tunnel diode based digitized noise source further includes an entropy estimator coupled to the output of the digitization circuit for estimating an entropy of the sequence of digital signals and for providing a feedback bias voltage to the tunnel diode.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: March 12, 2019
    Assignee: QuintessenceLabs Pty Ltd.
    Inventor: Raymond Chan
  • Patent number: 10218338
    Abstract: Aperiodic clock generation with clock spur suppression is based on cascaded randomizers, such as for mixed signal devices. A clock generator circuit includes an input node to receive the input periodic clock signal having an input-clock frequency. A first randomizer circuit coupled to receive the input clock signal from the input node, to perform signal randomization to suppress spurious signal content associated with (a) the input clock signal, and (b) the first randomizer circuit, and to generate an intermediate clock signal. A second concatenated randomizer circuit is coupled to receive the intermediate clock signal, to perform signal randomization to suppress spurious signal content associated with (a) the intermediated clock signal, and (b) the second randomizer circuit, and to generate an aperiodic output clock signal having a pre-defined average output-clock frequency that is less than the input-clock frequency. Example randomizers are a delta-sigma divider and a pulse swallower (in any order).
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: February 26, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Nikolaus Klemmer, Chan Fernando, Jaimin Mehta, Srinadh Madhavapeddi, Hamid Safiri, Atul Kumar Jain
  • Patent number: 10141003
    Abstract: Example embodiments disclosed herein relate to noise level estimation. A method for noise level estimation is disclosed. The method includes, responsive to an increase of a signal level of a noise signal, calculating an impulsive noise probability of the noise signal, the impulsive noise probability indicating a likelihood that the noise signal is an impulsive noise. The method also includes determining a variable smoothing factor for noise level estimation based on the impulsive noise probability, the variable smoothing factor being associated with a previous estimated level of the noise signal. The method further includes smoothing the noise signal with the variable smoothing factor so as to determine a current estimated level of the noise signal. Corresponding system and computer program products are also disclosed.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: November 27, 2018
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Guilin Ma, C. Phillip Brown
  • Patent number: 10122529
    Abstract: A method and system of enforcing a computer policy uses a central server to manage user profiles, policies and encryption keys. The server securely supplies the keys to client devices only after checking that the policy has been complied with. The checks include both the identity of the user and the machine identity of the client device. The keys are held in a secure environment of the client device, for example in a Trusted Platform Module (TPM), and remain inaccessible at all times to the end user. Theft or loss of a portable client device does not result in any encrypted data being compromised since the keys needed to decrypt that data are not extractable from the secure environment.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: November 6, 2018
    Assignee: Scentrics Information Security Technologies Ltd.
    Inventor: Guruparan Chandrasekaran
  • Patent number: 10079548
    Abstract: A switching power converter may include a power switch coupled to a primary winding of a transformer, and a primary controller configured to turn on and off the power switch, a synchronous rectifier switch coupled to a secondary winding of a transformer, and a synchronous rectifier controller configured to turn on and off the synchronous rectifier switch. The synchronous rectifier controller may monitor a voltage across the synchronous rectifier switch. The synchronous rectifier controller may determine a period of a resonant oscillation of the voltage across the synchronous rectifier switch following at least one cycling off of the synchronous rectifier switch. The synchronous rectifier controller may adjust the minimum off-time period for the synchronous rectifier switch based on the period of the resonant oscillation. The synchronous rectifier controller may adaptively adjust a minimum off-time period for the synchronous rectifier switch.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: September 18, 2018
    Assignee: DIALOG SEMICONDUCTOR INC.
    Inventors: Pengju Kong, Hien Bui, Hanguang Zhang
  • Patent number: 10078493
    Abstract: The present invention provides a method of generating a sequence of pseudo-random numbers which are difficult to predict. The method includes: (i) generating a plurality of candidate pseudo-random numbers by a respectively corresponding plurality of (differently structured) linear feedback shift registers; (ii) generating a “selector number” from one or more additional linear feedback shift registers; and (iii) selecting a candidate number from the plurality of candidate numbers, based on the “selection number” to produce a selected pseudo-random number for output.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yutaka Kawai, Yohichi Miwa
  • Patent number: 10007488
    Abstract: The present invention provides a method of generating a sequence of pseudo-random numbers which are difficult to predict. The method includes: (i) generating a plurality of candidate pseudo-random numbers by a respectively corresponding plurality of (differently structured) linear feedback shift registers; (ii) generating a “selector number” from one or more additional linear feedback shift registers; and (iii) selecting a candidate number from the plurality of candidate numbers, based on the “selection number” to produce a selected pseudo-random number for output.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yutaka Kawai, Yohichi Miwa
  • Patent number: 9979445
    Abstract: An apparatus, system, and method are provided for affording digital to analog converter (DAC) quantization noise that is independent of an input signal. In operation, an input signal for a DAC is received. Further, a particular signal is added to the input signal for the DAC, such that an output signal of the DAC includes quantization noise that is independent of the input signal (e.g. includes white noise, etc.), as a result of the particular signal being added to the input signal for the DAC.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: May 22, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Arkady Molev Shteiman, Xiao-Feng Qi
  • Patent number: 9961281
    Abstract: An image sensor pixel noise measurement circuit includes a pixel array on an integrated circuit chip. The pixel array includes a plurality of pixels including a first pixel to output a first image data signal, and a second pixel to output a second image data signal. A noise amplification circuit on the integrated circuit chip is coupled to receive the first and second image data signals from the pixel array. The noise amplification circuit is coupled to output an amplified differential noise signal in response to the first and second image data signals received from the pixel array. A fast Fourier transform (FFT) analysis circuit on the integrated circuit chip is coupled to transform the amplified differential noise signal output by the noise amplification circuit from a time domain to a frequency domain to analyze a pixel noise characteristic of the pixel array.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: May 1, 2018
    Assignee: OmniVision Technologies, Inc.
    Inventors: Bi Yuan, Liping Deng, Yingkan Lin, Liang Zuo, Yuxin Wang
  • Patent number: 9960910
    Abstract: A system for creating protected functional descriptions of integrated circuits provides encrypted gate delay information preventing deduction of gate function from gate delay but allowing simulation of the integrated circuit with accurate propagation delay calculation. Individual gate delay values may be modified so that they obscure actual gate delays but so that the modified individual gate delays total to equal the actual cumulative gate delay along a given data propagation path.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: May 1, 2018
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Parameswaran Ramanathan, Kewal Saluja
  • Patent number: 9910639
    Abstract: Embodiments include a random number generation entity having at least one switching cell comprising a pair of electrodes and a chalcogenide layer arranged between the pair of electrodes and a pulse generating entity coupled with the electrodes of the switching cell. The pulse generating entity is configured to provide an excitation pulse to the switching cell. The random number generation entity also includes a detection entity configured to provide a detection signal indicating whether an electrical property measured at the switching cell exceeds or falls below a threshold value due to applying the excitation pulse to the switching cell and a random number generation entity adapted to generate a random number based on the detection signal of the detection entity.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: March 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manuel Le Gallo, Abu Sebastian
  • Patent number: 9841949
    Abstract: An apparatus and method that stabilizes an output sequence of a real random number generator by adjusting the input voltage of the random number generator or the comparative voltage of a comparator. The apparatus for stabilizing an output sequence of a real random number generator includes a verification unit for performing a monobit test on random number values sampled by and output from a comparison unit, and calculating an impact value. An adjustment unit adjusts a voltage of any one of a random number generation unit and the comparison unit using resulting values of the monobit test and the impact value output from the verification unit.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: December 12, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Sun-Chun Park, Hyung-Yul Ryu, Young-Jun Cho
  • Patent number: 9824760
    Abstract: A device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller is configured to initiate writing of first data to a first portion of a group of storage elements of the non-volatile memory. The controller is further configured to initiate writing of shaped dummy data to a second portion of the group of storage elements.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: November 21, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Ishai Ilani, Eran Sharon, David Rozman
  • Patent number: 9774394
    Abstract: Managing performance of an optical communications network may be facilitated by digital noise loading techniques. The digital noise loading techniques may include measuring a quality of a communication signal received at a coherent optical receiver, applying digital noise to the communication signal at the coherent optical receiver, and detecting a change in the quality of the communication signal at the coherent optical receiver in response to the application of the digital noise. Based on the change in the quality of the communication signal, an operating characteristic and/or a performance margin of the coherent optical receiver may be determined, prompting or facilitating further actions such as adjusting one or more operating parameters of the optical communications network and/or triggering an alert.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: September 26, 2017
    Assignee: Ciena Corporation
    Inventors: James Harley, Jamie Gaudette, Lukas Jakober, Elizabeth Rivera Hartling, Bilal Riaz
  • Patent number: 9720650
    Abstract: A method and an assemblage for post-processing an output of a random source of a random generator are presented. In the method, an output signal of the random source is compressed, thereby yielding a sequence of compressed signal values that are checked in terms of their distribution.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: August 1, 2017
    Assignee: Robert Bosch GmbH
    Inventors: Matthew Lewis, Eberhard Boehl
  • Patent number: 9673917
    Abstract: A method calibrates a spread spectrum receiver having a received signal strength below a noise floor. The method includes estimating an input noise power, and measuring a noise power output from the receiver. The method also includes comparing the estimated input noise power with the measured output noise power to determine at least one calibration value. The method further includes calibrating the receiver based upon the at least one calibration value.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: June 6, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Cormac S. Conroy, Leonid Sheynblat, Anup Savla, Roger Brockenbrough
  • Patent number: 9645793
    Abstract: According to one embodiment, a permutation generator is described comprising a memory configured to store, for each number of a predetermined set of numbers, whether the number has already been included in a number sequence; a receiver configured to receive a random number; a determiner configured to select a number from those numbers of the set of numbers that have not yet been included in the number sequence as next element of the number sequence based on the random number and an output configured to output the selected number as the next element of the number sequence.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: May 9, 2017
    Assignee: INFINEON TECHNOLOGIES AG
    Inventor: Tomaz Felicijan
  • Patent number: 9626772
    Abstract: A method and a signal processor for receiving a data stream comprising at least two distinct sets of encoded data, at least one set of which is relative to transient/stochastic components of a signal. Based at least in part on the distinct sets of encoded data, the signal processor decodes and reconstructs a corresponding rendition of signal for each set of the encoded data. The distinct sets of renditions of signal are then combined into a single rendition of reconstructed signal.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: April 18, 2017
    Assignee: V-Nova International Limited
    Inventors: Luca Rossato, Guido Meardi
  • Patent number: 9619206
    Abstract: The present invention discloses a pseudo-random bit sequence (PRBS) generator which outputs the entire datapath, or entire pseudo-random bit sequence, over one single clock cycle. This is accomplished by removing redundancy, or any redundant exclusive-or gates from linear feedback shift registers; using logic to identify the critical path and optimal shift for the critical path; and dividing the datapath into several pipeline stages to increase the clock rate (i.e., transmission speed).
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: April 11, 2017
    Assignee: Altera Corporation
    Inventor: Junjie Yan
  • Patent number: 9564114
    Abstract: An electronic musical instrument is provided with a voice sensor for detecting a voice uttered by a user, when the user blows into the musical instrument with a voice, a breath sensor for detecting at least one of a blow pressure and a blow volume in a body of the musical instrument, when the user blows into the musical instrument with a voice, and a musical tone controlling unit for controlling generation of a musical tone based on at least one of outputs of the voice sensor and the breath sensor.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: February 7, 2017
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Tetsuichi Nakae
  • Patent number: 9565231
    Abstract: Systems and methods are described for providing multiple voice service modes to a wireless device using data packet transmission through a wireless network. Application requirements including a signal level threshold for a wireless device may be determined. Signal level information for the wireless device may be received and transmitted among various network nodes. The received signal level may be compared with the signal level threshold for the wireless device. The wireless device and the access node may communicate wirelessly to provide voice services to the wireless device application. Data transmission may be converted between a first mode and a second mode depending upon a relative position of the received signal level with respect to the signal level threshold. The second mode of data transmission may be used where the first mode of data transmission cannot because the second mode may consume less network resources.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: February 7, 2017
    Assignee: Sprint Spectrum L.P.
    Inventors: Muhammad Ahsan Naim, Yu Zhou
  • Patent number: 9544139
    Abstract: A hardware-based digital random number generator is provided. In one embodiment, a processor includes a digital random number generator (DRNG) to condition entropy data provided by an entropy source, to generate a plurality of deterministic random bit (DRB) strings, and to generate a plurality of nondeterministic random bit (NRB) strings, and an execution unit coupled to the DRNG, in response to a first instruction to read a seed value, to retrieve one of the NRB strings from the DRNG and to store the NRB string in a destination register specified by the first instruction.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: January 10, 2017
    Assignee: Intel Corporation
    Inventors: George W. Cox, David Johnston, Martin G. Dixon, Stephen A. Fischer, Jason W. Brandt
  • Patent number: RE47180
    Abstract: An apparatus for generating a bandwidth extended signal from an input signal includes a patch generator and a combiner. The input signal is represented for first and second bands by first and second resolution data, respectively, the second resolution being lower than the first. The patch generator generates first and second patches from the first band of the input signal according to first and second patching algorithms, respectively. A spectral density of the second patch generated using the second patching algorithm is higher than a spectral density of a first patch generated using the first patching algorithm. The combiner combines both patches and the first band of the input signal to obtain the bandwidth extended signal. The apparatus scales the input signal according to the first and second patching algorithms or scales the first and second patches, so that the bandwidth extended signal fulfills a spectral envelope criterion.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: December 25, 2018
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Frederik Nagel, Sascha Disch, Max Neuendorf, Stefan Bayer, Marc Gayer, Markus Lohwasser, Nikolaus Rettelbach, Ulrich Kraemer