US 12,001,591 B2
Methods and systems for protecting data integrity
John Walter Taschek, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Jun. 12, 2023, as Appl. No. 18/333,003.
Application 18/333,003 is a continuation of application No. 17/301,545, filed on Apr. 6, 2021, granted, now 11,714,923.
Application 17/301,545 is a continuation in part of application No. 14/498,666, filed on Sep. 26, 2014, abandoned.
Claims priority of provisional application 61/882,947, filed on Sep. 26, 2013.
Prior Publication US 2023/0325533 A1, Oct. 12, 2023
Int. Cl. G06F 21/64 (2013.01)
CPC G06F 21/64 (2013.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, by an application server, a first communication comprising first content generated by a first user;
identifying authentication metadata embedded within the first communication, the authentication metadata comprising data associated with the first user;
receiving, by the application server, a second communication generated by a second user, the second communication comprising second content and the authentication metadata;
determining if the authentication metadata from the second communication belongs to the first user by at least processing the authentication metadata from the second communication and the authentication metadata from the first communication;
parsing, by the application server, the first content of the first communication and the second content of the second communication;
comparing, by the application server, the first content with the second content in response to determining that the authentication metadata from the second communication belongs to the first user;
determining that the first content is different than the second content based at least in part on the parsing and the comparing; and
based at least in part on the determining that the first content is different than the second content, sharing, on a social network system, a version of the second communication, the version comprising an alteration notification indicating that information of the second content has been altered.