Patents by Inventor Dong Du
Dong Du 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).
-
Publication number: 20250176820Abstract: An ocular parameter evaluation apparatus is disclosed, including a measurement unit and a human-computer interaction unit. the measurement unit and the human-computer interaction unit are on a base. The measurement unit includes at least one camera module, at least one canthal positioning arm, and a light source module. The camera module collects data of the eyes. The human-computer interaction unit adjusts position(s) of the canthal positioning arm(s) at the lateral canthus of the eye(s). The canthal positioning arm(s) are connected to obliquely-arranged mirrors. The light source module includes discretely distributed light bars and a near-infrared light source. The near-infrared light source is selectively coordinated with the light bars to assist the camera module in operation. When the apparatus is used as an exophthalmos examination device, the operation is simple and easy. After localization at the lateral canthus, measurement can include simply recording a video or taking an image.Type: ApplicationFiled: February 13, 2025Publication date: June 5, 2025Inventors: Chaonan TIAN, Dong DU, Zhongchun HE
-
Publication number: 20250157633Abstract: A method, a device and a storage medium for quantitatively evaluating conjunctival congestion or inflammation are disclosed. The method for quantitatively evaluating conjunctival congestion or inflammation includes obtaining a video of ocular movement from the inside out or from the outside in; segmenting an eye image in the video to obtain an eye conjunctiva image, and extracting a red channel value and a blue channel value of each pixel in a conjunctival area of the eye conjunctiva image; and determining the percentage of conjunctival congestion or inflammation from the ratio of the red channel value to the blue channel value of each pixel. A precise value and/or a percentage of conjunctival congestion or inflammation can be obtained by the quantitative evaluation method.Type: ApplicationFiled: January 14, 2025Publication date: May 15, 2025Inventors: Weiqing WANG, Guang NING, Liyun SHEN, Chaonan TIAN, Dong DU
-
Publication number: 20250152004Abstract: A method, system and storage medium for evaluating the angle of ocular movement are disclosed. The evaluation method includes capturing a first gaze bitmap of the user looking straight ahead at a position in front of the eyes in a near-infrared light band of 700-1200 nm, capturing a second eye gaze bitmap and a third eye gaze bitmap of the user's eye moving to a limit position in the direction(s) to be measured, comparing the first gaze bitmap respectively with the second eye gaze bitmap and the third eye gaze bitmap, and calculating the angle of ocular movement. The eye images are taken in near-infrared light, which effectively differentiates the iris from the pupil so as to accurately identify the pupil edge, and then calculates the angle of ocular movement by comparing different eye gaze bitmaps, and further improves the calculation accuracy of the angle of ocular movement through compensation.Type: ApplicationFiled: January 14, 2025Publication date: May 15, 2025Inventors: Chaonan TIAN, Youxiang WANG, Youzhi WANG, Dong DU
-
Publication number: 20250061022Abstract: A flash memory method includes: classifying data into a plurality of groups of data; respectively executing error code encoding to generate first corresponding parity check code to store the groups of data and first corresponding parity check code into flash memory module as first blocks; reading out the groups of data from first blocks; executing error correction and de-randomize operation upon read out data to generate de-randomized data; executing randomize operation upon de-randomized data according to a set of seeds to generate randomized data; performing error code encoding upon randomized data to generate second corresponding parity check code; and, storing randomized data and second corresponding parity check code into flash memory module as second block; a cell of first block is used for storing data of first bit number which is different from second bit number corresponding to a cell of second block.Type: ApplicationFiled: November 6, 2024Publication date: February 20, 2025Applicant: Silicon Motion, IncInventors: Tsung-Chieh Yang, Hong-Jung Hsu, Jian-Dong DU
-
Publication number: 20250057415Abstract: A device for evaluating exophthalmia includes a left displacement platform, a left canthal latch point, a left mirror, a camera, a near infrared light source, a right canthal latch point, a right mirror, a right displacement platform, a visible light column and a shell or housing. A method for evaluating exophthalmia includes positioning the outer canthus of the eye, emitting light from the near-infrared light source and successively emitting light from multiple visible light columns, recording video of the eyeball looking straight ahead through the camera, and obtaining the video frame of the longest reflected light of the visible light columns on the eyeball in the mirror from the video; The corneal vertex is determined from the video frame, and the pupil center is determined by a neural network. The exophthalmia is calculated from known positions and the mirror tilt angle, the corneal vertex, and the pupil center.Type: ApplicationFiled: October 31, 2024Publication date: February 20, 2025Inventors: Chaonan TIAN, Youxiang WANG, Youzhi WANG, Dong DU
-
Publication number: 20250054149Abstract: The application relates to a method, device and storage medium for measuring palpebral fissure height. The method comprises capturing the first eye position image of the user looking straight ahead in a near-infrared light field of 700-1200 nm at the position in front of the eye; and segmenting the background, the iris, the sclera and the pupil from the first eye position image by the training method of a neural network. The pupil center was extracted from the segmented pupil, and the vertical pupil center line was obtained. The distance between the junction point of the sclera, the iris or the pupil on the center line of the pupil and the background is obtained, and the palpebral fissure height is calculated using the distance.Type: ApplicationFiled: October 31, 2024Publication date: February 13, 2025Inventors: Weiqing WANG, Guang NING, Liyun SHEN, Chaonan TIAN, Dong DU
-
Patent number: 12197285Abstract: A flash memory method includes: classifying data into a plurality of groups of data; respectively executing error code encoding to generate first corresponding parity check code to store the groups of data and first corresponding parity check code into flash memory module as first blocks; reading out the groups of data from first blocks; executing error correction and de-randomize operation upon read out data to generate de-randomized data; executing randomize operation upon de-randomized data according to a set of seeds to generate randomized data; performing error code encoding upon randomized data to generate second corresponding parity check code; and, storing randomized data and second corresponding parity check code into flash memory module as second block; a cell of first block is used for storing data of first bit number which is different from second bit number corresponding to a cell of second block.Type: GrantFiled: October 31, 2023Date of Patent: January 14, 2025Assignee: Silicon Motion, Inc.Inventors: Tsung-Chieh Yang, Hong-Jung Hsu, Jian-Dong Du
-
Publication number: 20240207965Abstract: The present disclosure relates to electro-conduction devices and methods for submerged arc welding of straight-seam steel pipes and in particular to a lateral electro-conduction device and method for multi-wire submerged arc inner/outer welding of a straight-seam steel pipe. The present disclosure aims to overcome the problem of poor closing of the electromagnetic field resulting from the existing negative-pole electro-conduction mechanism and the problem of unstable welding process resulting from bending deformation in the steel pipe welding process.Type: ApplicationFiled: January 15, 2024Publication date: June 27, 2024Inventors: Zhanli YANG, Dong DU, Shanbao ZHANG, Kai XU, Bing DU, Yajun WU, Qilong TANG, Zhongwang GONG, Debin BAI, Zekun YANG, Xiucheng XIAO, Dakui FEI, Guangnan ZHAO, Wei LI, Yongbo YANG
-
Publication number: 20240061745Abstract: A flash memory method includes: classifying data into a plurality of groups of data; respectively executing error code encoding to generate first corresponding parity check code to store the groups of data and first corresponding parity check code into flash memory module as first blocks; reading out the groups of data from first blocks; executing error correction and de-randomize operation upon read out data to generate de-randomized data; executing randomize operation upon de-randomized data according to a set of seeds to generate randomized data; performing error code encoding upon randomized data to generate second corresponding parity check code; and, storing randomized data and second corresponding parity check code into flash memory module as second block; a cell of first block is used for storing data of first bit number which is different from second bit number corresponding to a cell of second block.Type: ApplicationFiled: October 31, 2023Publication date: February 22, 2024Applicant: Silicon Motion, Inc.Inventors: Tsung-Chieh Yang, Hong-Jung Hsu, Jian-Dong Du
-
Patent number: 11847023Abstract: A flash memory method includes: classifying data into a plurality of groups of data; respectively executing error code encoding to generate first corresponding parity check code to store the groups of data and first corresponding parity check code into flash memory module as first blocks; reading out the groups of data from first blocks; executing error correction and de-randomize operation upon read out data to generate de-randomized data; executing randomize operation upon de-randomized data according to a set of seeds to generate randomized data; performing error code encoding upon randomized data to generate second corresponding parity check code; and, storing randomized data and second corresponding parity check code into flash memory module as second block; a cell of first block is used for storing data of first bit number which is different from second bit number corresponding to a cell of second block.Type: GrantFiled: October 11, 2022Date of Patent: December 19, 2023Assignee: Silicon Motion, Inc.Inventors: Tsung-Chieh Yang, Hong-Jung Hsu, Jian-Dong Du
-
Publication number: 20230403781Abstract: A dielectric barrier discharge plasma generator includes a ground electrode and a high voltage electrode which are configured to form a circuit to receive a power input for plasma generation, a dielectric barrier having a first surface attached to the high voltage electrode, and a second surface facing the ground electrode, and discharge gap being formed between the second surface of the dielectric barrier and the ground electrode for plasma generation, and a resiliently deformable mechanism operative to bias the high voltage electrode against the first surface of the dielectric barrier.Type: ApplicationFiled: June 1, 2023Publication date: December 14, 2023Inventors: Jun QI, Hao MENG, Zheng CHEN, Yi Dong DU, Li Dong HE
-
Patent number: 11677628Abstract: Topology discovery between compute nodes and interconnect switches including creating, on an interconnect switch, a virtual topology discovery device for a first port, wherein the interconnect switch is coupled to a compute node via the first port, and wherein the virtual topology discovery device comprises a port identifier for the first port; mapping the virtual topology discovery device to the first port; receiving an inventory request from the compute node via the first port; routing the inventory request to the virtual topology discovery device for the first port; and sending, from the virtual topology discovery device for the first port, the port identifier to the compute node.Type: GrantFiled: December 12, 2017Date of Patent: June 13, 2023Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Fred A. Bower, III, Caihong Zhang, Xiao Dong Du, Patrick L. Caporale, Jeffrey R. Hamilton, James J. Parsonese, Pravin Patel
-
Method for managing flash memory module and associated flash memory controller and electronic device
Patent number: 11630768Abstract: A flash memory controller includes a read only memory (ROM) and a microprocessor. The ROM is arranged to store a program code. The microprocessor is arranged to execute the program code to control access of a flash memory module. When executing the program code, the microprocessor is arranged to perform operations of: monitoring data retention state of one or more blocks in the flash memory module by reading a last page of the one or more blocks to obtain time information regarding the one or more blocks, which is generated by the flash memory controller; and arranging a specific block to a garbage collection process if time information obtained from the last page of the specific block exceeds a threshold.Type: GrantFiled: June 29, 2022Date of Patent: April 18, 2023Assignee: Silicon Motion, Inc.Inventors: Jian-Dong Du, Chia-Jung Hsiao, Pi-Ju Tsai -
Patent number: 11573734Abstract: The present invention proposes a method for managing a plurality of memory units in a flash memory module. The method includes: creating a programed timestamp corresponding to each first memory unit according to a data-written time of said each first memory unit; selecting a corresponding read-retry table for performing a read operation upon said each first memory unit according to the programed timestamp of said each first memory unit; and performing a first refresh operation according to program timestamps of first memory units that have been written with data.Type: GrantFiled: January 1, 2020Date of Patent: February 7, 2023Assignee: Silicon Motion, Inc.Inventors: Jian-Dong Du, Pi-Ju Tsai, Tsung-Chieh Yang
-
Publication number: 20230032032Abstract: A flash memory method includes: classifying data into a plurality of groups of data; respectively executing error code encoding to generate first corresponding parity check code to store the groups of data and first corresponding parity check code into flash memory module as first blocks; reading out the groups of data from first blocks; executing error correction and de-randomize operation upon read out data to generate de-randomized data; executing randomize operation upon de-randomized data according to a set of seeds to generate randomized data; performing error code encoding upon randomized data to generate second corresponding parity check code; and, storing randomized data and second corresponding parity check code into flash memory module as second block; a cell of first block is used for storing data of first bit number which is different from second bit number corresponding to a cell of second block.Type: ApplicationFiled: October 11, 2022Publication date: February 2, 2023Applicant: Silicon Motion, Inc.Inventors: Tsung-Chieh Yang, Hong-Jung Hsu, Jian-Dong Du
-
Patent number: 11541483Abstract: The present invention discloses a control device and method for formation of a weld seam based on frontal visual sensing of a weld pool. In the present disclosure, structural light is adopted to irradiate the concave surface of the weld pool, and a visual sensor is adopted to acquire corresponding structured light images. The weld pool depression feature is acquired through image processing. The welding current is adjusted in real time to maintain the weld pool depression feature constant, and thus the uniform backside width of the weld seam can be acquired to achieve uniform and consistent penetration of the weld seam. The present disclosure only relies on the structural light information on the topside of the weld pool to achieve the control of formation of the weld seam and can be applied to the filler-wire-free DC gas tungsten arc welding of tight butt joints.Type: GrantFiled: April 30, 2020Date of Patent: January 3, 2023Assignee: Tsinghua UniversityInventors: Dong Du, Guodong Peng, Boce Xue, Li Wang, Baohua Chang
-
Patent number: 11500722Abstract: A flash memory method includes: classifying data into a plurality of groups of data; respectively executing error code encoding to generate first corresponding parity check code to store the groups of data and first corresponding parity check code into flash memory module as first blocks; reading out the groups of data from first blocks; executing error correction and de-randomize operation upon read out data to generate de-randomized data; executing randomize operation upon de-randomized data according to a set of seeds to generate randomized data; performing error code encoding upon randomized data to generate second corresponding parity check code; and, storing randomized data and second corresponding parity check code into flash memory module as second block; a cell of first block is used for storing data of first bit number which is different from second bit number corresponding to a cell of second block.Type: GrantFiled: April 28, 2021Date of Patent: November 15, 2022Assignee: Silicon Motion, Inc.Inventors: Tsung-Chieh Yang, Hong-Jung Hsu, Jian-Dong Du
-
Patent number: 11487655Abstract: The present invention provides a flash memory controller, wherein the flash memory controller is arranged to access a flash memory module, and the flash memory controller includes a ROM, a microprocessor and a timer. The ROM stores a program code, the microprocessor is configured to execute the program code to control the access of the flash memory module, and the timer is used to generate time information. In the operations of the flash memory controller, the microprocessor refers to the time information to perform dummy read operations upon at least a portion of the blocks, wherein the dummy read operations are not triggered by read commands from a host device.Type: GrantFiled: June 23, 2021Date of Patent: November 1, 2022Assignee: Silicon Motion, Inc.Inventors: Jian-Dong Du, Chia-Jung Hsiao, Tsung-Chieh Yang
-
METHOD FOR MANAGING FLASH MEMORY MODULE AND ASSOCIATED FLASH MEMORY CONTROLLER AND ELECTRONIC DEVICE
Publication number: 20220334960Abstract: A flash memory controller includes a read only memory (ROM) and a microprocessor. The ROM is arranged to store a program code. The microprocessor is arranged to execute the program code to control access of a flash memory module. When executing the program code, the microprocessor is arranged to perform operations of: monitoring data retention state of one or more blocks in the flash memory module by reading a last page of the one or more blocks to obtain time information regarding the one or more blocks, which is generated by the flash memory controller; and arranging a specific block to a garbage collection process if time information obtained from the last page of the specific block exceeds a threshold.Type: ApplicationFiled: June 29, 2022Publication date: October 20, 2022Applicant: Silicon Motion, Inc.Inventors: Jian-Dong Du, Chia-Jung Hsiao, Pi-Ju Tsai -
Method for managing flash memory module and associated flash memory controller and electronic device
Patent number: 11409650Abstract: The present invention provides a flash memory controller, wherein the flash memory controller is arranged to access a flash memory module, and the flash memory controller includes a ROM, a microprocessor and a time-management circuit. The ROM stores a program code, the microprocessor is configured to execute the program code to control the access of the flash memory module, and the time-management circuit is configured to generate current time information. In the operations of the flash memory controller, when the microprocessor writes data into last pages of a specific block of the flash memory module, the microprocessor writes the time information generated by the time-management circuit into one of the last pages of the specific block.Type: GrantFiled: November 13, 2019Date of Patent: August 9, 2022Assignee: Silicon Motion, Inc.Inventors: Jian-Dong Du, Chia-Jung Hsiao, Pi-Ju Tsai