Blockchain network communication management
Abstract
A device that is capable of sending/receiving telephony-based messages may communicate with a blockchain network without having a direct connection (e.g., internet connection) to the blockchain network. A message may be communicated via a telephony network to a telephony carrier system. The telephony carrier system may translate the telephony-based message into a blockchain-based communication and provide the blockchain-based communication to the blockchain network. In addition, an entity on the blockchain network may communicate with a device that does not have an internet connection to the blockchain network. The entity may initiate a blockchain-based communication that is received by an on-chain interface of a telephony network carrier. In response, the telephony network carrier may generate a telephony-based message and communicate the telephony-based message to the user device.
Claims
exact text as granted — not AI-modified1 .- 20 . (canceled)
21 . A computer-implemented method comprising:
as implemented by a computing system comprising one or more computer processors configured to execute specific instructions, receiving a telephony-based message from a computing device over a telephony network,
wherein the telephony-based message is addressed to a first phone number and comprises one of a short message service (“SMS”) message or a multimedia messaging service (“MMS”) message, and
wherein the telephony-based message comprises a data payload;
determining a blockchain network communication data structure based at least partly on the data payload of the telephony-based message, wherein the blockchain network communication data structure is associated with a destination blockchain network address of a smart contract on a blockchain network; and communicating the blockchain network communication data structure over the blockchain network to the smart contract using the destination blockchain network address, wherein the smart contract obtains the blockchain network communication data structure over the blockchain network.
22 . The computer-implemented method of claim 21 , wherein determining the blockchain network communication data structure from the data payload comprises extracting the blockchain network communication data structure from the data payload.
23 . The computer-implemented method of claim 21 , wherein determining the blockchain network communication data structure from the data payload comprises deserializing a serialized version of the blockchain network communication data structure.
24 . The computer-implemented method of claim 21 , further comprising receiving a second blockchain network communication data structure comprising a second data payload, wherein the second data payload represents a second telephony-based text message to be sent over the telephony network.
25 . The computer-implemented method of claim 24 , further comprising authenticating an originator of the second telephony-based message based at least partly on identifying information associated with the originator.
26 . The computer-implemented method of claim 25 , further comprising:
authorizing the originator of the second telephony-based message based at least partly on the identifying information, wherein the identifying information represents an account associated with a telephony network carrier; and sending the second telephony-based text message over the telephony network.
27 . The computer-implemented method of claim 26 , wherein authorizing the originator comprises verifying an existence of the account using the identifying information.
28 . The computer-implemented method of claim 21 , further comprising determining a source blockchain account to be used as a source of the blockchain network communication data structure to be communicated to the smart contract.
29 . The computer-implemented method of claim 21 , further comprising receiving a second telephony-based message from the computing device over the telephony network, wherein the data payload of the telephony-based message comprises a first segment of the blockchain network communication data structure, and wherein a second data payload of the second telephony-based message comprises a second segment of the blockchain network communication data structure.
30 . The computer-implemented method of claim 29 , wherein determining the blockchain network communication data structure comprises appending at least part of the second segment to at least part of the first segment.
31 . The computer-implemented method of claim 21 , wherein communicating the blockchain network communication data structure comprises causing invocation of the smart contract to process the blockchain network communication data structure on the blockchain network.
32 . A system comprising:
computer-readable memory storing executable instructions; and one or more processors in communication with the computer-readable memory and configured by the executable instructions to at least:
receive a telephony-based message from a computing device over a telephony network,
wherein the telephony-based message is addressed to a first phone number and comprises one of a short message service (“SMS”) message or a multimedia messaging service (“MMS”) message, and
wherein the telephony-based message comprises a data payload;
determine a blockchain network communication data structure based at least partly on the data payload of the telephony-based message, wherein the blockchain network communication data structure is associated with a destination blockchain network address of a smart contract on a blockchain network; and
communicate the blockchain network communication data structure over the blockchain network to the smart contract using the destination blockchain network address, wherein the smart contract obtains the blockchain network communication data structure over the blockchain network.
33 . The system of claim 32 , wherein to determine the blockchain network communication data structure from the data payload, the one or more processors are further configured by the executable instructions to extract the blockchain network communication structure from the data payload.
34 . The system of claim 32 , wherein to determine the blockchain network communication data structure from the data payload, the one or more processors are further configured by the executable instructions to deserialize a serialized version of the blockchain network communication data structure.
35 . The system of claim 32 , wherein the one or more processors are further configured by the executable instructions to receive a second blockchain network communication data structure comprising a second data payload, wherein the second data payload represents a second telephony-based text message to be sent over the telephony network.
36 . The system of claim 35 wherein the one or more processors are further configured by the executable instructions to:
authorize an originator of the second telephony-based message based at least partly on identifying information,
wherein the identifying information represents an account associated with a telephony network carrier, and
wherein the identifying information is used to verify an existence of the account; and
send the second telephony-based text message over the telephony network.
37 . The system of claim 32 , wherein the one or more processors are further configured by the executable instructions to determine a source blockchain account to be used as a source of the blockchain network communication data structure.
38 . The system of claim 32 , wherein the one or more processors are further configured by the executable instructions to receive a second telephony-based message from the computing device over the telephony network, wherein the payload of the telephony-based message comprises a first segment of the blockchain network communication data structure, and wherein the a second payload of the second telephony-based message comprises a second segment of the blockchain network communication data structure.
39 . The system of claim 38 , wherein the blockchain network communication data structure is determined based at least partly on the first segment and the second segment.
40 . The system of claim 32 , wherein to communicate the blockchain network communication data structure, the one or more processors are further configured by the executable instructions to cause invocation of the smart contract to process the blockchain network communication data structure on the blockchain network.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.