IP Library Granted Patent US 12,506,628
Granted Patent B1
US 12,506,628 · App. 18/462,509 · Granted Dec 23, 2025

Blockchain for contact center engagement data

Inventor: Alejandro Martin Paiuk (West Hartford, CT)
Assignee: Zoom Communications, Inc.
H04L9/50G06F21/6245H04L9/3247
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,506,628
App. No.
18/462,509
Granted
Dec 23, 2025
Kind
B1
Abstract

A server of a contact center generates an engagement recording and engagement metadata associated with a contact center engagement. The engagement metadata identifies one or more user devices and one or more business servers. The server stores the engagement recording and the engagement metadata in a block of a private blockchain. The block includes a cryptographic hash of a previous block in the private blockchain, the engagement recording, and the engagement metadata. The server provides access to the block to the one or more user devices and the one or more business servers.

Claims (46)

1 . A method, comprising:

generating, by a server of a contact center, an engagement recording and engagement metadata associated with a contact center engagement, the engagement metadata identifying one or more user devices and one or more business servers, wherein the one or more business servers comprise a server of a business operating the contact center;

storing the engagement recording and the engagement metadata in a block of a private blockchain, the block comprising a cryptographic hash of a previous block in the private blockchain, the engagement recording, and the engagement metadata; and

providing access to the block to the one or more user devices or the one or more business servers.

2 . The method of claim 1 , comprising:

denying access to the block to a user device that is not identified in the engagement metadata as one the one or more user devices and that is not accessing the block via the one or more business servers.

3 . The method of claim 1 , comprising:

removing personally identifiable information from the engagement recording and from the engagement metadata prior to storing the engagement recording and the engagement metadata in the block.

4 . The method of claim 1 , wherein the engagement metadata comprises at least one of: an engagement duration, a hold time duration, an engagement start time, an engagement end time, an identifier of a contact center agent participating in the contact center engagement, an identifier of a contact center unit associated with the contact center engagement, or a summary of the contact center engagement.

5 . The method of claim 1 , wherein the one or more business servers further comprise at least one of: a server of a customer service provision business, or a server of a business transacting with a user of the one or more user devices.

6 . The method of claim 1 , comprising:

receiving, from a device associated with the one or more user devices, a request to delete at least a portion of the engagement recording; and

deleting the at least the portion of the engagement recording from the blockchain based on the request.

7 . The method of claim 1 , comprising:

storing the private blockchain at multiple nodes of a decentralized computer network.

8 . The method of claim 1 , comprising:

adding a digital signature to the block using a private key of the one or more user devices or the one or more business servers, wherein the digital signature is verifiable using a public key corresponding to the private key.

9 . A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:

generating, by a server of a contact center, an engagement recording and engagement metadata associated with a contact center engagement, the engagement metadata identifying one or more user devices and one or more business servers, wherein the one or more business servers comprise a server of a business operating the contact center;

storing the engagement recording and the engagement metadata in a block of a private blockchain, the block comprising a cryptographic hash of a previous block in the private blockchain, the engagement recording, and the engagement metadata; and

providing access to the block to the one or more user devices or the one or more business servers.

10 . The non-transitory computer readable medium of claim 9 , the operations comprising:

forgoing granting access to the block to a user device that is not identified in the engagement metadata as one the one or more user devices and that is not accessing the block via the one or more business servers.

11 . The non-transitory computer readable medium of claim 9 , the operations comprising:

removing personally identifiable information from the engagement recording prior to storing the engagement recording in the block.

12 . The non-transitory computer readable medium of claim 9 , wherein the engagement metadata comprises at least one of: an engagement duration, an engagement start time, an engagement end time, an identifier of a contact center agent participating in the contact center engagement, an identifier of a contact center unit associated with the contact center engagement, or a summary of the contact center engagement.

13 . The non-transitory computer readable medium of claim 9 , wherein the one or more business servers comprise at least one of: a server of a business operating the contact center or a server of a business transacting with a user of the one or more user devices.

14 . The non-transitory computer readable medium of claim 9 , the operations comprising:

receiving, from a device associated with the one or more user devices, a request to delete a portion of the engagement recording; and

deleting the portion of the engagement recording from the blockchain based on the request.

15 . The non-transitory computer readable medium of claim 9 , the operations comprising:

storing the private blockchain at nodes of a decentralized computer network.

16 . The non-transitory computer readable medium of claim 9 , the operations comprising:

digitally signing, with a digital signature, the block using a private key of the one or more user devices or the one or more business servers, wherein the digital signature is verifiable using a public key corresponding to the private key.

17 . A system, comprising:

a memory subsystem; and

processing circuitry configured to execute instructions stored in the memory subsystem to:

generate, by a server of a contact center, an engagement recording and engagement metadata associated with a contact center engagement, the engagement metadata identifying one or more user devices and one or more business servers, wherein the one or more business servers comprise a server of a business operating the contact center;

store the engagement recording and the engagement metadata in a block of a private blockchain, the block comprising a cryptographic hash of a previous block in the private blockchain, the engagement recording, and the engagement metadata; and

provide access to the block to the one or more user devices or the one or more business servers.

18 . The system of claim 17 , the processing circuitry configured to execute the instructions stored in the memory subsystem to:

deny access to the block to a user device that is not identified in the engagement metadata as one of the one or more user devices and that is not accessing the block via the one or more business servers.

19 . The system of claim 17 , the processing circuitry configured to execute the instructions stored in the memory subsystem to:

identify, within the engagement recording and within the engagement metadata, personally identifiable information; and

remove the identified personally identifiable information from the engagement recording and from the engagement metadata prior to storing the engagement recording and the engagement metadata in the block.

20 . The system of claim 17 , wherein the engagement metadata comprises at least one of: an engagement duration, a hold time duration, an engagement start time, an identifier of a contact center agent participating in the contact center engagement, an identifier of a contact center unit associated with the contact center engagement, or a summary of the contact center engagement.

Assignments (2)
CHANGE OF NAME Recorded Jan 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069839/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2023
From: PAIUK, ALEJANDRO MARTIN
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 064824/0610 →
References Cited (6)
US 20210135876A1 · Adibi · 2021 [cited by examiner]
US 20210303552A1 · Pandey · 2021 [cited by examiner]
Digital Signatures using RSA, https://faculty.uml.edu/klevasseur/math/RSA_Signatures/RSA_Signatures.pdf, Kenneth Levasseur, 2013, 4 pages. [cited by applicant]
Tech GDPR, GDPR's Right to be Forgotten in Blockchain: it's not black and white. https://techgdpr.com/blog/gdpr-right-to-be-forgotten-blockchain/, Silvan Jongerius, Aug. 13, 2019, 16 pages. [cited by applicant]
When Blockchain Meets the Right to be Forgotten: Technology Versus Law in the Healthcare Industry, http://www.myhealthmydata.eu/wp-content/uploads/2019/10/When_Blockchain_Meets_the_Right_to_be_Forgotten.pdf, Aurelie Bay… [cited by applicant]
Bitcoin: A Peere-to-Peere Electronic Cash System, https://bitcoin.org/bitcoin.pdf, Satoshi Nakamoto, retrieved from internet Sep. 2023, 9 pages. [cited by applicant]