Sharing data via transactions of a blockchain
AssigneenChain Licensing AG
InventorsBrock Doiron, Craig Steven Wright
Life of this patent
Estimating the term…
Abstract
According to a first aspect of the disclosure, there is provided a method of accessing data from one or more destination transactions stored on a blockchain, wherein the method comprises selecting one or more hyperlinks linking to the destination transaction(s). According to a second aspect of the disclosure, there is provided a request-response protocol for requesting access to data from a destination transaction.
Claims20
A method, comprising, by computer equipment of a consuming party:
- accessing at least a first document comprising one or more hyperlinks, each hyperlink comprising a respective piece of anchor content and a respective identifier of a respective destination associated with the respective anchor content;
- rendering content of at least part of the first document through a user output device of the computer equipment of the consuming party, including rendering the respective anchor content of one or more of the hyperlinks;
- through a user input device of the computer equipment of the consuming party, receiving a user input selecting one of the hyperlinks by selecting the respective anchor content from among the rendered content;
- and
- in response to said user input, automatically accessing data from the associated destination based on the respective identifier included in the first document;
- wherein the respective destination of at least the selected hyperlink comprises a destination transaction of a blockchain maintained across at least some nodes of a blockchain network, and the accessing of the data comprises inspecting the destination transaction in the blockchain via the blockchain network;
- and wherein:
- the accessed data comprises a second document comprising content in the form of text and/or one or more images, and the accessing of the second document comprises rendering at least part of the second document on the computer equipment of the consuming user;
- the second document comprises one or more further hyperlinks;
- and
- the one or more further hyperlinks comprise at least one hyperlink to another destination transaction on the blockchain.
A computer program product including a computer program embodied on a non-transitory computer-readable storage and configured so as when run on computer equipment of a consuming party the consuming party performs a method of:
- accessing at least a first document comprising one or more hyperlinks, each hyperlink comprising a respective piece of anchor content and a respective identifier of a respective destination associated with the respective anchor content;
- rendering content of at least part of the first document through a user output device of the computer equipment of the consuming party, including rendering the respective anchor content of one or more of the hyperlinks;
- through a user input device of the computer equipment of the consuming party, receiving a user input selecting one of the hyperlinks by selecting the respective anchor content from among the rendered content;
- and
- in response to said user input, automatically accessing data from the associated destination based on the respective identifier included in the first document;
- wherein the respective destination of at least the selected hyperlink comprises a destination transaction of a blockchain maintained across at least some nodes of a blockchain network, and the accessing of the data comprises inspecting the destination transaction in the blockchain via the blockchain network;
- and wherein:
- the accessed data comprises a second document comprising content in the form of text and/or one or more images, and the accessing of the second document comprises rendering at least part of the second document on the computer equipment of the consuming user;
- the second document comprises one or more further hyperlinks;
- and
- the one or more further hyperlinks comprise at least one hyperlink to another destination transaction on the blockchain.
Equipment of a consuming party, comprising:
- memory comprising one or more memory units, and
- processing apparatus comprising one or more processing units;
- wherein the memory stores code arranged to run on the processing apparatus, the code being configured so as when run causes the processing apparatus to perform a method of:
- accessing at least a first document comprising one or more hyperlinks, each hyperlink comprising a respective piece of anchor content and a respective identifier of a respective destination associated with the respective anchor content;
- rendering content of at least part of the first document through a user output device of the equipment of the consuming party, including rendering the respective anchor content of one or more of the hyperlinks;
- through a user input device of the computer equipment of the consuming party, receiving a user input selecting one of the hyperlinks by selecting the respective anchor content from among the rendered content;
- and
- in response to said user input, automatically accessing data from the associated destination based on the respective identifier included in the first document;
- wherein the respective destination of at least the selected hyperlink comprises a destination transaction of a blockchain maintained across at least some nodes of a blockchain network, and the accessing of the data comprises inspecting the destination transaction in the blockchain via the blockchain network;
- and wherein:
- the accessed data comprises a second document comprising content in the form of text and/or one or more images, and the accessing of the second document comprises rendering at least part of the second document on the computer equipment of the consuming user;
- the second document comprises one or more further hyperlinks;
- and
- the one or more further hyperlinks comprise at least one hyperlink to another destination transaction on the blockchain.
Dependencies are inferred from the claim text.