IP Library Granted Patent US 11,580,535
Granted Patent B2
US 11,580,535 · App. 16/905,955 · Granted Feb 14, 2023

Recordation of device usage to public/private blockchains

Inventor: Paul Snow (Austin, TX)
Assignee: Inveniam Capital Partners, Inc.
G06Q20/382G06F16/1805G06F16/27G06F16/907H04L9/0643H04L9/321H04L9/3236H04L51/52H04L63/0407H04L9/50H04L2209/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,580,535
App. No.
16/905,955
Granted
Feb 14, 2023
Kind
B2
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.

Claims (60)

1. A method for automated selective blockchain recordations of device usage information using a server, the method comprising:

receiving, by the server, from a device a first usage information, wherein the first usage information comprises a first video information, a privacy parameter, and a device identifier;

receiving, by the server, from the device a second usage information, wherein the second usage information comprises a second video information and the device identifier;

determining, by the server, a chain identifier corresponding to the device identifier;

determining, by the server, that the first usage information comprises the privacy parameter;

based on determining that the first usage information comprises the privacy parameter, generating, by the server, a first data record, wherein the first data record comprises the first usage information, and a first indication that the first usage information is private;

recording, by the server, the first data record to a personal blockchain;

determining, by the server, whether the second usage information comprises the privacy parameter;

based on determining that the second usage information does not comprise the privacy parameter, generating, by the server, a second data record, wherein the second data record comprises the second usage information, and a second indication that the second usage information is public;

recording, by the server, the second data record to the personal blockchain;

generating, by the server, a hash value associated with the second usage information;

adding, by the server, the hash value to a block associated with the device identifier;

recording, by the server, the block to a public blockchain, wherein recording the block further comprises adding the block to a chain of blocks associated with the chain identifier; and

determining, by the server, a first cryptocurrency fee of a transaction associated with the recording of the block to the public blockchain.

2. The method of claim 1 , further comprising performing, by the server, a second cryptocurrency transaction in exchange for the recording of the first data record to the personal blockchain.

3. The method of claim 1 , wherein at least one of the first usage information and the second usage information further comprises a time and a geographic location reported by the device.

4. The method of claim 1 , wherein at least one of the first usage information and the second usage information further comprises a message reported by the device.

5. The method of claim 1 , further comprising determining, by the server, a file extension that is associated with the privacy parameter.

6. A server for automated selective blockchain recordations, the server comprising:

a hardware processor; and

a memory storing instructions that, when executed by the hardware processor, cause the hardware processor to perform operations comprising:

receiving from a device a first usage information, wherein the first usage information comprises a first video information, a privacy parameter, and a device identifier;

receiving, from the device a second usage information, wherein the second usage information comprises a second video information and the device identifier;

determining a chain identifier corresponding to the device identifier;

determining, that 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, wherein the first data record comprises the first usage information, and a first indication that the first usage information is private;

recording, the first data record to a personal blockchain;

determining, whether the second usage information comprises the privacy parameter;

based on determining that the second usage information does not comprise the privacy parameter, generating a second data record, wherein the second data record comprises the second usage information, and a second indication that the second usage information is public;

recording the second data record to the personal blockchain;

generating, a hash value associated with the second usage information;

adding the hash value to a block associated with the device identifier;

recording the block to a public blockchain, wherein recording the block further comprises adding the block to a chain of blocks associated with the chain identifier; and

determining a first cryptocurrency fee of a transaction associated with the recording of the block to the public blockchain.

7. The server of claim 6 , wherein the memory stores additional instructions that, when executed by the hardware processor, further cause the hardware processor to perform additional operations comprising:

performing a second cryptocurrency transaction in exchange for the recording of the first usage information to the personal blockchain.

8. The server of claim 6 , wherein at least one of the first usage information and the second usage information further comprises a time and a geographic location reported by the device.

9. The server of claim 6 , wherein at least one of the first usage information and the second usage information further comprises a message reported by the device.

10. The server of claim 6 , wherein the memory stores additional instructions that, when executed by the hardware processor, further cause the hardware processor to perform additional operations comprising:

determining a file extension that is associated with the privacy parameter.

11. A non-transitory memory for automated selective blockchain recordations, the memory storing instructions that, when executed by a hardware processor, cause the hardware processor to perform operations comprising:

receiving from a device a first usage information, wherein the first usage information comprises a first video information, a privacy parameter, and a device identifier;

receiving from the device a second usage information, wherein the second usage information comprises a second video information and the device identifier;

determining a chain identifier corresponding to the device identifier;

determining, that 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, wherein the first data record comprises the first usage information, and a first indication that the first usage information is private;

recording, the first data record to a personal blockchain;

determining, whether the second usage information comprises the privacy parameter;

based on determining that the second usage information does not comprise the privacy parameter, generating a second data record, wherein the second data record comprises the second usage information, and a second indication that the second usage information is public;

recording the second data record to the personal blockchain;

generating, a hash value associated with the second usage information;

adding the hash value to a block associated with the device identifier;

recording the block to a public blockchain, wherein recording the block further comprises adding the block to a chain of blocks associated with the chain identifier; and

determining a first cryptocurrency fee of a transaction associated with the recording of the block to the public blockchain.

12. The non-transitory memory of claim 11 , wherein the instructions, when executed by the hardware processor, further cause the hardware processor to perform additional operations comprising:

performing, by the processor, a second cryptocurrency transaction in exchange for the recording of the first usage information to the personal blockchain.

13. The non-transitory memory of claim 11 , wherein at least one of the first usage information and the second usage information further comprises a time and a geographic location reported by the device.

14. The non-transitory memory of claim 11 , wherein at least one of the first usage information and the second usage information further comprises a message reported by the device.

15. The non-transitory memory of claim 11 , wherein the instructions, when executed by the hardware processor, further cause the hardware processor to perform additional operations comprising:

determining a file extension that is associated with the privacy parameter.

Assignments (4)
AMENDMENT AND JOINDER TO SECURITY AGREEMENT Recorded Mar 29, 2025
From: INVENIAM CAPITAL PARTNERS INC
To: 1221 INVENIAM LLC; 1221 INVENIAM II LLC
Reel/Frame 070741/0157 →
SECURITY INTEREST Recorded Jun 27, 2024
From: INVENIAM CAPITAL PARTNERS, INC.
To: 1221 INVENIAM LLC
Reel/Frame 067932/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2021
From: FACTOM, INC.
To: INVENIAM CAPITAL PARTNERS, INC.
Reel/Frame 056698/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2020
From: SNOW, PAUL
To: FACTOM, INC.
Reel/Frame 053000/0078 →
Continuity (2)
Division 15983655 · May 18, 2018
Related Publication 20200320521A1 · Oct 8, 2020
Cited By (2)
US 12,316,737 US 12,375,282