# US 10,504,080 B2 · Cryptographically managingtelecommunications settlement

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,504,080 B2
- Document ID: US10504080B2
- Status: Granted
- Kind: B2
- Application number: 14/853,879
- Filed: 2015-09-14
- Published: 2017-03-16
- Granted: 2019-12-10
- Earliest claimed: 2015-09-14
- Assignees: OX Labs Inc.
- Applicants: OX Labs Inc.
- Inventors: George Melika; Akbar Thobhani
- Web page: https://patentgrep.com/patent/US10504080B2

## CPC

- G06Q 20/145: {Payments according to the detected use or quantity}
- G06Q 20/36: using electronic wallets or electronic money safes
- H04L 63/123: {received data contents, e.g. message integrity}
- H04M 15/48: {Secure or trusted billing, e.g. trusted elements or encryption}
- H04M 15/60: {based on actual use of network resources}
- H04W 4/16: Communication-related supplementary services, e.g. call-transfer or call-hold
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Described is cryptographically managed telecommunications settlement occurring in real time with generation and termination of a telecommunications channel. Upon the generation of a communications channel, a contract fund is established between two or more telecommunications services and recorded on a cryptographic ledger. Over the course of regular intervals of channel service, cryptocurrency is released from the contract fund. Upon termination of the communications channel, the released amount of the contract fund is transferred to the receiving provider telecommunications, the remainder back to the requesting telecommunications service. Transactions between cryptocurrency wallets are all published to the cryptographic ledger.

## Claims

### Claim 1

A method for managing telecommunications channels comprising:
sending, by a buyer telecommunications server comprising at least one processor, to a channel monitor, a telecommunications channel opening request, the channel monitor comprising at least one processor and holding cryptographic wallets and corresponding private keys of both a buyer and a seller, the opening request providing an amount of cryptocurrency to the buyer cryptographic wallet;
generating and signing with the buyer private key, by the channel monitor, a contract between the buyer and the seller, the contract including a channel usage rate per unit of time and a total contract amount;
opening, by the buyer telecommunications server, the telecommunications channel with a seller telecommunications server;
generating, by the channel monitor, a transaction wallet in response to the channel opening;
transferring, by the channel monitor, cryptocurrency in the total contract amount from the buyer cryptocurrency wallet to the transaction wallet;
publishing, by the channel monitor, the cryptocurrency transfer transaction on a cryptographic ledger;
generating and signing with both the buyer and the seller cryptocurrency wallet private keys, by the channel monitor, an initial signed refund transaction, the initial signed refund transaction setting an automatic refund of the cryptocurrency in the total contract amount to the buyer cryptocurrency wallet at a contract expiration time;
initiating, by a seller communications server comprising at least one processor, usage of the opened channel by establishing communications connections between users of the buyer telecommunications server to users of the seller telecommunications server;
monitoring, by the channel monitor, the channel usage by progressively replacing previously signed transactions with at least one time-based transaction, the channel usage monitoring comprising:
calculating, at a current time unit, a usage amount to be transferred to the seller cryptocurrency wallet and a remaining amount to be returned to the buyer cryptocurrency wallet based on the current time unit, the contract rate and total contract amount;
generating a superseding time-based transaction comprising the calculated usage amount and remaining amount;
signing the superseding time-based transaction with the buyer private key; and
replacing all previously signed transactions with the superseding time-based transaction;
repeating the steps of calculating, generating, signing and replacing at each subsequent time unit until a channel termination notice is received by the channel monitor;
receiving, by the channel monitor, a channel termination notice from the buyer telecommunications server;
in response to receiving the channel termination notice, terminating, by the channel monitor, the channel usage by:
generating a final transaction signed by the buyer and seller private keys by signing, with the seller private key, the most recent buyer signed superseding time-based transaction;
generating, by the channel monitor, a payment transaction by transferring the calculated usage amount of the final transaction from the transaction wallet to the seller cryptocurrency wallet;
generating, by the channel monitor, a refund transaction by transferring the calculated remaining amount of the final transaction from the transaction wallet to the buyer cryptocurrency wallet; and
publishing, by the channel monitor, both the payment and refund transactions on the cryptographic ledger.

### Claim 2 (depends on 1)

The method of claim 1, wherein the monitoring step further comprises:
before each step of repeating, sending, by the channel monitor, a message to the seller telecommunications server indicating that sufficient cryptocurrency is present at the current time unit in the buyer cryptocurrency wallet.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
receiving, by the channel monitor, from the seller telecommunications server at each time unit, a query to the sufficiency of cryptocurrency present in the buyer cryptocurrency wallet to pay for operation of the channel; and
sending, by the channel monitor in response to the query, a message to the seller telecommunications server indicating that sufficient cryptocurrency is present at the current time unit in the buyer cryptocurrency wallet.

### Claim 4 (depends on 1)

The method of claim 1, further comprising: encoding, by the channel monitor, the contract into a transaction on the cryptographic ledger.

### Claim 5 (depends on 1)

The method of claim 1, wherein the total contract amount comprises an agreed upon retainer amount.

### Claim 6 (depends on 1)

The method of claim 1, wherein the transaction wallet is a multi-signature wallet that requires two or more private keys to release funds.
