Patents by Inventor Paul D. Ruby

Paul D. Ruby 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).

  • Publication number: 20110080787
    Abstract: Some embodiments include apparatus and methods having memory cells coupled in series and a module to cause an application of voltages with at least three different values to gates of the memory cells during an operation to retrieve information stored in at least one of the memory cells. Additional apparatus and methods are described.
    Type: Application
    Filed: October 5, 2009
    Publication date: April 7, 2011
    Inventor: Paul D. Ruby
  • Patent number: 7116597
    Abstract: The various embodiments of the present invention provide high precision reference devices, methods, and systems. A high precision reference device may include a plurality of reference cells to receive bias voltages and to provide a cell reference, and an averaging stage coupled to the reference cells to generate an average reference that is the average of the cell references. Other devices, methods, and systems are also claimed and described.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: October 3, 2006
    Assignee: Intel Corporation
    Inventors: Matthew Goldman, Balaji Srinivasan, Kerry D. Tedrow, Paul D. Ruby
  • Patent number: 7007131
    Abstract: A method wherein a special programming mode of a memory is entered and internal program verification by the memory is disabled. An apparatus is also described having a host processor and a memory with special programming mode circuitry. The memory includes automation circuitry for program verification. A plurality of words is programmed into the memory without the memory performing internal program verification. The special programming mode is exited and internal program verification by the memory is enabled. The special programming mode may use hashing to optimize testing for a memory such as a nonvolatile flash memory.
    Type: Grant
    Filed: December 27, 2000
    Date of Patent: February 28, 2006
    Assignee: Intel Corporation
    Inventors: Terry L. Kendall, Paul D. Ruby
  • Patent number: 6834323
    Abstract: A method wherein a special programming mode of a memory is entered. The special programming mode disables internal verification by the memory. The memory includes automation circuitry for program verification. A plurality of words is programmed into the memory without the memory performing internal program verification. A host processor verifies external to the memory the programming of the plurality of data words into the memory. The special programming mode is exited and internal program verification by the memory is enabled. An apparatus is also described having a host processor and a memory with special programming mode circuitry.
    Type: Grant
    Filed: December 26, 2000
    Date of Patent: December 21, 2004
    Assignee: Intel Corporation
    Inventors: Lance W. Dover, Robert N. Hasbun, Paul D. Ruby, William T. Reaves
  • Patent number: 6732306
    Abstract: A method wherein a special programming mode of a memory is entered. The special programming mode disables internal verification by the memory. The memory includes automation circuitry for program verification. A plurality of words is programmed into the memory without the memory performing internal program verification. Hashing is performed with respect to the plurality of data words to generate a first hash value. The host processor compares the first hash value with a second hash value to see whether the first and second hash values are the same or different. The special programming mode is exited and internal program verification by the memory is enabled. An apparatus is also described having a host processor and a memory with special programming mode circuitry.
    Type: Grant
    Filed: December 26, 2000
    Date of Patent: May 4, 2004
    Assignee: Intel Corporation
    Inventors: Lance W. Dover, Robert N. Hasbun, Paul D. Ruby, William T. Reaves
  • Patent number: 6700820
    Abstract: Programming non-volatile memory devices includes identifying addresses in a data buffer for storing a particular one of a plurality of threshold voltage levels, then pulsing the array memory cells to program the array memory cells to the particular threshold voltage level. The identifying and pulsing is repeated for each of the threshold voltage levels.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: March 2, 2004
    Assignee: Intel Corporation
    Inventors: Daniel R. Elmhurst, Kerry D. Tedrow, Paul D. Ruby
  • Publication number: 20030123295
    Abstract: Programming non-volatile memory devices includes identifying addresses in a data buffer for storing a particular one of a plurality of threshold voltage levels, each of which is represented by a unique pattern of signals and then pulsing the array memory cells associated with the identified addresses to program the array memory cells to the particular threshold voltage level. The identifying and pulsing is repeated for each of the threshold voltage levels. Subsequently, each array memory cell is verified as to whether the cell is programmed with a threshold voltage level that correctly represents the corresponding pattern of signals for that cell.
    Type: Application
    Filed: January 3, 2002
    Publication date: July 3, 2003
    Inventors: Daniel R. Elmhurst, Kerry D. Tedrow, Paul D. Ruby
  • Publication number: 20020083381
    Abstract: A method wherein a special programming mode of a memory is entered. The special programming mode disables internal verification by the memory. The memory includes automation circuitry for program verification. A plurality of words is programmed into the memory without the memory performing internal program verification. A host processor verifies external to the memory the programming of the plurality of data words into the memory. The special programming mode is exited and internal program verification by the memory is enabled. An apparatus is also described having a host processor and a memory with special programming mode circuitry.
    Type: Application
    Filed: December 26, 2000
    Publication date: June 27, 2002
    Inventors: Lance W. Dover, Robert N. Hasbun, Paul D. Ruby, William T. Reaves
  • Publication number: 20020080652
    Abstract: A method wherein a special programming mode of a memory is entered. The special programming mode disables internal verification by the memory. The memory includes automation circuitry for program verification. A plurality of words is programmed into the memory without the memory performing internal program verification. The special programming mode is exited and internal program verification by the memory is enabled. An apparatus is also described having a host processor and a memory with special programming mode circuitry.
    Type: Application
    Filed: December 27, 2000
    Publication date: June 27, 2002
    Inventors: Terry L. Kendall, Paul D. Ruby
  • Publication number: 20020083385
    Abstract: A method wherein a special programming mode of a memory is entered. The special programming mode disables internal verification by the memory. The memory includes automation circuitry for program verification. A plurality of words is programmed into the memory without the memory performing internal program verification. Hashing is performed with respect to the plurality of data words to generate a first hash value. The host processor compares the first hash value with a second hash value to see whether the first and second hash values are the same or different. The special programming mode is exited and internal program verification by the memory is enabled. An apparatus is also described having a host processor and a memory with special programming mode circuitry.
    Type: Application
    Filed: December 26, 2000
    Publication date: June 27, 2002
    Inventors: Lance W. Dover, Robert N. Hasbun, Paul D. Ruby, William T. Reaves