Patents by Inventor Kai Chiu Wong

Kai Chiu Wong 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: 11595484
    Abstract: A remote network management platform is provided that includes an end-user computational instance dedicated to a managed network, a training computational instance, and a prediction computational instance. The training instance is configured to receive a corpus of textual records from the end-user instance and to determine therefrom a machine learning (ML) model to determine the numerical similarity between input textual records and textual records in the corpus of textual records. The prediction instance is configured to receive the ML model and an additional textual record from the end-user instance, to use the ML model to determine respective numerical similarities between the additional textual record and the textual records in the corpus of textual records, and to transmit, based on the respective numerical similarities, representations of one or more of the textual records in the corpus of textual records to the end-user computational instance.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: February 28, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Baskar Jayaraman, Aniruddha Madhusudhan Thakur, Kannan Govindarajan, Andrew Kai Chiu Wong, Sriram Palapudi
  • Publication number: 20200351383
    Abstract: A remote network management platform is provided that includes an end-user computational instance dedicated to a managed network, a training computational instance, and a prediction computational instance. The training instance is configured to receive a corpus of textual records from the end-user instance and to determine therefrom a machine learning (ML) model to determine the numerical similarity between input textual records and textual records in the corpus of textual records. The prediction instance is configured to receive the ML model and an additional textual record from the end-user instance, to use the ML model to determine respective numerical similarities between the additional textual record and the textual records in the corpus of textual records, and to transmit, based on the respective numerical similarities, representations of one or more of the textual records in the corpus of textual records to the end-user computational instance.
    Type: Application
    Filed: May 3, 2019
    Publication date: November 5, 2020
    Inventors: Baskar Jayaraman, Aniruddha Madhusudhan Thakur, Kannan Govindarajan, Andrew Kai Chiu Wong, Sriram Palapudi
  • Publication number: 20130319450
    Abstract: A hair styling tool includes a body, a cylinder extending from the body, the cylinder rotatable relative to the body, a motor for rotating the cylinder, a heater to heat the cylinder, and a styling arm pivotally attached to the body. The hair styling tool having a generally clam shell configuration, wherein the styling arm is movable between an open position and a closed position in which the styling arm contacts the cylinder. The styling arm may also include a brush head with fixed or retractable bristles and/or a smoothing plate. The hair styling tool also includes a detector for detecting the direction of movement of the styling arm along a user's hair, the detector being in communication with the motor for causing the motor to automatically rotate the cylinder in a direction corresponding to the direction of movement of the styling arm along the user's hair.
    Type: Application
    Filed: June 3, 2012
    Publication date: December 5, 2013
    Applicant: M.M. & R. PRODUCTS, INC.
    Inventors: Michael A. Ragosta, Kai Chiu Wong
  • Patent number: 8244846
    Abstract: A method, system, computer-readable storage medium and apparatus for balanced and consistent placement of resource management responsibilities within a multi-computer environment, such as a cluster, that are both scalable and make efficient use of cluster resources are provided. Embodiments reduce the time that a cluster is unavailable due to redistribution of resource management responsibilities by reducing the amount of redistribution of those responsibilities among the surviving cluster members. Embodiments further provide redistribution of resource management responsibilities based upon relative capabilities of the remaining cluster nodes.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: August 14, 2012
    Assignee: Symantec Corporation
    Inventors: Kai Chiu Wong, Bala Kumaresan, Harold B. Prince, Jr.
  • Patent number: 8032637
    Abstract: A method, system, computer-readable storage medium and apparatus for balanced and consistent placement of resource management responsibilities within a multi-computer environment, such as a cluster, that are both scalable and make efficient use of cluster resources are provided. Embodiments reduce the time that a cluster is unavailable due to redistribution of resource management responsibilities by reducing the amount of redistribution of those responsibilities among the surviving cluster members. Embodiments further provide redistribution of resource management responsibilities based upon relative capabilities of the remaining cluster nodes.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: October 4, 2011
    Assignee: Symantec Corporation
    Inventors: Harold B. Prince, Jr., Balemurughan Kumaresan, Kai Chiu Wong
  • Publication number: 20100146122
    Abstract: A method, system, computer-readable storage medium and apparatus for balanced and consistent placement of resource management responsibilities within a multi-computer environment, such as a cluster, that are both scalable and make efficient use of cluster resources are provided. Embodiments reduce the time that a cluster is unavailable due to redistribution of resource management responsibilities by reducing the amount of redistribution of those responsibilities among the surviving cluster members. Embodiments further provide redistribution of resource management responsibilities based upon relative capabilities of the remaining cluster nodes.
    Type: Application
    Filed: March 30, 2009
    Publication date: June 10, 2010
    Applicant: Symantec Corporation
    Inventors: Harold B. Prince, JR., Balemurughan Kumaresan, Kai Chiu Wong
  • Publication number: 20090172139
    Abstract: A method, system, computer-readable storage medium and apparatus for balanced and consistent placement of resource management responsibilities within a multi-computer environment, such as a cluster, that are both scalable and make efficient use of cluster resources are provided. Embodiments reduce the time that a cluster is unavailable due to redistribution of resource management responsibilities by reducing the amount of redistribution of those responsibilities among the surviving cluster members. Embodiments further provide redistribution of resource management responsibilities based upon relative capabilities of the remaining cluster nodes.
    Type: Application
    Filed: December 26, 2007
    Publication date: July 2, 2009
    Inventors: Kai Chiu Wong, Bala Kumaresan, Harold B. Prince, JR.
  • Patent number: 6397216
    Abstract: The present invention is a mask ordering method and apparatus which controls the way keys are compared. In its general form, the mask ordering method operates to order (with a less than, greater than or equal to comparison) two N-byte (for example, N=16) keys (Key—1 and Key—2) using an N-bit ordering mask where the N bits in the ordering mask correspond one for one with the N bytes in the keys in the same compare direction (either left-to-right or right-to-left).
    Type: Grant
    Filed: December 9, 1999
    Date of Patent: May 28, 2002
    Assignee: Amdahl Corporation
    Inventors: John Turnbull Cattanach, Kai Chiu Wong
  • Patent number: 6286089
    Abstract: A system that employs virtual addressing for structures in a coupling facility. The system operates to share data among two or more processes that execute on central processing complexes. The central processing complexes each have an inter-system channel connected to a coupling facility. The coupling facilitcludes coupling facility receivers where each receiver connects to one of the inter-system channels for making transfers between the coupling facility and the central processing complexes. The coupling facility includes storage, connected to the coupling facility receivers, for storing control objects and data objects at real addresses in one or more structures, where the real address are translatable from corresponding virtual addresses. The coupling facility includes CPUs, connected to the coupling facility receivers and to the storage, for controlling the operation of the coupling facility.
    Type: Grant
    Filed: August 24, 1999
    Date of Patent: September 4, 2001
    Assignee: Amdahl Corporation
    Inventors: Dan Frederick Greiner, Kai Chiu Wong
  • Patent number: 6273098
    Abstract: The invention enables extension of the useful life of a chemical bath used to process a substrate. The invention can employ an improved rinsing method that removes defects from a substrate with sufficient effectiveness to obtain acceptable defect levels even as the quality (e.g., composition and/or contaminant level) of the chemical bath degrades over time such that substrates that are immersed in the bath accumulate more defects than can be adequately removed by previous rinsing methods. For example, the invention can enable a stagnant chemical bath to be used for a period greater than 24 hours without replacing the bath fluid. Similarly, it is expected that use of the invention can enable a recirculated chemical bath to be used for a period greater than 48 hours without replacing the bath fluid.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: August 14, 2001
    Assignee: Cypress Semiconductor Corporation
    Inventor: Kai Chiu Wong