Blockchain solution for an automated advertising marketplace

US2021383428A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021383428-A1
Application numberUS-202117406853-A
CountryUS
Kind codeA1
Filing dateAug 19, 2021
Priority dateApr 25, 2018
Publication dateDec 9, 2021
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Aspects of the subject disclosure may include, for example, a device, that includes a processing system including a processor, and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations including: creating an initial block in a blockchain, wherein the initial block includes first information describing an advertisement spot generated by a viewer device; adding second information to the initial block that identifies a purchaser of the advertisement spot; calculating a cryptographic hash for the initial block; and sending a copy of the cryptographic hash to a network element of a communications network, wherein the network element records the copy of the cryptographic hash in a hash ledger. Other embodiments are disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1 . A device, comprising: a processing system including a processor; and a memory that stores a hash ledger and executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising: receiving a copy of a cryptographic hash for a block of a blockchain, wherein the block comprises first information describing a property and second information that identifies a purchaser of the property; recording the copy of the cryptographic hash for the block of the blockchain in the hash ledger; and updating permissions in the hash ledger permitting the purchaser to update the hash ledger, wherein the hash ledger is only accessible as permitted by the device, wherein the hash ledger is maintained separate from the blockchain, and wherein the device does not distribute the hash ledger. 2 . The device of claim 1 , wherein the first information comprises a size of an advertisement spot, a format of the advertisement spot, a duration of the advertisement spot, or a combination thereof. 3 . The device of claim 1 , wherein the operations further comprise adding third information to the block, wherein the third information includes information about a viewer device. 4 . The device of claim 3 , wherein the third information comprises demographic information about a user of the viewer device, an identifier for the user of the viewer device, or a combination thereof, wherein the identifier maintains anonymity of the user. 5 . The device of claim 3 , wherein the viewer device comprises a data terminal, a mobile device, or an audio/video display device. 6 . The device of claim 1 , wherein the operations further comprise notifying the purchaser of the permissions. 7 . The device of claim 1 , wherein the operations further comprise: recording a copy of a subsequent cryptographic hash in the hash ledger, wherein the subsequent cryptographic hash corresponds to a subsequent block in the blockchain, and wherein the subsequent cryptographic hash is generated by a simple cryptographic hash generation algorithm without proof of work, thereby reducing latency. 8 . The device of claim 7 , wherein the subsequent block comprises information including a subsequent purchaser of the property. 9 . The device of claim 1 , wherein the operations further comprise: receiving a copy of the blockchain and locating information for an advertisement; comparing a copy of cryptographic hash values recorded in the hash ledger with cryptographic hash values recorded in the blockchain; and responsive to a determination that the comparing of the cryptographic hash values is identical, providing access to the property. 10 . The device of claim 1 , wherein the processing system comprises a plurality of processors operating in a distributed processing environment. 11 . A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising: receiving a copy of a cryptographic hash for a block in a blockchain, wherein the block comprises first information describing a property and second information that identifies a purchaser of the property; recording the copy of the cryptographic hash in a hash ledger for the blockchain; and maintaining the hash ledger separately from the blockchain, wherein the hash ledger is not distributed, and wherein the purchaser is only permitted to update the hash ledger. 12 . The non-transitory, machine-readable medium of claim 11 , wherein the operations further comprise: receiving a copy of a subsequent cryptographic hash, wherein the subsequent cryptographic hash corresponds to a subsequent block in the blockchain, wherein the subsequent block comprises information including a subsequent purchaser of the property; and recording the copy of the subsequent cryptographic hash in the hash ledger. 13 . The non-transitory, machine-readable medium of claim 12 , wherein the operations further comprise: receiving a copy of the blockchain; comparing a copy of cryptographic hash values recorded in the hash ledger with cryptographic hash values recorded in the blockchain; and providing a message indicating whether the cryptographic hash values in the blockchain are identical to the cryptographic hash values recorded in the blockchain. 14 . The non-transitory, machine-readable medium of claim 13 , wherein the operations further comprise: receiving a request for a copy of the cryptographic hash values recorded in the hash ledger; and providing the copy of the cryptographic hash values responsive to the request. 15 . The non-transitory, machine-readable medium of claim 11 , wherein the processing system comprises a plurality of processors operating in a distributed processing environment. 16 . The non-transitory, machine-readable medium of claim 15 , wherein the processing system comprises a network element in a communications network. 17 . A method, comprising: recording, by a processing system including a processor, a copy of a cryptographic hash in a hash ledger for a block of a blockchain, wherein the block comprises first information describing a property and second information identifying a purchaser of the property; maintaining, by the processing system, the hash ledger separate from the blockchain, and updating, by the processing system, permissions in the hash ledger permitting only the purchaser to update the hash ledger. 18 . The method of claim 17 , wherein the first information comprises a size of an advertisement spot, a format of the advertisement spot, a duration of the advertisement spot, or a combination thereof. 19 . The method of claim 18 , wherein the block includes third information comprising demographic information about a user of a viewer device, an identifier for the user of the viewer device, or a combination thereof, and wherein the identifier maintains anonymity of the user. 20 . The method of claim 19 , further comprising: encrypting, by the processing system, the third information with an encryption key before the third information is added to the block; sending, by the processing system, a decryption key for the third information to the purchaser; and recording, by the processing system, a copy of a subsequent cryptographic hash in the hash ledger, wherein the subsequent cryptographic hash corresponds to a subsequent block in the blockchain.

Assignees

Inventors

Classifications

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • Avoiding fraud · CPC title

  • Business processing using cryptography · CPC title

  • Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · CPC title

  • received data contents, e.g. message integrity · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2021383428A1 cover?
Aspects of the subject disclosure may include, for example, a device, that includes a processing system including a processor, and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations including: creating an initial block in a blockchain, wherein the initial block includes first information describing an a…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification G06Q30/0248. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 09 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).