US 12,132,717 B2
Identity information linking
Bertrand Fan, San Francisco, CA (US); Salman Suhail, San Francisco, CA (US); and Paige Kehoe, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Oct. 18, 2021, as Appl. No. 17/503,885.
Application 17/503,885 is a continuation of application No. 17/171,924, filed on Feb. 9, 2021, granted, now 11,153,293.
Prior Publication US 2022/0255914 A1, Aug. 11, 2022
Int. Cl. H04L 9/40 (2022.01); G06F 16/955 (2019.01)
CPC H04L 63/08 (2013.01) [G06F 16/9566 (2019.01); H04L 63/101 (2013.01); H04L 63/102 (2013.01); H04L 63/108 (2013.01)] 20 Claims
OG exemplary drawing
 
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, perform a method for generating a preview within a group-based communication system, the method comprising:
receiving a message from a posting user of the group-based communication system, the message comprising a link to an external resource;
transmitting the message to a client device of a viewing user of the group-based communication system, for display by a group-based communication system client of the viewing user, wherein actuation of the link by the viewing user redirects the viewing user to a website of the external resource;
prior to authenticating the viewing user, generating an authentication prompt for the viewing user requesting to share authentication information of the viewing user with the external resource;
authenticating the viewing user based at least in part on a linked external user account associated with the viewing user;
in response to authenticating the viewing user, generating an interactive preview that visually depicts first information about the external resource for display by the group-based communication system client of the viewing user, wherein the first information is visually depicted without redirecting the viewing user to the website of the external resource; and
responsive to receiving a user selection associated with the interactive preview from the viewing user, submitting second information indicative of the user selection to an external system associated with the external resource.