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:
Mar. 03, 2020

Filed:

Sep. 27, 2017
Applicant:

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

Inventors:

Eli Levine, San Francisco, CA (US);

Samarpan Jain, Fremont, CA (US);

James Ferguson, San Francisco, CA (US);

Jan Asita Fernando, San Francisco, CA (US);

Assignee:

salesforce.com, inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/9535 (2019.01); G06F 16/901 (2019.01); G06F 16/9038 (2019.01);
U.S. Cl.
CPC ...
G06F 16/9535 (2019.01); G06F 16/901 (2019.01); G06F 16/9038 (2019.01);
Abstract

Disclosed are examples of systems, apparatus, methods and computer program products for providing a web application builder framework in a database system. A database system maintains a multi-tenant non-relational database associated with a number of enterprises, a number of records, and a number of data objects for each of the enterprises. A dynamic virtual table is maintained as well, associated with the number of records and number of data objects. A user request is received to define a composite key for a data object. A metadata model is generated representing the data object, and a data definition script is generated. The dynamic virtual table is updated to include one or more virtual columns corresponding to the data definition script, and one or more columns of a shared table in the non-relational database are updated to match the virtual columns.


Find Patent Forward Citations

Loading…