MOBILE ACTIVITY MANAGER
First Claim
1. A computer-implemented method for handling a microflow, comprising:
- receiving, at a processor, a workflow request that includesa task associated with the microflow, anda contact address associated the task;
performing an operation associated with receiving the workflow request that includes at least one ofopening, at the processor, a communication session with the contact address, and sending, from the processor, a response to the workflow request addressed to the contact address;
storing the task in a workflow queue in a memory;
prioritizing, at the processor, the task; and
performing an operation associated with execution of the microflow that includes at least one ofopening, at the processor, a communication session with the contact address,sending, from the processor, a status associated with performance of the task, andsending, from the processor, a completion status of the task.
21 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for handling a microflow includes receiving a workflow request that includes a task associated with the workflow and a contact address associated with the task, performing an operation associated with receiving the workflow request that includes at least one of opening a communication session with the contact address and sending a response to the workflow request to the contact address. The method further includes storing the task, prioritizing the task, and performing an operation associated with execution of the workflow including at least one of opening a communications session with the contact address, sending a status associated with performance of the task, and sending a completion status of the task.
36 Citations
20 Claims
-
1. A computer-implemented method for handling a microflow, comprising:
-
receiving, at a processor, a workflow request that includes a task associated with the microflow, and a contact address associated the task; performing an operation associated with receiving the workflow request that includes at least one of opening, at the processor, a communication session with the contact address, and sending, from the processor, a response to the workflow request addressed to the contact address; storing the task in a workflow queue in a memory; prioritizing, at the processor, the task; and performing an operation associated with execution of the microflow that includes at least one of opening, at the processor, a communication session with the contact address, sending, from the processor, a status associated with performance of the task, and sending, from the processor, a completion status of the task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium having computer-executable instructions stored thereon to instruct a processor to perform a method comprising:
-
sending, to a first recipient, a workflow request that is associated with a microflow that includes a task, and a contact address for addressing a message related to the task; receiving a response to the workflow request; receiving a status associated with performance of the task; and logging, in a memory, at least one of the workflow request, a timestamp associated with sending the workflow request, the response to the workflow request, a timestamp associated with receiving the response, the status associated with performance of the task, and a timestamp associated with receiving the status. - View Dependent Claims (11, 12, 13)
-
-
14. A system for handling a microflow, comprising:
-
a computing device having a processor configured to receive a workflow request that is associated with the microflow that includes a task, and a contact address associated with the task, perform an operation associated with receiving the workflow request that includes at least one of opening a communication session with the contact address, and sending a response to the workflow request that is addressed to the contact address, store the task in a workflow queue, prioritize the task, and perform an operation associated with execution of the microflow that includes at least one of opening a communication session with the contact address, sending a status associated with performance of the task, and sending a completion status of the task; a memory configured to store a workflow queue; and a communications interface configured to handle at least one of the communication session, and a message. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification