US 12,346,538 B2
Configuring subscriptions for objects of third-party applications integrated into a communication platform
Lorilyn McCue, Pacifica, CA (US); Kimberly Munoz, Oakland, CA (US); Zachariah Buechler, Portland, OR (US); Sai Pinapati, Foster City, CA (US); Michael Deng, San Francisco, CA (US); Albert Treat, Kirkland, WA (US); Ryan Mah, Santa Clara, CA (US); and Saurabh Sahni, Sunnyvale, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Mar. 20, 2023, as Appl. No. 18/186,479.
Application 18/186,479 is a continuation of application No. 17/163,095, filed on Jan. 29, 2021, granted, now 11,609,686.
Application 17/163,095 is a continuation of application No. 17/163,017, filed on Jan. 29, 2021, granted, now 11,175,806, issued on Nov. 16, 2021.
Prior Publication US 2023/0229291 A1, Jul. 20, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/54 (2006.01); G06F 3/0481 (2022.01); G06F 3/0482 (2013.01); G06F 3/0484 (2022.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); H04L 65/403 (2022.01); H04L 67/306 (2022.01)
CPC G06F 3/0484 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0482 (2013.01); G06F 9/542 (2013.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); H04L 65/403 (2013.01); H04L 67/306 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
maintaining, by one or more servers of a group-based communication platform that facilitates communications between a plurality of users of the group-based communication platform, data indicating a plurality of third-party applications that are integrated within the group-based communication platform;
determining that a user of the plurality of users is subscribed to a third-party application of the plurality of third-party applications;
causing, based at least in part on the user being subscribed to the third-party application and without the third-party application being installed on or downloaded to a user computing device associated with the user, one or more notifications associated with the third-party application to be displayed via a user interface of the group-based communication platform that is presented via the user computing device; and
based at least in part on the third-party application not being installed on or downloaded to the user computing device:
providing, to the user, first access to a first subset of functionality of the third-party application; and
restricting, to the user, second access to a second subset of functionality of the third-party application, wherein the first subset of functionality is a partial provisioning of features of the third-party application that differs from the second subset of functionality selected from a full provisioning of the features of the third-party application being installed on or downloaded to the user computing device;
wherein a frequency of notifications that are associated with the third-party application and that are provided to the user is based at least in part on the third-party application being installed on or downloaded to the user computing device.