Prof. Marek Kowalkiewicz

Prof. Marek Kowalkiewicz

Brisbane, Queensland, Australia
10K followers 500+ connections

About

As a Professor and Chair in Digital Economy at QUT and a former Senior Director at SAP's…

Services

Articles by Prof. Marek

  • Ages-old agents

    Ages-old agents

    Algorithmic agents have been around for longer than you might think There is a lot of excitement around “AI agents”…

    11 Comments
  • SearchGPT and the future of SEO

    SearchGPT and the future of SEO

    And why Pig Latin might be the next language you want to learn A couple of weeks ago, OpenAI launched SearchGPT, a…

    7 Comments
  • Phantom AI

    Phantom AI

    When Your Best Work Seems Artificially Good Recently, someone I trust a lot confided in me. “I can’t stand working with…

    12 Comments
  • Run an AI day!

    Run an AI day!

    You have no excuses anymore The Bygone Era of Expensive Innovation Events Remember when rapid prototyping was a luxury?…

    7 Comments
  • Transcendence

    Transcendence

    "The smartest person in the room is the room" GPT-style In last week’s post, “The botterfly effect”, I used the phrase…

    15 Comments
  • The book has launched

    The book has launched

    I've been quiet in the past weeks. Thank you for your patience.

    8 Comments
  • The Economy of Algorithms

    The Economy of Algorithms

    ‘Fuck the algorithm!’ In the heart of London, right behind Westminster Abbey, and just as close to the famous Big Ben…

    21 Comments

Contributions

Activity

Join now to see all activity

Experience

  • QUT (Queensland University of Technology) Graphic
  • -

  • -

    Brisbane, Australia

  • -

  • -

  • -

    Queensland, Australia

  • -

  • -

    Brisbane, Australia

  • -

  • -

    Palo Alto, California

  • -

    Singapore

  • -

    Singapore

  • -

    Brisbane Area, Australia

  • -

  • -

  • -

    Beijing City, China

  • -

    Brisbane Area, Australia

  • -

    Poznan, Greater Poland District, Poland

Education

  • Stanford University Graphic

    Stanford University

    -

    The Artificial Intelligence Professional Program is designed for working professionals who want to dive into AI topics at graduate-level depth, but with additional flexibility of schedule and scope.

    Modeled after the Stanford AI Graduate Certificate, the professional courses provide a rigorous introduction to machine learning, as well as opportunities to dive into theoretical and project-based learning in natural language processing and understanding.

  • -

    Attended UQ in 2003 while working on my PhD. Worked as a member of the Data and Knowledge Engineering team at UQ's school of ITEE.

  • -

    Dissertation titled: "Information Extraction and Aggregation for Business Entities"

  • -

Volunteer Experience

  • Toastmasters District 69 Region 12 Graphic

    VP Public Relations

    Toastmasters District 69 Region 12

    - 1 year

    Education

    Promoting public speaking education in the local area of the Indooroopilly Toastmasters Club

Publications

  • Retail 5.0: Check-out the Future

    PwC Chair in Digital Economy

    Customer centricity is absolute in Retail 5.0. Roles will be reversed, and customers will manage the retailers they choose to interact with. Retailers will need to identify the best way to address a customer’s particular need; this is unlikely to be the permanent purchase of goods.
    In this world, customers are equipped with systems allowing them to manage their data, provide organisations with access to this data and experience corporations in personalised ways. Processes are triggered by…

    Customer centricity is absolute in Retail 5.0. Roles will be reversed, and customers will manage the retailers they choose to interact with. Retailers will need to identify the best way to address a customer’s particular need; this is unlikely to be the permanent purchase of goods.
    In this world, customers are equipped with systems allowing them to manage their data, provide organisations with access to this data and experience corporations in personalised ways. Processes are triggered by life events that are shared with trusted providers. Retail will become a seamless, invisible, tool used to achieve a customer’s goal.

    Other authors
    See publication
  • Overcoming challenges in delivering services to social networks in location centric scenarios

    Proceedings of The 2009 International Workshop on Location Based Social Networks (LBSN’09) in conjunction with the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems

Patents

  • Multi-media collaborator

    Issued US US 20140152665 A1

    Described herein is a technology for facilitating multi-media collaboration. In some implementations, a digital image with hand drawings is provided at a local location of a collaboration. A graph is formed from the digital image. Connected components (CCs) in the graph are identified. Text CCs in the graph is classified. The text CCs from the graph is segmented. Objects and data of the text CCs are propagated to participants of the collaboration at other remote locations.

    Other inventors
    See patent
  • Work flow model processing with weak dependencies that allows runtime insertion of additional tasks

    Issued US US 8719826 B2

    The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing a weak dependency linking two tasks of a workflow of task. In one aspect, there is provided a computer-implemented method. The method receives, from a user interface, an indication representing a link between a first task and a second task. The link being a weak dependency linking the first and second task. The weak dependency representing that one or more tasks may be inserted…

    The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing a weak dependency linking two tasks of a workflow of task. In one aspect, there is provided a computer-implemented method. The method receives, from a user interface, an indication representing a link between a first task and a second task. The link being a weak dependency linking the first and second task. The weak dependency representing that one or more tasks may be inserted between the first and second tasks. The first and second tasks including the link representing the weak dependency may be provided to the user interface. The link presented at the user interface to enable identification of the weak dependency. Related apparatus, systems, methods, and articles are also described.

    Other inventors
    See patent
  • Timer patterns for process models

    Issued US US 8683436 B2

    The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing timers for tasks of process models. In one aspect, an input representative of a temporal constraint for a task of a graph-process model may be received. The temporal constraint defines at least one of a delay or a deadline. The task may be associated with the temporal constraint created based on the received input. The temporal constraint defined to have a placement at the…

    The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing timers for tasks of process models. In one aspect, an input representative of a temporal constraint for a task of a graph-process model may be received. The temporal constraint defines at least one of a delay or a deadline. The task may be associated with the temporal constraint created based on the received input. The temporal constraint defined to have a placement at the graph-process model based on the type of temporal constraint. The task and the temporal constraint may be provided to configure the process model. Related systems, apparatus, methods, and/or articles are described.

    Other inventors
    See patent
  • Systems and methods for data aware workflow change management

    Issued US US 8413150 B2

    A method includes providing a baseline workflow as an electronic representation of an actual workflow, the baseline workflow including baseline tasks, data items, and baseline data scopes, and providing a fragment workflow as an electronic representation of an actual fragment workflow, the fragment workflow including at least one fragment task, and at least one fragment data scope. A baseline data scope is identified as an affected data scope based on a structural change operation, the baseline…

    A method includes providing a baseline workflow as an electronic representation of an actual workflow, the baseline workflow including baseline tasks, data items, and baseline data scopes, and providing a fragment workflow as an electronic representation of an actual fragment workflow, the fragment workflow including at least one fragment task, and at least one fragment data scope. A baseline data scope is identified as an affected data scope based on a structural change operation, the baseline workflow and the fragment workflow, and the affected data scope is compared to the at least one fragment data scope to identify at least one change operation. The fragment and baseline workflows are integrated based on the structural change operation to provide an integrated workflow, and the at least one data scope change operation is executed to provide at least one integrated data scope in the integrated workflow.

    Other inventors
    See patent
  • Creating parallel control flows in business process models

    Issued US US 8365136 B2

    A system may include a composition engine that is configured to include a receiving engine that is configured to receive a series of states and transitions from an object lifecycle. The composition engine may include a computation engine that is configured to compute actions from the transitions and to compute preconditions and effects for the actions from the states. The composition engine may include a relations engine that is configured to compute relations between the actions and a parallel…

    A system may include a composition engine that is configured to include a receiving engine that is configured to receive a series of states and transitions from an object lifecycle. The composition engine may include a computation engine that is configured to compute actions from the transitions and to compute preconditions and effects for the actions from the states. The composition engine may include a relations engine that is configured to compute relations between the actions and a parallel process engine that is configured to generate a parallel process fragment that includes at least two of the actions based on the relations between the actions.

    Other inventors
    See patent
  • Systems and Methods for Augmenting Physical Media from Multiple Locations

    Issued US US 20120324372 A1

    The present disclosure is directed to systems and methods including providing a data structure stored in computer-readable memory at a first location, monitoring a first work surface provided at the first location, determining that a first physical medium has been manipulated on the first work surface, and, in response, generating a first operation based on a manipulation of the first physical medium, applying the first operation to the data structure. Systems and methods can further include…

    The present disclosure is directed to systems and methods including providing a data structure stored in computer-readable memory at a first location, monitoring a first work surface provided at the first location, determining that a first physical medium has been manipulated on the first work surface, and, in response, generating a first operation based on a manipulation of the first physical medium, applying the first operation to the data structure. Systems and methods can further include receiving operation and object data from a server system, the operation and object data corresponding to a second operation generated in response to manipulation of a second physical medium on a second work surface provided at a second location, applying the second operation to the data structure, processing the object data, and projecting a first virtual medium on the first work surface, the first virtual medium corresponding to the second physical medium.

    Other inventors
    See patent
  • Method and system to effectuate recovery for dynamic workflows

    Issued US US 20110246991 A1

    A computer-implemented smart recovery system for dynamic workflows addresses a change to a data object during execution of an instance of a workflow by selectively re-executing workflow tasks that are affected by the change, without cancelling the instance and restarting a new instance of the workflow. A determination of whether a task is to be re-executed during the smart recovery process may include examining a re-evaluation label assigned to the task.

    Other inventors
    See patent
  • Method and system to effectuate recovery for dynamic workflows

    Issued EU EP 2372620 A1

    A computer-implemented smart recovery system for dynamic workflows addresses a change to a data object during execution of an instance of a workflow by selectively re-executing workflow tasks that are affected by the change, without cancelling the instance and restarting a new instance of the workflow. A determination of whether a task is to be re-executed during the smart recovery process may include examining a re-evaluation label assigned to the task.

    Other inventors
    See patent
  • Composing and executing service processes

    Issued US US 20100088701 A1

    A computer-implemented method for automatically and dynamically composing and executing workflow-based service processes may include receiving a request, the request including a user-selected service type, guided by one or more rules for questionnaire creation, dynamically generating a sequence of one or more electronic inquiries in accordance with the user-selected service type, receiving information based on the sequence of the one or more electronic inquiries, based on the information…

    A computer-implemented method for automatically and dynamically composing and executing workflow-based service processes may include receiving a request, the request including a user-selected service type, guided by one or more rules for questionnaire creation, dynamically generating a sequence of one or more electronic inquiries in accordance with the user-selected service type, receiving information based on the sequence of the one or more electronic inquiries, based on the information received, creating a goal for the request by constructing logical state representations of a current state constituting a pre-condition of the goal and of a target state constituting a post-condition of the goal and generating a service process by determining a sequence of services which together fulfill the goal, where the services are selected from a plurality of services such that pre-conditions and post-conditions associated with the selected services together match the pre-condition and the post-condition of the goal.

    Other inventors
    See patent
  • Workflow Modeling With Flexible Blocks

    Issued US US 20090281777 A1

    Disclosed is a method that includes providing tasks associated with a process, one or more of the tasks having a corresponding undetermined inter-dependency between the one or more of the tasks and other of the tasks, associating with the process one or more constraints specifying requirements regarding use of at least one of the tasks, the one or more constraints having corresponding graphical representations, and generating an instance of the process based on the one or more constraints to…

    Disclosed is a method that includes providing tasks associated with a process, one or more of the tasks having a corresponding undetermined inter-dependency between the one or more of the tasks and other of the tasks, associating with the process one or more constraints specifying requirements regarding use of at least one of the tasks, the one or more constraints having corresponding graphical representations, and generating an instance of the process based on the one or more constraints to determine the corresponding undetermined inter-dependency between at least one of the one or more of the tasks and the other tasks.

    Other inventors
    See patent
  • Creating parallel control flows in business process models

    Issued EU EP 2101292 A1

    A system may include a composition engine that is configured to include a receiving engine that is configured to receive a series of states and transitions from an object lifecycle. The composition engine may include a computation engine that is configured to compute actions from the transitions and to compute preconditions and effects for the actions from the states. The composition engine may include a relations engine that is configured to compute relations between the actions and a parallel…

    A system may include a composition engine that is configured to include a receiving engine that is configured to receive a series of states and transitions from an object lifecycle. The composition engine may include a computation engine that is configured to compute actions from the transitions and to compute preconditions and effects for the actions from the states. The composition engine may include a relations engine that is configured to compute relations between the actions and a parallel process engine that is configured to generate a parallel process fragment that includes at least two of the actions based on the relations between the actions.

    Other inventors
    • Tobias Felbecker
    See patent
  • Workflow task re-evaluation

    Issued US US 8429668 B2

    An occurrence of a workflow re-evaluation event during execution of tasks in a workflow is identified. In response to the workflow re-evaluation event, it is determined for each task previously executed in the workflow whether such task needs to be executed again. Those tasks in the workflow for which it was determined that the corresponding task needs to be executed again are executed again, while the tasks in the workflow that were previously executed and for which it was not determined that…

    An occurrence of a workflow re-evaluation event during execution of tasks in a workflow is identified. In response to the workflow re-evaluation event, it is determined for each task previously executed in the workflow whether such task needs to be executed again. Those tasks in the workflow for which it was determined that the corresponding task needs to be executed again are executed again, while the tasks in the workflow that were previously executed and for which it was not determined that the corresponding task needs to be executed again are skipped. Related apparatus, systems, techniques and articles are also described.

    Other inventors
  • Method, system and computer program product for composing and executing service processes

    EU EP 2175403 A1

    The present description refers in particular to a computer-implemented method, a computer program product, and a computer system for automatically and dynamically composing and executing workflow-based service processes The computer-implemented method for automatically and dynamically composing and executing workflow-based service processes may comprise:
    receiving a request from a user, the request comprising a user-selected service type;
    guided by one or more rules for questionnaire…

    The present description refers in particular to a computer-implemented method, a computer program product, and a computer system for automatically and dynamically composing and executing workflow-based service processes The computer-implemented method for automatically and dynamically composing and executing workflow-based service processes may comprise:
    receiving a request from a user, the request comprising a user-selected service type;
    guided by one or more rules for questionnaire creation, dynamically generating a sequence of one or more electronic inquiries in accordance with the user-selected service type;
    receiving information based on the sequence of the one or more electronic inquiries;
    based on the information received, creating a goal for the request by constructing logical state representations of a current state constituting a pre-condition of the goal and of a target state constituting a post-condition of the goal; and
    generating a service process by determining a sequence of services which together can fulfill the goal, wherein the services are selected from a plurality of services such that pre-conditions and post-conditions associated with the selected services together can match the pre-condition and the post-condition of the goal.

    Other inventors
    See patent

Projects

  • SAP PLUGin

    PLUGins are internal SAP events, where employees (technical and non-technical) can "unleash their inner geek". It is global series of after-hours events dedicated to all SAP employees that are interested in learning and building cool things in a fun spirit and relaxed atmosphere. Initiated by the Development Culture Team, the event series began in 2013 in Palo Alto. Today the event is running in many SAP locations across the world - in America, Europe, Asia, and Australia.

  • IdeaWall

    -

    IdeaWall has been developed at the SAP Research Centres in Brisbane and Sydney.

    It is the result of a fast-paced, tangible-results-driven research project.

    The app uses the iPhone's camera to recognise sticky notes on the whiteboard. It creates a digital copy of these notes in a Streamwork activity. This way someone who is not in the room where the whiteboard is can see the notes (e.g. a process model his team members are discussing). He can even contribute to the discussion by…

    IdeaWall has been developed at the SAP Research Centres in Brisbane and Sydney.

    It is the result of a fast-paced, tangible-results-driven research project.

    The app uses the iPhone's camera to recognise sticky notes on the whiteboard. It creates a digital copy of these notes in a Streamwork activity. This way someone who is not in the room where the whiteboard is can see the notes (e.g. a process model his team members are discussing). He can even contribute to the discussion by adding his own virtual sticky notes in the Streamwork activity. These virtual notes are linked to the real notes and are shown in the same canvas as e.g. one business process model or one backlog item tracking space.

    Other creators
    See project
  • OEPI

    -

    The vision of OEPI is that business users – across industries and supply chains – will be able to continuously reduce the environmental impact of their daily operations. To achieve this, they will have the visibility into the Environmental Performance Indicators (EPIs) of alternative decisions in corporate and supply chain operations.

    Other creators
    See project

Honors & Awards

  • Top 10 Thought Leader: Generative AI

    Thinkers360

    https://www.thinkers360.com/tl/badge/23496/2710

  • Top 100 Thought Leader: Artificial Intelligence

    Thinker360

    https://www.thinkers360.com/tl/badge/23496/2711

  • Top 25 Thought Leader: GovTech

    Thinkers360

    https://www.thinkers360.com/tl/badge/23496/2712

  • Division C Humorous Speech Contest Winner

    Toastmasters International

Languages

  • English

    Native or bilingual proficiency

  • Polish

    Native or bilingual proficiency

  • German

    Elementary proficiency

Recommendations received

More activity by Prof. Marek

View Prof. Marek’s full profile

  • See who you know in common
  • Get introduced
  • Contact Prof. Marek directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses