US 12,309,109 B2
Techniques for communication process flow approval management
Aaron M. Popelka, San Francisco, CA (US); and William Robert Jennings, II, Indianapolis, IN (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Sep. 19, 2023, as Appl. No. 18/469,851.
Application 18/469,851 is a continuation of application No. 17/649,029, filed on Jan. 26, 2022, granted, now 11,792,146.
Prior Publication US 2024/0007426 A1, Jan. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/10 (2022.01); G06F 16/27 (2019.01); H04L 51/52 (2022.01); H04L 51/56 (2022.01); H04L 67/02 (2022.01); H04L 69/24 (2022.01); H04L 9/40 (2022.01)
CPC H04L 51/10 (2013.01) [G06F 16/27 (2019.01); H04L 51/52 (2022.05); H04L 51/56 (2022.05); H04L 67/02 (2013.01); H04L 69/24 (2013.01); H04L 63/102 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for data processing, comprising:
receiving, at a communication platform from a communication process flow management service that manages a communication process flow for electronic communications between a tenant of the communication process flow management service and a plurality of users associated with the tenant, a first request indicating that a user of the communication platform is to approve an update associated with an action of the communication process flow, wherein the communication platform is separate from the communication process flow management service;
posting, based at least in part on the first request, an entry into a channel of the communication platform, the entry displaying metadata associated with the update and configured to receive an indication of approval of the update from the user that is a participant to the channel;
receiving, at the communication platform and from the user, the indication of the approval;
generating, at the communication platform and based at least in part on the indication of the approval, a data object that includes an indication of the action, an activity status, and the user; and
transmitting, to the communication process flow management service, a second request that includes the data object and is configured to trigger one or more operations associated with the action of the communication process flow.