Patents by Inventor Adriaan van Wyk

Adriaan van Wyk 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: 20210103862
    Abstract: The present disclosure provides methods and apparatuses for exposing a workflow processes definition as a business object. Using the methods and apparatus herein, users can access a business object representing a workflow process definition from any system using standard database constructs. The data for the business object may be combined from a variety of existing sources and/or new data. Using the methods and apparatus a user may generate reports from the business object.
    Type: Application
    Filed: October 26, 2020
    Publication date: April 8, 2021
    Inventors: Adriaan van Wyk, Pieter Janson, Wynand Coenraad Du Toit, Jacobus Hendrik du Preez
  • 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: 10817811
    Abstract: The present disclosure provides methods and apparatuses for exposing a workflow processes definition as a business object. Using the methods and apparatus herein, users can access a business object representing a workflow process definition from any system using standard database constructs. The data for the business object may be combined from a variety of existing sources and/or new data. Using the methods and apparatus a user may generate reports from the business object.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: October 27, 2020
    Assignee: SOURCECODE TECHNOLOGY HOLDINGS, INC.
    Inventors: Adriaan van Wyk, Pieter Janson, Wynand du Toit, Jacobus du Preez
  • 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
  • Patent number: 8495519
    Abstract: The present disclosure provides methods and apparatuses for generating a dynamic, live thumbnail representation of the underlying process. Using the methods and apparatus herein, users can easily understand the functions of a sub-process.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: July 23, 2013
    Assignee: SourceCode Technologies Holdings, Inc.
    Inventors: Adriaan Van Wyk, Natachya Raath, Lenz le Roux, Wynand du Toit, Olaf Wagner, Ben Fourie, Schalk de Jager, Pieter Janson
  • Patent number: 8239226
    Abstract: The disclosed system empowers technical and non technical users to author logical business objects, author intelligent business forms, and create automated workflows. The logical business objects include data definitions and methods from existing and new data sources. An object broker interprets the business object definition and brokers data/information and method calls to the data sources. The intelligent business forms are created by an information worker in a rich web-based tooling environment. Each form is intelligent enough to recognize other forms that it might co-exist with on a single page, as well as how to react based on events that occur on these related forms. The automated workflow tools include process discovery features that assist users during the process identification phase. The tools assist both technical and non technical users to identify processes within the organization, including supporting solution artifacts such as forms, rules, actions, outcomes and business objects involved.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: August 7, 2012
    Assignee: Sourcecode Technologies Holdings, Inc.
    Inventors: Adriaan van Wyk, Ben Fourie, Schalk de Jager, Pieter Janson, Natachya Raath, Lenz le Roux, Wynand du Toit, Olaf Wagner
  • Patent number: 8224853
    Abstract: The disclosed system empowers technical and non technical users to author logical business objects, author intelligent business forms, and create automated workflows. The logical business objects include data definitions and methods from existing and new data sources. An object broker interprets the business object definition and brokers data/information and method calls to the data sources. The intelligent business forms are created by an information worker in a rich web-based tooling environment. Each form is intelligent enough to recognize other forms that it might co-exist with on a single page, as well as how to react based on events that occur on these related forms. The automated workflow tools include process discovery features that assist users during the process identification phase. The tools assist both technical and non technical users to identify processes within the organization, including supporting solution artifacts such as forms, rules, actions, outcomes and business objects involved.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: July 17, 2012
    Assignee: Sourcecode Technologies Holdings, Inc.
    Inventors: Adriaan van Wyk, Ben Fourie, Schalk de Jager, Pieter Janson, Natachya Raath, Lenz le Roux, Wynand du Toit, Olaf Wagner
  • Patent number: 8141128
    Abstract: The present disclosure provides methods and apparatuses for building and executing natural language policies. Using the methods and apparatus herein, users can easily program policies in a natural language intuitive manner. The user can program the natural language policy without needing to have technical knowledge of the underlying systems and without the assistance of a technical specialist.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: March 20, 2012
    Assignee: Source Code Technologies Holdings, Inc.
    Inventors: Adriaan Van Wyk, Wolfgang Goldner, Esua De Villers, Wynand du Toit
  • Patent number: 8010940
    Abstract: The disclosed system empowers technical and non technical users to author logical business objects, author intelligent business forms, and create automated workflows. The logical business objects include data definitions and methods from existing and new data sources. An object broker interprets the business object definition and brokers data/information and method calls to the data sources. The intelligent business forms are created by an information worker in a rich web-based tooling environment. Each form is intelligent enough to recognize other forms that it might co-exist with on a single page, as well as how to react based on events that occur on these related forms. The automated workflow tools include process discovery features that assist users during the process identification phase. The tools assist both technical and non technical users to identify processes within the organization, including supporting solution artifacts such as forms, rules, actions, outcomes and business objects involved.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: August 30, 2011
    Assignee: Sourcecode Technologies Holdings, Inc.
    Inventors: Adriaan van Wyk, Ben Fourie, Schalk de Jager, Pieter Janson, Natachya Raath, Lenz le Roux, Wynand du Toit, Olaf Wagner
  • Patent number: 7996758
    Abstract: The disclosed system empowers technical and non technical users to author logical business objects, author intelligent business forms, and create automated workflows. The logical business objects include data definitions and methods from existing and new data sources. An object broker interprets the business object definition and brokers data/information and method calls to the data sources. The intelligent business forms are created by an information worker in a rich web-based tooling environment. Each form is intelligent enough to recognize other forms that it might co-exist with on a single page, as well as how to react based on events that occur on these related forms. The automated workflow tools include process discovery features that assist users during the process identification phase. The tools assist both technical and non technical users to identify processes within the organization, including supporting solution artifacts such as forms, rules, actions, outcomes and business objects involved.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: August 9, 2011
    Assignee: Sourcecode Technologies Holding, Inc.
    Inventors: Adriaan van Wyk, Ben Fourie, Schalk de Jager, Pieter Janson, Natachya Raath, Lenz le Roux, Wynand du Toit, Olaf Wagner
  • Publication number: 20080320405
    Abstract: The present disclosure provides methods and apparatuses for providing context sensitive templates for a web based workflow design. Using the methods and apparatus herein, users can create business processes using pre-built templates that define process logic via a web browser. This allows business process designers the ability to design processes from any web capable computer. This also allows business process designers to save time when designing a business process, through the use of the pre-built templates.
    Type: Application
    Filed: March 24, 2008
    Publication date: December 25, 2008
    Applicant: SOURCECODE TECHNOLOGY HOLDING, INC.
    Inventors: Adriaan Van Wyk, Olaf Wagner
  • Publication number: 20080312997
    Abstract: The present disclosure provides methods and apparatuses for exposing a workflow processes definition as a business object. Using the methods and apparatus herein, users can access a business object representing a workflow process definition from any system using standard database constructs. The data for the business object may be combined from a variety of existing sources and/or new data. Using the methods and apparatus a user may generate reports from the business object.
    Type: Application
    Filed: May 8, 2008
    Publication date: December 18, 2008
    Applicant: SourceCode Technology Holding, Inc.
    Inventors: Adriaan van Wyk, Pieter Janson, Wynand du Toit, Jacobus du Preez
  • Publication number: 20080312995
    Abstract: The present disclosure provides methods and apparatuses for managing system events. Using the methods and apparatus herein, users can create events that are based on changes in a business process or a business system due to a business process activity. Users can create and manage events that evaluate and execute policies outside of the context of the business process workflow and policy management systems.
    Type: Application
    Filed: March 24, 2008
    Publication date: December 18, 2008
    Applicant: SOURCECODE TECHNOLOGY HOLDING, INC.
    Inventors: Adriaan Van Wyk, Lardus Brooks
  • Publication number: 20080306806
    Abstract: The present disclosure provides methods and apparatuses for dynamically allocating tasks. Using the methods and apparatus herein, users can dynamically assign tasks to roles within a workflow process. This allows business process designers to easily create tasks and define roles for those tasks.
    Type: Application
    Filed: March 24, 2008
    Publication date: December 11, 2008
    Applicant: SOURCECODE TECHNOLOGY HOLDING, INC.
    Inventors: Adriaan Van Wyk, Wynand du Toit, Jacobus du Preez