Patents by Inventor James W. Barrett

James W. Barrett 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: 11550602
    Abstract: Integration code usable to cause a computing device to determine which category from a plurality of categories corresponds to an interface of an interface provider is generated based at least in part on output from a machine learning algorithm trained to categorize interfaces. The computing device is caused, by providing the integration code to the computing device, to execute the integration code to cause the computing device to evaluate characteristics of an interface of an interface provider, determine a category of an interface of the interface provider, and interact with the interface in a manner that accords with the category.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: January 10, 2023
    Assignee: Klarna Bank AB
    Inventors: Vladimir Curie, James W. Barrett, Andrey Melentyev, Melody Ju
  • Publication number: 20220050560
    Abstract: A first interface having a control object that is associated with a first option and a second option is launched. The control object is engaged at a first time to select the first option. A first set of differences between a first current state of the interface and a preconfigured state of the first interface is determined. The control object is engaged at a second time to select the second option. A second set of differences between a second current state of the interface and the preconfigured state of the first interface is determined. Integration code that, upon execution by a client device, causes the client device to modify a second user interface is generated based on the first set of differences or the second set of differences. The integration code is provided to the client device to cause the client device to modify the second user interface.
    Type: Application
    Filed: August 9, 2021
    Publication date: February 17, 2022
    Inventors: James W. Barrett, Oliver Edholm
  • Publication number: 20210279081
    Abstract: Integration code usable to cause a computing device to determine which category from a plurality of categories corresponds to an interface of an interface provider is generated based at least in part on output from a machine learning algorithm trained to categorize interfaces. The computing device is caused, by providing the integration code to the computing device, to execute the integration code to cause the computing device to evaluate characteristics of an interface of an interface provider, determine a category of an interface of the interface provider, and interact with the interface in a manner that accords with the category.
    Type: Application
    Filed: November 23, 2020
    Publication date: September 9, 2021
    Inventors: Vladimir Curic, James W. Barrett, Andrey Melentyev, Melody Ju
  • Patent number: 11086486
    Abstract: A first interface having a control object that is associated with a first option and a second option is launched. The control object is engaged at a first time to select the first option. A first set of differences between a first current state of the interface and a preconfigured state of the first interface is determined. The control object is engaged at a second time to select the second option. A second set of differences between a second current state of the interface and the preconfigured state of the first interface is determined. Integration code that, upon execution by a client device, causes the client device to modify a second user interface is generated based on the first set of differences or the second set of differences. The integration code is provided to the client device to cause the client device to modify the second user interface.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: August 10, 2021
    Assignee: Klarna Bank AB
    Inventors: James W. Barrett, Oliver Edholm
  • Publication number: 20210141499
    Abstract: A first interface having a control object that is associated with a first option and a second option is launched. The control object is engaged at a first time to select the first option. A first set of differences between a first current state of the interface and a preconfigured state of the first interface is determined. The control object is engaged at a second time to select the second option. A second set of differences between a second current state of the interface and the preconfigured state of the first interface is determined. Integration code that, upon execution by a client device, causes the client device to modify a second user interface is generated based on the first set of differences or the second set of differences. The integration code is provided to the client device to cause the client device to modify the second user interface.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 13, 2021
    Inventors: James W. Barrett, Oliver Edholm
  • Patent number: 10846106
    Abstract: A first characteristic associated with a first interface of an interface type and a second characteristic associated with a second interface of an additional interface type are determined. A machine learning algorithm is trained using the first characteristic, the second characteristic, and the interface type as a ground truth for the first characteristic. A template script usable to identify whether a given interface of the same interface provider is of the interface type or the additional interface type is generated. The parameter for the template script is determined based the machine learning algorithm. A device is caused to, as a result of the device executing the template script with the parameter to identify that the given interface is of the interface type, perform an operation specific to the interface type.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: November 24, 2020
    Assignee: Klarna Bank AB
    Inventors: Vladimir Curic, James W. Barrett, Andrey Melentyev, Melody Ju