Recordation of device usage to public/private blockchains
Inventors
Assignees
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
A personal blockchain is generated as a cloud-based software service in a blockchain environment. The personal blockchain immutably archives usage of any device, perhaps as requested by a user. However, some of the usage may be authorized for public disclosure, while other usage may be designated as private and restricted from public disclosure. The public disclosure may permit public ledgering by still other blockchains, thus providing two-way public/private ledgering for improved record keeping. Private usage, though, may only be documented by the personal blockchain.
Core Innovation
The invention relates to a cloud-based personal blockchain service that immutably archives per-device usage information while selectively preventing public disclosure using a privacy parameter. Device usage information is used to generate private and public recordation decisions, where private usage is recorded in a personal blockchain and publicly shareable usage is recorded to a public blockchain.
The system receives first usage information and second usage information from a device, where the first usage information comprises first video information, a privacy parameter, and a device identifier, and the second usage information comprises second video information and the device identifier. A chain identifier corresponding to the device identifier is determined so that public-chain blocks are recorded and added to a chain of blocks associated with the chain identifier.
For public recordation, the server generates a hash value associated with the second usage information and adds the hash value to a block associated with the device identifier, then records the block to a public blockchain by adding the block to a chain of blocks associated with the chain identifier. The server also determines a cryptocurrency fee of a transaction associated with the recording of the block to the public blockchain, while private recordation is indicated by a first indication that the first usage information is private.
Claims Coverage
The document includes three independent claims. Across these claims, the inventive coverage centers on automated selective blockchain recordations using a privacy parameter to separate private and public usage recordations, with chain identifiers and hash-based public-chain recording, and cryptocurrency-fee determination for public blockchain transactions.
Selective blockchain recordations of device usage information using a privacy parameter
Receiving first usage information from a device including first video information, a privacy parameter, and a device identifier; receiving second usage information including second video information and the device identifier; determining whether the first usage information comprises the privacy parameter; based on determining that the first usage information comprises the privacy parameter, generating a first data record including a first indication that the first usage information is private; based on determining that the second usage information does not comprise the privacy parameter, generating a second data record including a second indication that the second usage information is public.
Personal blockchain recordation for both private and public usage data records
Recording the first data record to a personal blockchain; recording the second data record to the personal blockchain.
Hash-based public blockchain recording associated with device and chain identifiers
Generating a hash value associated with the second usage information; adding the hash value to a block associated with the device identifier; determining a chain identifier corresponding to the device identifier; recording the block to a public blockchain by adding the block to a chain of blocks associated with the chain identifier.
Cryptocurrency fee determination for the public blockchain recording transaction
Determining a first cryptocurrency fee of a transaction associated with the recording of the block to the public blockchain.
Server implementation of automated selective blockchain recordations
A server comprising a hardware processor and memory storing instructions that cause operations including receiving first and second usage information, determining a chain identifier, generating first and second data records with private/public indications based on determining that the first usage information comprises the privacy parameter, recording both data records to a personal blockchain, generating a hash value, adding the hash value to a block, recording the block to a public blockchain by adding to a chain of blocks associated with the chain identifier, and determining a first cryptocurrency fee.
Non-transitory memory implementation of automated selective blockchain recordations
A non-transitory memory storing instructions that, when executed by a hardware processor, cause operations including receiving first and second usage information, determining a chain identifier, generating first and second data records with private/public indications based on determining that the first usage information comprises the privacy parameter, recording both data records to a personal blockchain, generating a hash value, adding the hash value to a block, recording the block to a public blockchain by adding to a chain of blocks associated with the chain identifier, and determining a first cryptocurrency fee.
Across the independent claims, the claims focus on automated selective blockchain recordations that separate private versus public usage based on whether usage information comprises a privacy parameter, record both private and public data records to a personal blockchain, and record a hash-associated block to a public blockchain tied to a chain identifier and a device identifier, while determining a cryptocurrency fee for the public-chain recording transaction.
Stated Advantages
Not explicitly described in patent.
Documented Applications
Not explicitly described in patent.
Interested in licensing this patent?