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: 12204472Abstract: 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: GrantFiled: July 21, 2021Date of Patent: January 21, 2025Assignee: INNODISK CORPORATIONInventor: Chin-Chung Kuo
-
Patent number: 12056370Abstract: 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 performs a calculation operation on 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: GrantFiled: October 18, 2021Date of Patent: August 6, 2024Assignee: INNODISK CORPORATIONInventors: Ming-Sheng Chen, Chin-Chung Kuo
-
Patent number: 11989424Abstract: 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: GrantFiled: October 18, 2021Date of Patent: May 21, 2024Assignee: INNODISK CORPORATIONInventors: Ming-Sheng Chen, Chin-Chung Kuo
-
Patent number: 11768969Abstract: 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: GrantFiled: September 23, 2021Date of Patent: September 26, 2023Assignee: Innodisk CorporationInventor: Chin-Chung Kuo
-
Patent number: 11768742Abstract: 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: GrantFiled: September 14, 2021Date of Patent: September 26, 2023Assignee: Innodisk CorporationInventors: Ming-Sheng Chen, Chih-Ching Wu, Chin-Chung Kuo
-
Publication number: 20220255751Abstract: 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: ApplicationFiled: January 18, 2022Publication date: August 11, 2022Inventors: CHIN-CHUNG KUO, MING-SHENG CHEN
-
Publication number: 20220247568Abstract: 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: ApplicationFiled: October 18, 2021Publication date: August 4, 2022Inventors: MING-SHENG CHEN, CHIN-CHUNG KUO
-
Publication number: 20220244866Abstract: 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: ApplicationFiled: October 18, 2021Publication date: August 4, 2022Inventors: MING-SHENG CHEN, CHIN-CHUNG KUO
-
Publication number: 20220179755Abstract: 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: ApplicationFiled: September 14, 2021Publication date: June 9, 2022Inventors: Ming-Sheng CHEN, Chih-Ching WU, Chin-Chung KUO
-
Publication number: 20220092005Abstract: 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: ApplicationFiled: July 21, 2021Publication date: March 24, 2022Inventor: CHIN-CHUNG KUO
-
Patent number: 11238183Abstract: 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: GrantFiled: September 30, 2020Date of Patent: February 1, 2022Assignee: Innodisk CorporationInventor: Chin-Chung Kuo
-
Publication number: 20220012375Abstract: 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: ApplicationFiled: September 23, 2021Publication date: January 13, 2022Inventor: Chin-Chung Kuo
-
Publication number: 20210326491Abstract: 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: ApplicationFiled: September 30, 2020Publication date: October 21, 2021Inventor: CHIN-CHUNG KUO
-
Publication number: 20190036285Abstract: 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: ApplicationFiled: August 18, 2017Publication date: January 31, 2019Inventors: Chin-Chung KUO, Shuang-Te CHANG, Chih-Chieh KAO, Che-Ming HSU
-
Patent number: 10170436Abstract: 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: GrantFiled: March 15, 2018Date of Patent: January 1, 2019Assignee: Innodisk CorporationInventor: Chin-Chung Kuo
-
Publication number: 20160041939Abstract: 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: ApplicationFiled: July 23, 2015Publication date: February 11, 2016Inventors: Chin-Chung KUO, Chia-Wei LI
-
Publication number: 20140040521Abstract: 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: ApplicationFiled: August 2, 2013Publication date: February 6, 2014Applicant: Innodisk CorporationInventors: CHIN-CHUNG KUO, HSIN-JUNG HUNG
-
Publication number: 20130258577Abstract: 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: ApplicationFiled: March 29, 2013Publication date: October 3, 2013Applicant: INNODISK CORPORATIONInventors: HSI-HSI WU, CHIN-CHUNG KUO
-
Publication number: 20090295729Abstract: 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: ApplicationFiled: April 16, 2009Publication date: December 3, 2009Applicant: ASUSTek COMPUTER INC.Inventors: Chin-Chung Kuo, Ling-Chen Chang, Yih-Chieh Pan
-
Publication number: 20090267939Abstract: 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: ApplicationFiled: February 4, 2009Publication date: October 29, 2009Applicant: ASUSTEK COMPUTER INC.Inventors: Chin-Chung Kuo, Yih-Chieh Pan, Yen- Ko Chiang