US 11,657,179 B2
Processing private data using a workflow action
Douglas Eliot Chasman, Pittsford, NY (US); David Chungnan Wu, Redwood City, CA (US); Hugh Francis Cockburn, Irvine, CA (US); Alex Edelstein, San Francisco, CA (US); Antoine Barseni, Ozoir-la-Ferriere (FR); Franck Thomas, Paris (FR); Antoine Magnier, Ablis (FR); Nhi Nguyen, Antony (FR); Benoit Dufourd, Paris (FR); Samantha Reynard, San Francisco, CA (US); and Samuel William Bailey, Cardiff (GB)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Apr. 15, 2021, as Appl. No. 17/231,235.
Application 17/231,235 is a continuation of application No. 16/032,902, filed on Jul. 11, 2018, granted, now 10,990,694.
Prior Publication US 2022/0027503 A1, Jan. 27, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); G06F 21/31 (2013.01); H04L 67/00 (2022.01); G06F 21/60 (2013.01); G06F 16/951 (2019.01); G06F 16/958 (2019.01); G06F 16/25 (2019.01); G06F 16/27 (2019.01); H04L 67/1097 (2022.01); G06F 9/50 (2006.01)
CPC G06F 21/6245 (2013.01) [G06F 9/5033 (2013.01); G06F 16/256 (2019.01); G06F 16/278 (2019.01); G06F 16/951 (2019.01); G06F 16/972 (2019.01); G06F 21/31 (2013.01); G06F 21/604 (2013.01); G06F 21/6227 (2013.01); H04L 67/1097 (2013.01); H04L 67/34 (2013.01); G06F 2221/2141 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for database processing, comprising:
identifying, at an external server that is external to a local system that is associated with a user device authenticated to access the local system, an action of a workflow that is running on the external server, wherein the action involves processing private data that is stored within the local system;
transmitting, to the user device based at least in part on identifying the action, a set of instructions that are configured to access and process the private data that is stored within the local system; and
receiving, from the user device based at least in part on transmitting the set of instructions, a result of execution of the set of instructions by the user device.