Delivery of contextual content using blockchain data
OwnerKeith Dallarainventor
Life of this patent
Estimating the term…
Abstract
Various embodiments correspond to providing content to a user wherein the content is accessed from a content data store separate from a website and provided as if it were part of the website. The content is selected based on contextual information corresponding to the user's activity on a distributed ledger as determined based on user information accessed from a user information data store generated by mining user information from the distributed ledger where activity from distributed application(s) (dApps) or token transfers occurred. The user information may be accessed by using a ledger address that corresponds to the user and is associated with the distributed ledger.
Claims20
An apparatus comprising:
- at least one processor;
- at least one memory storing computer program code and a user information data store;
- and
- a communication interface configured for communicating via at least one network,
- the at least one memory and the computer program code are configured to, with the processor, cause the apparatus to at least:
- receive a ledger address, the ledger address corresponding to a user of a distributed ledger-based distributed application,
- access user information corresponding to the ledger address from the user information data store,
- analyze the user information to determine contextual information, and
- provide the contextual information such that an exchange computing entity receives the contextual information,
- wherein:
- the exchange computing entity uses the contextual information to determine one or more characteristics of an instance of content;
- and
- a content computing entity accesses an instance of content from a content data store and provides the instance of content such that a user computing entity receives the content and provides the content as part of a website.
A method for providing contextual content to a user operating a user computing entity, the method comprises:
- receiving, by a provider computing entity, a ledger address, the ledger address corresponding to a user of a distributed ledger-based distributed application;
- accessing, by the provider computing entity, user information corresponding to the ledger address from a user information data store stored in a computer-readable memory of the provider computing entity;
- analyzing, by the provider computing entity, the user information to determine contextual information;
- and
- providing, by the provider computing entity, the contextual information such that an exchange computing entity receives the contextual information,
- wherein:
- the exchange computing entity uses the contextual information to determine one or more characteristics of an instance of content;
- and
- a content computing entity accesses an instance of content from a content data store and provides the instance of content such that a user computing entity receives the content and provides the content as part of a website.
A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprise program code instructions configured to:
- receive a ledger address, the ledger address corresponding to a user of a distributed ledger-based distributed application;
- access user information corresponding to the ledger address from a user information data store;
- analyze the user information to determine contextual information;
- and
- provide the contextual information such that an exchange computing entity receives the contextual information;
- wherein:
- the exchange computing entity uses the contextual information to determine one or more characteristics of an instance of content;
- and
- a content computing entity accesses an instance of content from a content data store and provides the instance of content such that a user computing entity receives the content and provides the content as part of a web site.
Dependencies are inferred from the claim text.