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).
-
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
-
Patent number: 9146411Abstract: An exemplary liquid crystal display (LCD) includes a casing and a liquid crystal panel accommodated in the casing. The casing includes a frame and a window surrounded by an inner side of the frame. The liquid crystal panel includes an outside surface essentially serving as a display screen for displaying images and a peripheral wall. The liquid crystal panel is attached to the frame, with the inner side of the frame contacting the peripheral wall of the liquid crystal panel, and the display screen exposed outside of the casing.Type: GrantFiled: March 19, 2014Date of Patent: September 29, 2015Assignee: INNOLUX CORPORATIONInventors: Chih-Hao Chen, Chih-Wei Ho, Chao-Yi Hung, Tsau-Hua Hsieh
-
Patent number: 9104054Abstract: An exemplary liquid crystal display (LCD) includes a casing and a liquid crystal panel accommodated in the casing. The casing includes a frame and a window surrounded by an inner side of the frame. The liquid crystal panel includes an outside surface essentially serving as a display screen for displaying images and a peripheral wall. The liquid crystal panel is attached to the frame, with the inner side of the frame contacting the peripheral wall of the liquid crystal panel, and the display screen exposed outside of the casing.Type: GrantFiled: December 27, 2013Date of Patent: August 11, 2015Assignee: INNOLUX CORPORATIONInventors: Chih-Hao Chen, Chih-Wei Ho, Chao-Yi Hung, Tsau-Hua Hsieh
-
Publication number: 20150185535Abstract: An exemplary liquid crystal display (LCD) includes a casing and a liquid crystal panel accommodated in the casing. The casing includes a frame and a window surrounded by an inner side of the frame. The liquid crystal panel includes an outside surface essentially serving as a display screen for displaying images and a peripheral wall. The liquid crystal panel is attached to the frame, with the inner side of the frame contacting the peripheral wall of the liquid crystal panel, and the display screen exposed outside of the casing.Type: ApplicationFiled: March 19, 2014Publication date: July 2, 2015Applicant: INNOLUX CORPORATIONInventors: CHIH-HAO CHEN, CHIH-WEI HO, CHAO-YI HUNG, TSAU-HUA HSIEH