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: 11379296Abstract: 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: GrantFiled: April 28, 2020Date of Patent: July 5, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kwan Yin Andrew Chau, Tony Le, Patrick Wong, Dien Duy Nguyen
-
Patent number: 10931783Abstract: 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: GrantFiled: August 9, 2019Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kwan Yin Andrew Chau, Asela J. Mallawaaratchy, Vatsla Nagpaul, Mark T. H. Taylor
-
Publication number: 20200257587Abstract: 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: ApplicationFiled: April 28, 2020Publication date: August 13, 2020Inventors: Kwan Yin Andrew CHAU, Tony LE, Patrick WONG, Dien D. NGUYEN
-
Patent number: 10684910Abstract: 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: GrantFiled: April 17, 2018Date of Patent: June 16, 2020Assignee: International Business Machines CorporationInventors: Kwan Yin Andrew Chau, Tony Le, Patrick Wong, Dien D. Nguyen
-
Patent number: 10628291Abstract: 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: GrantFiled: August 20, 2018Date of Patent: April 21, 2020Assignee: International Businees Machines CorporationInventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
-
Publication number: 20190379760Abstract: 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: ApplicationFiled: August 9, 2019Publication date: December 12, 2019Inventors: Kwan Yin Andrew CHAU, Asela J. MALLAWAARATCHY, Vatsla NAGPAUL, Mark T.H. TAYLOR
-
Publication number: 20190317850Abstract: 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: ApplicationFiled: April 17, 2018Publication date: October 17, 2019Inventors: Kwan Yin Andrew CHAU, Tony LE, Patrick WONG, Dien D. NGUYEN
-
Patent number: 10425498Abstract: 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: GrantFiled: January 25, 2017Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kwan Yin Andrew Chau, Asela J. Mallawaaratchy, Vatsla Nagpaul, Mark T. H. Taylor
-
Patent number: 10175960Abstract: 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: GrantFiled: November 13, 2015Date of Patent: January 8, 2019Assignee: International Business Machines CorporationInventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
-
Publication number: 20180357153Abstract: 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: ApplicationFiled: August 20, 2018Publication date: December 13, 2018Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
-
Patent number: 10055335Abstract: 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: GrantFiled: January 23, 2017Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
-
Publication number: 20180213056Abstract: 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: ApplicationFiled: January 25, 2017Publication date: July 26, 2018Inventors: Kwan Yin Andrew CHAU, Asela J. MALLAWAARATCHY, Vatsla NAGPAUL, Mark T.H. TAYLOR
-
Publication number: 20180210815Abstract: 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: ApplicationFiled: January 23, 2017Publication date: July 26, 2018Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
-
Patent number: 9998534Abstract: 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: GrantFiled: August 24, 2016Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventor: Kwan Yin Andrew Chau
-
Publication number: 20180063232Abstract: 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: ApplicationFiled: August 24, 2016Publication date: March 1, 2018Inventor: Kwan Yin Andrew Chau
-
Patent number: 9733906Abstract: 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: GrantFiled: November 2, 2016Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
-
Patent number: 9734041Abstract: 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: GrantFiled: November 2, 2016Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
-
Publication number: 20170139814Abstract: 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: ApplicationFiled: November 2, 2016Publication date: May 18, 2017Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
-
Publication number: 20170139809Abstract: 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: ApplicationFiled: November 13, 2015Publication date: May 18, 2017Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham
-
Publication number: 20170139688Abstract: 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: ApplicationFiled: November 2, 2016Publication date: May 18, 2017Inventors: Kwan Yin Andrew Chau, Smitha Lal, Stephen Pham