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: 11595484Abstract: 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: GrantFiled: May 3, 2019Date of Patent: February 28, 2023Assignee: ServiceNow, Inc.Inventors: Baskar Jayaraman, Aniruddha Madhusudhan Thakur, Kannan Govindarajan, Andrew Kai Chiu Wong, Sriram Palapudi
-
Publication number: 20200351383Abstract: 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: ApplicationFiled: May 3, 2019Publication date: November 5, 2020Inventors: Baskar Jayaraman, Aniruddha Madhusudhan Thakur, Kannan Govindarajan, Andrew Kai Chiu Wong, Sriram Palapudi
-
Publication number: 20130319450Abstract: 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: ApplicationFiled: June 3, 2012Publication date: December 5, 2013Applicant: M.M. & R. PRODUCTS, INC.Inventors: Michael A. Ragosta, Kai Chiu Wong
-
Patent number: 8244846Abstract: 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: GrantFiled: December 26, 2007Date of Patent: August 14, 2012Assignee: Symantec CorporationInventors: Kai Chiu Wong, Bala Kumaresan, Harold B. Prince, Jr.
-
Patent number: 8032637Abstract: 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: GrantFiled: March 30, 2009Date of Patent: October 4, 2011Assignee: Symantec CorporationInventors: Harold B. Prince, Jr., Balemurughan Kumaresan, Kai Chiu Wong
-
Publication number: 20100146122Abstract: 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: ApplicationFiled: March 30, 2009Publication date: June 10, 2010Applicant: Symantec CorporationInventors: Harold B. Prince, JR., Balemurughan Kumaresan, Kai Chiu Wong
-
Publication number: 20090172139Abstract: 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: ApplicationFiled: December 26, 2007Publication date: July 2, 2009Inventors: Kai Chiu Wong, Bala Kumaresan, Harold B. Prince, JR.
-
Patent number: 6397216Abstract: 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: GrantFiled: December 9, 1999Date of Patent: May 28, 2002Assignee: Amdahl CorporationInventors: John Turnbull Cattanach, Kai Chiu Wong
-
Patent number: 6286089Abstract: 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: GrantFiled: August 24, 1999Date of Patent: September 4, 2001Assignee: Amdahl CorporationInventors: Dan Frederick Greiner, Kai Chiu Wong
-
Patent number: 6273098Abstract: 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: GrantFiled: November 24, 1997Date of Patent: August 14, 2001Assignee: Cypress Semiconductor CorporationInventor: Kai Chiu Wong