Patents by Inventor Stephen J. Gross

Stephen J. Gross 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: 11962009
    Abstract: A high-performance electrochemically active sodium molten salt catholyte enables a dramatic reduction in molten sodium battery operating temperature from near 300° C. to less than 120° C. As an example, stable electrochemical cycling was demonstrated in a high voltage (3.65 V) sodium battery comprising a sodium iodide-gallium chloride (NaI—GaCl3) molten salt catholyte for over 8 months at 110° C. The combination of high voltage, stable cycling behavior, and practical current densities supported by a molten catholyte enables a new generation of transformative high performance, low temperature molten sodium batteries.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: April 16, 2024
    Assignee: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Erik D. Spoerke, Stephen J. Percival, Martha M. Gross, Rose Y. Lee, Leo J. Small
  • Patent number: 8072817
    Abstract: Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Read operations are performed on the tracking cells, where threshold voltages of physical states of the tracking cells are further apart than threshold voltages of physical states of non-tracking cells. Based on the read operations, an extent to which the tracking cells are errored is determined.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: December 6, 2011
    Assignee: SanDisk Technologies Inc.
    Inventors: Daniel C Guterman, Stephen J Gross, Shahzad Khalid, Geoffrey S Gongwer
  • Publication number: 20110141816
    Abstract: Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Read operations are performed on the tracking cells, where threshold voltages of physical states of the tracking cells are further apart than threshold voltages of physical states of non-tracking cells. Based on the read operations, an extent to which the tracking cells are errored is determined.
    Type: Application
    Filed: February 18, 2011
    Publication date: June 16, 2011
    Applicant: SANDISK CORPORATION
    Inventors: Daniel C. Guterman, Stephen J. Gross, Shahzad Khalid, Geoffrey S. Gongwer
  • Patent number: 7916552
    Abstract: Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Additionally, some memory systems that use multi-state memory cells will apply rotation data schemes to minimize wear. The rotation scheme can be encoded in the tracking cells based on the states of multiple tracking cells, which is decoded upon reading.
    Type: Grant
    Filed: April 20, 2010
    Date of Patent: March 29, 2011
    Assignee: SanDisk Corporation
    Inventors: Daniel C. Guterman, Stephen J. Gross, Shazad Khalid, Geoffrey S. Gongwer
  • Publication number: 20100202199
    Abstract: Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Additionally, some memory systems that use multi-state memory cells will apply rotation data schemes to minimize wear. The rotation scheme can be encoded in the tracking cells based on the states of multiple tracking cells, which is decoded upon reading.
    Type: Application
    Filed: April 20, 2010
    Publication date: August 12, 2010
    Inventors: Daniel C. Guterman, Stephen J. Gross, Shazad Khalid, Geoffrey S. Gongwer
  • Patent number: 7760555
    Abstract: Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Additionally, some memory systems that use multi-state memory cells will apply rotation data schemes to minimize wear. The rotation scheme can be encoded in the tracking cells based on the states of multiple tracking cells, which is decoded upon reading.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: July 20, 2010
    Assignee: Sandisk Corporation
    Inventors: Daniel C. Guterman, Stephen J. Gross, Shahzad Khalid, Geoffrey S. Gongwer
  • Patent number: 7681094
    Abstract: Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Additionally, some memory systems that use multi-state memory cells will apply rotation data schemes to minimize wear. The rotation scheme can be encoded in the tracking cells based on the states of multiple tracking cells, which is decoded upon reading.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: March 16, 2010
    Assignee: Sandisk Corporation
    Inventors: Daniel C. Guterman, Stephen J. Gross, Shahzad Khalid, Geoffrey S. Gongwer
  • Patent number: 7546515
    Abstract: A portion of data stored in a non-volatile memory may be found to be corrupted when it is read. Where parity data is generated from portions of data and the parity data is stored with the portions of data, the corrupted data may be reconstructed from the parity data and uncorrupted portions of data.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: June 9, 2009
    Assignee: SanDisk Corporation
    Inventors: Stephen J. Gross, Bryan John Mee
  • Patent number: 7536627
    Abstract: A portion of data stored in a non-volatile memory may be found to be corrupted when it is read. Where parity data is generated from portions of data and parity data is stored with the portions of data, the corrupted data may be reconstructed from the parity data and uncorrupted portions of data.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: May 19, 2009
    Assignee: SanDisk Corporation
    Inventors: Stephen J. Gross, Bryan John Mee
  • Patent number: 7266026
    Abstract: Methods and apparatus for transforming data into a format which may be efficiently stored in a non-volatile memory are disclosed. According to one aspect of the present invention, a method for storing information of a first data format in a memory system includes generating statistics associated with the first data format, and transforming the information from the first data format to a second data format using the statistics. Once the information is transformed into the second data format, the information is stored into a memory. Storing the information in the second data format in the memory includes storing an identifier that identifies a transformation used to transform the information to the second data format. In one embodiment, costs associated with storing the information in the second data format are less than or equal to costs associated with storing the information in the first data format.
    Type: Grant
    Filed: August 9, 2005
    Date of Patent: September 4, 2007
    Assignee: SanDisk Corporation
    Inventors: Geoffrey S. Gongwer, Stephen J. Gross
  • Patent number: 7237074
    Abstract: Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Additionally, some memory systems that use multi-state memory cells will apply rotation data schemes to minimize wear. The rotation scheme can be encoded in the tracking cells based on the states of multiple tracking cells, which is decoded upon reading.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: June 26, 2007
    Assignee: Sandisk Corporation
    Inventors: Daniel C. Guterman, Stephen J. Gross, Shahzad Khalid, Geoffrey S. Gongwer
  • Patent number: 6941412
    Abstract: Methods and apparatus for transforming data into a format which may be efficiently stored in a non-volatile memory are disclosed. According to one aspect of the present invention, a method for storing information of a first data format in a memory system includes generating statistics associated with the first data format, and transforming the information from the first data format to a second data format using the statistics. Once the information is transformed into the second data format, the information is stored into a memory. Storing the information in the second data format in the memory includes storing an identifier that identifies a transformation used to transform the information to the second data format. In one embodiment, costs associated with storing the information in the second data format are less than or equal to costs associated with storing the information in the first data format.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: September 6, 2005
    Assignee: SanDisk Corporation
    Inventors: Geoffrey S. Gongwer, Stephen J. Gross
  • Publication number: 20040255090
    Abstract: Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Additionally, some memory systems that use multi-state memory cells will apply rotation data schemes to minimize wear. The rotation scheme can be encoded in the tracking cells based on the states of multiple tracking cells, which is decoded upon reading.
    Type: Application
    Filed: June 13, 2003
    Publication date: December 16, 2004
    Inventors: Daniel C. Guterman, Stephen J. Gross, Shahzad Khalid, Geoffrey S. Gongwer
  • Patent number: 6740828
    Abstract: An arm and safety switch for ammunition rounds, such as a 120 mm multipurpose tank round, senses launch detonation pressure. The switch will not arm the projectile if the pressure detected is less than or equal to a first predetermined pressure characteristic of a misfire, and will arm if the detected pressure is greater than or equal to a second predetermined pressure characteristic of a successful launch. An efficient, reliable method and mechanism operate to discriminate between successful and unsuccessful projectile launch and use that information to arm or not arm the projectile.
    Type: Grant
    Filed: August 8, 2003
    Date of Patent: May 25, 2004
    Inventors: Claudio R. Dacal, Stephen J. Gross
  • Publication number: 20040044835
    Abstract: Methods and apparatus for transforming data into a format which may be efficiently stored in a non-volatile memory are disclosed. According to one aspect of the present invention, a method for storing information of a first data format in a memory system includes generating statistics associated with the first data format, and transforming the information from the first data format to a second data format using the statistics. Once the information is transformed into the second data format, the information is stored into a memory. Storing the information in the second data format in the memory includes storing an identifier that identifies a transformation used to transform the information to the second data format. In one embodiment, costs associated with storing the information in the second data format are less than or equal to costs associated with storing the information in the first data format.
    Type: Application
    Filed: August 29, 2002
    Publication date: March 4, 2004
    Applicant: SanDisk Corporation
    Inventors: Geoffrey S. Gongwer, Stephen J. Gross
  • Patent number: 5659550
    Abstract: A memory system having a two dimensional array of EEPROM or Flash EEPROM cells is addressable by rows and columns. A word line is connected to the control gates of all the cells in each row, an erase line is connected to all the erase gates of each sector of cells, and a pair of bit lines are connected respectively to all the sources and drains of each column of cells. The memory system incorporates a word line current detector and an erase line current detector in addition to the usual bit line current detectors. The leakage current of each of the lines are measured after predetermined memory events such as program or erase operations. When a defective row or column is detected, it is electrically isolated from other columns by programming and is mapped out and replaced. Data recovery schemes include reading a defective column by a switched-memory-source-drain technique.
    Type: Grant
    Filed: June 23, 1995
    Date of Patent: August 19, 1997
    Assignee: SanDisk Corporation
    Inventors: Sanjay Mehrotra, Winston Lee, George Samachisa, Stephen J. Gross
  • Patent number: 5504760
    Abstract: In a mixed data encoding scheme for programming data into a flash sector of a flash EEPROM system, a method for determining which data encoding scheme has been used for programming the retrieved data involves examining whether an error correction code of the data indicates an error.
    Type: Grant
    Filed: November 8, 1993
    Date of Patent: April 2, 1996
    Assignee: SanDisk Corporation
    Inventors: Eliyahou Harari, Daniel C. Guterman, Sanjay Mehrotra, Stephen J. Gross, Robert D. Norman
  • Patent number: 5428621
    Abstract: A memory system having a two dimensional array of EEPROM or Flash EEPROM cells is addressable by rows and columns. A word line is connected to the control gates of all the cells in each row, an erase line is connected to all the erase gates of each sector of cells, and a pair of bit lines are connected respectively to all the sources and drains of each column of cells. The memory system incorporates a word line current detector and an erase line current detector in addition to the usual bit line current detectors. The leakage current of each of the lines are measured after predetermined memory events such as program or erase operations. When a defective row or column is detected, it is electrically isolated from other columns by programming and is mapped out and replaced. Data recovery schemes include reading a defective column by a switched-memory-source-drain technique.
    Type: Grant
    Filed: September 21, 1992
    Date of Patent: June 27, 1995
    Assignee: SunDisk Corporation
    Inventors: Sanjay Mehrotra, Winston Lee, George Samachisa, Stephen J. Gross
  • Patent number: 5396468
    Abstract: Various optimizing techniques are used for erasing semiconductor electrically erasable programmable read only memories (EEPROM). An erase algorithm accomplishes erasing of a group of memory cells by application of incremental erase pulses. Techniques include a 2-phase verification process interleaving between pulse applications; special handling of a sample of cells within each erasable unit group; defects handling; and adaptive initial erasing voltages. A streamlined write operation on a flash sector of the EEPROM is implemented by employing the optimized erase in an efficient manner. The write operation includes an initial quick erase of the sector followed by programming of data and verification. Only on those infrequent occasions when a failure occurs as manifested during program verification that the optimized erase will need be evoked.
    Type: Grant
    Filed: November 8, 1993
    Date of Patent: March 7, 1995
    Assignee: SunDisk Corporation
    Inventors: Eliyahou Harari, Daniel C. Guterman, Sanjay Mehrotra, Stephen J. Gross, John S. Mangan
  • Patent number: 5369615
    Abstract: Various optimizing techniques are used for erasing semiconductor electrically erasable programmable read only memories (EEPROM), An erase algorithm accomplishes erasing of a group of memory cells by application of incremental erase pulses, Techniques include a 2-phase verification process interleaving between pulse applications; special handling of a sample of cells within each erasable unit group; defects handling; adaptive initial erasing voltages; and single- and hybrid-phase algorithms with sector to sector estimation of erase characteristics by table lookup. Techniques are also employed for controlling the uniformity of program/erase cycling of cells in each erasable unit group, Defects handling includes an adaptive data encoding scheme.
    Type: Grant
    Filed: November 8, 1993
    Date of Patent: November 29, 1994
    Assignee: SunDisk Corporation
    Inventors: Eliyahou Harari, Daniel C. Guterman, Sanjay Mehrotra, Stephen J. Gross