Patents by Inventor Vatsla Nagpaul

Vatsla Nagpaul 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: 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: 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
  • 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: 10146677
    Abstract: A set of test cases is executed on a base code to produce a baseline result and on a changed code to produce a new result. From the baseline result and the new result, a first subset of tests cases is determined that are failing with the changed code but were not failing with the base code. A set of code blocks is determined in the changed code that includes those code blocks that are referenced by the first subset of test cases. A second subset is formed from the first subset by disregarding an unchanged code block that has remained unchanged from the base code to the changed code. A remaining code block is shortlisted for investigating based on a ranking of the remaining code block, which uses a number of test cases in the first subset of test cases that reference the remaining code block.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: December 4, 2018
    Assignee: INTERNATIONAL BUSINESS MAHCINES CORPORATION
    Inventors: Xiayang Li, CongPeng Ma, Vatsla Nagpaul, Mark T. H. Taylor
  • Publication number: 20180239695
    Abstract: A set of test cases is executed on a base code to produce a baseline result and on a changed code to produce a new result. From the baseline result and the new result, a first subset of tests cases is determined that are failing with the changed code but were not failing with the base code. A set of code blocks is determined in the changed code that includes those code blocks that are referenced by the first subset of test cases. A second subset is formed from the first subset by disregarding an unchanged code block that has remained unchanged from the base code to the changed code. A remaining code block is shortlisted for investigating based on a ranking of the remaining code block, which uses a number of test cases in the first subset of test cases that reference the remaining code block.
    Type: Application
    Filed: April 26, 2018
    Publication date: August 23, 2018
    Applicant: International Business Machines Corporation
    Inventors: Xiayang Li, CongPeng Ma, Vatsla Nagpaul, Mark T.H. Taylor
  • 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
  • Patent number: 9983989
    Abstract: A set of test cases is executed on a base code to produce a baseline result and on a changed code to produce a new result. From the baseline result and the new result, a first subset of tests cases is determined that are failing with the changed code but were not failing with the base code. A set of code blocks is determined in the changed code that includes those code blocks that are referenced by the first subset of test cases. A second subset is formed from the first subset by disregarding an unchanged code block that has remained unchanged from the base code to the changed code. A remaining code block is shortlisted for investigating based on a ranking of the remaining code block, which uses a number of test cases in the first subset of test cases that reference the remaining code block.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: May 29, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiayang Li, CongPeng Ma, Vatsla Nagpaul, Mark T. H. Taylor