A-DATA TECHNOLOGY (SUZHOU) CO., LTD. Patent applications |
Patent application number | Title | Published |
20130132648 | PORTABLE STORAGE DEVICE AND THE METHOD OF DYNAMICALLY ADJUSTING THE OPERATING MODES THEREOF - A portable storage device includes a flash memory component, a flash memory interface coupled with the flash memory component, a host access interface coupled with the flash memory interface, and a control unit coupled between the flash memory interface and the host access interface to fetch a communication protocol of the host via the host access interface and adjust operation modes of the flash memory interface. If the transmission bandwidth of the host is no smaller than a set transmission bandwidth of the flash memory interface, the control unit controls the flash memory interface to work at a first operation mode. If the transmission bandwidth is smaller than the set transmission bandwidth, the control unit controls the flash memory interface to work at a second operation mode. The transmission bandwidth of the first operation mode is bigger than that of the second operation mode. | 05-23-2013 |
20110320829 | Power Supply Device Having USB Port with Large Current - A power supply device is mounted in a computer system. The power supply device includes a shield defining an opening, a USB port received in the opening to be exposed to an exterior, and a power supply module residing in the shield to provide power for both the computer system and the USB port. The USB port is coupled to the power supply module and provides charging current up to 2000 mA to meet the demand of external electronic devices. | 12-29-2011 |
20110153961 | STORAGE DEVICE WITH FUNCTION OF VOLTAGE ABNORMAL PROTECTION AND OPERATION METHOD THEREOF - The present invention discloses a storage device and an operation method thereof. The storage device includes a non-volatile memory for storing data, a control unit coupled to the non-volatile memory, a power supply unit coupled to an external power source and converting the external power source to a suitable voltage for the non-volatile memory and the control unit, and a power monitor unit for monitoring the external power source. When the external power source falls below a low voltage threshold of the non-volatile memory, a control signal is transmitted into the control unit so as to stop accessing the non-volatile memory. The non-volatile memory finishes the last processing procedure according to the last programming instruction sent by the control unit before the control signal for protecting the data stored in the non-volatile memory. | 06-23-2011 |
20110136356 | FLASH MEMORY DEVICE WITH SLIDABLE CONTACT MODULE - A flash memory device includes a circuit board and a contact module slidable with respect to the circuit board. The circuit board includes a plurality of first contacts each having a stiff first contact portion. The contact module includes a slider and a plurality of second contacts fixed to the slider. The slider is slidable with respect to the circuit board along a front-to-rear direction between a first position and a second position. The flash memory device is compatible to USB 2.0 and USB 3.0 receptacle connectors via the slidable contact module. | 06-09-2011 |
20110130017 | FLASH MEMORY DEVICE WITH SLIDABLE CONTACT MODULE - A flash memory device includes a circuit board and a contact module slidable with respect to the circuit board. The circuit board includes a plurality of first contacts each having a stiff first contact portion. The contact module includes a slider and a plurality of second contacts fixed to the slider. The slider is slidable with respect to the circuit board along a front-to-rear direction between a first position and a second position. The flash memory device is compatible to USB 2.0 and USB 3.0 receptacle connectors via the slidable contact module. | 06-02-2011 |
20110092109 | FLASH MEMORY DEVICE AND ASSEMBLY THEREOF WITH IMPROVED PLANAR CONTACT PORTIONS - A flash memory device includes a Chip-On-Board (COB) type circuit board and a number of first and second contacts electrically connected to the circuit board. Each first contact includes a stiff first contact portion formed on an upper surface of the circuit board. Each second contact includes a cantilevered planar second contact portion extending along the front-to-rear direction. When the flash memory device is inserted into a USB 3.0 receptacle connector, the first and the second contact portions jointly electrically connect with the USB 3.0 receptacle connector. The planar second contact portions provide larger contacting area for mating with the corresponding contacts of the USB 3.0 receptacle connector. | 04-21-2011 |
20110078541 | STORAGE DEVICE AND DATA PROCESS METHOD - A storage device and data processing method thereof is described. The invention provides different ECC for different memory pages. The storage device uses the long-bit ECC for easy interference page, and uses the short-bit ECC for hard interference page. Therefore, the accuracy of the data is maintained and the reading/writing speed is increased. | 03-31-2011 |
20110016265 | STORAGE DEVICE AND DATA PROCESS METHOD - A storage device includes a flash memory, a temporary storage unit, and a control unit. The flash memory includes a number of memory blocks, each of which has a number of pages. The temporary storage unit receives and stores a number of written commands transferred from a host system. Each written command is corresponding to user information. The control unit is coupled with the temporary storage unit and the flash memory, and adjusts executing sequence of the written commands according to a volume of the user information and unused pages in the memory block. | 01-20-2011 |
20100332738 | STORAGE DEVICE AND DATA PROCESSING METHOD - A storage device for connecting to a host system includes a flash memory and a controller coupled to the flash memory. The flash memory includes a plurality of memory blocks. The controller writes test data to the flash memory, and compares the test data read from the flash memory with the original test data to generate a bit error message corresponding to the flash memory. Then, the controller chooses and labels a quick read block from the plurality of memory blocks according to the bit error message, and finally writes a specific file to the quick read block. | 12-30-2010 |
20100332486 | STORAGE DEVICE AND DATA STORAGE METHOD - A storage device adapted for receiving input data which includes a plurality of data units and each data unit includes a plurality of bits, includes a statistics unit computing a difference between “0” and “1” in each bit of the data units of the input data and providing a statistic result, a calculation unit producing transferable data according to the statistic result, and a transferring unit transferring the input data into programming data according to the transferrable data and storing the programming data and the transferrable data in the storage device. | 12-30-2010 |
20100318874 | ELECTRONIC MEMORY DEVICE AND METHOD FOR ERROR CORRECTING THEREOF - An electronic memory device includes a controller and a memory unit. The controller includes a micro processor, a host interface, a memory unit interface connected to the memory unit, a data cache area for provisionally storing data, an ECC unit coupled to the memory unit for testing whether there is any error bit in the data or not, and an error correcting unit coupled to the memory unit. If an error bit in the data is found and can be dealt by the ECC unit, the error bit is then directly recovered by the ECC unit. However, if the error bit exceeds beyond the processing capability of the ECC unit, the error correcting unit is selected to primarily invert predetermined data bit till the number of the error can be successfully recovered by the ECC unit. | 12-16-2010 |
20100311257 | FLASH MEMORY DEVICE WITH TELESCOPIC CONNECTOR PORT AND A CASING OF THE FLASH MEMORY DEVICE - A flash memory device includes a cover, an electrical module, a slider and a rotatable member for driving the slider. The cover defines a receiving chamber and an opening communicating with the receiving chamber. The electrical module is slideably received in the receiving chamber and includes a circuit board and a connector port electrically connected with the circuit board. The rotatable member has a fixed axis around which the rotatable member revolves. The rotatable member includes a protrusion slideably received in a slot defined in the slider. The connector port is driven to telescopically extend through the opening by the slider which is further driven by the protrusion. | 12-09-2010 |
20100274951 | ELECTRONIC STORAGE DEVICE WITH IMPROVED STORAGE METHOD - An electronic storage device includes a first memory segment having at least one source block to store information, a second memory segment having at least one backup block corresponding to the source block to make a backup of the information in a LSB memory page of the source block and a control unit connecting with said first memory segment and second memory segment. The control unit reads/writes the first memory segment and second memory segment through two different signal channels respectively. The information can be simultaneously written into the first and second memory segment to get a backup of the information so that the information can be stored safely. The control unit recycles the backup block of the second memory segment not only after the source block of the first memory segment entirely finishes writing the information but also after the source block is erased up in order to release the storage space of the backup block. | 10-28-2010 |
20100151719 | ELECTRONIC STORAGE DEVICE HAVING MULTIPLE-DIRECTION ROTATION AND ALLOCATION ELECTRICAL CONNECTOR - An electronic storage device for connecting with a host system in accordance with the present invention includes a frame defining a receiving cavity, a main body rotatably received in the receiving cavity of the frame and including an electrical connector with an interface and a pivoting portion cooperating with the frame to realize the rotation of the main body. At least one of the frame and the main body forms a number of elastic pieces protruding into the receiving cavity. At least one of the main body and the frame defines a receiving space surrounded by a number of cooperating edges curved inwardly, and a number of recesses formed at the cross of each adjacent two cooperating edges. At a first position, the elastic pieces are respectively received in the recesses. As the main body is actuated to rotate, each elastic piece is actuated by the cooperating edge to produce deformation and slide along the curved cooperating edge and located in a neighboring recess with the main body rotating to a second position. | 06-17-2010 |
20100151698 | ELECTRONIC STORAGE DEVICE HAVING MULTIPLE-DIRECTION ROTATION AND ALLOCATION ELECTRICAL CONNECTOR - An electronic storage device for connecting with a host system in accordance with the present invention includes a cover having a body section and a protection section bending from one end of the body section, and a main body having an electrical connector with an interface and defining a receiving space. The body section forms a positioning section of polygonal shape at the other end of the cover. The main body includes at least one cooperating portion disposed in the receiving space and having a flat cooperating surface. The body section of the cover covers the main body with the protection section covering the interface of the electrical connector to protect the interface. The positioning section is received in the receiving space of the main body and the main body is capable of rotating relative to the cover with the at least one cooperating portion rotating along the polygonal edge of the positioning section and being compressed by the positioning section to produce deformation. | 06-17-2010 |
20100037006 | NON-VOLATILE MEMORY AND CONTROLLING METHOD THEREOF - A non-volatile memory of present invention includes a number of memory blocks and a static wear leveling device. The static wear leveling device includes a memory unit for storing the erase counts of the memory blocks and a controlling unit for getting the erase counts from the memory unit, and calculating the standard deviation based on the EC, and deciding the way of the static wear leveling cycle according to the standard deviation. The controlling unit deciding the way of the static wear leveling cycle include the steps of setting at least one predetermined threshold point and judging whether the standard deviation of the erase counts is smaller than the predetermined threshold point. If the standard deviation of the erase counts is smaller than the predetermined threshold point, the static wear leveling cycle starts for a first amount of cycles and moves the static data stored a first number of memory blocks. If the standard deviation of the erase counts is bigger than the predetermined threshold point, starts for a second amount of cycles and moves the static data stored a second number of memory blocks. | 02-11-2010 |