IP Library Granted Patent US 11,347,769
Granted Patent B2
US 11,347,769 · App. 16/905,947 · Granted May 31, 2022

Import and export in blockchain environments

Inventor: Paul Snow (Austin, TX)
Assignee: Inveniam Capital Partners, Inc.
G06F16/27G06F9/45558G06F16/1805G06Q20/065G06Q20/382G06Q20/401H04L9/0643H04L2209/38H04L2209/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,347,769
App. No.
16/905,947
Granted
May 31, 2022
Kind
B2
Abstract

Importation and exportation allows software services in blockchain environments. Blockchains may import data and export data, thus allowing blockchains to offer software services to clients (such as other blockchains). Individual users, businesses, and governments may create their own blockchains and subcontract or outsource operations to other blockchains. Moreover, the software services provided by blockchains may be publically ledgered by still other blockchains, thus providing two-way blockchain interactions and two-way ledgering for improved record keeping.

Claims (41)

1. A method of providing a software service to a blockchain, comprising:

receiving, by a server, the blockchain specifying a service identifier;

identifying, by the server, a different blockchain that provides the software service by querying an electronic database for the service identifier specified by the blockchain, the electronic database electronically associating service identifiers to resources including the different blockchain that is electronically associated with the service identifier;

importing, by the server, an input data from the blockchain; and

sending, by the server, the input data to the different blockchain that provides the software service.

2. The method of claim 1 , further comprising exporting, by the server, the input data to the different blockchain.

3. The method of claim 1 , further comprising sending, by the server, a service result of the software service.

4. The method of claim 1 , further comprising sending a service result of the software service to the blockchain.

5. The method of claim 1 , further comprising transacting, by the server, a compensation.

6. The method of claim 1 , further comprising formatting the input data.

7. The method of claim 1 , further comprising recording, by the server, the sending of the input data to a block of data.

8. A system, comprising:

a hardware processor; and

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

receiving a blockchain requesting a software service;

determining a service identifier specified by the blockchain;

identifying a different blockchain that provides the software service by querying an electronic database for the service identifier specified by the blockchain, the electronic database electronically associating service identifiers to resources including the different blockchain that is electronically associated with the service identifier;

importing an input data from the blockchain requesting the software service;

sending the input data to the different blockchain that provides the software service;

identifying a chain identifier that is electronically associated with the different blockchain; and

generating a data record that documents the sending of the input data in an association with the chain identifier that is electronically associated with the different blockchain.

9. The system of claim 8 , wherein the operations further comprise exporting the input data to the different blockchain.

10. The system of claim 8 , wherein the operations further comprise sending a service result of the software service.

11. The system of claim 8 , wherein the operations further comprise sending a service result of the software service to the blockchain.

12. The system of claim 8 , wherein the operations further comprise transacting a compensation.

13. The system of claim 8 , wherein the operations further comprise formatting the input data.

14. The system of claim 8 , wherein the operations further comprise recording the data record to a block of data associated with the blockchain.

15. A memory device storing instructions that, when executed by a hardware processor, perform operations, comprising:

receiving a blockchain;

determining a service identifier specified by the blockchain;

in response to the service identifier specified by the blockchain, determining that a service is required;

identifying the service provided by a different blockchain by querying an electronic database for the service identifier specified by the blockchain, the electronic database electronically associating different services to blockchains including the service identifier that is associated with the different blockchain;

importing an input data from the blockchain;

sending the input data to the different blockchain that provides the service;

identifying a chain identifier that is electronically associated with the different blockchain; and

generating a data record that documents the sending of the input data in an association with the chain identifier.

16. The memory device of claim 15 , wherein the operations further comprise exporting the input data to the different blockchain.

17. The memory device of claim 15 , wherein the operations further comprise sending a service result of the service.

18. The memory device of claim 15 , wherein the operations further comprise sending a service result of the service to the blockchain.

19. The memory device of claim 15 , wherein the operations further comprise transacting a compensation.

20. The memory device of claim 15 , wherein the operations further comprise formatting the input data.

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/0849 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2020
From: SNOW, PAUL
To: FACTOM, INC.
Reel/Frame 053000/0156 →
Continuity (2)
Continuation 15983612 · May 18, 2018
Related Publication 20200320097A1 · Oct 8, 2020
Cited By (10)
US 12,192,371 US 12,225,107 US 12,231,535 US 12,231,566 US 12,341,906 US 12,511,314 US 12,519,848 US 12,580,782 US 12,597,066 US 12,647,291