The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 29, 2022

Filed:

Nov. 14, 2019
Applicant:

Salesforce.com, Inc., San Francisco, CA (US);

Inventors:

Prithvi Krishnan Padmanabhan, San Ramon, CA (US);

Lik Mui, Hayward, CA (US);

Assignee:

salesforce.com, inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/25 (2019.01); H04L 9/32 (2006.01); G06F 16/23 (2019.01); G06Q 30/00 (2012.01); G06K 9/00 (2006.01);
U.S. Cl.
CPC ...
G06F 16/25 (2019.01); G06F 16/2379 (2019.01); G06Q 30/01 (2013.01); H04L 9/3221 (2013.01); G06K 9/00013 (2013.01); G06K 9/00604 (2013.01); H04L 2209/38 (2013.01);
Abstract

Systems, methods, and apparatuses for implementing consumer data validation, matching, and merging across tenants with optional verification prompts utilizing blockchain technologies in conjunction with a cloud based computing environment are described herein. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization and having therein, means for: operating multiple cloud platforms on behalf of a plurality of merchants, in which each of the multiple cloud platforms store customer records on behalf of the plurality of merchants; retrieving a first customer record associated with a first tenant of the host organization using one of the multiple cloud platforms; retrieving a second customer record for comparison with the first customer record, in which the second customer record is either a customer record from any of the multiple cloud platforms which is associated with a second tenant of the host organization or a customer record associated with the first tenant from a different one of the multiple cloud platforms; determining at least a partial match exists for the first customer record and the second customer record and generating a candidate record with a proposed data merge of the first and second customer records; creating a new global ID for a user represented by the generated candidate record; issuing a transaction to the blockchain with a new asset embodying the candidate record; and subjecting the new asset to consensus by one of: (i) the user represented by the candidate record, (ii) the first tenant, (iii) the second tenant, or any combination thereof. Other related embodiments are disclosed.


Find Patent Forward Citations

Loading…