Patents by Inventor Leon Wong

Leon 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: 11953968
    Abstract: An ergonomic power supply for a computer system includes a printed circuit board assembly configured to convert a mains electricity input to voltage-regulated, direct-current (DC) outputs. The printed circuit board assembly defines a mains input and has one or more DC output connectors. An enclosure houses a fan and the printed circuit board assembly. The enclosure has a rear panel, a front panel positioned opposite the rear panel relative to the printed circuit board assembly. A side panel is positioned between the front and rear panel. The mains connector extends through an aperture defined by the rear panel of the enclosure. The one or more DC output connectors extend through the side panel. Such an arrangement provides significantly easier access to the power supply outputs compared to conventional power supplies. Associated computer systems also are described.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: April 9, 2024
    Assignee: Corsair Memory, Inc.
    Inventors: Leon Chou, Raymond Wong, Jon Gerow
  • Publication number: 20240069982
    Abstract: A method of workload management in a Kubernetes (K8s) environment may include obtaining, by a digital twin (DT) representing a cluster state, performance data of at least one K8s cluster, generating, by the DT, a behavioral model based on the performance data, determining, by a horizontal pod autoscaler (HPA) controller, a HPA configuration based on the behavioral model and implementing, by an HPA of the at least one K8s cluster, the determined HPA configuration
    Type: Application
    Filed: June 5, 2023
    Publication date: February 29, 2024
    Applicants: RAKUTEN SYMPHONY, INC., TECHNICAL UNIVERSITY OF MUNICH
    Inventors: Johannes Peter Donato ZERWAS, Patrick Michael KRĂ„MER, Wolfgang Leonhard KELLERER, Navidreza ASADI, Razvan-Mihai URSU, Philip RODGERS, Jee Chang Leon WONG
  • Patent number: 11494990
    Abstract: In a general aspect, a method can include receiving data defining an augmented reality (AR) environment including a representation of a physical environment, and changing tracking of an AR object within the AR environment between region-tracking mode and plane-tracking mode.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: November 8, 2022
    Assignee: Google LLC
    Inventors: Bryan Woods, Jianing Wei, Sundeep Vaddadi, Cheng Yang, Konstantine Tsotsos, Keith Schaefer, Leon Wong, Keir Banks Mierle, Matthias Grundmann
  • Publication number: 20200211288
    Abstract: In a general aspect, a method can include receiving data defining an augmented reality (AR) environment including a representation of a physical environment, and changing tracking of an AR object within the AR environment between region-tracking mode and plane-tracking mode.
    Type: Application
    Filed: October 7, 2019
    Publication date: July 2, 2020
    Inventors: Bryan Woods, Jianingwei Wei, Sundeep Vaddadi, Cheng Yang, Konstantine Tsotsos, Keith Schaefer, Leon Wong, Keir Banks Mierle, Matthias Grundmann
  • Patent number: 8335683
    Abstract: The present invention involves using one or more statistical classifiers in order to perform task classification on natural language inputs. In another embodiment, the statistical classifiers can be used in conjunction with a rule-based classifier to perform task classification.
    Type: Grant
    Filed: January 23, 2003
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Alejandro Acero, Ciprian Chelba, Ye-Yi Wang, Leon Wong, Brendan Frey
  • Patent number: 7983901
    Abstract: The present invention uses a natural language understanding system that is currently being trained to assist in annotating training data for training that natural language understanding system. Unannotated training data is provided to the system and the system proposes annotations to the training data. The user is offered an opportunity to confirm or correct the proposed annotations, and the system is trained with the corrected or verified annotations.
    Type: Grant
    Filed: May 6, 2009
    Date of Patent: July 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Alejandro Acero, Ye-Yi Wang, Leon Wong
  • Patent number: 7958212
    Abstract: Systems and methods for updating the presence information of a user associated with one or more clients. The presence information often indicates the status of a user in an instant messaging environment. A client view is associated with each separate client and the master view or status reflected to other subscribers or clients in the instant messaging environment is determined by evaluating each of the separate client views. In this manner the current status of a user may be accurately reflected to a user's subscribers.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: June 7, 2011
    Assignee: Microsoft Corporation
    Inventors: Leon Wong, Peter L. Beebee
  • Publication number: 20090276380
    Abstract: The present invention uses a natural language understanding system that is currently being trained to assist in annotating training data for training that natural language understanding system. Unannotated training data is provided to the system and the system proposes annotations to the training data. The user is offered an opportunity to confirm or correct the proposed annotations, and the system is trained with the corrected or verified annotations.
    Type: Application
    Filed: May 6, 2009
    Publication date: November 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Alejandro Acero, Ye-Yi Wang, Leon Wong
  • Patent number: 7548847
    Abstract: The present invention uses a natural language understanding system that is currently being trained to assist in annotating training data for training that natural language understanding system. Unannotated training data is provided to the system and the system proposes annotations to the training data. The user is offered an opportunity to confirm or correct the proposed annotations, and the system is trained with the corrected or verified annotations.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: June 16, 2009
    Assignee: Microsoft Corporation
    Inventors: Alejandro Acero, Ye-Yi Wang, Leon Wong
  • Patent number: 7444368
    Abstract: Method and systems are disclosed for enabling a computer system to generate a request that includes an instruction identifying the authentication method or methods to be used when authenticating a subset of the client computer systems or users network connected to a server computer system. The subset of client computer systems or users may include as little a single computer system or user. The request is then transmitted to the server computer system. When receiving subsequent requests for service from any of the subset of client computer systems or users, the server computer system will refer to the information in the instruction to determine which authentication methods are acceptable in authenticating the client computer system or user.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: October 28, 2008
    Assignee: Microsoft Corporation
    Inventors: Leon Wong, Sudhanshu Aggarwal, Peter Beebee, Jesse Vincent
  • Publication number: 20080049498
    Abstract: Techniques are used to store information in a medium such as the memory cells of an integrated circuit, and also retrieval of information from the medium. The integrated circuit includes nonvolatile memory cells (416) capable of multilevel or analog voltage level storage. The integrated circuit may store or record information in analog or digital form, or both. Information is stored in and retrieved from the integrated circuit using a user-selected sampling frequency. The user's selection of the sampling frequency is stored within the integrated circuit.
    Type: Application
    Filed: October 22, 2007
    Publication date: February 28, 2008
    Inventors: Carl Werner, Andreas Haeberli, Leon Wong, Cheng-Yuan Wang, Hock So, Sau Wong
  • Publication number: 20060256626
    Abstract: Techniques are used to store information in a medium such as the memory cells of an integrated circuit, and also retrieval of information from the medium. The integrated circuit includes nonvolatile memory cells (416) capable of multilevel or analog voltage level storage. The integrated circuit may store or record information in analog or digital form, or both. Information is stored in and retrieved from the integrated circuit using a user-selected sampling frequency. The user's selection of the sampling frequency is stored within the integrated circuit.
    Type: Application
    Filed: July 27, 2006
    Publication date: November 16, 2006
    Inventors: Carl Werner, Andreas Haeberli, Leon Wong, Cheng-Yuan Wang, Hock So, Sau Wong
  • Publication number: 20060195440
    Abstract: A unique system and method that facilitates improving the ranking of items is provided. The system and method involve re-ranking decreasing subsets of high ranked items in separate stages. In particular, a basic ranking component can rank a set of items. A subset of the top or high ranking items can be taken and used as a new training set to train a component for improving the ranking among these high ranked documents. This process can be repeated on an arbitrary number of successive high ranked subsets. Thus, high ranked items can be reordered in separate stages by focusing on the higher ranked items to facilitate placing the most relevant items at the top of a search results list.
    Type: Application
    Filed: December 5, 2005
    Publication date: August 31, 2006
    Applicant: Microsoft Corporation
    Inventors: Christopher Burges, Irina Matveeva, Leon Wong, Andrew Laucius, Timo Burkard
  • Publication number: 20060101123
    Abstract: Methods and systems are described for permitting a user to specify the criteria for determining the success or failure of the transmission of an instant message. A computer system first identifies the user specified criteria. When the server computer system receives an instant message, the computer system determines whether the user specified criteria have been met. If the criteria are met, the computer system returns a successful acknowledgement message to the user. Since the user sets the criteria by which success will be determined, the meaning of a successful acknowledgement message will be clear to the user.
    Type: Application
    Filed: October 21, 2005
    Publication date: May 11, 2006
    Applicant: Microsoft Corporation
    Inventors: Leon Wong, Sudhanshu Aggarwal, Peter Beebee
  • Publication number: 20060047617
    Abstract: A human assisted method of debugging training data used to train a machine learning classifier is provided. The method includes obtaining a classifier training data set. The training data set is then debugged using an integrated debugging tool configured to implement a debugging loop to obtain a debugged data set. The debugging tool can be configured to perform an estimation and simplification step to reduce data noise in the training data set prior to further analysis. The debugging tool also runs a panel of prediction-centric diagnostic metrics on the training data set, and provides the user prediction based listings of the results of the panel of prediction-centric diagnostic metrics.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Ana Bacioiu, David Sauntry, James Boyle, Leon Wong, Peter Leonard, Raman Chandrasekar
  • Patent number: 6978293
    Abstract: Methods and systems are described for permitting a user to specify the criteria for determining the success or failure of the transmission of an instant message. A computer system first identifies the user specified criteria. When the server computer system receives an instant message, the computer system determines whether the user specified criteria have been met. If the criteria are met, the computer system returns a successful acknowledgement message to the user. Since the user sets the criteria by which success will be determined, the meaning of a successful acknowledgement message will be clear to the user.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: December 20, 2005
    Assignee: Microsoft Corporation
    Inventors: Leon Wong, Sudhanshu Aggarwal, Peter Beebee
  • Publication number: 20050114676
    Abstract: Methods and systems are described for controlling access to presence information using a plurality of different access permission types. Presence information is maintained over a computer network and describes availability of computers and associated users over that network. For example, instant messaging applications often involve maintaining presence information. Users control access to presence information using a number of different access permission types such as the right to view accurate presence information, the right to view any presence information, or the right to act on accessed presence information. By using several different access permission types, the present invention enables finer control over access to presence information.
    Type: Application
    Filed: October 27, 2004
    Publication date: May 26, 2005
    Applicant: Microsoft Corporation
    Inventors: Sudhanshu Aggarwal, Peter Beebee, Leon Wong
  • Publication number: 20050086302
    Abstract: Methods and systems are described for controlling access to presence information using a plurality of different access permission types. Presence information is maintained over a computer network and describes availability of computers and associated users over that network. For example, instant messaging applications often involve maintaining presence information. Users control access to presence information using a number of different access permission types such as the right to view accurate presence information, the right to view any presence information, or the right to act on accessed presence information. By using several different access permission types, the present invention enables finer control over access to presence information.
    Type: Application
    Filed: October 27, 2004
    Publication date: April 21, 2005
    Applicant: Microsoft Corporation
    Inventors: Sudhanshu Aggarwal, Peter Beebee, Leon Wong
  • Publication number: 20040148170
    Abstract: The present invention involves using one or more statistical classifiers in order to perform task classification on natural language inputs. In another embodiment, the statistical classifiers can be used in conjunction with a rule-based classifier to perform task classification. In one application, a statistical classifier is used in order ascertain if an input is a search query or a natural-language input.
    Type: Application
    Filed: May 30, 2003
    Publication date: July 29, 2004
    Inventors: Alejandro Acero, Ciprian Chelba, YeYi Wang, Leon Wong, Ravi Shahani, Michael Calcagno, Domenic Cipollone, Curtis Huttenhower
  • Publication number: 20040148154
    Abstract: The present invention involves using one or more statistical classifiers in order to perform task classification on natural language inputs. In another embodiment, the statistical classifiers can be used in conjunction with a rule-based classifier to perform task classification.
    Type: Application
    Filed: January 23, 2003
    Publication date: July 29, 2004
    Inventors: Alejandro Acero, Ciprian Chelba, YeYi Wang, Leon Wong