Patents by Inventor Kwan Yin Andrew Chau

Kwan Yin Andrew Chau 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: 11379296
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining iteratively captured frames of image data representing a user interface screen, wherein one or more of the frames of image data represents an error screen indicating an error condition of one or more resource of a plurality of resources of a services system; performing recognition processing using image data of the captured frames of image data to determine an error classifier associated to the error screen: determining one or more action based on the error classifier; and performing the one or more action in response to the determining.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: July 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kwan Yin Andrew Chau, Tony Le, Patrick Wong, Dien Duy Nguyen
  • Patent number: 10931783
    Abstract: Targeted profile picture selection includes providing for a first user of a messaging service contextual parameter categories upon which contextual messaging service profile picture selection for the first user is available to be made, receiving a definition of selection rule(s) for each of one or more categories of the plurality, prioritizing how the selection rule(s) of each of the one or more categories is applied in profile picture selection for the first user, ascertaining a current context under which a selected profile picture for the first user is to be conveyed to a messaging client of a second user of the messaging service, the current context indicating a respective parameter for each of the one or more categories, and based on the prioritizing and the ascertained current context, selecting the profile picture for conveyance to the messaging client of the second user.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kwan Yin Andrew Chau, Asela J. Mallawaaratchy, Vatsla Nagpaul, Mark T. H. Taylor
  • Publication number: 20200257587
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining iteratively captured frames of image data representing a user interface screen, wherein one or more of the frames of image data represents an error screen indicating an error condition of one or more resource of a plurality of resources of a services system; performing recognition processing using image data of the captured frames of image data to determine an error classifier associated to the error screen: determining one or more action based on the error classifier; and performing the one or more action in response to the determining.
    Type: Application
    Filed: April 28, 2020
    Publication date: August 13, 2020
    Inventors: Kwan Yin Andrew CHAU, Tony LE, Patrick WONG, Dien D. NGUYEN
  • Patent number: 10684910
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining iteratively captured frames of image data representing a user interface screen, wherein one or more of the frames of image data represents an error screen indicating an error condition of one or more resource of a plurality of resources of a services system; performing recognition processing using image data of the captured frames of image data to determine an error classifier associated to the error screen: determining one or more action based on the error classifier; and performing the one or more action in response to the determining.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kwan Yin Andrew Chau, Tony Le, Patrick Wong, Dien D. Nguyen
  • Patent number: 10628291
    Abstract: A method, apparatus, and computer program product to improve testing of web interfaces where each page and point of interaction in the web interfaces are represented by Page Objects. Responsive to a processor receiving code to navigate a path from a first Page Object to a second Page Object in the user interface, the path is identified as a slow path. Responsive to identifying the path as a slow path, a marker is displayed with the code.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: April 21, 2020
    Assignee: International Businees Machines Corporation
    Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
  • Publication number: 20190379760
    Abstract: Targeted profile picture selection includes providing for a first user of a messaging service contextual parameter categories upon which contextual messaging service profile picture selection for the first user is available to be made, receiving a definition of selection rule(s) for each of one or more categories of the plurality, prioritizing how the selection rule(s) of each of the one or more categories is applied in profile picture selection for the first user, ascertaining a current context under which a selected profile picture for the first user is to be conveyed to a messaging client of a second user of the messaging service, the current context indicating a respective parameter for each of the one or more categories, and based on the prioritizing and the ascertained current context, selecting the profile picture for conveyance to the messaging client of the second user.
    Type: Application
    Filed: August 9, 2019
    Publication date: December 12, 2019
    Inventors: Kwan Yin Andrew CHAU, Asela J. MALLAWAARATCHY, Vatsla NAGPAUL, Mark T.H. TAYLOR
  • Publication number: 20190317850
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining iteratively captured frames of image data representing a user interface screen, wherein one or more of the frames of image data represents an error screen indicating an error condition of one or more resource of a plurality of resources of a services system; performing recognition processing using image data of the captured frames of image data to determine an error classifier associated to the error screen: determining one or more action based on the error classifier; and performing the one or more action in response to the determining.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 17, 2019
    Inventors: Kwan Yin Andrew CHAU, Tony LE, Patrick WONG, Dien D. NGUYEN
  • Patent number: 10425498
    Abstract: Targeted profile picture selection includes providing for a first user of a messaging service contextual parameter categories upon which contextual messaging service profile picture selection for the first user is available to be made, receiving a definition of selection rule(s) for each of one or more categories of the plurality, prioritizing how the selection rule(s) of each of the one or more categories is applied in profile picture selection for the first user, ascertaining a current context under which a selected profile picture for the first user is to be conveyed to a messaging client of a second user of the messaging service, the current context indicating a respective parameter for each of the one or more categories, and based on the prioritizing and the ascertained current context, selecting the profile picture for conveyance to the messaging client of the second user.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kwan Yin Andrew Chau, Asela J. Mallawaaratchy, Vatsla Nagpaul, Mark T. H. Taylor
  • Patent number: 10175960
    Abstract: A method for user interface (UI) automation area coverage is presented. The method extracts document information from a unit test class, the unit test class being code used to test a user interface (UI). The method searches for a keyword within the extracted document information to find a keyword match. The method receives a weight factor from a user the weight factor giving more importance to certain keywords over the other keywords. The method weights specified keywords based on a weight factor, the weight factor increasing or decreasing an importance to the specified keywords. The method assigns a weight score to each keyword match based on the number of keyword matches and the weight factor. Furthermore the method generates a user interface report, the UI report comprising the weight score.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
  • Publication number: 20180357153
    Abstract: A method, apparatus, and computer program product to improve testing of web interfaces where each page and point of interaction in the web interfaces are represented by Page Objects. Responsive to a processor receiving code to navigate a path from a first Page Object to a second Page Object in the user interface, the path is identified as a slow path. Responsive to identifying the path as a slow path, a marker is displayed with the code.
    Type: Application
    Filed: August 20, 2018
    Publication date: December 13, 2018
    Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
  • Patent number: 10055335
    Abstract: A method, apparatus, and computer program product to improve testing of web interfaces where each page and point of interaction in the web interfaces are represented by Page Objects. Responsive to a processor receiving code to navigate a path from a first Page Object to a second Page Object in the user interface, the path is identified as a slow path. Responsive to identifying the path as a slow path, a marker is displayed with the code.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
  • Publication number: 20180213056
    Abstract: Targeted profile picture selection includes providing for a first user of a messaging service contextual parameter categories upon which contextual messaging service profile picture selection for the first user is available to be made, receiving a definition of selection rule(s) for each of one or more categories of the plurality, prioritizing how the selection rule(s) of each of the one or more categories is applied in profile picture selection for the first user, ascertaining a current context under which a selected profile picture for the first user is to be conveyed to a messaging client of a second user of the messaging service, the current context indicating a respective parameter for each of the one or more categories, and based on the prioritizing and the ascertained current context, selecting the profile picture for conveyance to the messaging client of the second user.
    Type: Application
    Filed: January 25, 2017
    Publication date: July 26, 2018
    Inventors: Kwan Yin Andrew CHAU, Asela J. MALLAWAARATCHY, Vatsla NAGPAUL, Mark T.H. TAYLOR
  • Publication number: 20180210815
    Abstract: A method, apparatus, and computer program product to improve testing of web interfaces where each page and point of interaction in the web interfaces are represented by Page Objects. Responsive to a processor receiving code to navigate a path from a first Page Object to a second Page Object in the user interface, the path is identified as a slow path. Responsive to identifying the path as a slow path, a marker is displayed with the code.
    Type: Application
    Filed: January 23, 2017
    Publication date: July 26, 2018
    Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
  • Patent number: 9998534
    Abstract: Computer-implemented methods and systems are provided for executing a peer-to-peer (P2P) protocol. The computer-implemented method may include determining a number of peers connected to the P2P file sharing network, determining a number of seeds connected to the P2P file sharing network and having a complete copy of a file, the file including a plurality of file parts, and sending a request to download the file. The computer-implemented method may further include, based on the request, computing a seed ratio and a comparison ratio for each of the plurality of file parts, and adjusting download/upload priority of each of the plurality of file parts when the seed ratio is less than a first predetermined threshold and the comparison ratio is less than a second predetermined threshold.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventor: Kwan Yin Andrew Chau
  • Publication number: 20180063232
    Abstract: Computer-implemented methods and systems are provided for executing a peer-to-peer (P2P) protocol. The computer-implemented method may include determining a number of peers connected to the P2P file sharing network, determining a number of seeds connected to the P2P file sharing network and having a complete copy of a file, the file including a plurality of file parts, and sending a request to download the file. The computer-implemented method may further include, based on the request, computing a seed ratio and a comparison ratio for each of the plurality of file parts, and adjusting download/upload priority of each of the plurality of file parts when the seed ratio is less than a first predetermined threshold and the comparison ratio is less than a second predetermined threshold.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 1, 2018
    Inventor: Kwan Yin Andrew Chau
  • Patent number: 9733906
    Abstract: A method for user interface (UI) automation area coverage is presented. The method extracts document information from a unit test class, the unit test class being code used to test a user interface (UI). The method searches for a keyword within the extracted document information to find a keyword match. The method receives a weight factor from a user the weight factor giving more importance to certain keywords over the other keywords. The method weights specified keywords based on a weight factor, the weight factor increasing or decreasing an importance to the specified keywords. The method assigns a weight score to each keyword match based on the number of keyword matches and the weight factor. Furthermore, the method generates a user interface report, the UI report comprising the weight score.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
  • Patent number: 9734041
    Abstract: A method for user interface (UI) automation area coverage is presented. The method extracts document information from a unit test class, the unit test class being code used to test a user interface (UI). The method searches for a keyword within the extracted document information to find a keyword match. The method receives a weight factor from a user the weight factor giving more importance to certain keywords over the other keywords. The method weights specified keywords based on a weight factor, the weight factor increasing or decreasing an importance to the specified keywords. The method assigns a weight score to each keyword match based on the number of keyword matches and the weight factor. Furthermore, the method generates a user interface report, the UI report comprising the weight score.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
  • Publication number: 20170139814
    Abstract: A method for user interface (UI) automation area coverage is presented. The method extracts document information from a unit test class, the unit test class being code used to test a user interface (UI). The method searches for a keyword within the extracted document information to find a keyword match. The method receives a weight factor from a user the weight factor giving more importance to certain keywords over the other keywords. The method weights specified keywords based on a weight factor, the weight factor increasing or decreasing an importance to the specified keywords. The method assigns a weight score to each keyword match based on the number of keyword matches and the weight factor. Furthermore, the method generates a user interface report, the UI report comprising the weight score.
    Type: Application
    Filed: November 2, 2016
    Publication date: May 18, 2017
    Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
  • Publication number: 20170139809
    Abstract: A method for user interface (UI) automation area coverage is presented. The method extracts document information from a unit test class, the unit test class being code used to test a user interface (UI). The method searches for a keyword within the extracted document information to find a keyword match. The method receives a weight factor from a user the weight factor giving more importance to certain keywords over the other keywords. The method weights specified keywords based on a weight factor, the weight factor increasing or decreasing an importance to the specified keywords. The method assigns a weight score to each keyword match based on the number of keyword matches and the weight factor. Furthermore the method generates a user interface report, the UI report comprising the weight score.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 18, 2017
    Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
  • Publication number: 20170139688
    Abstract: A method for user interface (UI) automation area coverage is presented. The method extracts document information from a unit test class, the unit test class being code used to test a user interface (UI). The method searches for a keyword within the extracted document information to find a keyword match. The method receives a weight factor from a user the weight factor giving more importance to certain keywords over the other keywords. The method weights specified keywords based on a weight factor, the weight factor increasing or decreasing an importance to the specified keywords. The method assigns a weight score to each keyword match based on the number of keyword matches and the weight factor. Furthermore, the method generates a user interface report, the UI report comprising the weight score.
    Type: Application
    Filed: November 2, 2016
    Publication date: May 18, 2017
    Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham