US 12,476,814 B2
System and method of privacy-aware inter-channel communication between a business entity and a person
Amod Ashok Dange, Mountain View, CA (US)
Assigned to Amod Ashok Dange, Mountain View, CA (US)
Filed by Amod Ashok Dange, Mountain View, CA (US)
Filed on Dec. 11, 2023, as Appl. No. 18/535,512.
Claims priority of provisional application 63/431,753, filed on Dec. 12, 2022.
Prior Publication US 2024/0195630 A1, Jun. 13, 2024
Int. Cl. H04L 9/32 (2006.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01)
CPC H04L 9/3231 (2013.01) [H04L 9/0866 (2013.01); H04L 9/3073 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for privacy-aware inter-channel communication between a business entity and a person, comprising:
a memory;
a processor coupled with the memory, wherein the processor is configured to execute programmed instructions stored in the memory, the programmed instructions comprising:
a people registry module configured to enable the person to register in a people registry, based on an anonymized biometric hash of the person;
a business registry module configured to enable the business entity to register in a business registry, based on a business communication address associated with the business entity;
an account creation module configured to create a business-customer account, wherein the business-customer account is created by:
generating a cryptographic key-value pair, wherein the cryptographic key-value pair comprises a customer public key;
creating a customer communication address for a customer of the business-customer account, wherein the customer corresponds to the person registered in the people registry;
generating a business-customer communication address hash, wherein the business-customer communication address hash is generated by applying a hashing algorithm on a combination of the business communication address associated with the business entity and the customer communication address associated with the customer; and
generating a record in the memory, wherein the record comprises the business-customer communication address hash and the customer public key;
an authentication module configured for authenticating the business-customer account, on an event of a new communication between the business entity and the customer, by:
extracting, from the new communication, a first communication address associated with the business entity and a second communication address associated with the customer;
generating a communication address hash, using the hashing algorithm, based on the combination of both the first communication address and the second communication address; and
comparing the communication address hash with the business-customer communication address hash, from the record stored in the memory;
converting the new communication into a customer-compatible communication, if the communication address hash matches the business-customer communication address hash; and
encrypting the customer-compatible communication, using the customer public key corresponding to the communication address hash; and
transmitting the encrypted communication to the customer.