Patents by Inventor Shih-Hao Wang

Shih-Hao Wang 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: 20200379843
    Abstract: A non-volatile dual in-line memory module (NVDIMM) instantiates first and second partitions of non-volatile memory. The first partition is reserved and is not accessible to an operating system instantiated. The second partition is accessible to the operating system. A processor detects a first bad memory location in the second partition, stores a first system physical address of the first bad memory location to a system bad memory locations list, and stores a first DIMM physical address of the first bad memory location to a first NVDIMM bad memory locations list in the first partition.
    Type: Application
    Filed: May 30, 2019
    Publication date: December 3, 2020
    Inventors: Ching-Lung Chao, Shih-Hao Wang, Hsin-Chieh Wang
  • Publication number: 20200364120
    Abstract: An information handling system includes a plurality of persistent memory devices and a basic input/output system (BIOS). The BIOS begins a power-on self-test (POST) of the information handling system. During the POST, the BIOS may call a block input/output (I/O) driver to access a memory region within the first persistent memory device. The access of the memory region within the first persistent memory device is to determine whether the first persistent memory device is a bootable persistent memory device. The BIOS may determine whether blocks of the memory region contain bad memory locations. In response to the memory region containing bad memory locations, the BIOS may return a device error message without performing the access of the blocks of the memory region within the first persistent memory device and may boot to an operating system of the information handling system via another bootable device.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventors: Ching-Lung Chao, Shih-Hao Wang, Hsin-Chieh Wang, Hung-Tah Wei
  • Publication number: 20200364126
    Abstract: An information handling system includes a processor, a plurality of dual in-line memory modules (DIMMs), and a basic input/output system (BIOS). During a power-on self-test (POST), the BIOS may read serial presence detect data from each of the DIMMs, determine a total amount of installed memory. The BIOS may determine whether the total amount of the installed memory exceeds a maximum memory capacity of the processor. If so, the BIOS may remove memory capacity of the DIMMs to create a second total amount of the installed memory that is less than the maximum memory capacity of the processor, configure a memory address decode register with the second total amount of the installed memory, and complete the POST.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventors: Ching-Lung Chao, Shih-Hao Shih-Hao Wang
  • Publication number: 20200364339
    Abstract: An information handling system includes a non-volatile dual in-line memory module (NVDIMM) and a processor. The NVDIMM instantiates first and second partitions of non-volatile memory. The first partition is reserved and is not accessible to an operating system instantiated on the information handling system. The second partition is accessible to the operating system. The first partition includes a first region and a second region. The processor boots the information handling system to configure the NVDIMM based upon information from the first region, detects an error associated with the NVDIMM, and writes information associated with the error to the second region.
    Type: Application
    Filed: May 17, 2019
    Publication date: November 19, 2020
    Inventors: Ching-Lung Chao, Shih-Hao Wang, Hung-Tah Wei, Hsin-Chieh Wang
  • Publication number: 20200364040
    Abstract: A non-volatile dual in-line memory module (NVDIMM) includes a Serial Presence Interface (SPI) read only memory (ROM) device, and a non-volatile memory device. A firmware updater stores a first firmware image for the NVDIMM to the SPI ROM device, and stores the firmware image to the non-volatile memory device.
    Type: Application
    Filed: May 17, 2019
    Publication date: November 19, 2020
    Inventors: Ching-Lung Chao, Shih-Hao Wang, Hung-Tah Wei, Hsin-Chieh Wang
  • Patent number: 10775027
    Abstract: A flashlight tamper-proof structure for preventing a lamp cover fastened to an end of a flashlight from being unfastened manually includes an appropriate section of an end of an opening of a body of the flashlight extending to form a carrying portion; an internal thread section penetrating a front end of the carrying portion; a hole formed at a corresponding point of a rear end of the carrying portion, to allow a screw to be inserted into the carrying portion and screwed to the internal thread section with a tool; and concave indentations formed at the periphery of the opening of the lamp cover fastened to the end of the opening of the body of the flashlight The screw screwed to the internal thread section is moved forward with the tool to reach the concave indentations.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: September 15, 2020
    Inventor: Shih-hao Wang
  • Publication number: 20200238497
    Abstract: A power tool includes a case, a motor, a plurality of Hall effect sensors, a first circuit board, and a second circuit board. The Hall effect sensors detect a position of a rotor of the motor and correspondingly generate position signals. A plurality of commutating switches and a first controller are disposed on the first circuit board. A second controller is disposed on the second circuit board, and could transmit a driving signal to the first controller according to the operating signal of an operator interface. The first controller regulates the commutating switches to commutate according to the driving signal and the position signals, thereby to activate the rotor to rotate. With such design, a commutation process and a user operating process are regulated by the two different controllers, which could efficiently simplify the program code installed in each of the controllers and facilitate the maintenance of the controllers.
    Type: Application
    Filed: January 21, 2020
    Publication date: July 30, 2020
    Applicant: MOBILETRON ELECTRONICS CO., LTD.
    Inventors: SHIH-HAO WANG, JUI-CHEN HUANG
  • Publication number: 20200173066
    Abstract: A method for manufacturing a composite fabric includes the steps of feeding, mixing and stirring, first drying, hot melt extrusion, first cooling, stretch extension, second cooling, winding-strands-into-roll, second drying, and weaving. The composite fabric is composed of multiple first threads and multiple second threads which are woven to the first threads. The first threads and the second threads are respectively reflective threads and glowing threads so that the composite fabric includes both features of light reflection and glowing in dark.
    Type: Application
    Filed: September 9, 2019
    Publication date: June 4, 2020
    Inventors: CHUNG-MING YU, SHI-WEI WANG, SHIH-HAO WANG
  • Publication number: 20200173056
    Abstract: The adhesive thread drawing processes include the steps of feeding, mixing and stirring, first drying, hot melt extrusion, first cooling, stretch extension, second cooling, winding-strands-into-roll, and second drying. The threads made by the processes are woven into fabric which has a certain level of stickiness so as to be attached onto objects without using glue and adhesive, and the fabric is flat and neat when it is attached to an object.
    Type: Application
    Filed: September 9, 2019
    Publication date: June 4, 2020
    Inventors: CHUNG-MING YU, SHI-WEI WANG, SHIH-HAO WANG
  • Publication number: 20200130162
    Abstract: A power tool includes a casing having a motor receiving portion and a holding portion, a motor disposed in the motor receiving portion, a transmission disposed in the motor receiving portion, and a fan module disposed in the motor receiving portion. The holding portion is adapted to be held by a user. The motor has a rotatable shaft, a front side, and a back side opposite to the front side. The transmission is located on the front side of the motor and is connected to the rotatable shaft, and has an output shaft for being connected to a tool bit. The fan module has a driving motor and a fan blade. The driving motor is adapted to drive the fan blade to rotate. With such design, the fan module could cool the motor to remove the heat generated by the motor.
    Type: Application
    Filed: October 17, 2019
    Publication date: April 30, 2020
    Applicant: MOBILETRON ELECTRONICS CO., LTD.
    Inventors: JUI-CHEN HUANG, SHIH-HAO WANG
  • Publication number: 20200089564
    Abstract: A memory scrubbing system includes a persistent memory device coupled to an operating system (OS) and a Basic Input/Output System (BIOS). During a boot process and prior to loading the OS, the BIOS retrieves a known memory location list that identifies known memory locations of uncorrectable errors in the persistent memory device and performs a partial memory scrubbing operation on the known memory locations. The BIOS adds any known memory locations that maintain an uncorrectable error to a memory scrub error list. The BIOS then initiates a full memory scrubbing operation on the persistent memory device, cause the OS to load and enter a runtime environment while the full memory scrubbing operation is being performed, and provides the memory scrub error list to the OS.
    Type: Application
    Filed: November 22, 2019
    Publication date: March 19, 2020
    Inventors: Ching-Lung Chao, Shih-Hao Wang, Zhengyu Yang
  • Publication number: 20200051326
    Abstract: A facial expression modeling method used in a facial expression modeling apparatus is provided that includes the steps outlined below. Two two-dimensional images of a facial expression retrieved by two image retrieving modules respectively are received. A deep learning process is performed on the two two-dimensional images to generate a disparity map. The two two-dimensional images and the disparity map are concatenated to generate a three-channel feature map. The three-channel feature map is processed by a weighting calculation neural network to generate a plurality of blend-shape weightings. A three-dimensional facial expression is modeled according to the blend-shape weightings.
    Type: Application
    Filed: July 22, 2019
    Publication date: February 13, 2020
    Inventors: Shih-Hao WANG, Hsin-Ching SUN, Cheng-Hsien LIN, Hung-Yi YANG
  • Patent number: 10522062
    Abstract: A three-dimensional display module includes a substrate, a display layer, a first electrode layer, a liquid-crystal layer, a second electrode layer, and a drive unit. The substrate has first electrodes and second electrodes. The display layer is disposed on the substrate and includes light-emitting elements. The first electrode layer is disposed on the display layer. The liquid-crystal layer is disposed on the display layer. The second electrode layer is disposed on the liquid-crystal layer. The drive unit drives the first electrodes and the first electrode layer to supply power to the light-emitting elements, such that the light-emitting elements generate light passing through the liquid-crystal layer to form a display image. The drive unit drives the second electrodes and the second electrode layer to produce an electric field on the liquid-crystal layer to change focal length of the liquid-crystal layer so as to control depth of field of the display image.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: December 31, 2019
    Assignee: Industrial Technology Research Institute
    Inventors: Ying-Chien Chu, Yen-Hsiang Fang, Chia-Hsin Chao, Ming-Hsien Wu, Shih-Hao Wang
  • Publication number: 20190363651
    Abstract: A power tool comprises a housing, a motor, a first circuit board, and a second circuit board. The housing includes a transmission portion and a handheld portion. The motor and the first circuit board are arranged in the transmission portion, and the second circuit board is disposed in the handheld portion. The first circuit board is provided with a plurality of commutating switch components, a plurality of Hall sensors, and a first controller. The first controller receives a driving signal and controls the commutating switch components to perform commutation according to the driving signal and the position signal from the Hall sensors. The second circuit board is electrically connected to the first circuit board through a transmission line set and provided with a second controller, which transmits the driving signal to the first controller via the transmission line set.
    Type: Application
    Filed: May 21, 2019
    Publication date: November 28, 2019
    Applicant: MOBILETRON ELECTRONICS CO., LTD.
    Inventors: SHIH-HAO WANG, WEN-SHING HON
  • Patent number: 10489242
    Abstract: A memory scrubbing system includes a persistent memory device coupled to an operating system (OS) and a Basic Input/Output System (BIOS). During a boot process and prior to loading the OS, the BIOS retrieves a known memory location list that identifies known memory locations of uncorrectable errors in the persistent memory device and performs a partial memory scrubbing operation on the known memory locations. The BIOS adds any known memory locations that maintain an uncorrectable error to a memory scrub error list. The BIOS then initiates a full memory scrubbing operation on the persistent memory device, cause the OS to load and enter a runtime environment while the full memory scrubbing operation is being performed, and provides the memory scrub error list to the OS.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: November 26, 2019
    Assignee: Dell Products L.P.
    Inventors: Ching-Lung Chao, Shih-Hao Wang, Zhengyu Yang
  • Publication number: 20190340063
    Abstract: A memory scrubbing system includes a persistent memory device coupled to an operating system (OS) and a Basic Input/Output System (BIOS). During a boot process and prior to loading the OS, the BIOS retrieves a known memory location list that identifies known memory locations of uncorrectable errors in the persistent memory device and performs a partial memory scrubbing operation on the known memory locations. The BIOS adds any known memory locations that maintain an uncorrectable error to a memory scrub error list. The BIOS then initiates a full memory scrubbing operation on the persistent memory device, cause the OS to load and enter a runtime environment while the full memory scrubbing operation is being performed, and provides the memory scrub error list to the OS.
    Type: Application
    Filed: May 3, 2018
    Publication date: November 7, 2019
    Inventors: Ching-Lung Chao, Shih-Hao Wang, Zhengyu Yang
  • Publication number: 20190285805
    Abstract: A detection method for electronic devices including steps as follows is provided. The detection method includes: providing an electronic device substrate; attaching a portion of electronic devices of the electronic device substrate through an electronic device transfer module, wherein the electronic device transfer module includes a plurality of detecting elements corresponding to the portion of the electronic devices, and each of the detecting elements includes at least one pair of electrodes; detecting whether a conducting path between the at least one pair of electrodes is generated or not to confirm a status of contact between the portion of the electronic devices and a contact target; and transferring the portion of the electronic devices attached to the electronic device transfer module to a target substrate. An electronic device transfer module having detecting elements is also provided.
    Type: Application
    Filed: June 4, 2019
    Publication date: September 19, 2019
    Applicant: Industrial Technology Research Institute
    Inventors: Ming-Hsien Wu, Yen-Hsiang Fang, Shih-Hao Wang, Yi-Chen Lin
  • Publication number: 20180108284
    Abstract: A three-dimensional display module includes a substrate, a display layer, a first electrode layer, a liquid-crystal layer, a second electrode layer, and a drive unit. The substrate has first electrodes and second electrodes. The display layer is disposed on the substrate and includes light-emitting elements. The first electrode layer is disposed on the display layer. The liquid-crystal layer is disposed on the display layer. The second electrode layer is disposed on the liquid-crystal layer. The drive unit drives the first electrodes and the first electrode layer to supply power to the light-emitting elements, such that the light-emitting elements generate light passing through the liquid-crystal layer to form a display image. The drive unit drives the second electrodes and the second electrode layer to produce an electric field on the liquid-crystal layer to change focal length of the liquid-crystal layer so as to control depth of field of the display image.
    Type: Application
    Filed: December 8, 2016
    Publication date: April 19, 2018
    Applicant: Industrial Technology Research Institute
    Inventors: Ying-Chien Chu, Yen-Hsiang Fang, Chia-Hsin Chao, Ming-Hsien Wu, Shih-Hao Wang
  • Patent number: D812849
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: March 20, 2018
    Assignee: Plus Meditech Co., Ltd.
    Inventors: Yueh-Hua Chiang, Hui-Hsien Hung, Shih-Hao Wang
  • Patent number: D812850
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: March 20, 2018
    Assignee: Plus Meditech Co., Ltd.
    Inventors: Yueh-Hua Chiang, Hui-Hsien Hung, Shih-Hao Wang