Legal claims defining the scope of protection, as filed with the USPTO.
1. A computing system comprising: a network interface configured to receive a request for access to data of a user, where the request comprises an identification of a requestor and an identification of the data; a processor configured to determine, via a cognitive engine, whether or not to provide access to the data of the user based on context associated with the user, and, in response to a determination to provide access to the data of the user, invoke chaincode which retrieves access to the data of the user from a blockchain and provides the requestor with access to the data of the user; and a storage configured to store a result of the determination by the cognitive engine via the blockchain.
2. The computing system of claim 1 , wherein the processor is configured to predict whether the requestor has implicit consent to access the data of the user stored on the blockchain based on the context associated with the user.
3. The computing system of claim 1 , wherein the processor is configured to determine, via the cognitive engine, a subset of user data stored on the blockchain which is accessible to the requestor based on the context.
4. The computing system of claim 1 , wherein the processor is configured to trigger, via the cognitive engine, execution of the chaincode with dynamic execution parameters based on attributes of the user learned from the context.
5. The computing system of claim 1 , wherein the processor is further configured to control the network interface to transmit a token to the requestor which provides limited access to the user data stored on the blockchain.
6. The computing system of claim 1 , wherein the processor is configured to determine, via the cognitive engine, whether or not to provide access to the user data stored on the blockchain based on context associated with the user which includes one or more of an occurrence of an event, a condition, a location, and a past experience.
7. The computing system of claim 1 , wherein the context is received via the network interface from one or more of the user, the requestor, the blockchain, and an external data source.
8. The computing system of claim 1 , wherein the storage is configured to store an indicator in the blockchain which indicates the consent is implicit consent.
9. A method comprising: receiving a request for access to data of a user, the request comprising an identification of a requestor and an identification of the data; determining, via a cognitive engine, whether or not to provide access to the data of the user based on context associated with the user; in response to determining to provide access to the data of the user, invoking chaincode which retrieves access to the data of the user from a blockchain and provides the requestor with access to the data of the user; and storing a result of the determination by the cognitive engine via the blockchain.
10. The method of claim 9 , wherein the determining comprises predicting whether the requestor has implicit consent to access the data of the user stored on the blockchain based on the context associated with the user.
11. The method of claim 9 , wherein the determining comprises determining, via the cognitive engine, a subset of user data stored on the blockchain which is accessible to the requestor based on the context.
12. The method of claim 9 , wherein the invoking, by the cognitive engine, comprises triggering execution of the chaincode with dynamic execution parameters based on attributes of the user learned from the context.
13. The method of claim 9 , further comprising transmitting a token to the requestor which provides limited access to the user data stored on the blockchain.
14. The method of claim 9 , wherein the determining, via the cognitive engine, comprises determining whether or not to provide access to the user data stored on the blockchain based on context associated with the user including one or more of an occurrence of an event, a condition, a location, and a past experience.
15. The method of claim 9 , wherein the context is received from one or more of the user, the requestor, the blockchain, and an external data source.
16. The method of claim 9 , wherein the storing comprising storing an indicator in the blockchain which indicates the consent is implicit consent.
17. A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform a method comprising: receiving a request for access to data of a user, the request comprising an identification of a requestor and an identification of the data; determining, via a cognitive engine, whether or not to provide access to the data of the user based on context associated with the user; in response to determining to provide access to the data of the user, invoking chaincode which retrieves access to the data of the user from a blockchain and provides the requestor with access to the data of the user; and storing a result of the determination by the cognitive engine via the blockchain.
18. The non-transitory computer readable medium of claim 17 , wherein the determining comprises predicting whether the requestor has implicit consent to access the data of the user stored on the blockchain based on the context associated with the user.
19. The non-transitory computer readable medium of claim 17 , wherein the determining comprises determining, via the cognitive engine, a subset of user data stored on the blockchain which is accessible to the requestor based on the context.
20. The non-transitory computer readable medium of claim 17 , wherein the invoking, by the cognitive engine, comprises triggering execution of the chaincode with dynamic execution parameters based on attributes of the user learned from the context.
Unknown
December 7, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.