The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 23, 2023

Filed:

Apr. 15, 2021
Applicant:

Salesforce, Inc., San Francisco, CA (US);

Inventors:

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);

Samuel William Bailey, Cardiff, GB;

Assignee:

Salesforce, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
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);
U.S. Cl.
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);
Abstract

Methods, systems, and devices for processing private data using a workflow action are described. A method may include identifying, at a user device that is authenticated to access a local system, an action of a workflow that is running on an external server that is external to the local system. The action may involve processing private data stored within the local system. The method may further include receiving, at the user device, a direct data query associated with the action, the direct data query including a set of encoded instructions that are self-extracting upon being executed by a browser of the user device. The method may further include executing, by the browser of the user device, the set of encoded instructions to directly access the private data and transmitting an indication of a result of the action based on directly accessing the private data.


Find Patent Forward Citations

Loading…