Structured Communication Framework
3 Assignments
0 Petitions
Accused Products
Abstract
In a structured communication system, a message is received at a server from a communication application of a first client device. Based on content of the message, an unstructured portion of the message and a predefined set of allowable responses to the message are identified. The message is then outputted to a second client device. A response is received to the message from the second client device. The server determines whether response to the message complies with the predefined set of allowable responses to the message. Responsive to the response not complying, an invalid response message is sent to the second client device indicating that the response is not compliant. Responsive to the response complying, the response is sent to the first client device.
12 Citations
21 Claims
-
1. (canceled)
-
2. A method for tracking a workflow action item, the method comprising:
-
receiving at a server via a computer network, a message from a first client device; performing, by a processor, natural language processing of the message to identify an intended recipient of the message and the workflow action item associated with the message; updating an entry in a workflow tracking application to indicate that the workflow action item is open; outputting the message to a second client device associated with the intended recipient via the computer network; receiving at the server via the computer network, a response to the message from the second client device; processing, by the processor, the response to identify the workflow action item associated with the response and to determine a status of the workflow action item from content of the response; and responsive to the status indicating that the workflow action item is completed, updating the entry in the workflow tracking application to indicate that the workflow action item is closed. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing instructions for tracking a workflow action item, the instructions when executed by a processor causing the processor to perform steps including:
-
receiving at a server via a computer network, a message from a first client device; performing natural language processing of the message to identify an intended recipient of the message and the workflow action item associated with the message; updating an entry in a workflow tracking application to indicate that the workflow action item is open; outputting the message to a second client device associated with the intended recipient via the computer network; receiving at the server via the computer network, a response to the message from the second client device; processing the response to identify the workflow action item associated with the response and to determine a status of the workflow action item from content of the response; and responsive to the status indicating that the workflow action item is completed, updating the entry in the workflow tracking application to indicate that the workflow action item is closed. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for tracking a workflow action item, the system comprising:
-
a processor; and a non-transitory computer-readable storage medium storing instructions, the instructions when executed by the processor causing the processor to perform steps including; receiving at a server via a computer network, a message from a first client device; performing natural language processing of the message to identify an intended recipient of the message and the workflow action item associated with the message; updating an entry in a workflow tracking application to indicate that the workflow action item is open; outputting the message to a second client device associated with the intended recipient via the computer network; receiving at the server via the computer network, a response to the message from the second client device; processing the response to identify the workflow action item associated with the response and to determine a status of the workflow action item from content of the response; and responsive to the status indicating that the workflow action item is completed, updating the entry in the workflow tracking application to indicate that the workflow action item is closed. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification