Patents by Inventor Hua Ming

Hua Ming 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: 20240136217
    Abstract: A manufacturing system includes a substrate disposed on a conveyer system. The conveyer system includes a pair of side supports. The substrate is moved on the conveyer system until the substrate is disposed over a bottom support block. The bottom support block is raised to physically contact the substrate. A transfer arm module is provided. The transfer arm module includes a flat bottom surface and an opening formed in the flat bottom surface. The transfer arm module is disposed with the flat bottom surface physically contacting the substrate opposite the bottom support block. A vacuum is enabled through the opening of the transfer arm module. The substrate is lifted off the bottom support block using the vacuum. The substrate is moved over a printing pallet using the transfer arm module. The vacuum is disabled when the substrate is in a positioning area of the printing pallet.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 25, 2024
    Applicant: UTAC Headquarters Pte. Ltd.
    Inventors: Hua Hong Tan, Chee Kay Chow, Zong Xiang Cai, Wei Ming Xian, Yao Hong Wu, Wing Keung Lam
  • Patent number: 11945004
    Abstract: A semiconductor manufacturing equipment cleaning system has a multi-station cleaning and inspection system. Within semiconductor manufacturing equipment cleaning system, a tray cleaning station uses a first rotating brush passing over a first surface of a carrier and possibly semiconductor die, and a second rotating brush passing over a second surface of the carrier and semiconductor die opposite the first surface of the carrier and semiconductor die. Debris and contaminants dislodged from the first surface and second surface of the carrier by the first rotating brush and second rotating brush are removed under vacuum suction. A conveyor transports the carrier through the multi-station cleaning and inspection system. The first rotating brush and second rotating brush move in tandem across the first surface and second surface of the carrier. Air pressure is injected across the first rotating brush and second rotating brush to further remove debris and contaminants.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: April 2, 2024
    Assignee: UTAC Headquarters Pte. Ltd.
    Inventors: Hua Hong Tan, Wing Keung Lam, Zong Xiang Cai, Wei Ming Xian, Yao Hong Wu, Tao Hu
  • Patent number: 11886790
    Abstract: Method and system to automatically verify the layout of a webpage on various screen sizes. The method includes retrieving screen size data associated with the webpage. The method further includes determining anchor points for the webpage based on the retrieved screen size data. The method also includes rendering the plurality of elements of the webpage based on the retrieved screen size data and the determined anchor points and identifying a respective location of each of the plurality of elements of the webpage to verify the layout of the plurality of elements of the webpage. If an error in the layout of the webpage is detected, a visual and/or audio alert is sent.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: January 30, 2024
    Assignee: Micro Focus LLC
    Inventors: Er-Xin Shang, Hua-Ming Zhai, Tezeen Yu
  • Patent number: 11650911
    Abstract: Embodiments provide for automated testing of an Application Under Test (AUT) that utilizes an infinite scroll element. Automated testing of the AUT can comprise executing one or more test scripts on the AUT which can present a user interface including a plurality of elements and the test scripts can perform one or more functional tests on the AUT through the plurality of elements of the user interface. During performance of the one or more functional tests, a scroll event associated with an element of the user interface can be detected and a determination can be made as to whether the element associated with the scroll event is an infinite scroll element. In response to determining the element is an infinite scroll element, a set of test results for the functional test can be recorded including results for the infinite scroll element and an interaction with the infinite scroll element.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: May 16, 2023
    Assignee: Micro Focus LLC
    Inventors: Er-Xin Shang, Yun-Sheng Liu, Shuhui Fu, Yi-Bin Guo, Yun Yuan, Hua-Ming Zhai
  • Publication number: 20230044682
    Abstract: Method and system to automatically verify the layout of a webpage on various screen sizes. The method includes retrieving screen size data associated with the webpage. The method further includes determining anchor points for the webpage based on the retrieved screen size data. The method also includes rendering the plurality of elements of the webpage based on the retrieved screen size data and the determined anchor points and identifying a respective location of each of the plurality of elements of the webpage to verify the layout of the plurality of elements of the webpage. If an error in the layout of the webpage is detected, a visual and/or audio alert is sent.
    Type: Application
    Filed: August 5, 2021
    Publication date: February 9, 2023
    Applicant: MICRO FOCUS LLC
    Inventors: Er-Xin Shang, Hua-Ming Zhai, Tezeen Yu
  • Patent number: 11573889
    Abstract: An image of a graphical user interface is captured. For example, a screen shot of a browser display is captured. Text syntax is executed that contains one or more parameters for identifying a graphical object. For example, the text syntax may identify a rectangle that contains the text “OK” where the text is red. Based on the text syntax, a graphical object is identified in the image of the graphical user interface. Information is returned that identifies how to access the graphical object in the graphical user interface. For example, coordinates of the graphical object are identified. This information can then be used in a test script using existing programming languages to test the graphical user interface. For example, the coordinates may be used to click on the OK button.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: February 7, 2023
    Assignee: Micro Focus LLC
    Inventors: Er-Xin Shang, Hua-Ming Zhai, Yun-Sheng Liu, Tezeen Yu
  • Patent number: 11567859
    Abstract: Embodiments of the disclosure provide systems and methods for executing a functional test on an application. According to one embodiment, a method for running a functional test on an application can comprise executing the function test on the application. The functional test can comprise a plurality of steps. The plurality of steps can comprise a set of related steps having one or more relationships between each other and a set of one or more independent steps having no relationships to other steps in the plurality of steps. The one or more relationships between the set of related steps can be deduced and an indication of the deduced one or more relationships between the set of related steps can be saved. The functional test can then be replayed on the application based on the saved indication of the deduced one or more relationships between the set of related steps.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: January 31, 2023
    Assignee: Micro Focus LLC
    Inventors: Hua-Ming Zhai, Er-Xin Shang, Kai Zhou
  • Publication number: 20230017306
    Abstract: A communication method and apparatus are provided, to resolve a problem that timeliness of data transmission is affected because a communication connection is not established in time. A network protocol stack is deployed for each of a service processing unit and a wireless communication unit in a first communication apparatus. In this way, before the service processing unit enters a working mode, the wireless communication unit may establish a transmission channel with a second communication apparatus based on the deployed network protocol stack. After the service processing unit enters the working mode, the service processing unit exchanges data with the second communication apparatus through the transmission channel based on the deployed network protocol stack.
    Type: Application
    Filed: September 16, 2022
    Publication date: January 19, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Fengxi LIU, Hua MING
  • Publication number: 20220391313
    Abstract: Embodiments provide for automated testing of an Application Under Test (AUT) that utilizes an infinite scroll element. Automated testing of the AUT can comprise executing one or more test scripts on the AUT which can present a user interface including a plurality of elements and the test scripts can perform one or more functional tests on the AUT through the plurality of elements of the user interface. During performance of the one or more functional tests, a scroll event associated with an element of the user interface can be detected and a determination can be made as to whether the element associated with the scroll event is an infinite scroll element. In response to determining the element is an infinite scroll element, a set of test results for the functional test can be recorded including results for the infinite scroll element and an interaction with the infinite scroll element.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventors: Er-Xin Shang, Yun-Sheng Liu, Shuhui Fu, Yi-Bin Guo, Yun Yuan, Hua-Ming Zhai
  • Publication number: 20220300396
    Abstract: An apparatus may include a processor (102) that may generate automated test scripts to test graphical user interface (GUI) functions of an application under test (AUT) (235). The apparatus may generate a screen element (220) that is overlaid onto at least one or all of the GUIs (210). The screen element (220) may therefore receive user inputs directed at the GUI (210), but block such inputs from being provided to the GUI (210). The user inputs received at the screen element (220) may be recorded in an automated test script for later replay. Blocking the user input may prevent a change in appearance of a GUI element (212) that would otherwise result from the user input, facilitating automated location of the GUI element (212) during replay of the automated test script.
    Type: Application
    Filed: June 6, 2019
    Publication date: September 22, 2022
    Inventors: HUA-MING ZHAI, ER-XIN SHANG, PING-JI YIN
  • Publication number: 20220300408
    Abstract: Embodiments of the disclosure provide systems and methods for executing a functional test on an application. According to one embodiment, a method for running a functional test on an application can comprise executing the function test on the application. The functional test can comprise a plurality of steps. The plurality of steps can comprise a set of related steps having one or more relationships between each other and a set of one or more independent steps having no relationships to other steps in the plurality of steps. The one or more relationships between the set of related steps can be deduced and an indication of the deduced one or more relationships between the set of related steps can be saved. The functional test can then be replayed on the application based on the saved indication of the deduced one or more relationships between the set of related steps.
    Type: Application
    Filed: March 18, 2021
    Publication date: September 22, 2022
    Inventors: Hua-Ming Zhai, Er-Xin Shang, Kai Zhou
  • Patent number: 11404331
    Abstract: A system for determining the cause of an abnormality in a semiconductor manufacturing process includes an abnormality mode determination module, a selection module, and a root cause analysis module. The abnormality mode determination module is used to determine the similarity between wafer bin maps containing the abnormal data. When the similarity among the wafer maps is higher than a reference value, the selection module executes the steps of: determining a bad lot based on the wafer maps where the similarity is higher than the reference value; determining a time span within which the bad lot is generated; selecting other bad lots occurring in the time span and satisfying a failure model; selecting a good lot based on a fixed lot interval. The root cause analysis module is used to execute the steps of calculating the correlation among data to obtain confidence indexes.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: August 2, 2022
    Assignee: Vanguard International Semiconductor Corporation
    Inventors: Syuan-Rong Huang, Chien-Huei Yang, Chun-Fu Tung, Hua-Ming Wang, Yung-Cheng Chang
  • Publication number: 20220229764
    Abstract: According to examples, an apparatus may include a processor that may identify sensitive information in a recording of an automated test script that is replayed to automatically test a graphical user interface (GUI) of an application under test (AUT). The apparatus may identify the sensitive information during the recording such that sensitive information is identified as the automated test is recorded or afterward based on an analysis of the recording. as based on user input that identifies the sensitive information (or areas containing the sensitive information), automated text analysis, or automated image analysis such as machine-learning based object detection. Once sensitive information (or area) is identified, the apparatus may generate and apply a mosaic to obscure the sensitive information (or area).
    Type: Application
    Filed: July 10, 2019
    Publication date: July 21, 2022
    Applicant: MICRO FOCUS LLC
    Inventors: HUA-MING ZHAI, BO TIAN, ER-XIN SHANG, CHU Jun Dong
  • Publication number: 20220147439
    Abstract: An image of a graphical user interface is captured. For example, a screen shot of a browser display is captured. Text syntax is executed that contains one or more parameters for identifying a graphical object. For example, the text syntax may identify a rectangle that contains the text “OK” where the text is red. Based on the text syntax, a graphical object is identified in the image of the graphical user interface. Information is returned that identifies how to access the graphical object in the graphical user interface. For example, coordinates of the graphical object are identified. This information can then be used in a test script using existing programming languages to test the graphical user interface. For example, the coordinates may be used to click on the OK button.
    Type: Application
    Filed: November 10, 2020
    Publication date: May 12, 2022
    Inventors: Er-Xin Shang, Hua-Ming Zhai, Yun-Sheng Liu, Tezeen Yu
  • Publication number: 20220100570
    Abstract: According to examples, an apparatus may include a processor that may identify and execute workflows based on simulated network addresses such as simulated uniform resource locations (“URLs”). The system may generate recorded automation scripts that automatically completes some or all of the tasks of a workflow. The system may store the automation scripts in association with the workflow and a simulated URL. The simulated URL may include a string that does not literally resolve to a document on a networked resource. Rather, the simulated URL may instead identify and indicate that a corresponding workflow is to be executed. A browser extension of a browser may intercept URLs that are provided to a browser, determine that a simulated URL has been entered, and provide the simulated URL to a replay engine that identifies and executes the automated script associated with the simulated URL.
    Type: Application
    Filed: March 7, 2019
    Publication date: March 31, 2022
    Applicant: MICRO FOCUS LLC
    Inventors: ErXin Shang, RAN LI, HUA-MING ZHAI
  • Publication number: 20210407866
    Abstract: A system for determining the cause of an abnormality in a semiconductor manufacturing process includes an abnormality mode determination module, a selection module, and a root cause analysis module. The abnormality mode determination module is used to determine the similarity between wafer bin maps containing the abnormal data. When the similarity among the wafer maps is higher than a reference value, the selection module executes the steps of: determining a bad lot based on the wafer maps where the similarity is higher than the reference value; determining a time span within which the bad lot is generated; selecting other bad lots occurring in the time span and satisfying a failure model; selecting a good lot based on a fixed lot interval. The root cause analysis module is used to execute the steps of calculating the correlation among data to obtain confidence indexes.
    Type: Application
    Filed: June 29, 2020
    Publication date: December 30, 2021
    Inventors: Syuan-Rong Huang, Chien-Huei Yang, Chun-Fu Tung, Hua-Ming Wang, Yung-Cheng Chang
  • Patent number: 10685611
    Abstract: A display driving apparatus applied to a panel is disclosed. The panel displays a first image with a first refresh rate. A first refresh cycle corresponding to the first refresh rate includes a refresh period and at least one non-refresh period. The display driving apparatus includes a real-time determination module and a data processing module. The real-time determination module is coupled to the panel and used to immediately determine whether the panel wants to replace the originally displayed first image with a second image during the first refresh cycle. The data processing module is coupled to the real-time determination module and the panel. If a determination result of the real-time determination module is yes, the data processing module immediately controls the panel to start to display the second image at a first time during the first refresh cycle.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: June 16, 2020
    Assignee: Raydium Semiconductor Corporation
    Inventors: Po-Cheng Lin, Hua-Ming Lu
  • Publication number: 20190313151
    Abstract: Embodiments of the present invention provide a streaming-technology based video data processing method and apparatus. The method includes: obtaining a media presentation description, where the media presentation description includes index information of video data; obtaining the video data based on the index information of the video data; obtaining tilt information of the video data; and processing the video data based on the tilt information of the video data. According to the video data processing method and apparatus in the embodiments of the present invention, information received by a client includes tilt information of video data, and the client may adjust a presentation manner for the video data based on the tilt information.
    Type: Application
    Filed: June 24, 2019
    Publication date: October 10, 2019
    Inventors: Peiyun DI, Qingpeng XIE, Jing CONG, Hua MING
  • Publication number: 20190080657
    Abstract: A display driving apparatus applied to a panel is disclosed. The panel displays a first image with a first refresh rate. A first refresh cycle corresponding to the first refresh rate includes a refresh period and at least one non-refresh period. The display driving apparatus includes a real-time determination module and a data processing module. The real-time determination module is coupled to the panel and used to immediately determine whether the panel wants to replace the originally displayed first image with a second image during the first refresh cycle. The data processing module is coupled to the real-time determination module and the panel. If a determination result of the real-time determination module is yes, the data processing module immediately controls the panel to start to display the second image at a first time during the first refresh cycle.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 14, 2019
    Inventors: Po-Cheng LIN, Hua-Ming LU
  • Patent number: 10094814
    Abstract: A performance testing device for acid fracturing fluid includes: two semiterete rock core holders, the flat face sides of the two semiterete rock core holders being arranged opposite to each other; the two semicircle sides of the two semiterete rock core holders being provided with a rotation member which is opened with a first groove; the two semiterete rock core holders being able to rotate about a first rotation axis formed corporately by the two rotation members; a pressure applying shell having a recessed portion that matches with the curved face side, the recessed portion being able to cooperate with the curved face side, the pressure applying shell being able to apply a pressure to the two rock core holders to bring the two flat face sides thereof together.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: October 9, 2018
    Assignee: PetroChina Company Limited
    Inventors: Haiyan Wang, Yongjun Lu, Baoshan Guan, Xiaohui Qiu, Hua Ming, Ping Liu, Wen Zhai