Patents by Inventor Tyler Thorp

Tyler Thorp 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: 8661185
    Abstract: An electronic library for managing data from removable data storage devices is described. The electronic library may have a stand-alone housing with a plurality of receptacles, at least two of the receptacles sized to connect with at least a first type of removable data storage device. An interface positioned on the housing permits concurrent access to removable data storage devices connected with the plurality of receptacles. A data access module in the housing may be configured to emulate a single removable data storage device containing data folders with corresponding to each removable data storage device. A refresh module in the housing may be configured to refresh each memory address of a removable data storage device in communication with one of the plurality of receptacles so that data integrity may be preserved.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: February 25, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Tyler Thorp, Brent Haukness, Henry Hutton
  • Patent number: 8379437
    Abstract: Methods and apparatus are provided that include reading a plurality of sets of program pulse tuning instructions from a memory page, the memory page including a plurality of memory cells; and creating a plurality of program pulses in accordance with the plurality of sets of program pulses to program the plurality of memory cells. The plurality of sets of program pulse tuning instructions may be different from one another in at least one respect.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: February 19, 2013
    Assignee: SanDisk 3D, LLC
    Inventors: Tyler Thorp, Roy E. Scheuerlein
  • Publication number: 20120155163
    Abstract: The present invention provides methods and apparatus for adjusting voltages of bit and word lines to program a two terminal memory cell. The invention may include setting a first line connected to a memory cell to a first voltage from a first line standby voltage, charging a second line connected to the memory cell to a predetermined voltage from a second line standby voltage, and switching the first line from the first voltage to a second voltage. The voltage difference between the first voltage and the predetermined voltage is such that a safe voltage results that does not program the memory cell. A voltage difference between the second voltage and the predetermined voltage is such that a programming voltage operative to program the memory cell results.
    Type: Application
    Filed: February 23, 2012
    Publication date: June 21, 2012
    Inventors: Tyler Thorp, Roy E. Scheuerlein
  • Patent number: 8125822
    Abstract: The present invention provides methods and apparatus for adjusting voltages of bit and word lines to program a two terminal memory cell. The invention may include setting a first line connected to a memory cell to a first voltage from a first line standby voltage, charging a second line connected to the memory cell to a predetermined voltage from a second line standby voltage, and switching the first line from the first voltage to a second voltage. The voltage difference between the first voltage and the predetermined voltage is such that a safe voltage results that does not program the memory cell. A voltage difference between the second voltage and the predetermined voltage is such that a programming voltage operative to program the memory cell results.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: February 28, 2012
    Assignee: SanDisk 3D LLC
    Inventors: Tyler Thorp, Roy E. Scheuerlein
  • Publication number: 20110292751
    Abstract: Apparatus and systems are provided for thermal regulation of a memory integrated circuit (“IC”). The apparatus and systems may include a thermal sensor on a memory IC, and a heating element coupled to the thermal sensor. The heating element is adapted to heat the memory IC in response to a signal from the thermal sensor. Other aspects are also provided.
    Type: Application
    Filed: August 9, 2011
    Publication date: December 1, 2011
    Inventors: Tyler Thorp, Roy E. Scheuerlein
  • Patent number: 8040721
    Abstract: The present invention provides methods and apparatus for adjusting voltages of bit and word lines to create short programming pulses to program a memory cell. The invention may include setting a first line connected to a memory cell to a first voltage from a first line standby voltage, charging a second line connected to the memory cell to a predetermined voltage from a second line standby voltage, switching the first line from the first voltage to a second voltage, and switching the first line from the second voltage to the first voltage. The voltage difference between the first voltage and the predetermined voltage is such that a safe voltage results that does not program the memory cell. A voltage difference between the second voltage and the predetermined voltage is such that a programming voltage operative to program the memory cell results. The switching operations together may create a first pulse.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: October 18, 2011
    Assignee: SanDisk 3D LLC
    Inventors: Tyler Thorp, Roy E. Scheuerlein
  • Patent number: 7999529
    Abstract: Methods and apparatus are described that develop a reference voltage that is based on a difference between a threshold voltage of a first transistor and a threshold voltage of a second transistor, and further based on a difference between a gate overdrive voltage of the first transistor and a gate overdrive voltage of the second transistor.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: August 16, 2011
    Assignee: SanDisk 3D LLC
    Inventor: Tyler Thorp
  • Publication number: 20110075466
    Abstract: Methods, apparatus, and systems in accordance with this invention include memories that include a data array and a configuration array adapted to store configuration information for configuring the data array. The data array and the configuration array include a plurality of wordlines and a plurality of bitlines. The plurality of wordlines in the data array extend in the same direction as the plurality of wordlines in the configuration array. Likewise, the plurality of bitlines in the data array extend in the same direction as the plurality of bitlines in the configuration array. Numerous other aspects are disclosed.
    Type: Application
    Filed: November 29, 2010
    Publication date: March 31, 2011
    Inventors: Tyler Thorp, Brent Haukness
  • Publication number: 20110051506
    Abstract: Methods and apparatus are provided that include reading a plurality of sets of program pulse tuning instructions from a memory page, the memory page including a plurality of memory cells; and creating a plurality of program pulses in accordance with the plurality of sets of program pulses to program the plurality of memory cells. The plurality of sets of program pulse tuning instructions may be different from one another in at least one respect.
    Type: Application
    Filed: August 31, 2009
    Publication date: March 3, 2011
    Applicant: SANDISK 3D LLC
    Inventors: Tyler Thorp, Roy E. Scheuerlein
  • Publication number: 20110051505
    Abstract: The present invention provides methods and apparatus for adjusting voltages of bit and word lines to program a two terminal memory cell. The invention may include setting a first line connected to a memory cell to a first voltage from a first line standby voltage, charging a second line connected to the memory cell to a predetermined voltage from a second line standby voltage, and switching the first line from the first voltage to a second voltage. The voltage difference between the first voltage and the predetermined voltage is such that a safe voltage results that does not program the memory cell. A voltage difference between the second voltage and the predetermined voltage is such that a programming voltage operative to program the memory cell results.
    Type: Application
    Filed: August 31, 2009
    Publication date: March 3, 2011
    Applicant: SANDISK 3D LLC
    Inventors: Tyler Thorp, Roy E. Scheuerlein
  • Publication number: 20110051504
    Abstract: The present invention provides methods and apparatus for adjusting voltages of bit and word lines to create short programming pulses to program a memory cell. The invention may include setting a first line connected to a memory cell to a first voltage from a first line standby voltage, charging a second line connected to the memory cell to a predetermined voltage from a second line standby voltage, switching the first line from the first voltage to a second voltage, and switching the first line from the second voltage to the first voltage. The voltage difference between the first voltage and the predetermined voltage is such that a safe voltage results that does not program the memory cell. A voltage difference between the second voltage and the predetermined voltage is such that a programming voltage operative to program the memory cell results. The switching operations together may create a first pulse.
    Type: Application
    Filed: August 31, 2009
    Publication date: March 3, 2011
    Applicant: SANDISK 3D LLC
    Inventors: Tyler Thorp, Roy E. Scheuerlein
  • Patent number: 7870471
    Abstract: Systems, methods and apparatus are disclosed for employing redundant arrays to configure non-volatile memory. The present invention may include a substrate including a plurality of memory arrays, wherein the memory arrays include a data array and at least three redundant configuration arrays. The configuration arrays may each be adapted to be programmed with identical configuration information associated with operation of the data array. Majority voting logic with an output coupled to configuration inputs of the data array and inputs coupled to each of the redundant configuration arrays may be employed. The majority voting logic may be adapted to determine a configuration for the data array based upon an outcome of a majority vote function applied to the configuration information stored in the configuration arrays. Numerous other aspects are disclosed.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: January 11, 2011
    Assignee: SanDisk 3D LLC
    Inventors: Tyler Thorp, Brent Haukness
  • Patent number: 7870472
    Abstract: Systems, methods and apparatus are disclosed for employing redundant arrays to configure non-volatile memory. The present invention may include a substrate including a plurality of memory arrays, wherein the memory arrays include a data array and at least three redundant configuration arrays. The configuration arrays may each be adapted to be programmed with identical configuration information associated with operation of the data array. Majority voting logic with an output coupled to configuration inputs of the data array and inputs coupled to each of the redundant configuration arrays may be employed. The majority voting logic may be adapted to determine a configuration for the data array based upon an outcome of a majority vote function applied to the configuration information stored in the configuration arrays. Numerous other aspects are disclosed.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: January 11, 2011
    Assignee: SanDisk 3D LLC
    Inventors: Tyler Thorp, Brent Haukness
  • Patent number: 7843729
    Abstract: Methods, apparatus, and systems for memories that include a data array and a configuration array adapted to store configuration information for configuring the data array, are disclosed. The data array and the configuration array include a plurality of wordlines and a plurality of bitlines. The plurality of wordlines in the data array extend in the same direction as the plurality of wordlines in the configuration array. Likewise, the plurality of bitlines in the data array extend in the same direction as the plurality of bitlines in the configuration array. The configuration array may include a wordline driver layout, a bitline driver layout, relative positions of zia contact regions, a diode sensing orientation, a sense amplifier layout, a voltage regulator layout, and a layout of conductors proximate to the array that are each substantially similar to corresponding elements of the data array. Numerous other aspects are disclosed.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: November 30, 2010
    Assignee: SanDisk 3D LLC
    Inventors: Tyler Thorp, Brent Haukness
  • Publication number: 20100271894
    Abstract: Apparatus and systems are provided for thermal regulation of a memory integrated circuit (“IC”). The apparatus and systems may include a thermal sensor on a memory IC, and a heating element coupled to the thermal sensor. The heating element is adapted to heat the memory IC in response to a signal from the thermal sensor. Other aspects are also provided.
    Type: Application
    Filed: July 1, 2010
    Publication date: October 28, 2010
    Inventors: Tyler Thorp, Roy E. Scheuerlein
  • Publication number: 20100219804
    Abstract: Methods and apparatus are described that develop a reference voltage that is based on a difference between a threshold voltage of a first transistor and a threshold voltage of a second transistor, and further based on a difference between a gate overdrive voltage of the first transistor and a gate overdrive voltage of the second transistor.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: SANDISK 3D LLC
    Inventor: Tyler Thorp
  • Patent number: 7773446
    Abstract: Systems, methods, and apparatus are provided for thermal regulation of a non-volatile memory IC. The systems and apparatus may include a thermal sensor on a memory IC; and a heating element coupled to the thermal sensor and adapted to heat the memory IC in response to a signal from the thermal sensor. The methods may include sensing a temperature of a memory IC using an integrated thermal sensor on the memory IC and heating the memory IC, using an integrated heating element operatively coupled to the thermal sensor, if the sensed temperature is below a threshold temperature.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: August 10, 2010
    Assignee: Sandisk 3D LLC
    Inventors: Tyler Thorp, Roy E. Scheuerlein
  • Patent number: 7697329
    Abstract: Methods, apparatus, and systems in accordance with this invention include memories that include a data array and a configuration array adapted to store configuration information for configuring the data array. The data array and the configuration array include a plurality of wordlines and a plurality of bitlines. The plurality of wordlines in the data array extend in the same direction as the plurality of wordlines in the configuration array. Likewise, the plurality of bitlines in the data array extend in the same direction as the plurality of bitlines in the configuration array. The configuration array may include a wordline driver layout, a bitline driver layout, relative positions of zia contact regions, a diode sensing orientation, a sense amplifier layout, a voltage regulator layout, and a layout of conductors proximate to the array that are each substantially similar to corresponding elements of the data array. Numerous other aspects are disclosed.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: April 13, 2010
    Assignee: Sandisk 3D LLC
    Inventors: Tyler Thorp, Brent Haukness
  • Patent number: 7656734
    Abstract: Systems, methods, and apparatus are provided for thermal regulation of a non-volatile memory IC. The systems and apparatus may include a thermal sensor on a memory IC; and a heating element coupled to the thermal sensor and adapted to heat the memory IC in response to a signal from the thermal sensor. The methods may include sensing a temperature of a memory IC using an integrated thermal sensor on the memory IC and heating the memory IC, using an integrated heating element operatively coupled to the thermal sensor, if the sensed temperature is below a threshold temperature.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: February 2, 2010
    Assignee: SanDisk 3D LLC
    Inventors: Tyler Thorp, Roy E. Scheuerlein
  • Patent number: 7593249
    Abstract: Improved circuitry and methods for programming memory cells of a memory device are disclosed. The improved circuitry and methods operate to protect the memory cells from potentially damaging electrical energy that can be imposed during programming of the memory cells. Additionally, the improved circuitry and methods operate to detect when programming of the memory cells has been achieved. The improved circuitry and methods are particularly useful for programming non-volatile memory cells. In one embodiment, the memory device pertains to a semiconductor memory product, such as a semiconductor memory chip or a portable memory card.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: September 22, 2009
    Assignee: Sandisk 3D LLC
    Inventors: Luca G. Fasoli, Tyler Thorp