IP Library Granted Patent US 11,375,065
Granted Patent B2
US 11,375,065 · App. 17/095,199 · Granted Jun 28, 2022

Control information for public switched telephone network (PSTN) using blockchain system

Inventor: Axel Simon (Farnborough, GB)
Assignee: Red Hat, Inc.
H04M7/0057G06F16/1824H04L9/14H04L2209/38
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 11,375,065
App. No.
17/095,199
Granted
Jun 28, 2022
Kind
B2
Abstract

Signaling system for public switched telephone network (PSTN) using a blockchain system. In one embodiment, a method is provided. The method includes determining that a phone call related operation between a first telecommunications operator and a second telecommunications operator was requested. A public switched telephone network (PSTN) comprises the first telecommunications operator and the second telecommunications operator. The method also includes updating, by a node of a blockchain system, a distributed ledger to indicate that the phone call related operation between the first telecommunications operator and the second telecommunications operator was requested. The method further includes analyzing the distributed ledger to determine if the phone call related operation was approved. The method further includes executing the phone call related operation in response to determining that the phone call related operation was approved.

Claims (57)

1. A method, comprising:

determining that a phone call related operation between a first telecommunications operator and a second telecommunications operator was requested, wherein a public switched telephone network (PSTN) comprises the first telecommunications operator and the second telecommunications operator;

updating, by a node of a blockchain system, a distributed ledger to indicate that the phone call related operation between the first telecommunications operator and the second telecommunications operator was requested;

analyzing the distributed ledger to determine if the phone call related operation was approved; and

executing the phone call related operation in response to determining that the phone call related operation was approved.

2. The method of claim 1 , wherein determining that the phone call related operation was requested comprises:

receiving a request from a first user of the first telecommunications operator to perform the phone call related operation.

3. The method of claim 1 , wherein updating the distributed ledger to indicate that the phone call related operation was requested comprises:

adding an entry in the distributed ledger, wherein the entry indicates that the phone call related operation was requested.

4. The method of claim 3 , wherein:

the entry is encrypted using a public key of the second telecommunications operator; and

the entry is decrypted by the second telecommunications operator using a private key of the second telecommunications operator.

5. The method of claim 1 , wherein analyzing the distributed ledger to determine if the phone call related operation was approved comprises:

determining whether the distributed ledger comprises an entry from the second telecommunications operator, wherein the entry indicates that the phone call related operation was approved.

6. The method of claim 5 , wherein:

the entry is encrypted using a public key of the first telecommunications operator; and

the entry is decrypted by the first telecommunications operator using a private key of the first telecommunications operator.

7. The method of claim 1 , further comprising:

analyzing the distributed ledger to determine whether an unauthorized operation was performed by a third telecommunications operator; and

performing one or more security procedures in response to determining that the unauthorized operation as performed by the third telecommunications operator.

8. The method of claim 7 , wherein performing the one or more security procedures comprises:

updating the distributed ledger to indicate that the third telecommunications operator should no longer be allowed to perform a type of operation.

9. The method of claim 7 , wherein performing the one or more security procedures comprises:

initiating a voting procedure to prevent the third telecommunications operator from accessing the blockchain system for a period of time.

10. The method of claim 1 , wherein the blockchain system comprises a permissioned blockchain system.

11. The method of claim 1 , wherein:

the first telecommunications operator comprises the node of the blockchain system; and

the second telecommunications operator comprises a second node of the blockchain system.

12. A system, comprising:

a memory; and

a processing device, operatively coupled to the memory, to:

determine that a phone call related operation between a first telecommunications operator and a second telecommunications operator was requested, wherein a public switched telephone network (PSTN) comprises the first telecommunications operator and the second telecommunications operator;

update, by a node of a blockchain system, a distributed ledger to indicate that the phone call related operation between the first telecommunications operator and the second telecommunications operator was requested;

analyze the distributed ledger to determine if the phone call related operation was approved; and

proceed with the phone call related operation in response to determining that the phone call related operation was approved.

13. The system of claim 12 , wherein to determine that the phone call related operation was requested, the processing device is further configured to:

receive a request from a first user of the first telecommunications operator to perform the phone call related operation.

14. The system of claim 12 , wherein to update the distributed ledger to indicate that the phone call related operation was requested, the processing device is further configured to:

add an entry in the distributed ledger, wherein the entry indicates that the phone call related operation was requested.

15. The system of claim 14 , wherein:

the entry is encrypted using a public key of the second telecommunications operator; and

the entry is decrypted by the second telecommunications operator using a private key of the second telecommunications operator.

16. The system of claim 12 , wherein to analyze the distributed ledger to determine if the phone call related operation was approved the processing device is further configured to:

determine whether the distributed ledger comprises an entry from the second telecommunications operator, wherein the entry indicates that the phone call related operation was approved.

17. The system of claim 16 , wherein:

the entry is encrypted using a public key of the first telecommunications operator; and

the entry is decrypted by the first telecommunications operator using a private key of the first telecommunications operator.

18. The system of claim 12 , wherein the processing device is further configured to:

analyze the distributed ledger to determine whether an unauthorized operation was performed by a third telecommunications operator; and

perform one or more security procedures in response to determining that the unauthorized operation as performed by the third telecommunications operator.

19. The system of claim 18 , wherein to perform the one or more security procedures, the processing device is further configured to:

update the distributed ledger to indicate that the third telecommunications operator should not be allowed to perform a type of operation.

20. A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising:

determining that a phone call related operation between a first telecommunications operator and a second telecommunications operator was requested, wherein a public switched telephone network (PSTN) comprises the first telecommunications operator and the second telecommunications operator;

updating, by a node of a blockchain system, a distributed ledger to indicate that the phone call related operation between the first telecommunications operator and the second telecommunications operator was requested;

analyzing the distributed ledger to determine if the phone call related operation was approved; and

executing the phone call related operation in response to determining that the phone call related operation was approved.

Assignments (2)
CHANGE OF NAME Recorded Mar 3, 2026
From: RED HAT, INC.
To: RED HAT, LLC
Reel/Frame 074913/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2020
From: SIMON, AXEL
To: RED HAT, INC.
Reel/Frame 054339/0634 →