Patents by Inventor Laurence H. Cooke

Laurence H. Cooke 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: 8907707
    Abstract: This disclosure describes methods and techniques using Digital Phase Lock Loops (DPLLs) within a source chip to automatically phase align a plurality of signals at a plurality of pins on a plurality of target chips of varying distances and corresponding delays from the source chip by using each transmitted signal's reflected signal as a tuning reference. It also describes using these techniques to align signals fed back from the target chips to the source chip.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: December 9, 2014
    Inventor: Laurence H. Cooke
  • Publication number: 20140333364
    Abstract: A memory-like structure composed of variable resistor elements for use in tuning respective branches and leaves of a clock distribution structure, which may be used to compensate for chip-by-chip and/or combinatorial logic path-by-path delay variations, which may be due, for example, to physical variations in deep submicron devices and interconnections, is presented. A single system clocked scan flip-flop with the capability to perform delay test measurements is also presented. Methods for measuring combinatorial logic path delays to determine the maximum clock frequency and delays to program the variable resistors, as well as methods for calibrating and measuring the programmed variable resistors, are also presented.
    Type: Application
    Filed: May 10, 2013
    Publication date: November 13, 2014
    Inventor: Laurence H. Cooke
  • Publication number: 20140317419
    Abstract: Techniques and logic are presented for encrypting and decrypting programs and related data within a multi-processor system to prevent tampering. The decryption and encryption may be performed either between a system bus and a processor's individual L1 cache memory or between a processor's instruction and execution unit and their respective L1 caches. The logic may include one or more linear feedback shift registers (LFSRs) that may be used for generation of unique sequential address related codes to perform the decryption of instructions and transformation logic that may be used for generation of equivalent offset address related codes to perform decryption and encryption of data. The logic may also be programmable and may be used for test purposes.
    Type: Application
    Filed: April 17, 2013
    Publication date: October 23, 2014
    Inventor: Laurence H. Cooke
  • Publication number: 20140269015
    Abstract: Hydro-carbon nanorings may be used in storage. Sufficiently cooled, an externally hydrogen doped carbon nanoring may be used to create a radial dipole field to contain streams of electrons. Similarly, an internally hydrogen doped carbon nanoring may be used to create a radial dipole field to contain streams of positrons. When matched streams of positrons and electrons are sufficiently compressed they may form Cooper pairs with magnetic moments aligned to the movement of the stream. Matched adjacent Cooper pairs of electrons and positrons may contain information within their magnetic moments, and as such, may transmit and store information with little or no energy loss. Information may be similarly encoded in magnetic moments of spins of pairs of positrons and electrons, not in the form of Cooper pairs.
    Type: Application
    Filed: May 28, 2014
    Publication date: September 18, 2014
    Inventor: Laurence H. Cooke
  • Publication number: 20140247076
    Abstract: This disclosure describes methods and techniques using Digital Phase Lock Loops (DPLLs) within a source chip to automatically phase align a plurality of signals at a plurality of pins on a plurality of target chips of varying distances and corresponding delays from the source chip by using each transmitted signal's reflected signal as a tuning reference. It also describes using these techniques to align signals fed back from the target chips to the source chip.
    Type: Application
    Filed: February 24, 2014
    Publication date: September 4, 2014
    Inventor: Laurence H. Cooke
  • Patent number: 8743578
    Abstract: Hydro-carbon nanorings may be used in storage. Sufficiently cooled, an externally hydrogen doped carbon nanoring may be used to create a radial dipole field to contain streams of electrons. Similarly, an internally hydrogen doped carbon nanoring may be used to create a radial dipole field to contain streams of positrons. When matched streams of positrons and electrons are sufficiently compressed they may form Cooper pairs with magnetic moments aligned to the movement of the stream. Matched adjacent Cooper pairs of electrons and positrons may contain information within their magnetic moments, and as such, may transmit and store information with little or no energy loss.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: June 3, 2014
    Inventor: Laurence H. Cooke
  • Publication number: 20140115423
    Abstract: Improving the performance, life and amount of data storage in write limited non-volatile memory may be achieved by: a) utilizing a serial content-addressable memory (CAM) to perform logical address translation, b) a minimum CAM function to perform erase error count wear leveling, c) increasingly refining a two dimensional error-correction coding (ECC) method as needed to correct for degrading storage, and/or d) serially generating ECC and using an ECC serial decoder to correct the data.
    Type: Application
    Filed: November 2, 2012
    Publication date: April 24, 2014
    Inventor: Laurence H. Cooke
  • Publication number: 20140115416
    Abstract: Improving the performance, life and amount of data storage in write limited non-volatile memory may be achieved by: a) utilizing a serial content-addressable memory (CAM) to perform logical address translation, b) a minimum CAM function to perform erase error count wear leveling, c) increasingly refining a two dimensional error-correction coding (ECC) method as needed to correct for degrading storage, and/or d) serially generating ECC and using an ECC serial decoder to correct the data.
    Type: Application
    Filed: November 2, 2012
    Publication date: April 24, 2014
    Inventor: Laurence H. Cooke
  • Publication number: 20140115422
    Abstract: Improving the performance, life and amount of data storage in write limited non-volatile memory may be achieved by: a) utilizing a serial content-addressable memory (CAM) to perform logical address translation, b) a minimum CAM function to perform erase error count wear leveling, c) increasingly refining a two dimensional error-correction coding (ECC) method as needed to correct for degrading storage, and/or d) serially generating ECC and using an ECC serial decoder to correct the data.
    Type: Application
    Filed: October 24, 2012
    Publication date: April 24, 2014
    Inventor: Laurence H. Cooke
  • Patent number: 8692596
    Abstract: This disclosure describes methods and techniques using Digital Phase Lock Loops (DPLLs) within a source chip to automatically phase align a plurality of clock signals at a plurality of clock pins on a plurality of target chips of varying distances and corresponding delays from the source chip by using each transmitted clock signal's reflected signal as a tuning reference.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: April 8, 2014
    Inventor: Laurence H. Cooke
  • Publication number: 20140095920
    Abstract: A serial array processor may have an execution unit, which is comprised of a multiplicity of single bit arithmetic logic units (ALUs), and which may perform parallel operations on a subset of all the words in memory by serially accessing and processing them, one bit at a time, while an instruction unit of the processor is pre-fetching the next instruction, a word at a time, in a manner orthogonal to the execution unit.
    Type: Application
    Filed: December 9, 2013
    Publication date: April 3, 2014
    Inventor: Laurence H. Cooke
  • Publication number: 20140068173
    Abstract: A digital system may utilize a serial content-addressable memory (CAM), capable of performing greater than, less than and/or equal comparisons between its contents and serially inputted data records according to a type of each data record, to select software routine addresses and associated parameters. The system may also include a scheduler, which may select one or more available processors to execute the software routines on the data records.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Inventor: Laurence H. COOKE
  • Patent number: 8656143
    Abstract: A serial array processor may have an execution unit, which is comprised of a multiplicity of single bit arithmetic logic units (ALUs), and which may perform parallel operations on a subset of all the words in memory by serially accessing and processing them, one bit at a time, while an instruction unit of the processor is pre-fetching the next instruction, a word at a time, in a manner orthogonal to the execution unit.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: February 18, 2014
    Inventor: Laurence H. Cooke
  • Publication number: 20140029332
    Abstract: Hydro-carbon nanorings may be used in storage. Sufficiently cooled, an externally hydrogen doped carbon nanoring may be used to create a radial dipole field to contain streams of electrons. Similarly, an internally hydrogen doped carbon nanoring may be used to create a radial dipole field to contain streams of positrons. When matched streams of positrons and electrons are sufficiently compressed they may form Cooper pairs with magnetic moments aligned to the movement of the stream. Matched adjacent Cooper pairs of electrons and positrons may contain information within their magnetic moments, and as such, may transmit and store information with little or no energy loss.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Inventor: Laurence H. COOKE
  • Patent number: 8593191
    Abstract: This disclosure describes methods and techniques using Digital Phase Lock Loops (DPLLs) within a source chip to automatically phase align a plurality of clock signals at a plurality of clock pins on a plurality of target chips of varying distances and corresponding delays from the source chip by using each transmitted clock signal's reflected signal as a tuning reference.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: November 26, 2013
    Inventor: Laurence H. Cooke
  • Publication number: 20130276861
    Abstract: A solar antenna array may comprise an array of antennas that may capture and convert sunlight into electrical power. Methods for constructing the solar antenna array may use a stencil and self aligning semiconductor processing steps to minimize cost. Designs may be optimized for capturing a broad spectrum of visible light and non-polarized light. Testing and disconnecting defective antennas from the array may also be performed.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Inventor: Laurence H. Cooke
  • Publication number: 20130159618
    Abstract: A digital design and technique may be used to implement a Manhattan Nearest Neighbor content addressable memory function by augmenting a serial content addressable memory design with additional memory and counters for bit serially accumulating in parallel and subsequently comparing in parallel all the Manhattan distances between a serially inputted vector and all corresponding vectors resident in the CAM. Other distance measures, besides a Manhattan distance, may optionally be used in conjunction with similar techniques and designs.
    Type: Application
    Filed: February 13, 2013
    Publication date: June 20, 2013
    Inventor: Laurence H. Cooke
  • Publication number: 20130127493
    Abstract: A digital design and technique may be used to implement a Manhattan Nearest Neighbor content addressable memory function by augmenting a serial content addressable memory design with additional memory and counters for bit serially accumulating in parallel and subsequently comparing in parallel all the Manhattan distances between a serially inputted vector and all corresponding vectors resident in the CAM. Other distance measures, besides a Manhattan distance, may optionally be used in conjunction with similar techniques and designs.
    Type: Application
    Filed: January 11, 2013
    Publication date: May 23, 2013
    Inventor: Laurence H. Cooke
  • Publication number: 20130083581
    Abstract: A digital design and technique may be used to implement a Manhattan Nearest Neighbor content addressable memory function by augmenting a serial content addressable memory design with additional memory and counters for bit serially accumulating in parallel and subsequently comparing in parallel all the Manhattan distances between a serially inputted vector and all corresponding vectors resident in the CAM. Other distance measures, besides a Manhattan distance, may optionally be used in conjunction with similar techniques and designs.
    Type: Application
    Filed: November 27, 2012
    Publication date: April 4, 2013
    Inventor: Laurence H. Cooke
  • Patent number: RE44764
    Abstract: Testing of memories that decode a serial stream of address data to access the memory may be performed by cither successively halving the number of selected word lines as each address bit is acquired, until a single word line is selected, or by rotating the selection bits in its shift register to select a new set of address lines. As such, a combination of incomplete addressing and rotation can efficiently test large memories by reading and/or writing groups of words. Similar techniques may also be applied to non-memory devices.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: February 11, 2014
    Assignee: Osterach Tech Limited Liability Company
    Inventor: Laurence H. Cooke