Patents Assigned to Innodisk Corporation
  • Patent number: 11922027
    Abstract: A memory access speed adjustment method, control device and memory module are provided. The method is for use in controlling a controller of a memory and includes steps of: obtaining a current temperature value of the memory; determining an access speed threshold of the memory according to a continuous variation relation with respect to a difference between the current temperature value and a target temperature value; and adjusting, by the controller, an access speed of the memory according to the access speed threshold.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: March 5, 2024
    Assignee: INNODISK CORPORATION
    Inventors: Chung-Ting Huang, Chung-Yi Lai, Ting-Chiang Liu
  • 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
  • Patent number: 11755077
    Abstract: The invention discloses a buckle ring device for a memory slot. A memory module is able to be inserted into the memory slot. The memory slot is provided at two sides thereof with a seat, respectively. A clamp structure is pivotally connected to an inside of the seat. Two sides of the memory module inserted in the memory slot are clamped by the clamp structures. When the buckle ring device is assembled on the seat of the memory slot, the seat and the clamp structures can be used for constraining the displacement of the buckle ring device in XYZ axis directions, resulting in strengthening the clamping of the clamp structures to the memory module by the buckle ring device.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: September 12, 2023
    Assignee: Innodisk Corporation
    Inventor: Shuang-Te Chang
  • Patent number: 11464111
    Abstract: The invention provides a stacked structure of circuit boards applied to a data storage device. The stacked structure comprises a main circuit board and a slave circuit board. The main circuit board comprises a controller, a plurality of flash memories, a first connector, and a first transmission interface. The slave circuit board comprises an operation management chip, a second connector, and a second transmission interface. The operation management chip comprises a microprocessor and a network communication element. The slave circuit board is stacked on the main circuit board, and connected to the first connector of the main circuit board via the second connector. When the slave circuit board receives a specific operation instruction, the microprocessor of the slave circuit board will transmit the specific operation instruction to the electronic apparatus via the second transmission interface, the electronic apparatus executes a corresponding operation according to the specific operation instruction.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: October 4, 2022
    Assignee: INNODISK CORPORATION
    Inventor: Shuang-Te Chang
  • Patent number: 11385971
    Abstract: The invention provides a system capable of remotely maintaining the operation of electronic apparatus. The system comprises a cloud management platform and at least one electronic apparatus. The electronic apparatus comprises a data storage device and an operating system maintenance device. The data storage device comprises a plurality of flash memories and a controller. The operating system maintenance device comprises a microprocessor and a network communication component. An operating system is installed in the flash memories of the data storage device. When the operating system of the electronic device is abnormal, the operating system maintenance device receives an operating system repairing instruction from the cloud management platform via the network communication component.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: July 12, 2022
    Assignee: Innodisk Corporation
    Inventor: Chih-Ching Wu
  • Patent number: 11275591
    Abstract: The invention provides a data storage device comprising a controller and a data storage unit. The data storage unit comprises a first system storage area and a second system storage area. The first system storage area stores an original operating system, and comprises a first initial sector address. The second system storage area stores a backup operating system, and comprises a second initial sector address. The controller comprises a firmware. A boot pointer offset procedure is defined in the firmware. A boot pointer is preset by the firmware to point to the first initial sector address of the first system storage area, and therefore a boot operation is executed by the original operating system. When the original operating system damages, the firmware executes the boot pointer offset procedure to offset the boot pointer to the second initial sector address, and executes the boot operation by the backup operating system.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: March 15, 2022
    Assignee: Innodisk Corporation
    Inventors: Ming-Sheng Chen, Chih-Ching Wu
  • Patent number: 11243823
    Abstract: The invention provides a system capable of remotely controlling electronic apparatus to execute program. The system comprises a cloud management platform and at least one electronic apparatus. The electronic apparatus comprises a data storage device and a program execution management device. The data storage device comprises a plurality of flash memories and a controller. The program execution management device comprises a microprocessor having a network communication function. When the cloud management platform wants the electronic device to execute a specific operation or collect a specific information, it will send a specific operation instruction to the program execution management device.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: February 8, 2022
    Assignee: Innodisk Corporation
    Inventor: Chih-Ching Wu
  • 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
  • Patent number: 11240907
    Abstract: The invention provides a data storage device comprising a shell, a main circuit board, and an external connector. The shell comprises a plurality of vents. The main circuit board is placed in the shell, and covered by a fire protection material. The main circuit board is provided with a controller and a plurality of flash memory elements. The external connector is disposed outside the shell. When the data storage device is in a fire scene, the flash memory elements on the main circuit board can be avoided to be burned since the fire protection material covers the main circuit board. Further, the data storage device has a better heat dissipation and convection effect via the vents of the shell, such that the data storage device can cool down quickly, and thereby the integrity of data storage can ensured.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: February 1, 2022
    Assignee: Innodisk Corporation
    Inventor: Shuang-Te Chang
  • Patent number: 11239607
    Abstract: A fastening device for expansion cards that is capable of connecting to a slot on a normal motherboard and fastening an expansion card in the slot is disclosed. The fastening device includes a top pressing unit and two side fastening units, wherein the two side fastening units are connected to two ends of the top pressing unit, respectively, and each side fastening unit is provided with an opening. When two clip units disposed on the two ends of the slot pass through the openings of the two side fixing units respectively, the top pressing unit presses the top edge of the expansion card inserted into the slot and the two side fastening units respectively press and fasten the two clip units so as to restrain the clip units from unlocking and to prevent the expansion card from becoming loose in the slot.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: February 1, 2022
    Assignee: Innodisk Corporation
    Inventors: Shuang-Te Chang, Ting-Yun Lin, Cheng-Wei Lee, Rei Yeh, Chung-Yu Chuang
  • Patent number: 11231880
    Abstract: The invention provides a data storage device capable of self-accessing data file, which comprises a data storage unit and a microprocessor. The data storage unit includes a controller and a plurality of flash memories. The microprocessor is provided with an operating system, and is connected to the data storage unit through a data transmission interface. The operating system is configured with a file system, and a driver program of the data transmission interface. The operating system of the microprocessor performs a data access operation to the data storage unit via the driver program to obtain a raw data. Then, the file system in the operating system performs a file parsing process to the raw data to parse out a file information of the raw data. Accordingly, the data storage device is capable of self-accessing the data file of the flash memories by the operating system configured in the microprocessor.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: January 25, 2022
    Assignee: Innodisk Corporation
    Inventor: Ming-Sheng Chen
  • Patent number: 11210243
    Abstract: The invention provides a system capable of remotely controlling electronic apparatus, which includes a cloud management platform and at least one electronic apparatus. The electronic apparatus includes at least one operation element, and a data storage device having a network communication function. The data storage device includes a first transmission interface, a second transmission interface, a data storage unit, and an operation management unit. Via the first transmission interface, data stored in the data storage unit can be read or data can be written into the data storage unit. The operation management unit of the data storage device transmits a specific operation instruction to the operation element via the second transmission interface after receiving the specific operation instruction sent from the cloud management platform, such that the operation element can execute a corresponding operation according to the specific operation instruction.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: December 28, 2021
    Assignee: Innodisk Corporation
    Inventor: Chih-Ching Wu
  • Patent number: 11194493
    Abstract: The invention provides a data storage system having dual channels, which comprises a host. The host comprises a host-side control unit, a first data storage device, and at least one second data storage device. The first data storage device comprises a first data-side controller. The host-side control unit is connected to the first data storage device via a high-speed channel, and accesses data of the first data storage device via the high-speed channel. The first data storage device is connected to each of the second data storage devices via a low-speed channel, respectively. The low-speed channel is a bus of broadcast type. The first data-side controller of the first data storage device manages data exchanging, data copying, and data moving between the first data storage device and the second data storage device via the low-speed channel.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: December 7, 2021
    Assignee: Innodisk Corporation
    Inventor: Chih-Chieh Kao
  • Patent number: 11175834
    Abstract: A data storage device having self-destruction function is disclosed. The data storage device is inserted into a host and includes a controller, a plurality of flash memories, a trigger, and a backup power module. When the data storage device is pulled out of the host, the trigger is triggered and transmits a physical-destruction activating signal to the backup power module, and the backup power module outputs a high voltage to the flash memories according to the physical-destruction activating signal so that the flash memories can be destroyed by the high voltage.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: November 16, 2021
    Assignee: Innodisk Corporation
    Inventor: Chih-Chieh Kao
  • Patent number: 11073893
    Abstract: The invention provides a system capable of remotely controlling electronic apparatus. The system comprises a cloud management platform and an electronic apparatus. The electronic apparatus comprises a motherboard and a data storage device. The motherboard comprises a standby power circuit. A standby power is supplied to the data storage device via the standby power circuit. The data storage device comprises a data storage unit and a program management unit. The program management unit comprises a microprocessor and a network communication component. Whether the electronic apparatus is in a power-on state or a power-off state, the data storage device can always maintain in a normal operation via the standby power. When the microprocessor of the program management unit receives a specific operation instruction from the cloud control platform, it will execute a corresponding operation program according to the specific operation instruction.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: July 27, 2021
    Assignee: Innodisk Corporation
    Inventor: Chih-Ching Wu
  • Patent number: 10949128
    Abstract: The invention provides a data protection method, which is applied in a data storage device. The data storage device comprises a controller and a plurality of flash memories. The flash memories are formed with a data storage area. When the user wants to protect at least one specific data in the data storage device, a write filter command is transmitted to the data storage device by a host. After the controller of the data storage device receives the write filter command, it will execute a write filter process. When the write filter process is performing, the data storage area is cut into a first partition and a second partition by the controller, and sets the first partition as a read-only area for prohibiting the movement of data, so that the specific data stored in the first partition can be protected by prohibiting the movement of data.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: March 16, 2021
    Assignee: Innodisk Corporation
    Inventors: Hsi-Hsi Wu, Ming-Sheng Chen, Hong-Yi Zhang
  • Patent number: 10755789
    Abstract: The invention provides a write protection circuit, which is applied to a data storage device. The data storage device comprises a controller and a plurality of flash memories. The flash memories comprise a write protection pin. The write protection circuit comprises a fuse and a switch. When the switch is operated in a turned on state, the fuse is directly grounded via the switch and therefore is burned, and a signal on the write protection pin of the flash memories becomes a signal with a low-level state so that the flash memories of the data storage device will be permanently inhibited to be written.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: August 25, 2020
    Assignee: Innodisk Corporation
    Inventor: Chih-Chieh Kao
  • Patent number: 10678686
    Abstract: An estimation method for read and write access performance adapted for a computer system including a host and a flash memory device is disclosed. The flash memory device includes a controller, and a flash memory module having a plurality of blocks. When the host transmits a writing performance query instruction, the controller executes a writing performance estimation process including determining whether at least one free block can accommodate data to be written. If Yes, a reply signal including an optimal writing performance is transmitted to the host; and if No, at least one block having data stored therein is selected for execution of a garbage collection process. When the host transmits a reading performance query instruction, the controller executes a reading performance estimation process including determining a threshold interval within which an average retry times of shift read is located to determine a corresponding estimated reading performance.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: June 9, 2020
    Assignee: Innodisk Corporation
    Inventors: Hsi-Hsi Wu, Ming-Sheng Chen
  • Patent number: D943573
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 15, 2022
    Assignee: Innodisk Corporation
    Inventor: Shuang-Te Chang