Patents by Inventor Chih-Wei Ho
Chih-Wei Ho 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: 20250061874Abstract: A server includes a chassis and a plurality of hard disk drive modules. The chassis includes a body, a partition, a cover plate, and at least one sound deadening structure. The body includes an opening and an accommodating space. The partition is disposed at the opening. The partition includes a first side surface, a second side surface opposite to the first side surface, and at least one flow channel. The first side surface faces the accommodating space, and the flow channel penetrates the first and the second side surfaces. The cover plate is disposed at the opening. The cover plate includes a plurality of ventilation holes. The sound deadening structure is disposed between the second side surface of the partition and the cover plate. The sound deadening structure includes a sound absorbing element and a reflecting element. The hard disk drive modules are accommodated in the accommodating space.Type: ApplicationFiled: May 6, 2024Publication date: February 20, 2025Inventors: Chih-Chung HO, Chih-Wei YU
-
Patent number: 12222576Abstract: An optical element driving mechanism includes a movable assembly, a fixed assembly, and a driving assembly. The movable assembly is configured to be connected to an optical element. The movable assembly is movable relative to the fixed assembly. The driving assembly is configured to drive the movable assembly to move relative to the fixed assembly in a range of motion. The optical element driving mechanism further includes a positioning assembly configured to position the movable assembly at a predetermined position relative to the fixed assembly when the driving assembly is not operating.Type: GrantFiled: November 9, 2023Date of Patent: February 11, 2025Assignee: TDK TAIWAN CORP.Inventors: Chao-Chang Hu, Kuen-Wang Tsai, Liang-Ting Ho, Chao-Hsi Wang, Chih-Wei Weng, He-Ling Chang, Che-Wei Chang, Sheng-Zong Chen, Ko-Lun Chao, Min-Hsiu Tsai, Shu-Shan Chen, Jungsuck Ryoo, Mao-Kuo Hsu, Guan-Yu Su
-
Patent number: 12218214Abstract: Source/drain silicide that improves performance and methods for fabricating such are disclosed herein. An exemplary device includes a first channel layer disposed over a substrate, a second channel layer disposed over the first channel layer, and a gate stack that surrounds the first channel layer and the second channel layer. A source/drain feature disposed adjacent the first channel layer, second channel layer, and gate stack. The source/drain feature is disposed over first facets of the first channel layer and second facets of the second channel layer. The first facets and the second facets have a (111) crystallographic orientation. An inner spacer disposed between the gate stack and the source/drain feature and between the first channel layer and the second channel layer. A silicide feature is disposed over the source/drain feature where the silicide feature extends into the source/drain feature towards the substrate to a depth of the first channel layer.Type: GrantFiled: April 15, 2021Date of Patent: February 4, 2025Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Chih-Ching Wang, Chung-I Yang, Jon-Hsu Ho, Wen-Hsing Hsieh, Chung-Wei Wu, Zhiqiang Wu
-
Patent number: 11146273Abstract: The present invention provides an electronic device including a wireless communication module, a counter and a processing circuit. The wireless communication module is configured to receive a first packet and a second packet from another electronic device, wherein the first packet includes a first counter value, the second packet includes a second counter value, and the first counter value and the second counter value correspond to two adjacent edges of an original signal of another electronic device, respectively. The processing circuit is configured to obtain a third counter value from the counter when the first packet is received, and obtain a fourth counter value from the counter when the second packet is received; and the processing circuit further generates an output signal that is substantially the same as the original signal according to the first counter value, the second counter value, the third counter value and the fourth counter value.Type: GrantFiled: February 22, 2021Date of Patent: October 12, 2021Assignee: Realtek Semiconductor Corp.Inventors: Chia-Chun Hung, Chih-Wei Ho, Chin-Wen Wang, Liang-Hui Li, Yi-Cheng Chen
-
Publication number: 20210265998Abstract: The present invention provides an electronic device including a wireless communication module, a counter and a processing circuit. The wireless communication module is configured to receive a first packet and a second packet from another electronic device, wherein the first packet includes a first counter value, the second packet includes a second counter value, and the first counter value and the second counter value correspond to two adjacent edges of an original signal of another electronic device, respectively. The processing circuit is configured to obtain a third counter value from the counter when the first packet is received, and obtain a fourth counter value from the counter when the second packet is received; and the processing circuit further generates an output signal that is substantially the same as the original signal according to the first counter value, the second counter value, the third counter value and the fourth counter value.Type: ApplicationFiled: February 22, 2021Publication date: August 26, 2021Inventors: Chia-Chun Hung, Chih-Wei Ho, Chin-Wen Wang, Liang-Hui Li, Yi-Cheng Chen
-
Patent number: 10885948Abstract: A NAND flash controlling method includes the steps of: configuring a temperature-sensing unit to detect the flash temperatures and a source block to store source data; configuring a main control unit to receive the flash temperatures for calculating a temperature difference, to generate a data-transmitting signal if the current temperature is abnormal and the temperature difference is too large; configuring a control unit to read and transmit the source data; configuring a data-buffering unit to receive and store the source data; configuring an error-correcting unit to receive a source error-correcting code and a source bit-error rate to re-calculate an updated error-correcting code; configuring a flash-buffering unit to receive the updated error-correcting code and the source data; and, configuring the control unit to utilize the updated error-correcting code to write the source data into the destination block from the flash-buffering unit. In addition, a NAND flash controlling system is also provided.Type: GrantFiled: January 28, 2020Date of Patent: January 5, 2021Assignee: ATP ELECTRONICS TAIWAN INC.Inventors: Jyun-Nan Liu, Chih-Wei Ho, Hung-Tse Lin
-
Patent number: 10185721Abstract: An apparatus includes a processor component caused to: retrieve metadata of organization of data within a data set, and map data of organization of data blocks within a data file; receive indications of which node devices are available to perform a processing task with a data set portion; and in response to the data set including partitioned data, compare the quantities of available node devices and of the node devices last involved in storing the data set. In response to a match, for each map data map entry: retrieve a hashed identifier for a data sub-block, and a size for each of the data sub-blocks within the corresponding data block; divide the hashed identifier by the quantity of available node devices; compare the modulo value to a designation assigned to each of the available node devices; and provide a pointer to the available node device assigned the matching designation.Type: GrantFiled: November 6, 2017Date of Patent: January 22, 2019Assignee: SAS Institute Inc.Inventors: Brian Payton Bowman, Steven E. Krueger, Richard Todd Knight, Chih-Wei Ho
-
Publication number: 20180075051Abstract: An apparatus includes a processor component caused to: retrieve metadata of organization of data within a data set, and map data of organization of data blocks within a data file; receive indications of which node devices are available to perform a processing task with a data set portion; and in response to the data set including partitioned data, compare the quantities of available node devices and of the node devices last involved in storing the data set. In response to a match, for each map data map entry: retrieve a hashed identifier for a data sub-block, and a size for each of the data sub-blocks within the corresponding data block; divide the hashed identifier by the quantity of available node devices; compare the modulo value to a designation assigned to each of the available node devices; and provide a pointer to the available node device assigned the matching designation.Type: ApplicationFiled: November 6, 2017Publication date: March 15, 2018Applicant: SAS Institute Inc.Inventors: BRIAN PAYTON BOWMAN, STEVEN E. KRUEGER, RICHARD TODD KNIGHT, CHIH-WEI HO
-
Patent number: 9811524Abstract: An apparatus comprising a processor component to: provide, to a control device, an indication of availability to perform a processing task with one or more data set portions as a node device; perform a processing task specified by the control device with the one or more data set portions; and request a pointer to a location at which to store the one or more data set portions as a data block within a data file. In response to the data set including partitioned data, for each data set portion, include a data sub-block size of the data set portion and a hashed identifier derived from a partition label of a partition in the request; receive, from the control device, the requested pointer to the location; and store each data set portion as a data sub-block within the data block starting at the location within the data file.Type: GrantFiled: July 26, 2016Date of Patent: November 7, 2017Assignee: SAS Institute Inc.Inventors: Brian Payton Bowman, Steven E. Krueger, Richard Todd Knight, Chih-Wei Ho
-
Patent number: 9703789Abstract: An apparatus comprising a processor component to: receive metadata of data organization within a data set; receive indications of which node devices will be storing the data set as multiple data blocks within a data file; and receive, from each node device, a pointer request to a location within the data file for storing a data set portion as a data block. In response to the data set including partitioned data, for each request for a pointer: determine the location within the data file; generate a map data map entry for the data block; generate therein a sub-block count of data sub-blocks within the data block; generate therein a sub-entry for each data sub-block including size and a hashed identifier derived from a partition label; and provide a pointer to the node device. In response to successful storage of all data blocks, store the map data in the data file.Type: GrantFiled: July 26, 2016Date of Patent: July 11, 2017Assignee: SAS Institute Inc.Inventors: Brian Payton Bowman, Steven E. Krueger, Richard Todd Knight, Chih-Wei Ho
-
Patent number: 9633935Abstract: A stacked chip package is provided. The stacked chip package includes a first substrate having a first side and a second side opposite thereto. The first substrate includes a recess therein. The recess adjoins a side edge of the first substrate. A plurality of redistribution layers is disposed on the first substrate and extends onto the bottom of the recess. A second substrate is disposed on the first side of the first substrate. A plurality of bonding wires is correspondingly disposed on the redistribution layers in the recess, and extends onto the second substrate. A device substrate is disposed on the second side of the first substrate. A method of forming the stacked chip package is also provided.Type: GrantFiled: April 27, 2015Date of Patent: April 25, 2017Assignee: XINTEC INC.Inventors: Yen-Shih Ho, Chih-Wei Ho, Tsang-Yu Liu
-
Patent number: 9619148Abstract: An apparatus includes processor component caused to: retrieve metadata of organization of data within a data set, and map data of organization of data blocks within a data file; receive indications of which node devices are available to perform a processing task with a data set portion; and in response to the data set including partitioned data, compare the quantities of available node devices and of the node devices last involved in storing the data set. In response to a match, for each map data map entry: retrieve a hashed identifier for a data sub-block, and a size for each of the data sub-blocks within the corresponding data block; divide the hashed identifier by the quantity of available node devices; compare the modulo value to a designation assigned to each of the available node devices; and provide a pointer to the available node device assigned the matching designation.Type: GrantFiled: July 26, 2016Date of Patent: April 11, 2017Assignee: SAS Institute Inc.Inventors: Brian Payton Bowman, Steven E. Krueger, Richard Todd Knight, Chih-Wei Ho
-
Patent number: 9613904Abstract: A semiconductor structure includes a first substrate, a second substrate, a dam layer, a photoresist layer, and a conductive layer. The first substrate has a conductive pad. The second substrate has a through via, a sidewall surface surrounding the through via, a first surface, and a second surface opposite to the first surface. The through via penetrates through the first and second surfaces. The conductive pad is aligned with the through via. The dam layer is located between the first substrate and the second surface. The dam layer protrudes toward the through via. The photoresist layer is located on the first surface, the sidewall surface, the dam layer protruding toward the through via, and between the conductive pad and the dam layer protruding toward the through via. The conductive layer is located on the photoresist layer and the conductive pad.Type: GrantFiled: April 27, 2016Date of Patent: April 4, 2017Assignee: XINTEC INC.Inventors: Yu-Tung Chen, Chien-Min Lin, Chuan-Jin Shiu, Chih-Wei Ho, Yen-Shih Ho
-
Publication number: 20170031599Abstract: An apparatus includes a processor component caused to: retrieve metadata of organization of data within a data set, and map data of organization of data blocks within a data file; receive indications of which node devices are available to perform a processing task with a data set portion; and in response to the data set including partitioned data, compare the quantities of available node devices and of the node devices last involved in storing the data set. In response to a match, for each map data map entry: retrieve a hashed identifier for a data sub-block, and a size for each of the data sub-blocks within the corresponding data block; divide the hashed identifier by the quantity of available node devices; compare the modulo value to a designation assigned to each of the available node devices; and provide a pointer to the available node device assigned the matching designation.Type: ApplicationFiled: July 26, 2016Publication date: February 2, 2017Applicant: SAS Institute Inc.Inventors: BRIAN PAYTON BOWMAN, STEVEN E. KRUEGER, RICHARD TODD KNIGHT, CHIH-WEI HO
-
Publication number: 20170031936Abstract: An apparatus comprising a processor component to: provide, to a control device, an indication of availability to perform a processing task with one or more data set portions as a node device; perform a processing task specified by the control device with the one or more data set portions; and request a pointer to a location at which to store the one or more data set portions as a data block within a data file. In response to the data set including partitioned data, for each data set portion, include a data sub-block size of the data set portion and a hashed identifier derived from a partition label of a partition in the request; receive, from the control device, the requested pointer to the location; and store each data set portion as a data sub-block within the data block starting at the location within the data file.Type: ApplicationFiled: July 26, 2016Publication date: February 2, 2017Applicant: SAS Institute Inc.Inventors: BRIAN PAYTON BOWMAN, STEVEN E. KRUEGER, RICHARD TODD KNIGHT, CHIH-WEI HO
-
Publication number: 20170031937Abstract: An apparatus comprising a processor component to: receive metadata of data organization within a data set; receive indications of which node devices will be storing the data set as multiple data blocks within a data file; and receive, from each node device, a pointer request to a location within the data file for storing a data set portion as a data block. In response to the data set including partitioned data, for each request for a pointer: determine the location within the data file; generate a map data map entry for the data block; generate therein a sub-block count of data sub-blocks within the data block; generate therein a sub-entry for each data sub-block including size and a hashed identifier derived from a partition label; and provide a pointer to the node device. In response to successful storage of all data blocks, store the map data in the data file.Type: ApplicationFiled: July 26, 2016Publication date: February 2, 2017Applicant: SAS Institute Inc.Inventors: BRIAN PAYTON BOWMAN, STEVEN E. KRUEGER, RICHARD TODD KNIGHT, CHIH-WEI HO
-
Publication number: 20160329283Abstract: A semiconductor structure includes a first substrate, a second substrate, a dam layer, a photoresist layer, and a conductive layer. The first substrate has a conductive pad. The second substrate has a through via, a sidewall surface surrounding the through via, a first surface, and a second surface opposite to the first surface. The through via penetrates through the first and second surfaces. The conductive pad is aligned with the through via. The dam layer is located between the first substrate and the second surface. The dam layer protrudes toward the through via. The photoresist layer is located on the first surface, the sidewall surface, the dam layer protruding toward the through via, and between the conductive pad and the dam layer protruding toward the through via. The conductive layer is located on the photoresist layer and the conductive pad.Type: ApplicationFiled: April 27, 2016Publication date: November 10, 2016Inventors: Yu-Tung CHEN, Chien-Min LIN, Chuan-Jin SHIU, Chih-Wei HO, Yen-Shih HO
-
Patent number: 9230927Abstract: A method of fabricating a wafer-level chip package is provided. First, a wafer with two adjacent chips is provided, the wafer having an upper surface and a lower surface, and one side of each chip includes a conducting pad on the lower surface. A recess and an isolation layer extend from the upper surface to the lower surface, which the recess exposes the conducting pad. A part of the isolation layer is disposed in the recess with an opening to expose the conducting pad. A conductive layer is formed on the isolation layer and the conductive pad, and a photo-resist layer is spray coated on the conductive layer. The photo-resist layer is exposed and developed to expose the conductive layer, and the conductive layer is etched to form a redistribution layer. After stripping the photo-resist layer, a solder layer is formed on the isolation layer and the redistribution layer.Type: GrantFiled: October 7, 2014Date of Patent: January 5, 2016Assignee: XINTEC INC.Inventors: Chuan-Jin Shiu, Tsang-Yu Liu, Chih-Wei Ho, Shih-Hsing Chan, Ching-Jui Chuang
-
Publication number: 20150311175Abstract: A stacked chip package is provided. The stacked chip package includes a first substrate having a first side and a second side opposite thereto. The first substrate includes a recess therein. The recess adjoins a side edge of the first substrate. A plurality of redistribution layers is disposed on the first substrate and extends onto the bottom of the recess. A second substrate is disposed on the first side of the first substrate. A plurality of bonding wires is correspondingly disposed on the redistribution layers in the recess, and extends onto the second substrate. A device substrate is disposed on the second side of the first substrate. A method of forming the stacked chip package is also provided.Type: ApplicationFiled: April 27, 2015Publication date: October 29, 2015Inventors: Yen-Shih HO, Chih-Wei HO, Tsang-Yu LIU
-
Patent number: 9153528Abstract: Embodiments of the present invention provide a chip package including: a semiconductor substrate having a first surface and a second surface; a device region formed in the semiconductor substrate; a dielectric layer disposed on the first surface; and a conducting pad structure disposed in the dielectric layer and electrically connected to the device region; a cover substrate disposed between the chip and the cover substrate, wherein the spacer layer, a cavity is created an surrounded by the chip and the cover substrate on the device region, and the spacer layer is in direct contact with the chip without any adhesion glue disposed between the chip and the spacer layer.Type: GrantFiled: May 20, 2013Date of Patent: October 6, 2015Assignee: XINTEC INC.Inventors: Po-Shen Lin, Tsang-Yu Liu, Yen-Shih Ho, Chih-Wei Ho, Yu-Min Liang