IP Library Granted Patent US 11,238,419
Granted Patent B2
US 11,238,419 · App. 16/146,775 · Granted Feb 1, 2022

Blockchain system and method with secure cryptoassets

Inventors: Luke Owens (San Mateo, CA); Theodore C. Tanner (San Mateo, CA); Bryan Smith (San Mateo, CA); Benoit Razet (San Mateo, CA)
Assignee: Change Healthcare Holdings, LLC
G06Q20/065G06Q20/02G06Q2220/00
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,238,419
App. No.
16/146,775
Granted
Feb 1, 2022
Kind
B2
Abstract

A system and method for providing secure cryptoassets in a blockchain platform.

Claims (33)

1. An apparatus, comprising:

a blockchain system of a blockchain platform; and

a secure cryptoasset component associated with the blockchain system, wherein the secure cryptoasset component comprises a global state store;

wherein the secure cryptoasset component is configured to:

store a namespace in the global state store, wherein the namespace comprises a coin namespace;

store a set of access permissions in the coin namespace, an eligibility check transaction family, and a coin transaction family, wherein the set of the access permissions stored in the coin namespace comprises a read permission for the eligibility check transaction family to access the coin namespace, and read and write permissions for the coin transaction family to access the coin namespace;

store, in the coin namespace, a first user coin address and a first user coin balance of a first user of a plurality of users, and a second user coin address and a second user coin balance of the second user of the plurality of users;

receive an eligibility check transaction from the first user, wherein the eligibility check transaction comprises information associated with the coin transaction family, the first user coin address and a spendable amount of a secure cryptoasset;

receive a coin transfer transaction from the second user, wherein the coin transfer transaction comprises the information associated with the coin transaction family, the first user coin address, the second user coin address, and the spendable amount of the secure cryptoasset;

grant the coin transaction family the read and write permissions to access the coin namespace based on the received information associated with the coin transaction family;

batch the received eligibility check transaction and the received coin transfer transaction;

process the batch using the coin transaction family, wherein the processing further comprises:

transferring the spendable amount of the secure cryptoasset from the first user coin address to the second user coin address by executing the coin transfer transaction; and

executing the eligibility check transaction.

2. The apparatus of claim 1 , wherein the eligibility check transaction family and the coin transaction family are smart contracts.

3. The apparatus of claim 1 , wherein the first user and the second user are a patient and an insurer.

4. A method, comprising:

storing, by a secure cryptoasset component of a blockchain system, a namespace in a global state store, wherein the secure cryptoasset component comprises the global state store and the namespace comprises a coin namespace;

storing, by the secure cryptoasset component, a set of access permissions in the coin namespace, an eligibility check transaction family, and a coin transaction family, wherein the set of the access permissions stored in the coin namespace comprises a read permission for the eligibility check transaction family to access the coin namespace, and read and write permissions for the coin transaction family to access the coin namespace;

storing, by the secure cryptoasset component, in the coin namespace, a first user coin address and a first user coin balance of a first user of a plurality of users, and a second user coin address and a second user coin balance of the second user of the plurality of users;

receiving, by the secure cryptoasset component, an eligibility check transaction from the first user, wherein the eligibility check transaction comprises information associated with the coin transaction family, the first user coin address, and a spendable amount of a secure cryptoasset;

receiving, by the secure cryptoasset component, a coin transfer transaction from the second user, wherein the coin transfer transaction comprises the information associated with the coin transaction family, the first user coin address, the second user coin address and the spendable amount of the secure cryptoasset;

granting, by the secure cryptoasset component, the coin transaction family the read and write permissions to access the coin namespace based on the received information associated with the coin transaction family;

batching, by the secure cryptoasset component, the received eligibility check transaction and the received coin transfer transaction;

processing, by the secure cryptoasset component, the batch using the coin transaction family, wherein the processing further comprises:

transferring the spendable amount of the secure cryptoasset from the first user coin address to the second user coin address by executing the coin transfer transaction; and

executing the eligibility check transaction.

5. The method of claim 4 , wherein the eligibility check transaction family and the coin transaction family are smart contracts.

6. The method of claim 4 , wherein the first user and the second user are a patient and an insurer.

7. The apparatus of claim 1 , wherein the secure cryptoasset component, when storing the namespace in the global state store, is further configured to:

configure a general namespace and a coin namespace in the namespace.

8. The method of claim 4 , wherein the storing the namespace of the global state store further comprises:

configuring, by the secure cryptoasset component, a general namespace and a coin namespace in the namespace.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 5, 2022
From: BANK OF AMERICA, N.A.
To: CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 061620/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2020
From: OWENS, LUKE; TANNER, THEODORE C.; SMITH, BRYAN; RAZET, BENOIT
To: POKITDOK, INC.
Reel/Frame 053605/0532 →
SECURITY INTEREST Recorded Dec 12, 2019
From: CHANGE HEALTHCARE HOLDINGS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 051279/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2019
From: POKITDOK, INC.
To: CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 048195/0658 →
Continuity (2)
Provisional Application 62565717 · Sep 29, 2017
Related Publication 20190102755A1 · Apr 4, 2019