×

Task state tracking in systems and services

  • US 10,338,959 B2
  • Filed: 07/13/2015
  • Issued: 07/02/2019
  • Est. Priority Date: 07/13/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable memory device including computer executable instructions that, when executed by at least one processor, causes the at least one processor to perform a method for decoupling task state tracking from an execution of a task, comprising:

  • receiving, at a task-agnostic shared task completion platform, task registration data for a plurality of tasks from a plurality of task owner resources, wherein each task in the plurality of tasks is executable by a particular task owner resource and wherein the task registration data for each task in the plurality of tasks comprises at least one mandatory parameter that is necessary to be collected for execution of each task in the plurality of tasks;

    storing, in a storage device associated with the task-agnostic shared task completion platform, the task registration data for the plurality of tasks;

    receiving an input from a user of the task-agnostic shared task completion platform;

    determining, based at least in part, on the received input and the task registration data for the plurality of tasks, whether the received input is associated with at least one task in the plurality of tasks;

    when it is determined that the received input is associated with the at least one task, updating, by the task-agnostic shared task completion platform, a task state tracker that manages the state of the at least one task based, at least in part, on the received input and determines a subsequent action associated with processing the received input;

    determining whether the at least one mandatory parameter for the at least one task has been collected; and

    when it is determined that the at least one mandatory parameter has been collected, transmitting, over a communication network, the at least one mandatory parameter data to a particular task owner resource for execution of the at least one task.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×