US 11,704,102 B2
Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environment
David Brooks, San Jose, CA (US); Lewis Wiley Tucker, San Francisco, CA (US); Benji Jasik, San Francisco, CA (US); Timothy Mason, San Francisco, CA (US); Eric David Bezar, Oakland, CA (US); Simon Wong, San Carlos, CA (US); Douglas Chasman, Pittsford, NY (US); Tien Tzuo, San Francisco, CA (US); Scott Hansma, Burlingame, CA (US); Adam Gross, San Francisco, CA (US); and Steven Tamm, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Mar. 21, 2022, as Appl. No. 17/655,657.
Application 17/655,657 is a continuation of application No. 16/689,960, filed on Nov. 20, 2019, granted, now 11,314,494.
Application 16/689,960 is a continuation of application No. 15/453,539, filed on Mar. 8, 2017, granted, now 10,521,211, issued on Dec. 31, 2019.
Application 15/453,539 is a continuation of application No. 15/194,418, filed on Jun. 27, 2016, granted, now 10,235,148, issued on Mar. 19, 2019.
Application 15/194,418 is a continuation of application No. 14/160,537, filed on Jan. 21, 2014, granted, now 9,378,227, issued on Jun. 28, 2016.
Application 14/160,537 is a continuation of application No. 13/088,491, filed on Apr. 18, 2011, granted, now 8,635,232, issued on Jan. 21, 2014.
Application 13/088,491 is a continuation of application No. 11/530,394, filed on Sep. 8, 2006, granted, now 7,949,684, issued on May 24, 2011.
Claims priority of provisional application 60/715,749, filed on Sep. 9, 2005.
Prior Publication US 2023/0004369 A1, Jan. 5, 2023
Int. Cl. G06F 8/61 (2018.01); G06F 8/60 (2018.01); G06F 16/176 (2019.01); G06F 16/28 (2019.01); G06F 8/658 (2018.01); G06F 16/27 (2019.01); G06F 16/40 (2019.01); G06F 16/21 (2019.01); G06F 16/958 (2019.01); G06F 16/23 (2019.01); G06F 16/955 (2019.01); G06F 3/0482 (2013.01); H04L 67/00 (2022.01); H04L 9/40 (2022.01); G06F 15/173 (2006.01); H04L 12/50 (2006.01); G06F 16/904 (2019.01); G06F 16/2457 (2019.01); G06F 3/0483 (2013.01)
CPC G06F 8/61 (2013.01) [G06F 3/0482 (2013.01); G06F 8/60 (2013.01); G06F 8/658 (2018.02); G06F 16/176 (2019.01); G06F 16/211 (2019.01); G06F 16/214 (2019.01); G06F 16/2329 (2019.01); G06F 16/27 (2019.01); G06F 16/283 (2019.01); G06F 16/289 (2019.01); G06F 16/40 (2019.01); G06F 16/9566 (2019.01); G06F 16/972 (2019.01); H04L 63/1433 (2013.01); H04L 67/34 (2013.01); G06F 3/0483 (2013.01); G06F 15/173 (2013.01); G06F 16/24573 (2019.01); G06F 16/904 (2019.01); H04L 12/50 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of installing and customizing an application published in an application directory of a multi-tenant system, the application created by a source organization in the multi-tenant system, the method including:
receiving a request from a user of a recipient organization in the multi-tenant system to install the application from the application directory;
installing the application for the recipient organization responsive to receiving the request to install the application;
customizing the application based on input received from the user of the recipient organization; and
deploying the application in a development mode to allow the user of the recipient organization to verify functioning of customizations made to the application prior to sharing the application with users of the recipient organization.