# US 11,909,881 B2 · Digital asset management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,909,881 B2
- Document ID: US11909881B2
- Status: Granted
- Kind: B2
- Application number: 17/542,204
- Filed: 2021-12-03
- Published: 2022-03-24
- Granted: 2024-02-20
- Earliest claimed: 2018-11-20
- Assignees: Champ Titles, Inc.
- Applicants: Champ Titles, Inc.
- Inventors: Bernardo Moreno; Shane M. Bigelow; Bo J. Shim; Scott W. Barrett; Ian P. Lewis; Daniel F. Crough, Jr.; Dante Giancola
- Web page: https://patentgrep.com/patent/US11909881B2

## CPC

- G06F 16/9535: Search customisation based on user profiles and personalisation
- H04L 9/3213: {using tickets or tokens, e.g. Kerberos (network architectures or network communication protocols for entities authentication using tickets in a packet data network H04L63/0807)}
- G06F 16/2379: {Updates performed during online database operations; commit processing}
- G06Q 30/0185: {Product, service or business identity fraud}
- H04L 9/0637: {Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]}
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/3242: {involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC}
- H04L 9/3247: {involving digital signatures}
- H04L 9/3263: {involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements (network architectures or network communication protocols for supporting authentication of entities using certificates in a packet data network H04L63/0823)}
- G06Q 2220/00: Business processing using cryptography
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A system and method (referred to as a system) processes a vehicle title interfaced to an issuance authority by authenticating a user and mapping the user's credentials. The system executes registration and titling activities over a network with an issuance authority in response to the authentication of a token. The system retrieves a user membership private key from a private key vault and instantiates smart contracts that commit a transaction associated with a registration of a physical asset with the issuance authority. The system signs the smart contracts with a cryptographic private key not assigned to the user membership in response to establishing a proof of claim to the physical asset and invokes a service discovery that identifies availability of on-line certificate attesting peer nodes to attest the transaction. The system instantiates of the smart contracts on a title issuance authority blockchain network hosted by the issuance authority or provisioned to them in a managed services deployment.

## Claims

### Claim 1

A method for processing a vehicle title, the method comprising:
authenticating an authorization token associated with a user in a digital title management system; and
in response to the authorization token being successfully authenticated:
retrieving a private key from a private key vault to instantiate a plurality of smart contracts that commit a transaction associated with a registration of a physical asset with at least one issuance authority,
deploying the plurality of smart contracts by digitally signing the plurality of smart contracts with a cryptographic private key not assigned to the user in response to establishing a proof of claim to the physical asset,
invoking a service discovery that identifies availability of an on-line certified attesting peer nodes to attest to the transaction in accordance with proof of attestation policies associated with the physical asset, and
executing the plurality of smart contracts on a title issuance authority blockchain network hosted by the at least one issuance authority using the proof of attestation policies.

### Claim 2 (depends on 1)

The method of claim 1, wherein in response to the authorization token being successfully authenticated the method further: transmits the authorization token to a message queue.

### Claim 3 (depends on 2)

The method of claim 2, wherein the message queue comprises a transaction request associated with the transaction.

### Claim 4 (depends on 2)

The method of claim 2, wherein in response to the authorization token being successfully authenticated the method further: transmits a message to the message queue that the transaction is executed.

### Claim 5 (depends on 4)

The method of claim 4, wherein in response to the authorization token being successfully authenticated the method further: inserts a status indicator into a status database.

### Claim 6 (depends on 4)

The method of claim 4, wherein in response to the authorization token being successfully authenticated the method further: transmits a notification to the user.

### Claim 7 (depends on 1)

The method of claim 1, wherein in response to the authorization token being successfully authenticated the method further: transmits a commit action to an issuance authority agency interface.

### Claim 8

A non-transitory machine-readable medium encoded with machine-executable instructions for processing a vehicle title, the machine-executable instructions when executed by a processor cause the processor to execute a method comprising:
authenticating an authorization token associated with a user in a digital title management system; and
in response to the authorization token being successfully authenticated:
retrieving a private key from a private key vault to instantiate a plurality of smart contracts that commit a transaction associated with a registration of a physical asset with at least one issuance authority,
deploying the plurality of smart contracts by digitally signing the plurality of smart contracts with a cryptographic private key not assigned to the user in response to establishing a proof of claim to the physical asset,
invoking a service discovery that identifies availability of an on-line certified attesting peer nodes to attest to the transaction in accordance with proof of attestation policies associated with the physical asset, and
executing the plurality of smart contracts on a title issuance authority blockchain network hosted by the at least one issuance authority using the proof of attestation policies.

### Claim 9 (depends on 8)

The non-transitory machine-readable medium of claim 8, wherein in response to the authorization token being successfully authenticated the method further: transmits the authorization token that is authenticated to a message queue.

### Claim 10 (depends on 9)

The non-transitory machine-readable medium of claim 9, wherein the message queue comprises a transaction request associated with the transaction.

### Claim 11 (depends on 9)

The non-transitory machine-readable medium of claim 9, further wherein in response to the authorization token being successfully authenticated the method further: transmits, in response to receiving an event notification, a message to the message queue that the transaction is executed.

### Claim 12 (depends on 11)

The non-transitory machine-readable medium of claim 11, wherein in response to the authorization token being successfully authenticated the method further: inserts a status indicator into a status database.

### Claim 13 (depends on 11)

The non-transitory machine-readable medium of claim 11, wherein in response to the authorization token being successfully authenticated the method further: transmits a notification to the user.

### Claim 14 (depends on 8)

The non-transitory machine-readable medium of claim 8, wherein in response to the authorization token being successfully authenticated the method further: transmits a commit action to an issuance authority interface.

### Claim 15

A system for processing a vehicle title interfaced to a plurality of issuance authorities comprising:
a memory; and
a communication interface; and
one or more processor communicatively coupled to the memory and the communication interface, wherein the one or more processor are collectively configured to:
authenticate an authorization token associated with a user in a digital title management system; and
retrieve, using the memory, a private key from a private key vault to instantiate a plurality of smart contracts that commit a transaction associated with a registration of a physical asset with the at least one issuance authority;
deploy, using the communication interface, the plurality of smart contracts by digitally signing the plurality of smart contracts with a cryptographic private key not assigned to the user in response to establishing a proof of claim to the physical asset,
invoke, using the communication interface, a service discovery that identifies availability of an on-line certified attesting peer nodes to attest to the transaction in accordance with proof of attestation policies associated with the physical asset, and
execute, using the communication interface, the plurality of smart contracts on a title issuance authority blockchain network hosted by the at least one issuance authority using the proof of attestation policies.

### Claim 16 (depends on 15)

The system of claim 15, wherein in response to the authorization token being successfully authenticated the one or more processor further collectively: transmit, using the communication interface, the authorization token that is authenticated to a message queue.

### Claim 17 (depends on 16)

The system of claim 16, wherein the message queue comprises a transaction request associated with the transaction.

### Claim 18 (depends on 16)

The system of claim 16, wherein in response to the authorization token being successfully authenticated the one or more processor further collectively: transmit, using the communication interface, a message to the message queue that the transaction is executed.

### Claim 19 (depends on 18)

The system of claim 18, wherein in response to the authorization token being successfully authenticated the one or more processors further collectively: insert a status indicator into a status database.

### Claim 20 (depends on 18)

The system of claim 18, wherein in response to the authorization token being successfully authenticated the one or more processor further collectively: transmit, using the communication interface, a notification to the user.
