Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Chiang, Chiayi City

Chia-Chun Chiang, Chiayi City TW

Patent application numberDescriptionPublished
20120079161CIRCUIT FOR SIMULTANEOUSLY ANALYZING PERFORMANCE AND BUGS AND METHOD THEREOF - A circuit for simultaneously analyzing performance and bugs includes a mapping unit and a USB 3.0 data flow analyzer. The mapping unit is used for mapping commands transmitted to a USB 3.0 host through a peripheral component interconnect express and internal events of the USB 3.0 host to a packet of a USB 3.0 bus. The USB 3.0 data flow analyzer is used for analyzing performance and bugs of the USB 3.0 host through the packet of the USB 3.0 bus.03-29-2012

Chun-Ying Chiang, Chiayi City TW

Patent application numberDescriptionPublished
20090006911DATA REPLACEMENT PROCESSING METHOD - A data replacement processing method is disclosed. In the present invention, buffering and decoding are not interrupted when a data block to be replaced is found. The data block to be replaced can be a defect or a remapped block. The data block to be replaced is not processed until it is requested to be transferred. When the data block to be replaced is to be transferred, transferring is stopped and the data block to be replaced is processed. Therefore, efficiency of the optical disc drive can be promoted since interruption number of the buffering and decoding is decreased. In addition, the optical disc will not execute redundant processing for data blocks to be replaced which are not requested to be transferred.01-01-2009
20100085848METHOD FOR PERFORMING TRACK-SEEKING IN AN OPTICAL DISK DRIVE - The invention provides a method for performing track-seeking in an optical disk drive. In one embodiment, the optical disk drive is about to perform a series of operations comprising a plurality of prior operations and a track-seeking operation, and the track-seeking operation is divided into a pre-seek procedure and a true-seek procedure. First, a microprocessor of the optical disk drive performs the prior operations. Whether the microprocessor is unoccupied is then detected before performing the prior operations is completed. When the microprocessor is detected to be unoccupied, the microprocessor performs the pre-seek procedure. The true-seek procedure is then performed according to results of the pre-seek procedure to move the pick-up head to a destination address of an optical disk.04-08-2010
20100306447DATA UPDATING AND RECOVERING METHODS FOR A NON-VOLATILE MEMORY ARRAY - Methods for updating and recovering user data of a non-volatile memory array such as a flash memory are disclosed. An indication for indicating a mapping relationship for a logical address is established when original user data of the logical addresses is updated into new user data. The indication records new pointers, which record the mapping relationships between logical addresses and physical addresses storing the new user data of the logical addresses. Alternatively, the indication records memory positions of the non-volatile memory array which are defined as designated memory positions and a sequence for using these designated memory positions.12-02-2010
20100332732MEMORY SYSTEMS AND MAPPING METHODS THEREOF - Memory systems and mapping methods thereof are provided. In one embodiment of a memory system, an interface device is coupled between a flash memory and a host and stores a flash translation layer. The flash translation layer utilizes a data block mapping table and a page mapping table to manage data blocks and log blocks of the flash memory by a page mapping scheme and utilizes a random write page mapping table independent from the block mapping table and the page mapping table to manage the random write blocks by a random write mapping scheme. When a first predetermined condition is satisfied, the flash translation layer converts one of the data blocks (and one of the log block corresponding to the converted data block if any) into random write block(s) and utilizes the random write mapping schemes to manage the random write block(s). When a second predetermined condition is satisfied, the flash translation layer merges and converts random write block(s) into a data block and utilizes the page mapping scheme to manage the converted random write block(s).12-30-2010
20110004720METHOD AND APPARATUS FOR PERFORMING FULL RANGE RANDOM WRITING ON A NON-VOLATILE MEMORY - A method for performing random writing on a NV memory includes: writing page mapping information regarding a portion of a full range of addresses of the NV memory and providing at least one page mapping table corresponding to a predetermined size; and accessing the NV memory according to the page mapping information. An apparatus for performing full range random writing on an NV memory includes: a controller arranged to perform the full range random writing; and a program code, at least a portion of which is embedded within the controller or received from outside the controller. The controller executing the program code writes page mapping information regarding at least a portion of a full range of addresses of the NV memory and provides at least one page mapping table corresponding to a predetermined size. The controller executing the program code accesses the NV memory according to the page mapping information.01-06-2011

Patent applications by Chun-Ying Chiang, Chiayi City TW

Wei-Liang Chiang, Chiayi City TW

Patent application numberDescriptionPublished
20080264127CYLINDER LOCK - A cylinder lock includes a lock housing receiving a plug assembly that has a key hole, tumbler pieces having respective toothed parts, and a re-keying unit. The re-keying unit has rotatable gear wheels engaged releasably with the respective toothed parts to reposition the respective tumbler pieces. The gear wheels disengage from the respective tooth parts by moving transversely of a longitudinal axis of the lock housing. Re-keying methods are also disclosed.10-30-2008
20090007615RE-KEYABLE LOCK WITH IMPROVEMENTS FOR PREVENTING INCOMPLETE RE-KEYING - A re-keyable cylinder lock includes a plug inserted into a lock housing and having a plurality of radial holes connected to a key hole. The lock housing has a first engaging element provided in an inner surface thereof. A limit unit has a second engaging element and is inserted into one of the radial holes located at a predetermined depth of the key hole. The first engaging element engages the second engaging element to limit the plug from rotating when a replacement key which is inserted into the key hole for re-keying does not reach a predetermined depth of the key hole. Incomplete re-keying can therefore be prevented.01-08-2009
20100050717RE-KEYABLE CYLINDER LOCK - A re-keyable cylinder lock has a control member to permit or restrict transverse movement of a re-keying unit. The control member is movable axially between first and second positions and transversely to a third position from the second position. In the third position, the re-keying unit moves transversely and disengages from first tumbler pieces. A limit member is provided to prevent the control member from moving axially when no right key is inserted into a plug. A security arm is connected to the control member and is breakable so that destructive forces cannot reach the control member.03-04-2010
20100225123LATCH-BOLT MECHANISM WITH A DISTANCE-ADJUSTING DEVICE - A latch-bolt mechanism includes a housing, a latch-bolt, and a distance-adjusting device. The latch-bolt is movable relative to the housing between an extended position and a retracted position. The distance-adjusting device includes a movable unit movable in the housing between first and second vertical positions and including a first drive member for driving movement of the latch-bolt from the extended position to the retracted position when the movable unit is disposed at either the first or second vertical positions, and a fastener unit for locking the movable unit releaseably at a selected one of the first and second vertical positions.09-09-2010
20100225126LATCH-BOLT MECHANISM OPERABLE TO ALLOW FOR IDLE ROTATION OF AN EXTERIOR HANDLE - A latch-bolt mechanism includes a housing, a latch-bolt, and a drive member. The latch-bolt is movable between an extended position and a retracted position, and includes a bolt body and an engaging member operable to move relative to the bolt body between an engagement position and a disengagement position and having an engaging portion. The drive member has a driving portion. When the engaging member is at the engagement position, the driving portion can be activated to contact and push the engaging portion so as to move the latch-bolt from the extended position to the retracted position. When the engaging member is at the disengagement position, contact between the driving portion and the engaging portion can be prevented.09-09-2010

Patent applications by Wei-Liang Chiang, Chiayi City TW