Patents by Inventor Peter S. Feeley
Peter S. Feeley 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: 9235546Abstract: A method and system is disclosed for operating a NAND memory device. The NAND memory device is operated by transmitting serial peripheral interface signals from a host to a NAND memory device, whereby the signals are communicated to a NAND memory in the NAND memory device without modifying the signals into a standard NAND memory format. Similarly, a method and system is disclosed for receiving signals from the NAND memory device without modifying the signals from a standard NAND format into a serial format. The system also incorporates error detection and correction techniques to detect and correct errors in data stored in the NAND memory device.Type: GrantFiled: April 7, 2014Date of Patent: January 12, 2016Assignee: Micron Technology, Inc.Inventors: Theodore T. Pekny, Victor Y. Tsai, Peter S. Feeley
-
Publication number: 20140331105Abstract: A method and system is disclosed for operating a NAND memory device. The NAND memory device is operated by transmitting serial peripheral interface signals from a host to a NAND memory device, whereby the signals are communicated to a NAND memory in the NAND memory device without modifying the signals into a standard NAND memory format. Similarly, a method and system is disclosed for receiving signals from the NAND memory device without modifying the signals from a standard NAND format into a serial format. The system also incorporates error detection and correction techniques to detect and correct errors in data stored in the NAND memory device.Type: ApplicationFiled: April 7, 2014Publication date: November 6, 2014Applicant: Micron Technology, Inc.Inventors: Theodore T. Pekny, Victor Y. Tsai, Peter S. Feeley
-
Patent number: 8694860Abstract: A method and system is disclosed for operating a NAND memory device. The NAND memory device is operated by transmitting serial peripheral interface signals from a host to a NAND memory device, whereby the signals are communicated to a NAND memory in the NAND memory device without modifying the signals into a standard NAND memory format. Similarly, a method and system is disclosed for receiving signals from the NAND memory device without modifying the signals from a standard NAND format into a serial format. The system also incorporates error detection and correction techniques to detect and correct errors in data stored in the NAND memory device.Type: GrantFiled: January 7, 2013Date of Patent: April 8, 2014Assignee: Micron Technology, Inc.Inventors: Theodore T. Pekny, Victor Y. Tsai, Peter S. Feeley
-
Patent number: 8468400Abstract: One or more techniques are provided for programming a flash memory device. In one embodiment, the memory device is programmed such that a data pattern written to a page in the memory device has encoded therein an expected count value corresponding to the number of times a first binary value occurs in the data pattern. The data pattern includes the program data and the expected count value, and is written to the page in a single operation. The expected count value may be stored in a count field in the management area of the page. During a page read operation, the expected count value is compared to the actual count of the number of bits having the first binary value in the data area of the page. If the expected count is equal to the actual count, then the program data is determined to be valid.Type: GrantFiled: August 20, 2012Date of Patent: June 18, 2013Assignee: Micron Technology, Inc.Inventors: Peter S. Feeley, Wanmo Wong, Theodore T. Pekny, Samuel A. Shapero, Brady Keays
-
Publication number: 20130124946Abstract: A method and system is disclosed for operating a NAND memory device. The NAND memory device is operated by transmitting serial peripheral interface signals from a host to a NAND memory device, whereby the signals are communicated to a NAND memory in the NAND memory device without modifying the signals into a standard NAND memory format. Similarly, a method and system is disclosed for receiving signals from the NAND memory device without modifying the signals from a standard NAND format into a serial format. The system also incorporates error detection and correction techniques to detect and correct errors in data stored in the NAND memory device.Type: ApplicationFiled: January 7, 2013Publication date: May 16, 2013Applicant: Micron Technology, Inc.Inventors: Theodore T. Pekny, Victor Y. Tsai, Peter S. Feeley
-
Patent number: 8352833Abstract: A method and system is disclosed for operating a NAND memory device. The NAND memory device is operated by transmitting serial peripheral interface signals from a host to a NAND memory device, whereby the signals are communicated to a NAND memory in the NAND memory device without modifying the signals into a standard NAND memory format. Similarly, a method and system is disclosed for receiving signals from the NAND memory device without modifying the signals from a standard NAND format into a serial format. The system also incorporates error detection and correction techniques to detect and correct errors in data stored in the NAND memory device.Type: GrantFiled: January 24, 2012Date of Patent: January 8, 2013Assignee: Micron Technology, Inc.Inventors: Theodore T. Pekny, Victor Y. Tsai, Peter S. Feeley
-
Publication number: 20120314498Abstract: One or more techniques are provided for programming a flash memory device. In one embodiment, the memory device is programmed such that a data pattern written to a page in the memory device has encoded therein an expected count value corresponding to the number of times a first binary value occurs in the data pattern. The data pattern includes the program data and the expected count value, and is written to the page in a single operation. The expected count value may be stored in a count field in the management area of the page. During a page read operation, the expected count value is compared to the actual count of the number of bits having the first binary value in the data area of the page. If the expected count is equal to the actual count, then the program data is determined to be valid.Type: ApplicationFiled: August 20, 2012Publication date: December 13, 2012Applicant: Micron Technology, Inc.Inventors: Peter S. Feeley, Wanmo Wong, Theodore T. Pekny, Samuel A. Shapero, Brady Keays
-
Patent number: 8250417Abstract: One or more techniques are provided for programming a flash memory device. In one embodiment, the memory device is programmed such that a data pattern written to a page in the memory device has encoded therein an expected count value corresponding to the number of times a first binary value occurs in the data pattern. The data pattern includes the program data and the expected count value, and is written to the page in a single operation. The expected count value may be stored in a count field in the management area of the page. During a page read operation, the expected count value is compared to the actual count of the number of bits having the first binary value in the data area of the page. If the expected count is equal to the actual count, then the program data is determined to be valid.Type: GrantFiled: January 14, 2009Date of Patent: August 21, 2012Assignee: Micron Technology, Inc.Inventors: Peter S. Feeley, Wanmo Wong, Theodore T. Pekny, Samuel A. Shapero, Brady Keays
-
Publication number: 20120124446Abstract: A method and system is disclosed for operating a NAND memory device. The NAND memory device is operated by transmitting serial peripheral interface signals from a host to a NAND memory device, whereby the signals are communicated to a NAND memory in the NAND memory device without modifying the signals into a standard NAND memory format. Similarly, a method and system is disclosed for receiving signals from the NAND memory device without modifying the signals from a standard NAND format into a serial format. The system also incorporates error detection and correction techniques to detect and correct errors in data stored in the NAND memory device.Type: ApplicationFiled: January 24, 2012Publication date: May 17, 2012Applicant: Micron Technology, Inc.Inventors: Theodore T. Pekny, Victor Y. Tsai, Peter S. Feeley
-
Patent number: 8103936Abstract: A method and system is disclosed for operating a NAND memory device. The NAND memory device is operated by transmitting serial peripheral interface signals from a host to a NAND memory device, whereby the signals are communicated to a NAND memory in the NAND memory device without modifying the signals into a standard NAND memory format. Similarly, a method and system is disclosed for receiving signals from the NAND memory device without modifying the signals from a standard NAND format into a serial format. The system also incorporates error detection and correction techniques to detect and correct errors in data stored in the NAND memory device.Type: GrantFiled: October 17, 2007Date of Patent: January 24, 2012Assignee: Micron Technology, Inc.Inventors: Theodore T. Pekny, Victor Y. Tsai, Peter S. Feeley
-
Publication number: 20100177564Abstract: One or more techniques are provided for programming a flash memory device. In one embodiment, the memory device is programmed such that a data pattern written to a page in the memory device has encoded therein an expected count value corresponding to the number of times a first binary value occurs in the data pattern. The data pattern includes the program data and the expected count value, and is written to the page in a single operation. The expected count value may be stored in a count field in the management area of the page. During a page read operation, the expected count value is compared to the actual count of the number of bits having the first binary value in the data area of the page. If the expected count is equal to the actual count, then the program data is determined to be valid.Type: ApplicationFiled: January 14, 2009Publication date: July 15, 2010Applicant: Micron Technology, Inc.Inventors: Peter S. Feeley, Wanmo Wong, Theodore T. Pekny, Samuel A. Shapero, Brady Keays
-
Publication number: 20090103380Abstract: A method and system is disclosed for operating a NAND memory device. The NAND memory device is operated by transmitting serial peripheral interface signals from a host to a NAND memory device, whereby the signals are communicated to a NAND memory in the NAND memory device without modifying the signals into a standard NAND memory format. Similarly, a method and system is disclosed for receiving signals from the NAND memory device without modifying the signals from a standard NAND format into a serial format. The system also incorporates error detection and correction techniques to detect and correct errors in data stored in the NAND memory device.Type: ApplicationFiled: October 17, 2007Publication date: April 23, 2009Applicant: MICRON TECHNOLOGY, INC.Inventors: THEODORE T. PEKNY, VICTOR Y. TSAI, PETER S. FEELEY
-
Patent number: 5734926Abstract: A direct memory access controller controls many direct memory access ports using a token passing scheme. The system multiplexes the port's accesses to external random access memory by daisy-chaining a loop of direct access memory ports and passing the token around to each port. Once a port receives the token it may request as many random access memory accesses as it requires. These accesses may be either read operations or write operations with both using the same multiplexed data bus. The latency inherent in reading an external RAM causes no loss in the access efficiency. When the port has completed its data transfer or if the port does not require a data transfer, the token is passed to the next direct memory access port for its data transfer. The token is passed around to all connected ports until all have had an opportunity to complete any memory transfers which they required. Each port is identical except for a binary identification code that is used to represent each port.Type: GrantFiled: May 26, 1995Date of Patent: March 31, 1998Assignee: Advanced Hardware ArchitecturesInventors: Peter S. Feeley, Kenneth J. Baker
-
Patent number: 5532693Abstract: An adaptive lossless data compression system with systolic string matching logic performs compression and decompression at the maximum rate of one symbol per clock cycle. The adaptive data compression system uses an improvement of the LZ1 algorithm. A content addressable memory (CAM) is used to store the last n input symbols. The CAM is stationary, stored data is not shifted throughout the CAM, but rather the CAM is used as a circular queue controlled by a Write Address Pointer Counter (WREN). During a compression operation, a new input symbol may be written to the CAM on each clock cycle, while simultaneously the rest of the CAM is searched for the input symbol. Associated with each word of the CAM array is a String Match State Machine (SMSM) and, an address logic module (ALM). These modules detect the occurrence of strings stored in the CAM array that match the current input string and report the address of the longest matching string nearest to the Write Address Pointer.Type: GrantFiled: June 13, 1994Date of Patent: July 2, 1996Assignee: Advanced Hardware ArchitecturesInventors: Kel D. Winters, Patrick A. Owsley, Catherine A. French, Robert M. Bode, Peter S. Feeley