Channeling data with decentralized identity stores
Abstract
Channeling data with at least partially synchronized decentralized identity stores The computing system monitors latency in interfacing with each of at least some of the multiple of decentralized identity stores. In response to the computing system determining that data is to be channeled between (e.g., written to or read from) one of the decentralized identity stores and the computing system, the computing system selects one of the decentralized identity stores based on the monitored latency of each of at least some of the multiple decentralized identity stores. Then, the data is channeled with the selected decentralized identity store. For instance, that data might be read from or written to the selected decentralized identity store.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computing system comprising:
one or more processors; and one or more computer-readable media having thereon computer-executable instructions that are structured such that, when executed by the one or more processors, cause the computing system to perform a method for channeling of data with a plurality of decentralized identity store, the method comprising: monitoring latency in interfacing with each of a plurality of decentralized identity stores that are each under control of a single decentralized identity to store data belonging to or regarding the decentralized identity, such that if a change is made to at least some data stored on one of the decentralized identity stores, that change is reflected in one or more of the remaining decentralized identity stores of the plurality of decentralized identity stores; determining that data is to be channeled between one of the decentralized identity store and the computing system; in response to determining, based on the monitored latency of each of at least some of the plurality of decentralized identity stores, selecting one of the plurality of decentralized identity stores to communicate with in order to channel the data; and channeling the data between the selected decentralized identity store and the computing system.
2 . The computing system in accordance with claim 1 , wherein performance of the determination that the data is to be channeled, the selecting of one of the plurality of decentralized identity stores, and the channeling of the data are repeated for each of a plurality of data.
3 . The computing system in accordance with claim 2 , wherein different decentralized identity stores are selected comparing different data of the plurality of data.
4 . The computing system in accordance with claim 1 , the channeling of the data comprising writing the data to the selected decentralized identity store.
5 . The computing system in accordance with claim 1 , the channeling of the data comprising reading the data from the selected decentralized identity store.
6 . The computing system in accordance with claim 1 , wherein third parties can use the decentralized identity to at least conditionally access the data of one or more of the plurality of decentralized identity store.
7 . The computing system in accordance with claim 1 , the data comprising user data of the decentralized identity.
8 . A method for channeling of data with a plurality of decentralized identity store, the method comprising:
monitoring latency in interfacing with each of a plurality of decentralized identity stores that are each under control of a single decentralized identity to store data belonging to or regarding the decentralized identity, such that if a change is made to at least some data stored on one of the decentralized identity stores, that change is reflected in one or more of the remaining decentralized identity stores of the plurality of decentralized identity stores; determining that data is to be channeled between one of the decentralized identity store and a computing system; in response to determining, based on the monitored latency of each of at least some of the plurality of decentralized identity stores, selecting one of the plurality of decentralized identity stores to communicate with in order to channel the data; and channeling the data between the selected decentralized identity store and the computing system.
9 . The method in accordance with claim 8 , the data being first data, the selected decentralized identity being a first selected decentralized identity, the method further comprising:
determining that second data is to be channeled between one of the decentralized identity store and the computing system; in response to determining that the second data is to be channeled between one of the decentralized identity store and the computing system, based on the monitored latency, selecting a second decentralized identity store to communicate with in order to channel the second data; and channeling the second data between the second selected decentralized identity store and the computing system.
10 . The method in accordance with claim 9 , the channeling of the first data comprising reading data from the first selected decentralized identity store, the channeling of the second data comprising writing data to the second selected decentralized identity store.
11 . The method in accordance with claim 9 , the first selected decentralized identity store and the second selected decentralized identity store being different decentralized identity stores of the plurality of decentralized identity stores.
12 . The method in accordance with claim 9 , wherein performance of the determination that the data is to be channeled, the selecting of one of the plurality of decentralized identity stores, and the channeling of the data are repeated for each of a plurality of data.
13 . The method in accordance with claim 8 , the channeling of the data comprising writing the data to the selected decentralized identity store.
14 . The method in accordance with claim 8 , the channeling of the data comprising reading the data from the selected decentralized identity store.
15 . The method in accordance with claim 8 , wherein third parties can use the decentralized identity to at least conditionally access the data of one or more of the plurality of decentralized identity store.
16 . The method in accordance with claim 8 , the data comprising user data of the decentralized identity.
17 . A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for channeling of data with a plurality of decentralized identity store, the method comprising:
monitoring latency in interfacing with each of a plurality of decentralized identity stores that are each under the control of a single decentralized identity to store data belonging to or regarding the decentralized identity, such that if a change is made to at least some data stored on one of the decentralized identity stores, that change is reflected in one or more of the remaining decentralized identity stores of the plurality of decentralized identity stores; determining that data is to be channeled between one of the decentralized identity store and the computing system; in response to determining, based on the monitored latency of each of at least some of the plurality of decentralized identity stores, selecting one of the plurality of decentralized identity stores to communicate with in order to channel the data; and channeling the data between the selected decentralized identity store and the computing system.
18 . The computer program product in accordance with claim 17 , the channeling of the data comprising writing the data to the selected decentralized identity store.
19 . The computer program product in accordance with claim 17 , the channeling of the data comprising reading the data from the selected decentralized identity store.
20 . The computer program product in accordance with claim 17 , the data comprising user data of the decentralized identity.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.