Patents by Inventor Chai Wah Wu

Chai Wah Wu 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: 11544061
    Abstract: Methods and systems for solving a linear system include setting resistances in an array of settable electrical resistances in accordance with values of an input matrix. A series of input vectors is applied to the array as voltages to generate a series of respective output vectors. Each input vector in the series of vectors is updated based on comparison of the respective output vectors to a target vector. A solution of a linear system is determined that includes the input matrix based on the updated input vectors.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 3, 2023
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, RAMOT AT TEL AVIV UNIVERSITY LTD.
    Inventors: Malte Johannes Rasch, Oguzhan Murat Onen, Tayfun Gokmen, Chai Wah Wu, Mark S. Squillante, Tomasz J. Nowicki, Wilfried Haensch, Lior Horesh, Vasileios Kalantzis, Haim Avron
  • Publication number: 20220366005
    Abstract: Techniques are provided to implement hardware accelerated computing of eigenpairs of a matrix. For example, a system includes a processor, and a resistive processing unit coupled to the processor. The resistive processing unit includes an array of cells which include respective resistive devices, wherein at least a portion of the resistive devices are tunable to encode values of a given matrix which is storable in the array of cells. When the given matrix is stored in the array of cells, the processor is configured to determine an eigenvector of the stored matrix by executing a process which includes performing analog matrix-vector multiplication operations on the stored matrix to converge an initial vector to an estimate of the eigenvector of the stored matrix.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 17, 2022
    Inventors: Tomasz J. Nowicki, Oguzhan Murat Onen, Tayfun Gokmen, Vasileios Kalantzis, Chai Wah Wu, Mark S. Squillante, Malte Johannes Rasch, Wilfried Haensch, Lior Horesh
  • Publication number: 20220261654
    Abstract: Embodiments of the invention are directed to using a trained machine learning model to generate predicted circuit data for a circuit design, and computing an objective function using the predicted circuit data. Optimization of the objective function is performed to generate an optimal solution, and the optimal solution is mapped to the circuit design.
    Type: Application
    Filed: February 17, 2021
    Publication date: August 18, 2022
    Inventors: Chai Wah Wu, ANN CHEN WU, JAMES STROM
  • Publication number: 20220207376
    Abstract: Matrix inversion systems and methods are implemented using an analog resistive processing unit (RPU) array for hardware accelerated computing. A request is received from an application to compute an inverse matrix of a given matrix, and a matrix inversion process is performed in response to the received request. The matrix inversion process includes storing a first estimated inverse matrix of the given matrix in an array RPU cells, performing a first iterative process on the first estimated inverse matrix stored in the array of RPU cells to converge the first estimated inverse matrix to a second estimated inverse matrix of the given matrix, and reading the second estimated inverse matrix from the array of RPU cells upon completion of the first iterative process. An inverse matrix is returned to the application, wherein the returned inverse matrix is based, at least in part, on the second estimated inverse matrix.
    Type: Application
    Filed: December 28, 2020
    Publication date: June 30, 2022
    Inventors: Tayfun Gokmen, Oguzhan Murat Onen, Chai Wah Wu, Mark S. Squillante, Malte Johannes Rasch, Tomasz J. Nowicki, Wilfried Haensch, Lior Horesh, Vasileios Kalantzis, Vanessa Lopez-Marrero
  • Publication number: 20220197639
    Abstract: Methods and systems for solving a linear system include setting resistances in an array of settable electrical resistances in accordance with values of an input matrix. A series of input vectors is applied to the array as voltages to generate a series of respective output vectors. Each input vector in the series of vectors is updated based on comparison of the respective output vectors to a target vector. A solution of a linear system is determined that includes the input matrix based on the updated input vectors.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Inventors: Malte Johannes Rasch, Oguzhan Murat Onen, Tayfun Gokmen, Chai Wah Wu, Mark S. Squillante, Tomasz J. Nowicki, Wilfried Haensch, Lior Horesh, Vasileios Kalantzis, Haim Avron
  • Patent number: 11366876
    Abstract: A computer-implemented method for Eigenpair computation is provided. The method includes computing, her a hardware processor, an Eigenvector and respective Eigenvalues of the Eigenvector of a matrix by using a modified Stochastic Optimization process including performing a matrix vector product on a Resistive Processing Unit (RPU) crossbar array operatively coupled to the hardware processor and performing a scalar vector product on a digital device operatively coupled to the hardware processor and representing, for each of an Eigenpair, an initial guess for the Eigenvector and the respective Eigenvalues. The computing step includes storing the matrix in the RPU crossbar array.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: June 21, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chai Wah Wu, Oguzhan Murat Onen, Tayfun Gokmen, Malte Johannes Rasch, Mark S. Squillante, Tomasz J. Nowicki, Wilfried Haensch, Lior Horesh, Vasileios Kalantzis
  • Publication number: 20210406338
    Abstract: A computer-implemented method for Eigenpair computation is provided. The method includes computing an Eigenvector and respective Eigenvalues of the Eigenvector by using a Stochastic Optimization process. The computing step includes storing the matrix in a Resistive Processing Unit (RPU) crossbar array.
    Type: Application
    Filed: June 24, 2020
    Publication date: December 30, 2021
    Inventors: Chai Wah Wu, Oguzhan Murat Onen, Tayfun Gokmen, Malte Johannes Rasch, Mark S. Squillante, Tomasz J. Nowicki, Wilfried Haensch, Lior Horesh, Vasileios Kalantzis
  • Patent number: 10586131
    Abstract: A method for operating a teleconference includes receiving a first video and audio signal from a first teleconference participant and receiving a second video and audio signal from a second teleconference participant. The method further includes relaying the first video and audio signal to the second teleconference participant and relaying the second video and audio signal to the first teleconference participant. The method additionally includes analyzing the first video and audio signal using a plurality of behavior analytics to determine a level of participant engagement of the first teleconference participant. The method further includes determining that the first teleconference participant is not engaged when the determined level of participant engagement is below a predetermined threshold.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: March 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paolo Dettori, Frank Andre Schaffa, Daniel Smilkov, Peter Hans Westerink, Chai Wah Wu
  • Publication number: 20190019067
    Abstract: A method for operating a teleconference includes receiving a first video and audio signal from a first teleconference participant and receiving a second video and audio signal from a second teleconference participant. The method further includes relaying the first video and audio signal to the second teleconference participant and relaying the second video and audio signal to the first teleconference participant. The method additionally includes analyzing the first video and audio signal using a plurality of behavior analytics to determine a level of participant engagement of the first teleconference participant. The method further includes determining that the first teleconference participant is not engaged when the determined level of participant engagement is below a predetermined threshold.
    Type: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Inventors: Paolo Dettori, Frank Andre Schaffa, Daniel Smilkov, Peter Hans Westerink, Chai Wah Wu
  • Publication number: 20170277568
    Abstract: A model is built of benefit of each of a plurality of computing tasks under uncertainty as a function of computing resources invested in each of the computing tasks, and a model of risk is built of each of the computing tasks under uncertainty as a function of the computing resources invested in each of the computing tasks. Risk of a task allocation is calculated with the risk model, and benefit of a task allocation is calculated with the benefit model. An allocation of the computing resources is found to increase the benefit and manage the risk. The allocation of computing resources is applied to the computing tasks.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 28, 2017
    Inventors: Yingdong Lu, Siva Theja Maguluri, Mark S. Squillante, Chai Wah Wu
  • Patent number: 9621762
    Abstract: A printing system is disclosed. The printing system includes a halftone calibration system that receives one or more un-calibrated halftones, generates one or more calibrated halftones using an ink model from the one or more un-calibrated halftones, analyzes a printed calibration screen of the one or more calibrated halftones, and performs a halftone calibration.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: April 11, 2017
    Assignee: Ricoh Company, Ltd.
    Inventors: Kartheek Chandu, Larry Ernst, Sreenath Rao Vantaram, Mikel J. Stanich, Chai Wah Wu
  • Patent number: 9614998
    Abstract: A method is disclosed. The method includes generating a halftone screen using a Direct Multi-bit Search Screen Algorithm (DMSSA) to optimize a halftone pattern at each gray level.
    Type: Grant
    Filed: May 26, 2014
    Date of Patent: April 4, 2017
    Assignee: Ricoh Company, Ltd.
    Inventors: Kartheek Chandu, Mikel J. Stanich, Chai Wah Wu, Barry M. Trager
  • Patent number: 9363414
    Abstract: A method is disclosed. The method includes applying a human visual system (HVS) model to a Continuous Tone Image (CTI) and a initial Half Tone Image (HTI) to generate a perceived CTI and a perceived HTI and computing a change in pixel error for a first pixel by toggling the first pixel with all the possible output states and swapping the first pixel with all neighbor pixels.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: June 7, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Kartheek Chandu, Mikel J. Stanich, Chai Wah Wu, Barry M. Trager
  • Patent number: 9260031
    Abstract: The present disclosure relates generally to the field of distributed charging of electrical assets. In various examples, distributed charging of electrical assets may be implemented in the form of systems, methods and/or algorithms.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Soumyadip Ghosh, Dung Phan, Mayank Sharma, Chai Wah Wu, Jinjun Xiong
  • Patent number: 9229408
    Abstract: A method is disclosed. The method includes estimating a quantity of toner to be used to print a job at a printer by calculating a buildup of toner at edges of data on each page of the print job.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: January 5, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Chai Wah Wu, Barry M. Trager, Mikel J. Stanich, Kartheek Chandu
  • Patent number: 9036212
    Abstract: A method is disclosed. The method includes generating a Continuous Tone Image (CTI) with all pixel values same as the first gray level and an initial Half Tone Image (HTI) with all pixel values equal to minimum absorptance level, computing a change in pixel error by toggling with all the possible output states and swapping with all neighbor pixels only if the stacking constraint is satisfied, updating the HTI with the maximum error decrease operation and continue to next pixel location till the end criteria is met. Once the end criteria is met, the updated HTI is saved as a final halftone screen for that gray level and copied as the initial HTI for the next gray level along with CTI pixel values updated to the next gray level till the final gray value is reached.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: May 19, 2015
    Assignee: Ricoh Production Print Solutions LLC
    Inventors: Kartheek Chandu, Mikel Stanich, Chai Wah Wu, Barry M. Trager
  • Publication number: 20150055185
    Abstract: A method is disclosed. The method includes applying a human visual system (HVS) model to a Continuous Tone Image (CTI) and a initial Half Tone Image (HTI) to generate a perceived CTI and a perceived HTI and computing a change in pixel error for a first pixel by toggling the first pixel with all the possible output states and swapping the first pixel with all neighbor pixels.
    Type: Application
    Filed: October 29, 2014
    Publication date: February 26, 2015
    Inventors: Kartheek Chandu, Mikel J. Stanich, Chai Wah Wu, Barry M. Trager
  • Publication number: 20150025693
    Abstract: A structure and method for temperature control includes determining a schedule for a climate control device needed for an inside temperature to reach a desired temperature, determining a perceptual temperature factor based on at least the schedule and the inside temperature, adjusting the desired temperature based on the perceptual temperature factor, and after the adjusting the desired temperature, repeating the determining the schedule.
    Type: Application
    Filed: July 22, 2013
    Publication date: January 22, 2015
    Applicant: International Business Machines Corporation
    Inventors: Ann Chen Wu, Chai Wah Wu
  • Patent number: 8922802
    Abstract: A method is disclosed. The method includes generating a set of points via energy minimization to implement halftone seed pattern.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: December 30, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Chai Wah Wu, Barry M. Trager, Mikel J. Stanich, Kartheek Chandu
  • Patent number: 8922834
    Abstract: A method is disclosed. The method includes generating a Continuous Tone Image (CTI) with all pixel values same as a first gray level, generating an initial Half Tone Image (HTI) with all pixel values equal to minimum absorptance level and computing a change in pixel error for a first pixel. The change in pixel error is computed by identifying a first pixel indicated in a valid pixel map, toggling the first pixel with all the possible output states and swapping the first pixel with all neighbor pixels only if the stacking constraint is satisfied, updating the HTI with the maximum error decrease operation and continue to next pixel location till the end criteria is met.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: December 30, 2014
    Assignee: Ricoh Production Print Solutions LLC
    Inventors: Kartheek Chandu, Mikel J. Stanich, Chai Wah Wu, Barry M. Trager