Patents by Inventor Thomas Stocker

Thomas Stocker 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).

  • Publication number: 20230367702
    Abstract: A robot design interface comprises tools for testing a robotic process automation (RPA) workflow. Some embodiments automatically generate a mock workflow comprising a duplicate of an original workflow, wherein a set of RPA activities are replaced with substitute activities for testing purposes. Some embodiments expose an intuitive interface co-displaying the substitute activities in parallel to their respective original activities and enabling a user to configure various mock parameters. Testing is then carried out on the mock workflow.
    Type: Application
    Filed: July 19, 2023
    Publication date: November 16, 2023
    Inventors: Thomas STOCKER, Christian MAYER, Gerd WEISHAAR
  • Patent number: 11797432
    Abstract: A robotic process automation (RPA) robot performs fuzzing on a workflow. The robot provides a randomized typed data input in a workflow, and executes the workflow as a black box with the randomized typed data input. The robot creates test case when a new path is discovered based on an output of the workflow, and terminates the fuzzing when a desired path coverage has been reached.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: October 24, 2023
    Assignee: UiPath, Inc.
    Inventors: Thomas Stocker, Gerd Weishaar
  • Patent number: 11789853
    Abstract: Test cases for existing workflows (or workflows under test) may be created and executed. A test case may be created for a workflow in production or one or more parts of the workflow, and the created test case for the workflow, or the one or more parts of the workflow, may be executed to identify environmental and/or automation issues for the workflow. A failed workflow test may be reported when the environmental and/or automation issues are identified.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: October 17, 2023
    Assignee: UiPath, Inc.
    Inventors: Thomas Stocker, Gerd Weishaar
  • Patent number: 11709766
    Abstract: A robot design interface comprises tools for testing a robotic process automation (RPA) workflow. Some embodiments automatically generate a mock workflow comprising a duplicate of the original workflow wherein a set of RPA activities are replaced with substitute activities for testing purposes. Some embodiments expose an intuitive interface co-displaying the substitute activities in parallel to their respective original activities and enabling a user to configure various mock parameters. Testing is then carried out on the mock workflow.
    Type: Grant
    Filed: May 14, 2022
    Date of Patent: July 25, 2023
    Assignee: UiPath Inc.
    Inventors: Thomas Stocker, Christian Mayer, Gerd Weishaar
  • Patent number: 11494291
    Abstract: A system and a computer-implemented method for analyzing workflow of test automation associated with a robotic process automation (RPA) application are disclosed herein. The computer-implemented method includes receiving the workflow of the test automation associated with the RPA application and analyzing, via an Artificial Intelligence (AI) model associated with a workflow analyzer module, the workflow of the test automation based on a set of pre-defined test automation rules. The computer-implemented method further includes determining one or more metrics associated with the analyzed workflow of the test automation and generating, via the AI model, corrective activity data based on the determined one or more metrics.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: November 8, 2022
    Assignee: UiPath, Inc.
    Inventors: Thomas Stocker, Kartik Iyer, Radhakrishnan Iyer, Naveen Kumar M, Gerd Weishaar, Christian Mayer
  • Publication number: 20220269592
    Abstract: A robot design interface comprises tools for testing a robotic process automation (RPA) workflow. Some embodiments automatically generate a mock workflow comprising a duplicate of the original workflow wherein a set of RPA activities are replaced with substitute activities for testing purposes. Some embodiments expose an intuitive interface co-displaying the substitute activities in parallel to their respective original activities and enabling a user to configure various mock parameters. Testing is then carried out on the mock workflow.
    Type: Application
    Filed: May 14, 2022
    Publication date: August 25, 2022
    Inventors: Thomas STOCKER, Christian MAYER, Gerd WEISHAAR
  • Publication number: 20220164279
    Abstract: A robotic process automation (RPA) robot performs fuzzing on a workflow. The robot provides a randomized typed data input in a workflow, and executes the workflow as a black box with the randomized typed data input. The robot creates test case when a new path is discovered based on an output of the workflow, and terminates the fuzzing when a desired path coverage has been reached.
    Type: Application
    Filed: February 11, 2022
    Publication date: May 26, 2022
    Applicant: UiPath, Inc.
    Inventors: Thomas STOCKER, Gerd WEISHAAR
  • Patent number: 11334471
    Abstract: A robot design interface comprises tools for testing a robotic process automation (RPA) workflow. Some embodiments automatically generate a mock workflow comprising a duplicate of the original workflow wherein a set of RPA activities are replaced with substitute activities for testing to purposes. Some embodiments expose an intuitive interface co-displaying the substitute activities in parallel to their respective original activities and enabling a user to configure various mock parameters. Testing is then carried out on the mock workflow.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: May 17, 2022
    Assignee: UiPath Inc.
    Inventors: Thomas Stocker, Christian Mayer, Gerd Weishaar
  • Publication number: 20220100639
    Abstract: A system and a computer-implemented method for generating a test automation file for an application under test are disclosed herein. The computer-implemented method includes obtaining an image file associated with the application under test and identifying one or more control elements in the image file. The computer-implemented method further includes generating test automation recording data for the image file using a computer vision component, by recording one or more actions performed by a user on the one or more control elements of the image file. The computer-implemented method further includes using the test automation recording data to generate the test automation file at a design stage. The computer-implemented method further includes using the test automation file for testing a live application, at a development stage. The live application can be an RPA application.
    Type: Application
    Filed: September 25, 2020
    Publication date: March 31, 2022
    Applicant: UiPath, Inc.
    Inventors: Gerd WEISHAAR, Christian MAYER, Thomas STOCKER
  • Publication number: 20210334193
    Abstract: Test cases for existing workflows (or workflows under test) may be created and executed. A test case may be created for a workflow in production or one or more parts of the workflow, and the created test case for the workflow, or the one or more parts of the workflow, may be executed to identify environmental and/or automation issues for the workflow. A failed workflow test may be reported when the environmental and/or automation issues are identified.
    Type: Application
    Filed: April 22, 2020
    Publication date: October 28, 2021
    Applicant: UiPath, Inc.
    Inventors: Thomas STOCKER, Gerd WEISHAAR
  • Publication number: 20210326244
    Abstract: Test cases for existing workflows (or workflows under test) may be created and executed. A test case may be created for a workflow in production or one or more parts of the workflow, and the created test case for the workflow, or the one or more parts of the workflow, may be executed to identify environmental and/or automation issues for the workflow. A failed workflow test may be reported when the environmental and/or automation issues are identified.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 21, 2021
    Applicant: UiPath, Inc.
    Inventors: Thomas STOCKER, Gerd WEISHAAR
  • Publication number: 20210191843
    Abstract: A system and a computer-implemented method for analyzing workflow of test automation associated with a robotic process automation (RPA) application are disclosed herein. The computer-implemented method includes receiving the workflow of the test automation associated with the RPA application and analyzing, via an Artificial Intelligence (AI) model associated with a workflow analyzer module, the workflow of the test automation based on a set of pre-defined test automation rules. The computer-implemented method further includes determining one or more metrics associated with the analyzed workflow of the test automation and generating, via the AI model, corrective activity data based on the determined one or more metrics.
    Type: Application
    Filed: October 28, 2020
    Publication date: June 24, 2021
    Applicant: UiPath, Inc.
    Inventors: Thomas Stocker, Kartik Iyer, Radhakrishnan Iyer, Naveen Kumar M, Gerd Weishaar, Christian Mayer
  • Patent number: 10136323
    Abstract: A method is provided for operating a security module of a mobile terminal, and a security module. The security module is developed to communicate over one of a plurality of mobile communication networks. The security module comprises different system configurations for different mobile communication networks of the plurality of mobile communication networks. The security module receives subscription data for logging into one mobile communication network of the plurality of mobile communication networks, analyzes the subscription data, and identifies the mobile communication network out of the plurality of mobile communication networks. Subsequently, the security module selects a system configuration in accordance with the mobile communication network, identified in the preceding step, of the plurality of mobile communication networks. The security module is operated with the selected system configuration in the identified mobile communication network.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: November 20, 2018
    Assignee: GIESECKE+DEVRIENT MOBILE SECURITY GMBH
    Inventors: Thomas Stocker, Monika Eckardt
  • Patent number: 9912471
    Abstract: A method for operating a portable data carrier includes a processing unit for processing commands and a memory unit for storing data, with random wait states being inserted into the processing of the commands for thwarting SPA/DPA attacks. An actual checksum may be computed over the data of a selected region of the memory unit during a random wait state. A portable data carrier is arranged for executing the method.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: March 6, 2018
    Assignee: GEISECKE+DEVRIENT MOBILE SECURITY GMBH
    Inventor: Thomas Stocker
  • Publication number: 20170034705
    Abstract: A method is provided for operating a security module of a mobile terminal, and a security module. The security module is developed to communicate over one of a plurality of mobile communication networks. The security module comprises different system configurations for different mobile communication networks of the plurality of mobile communication networks. The security module receives subscription data for logging into one mobile communication network of the plurality of mobile communication networks, analyzes the subscription data, and identifies the mobile communication network out of the plurality of mobile communication networks. Subsequently, the security module selects a system configuration in accordance with the mobile communication network, identified in the preceding step, of the plurality of mobile communication networks. The security module is operated with the selected system configuration in the identified mobile communication network.
    Type: Application
    Filed: April 16, 2015
    Publication date: February 2, 2017
    Inventors: Thomas STOCKER, Monika ECKARDT
  • Publication number: 20150333903
    Abstract: A method for operating a portable data carrier includes a processing unit for processing commands and a memory unit for storing data, with random wait states being inserted into the processing of the commands for thwarting SPA/DPA attacks. An actual checksum may be computed over the data of a selected region of the memory unit during a random wait state. A portable data carrier is arranged for executing the method.
    Type: Application
    Filed: December 16, 2013
    Publication date: November 19, 2015
    Inventor: Thomas STOCKER
  • Patent number: 8996387
    Abstract: For clearing transaction data selected for a processing, there is generated in a portable data carrier (1) a transaction acoustic signal (003; 103; 203) (S007; S107; S207) upon whose acoustic reproduction by an end device (10) at least transaction data selected for the processing are reproduced superimposed acoustically with a melody specific to a user of the data carrier (1) (S009; S109; S209). The generated transaction acoustic signal (003; 103; 203) is electronically transferred to an end device (10) (S108; S208), which processes the selected transaction data (S011; S121; S216) only when the user of the data carrier (1) confirms vis-à-vis the end device (10) an at least partial match both of the acoustically reproduced melody with the user-specific melody and of the acoustically reproduced transaction data with the selected transaction data (S010; S110, S116; S210).
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: March 31, 2015
    Assignee: Giesecke & Devrient GmbH
    Inventors: Thomas Stocker, Michael Baldischweiler
  • Patent number: 8819373
    Abstract: In a process for memory management in the execution of a program by a portable data carrier which has a first and a second memory region for the storage of objects generated in program execution, an object is initially created at least in part in the second memory region. If, in the course of further program execution, a persistent reference to the object is generated, the object is transferred to the first memory region. In a process for converting a source program into an executable program, a check is carried out at compile time as to whether a persistent reference to an object to be newly created is generated. Depending on the result of that check, program code is generated which creates the object either in the first or at least in part in the second memory region.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: August 26, 2014
    Assignee: Giesecke & Devrient GmbH
    Inventors: Thomas Stocker, Georg Kramphosthuber
  • Publication number: 20110166863
    Abstract: For clearing transaction data selected for a processing, there is generated in a portable data carrier (1) a transaction acoustic signal (003; 103; 203) (S007; S107; S207) upon whose acoustic reproduction by an end device (10) at least transaction data selected for the processing are reproduced superimposed acoustically with a melody specific to a user of the data carrier (1) (S009; S109; S209). The generated transaction acoustic signal (003; 103; 203) is electronically transferred to an end device (10) (S108; S208), which processes the selected transaction data (S011; S121; S216) only when the user of the data carrier (1) confirms vis-à-vis the end device (10) an at least partial match both of the acoustically reproduced melody with the user-specific melody and of the acoustically reproduced transaction data with the selected transaction data (S010; S110, S116; S210).
    Type: Application
    Filed: September 8, 2009
    Publication date: July 7, 2011
    Inventors: Thomas Stocker, Michael Baldischweiler
  • Patent number: D1026750
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: May 14, 2024
    Assignee: VOLKSWAGEN AKTIENGESELLSCHAFT
    Inventors: Michal Uhrin, Daniel Scharfschwerdt, Thomas Stöcker