Patents by Inventor Brett K. Dodds
Brett K. Dodds 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: 20240078153Abstract: Memory devices, systems including memory devices, and methods of operating memory devices are described, in which a host device may access a group of memory cells (e.g., portion of an array configurable to store ECC parity bits) otherwise reserved for ECC functionality of a memory device. The memory device may include a register to indicate whether its ECC functionality is enabled or disabled. When the register indicates the ECC functionality is disabled, the memory device may increase a storage capacity available to the host device by making the group of memory cells available for user-accessible data. Additionally or alternatively, the memory device may store metadata associated with various operational aspects of the memory device in the group of memory cells. Moreover, the memory device may modify a burst length to accommodate additional information to be stored in or read from the group of memory cells.Type: ApplicationFiled: May 8, 2023Publication date: March 7, 2024Inventors: Aaron Jannusch, Brett K. Dodds, Debra M. Bell, Joshua E. Alzheimer, Scott E. Smith
-
Publication number: 20240004802Abstract: Methods, apparatuses, and systems related to securing memory data are described. A hardware circuit is configured to encrypt and decrypt memory data using a scrambling key unique to a computing process processing the memory data. In writing the memory data, the hardware circuit generates scrambled memory data based on encrypting the memory data according to the security key. The scrambled memory data is stored for the write operation instead of the memory data. When the same process reads back the scrambled data, the same security key can be used to decrypt the scrambled data and recover the initial unscrambled memory data.Type: ApplicationFiled: September 1, 2023Publication date: January 4, 2024Inventor: Brett K. Dodds
-
Patent number: 11748271Abstract: Methods, apparatuses, and systems related to securing memory data are described. A hardware circuit is configured to encrypt and decrypt memory data using a scrambling key unique to a computing process processing the memory data. In writing the memory data, the hardware circuit generates scrambled memory data based on encrypting the memory data according to the security key. The scrambled memory data is stored for the write operation instead of the memory data. When the same process reads back the scrambled data, the same security key can be used to decrypt the scrambled data and recover the initial unscrambled memory data.Type: GrantFiled: April 15, 2020Date of Patent: September 5, 2023Assignee: Micron Technology, Inc.Inventor: Brett K. Dodds
-
Patent number: 11687403Abstract: Memory devices, systems including memory devices, and methods of operating memory devices are described, in which a host device may access a group of memory cells (e.g., portion of an array configurable to store ECC parity bits) otherwise reserved for ECC functionality of a memory device. The memory device may include a register to indicate whether its ECC functionality is enabled or disabled. When the register indicates the ECC functionality is disabled, the memory device may increase a storage capacity available to the host device by making the group of memory cells available for user-accessible data. Additionally or alternatively, the memory device may store metadata associated with various operational aspects of the memory device in the group of memory cells. Moreover, the memory device may modify a burst length to accommodate additional information to be stored in or read from the group of memory cells.Type: GrantFiled: June 17, 2021Date of Patent: June 27, 2023Assignee: Micron Technology, Inc.Inventors: Aaron Jannusch, Brett K. Dodds, Debra M. Bell, Joshua E. Alzheimer, Scott E. Smith
-
Patent number: 11676052Abstract: Embodiments of the disclosure are drawn to apparatuses, systems, methods for an internet of things (IoT) system to include edge devices that perform at least some functions without communicating with a cloud computing system. An edge device may include a memory with on-memory pattern matching capabilities. The edge device may perform pattern matching operations on data collected by the edge device or sensors in communication with the edge device. Based on results of the pattern matching operations, the edge device may perform various functions, such as transmitting data to the cloud computing system, activating an alarm, and/or changing a frequency at which data is transmitted.Type: GrantFiled: April 15, 2020Date of Patent: June 13, 2023Assignee: MICRON TECHNOLOGY, INC.Inventors: Debra M. Bell, James S. Rehmeyer, Brett K. Dodds, Anthony D. Veches, Libo Wang, Di Wu
-
Patent number: 11165444Abstract: Methods, apparatuses, and systems related to a data storage are described. Data targeted for storage is communicated to a memory device along with a scramble key. The scramble key is used to encode the target data, and the encoded data is stored at the memory device. For read operations, the encoded data is provided instead of the target data, and the target data is recovered outside of the memory device according to the scramble key.Type: GrantFiled: November 14, 2019Date of Patent: November 2, 2021Assignee: Micron Technology, Inc.Inventor: Brett K. Dodds
-
Publication number: 20210326273Abstract: Methods, apparatuses, and systems related to securing memory data are described. A hardware circuit is configured to encrypt and decrypt memory data using a scrambling key unique to a computing process processing the memory data. In writing the memory data, the hardware circuit generates scrambled memory data based on encrypting the memory data according to the security key. The scrambled memory data is stored for the write operation instead of the memory data. When the same process reads back the scrambled data, the same security key can be used to decrypt the scrambled data and recover the initial unscrambled memory data.Type: ApplicationFiled: April 15, 2020Publication date: October 21, 2021Inventor: Brett K. Dodds
-
Publication number: 20210326732Abstract: Embodiments of the disclosure are drawn to apparatuses, systems, methods for an internet of things (IoT) system to include edge devices that perform at least some functions without communicating with a cloud computing system. An edge device may include a memory with on-memory pattern matching capabilities. The edge device may perform pattern matching operations on data collected by the edge device or sensors in communication with the edge device. Based on results of the pattern matching operations, the edge device may perform various functions, such as transmitting data to the cloud computing system, activating an alarm, and/or changing a frequency at which data is transmitted.Type: ApplicationFiled: April 15, 2020Publication date: October 21, 2021Applicant: MICRON TECHNOLOGY, INC.Inventors: DEBRA M. BELL, JAMES S. REHMEYER, BRETT K. DODDS, ANTHONY D. VECHES, LIBO WANG, DI WU
-
Publication number: 20210311822Abstract: Memory devices, systems including memory devices, and methods of operating memory devices are described, in which a host device may access a group of memory cells (e.g., portion of an array configurable to store ECC parity bits) otherwise reserved for ECC functionality of a memory device. The memory device may include a register to indicate whether its ECC functionality is enabled or disabled. When the register indicates the ECC functionality is disabled, the memory device may increase a storage capacity available to the host device by making the group of memory cells available for user-accessible data. Additionally or alternatively, the memory device may store metadata associated with various operational aspects of the memory device in the group of memory cells. Moreover, the memory device may modify a burst length to accommodate additional information to be stored in or read from the group of memory cells.Type: ApplicationFiled: June 17, 2021Publication date: October 7, 2021Inventors: Aaron Jannusch, Brett K. Dodds, Debra M. Bell, Joshua E. Alzheimer, Scott E. Smith
-
Patent number: 11042436Abstract: Memory devices, systems including memory devices, and methods of operating memory devices are described, in which a host device may access a group of memory cells (e.g., portion of an array configurable to store ECC parity bits) otherwise reserved for ECC functionality of a memory device. The memory device may include a register to indicate whether its ECC functionality is enabled or disabled. When the register indicates the ECC functionality is disabled, the memory device may increase a storage capacity available to the host device by making the group of memory cells available for user-accessible data. Additionally or alternatively, the memory device may store metadata associated with various operational aspects of the memory device in the group of memory cells. Moreover, the memory device may modify a burst length to accommodate additional information to be stored in or read from the group of memory cells.Type: GrantFiled: August 29, 2019Date of Patent: June 22, 2021Assignee: Micron Technology, Inc.Inventors: Aaron Jannusch, Brett K. Dodds, Debra M. Bell, Joshua E. Alzheimer, Scott E. Smith
-
Publication number: 20210152190Abstract: Methods, apparatuses, and systems related to a data storage are described. Data targeted for storage is communicated to a memory device along with a scramble key. The scramble key is used to encode the target data, and the encoded data is stored at the memory device. For read operations, the encoded data is provided instead of the target data, and the target data is recovered outside of the memory device according to the scrambled key.Type: ApplicationFiled: November 14, 2019Publication date: May 20, 2021Inventor: Brett K. Dodds
-
Publication number: 20210064460Abstract: Memory devices, systems including memory devices, and methods of operating memory devices are described, in which a host device may access a group of memory cells (e.g., portion of an array configurable to store ECC parity bits) otherwise reserved for ECC functionality of a memory device. The memory device may include a register to indicate whether its ECC functionality is enabled or disabled. When the register indicates the ECC functionality is disabled, the memory device may increase a storage capacity available to the host device by making the group of memory cells available for user-accessible data. Additionally or alternatively, the memory device may store metadata associated with various operational aspects of the memory device in the group of memory cells. Moreover, the memory device may modify a burst length to accommodate additional information to be stored in or read from the group of memory cells.Type: ApplicationFiled: August 29, 2019Publication date: March 4, 2021Inventors: Aaron Jannusch, Brett K. Dodds, Debra M. Bell, Joshua M. Alzheimer, Scott E. Smith