Patents by Inventor Chin-Chung Kuo

Chin-Chung Kuo 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: 11989424
    Abstract: The invention discloses a digital signature system. The digital signature system comprises an electronic device and a data storage device. The electronic device generates a specific data by executing a specific operation, and calculates the specific data via a hash algorithm to generate a hash data. The data storage device comprises a controller, a plurality of flash memories, and a data transmission interface. The electronic device transmits the hash data to the data storage device via the transmission interface. The controller comprises a firmware. The firmware reads an unclonable function, and generates a private key according to the unclonable function, and encrypts the hash data by the private key to obtain a digital signature. The data storage device transmits the digital signature to the electronic device via the transmission interface.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: May 21, 2024
    Assignee: INNODISK CORPORATION
    Inventors: Ming-Sheng Chen, Chin-Chung Kuo
  • Patent number: 11768742
    Abstract: A data storage device is disclosed. The data storage device comprises a controller and a data storage unit. The controller comprises a firmware. The data storage unit comprises a first system storage sector and a second system storage sector. A state of the first system storage sector is preset as a display state by the firmware, and a state of the second system storage sector is preset as a hidden state by the firmware. The first system storage sector stores an original operating system, and the second system storage sector stores a backup operating system. When the original operating system damages, the firmware will recover the original operating system in the first system storage sector via the backup operating system in the second system storage sector; afterwards, a boot operation can be executed via the original operating system recovered, again.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: September 26, 2023
    Assignee: Innodisk Corporation
    Inventors: Ming-Sheng Chen, Chih-Ching Wu, Chin-Chung Kuo
  • Patent number: 11768969
    Abstract: A data protection system is disclosed. The data protection system comprises a cloud management platform and at least one data storage device. The cloud management platform includes a database stored with at least one key. The data storage device includes a data storage unit, a microprocessor, and a network communication component. The microprocessor is communicated with the cloud management platform by the network communication component. The data storage unit comprises a controller and a plurality of flash memories. The flash memories store a plurality of encrypted data. The microprocessor sends a key extraction request including a unique code to the cloud management platform. The cloud management platform selects the key matching to the unique code in the key extraction request from the database, and transmits the selected key to the data storage device. The controller of the data storage device decrypts the encrypted data by the key.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: September 26, 2023
    Assignee: Innodisk Corporation
    Inventor: Chin-Chung Kuo
  • Publication number: 20220255751
    Abstract: The invention provides a system capable uploading data into a blockchain, which comprises a data storage device and an electronic device. The data storage device comprises a controller, a plurality of flash memories, and a data transmission interface. The electronic device comprises a processor and a network communication component. The controller calculates a specific data stored in the flash memories by a hash algorithm to obtain a hash data corresponding to the specific data, and transmits the hash data to the electronic device. The processor of the electronic device uploads the hash data to the blockchain by a data chaining program so as to chain the hash data into the blockchain. Accordingly, the system chains the hash data corresponding to the specific data into the blockchain to ensure the security of the specific data in use.
    Type: Application
    Filed: January 18, 2022
    Publication date: August 11, 2022
    Inventors: CHIN-CHUNG KUO, MING-SHENG CHEN
  • Publication number: 20220247568
    Abstract: The invention discloses a digital signature system. The digital signature system comprises an electronic device and a data storage device. The electronic device generates a specific data by executing a specific operation, and calculates the specific data via a hash algorithm to generate a hash data. The data storage device comprises a controller, a plurality of flash memories, and a data transmission interface. The electronic device transmits the hash data to the data storage device via the transmission interface. The controller comprises a firmware. The firmware reads an unclonable function, and generates a private key according to the unclonable function, and encrypts the hash data by the private key to obtain a digital signature. The data storage device transmits the digital signature to the electronic device via the transmission interface.
    Type: Application
    Filed: October 18, 2021
    Publication date: August 4, 2022
    Inventors: MING-SHENG CHEN, CHIN-CHUNG KUO
  • Publication number: 20220244866
    Abstract: The invention discloses a digital signature system. The digital signature system comprises an electronic device and a data storage device. The electronic device generates a specific data by executing a specific operation, and calculates the specific data via a hash algorithm to generate a hash data. The data storage device comprises a controller, a plurality of flash memories, and a data transmission interface. The electronic device transmits the hash data to the data storage device via the transmission interface. The controller comprises a firmware. The firmware reads an unclonable function, and generates a private key according to the unclonable function, and encrypts the hash data by the private key to obtain a digital signature. The data storage device transmits the digital signature to the electronic device via the transmission interface.
    Type: Application
    Filed: October 18, 2021
    Publication date: August 4, 2022
    Inventors: MING-SHENG CHEN, CHIN-CHUNG KUO
  • Publication number: 20220179755
    Abstract: A data storage device is disclosed. The data storage device comprises a controller and a data storage unit. The controller comprises a firmware. The data storage unit comprises a first system storage sector and a second system storage sector. A state of the first system storage sector is preset as a display state by the firmware, and a state of the second system storage sector is preset as a hidden state by the firmware. The first system storage sector stores an original operating system, and the second system storage sector stores a backup operating system. When the original operating system damages, the firmware will recover the original operating system in the first system storage sector via the backup operating system in the second system storage sector; afterwards, a boot operation can be executed via the original operating system recovered, again.
    Type: Application
    Filed: September 14, 2021
    Publication date: June 9, 2022
    Inventors: Ming-Sheng CHEN, Chih-Ching WU, Chin-Chung KUO
  • Publication number: 20220092005
    Abstract: A data storage device is disclosed. The data storage device comprises a data storage unit, a data transmission interface, and a microprocessor. The data transmission interface is connected to the data storage unit via a switch. The microprocessor is connected to an input and output device, and connected to the data storage unit via the switch. The microprocessor is configured with an embedded system. When a connection between the data transmission interface and the data storage unit is conducted via the switch, a host is able to read data from or write to the data storage unit via the data transmission interface. Otherwise, when a connection between the microprocessor and the data storage unit is conducted via the switch, the embedded system of the microprocessor can execute an input and output process between the input and output device and the data storage unit.
    Type: Application
    Filed: July 21, 2021
    Publication date: March 24, 2022
    Inventor: CHIN-CHUNG KUO
  • Patent number: 11238183
    Abstract: A data protection system is disclosed. The data protection system comprises a cloud management platform and at least one data storage device. The cloud management platform includes a database stored with at least one key. The data storage device includes a data storage unit, a microprocessor, and a network communication component. The microprocessor is communicated with the cloud management platform by the network communication component. The data storage unit comprises a controller and a plurality of flash memories. The flash memories store a plurality of encrypted data. The microprocessor sends a key extraction request including a unique code to the cloud management platform. The cloud management platform selects the key matching to the unique code in the key extraction request from the database, and transmits the selected key to the data storage device. The controller of the data storage device decrypts the encrypted data by the key.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: February 1, 2022
    Assignee: Innodisk Corporation
    Inventor: Chin-Chung Kuo
  • Publication number: 20220012375
    Abstract: A data protection system is disclosed. The data protection system comprises a cloud management platform and at least one data storage device. The cloud management platform includes a database stored with at least one key. The data storage device includes a data storage unit, a microprocessor, and a network communication component. The microprocessor is communicated with the cloud management platform by the network communication component. The data storage unit comprises a controller and a plurality of flash memories. The flash memories store a plurality of encrypted data. The microprocessor sends a key extraction request including a unique code to the cloud management platform. The cloud management platform selects the key matching to the unique code in the key extraction request from the database, and transmits the selected key to the data storage device. The controller of the data storage device decrypts the encrypted data by the key.
    Type: Application
    Filed: September 23, 2021
    Publication date: January 13, 2022
    Inventor: Chin-Chung Kuo
  • Publication number: 20210326491
    Abstract: A data protection system is disclosed. The data protection system comprises a cloud management platform and at least one data storage device. The cloud management platform includes a database stored with at least one key. The data storage device includes a data storage unit, a microprocessor, and a network communication component. The microprocessor is communicated with the cloud management platform by the network communication component. The data storage unit comprises a controller and a plurality of flash memories. The flash memories store a plurality of encrypted data. The microprocessor sends a key extraction request including a unique code to the cloud management platform. The cloud management platform selects the key matching to the unique code in the key extraction request from the database, and transmits the selected key to the data storage device. The controller of the data storage device decrypts the encrypted data by the key.
    Type: Application
    Filed: September 30, 2020
    Publication date: October 21, 2021
    Inventor: CHIN-CHUNG KUO
  • Publication number: 20190036285
    Abstract: The present invention provides a high-speed transmission connector and application device thereof. The application device comprises an outer shell that is provided at a bottom end thereof with an OcuLink device connector conforming to an OcuLink transmission specification, and provided at an inside thereof with an application module connected to the OcuLink device connector. The OcuLink device connector can be inserted into an OcuLink board connector disposed on a motherboard, a computer system, or a circuit board. The application device further comprises an engagement element capable of engaging with a fixed element of the OcuLink board connector. The application device is directly electrically connected to the motherboard without the use of the transmission line, it will not only improve the heat dissipation of the motherboar, but also increase the stability of the OcuLink device connector in the insertion.
    Type: Application
    Filed: August 18, 2017
    Publication date: January 31, 2019
    Inventors: Chin-Chung KUO, Shuang-Te CHANG, Chih-Chieh KAO, Che-Ming HSU
  • Patent number: 10170436
    Abstract: The invention provides a flash memory device having flame resistant, which comprises a first shell, a first circuit board, and a first transmission interface. The first circuit board comprises a controller and a plurality of flash memory elements, is disposed within the first shell, and is covered by a fire protection material. The first transmission interface is disposed outside the first shell. A circuit connection line is connected between the first circuit board and the first transmission interface. By the flash memory elements being accommodated within the fire resistant shell, the fire resistant shell will be for isolating high temperature to avoid the flash memory elements to be burned when the flash memory device exists in a fire scene.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: January 1, 2019
    Assignee: Innodisk Corporation
    Inventor: Chin-Chung Kuo
  • Publication number: 20160041939
    Abstract: A storage device with SATA express interface is provided. The storage device comprises a connector, a first controller unit and a second controller unit. The connector comprises a first data connecting terminal, a second data connecting terminal and a control terminal. There are two detection pins of the connector defined from pins of the control terminal The first data connecting terminal defined by the first controller unit is used for transmitting data of a first storage, and the second data connecting terminal defined by the second controller unit is used for transmitting data of a second storage. Thereby, there is able to determine that the first data connecting terminal or the second data connecting terminal for transmitting data conforming to a first transfer protocol specification or a second transfer protocol specification by detecting the two detection pins of the connector.
    Type: Application
    Filed: July 23, 2015
    Publication date: February 11, 2016
    Inventors: Chin-Chung KUO, Chia-Wei LI
  • Publication number: 20140040521
    Abstract: A memory card and a connection slot insertedly provided thereof are proposed. The memory card comprises a plurality of pin holes and the connection slot comprises a plurality of pin headers. The memory card may be inserted into the pin headers of the connection slot by means of the pin holes so as to transmit a specific transfer protocol specification between the memory card and the connection slot. When the pin holes of the memory card is inserted into the pin headers of the connection slot, the contact area between each of pin holes and each of corresponding pin headers can be wider so that the connection between them can be tight and stable, which results in high reliability in the contact between the memory card and the connection slot and thus improves the security in data transmission.
    Type: Application
    Filed: August 2, 2013
    Publication date: February 6, 2014
    Applicant: Innodisk Corporation
    Inventors: CHIN-CHUNG KUO, HSIN-JUNG HUNG
  • Publication number: 20130258577
    Abstract: The present invention provides an embedded memory module and a main board insertedly provided therefor, the embedded memory module comprises at least one flash memory and a controller that are installed on a circuit board with a signal transmitting connecting plug. The embedded memory module is inserted into a connecting seat of the main board by the signal transmitting connecting plug so as to transmit at least one data conforming to eMMC transfer protocol specification. Wherein the controller and the flash memories are installed on the circuit board instead of being packaged in a conventional BGA form, and the embedded memory module and the main board are connected together by a way of insertion. Thus, not only the yield rate and effect of heat dissipation of the embedded memory module may be enhanced, but also the memory capacity of the main board may be expanded readily.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 3, 2013
    Applicant: INNODISK CORPORATION
    Inventors: HSI-HSI WU, CHIN-CHUNG KUO
  • Publication number: 20090295729
    Abstract: An input device for a computer is provided. The input device includes a motion detector and a receiver. The motion detector has an inertia sensor, a gyro, an optical mouse module, and a microprocessor. When the motion detector is in a motion operation mode, the inertia sensor and the gyro are enabled for detecting a motion state and direction of the motion detector in a 3-D space, so as to generate an inertia data and a direction data. When the motion detector is in a mouse operation mode, the optical mouse module is enabled for detecting a motion stat of the motion detector on a 2-D plane, so as to generate a coordinate data. The microprocessor codes the coordinate data or codes the inertia data and the direction data to generate a detecting data for the receiver. Then, the detecting data is transmitted to the computer for operating the computer.
    Type: Application
    Filed: April 16, 2009
    Publication date: December 3, 2009
    Applicant: ASUSTek COMPUTER INC.
    Inventors: Chin-Chung Kuo, Ling-Chen Chang, Yih-Chieh Pan
  • Publication number: 20090267939
    Abstract: An input device of a computer system and a method for operating the computer system are provided. In the method for operating the computer system, a motion state of the input device in three-dimensional space is detected first. Then, a predetermined code is generated at an operation terminal or a main body terminal of the computer system according to the motion state of the input device. Afterwards, the predetermined code is converted to a corresponding object code, and the object code is sent to the main body terminal of the computer system to make the computer system operate according to the object code.
    Type: Application
    Filed: February 4, 2009
    Publication date: October 29, 2009
    Applicant: ASUSTEK COMPUTER INC.
    Inventors: Chin-Chung Kuo, Yih-Chieh Pan, Yen- Ko Chiang
  • Publication number: 20090195501
    Abstract: The invention discloses a handheld pointing device, a pointing method thereof and method for improving static drift. The handheld pointing device includes a first piezoelectric vibrating gyro element, a second piezoelectric vibrating gyro element and a processing unit. The processing unit is coupled to the first and second piezoelectric vibrating gyro element, respectively. The piezoelectric vibrating gyro elements are used to detect the rotation of the handheld pointing device and produce a first rotation output and a second rotation output. The processing unit is used to produce a pointing signal via the first rotation output and the second rotation output.
    Type: Application
    Filed: December 10, 2008
    Publication date: August 6, 2009
    Inventors: Chin-Chung Kuo, Yeuh-Sheng Ho
  • Publication number: 20090128490
    Abstract: An input apparatus for a computer system comprises an image object, a prime motion detector, and a receiver. The prime motion detector has an image detection unit, a G-sensor, a mouse module, a switch unit, and a micro control unit (MCU). The image detection unit is used for detecting the image object. The switch is coupled to the G-sensor, the image detection unit and the mouse module. By such means, the switch unit can select to transmit an output of the mouse module, or transmit outputs of the G-sensor and the image detection unit to the MCU according to a selection signal. The MCU encodes an output of the switch unit to generate a detecting data to the receiver, and the receiver transmits the detecting data to the computer system for operating the computer system.
    Type: Application
    Filed: October 7, 2008
    Publication date: May 21, 2009
    Applicant: ASUSTEK COMPUTER INC.
    Inventors: Chin-Chung Kuo, Yih-Chieh Pan, Ling-Chen Chang