Patents by Inventor Olaf Alexander Wagner

Olaf Alexander Wagner 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: 11610164
    Abstract: A workflow project design system, method, and apparatus are disclosed. An example method includes creating a mapping between an executable version of an object-orientated process and an un-executable version of the object-orientated process. The method also includes transmitting the un-executable version of the object-orientated process and a toolset file to a client device for display in a web browser. The method further includes receiving from the client device a modify instruction to modify at least one of attributes or properties of the un-executable version of the object-orientated process and updating the executable version of the object-orientated process based on the modify instruction. Additionally, the method includes receiving an execution instruction to execute the workflow project, executing the updated executable version of the object-orientated process to generate a result of the workflow project, and transmitting to the client device the result for display within the user interface.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: March 21, 2023
    Assignee: K2 Software, Inc.
    Inventors: Riaan Moolman, Wynand Coenraad Du Toit, Norman Anderson, Eric Johnson Schaffer, Grant Dickinson, Jacobus Hendrik du Preez, Olaf Alexander Wagner, Adriaan van Wyk
  • Publication number: 20210287152
    Abstract: A workflow project design system, method, and apparatus are disclosed. An example method includes creating a mapping between an executable version of an object-orientated process and an un-executable version of the object-orientated process. The method also includes transmitting the un-executable version of the object-orientated process and a toolset file to a client device for display in a web browser. The method further includes receiving from the client device a modify instruction to modify at least one of attributes or properties of the un-executable version of the object-orientated process and updating the executable version of the object-orientated process based on the modify instruction. Additionally, the method includes receiving an execution instruction to execute the workflow project, executing the updated executable version of the object-orientated process to generate a result of the workflow project, and transmitting to the client device the result for display within the user interface.
    Type: Application
    Filed: June 1, 2021
    Publication date: September 16, 2021
    Applicant: K2 SOFTWARE, INC.
    Inventors: Riaan Moolman, Wynand Coenraad Du Toit, Norman Anderson, Eric Johnson Schaffer, Grant Dickinson, Jacobus Hendrik du Preez, Olaf Alexander Wagner, Adriaan van Wyk
  • Patent number: 11023834
    Abstract: A collaborative design system, method, and apparatus are disclosed. An example method includes receiving request messages from a first client device and a second client device requesting a workflow project for design collaboration, creating an un-executable version of the workflow project from an executable version of the workflow project, and transmitting a copy of the un-executable version of the workflow project to each of the client devices. The method further includes receiving from the first client device, an instruction that is indicative of a modification to the copy of the un-executable version of the workflow project at the first client device and transmitting the instruction to the second client device causing the second client device to modify the copy of the un-executable version of the workflow project at the second client device. Additionally, the method includes modifying the executable version of the workflow project based on the instruction.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: June 1, 2021
    Assignee: K2 SOFTWARE, INC.
    Inventors: Riaan Moolman, Wynand Coenraad Du Toit, Norman Anderson, Eric Johnson Schaffer, Grant Dickinson, Jacobus Hendrik du Preez, Olaf Alexander Wagner, Adriaan van Wyk
  • Publication number: 20200349486
    Abstract: A collaborative design system, method, and apparatus are disclosed. An example method includes receiving request messages from a first client device and a second client device requesting a workflow project for design collaboration, creating an un-executable version of the workflow project from an executable version of the workflow project, and transmitting a copy of the un-executable version of the workflow project to each of the client devices. The method further includes receiving from the first client device, an instruction that is indicative of a modification to the copy of the un-executable version of the workflow project at the first client device and transmitting the instruction to the second client device causing the second client device to modify the copy of the un-executable version of the workflow project at the second client device. Additionally, the method includes modifying the executable version of the workflow project based on the instruction.
    Type: Application
    Filed: May 18, 2020
    Publication date: November 5, 2020
    Applicant: SourceCode Technology Holdings, Inc.
    Inventors: Riaan Moolman, Wynand Coenraad Du Toit, Norman Anderson, Eric Johnson Schaffer, Grant Dickinson, Jacobus Hendrik du Preez, Olaf Alexander Wagner, Adriaan van Wyk
  • Patent number: 10657474
    Abstract: A collaborative design system, method, and apparatus are disclosed. An example method includes receiving request messages from a first client device and a second client device requesting a workflow project for design collaboration, creating a typescript version of the workflow project from an executable version of the workflow project, and transmitting a copy of the typescript version of the workflow project to each of the client devices. The method further includes receiving from the first client device, an instruction that is indicative of a modification to the copy of the typescript version of the workflow project at the first client device and transmitting the instruction to the second client device causing the second client device to modify the copy of the typescript version of the workflow project at the second client device. Additionally, the method includes modifying the executable version of the workflow project based on the instruction.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: May 19, 2020
    Assignee: SOURCECODE TECHNOLOGY HOLDINGS, INC.
    Inventors: Riaan Moolman, Wynand Coenraad Du Toit, Norman Anderson, Eric Johnson Schaffer, Grant Dickinson, Jacobus Hendrik du Preez, Olaf Alexander Wagner, Adriaan van Wyk
  • Patent number: 10192272
    Abstract: A system, method, and apparatus for managing expense reports are disclosed. An example apparatus includes an aggregation interface configured to receive, from a financial entity, a defined account data subset of account data related to a financial transaction of a user and a defined transaction data subset of transaction data of the financial transaction. The example apparatus also includes a secure transaction engine configured to create an expense object that includes the defined account data subset and the defined transaction data subset and display information from the expense object within a first graphical user interface in conjunction with information from other expense objects related to the user. The secure transaction engine is also configured to create an expense report that includes an expense object selected by the user and selectively excludes the other expense objects to shield the other expense objects from being accessible or viewed by a third-party.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: January 29, 2019
    Assignee: SOURCECODE TECHNOLOGY HOLDINGS, INC.
    Inventors: Michael Fuentes Morse, Rénier Britz, Olaf Alexander Wagner, David Jonathan Marcus, Johan Willem van Heerden, Adriaan van Wyk, Anthony Thomas Petro
  • Publication number: 20180247243
    Abstract: A collaborative design system, method, and apparatus are disclosed. An example method includes receiving request messages from a first client device and a second client device requesting a workflow project for design collaboration, creating a typescript version of the workflow project from an executable version of the workflow project, and transmitting a copy of the typescript version of the workflow project to each of the client devices. The method further includes receiving from the first client device, an instruction that is indicative of a modification to the copy of the typescript version of the workflow project at the first client device and transmitting the instruction to the second client device causing the second client device to modify the copy of the typescript version of the workflow project at the second client device. Additionally, the method includes modifying the executable version of the workflow project based on the instruction.
    Type: Application
    Filed: February 20, 2018
    Publication date: August 30, 2018
    Inventors: Riaan Moolman, Wynand Coenraad Du Toit, Norman Anderson, Eric Johnson Schaffer, Grant Dickinson, Jacobus Hendrik du Preez, Olaf Alexander Wagner, Adriaan van Wyk
  • Publication number: 20170200234
    Abstract: A system, method, and apparatus for managing expense reports are disclosed. An example apparatus includes an aggregation interface configured to receive, from a financial entity, a defined account data subset of account data related to a financial transaction of a user and a defined transaction data subset of transaction data of the financial transaction. The example apparatus also includes a secure transaction engine configured to create an expense object that includes the defined account data subset and the defined transaction data subset and display information from the expense object within a first graphical user interface in conjunction with information from other expense objects related to the user. The secure transaction engine is also configured to create an expense report that includes an expense object selected by the user and selectively excludes the other expense objects to shield the other expense objects from being accessible or viewed by a third-party.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 13, 2017
    Inventors: Michael Fuentes Morse, Rénier Britz, Olaf Alexander Wagner, David Jonathan Marcus, Johan Willem van Heerden, Adriaan van Wyk, Anthony Thomas Petro