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:
Aug. 04, 2015

Filed:

Feb. 13, 2013
Applicant:

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

Inventors:

Doug Chasman, Pittsford, NY (US);

Billy Ma, Berkeley, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06K 9/68 (2006.01); G06F 17/00 (2006.01); G06F 15/16 (2006.01); G06F 15/173 (2006.01); G06F 17/20 (2006.01); G06F 17/28 (2006.01); G06F 9/44 (2006.01); G06F 9/45 (2006.01); G06F 11/36 (2006.01); G06F 9/445 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3604 (2013.01); G06F 8/71 (2013.01); G06F 9/44589 (2013.01);
Abstract

Methods, systems, apparatus, and computer-readable media for validating components of a dynamic user interface in an on-demand multi-tenant service environment are disclosed. Organizations corresponding to tenants in the on-demand multi-tenant service environment are identified. A multi-tenant database system residing on multiple servers is provided for each of the identified organizations. Dynamic user interface pages associated with the organizations are identified. First and second compilation outputs based upon respective first and second invocations of a compiler configured to compile the one or more dynamic user interface pages are produced with reference to respective first and second builds of computer program code. Differences between the first and second compilation outputs are identified and presented in a user interface on a display device of the multi-tenant service environment. The differences can be identified by performing a comparison and selecting one or more differences that match a pattern specifier.


Find Patent Forward Citations

Loading…