Patents by Inventor Wai Hung To

Wai Hung To 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: 12265807
    Abstract: Vectorization of program code by way of a method that includes obtaining program code to be compiled. The program code has a loop that includes a control-flow having divergent branch conditions. The method includes compiling the program code to produce compiled code. The compiling includes performing compile-time analysis of the loop based on an assumption of dynamic uniformity, and determining from the analysis a vectorizable access pattern of the loop. The compiling also includes vectorizing the loop as part of the compiling the program code, including compiling the loop. The vectorizing includes providing run-time checks in the compiled code. The run-time checks are configured for checking for dynamically uniform conditions for vector processing at run-time to control program execution flow based on a result of the checking. The method also includes outputting the compiled code for execution.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: April 1, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bangtian Liu, Avery Laird, Wai Hung Tsang, Bardia Mahjour, Maryam Dehnavi
  • Patent number: 12236217
    Abstract: Code pattern matching is performed within computer code to determine whether the computer code includes an idiom from a predefined set of idioms. Based on determining that the computer code includes the idiom, a set of data items of the idiom to be analyzed is determined. The set of data items is analyzed with respect to one or more corresponding values from the computer code based on a set of constraints defined for the idiom to determine whether the set of data items satisfy one or more predefined conditions for the idiom. Based on the analyzing indicating that the one or more predefined conditions are satisfied, one or more code segments of the computer code including the idiom are replaced with replacement code to provide revised computer code.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: February 25, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shimin Cui, Wai Hung Tsang, Hubert Shun Kwan Tong, Wei Huang
  • Publication number: 20250006597
    Abstract: The present disclosure proposes a semiconductor device and a method of manufacturing thereof, the semiconductor device includes a die having a first side and a second side, the die includes, on a perimeter of the second side, a plurality of die terminals, a central pad having an inner side and an outer side, and the central pad includes an at least one notch, a mold, a non-conductive adhesive layer, wires, at least two lead terminals having an inner side and an outer side, and the at least one lead terminal is configured as a long lead terminal. Each of the long lead terminals is placed in the notch. The non-conductive adhesive layer is placed on at least part of the inner side of the central pad and on at least part of the inner side of each of the long lead terminals.
    Type: Application
    Filed: June 26, 2024
    Publication date: January 2, 2025
    Applicant: NEXPERIA B.V.
    Inventors: Kan Wae Lam, Sven Walczyk, Wai Hung William Hor, Randolph Estal Flauta
  • Patent number: 12169313
    Abstract: An optical transceiver sub-assembly (100) integrated with a silicon photonic platform having a folded optical path for transmitting and detecting a plurality of optical signals includes a housing chamber (105) and a top cover (110) to enclose elements of the optical transceiver sub-assembly (100) other than the housing chamber (105) and the top cover (110), a bottom housing module (115) accommodating an optical micro integration (130). In particular, the optical transceiver sub-assembly (100) is operably configured to establish an optical-electrical communication with an outside surrounding.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: December 17, 2024
    Assignee: Cloud Light Technology Limited
    Inventors: Wing Keung Mark Mak, Vincent Wai Hung, Hulmut Ying Wai Sun, Vivian Wei Ma, Yvonne Xiaoming Yu, Jason Hok Hay Tang, Kwong Shing Tsang, Hermit Ka Kit Wong
  • Publication number: 20240412611
    Abstract: The present invention is a camera (1) capable of selective data transmission for privacy protection which comprises a video capturing module (11) for capturing a video stream; a video processing module (12) being arranged to process the captured video stream to perform analytics on the captured video stream to obtain analyzed data; a transceiver module (13) which is in data communication with the video processing module (12) and being arranged to transmit the analyzed data to a first network device (2); and a switching module (14) which is in data communication with the video capturing module (11) and the transceiver module (13) and being arranged to enable or disable transmission of the captured video stream from the video capturing module (11) to the transceiver module (13) for transmitting to the first network device (2) or a second network device (3).
    Type: Application
    Filed: May 12, 2023
    Publication date: December 12, 2024
    Inventor: WAI HUNG LEE
  • Patent number: 12141581
    Abstract: Predictive dead store elimination is provided. The method comprises identifying, in a program, a first store operation and a second store operation in a program loop that comprise a store pair with a same loop-invariant base address and determining whether the store pair is a predictive dead store elimination candidate. Responsive to a determination that the store pair is a predictive dead store elimination candidate, the method eliminates the first store operation in each iteration of the program loop, except the last DSRC (dead store recurrence constant) iterations and sinks the first store operation in the last DSRC iterations to after the program loop.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: November 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Shimin Cui, Wai Hung Tsang, Hubert Shun Kwan Tong, Zarko Todorovski
  • Publication number: 20240329957
    Abstract: Vectorization of program code by way of a method that includes obtaining program code to be compiled. The program code has a loop that includes a control-flow having divergent branch conditions. The method includes compiling the program code to produce compiled code. The compiling includes performing compile-time analysis of the loop based on an assumption of dynamic uniformity, and determining from the analysis a vectorizable access pattern of the loop. The compiling also includes vectorizing the loop as part of the compiling the program code, including compiling the loop. The vectorizing includes providing run-time checks in the compiled code. The run-time checks are configured for checking for dynamically uniform conditions for vector processing at run-time to control program execution flow based on a result of the checking. The method also includes outputting the compiled code for execution.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Bangtian LIU, Avery LAIRD, Wai Hung TSANG, Bardia MAHJOUR, Maryam DEHNAVI
  • Publication number: 20240248716
    Abstract: Predictive dead store elimination is provided. The method comprises identifying, in a program, a first store operation and a second store operation in a program loop that comprise a store pair with a same loop-invariant base address and determining whether the store pair is a predictive dead store elimination candidate. Responsive to a determination that the store pair is a predictive dead store elimination candidate, the method eliminates the first store operation in each iteration of the program loop, except the last DSRC (dead store recurrence constant) iterations and sinks the first store operation in the last DSRC iterations to after the program loop.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventors: Shimin Cui, Wai Hung Tsang, Hubert Shun Kwan Tong, Zarko Todorovski
  • Patent number: 12041081
    Abstract: A system and method for intelligently detecting a duplicate address attack is described. The system and method comprise transferring a first address conflict check message; receiving a first address conflict check response message; performing intelligent Duplicate Address Detection (DAD) to determine if the duplicate address attack is valid; and if the duplicate address attack is valid, then reporting the duplicate address attack to a monitoring server. An intelligent switch that detects the DAD attack blocks further address conflict check response messages from the attacker's MAC address.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: July 16, 2024
    Assignee: Avaya Management L.P.
    Inventors: Dusan Mudric, Martin Vuille, Wai-Hung Leung
  • Patent number: 12008352
    Abstract: A loop within computer code is transformed to minimize loop iterations. A determination is made using statistical information relating to the loop whether the loop that has an early exit indication is to be transformed to minimize iterations of the loop. Based on determining that the loop is to be transformed, the loop is transformed.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: June 11, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wai Hung Tsang, Ettore Tiotto, Bardia Mahjour
  • Publication number: 20240156051
    Abstract: An automatic net feeding system may contain: a hopper adapted to contain food; an inner hopper adapted to gravitationally receive food from the hopper; a movable screw adapted to rotate at a predetermined time, and extrude food therethrough, the screw containing a periphery, an inlet, and an outlet; a screw housing containing the movable screw whereby the movable screw is adapted to slidably engage an inner wall of the screw housing; and a dish for receipt of the food, whereby the food is provided at a predetermined weight depending on the rotation of the movable screw.
    Type: Application
    Filed: October 12, 2023
    Publication date: May 16, 2024
    Applicant: Reliable Pet Solutions, LLC
    Inventors: Laura Kuster, Terry Lynn Houchin, Kelly Wai Hung Law
  • Patent number: 11966081
    Abstract: An optical subassembly for non-reciprocal coupling of light from a planar optical waveguide output outside the optical subassembly to an optical fiber includes a carrier configured to support the optical subassembly, an optical fiber fixed to the optical subassembly, a focusing optical system consisting two foci with one focus coincident with the input of optical fiber, an optical isolator to transmit light unidirectionally between two foci, an input boundary provided by the carrier to align the optical subassembly with the planar optical waveguide output. In particular, the optical subassembly is operably configured to provide a low transmission loss for light traveling from the planar optical waveguide output to the optical fiber.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: April 23, 2024
    Assignee: Cloud Light Technology Limited
    Inventors: Wing Keung Mark Mak, Vincent Wai Hung
  • Patent number: 11958870
    Abstract: An asymmetric tetradentate metal complex of a N{circumflex over (?)}C{circumflex over (?)}C{circumflex over (?)}N comprising tetradentate ligand has a metal connected to binding sites which are connected to each other via three or four covalent bonds that can be either single or double bonds with bridging linkers reside between C{circumflex over (?)}C and C{circumflex over (?)}N moieties. These linkers result in three-dimension metal complexes with distorted square planar geometries. The four donor atoms coordinate to a metal center. Upon metal binding a 5-6-6 membered metallocycle is formed upon chelation including a first nitrogen donor bond, a first metal-carbon bond, a second metal-carbon bond, and a second nitrogen donor bond. The light emission from these metal complexes can be tuned by the ligand structure over the entire visible spectrum.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: April 16, 2024
    Assignee: The University of Hong Kong
    Inventors: Chi Ming Che, Wai Hung Ang, Mao Mao, Gang Cheng
  • Publication number: 20240120039
    Abstract: System and method for providing a crowd-sourced knowledge repository and interactive hub for communicating information about clinical trials through an application interface. The application provides access to a database which stores information related to clinical trials and enables authorized users to manage these entries. The application also includes features to facilitate recruitment and further information gathering. Embodiments of the invention are built to provide news and updated information in real-time in a manner that streamlines both the transmission and access aspects for clinical trials. Embodiments of this invention could be applied to similar activities where aggregation of knowledge and efficient recruitment would be desirable, such as event planning across multiple venues or volunteer coordination of numerous projects.
    Type: Application
    Filed: October 10, 2023
    Publication date: April 11, 2024
    Inventor: Kin Wai Hung
  • Publication number: 20240105514
    Abstract: The present disclosure relates to a method of singulation of dies from a wafer, the wafer includes a semiconductor layer and a coating applied to the backside of the wafer after backgrinding, and the coating includes at least one metallization layer, the dies being separated along saw streets running in multiple directions. The method includes the steps of: dicing the wafer along the saw streets from a topside of the wafer; and the dicing is performed through plasma dicing for a dicing depth corresponding to the interface between the semiconductor layer and the coating. The method further includes the step of: etching the wafer in accordance with an etch mask corresponding to the saw streets, for each of the remaining metallization layers in the coating, and for singulating the dies from the wafer.
    Type: Application
    Filed: September 27, 2023
    Publication date: March 28, 2024
    Applicant: NEXPERIA B.V.
    Inventors: Randolph Estal Flauta, Kan Wae Lam, Wai Hung William Hor
  • Patent number: 11934813
    Abstract: Early exit of a loop is performed. A determination is made as to whether a loop within computer code reaches a fixed point of processing, which is predefined. Based on determining that the loop reaches the fixed point of processing, at least one indication is included in the loop to perform an early exit of the loop prior to a last iteration of the loop.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: March 19, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wai Hung Tsang, Ettore Tiotto
  • Publication number: 20240045157
    Abstract: Structures and active alignment methods thereof of a Transmitter Optical Sub-Assembly (TOSA) Structure are provided, that includes a light source sub-assembly including a light source component assembled on a light source bench; an optical sub-assembly including an optical component assembled on an optical bench; and a silicon chip including a coupler. A light emitted by the light source component is received by the coupler via the optical component along an optical path, the light source bench and the optical bench are thermally conductive to dissipate heat. The light source sub-assembly and the optical sub-assembly are actively aligned at the same time to optimize optical coupling between the light source sub-assembly and the optical sub-assembly by optimizing positions and a distance of the light source sub-assembly and the optical sub-assembly, the positions and the distance are flexibly adjusted during the active alignment process.
    Type: Application
    Filed: August 3, 2022
    Publication date: February 8, 2024
    Inventors: Yvonne Xiaoming Yu, Hau Chen Loke, Paladin Li Peng Cai, Wing Keung Mark Mak, Vincent Wai Hung
  • Patent number: D1052598
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: November 26, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Sam Pesce, Ka-Wai Hung
  • Patent number: D1054101
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: December 10, 2024
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Agustina Cociffi, Liu Wai Hung
  • Patent number: D1062744
    Type: Grant
    Filed: February 6, 2024
    Date of Patent: February 18, 2025
    Assignee: SHENZHEN TESHILUN TECHNOLOGY CO., LTD.
    Inventor: Kin Wai Hung