Patents by Inventor Stanislav Dzhumaev

Stanislav Dzhumaev 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: 11726752
    Abstract: A first interface having a first object, a second object, and a third object is executed, where the third object is associated with a first option and a second option. The first option of the third object is selected. The second object is engaged a first time. The first object is engaged to execute a second interface in a first state, the second interface in the first state including a first data item associated with the first option. The second option of the third object is selected. The second object is engaged a second time. The second interface is re-executed to produce a second state. Integration code is generated as a result of a verification. The integration code is provided to a device, thereby causing the device to select one of the first option or the second option of the third object of the first interface.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: August 15, 2023
    Assignee: Klarna Bank AB
    Inventors: Stefan Magureanu, Marcus Näslund, Andrey Melentyev, Henrik Ståhl, Stanislav Dzhumaev
  • Patent number: 11442749
    Abstract: A first interface having a first control object and a second control object is executed, where the first control object is associated with a value, a label, and a digital image. The first control object in engaged. The second control object is engaged to execute a second interface. That the second interface includes an occurrence of the label is identified. Locations of the label and the digital image in the first interface and the occurrence of the value in the second interface are determined. Integration code is generated based on the locations. The integration code is provided to the device to cause, as a result of execution of the integration code by a device, the device to display data obtained based on the locations.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: September 13, 2022
    Assignee: Klarna Bank AB
    Inventors: Stefan Magureanu, Marcus Näslund, Andrey Melentyev, Henrik Ståhl, Stanislav Dzhumaev
  • Patent number: 11379092
    Abstract: A first interface is accessed. Initial data of a second interface different from the first interface is obtained. A first object in the first interface that is associated with a first value is engaged. Refreshed data of the second interface is obtained. A correlation between the first value and a second object in the refreshed data of the second interface is determined at least in part as a result of a difference between the initial data and the refreshed data corresponding to the first value. That the second object is a final object and the second interface is a final interface is determined based on the correlation. Integration code is generated based on a location of the final object in the second interface, where the integration code causes the device to engage the first object and engage a second object in the first interface to execute the final interface.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: July 5, 2022
    Assignee: Klarna Bank AB
    Inventors: Stefan Magureanu, Marcus Näslund, Andrey Melentyev, Henrik Ståhl, Stanislav Dzhumaev
  • Patent number: 11366645
    Abstract: Software program code of an interface is obtained. A particular object in the program code is identified by at least causing the computer system to identify a set of candidate objects in the software program code and, for each candidate object of the set of candidate objects, produce a modified set of candidate objects. The system is caused to at least simulate human interaction with the candidate object, detect a result of simulating the human interaction, and modify a ranking of the candidate object based on the result. The particular object is determined from the modified set of candidate objects based on the ranking. Integration code based on the particular object. Integration code is generated based on the particular object. The integration code is provided to a device to cause, as a result of execution by the device, the device to engage the particular object in the interface.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: June 21, 2022
    Assignee: Klarna Bank AB
    Inventors: Stefan Magureanu, Marcus Näslund, Andrey Melentyev, Henrik Ståhl, Stanislav Dzhumaev
  • Publication number: 20210141619
    Abstract: A first interface having a first object, a second object, and a third object is executed, where the third object is associated with a first option and a second option. The first option of the third object is selected. The second object is engaged a first time. The first object is engaged to execute a second interface in a first state, the second interface in the first state including a first data item associated with the first option. The second option of the third object is selected. The second object is engaged a second time. The second interface is re-executed to produce a second state. Integration code is generated as a result of a verification. The integration code is provided to a device, thereby causing the device to select one of the first option or the second option of the third object of the first interface.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 13, 2021
    Inventors: Stefan Magureanu, Marcus Näslund, Andrey Melentyev, Henrik Ståhl, Stanislav Dzhumaev
  • Publication number: 20210141498
    Abstract: A first interface having first element and second elements is executed. The first element is engaged a first time. The second element is engaged to execute a second interface in a first state and the first element is engaged again. The second interface is re-executed to produce the second interface in a second state. A difference of one is identified between a second value in the second interface in the second state and another second value in the second interface in the first state. Locations of the second and third values are identified in the second interface based on the first value associated with the first element are obtained. Integration code is generated based on metadata that indicates the locations. The integration code is provided to a device to cause the device to obtain data from the locations in at least one interface and display the data.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 13, 2021
    Inventors: Stefan Magureanu, Marcus Näslund, Andrey Melentyev, Henrik Ståhl, Stanislav Dzhumaev
  • Publication number: 20210141497
    Abstract: A first interface is accessed. Initial data of a second interface different from the first interface is obtained. A first object in the first interface that is associated with a first value is engaged. Refreshed data of the second interface is obtained. A correlation between the first value and a second object in the refreshed data of the second interface is determined at least in part as a result of a difference between the initial data and the refreshed data corresponding to the first value. That the second object is a final object and the second interface is a final interface is determined based on the correlation. Integration code is generated based on a location of the final object in the second interface, where the integration code causes the device to engage the first object and engage a second object in the first interface to execute the final interface.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 13, 2021
    Inventors: Stefan Magureanu, Marcus Näslund, Andrey Melentyev, Henrik Ståhl, Stanislav Dzhumaev
  • Publication number: 20210141652
    Abstract: A first interface having a first control object and a second control object is executed, where the first control object is associated with a value, a label, and a digital image. The first control object in engaged. The second control object is engaged to execute a second interface. That the second interface includes an occurrence of the label is identified. Locations of the label and the digital image in the first interface and the occurrence of the value in the second interface are determined. Integration code is generated based on the locations. The integration code is provided to the device to cause, as a result of execution of the integration code by a device, the device to display data obtained based on the locations.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 13, 2021
    Inventors: Stefan Magureanu, Marcus Näslund, Andrey Melentyev, Henrik Ståhl, Stanislav Dzhumaev
  • Publication number: 20210141620
    Abstract: Software program code of an interface is obtained. A particular object in the program code is identified by at least causing the computer system to identify a set of candidate objects in the software program code and, for each candidate object of the set of candidate objects, produce a modified set of candidate objects. The system is caused to at least simulate human interaction with the candidate object, detect a result of simulating the human interaction, and modify a ranking of the candidate object based on the result. The particular object is determined from the modified set of candidate objects based on the ranking. Integration code based on the particular object. Integration code is generated based on the particular object. The integration code is provided to a device to cause, as a result of execution by the device, the device to engage the particular object in the interface.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 13, 2021
    Inventors: Stefan Magureanu, Marcus Näslund, Andrey Melentyev, Henrik Ståhl, Stanislav Dzhumaev
  • Publication number: 20160275074
    Abstract: Disclosed are system, method and computer program product for creating syntactic-semantic structures of natural language sentences in natural language processing of a natural language text, comprising generating syntactic trees for each sentence including syntactic nodes and tree-like syntactic relations; generating semantic structure corresponding to the at least one syntactic tree; the at least one semantic structure includes semantic nodes corresponding to the plurality of syntactic nodes and tree-like semantic relations corresponding to the p tree-like syntactic relations; if a syntactic tree includes two different syntactic nodes corresponding to a single entity, connecting the semantic nodes corresponding to the syntactic nodes by a non-tree link.
    Type: Application
    Filed: June 17, 2015
    Publication date: September 22, 2016
    Inventors: Aleksey Bogdanov, Anatoly Starostin, Stanislav Dzhumaev, Daniil Skorinkin