Patents by Inventor Steven Wells

Steven Wells 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: 5490264
    Abstract: A method for storing data in a generally-diagonal pattern in blocks of a flash EEPROM array by which the least number of memory cells are affected by a failure of either a row conductor or a column conductor, and apparatus for addressing the flash array to produce such a generally-diagonal storage pattern. The arrangement allows the simplest forms of error detection and correction circuitry to be utilized.
    Type: Grant
    Filed: September 30, 1993
    Date of Patent: February 6, 1996
    Assignee: Intel Corporation
    Inventors: Steven Wells, Mark Winston
  • Patent number: 5479633
    Abstract: A method of initiating and controlling background clean-up of a solid state memory disk is described. Background clean-up begins by enabling a clean-up state machine after completion of a write command. Next, a next state pointer is set to an initial state for evaluating whether clean-up is necessary. Actual execution of background clean-up begins when the processing unit allocates execution time for clean-up. As each state is executed, the next state pointer is reset so that it points to the next clean-up state to be executed. States pointed to by the next state pointer are executed until a block of the solid state memory disk is cleaned-up.Also described is a method of automatically performing foreground clean-up of a solid state memory disk. A method of forcing clean-up is also described.
    Type: Grant
    Filed: October 30, 1992
    Date of Patent: December 26, 1995
    Assignee: Intel Corporation
    Inventors: Steven Wells, Robert N. Hasbun
  • Patent number: 5475693
    Abstract: A method of utilizing circuitry including error detecting and correcting circuitry to detect and correct errors which can occur in data stored in multi-bit per cell format in a flash EEPROM memory array before those errors can affect the accuracy of data provided by a flash EEPROM memory array.
    Type: Grant
    Filed: December 27, 1994
    Date of Patent: December 12, 1995
    Assignee: Intel Corporation
    Inventors: Mark Christopherson, Steven Wells, Greg Atwood, Mark Bauer, Albert Fazio, Robert Hasbun
  • Patent number: 5452311
    Abstract: Apparatus for controlling a length of a period during which the output circuitry of a memory array waits before latching the output data including apparatus for detecting the presence of an error in data read from an memory array, apparatus for providing a first value to determine a wait period, apparatus responsive to the detection of an error for providing a second value, apparatus responsive to the first value for generating a signal to latch a data output from the memory array after a first period and responsive to the second value for generating a signal to latch a data output from the memory array after a second period.
    Type: Grant
    Filed: October 30, 1992
    Date of Patent: September 19, 1995
    Assignee: Intel Corporation
    Inventors: Steven Wells, Neal Mielke
  • Patent number: 5437020
    Abstract: A method of detecting the loss of a sector of data stored in a solid state memory disk is described. Detection is enabled by the creation of a header for each sector number during formatting. Each header includes a logical sector number equal to a sector number. Location and loss of a sector of data associated with a particular sector number is aided by a sector header translation table. The sector header translation table stores an offset, or pointer, for each sector number that points to its associated header. The method by which the sector header translation table is generated aids in the detection of lost sectors of data. Upon power-up, each offset in the sector header translation table is initialized to an initial, invalid value. Afterward, the nonvolatile semiconductor memory is scanned and the sector header translation table is modified so that for each sector number it points to the header including a logical sector number equal to the sector number.
    Type: Grant
    Filed: October 3, 1992
    Date of Patent: July 25, 1995
    Assignee: Intel Corporation
    Inventors: Steven Wells, Robert N. Hasbun, Richard P. Garner
  • Patent number: 5311462
    Abstract: A method is described for locating content addressable memory (CAM) bit cells on a column within a main memory array and within the guard ring surrounding the main memory array.
    Type: Grant
    Filed: December 19, 1991
    Date of Patent: May 10, 1994
    Assignee: Intel Corporation
    Inventor: Steven Wells
  • Patent number: 5222046
    Abstract: A semiconductor flash EPROM/EEPROM device which includes a command port controller for receiving command instructions from a data bus coupled to the memory device. Instruction words to a command port controller operates to instruct the device to perform read, erase, program, or verify functions and the command port controller generates necessary control signals to cause the memory to function appropriately. By utilizing the command port controller the memory device can be erased and programmed while the device is in the circuit and permits pin compatibility with the prior art EPROM and EEPROMs.
    Type: Grant
    Filed: October 19, 1990
    Date of Patent: June 22, 1993
    Assignee: Intel Corporation
    Inventors: Jerry A. Kreifels, Alan Baker, George Hoekstra, Virgil N. Kynett, Steven Wells, Mark Winston
  • Patent number: 5193723
    Abstract: A mortar applying device (10) includes a motor (12) and hopper (14) mounted on a wheeled (18 and 50) frame (32). The wheels (18) can be driven at variable speeds using the throttle of the engine (12) to accommodate faster and slower rates of block laying. At the forward end of the frame (32) is an arm (34) and wheel (36) assembly which senses the end of the wall under construction and which activates motor cut off switch (44). The hopper (14) is lined with a low coefficient of friction, low adhesion material (70) to prevent mortar from clinging inside the hopper (14). The discharge element (66) located under the open bottom (64) of the hopper (14) includes an angled guide (72) which directs mortar out two exit ports (74 and 76). The height of the ribbons of mortar exiting under gates (80 and 82) is controllable and is smoothed over by a bevelled edge (88).
    Type: Grant
    Filed: October 28, 1991
    Date of Patent: March 16, 1993
    Assignee: A. J. Everett
    Inventors: Alvin J. Everett, Steven Wells
  • Patent number: 5053990
    Abstract: A semiconductor flash EPROM/EEPROM device which includes a command port for receiving instruction on a data line and providing control signals to a memory for providing program and erase functions, a method to program and erase the memory. A program sequence is comprised of setting up a program command during a first write cycle, preforming a second write cycle to load address to address register and data to to a data register, programming during a program cycle and writing a program verify command during a third write cycle to verify the programmed data during a read cycle. An erase sequence is comprised of writing a setup erase command during a first write cycle, an erase command during a second write cycle providing the erasure during an erase cycle, writing the erase verify command during a third write cycle which also addresses the address of the memory and providing erase verification during a read cycle. Both the erase and program cycles provide for measured incremental erasing and programming.
    Type: Grant
    Filed: February 17, 1988
    Date of Patent: October 1, 1991
    Assignee: Intel Corporation
    Inventors: Jerry A. Kreifels, Alan Baker, George Hoekstra, Virgil N. Kynett, Steven Wells, Mark Winston