Patents by Inventor Shih-ho Wu
Shih-ho Wu 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: 12050787Abstract: The present invention is directed to computer storage systems and methods thereof. In an embodiment, a memory system comprises a controller module, a nonvolatile memory, and a volatile memory. The controller module operates according to a command and operation table. The command and operation table can be updated to change the way controller module operates. When the command and operation table is updated, the updated table is stored at a predefined location of the nonvolatile memory. There are other embodiments as well.Type: GrantFiled: February 10, 2022Date of Patent: July 30, 2024Assignee: Rambus Inc.Inventors: Shih-ho Wu, Christopher Haywood
-
Publication number: 20220229567Abstract: The present invention is directed to computer storage systems and methods thereof. In an embodiment, a memory system comprises a controller module, a nonvolatile memory, and a volatile memory. The controller module operates according to a command and operation table. The command and operation table can be updated to change the way controller module operates. When the command and operation table is updated, the updated table is stored at a predefined location of the nonvolatile memory. There are other embodiments as well.Type: ApplicationFiled: February 10, 2022Publication date: July 21, 2022Inventors: Shih-ho WU, Christopher HAYWOOD
-
Patent number: 11249658Abstract: The present invention is directed to computer storage systems and methods thereof. In an embodiment, a memory system comprises a controller module, a nonvolatile memory, and a volatile memory. The controller module operates according to a command and operation table. The command and operation table can be updated to change the way controller module operates. When the command and operation table is updated, the updated table is stored at a predefined location of the nonvolatile memory. There are other embodiments as well.Type: GrantFiled: September 27, 2019Date of Patent: February 15, 2022Assignee: Rambus, Inc.Inventors: Shih-ho Wu, Christopher Haywood
-
Patent number: 10896099Abstract: The present invention is directed to computer storage systems and methods thereof. More specifically, embodiments of the present invention provide an isolated storage control system that includes both a non-volatile memory and a volatile memory. The non-volatile memory comprises a data area and a metadata area. In power failure or similar situations, content of the volatile memory is copied to the data area of the non-volatile memory, and various system parameters are stored at the metadata area. When the system restores its operation, the information at the metadata area is processed, and the content stored at the data area of the non-volatile memory is copied to the volatile memory. There are other embodiments as well.Type: GrantFiled: October 10, 2018Date of Patent: January 19, 2021Assignee: RAMBUS INCInventors: Shih-ho Wu, Christopher Haywood
-
Publication number: 20200104063Abstract: The present invention is directed to computer storage systems and methods thereof. In an embodiment, a memory system comprises a controller module, a nonvolatile memory, and a volatile memory. The controller module operates according to a command and operation table. The command and operation table can be updated to change the way controller module operates. When the command and operation table is updated, the updated table is stored at a predefined location of the nonvolatile memory. There are other embodiments as well.Type: ApplicationFiled: September 27, 2019Publication date: April 2, 2020Inventors: Shih-ho WU, Christopher HAYWOOD
-
Patent number: 10430092Abstract: The present invention is directed to computer storage systems and methods thereof. In an embodiment, a memory system comprises a controller module, a nonvolatile memory, and a volatile memory. The controller module operates according to a command and operation table. The command and operation table can be updated to change the way controller module operates. When the command and operation table is updated, the updated table is stored at a predefined location of the nonvolatile memory. There are other embodiments as well.Type: GrantFiled: July 28, 2014Date of Patent: October 1, 2019Assignee: Rambus Inc.Inventors: Shih-ho Wu, Christopher Haywood
-
Publication number: 20190108101Abstract: The present invention is directed to computer storage systems and methods thereof. More specifically, embodiments of the present invention provide an isolated storage control system that includes both a non-volatile memory and a volatile memory. The non-volatile memory comprises a data area and a metadata area. In power failure or similar situations, content of the volatile memory is copied to the data area of the non-volatile memory, and various system parameters are stored at the metadata area. When the system restores its operation, the information at the metadata area is processed, and the content stored at the data area of the non-volatile memory is copied to the volatile memory. There are other embodiments as well.Type: ApplicationFiled: October 10, 2018Publication date: April 11, 2019Inventors: Shih-ho WU, Christopher HAYWOOD
-
Patent number: 10102081Abstract: The present invention is directed to computer storage systems and methods thereof. More specifically, embodiments of the present invention provide an isolated storage control system that includes both a non-volatile memory and a volatile memory. The non-volatile memory comprises a data area and a metadata area. In power failure or similar situations, content of the volatile memory is copied to the data area of the non-volatile memory, and various system parameters are stored at the metadata area. When the system restores its operation, the information at the metadata area is processed, and the content stored at the data area of the non-volatile memory is copied to the volatile memory. There are other embodiments as well.Type: GrantFiled: January 9, 2017Date of Patent: October 16, 2018Assignee: Rambus Inc.Inventors: Shih-ho Wu, Christopher Haywood
-
Publication number: 20170185489Abstract: The present invention is directed to computer storage systems and methods thereof. More specifically, embodiments of the present invention provide an isolated storage control system that includes both a non-volatile memory and a volatile memory. The non-volatile memory comprises a data area and a metadata area. In power failure or similar situations, content of the volatile memory is copied to the data area of the non-volatile memory, and various system parameters are stored at the metadata area. When the system restores its operation, the information at the metadata area is processed, and the content stored at the data area of the non-volatile memory is copied to the volatile memory. There are other embodiments as well.Type: ApplicationFiled: January 9, 2017Publication date: June 29, 2017Inventors: Shih-ho WU, Christopher HAYWOOD
-
Patent number: 9575686Abstract: The present invention is directed to computer storage systems and methods thereof. More specifically, embodiments of the present invention provide an isolated storage control system that includes both a non-volatile memory and a volatile memory. The non-volatile memory comprises a data area and a metadata area. In power failure or similar situations, content of the volatile memory is copied to the data area of the non-volatile memory, and various system parameters are stored at the metadata area. When the system restores its operation, the information at the metadata area is processed, and the content stored at the data area of the non-volatile memory is copied to the volatile memory. There are other embodiments as well.Type: GrantFiled: April 25, 2016Date of Patent: February 21, 2017Assignee: RAMBUS INC.Inventors: Shih-ho Wu, Christopher Haywood
-
Publication number: 20160239240Abstract: The present invention is directed to computer storage systems and methods thereof. More specifically, embodiments of the present invention provide an isolated storage control system that includes both a non-volatile memory and a volatile memory. The non-volatile memory comprises a data area and a metadata area. In power failure or similar situations, content of the volatile memory is copied to the data area of the non-volatile memory, and various system parameters are stored at the metadata area. When the system restores its operation, the information at the metadata area is processed, and the content stored at the data area of the non-volatile memory is copied to the volatile memory. There are other embodiments as well.Type: ApplicationFiled: April 25, 2016Publication date: August 18, 2016Inventors: Shih-ho WU, Christopher HAYWOOD
-
Patent number: 9348705Abstract: The present invention is directed to computer storage systems and methods thereof. More specifically, embodiments of the present invention provide an isolated storage control system that includes both a non-volatile memory and a volatile memory. The non-volatile memory comprises a data area and a metadata area. In power failure or similar situations, content of the volatile memory is copied to the data area of the non-volatile memory, and various system parameters are stored at the metadata area. When the system restores its operation, the information at the metadata area is processed, and the content stored at the data area of the non-volatile memory is copied to the volatile memory. There are other embodiments as well.Type: GrantFiled: June 26, 2014Date of Patent: May 24, 2016Assignee: INPHI CORPORATIONInventors: Shih-Ho Wu, Christopher Haywood
-
Publication number: 20030093608Abstract: The invention provides a high speed PCI-to-PCI bridge structure and method of use thereof. One embodiment provides a first bus (240) adapted to facilitate data transfer, a second bus (215) adapted to facilitate data transfer, and a bridge (350) that couples the first bus to the second bus. The bridge is adapted to perform memory read, memory read line, and memory read multiple commands (from the first bus to the second bus). Advantageously, the bridge (350) responds to the memory read multiple command differently than either the memory read or the memory read line command.Type: ApplicationFiled: November 9, 2001Publication date: May 15, 2003Inventors: Ken Jaramillo, Shih Ho Wu, Frank Ahern
-
Patent number: 6330623Abstract: A direct memory access engine (DMA) system and method for maximizing DMA transfers of arbitrarily aligned data. The present invention utilizes physical region descriptors (PRD) stored in memory to track locations and descriptions of scattered data in a main memory. The direct memory access circuit retrieves the data in accordance with the PRD and configures the data into pieces such that intermediate pieces of data between a first piece and a last piece are the maximum amount of information a communication burst is capable of transferring and the intermediate pieces of data are aligned to a natural boundary address. The DMA engine also communicates the first piece of data and the last piece of data in a manner that minimizes memory accesses and in transfer sizes that are compatible with requirements and limitations of a system in which DMA engine is implemented.Type: GrantFiled: January 8, 1999Date of Patent: December 11, 2001Assignee: VLSI Technology, Inc.Inventors: Shih-ho Wu, David Ross Evoy
-
Patent number: 5659715Abstract: A low-cost, moderate performance small computer system is provided by allowing a single sharable block of memory to be independently accessible as graphics or main store memory. Allocation of the memory is selected programmably, eliminating the need to have the maximum memory size for each block simultaneously. Performance penalties are minimized by dynamically allocating the memory bandwidth on demand rather than through fixed time slices. A reallocatable memory subsystem enables transparent transfer of memory function of a lower-performance memory such as DRAM to occur in conjunction with a memory upgrade to a higher-performance memory such as VRAM, for example.Type: GrantFiled: May 8, 1996Date of Patent: August 19, 1997Assignee: VLSI Technology, Inc.Inventors: Shih-Ho Wu, William Desi Rhoden, Mike Nakahara
-
Patent number: 5450542Abstract: A low-cost computer system which includes a single shared memory that can be independently accessible as graphics memory or main store system memory without performance degradation. Because the "appetite" for main system memory (unlike that of a display memory) is difficult to satisfy, the memory granularity problem can be addressed by programmably reallocating an unused portion of a display memory for system memory use. Reallocation of the unused display memory alleviates any need to oversize the display memory, yet realizes the cost effectiveness of using readily available memory sizes. Further, reallocation of the graphics memory avoids any need to separately consider both the system memory and the display memory in accommodating worst case operational requirements.Type: GrantFiled: November 30, 1993Date of Patent: September 12, 1995Assignee: VLSI Technology, Inc.Inventors: Judson A. Lehman, Shih-Ho Wu