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.
Patent No.:
Date of Patent:
Dec. 01, 2020
Filed:
Mar. 19, 2018
Salesforce.com, Inc., San Francisco, CA (US);
Kit Pang Szeto, Sunnyvale, CA (US);
Christopher James Wu, Fremont, CA (US);
Ming-Yang Chen, Palo Alto, CA (US);
Karl Ryszard Skucha, Sunnyvale, CA (US);
Eli Levine, San Francisco, CA (US);
Ka Chun Au, Millbrae, CA (US);
Bilong Chen, Cupertino, CA (US);
Johnson Liu, Santa Clara, CA (US);
salesforce.com, inc., San Francisco, CA (US);
Abstract
Methods, systems, and devices for data access and processing are described. To set up secure environments for data processing (e.g., including machine learning), an access control system may first receive approval from an authorized user (e.g., an approver) granting access to data objects in a multi-tenant data store. The system may determine tenant-specific paths for retrieving the data objects from the data store, and may initialize a number of virtual computing engines for accessing the data. Each computing engine may be tenant-specific based on the path(s) used by that computing engine, and each may include an access role defining the data objects or data object types accessible by that computing engine. By accessing the requested data objects according to the tenant-specific path prefixes and access roles, the virtual computing engines may securely maintain separate environments for different tenants and may only allow user access to approved tenant data.