Telecommunication system and method for settling session transactions
View Patent ↗A system for validating communications sessions among clients utilizes a ledger administration server to validate requests for communications sessions using smart contracts and recorded on a distributed ledger, with at least one session validation server capable of validating requested communications sessions communicating with said ledger administration server via messages, said communications sessions being validated and initiated in near real-time.
1. A system comprising:
a computing device adapted to:
store information in a distributed ledger comprising a public key and node information, wherein the node information comprises a telephone number;
maintain the distributed ledger comprising the public key and node information;
receive an input from a node about a communications session, wherein the communications session is a telephone call or text message and the input comprises the public key and node information; and
verify the authenticity of the communications session based on at least the correlation between the input and the public key and node information in the distributed ledger.
2. The system of claim 1 wherein the node is a smart phone.
3. The system of claim 1 wherein the node is a server.
4. The system of claim 1 comprising a plurality of computing devices that are adapted to store at least a portion of the distributed ledger.
5. The system of claim 1 comprising a plurality of computing devices that are adapted to maintain at least a portion of the distributed ledger.
6. The system of claim 1 wherein the computing device is a server.
7. The system of claim 1 wherein the computing device is a plurality of servers.
8. The system of claim 1 wherein the distributed ledger is a blockchain.
9. The system of claim 1 wherein the distributed ledger comprises KYC approval information.
10. The system of claim 1 wherein the distributed ledger comprises communications session balance information.
11. A method comprising:
a computing device storing information in a distributed ledger comprising a public key and node information, wherein the node information comprises a telephone number;
the computing device maintaining the distributed ledger comprising the public key and node information;
the computing device receiving an input from a node about a communications session, wherein the communications session is a telephone call or text message and the input comprises the public key and node information; and
the computing device verifying the authenticity of the communications session based on at least the correlation between the input and the public key and node information stored in the distributed ledger.
12. The method of claim 11 comprising the computing device storing communications session balance information in the distributed ledger and maintaining session balance information in the distributed ledger.
13. The method of claim 12 comprising the computing device validating the communication session based on the communication balance information associated with the node information.
14. The method of claim 11 comprising a plurality of computing devices storing at least portions of the distributed ledger.
15. The method of claim 11 wherein the computing device comprises a plurality of servers.