Patent ID: 11921743
Assignee: SALESFORCE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A computer-implemented method for profile reconciliation in a communication system, the computer-implemented method comprising:
identifying an identity association between a source profile and a destination profile, wherein the source profile and the destination profile are associated with a same user identifier of the communication system;
based at least in part on the identity association, performing a cross-profile communication history integration between the source profile and the destination profile, wherein performing the cross-profile communication hi story integration comprises:
identifying a source communication history stream associated with the source profile and a destination communication history stream associated with the destination profile; and
integrating one or more source communication data objects of the source communication history stream into one or more destination communication data objects of the destination communication history stream based at least in part on temporal markers associated with the one or more source communication data objects and the one or more destination communication data objects;

in response to completing the cross-profile communication history integration between the source profile and the destination profile, deactivating the source profile;
performing a cross-profile personal data integration for the source profile and the destination profile based at least in part on the identity association, wherein performing the cross-profile personal data integration comprises:
identifying a personal data object associated with the source profile, the personal data object having associated with a user identifier indicating a source identifier associated with the source profile; and
modifying the user identifier of the personal data object to indicate a destination identifier associated with the destination profile;

receiving a request to convert a non-shared communication channel into a shared communication channel, wherein the non-shared communication channel is associated with a first organizational identifier and the shared communication channel is associated with the first organizational identifier and a second organizational identifier; and
identifying a guest account associated with the non-shared communication channel, wherein the source profile corresponds to the guest account, wherein:
the identity association is identified based at least in part on the request and an identification of the guest account;
first content data associated with the non-shared communication channel is encrypted according to a first policy associated with the first organizational identifier; and
second content data associated with the shared communication channel is encrypted according to the first policy and a second policy associated with the second organizational identifier.