Search All Patents in Edge Computing
Patent US10469460
Issued 2019-11-05
Data Sharing In A Blockchain-enabled Trust Domain
One or more servers store data defining a trust domain among a plurality of entities that participate in supporting a multimedia communication session, each of the plurality of entities having at least one network device that is involved in handling traffic or control signaling for the multimedia communication session. The one or more servers receive from one or more network devices associated with each of the plurality of entities session data generated by the respective network devices in supporting the multimedia communication session. The one or more servers log the session data received from the network devices of the plurality of entities of the trust domain as a blockchain transaction, and share logged session data with one or more devices associated with at least one of the plurality of entities of the trust domain.
Much More than Average Length Specification
View the Patent Matrix® Diagram to Explore the Claim Relationships
USPTO Full Text Publication >
- 1. A method comprising:
at one or more servers, storing data defining a trust domain among a plurality of entities that participate in supporting a multimedia communication session, each of the plurality of entities having at least one network device that is involved in handling traffic or control signaling for the multimedia communication session; transmitting, by the one or more servers, a unique private key for encrypting session data to the one or more of the network devices to enable sharing of the session data, wherein the session data is generated by the one or more of the network devices in supporting the multimedia communication session; receiving the session data at the one or more servers from the one or more of the network devices; logging the session data received from the one or more of the network devices as transactions in a blockchain to generate logged session data; and sharing, by the one or more servers, the logged session data with at least one of the plurality of entities.
- 8. An apparatus comprising:
a communication interface that enables network communications; a processor; and a memory to store instructions executable by the processor, wherein the processor is configured to execute the instructions to:
store data defining a trust domain among a plurality of entities that participate in supporting a multimedia communication session, each of the plurality of entities having at least one network device that is involved in handling traffic or control signaling for the multimedia communication session;
transmit a unique private key for encrypting session data to the one or more of the network devices to enable sharing of the session data, wherein the session data is generated by the one or more of the network devices in supporting the multimedia communication session;
receive the session data from the one or more of the network devices;
log the session data received from the one or more of the network devices as transactions in a blockchain to generate logged session data; and
share the logged session data with at least one of the plurality of entities.
- 15. A non-transitory computer-readable storage media encoded with software comprising computer executable instructions which, when executed by a processor of an apparatus, cause the processor to perform operations including:
storing data defining a trust domain among a plurality of entities that participate in supporting a multimedia communication session, each of the plurality of entities having at least one network device that is involved in handling traffic or control signaling for the multimedia communication session; transmitting a unique private key for encrypting session data to the one or more of the network devices to enable sharing of the session data, wherein the session data is generated by the one or more of the network devices in supporting the multimedia communication session; receiving the session data from the one or more of the network devices; logging the session data received from the one or more of the network devices as transactions in a blockchain to generate logged session data; and sharing the logged session data with at least one of the plurality of entities.