Patents Assigned to SourceCode Technology Holdings, Inc.
  • Publication number: 20220334897
    Abstract: Methods and systems for translating events for use by business objects. In one embodiment, a method is provided that includes receiving a scheming via a discovery function. The schema may correspond to a data source with a business object environment and may describe properties of the data source. A business object may be created within the business object environment and may include an inbox to receive events and a translation function. An event may be received from the event source at the inbox. The event may be translated according to the translation function into a business object event that corresponds to a property of the data source. The business object event may be provided to at least one business object within the business object environment.
    Type: Application
    Filed: July 1, 2022
    Publication date: October 20, 2022
    Applicant: SourceCode Technology Holdings, Inc.
    Inventors: Jonathan Dickinson, Mike Talley
  • Patent number: 11379276
    Abstract: Methods and systems for translating events for use by business objects. In one embodiment, a method is provided that includes receiving a scheming via a discovery function. The schema may correspond to a data source with a business object environment and may describe properties of the data source. A business object may be created within the business object environment and may include an inbox to receive events and a translation function. An event may be received from the event source at the inbox. The event may be translated according to the translation function into a business object event that corresponds to a property of the data source. The business object event may be provided to at least one business object within the business object environment.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: July 5, 2022
    Assignee: SOURCECODE TECHNOLOGY HOLDINGS, INC.
    Inventors: Jonathan Dickinson, Mike Talley
  • 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: 10331765
    Abstract: A mobile application engine includes an adapter, translation server and mobile renderer for providing forms as native mobile applications on a mobile device.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: June 25, 2019
    Assignee: SOURCECODE TECHNOLOGY HOLDINGS, INC.
    Inventors: Oliver Mitchel Smit, Werner Lowe, Marius Burger, Carel Aaron du Toit
  • 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
  • Patent number: 9729394
    Abstract: A method for allowing user configuration of an endpoint for consuming a business object includes: loading a definition of the business object, the definition having properties and methods; mapping the definition to endpoint-supported protocols; and allowing user configuration of the endpoint based upon at least one of: (i) services configuration, (ii) protocol configuration, or (iii) managed configuration.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: August 8, 2017
    Assignee: SOURCECODE TECHNOLOGY HOLDINGS, INC.
    Inventors: Jacobus du Preez, Richard Grimes Cowan, Jr., Anthony Thomas Petro
  • Publication number: 20140351684
    Abstract: A mobile application engine includes an adapter, translation server and mobile renderer for providing forms as native mobile applications on a mobile device.
    Type: Application
    Filed: May 24, 2013
    Publication date: November 27, 2014
    Applicant: SourceCode Technology Holdings, Inc.
    Inventors: Oliver Mitchel Smit, Werner Lowe, Marius Burger, Carel Aaron du Toit
  • Patent number: 8832175
    Abstract: The system and method disclosed herein is a dynamic endpoint generator that enables a client device or application to consume business objects. The business objects are dynamic business objects whose definitions can be changed by either adding or removing data or actions without the need to involve technical or development resources to reconfigure or recompile the actual objects. The endpoint generator provides updated endpoint information automatically without the need for manual generation of endpoint or contract data. If a business object is modified or newly added, the endpoint generator is automatically notified and publishes information about the modified or newly added object. The client device that is accessing the business object is notified about the modified or newly added object. Or, an endpoint is generated when a client device requests a business object.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: September 9, 2014
    Assignee: SourceCode Technology Holdings, Inc.
    Inventors: Jacobus du Preez, Richard Grimes Cowan, 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: 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: 20090037397
    Abstract: The present disclosure provides methods and apparatuses for providing context search results in process design. Using the methods and apparatus herein, users can use a list of dynamic content from a variety of sources, determined at runtime and based on criteria that can change dynamically at runtime, in their process design.
    Type: Application
    Filed: May 5, 2008
    Publication date: February 5, 2009
    Applicant: SourceCode Technology Holding, Inc.
    Inventors: Olaf Wagner, Anthony Petro
  • 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: 20080319813
    Abstract: The present disclosure provides methods and apparatuses for collaborative process modeling. Using the methods and apparatus herein, users can utilize a plurality of modeling canvases with a plurality of functionality levels during business process design. Additionally, a plurality of users can work collaboratively on a single business process design.
    Type: Application
    Filed: May 23, 2008
    Publication date: December 25, 2008
    Applicant: SourceCode Technology Holding, Inc.
    Inventors: Jacobus du Preez, Wynand du Toit, Ben Fourie
  • 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