Patents by Inventor Zhi-Ming Sun

Zhi-Ming Sun 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: 8145839
    Abstract: By taking advantage of parallel data processing and transmission techniques, the data access rate of a redundant array of independent disks (RAID) level 5 can be boosted significantly. A data distribution and aggregation unit is utilized to distribute a data stream into a plurality of data sub-streams based on the primitive data access block of storage devices as a processing unit of data writing, or to aggregate a plurality of data sub-streams to form a data stream based on the primitive data access block of storage devices as a processing unit of data reading. An exclusive OR operation unit capable of parallel data processing is introduced for performing data processing on the plurality of data sub-streams simultaneously. The data transmission of each data sub-stream is controlled individually by one of a plurality of transmission controllers.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: March 27, 2012
    Assignee: JMicron Technology Corp.
    Inventor: Zhi-Ming Sun
  • Publication number: 20110125963
    Abstract: An electronic device with data backup/restore capability includes a connection port, an internal storage device, a storage device controller, a processor and a bridge circuit. The internal storage device is used for storing data. The storage device controller is coupled to the connection port and the internal storage device, for controlling data accessing and data backup/restore operations of the internal storage device. The processor is used for controlling the operation of the electronic device. The bridge circuit is coupled between the storage device controller and the processor.
    Type: Application
    Filed: April 22, 2010
    Publication date: May 26, 2011
    Inventor: Zhi-Ming Sun
  • Publication number: 20110119416
    Abstract: A storage control method for a computer system for automatically executing connection at a proper time includes a storage control device generating a command for accessing a storage device, outputting the command through a port multiplier, and the computer system transmitting a signal to the port multiplier to form a connection state with the storage control device when a connection request is received by the storage control device.
    Type: Application
    Filed: April 15, 2010
    Publication date: May 19, 2011
    Inventor: Zhi-Ming Sun
  • Patent number: 7908471
    Abstract: When booting a host, a host peripheral system sends a boot code to the host for controlling the booting operation of the host via a serial transmission line, and loads an external program code into the host. After setting up a transmission mechanism through executing the external program code, the host can forward a write command to the host peripheral system for writing the data provided by the external program code to the command identification sector of the non-volatile memory of the host peripheral system, and the host peripheral system is capable of identifying the data as a command and executes functional operations corresponding to the command. After finishing the functional operations, the host peripheral system forwards a finish signal to the host, and the host is able to send a read command for fetching the data signal generated in the functional operations.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: March 15, 2011
    Assignee: JMicron Technology Corp.
    Inventor: Zhi-Ming Sun
  • Publication number: 20110022744
    Abstract: A storage control method for a computer system for automatically executing off line at a proper time includes a storage controller generating a command for accessing a storage device, receiving and transmitting the command through a port multiplier, and the port multiplier performing off line when a ready packet is not received from the storage device or the storage device is absent.
    Type: Application
    Filed: December 2, 2009
    Publication date: January 27, 2011
    Inventor: Zhi-Ming Sun
  • Publication number: 20090287882
    Abstract: By taking advantage of parallel data processing and transmission techniques, the data access rate of a redundant array of independent disks (RAID) level 5 can be boosted significantly. A data distribution and aggregation unit is utilized to distribute a data stream into a plurality of data sub-streams based on the primitive data access block of storage devices as a processing unit of data writing, or to aggregate a plurality of data sub-streams to form a data stream based on the primitive data access block of storage devices as a processing unit of data reading. An exclusive OR operation unit capable of parallel data processing is introduced for performing data processing on the plurality of data sub-streams simultaneously. The data transmission of each data sub-stream is controlled individually by one of a plurality of transmission controllers.
    Type: Application
    Filed: March 11, 2009
    Publication date: November 19, 2009
    Inventor: Zhi-Ming Sun
  • Publication number: 20090254741
    Abstract: When booting a host, a host peripheral system sends a boot code to the host for controlling the booting operation of the host via a serial transmission line, and loads an external program code into the host. After setting up a transmission mechanism through executing the external program code, the host can forward a write command to the host peripheral system for writing the data provided by the external program code to the command identification sector of the non-volatile memory of the host peripheral system, and the host peripheral system is capable of identifying the data as a command and executes functional operations corresponding to the command. After finishing the functional operations, the host peripheral system forwards a finish signal to the host, and the host is able to send a read command for fetching the data signal generated in the functional operations.
    Type: Application
    Filed: May 29, 2008
    Publication date: October 8, 2009
    Inventor: Zhi-Ming Sun
  • Publication number: 20090216946
    Abstract: Concerning the operations of a redundant array of independent disks 1 system, a reading process is carried out by skipping the even-address storage units in a first storage device, sequentially fetching the data of the odd-address storage units in the first storage device for forming a first data stream, skipping the odd-address storage units in a second storage device, sequentially fetching the data of the even-address storage units in the second storage device for forming a second data stream, and merging the first data stream and the second data stream for generating a readout data stream.
    Type: Application
    Filed: May 25, 2008
    Publication date: August 27, 2009
    Inventor: Zhi-Ming Sun