Patents by Inventor Stefan P. M. Poppe

Stefan P. M. Poppe 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: 7177877
    Abstract: A method and system for externalizing conditional logic for an integrated programming architecture provides a static tree structure traversed by a dynamic object collector. The tree structure includes a plurality of conditional nodes and a plurality of branches for testing at least one conditional statement. Each conditional node associates with one conditional object for testing conditional statements and one or more aspect objects. The plurality of branches establishes sequential links between a first conditional node and later conditional nodes. Evaluation instructions evaluate conditional statements relative to the conditional object. An object collector is instantiated for a particular set of data, such as a business event. Upon instantiation, the object collector cache and collected objects set is empty. Object collector traverses tree structure according to the evaluation result of the condition objects of the encountered condition nodes. Object collector evaluates this condition.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: February 13, 2007
    Assignee: Electronic Data Systems Corporation
    Inventors: Erik D. Nuyens, Edwin M. E. Dhondt, Stefan P. M. Poppe
  • Publication number: 20040243587
    Abstract: A method and system for externalizing conditional logic for an integrated programming architecture provides a static tree structure (130) traversed by a dynamic object collector (132). The tree structure (130) includes a plurality of conditional nodes (138) and a plurality of branches (136) for testing at least one conditional statement (102). Each conditional node (138) associates with one conditional object for testing conditional statements (102) and one or more aspect objects (140). The plurality of branches (136) establishes sequential links between a first conditional node (138) and later conditional nodes (168). Evaluation instructions evaluate conditional statements (102) relative to the conditional object (140). An object collector (132) is instantiated for a particular set of data (102), such as a business event. Upon instantiation, the object collector cache (174) and collected objects set is empty.
    Type: Application
    Filed: May 29, 2003
    Publication date: December 2, 2004
    Inventors: Erik D. Nuyens, Edwin M. E. Dhondt, Stefan P. M. Poppe