IP Library Granted Patent US 11,823,252
Granted Patent B2
US 11,823,252 · App. 16/942,763 · Granted Nov 21, 2023

System and method for identifying and enabling data marketplace purchases and sales of integrated data

Inventors: Michael J. Morton (Morrisville, NC); Steve J. Todd (Center Conway, NH); Richard A. Backhouse (Apex, NC)
Assignee: BOOMI, LP
G06Q30/0641G06F16/214G06F16/86G06N3/049G06F16/953G06N3/02
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,823,252
App. No.
16/942,763
Granted
Nov 21, 2023
Kind
B2
Abstract

A method of identifying and enabling a data marketplace system transaction may comprise receiving an enterprise user object map defining a dataset field name and storage location for a dataset to be migrated pursuant to a user data integration process modeled by a user with a plurality of visual elements, identifying a data marketplace domain classification for the dataset to be migrated based on the enterprise user object map, querying a data marketplace application programming interface (API) to determine that it provides a marketplace for datasets meeting the data marketplace domain classification, generating a dataset sale integration process for transmitting the dataset of the data marketplace domain classification selected by the user for sale from a storage location defined by the user data integration process to a location defined by the data marketplace API, and automatically transmitting the dataset of the data marketplace domain classification to a purchaser.

Claims (56)

1. An information handling system operating data marketplace transaction identification and enablement system comprising:

a processor receiving an enterprise user object map defining a plurality of dataset field names and storage locations for a plurality of datasets to be migrated pursuant to a user data integration process modeled by a user with a plurality of visual elements via a process modeling graphical user interface;

the processor identifying a data marketplace domain classification for the plurality of datasets to be migrated based on the enterprise user object map;

a network interface device querying a data marketplace application programming interface (API) to determine the data marketplace API provides a marketplace for datasets meeting the data marketplace domain classification;

the processor generating a dataset sale integration process for transmitting one of the plurality of datasets of the data marketplace domain classification selected by the user for sale from a storage location defined by the user data integration process to a location defined by the data marketplace API; and

the dataset sales integration process automatically transmitting the one of the plurality of datasets of the data marketplace domain classification selected by the user for sale to a purchaser.

2. The information handling system of claim 1 further comprising:

the processor determining the data marketplace domain classification via a neural network, based on metadata associated with the user enterprise object map.

3. The information handling system of claim 2 , wherein the metadata associated with the user enterprise object map comprises an identification of the user data integration process, metadata associated with the user data integration process, and a user-defined description of the user data integration process.

4. The information handling system of claim 1 further comprising:

an object mapping graphical user interface prompting the user to identify one or more of the plurality of datasets within the user enterprise object map to offer for sale via the data marketplace API; and

the network interface device transmitting identification of the data marketplace domain classification and identification of one or more of the plurality of datasets selected for sale by the user to the data marketplace API.

5. The information handling system of claim 1 further comprising:

the dataset sales integration process generating a dataset sale API to expedite communication with the data marketplace API.

6. The information handling system of claim 1 further comprising:

the network interface device receiving a data marketplace API standardized dataset naming schema for generating a data marketplace object map;

the processor linking the one of the plurality of datasets selected by the user for sale within the enterprise user object map to a data marketplace dataset falling within the data marketplace domain classification within the data marketplace object map.

7. The information handling system of claim 6 further comprising:

the processor performing a user-specified function to convert a user dataset field value associated with a dataset to be migrated, listed within the enterprise user object map, to a marketplace dataset field value associated with a dataset having a dataset marketplace domain classification, listed within the data marketplace object map.

8. A method of identifying and enabling a data marketplace system transaction comprising:

receiving, via a processor, an enterprise user object map defining a plurality of dataset field names and storage locations for a plurality of datasets to be migrated pursuant to a user data integration process modeled by a user with a plurality of visual elements via a process modeling graphical user interface;

identifying a data marketplace domain classification for the plurality of datasets to be migrated based on the enterprise user object map;

querying, via a network interface device, a data marketplace application programming interface (API) to determine the data marketplace API provides a marketplace for datasets meeting the data marketplace domain classification;

generating a dataset sale integration process for transmitting one of the plurality of datasets of the data marketplace domain classification selected by the user for sale from a storage location defined by the user data integration process to a location defined by the data marketplace API;

automatically transmitting the one of the plurality of datasets of the data marketplace domain classification selected by the user for sale to a purchaser.

9. The method of claim 8 further comprising:

determining the data marketplace domain classification via a neural network, based on metadata associated with the user enterprise object map.

10. The method of claim 9 , wherein the metadata associated with the user enterprise object map comprises an identification of the user data integration process, metadata associated with the user data integration process, and a user-defined description of the user data integration process.

11. The method of claim 8 further comprising:

prompting the user, via an object mapping graphical user interface, to identify one or more of the plurality of datasets within the user enterprise object map to offer for sale via the data marketplace API; and

transmitting identification of the data marketplace domain classification and identification of one or more of the plurality of datasets selected for sale by the user to the data marketplace API, via the network interface device.

12. The method of claim 8 further comprising:

prompting the user, via an object mapping graphical user interface, to identify one or more of the plurality of datasets within the user enterprise object map to offer for sale to the data marketplace API.

13. The method of claim 8 further comprising:

receiving, via the network interface device, a data marketplace API standardized dataset naming schema for generating a data marketplace object map;

linking the one of the plurality of datasets selected by the user for sale within the enterprise user object map to a data marketplace dataset falling within the data marketplace domain classification within the data marketplace object map; and

registering a dataset sales API to operate with the data marketplace API.

14. The method of claim 13 further comprising:

performing a user-specified function to convert a user dataset field value associated with a dataset to be migrated, listed within the enterprise user object map, to a marketplace dataset field value associated with a dataset having a dataset marketplace domain classification, listed within the data marketplace object map.

15. An information handling system operating data marketplace transaction identification and enablement system comprising:

a processor receiving an enterprise user object map defining a plurality of dataset field names and storage locations for a plurality of datasets to be migrated pursuant to a user data integration process modeled by a user with a plurality of visual elements via a process modeling graphical user interface;

the processor identifying a data marketplace domain classification for the plurality of datasets to be migrated based on the enterprise user object map;

a network interface device querying a data marketplace application programming interface (API) to determine the data marketplace API provides a marketplace for datasets meeting the data marketplace domain classification;

the processor generating a dataset purchase integration process for transmitting one of the plurality of datasets of the data marketplace domain classification selected by the user for purchase from a location defined by the data marketplace API to a storage location defined by the user data integration process; and

the dataset sales integration process automatically transmitting the one of the plurality of datasets of the data marketplace domain classification selected for purchase by the user to the user.

16. The information handling system of claim 15 further comprising:

the processor determining the data marketplace domain classification via a neural network, based on metadata associated with the user enterprise object map.

17. The information handling system of claim 16 , wherein the metadata associated with the user enterprise object map comprises an identification of the user data integration process, metadata associated with the user data integration process, and a user-defined description of the user data integration process.

18. The information handling system of claim 15 further comprising:

the network interface device receiving a data marketplace API standardized dataset naming schema for generating a data marketplace object map;

the processor linking a data marketplace dataset falling within the data marketplace domain classification within the data marketplace object map and selected for purchase by the user to a dataset within the enterprise user object map.

19. The information handling system of claim 18 further comprising:

the network interface device transmitting identification of the data marketplace dataset falling within the data marketplace domain classification and selected for purchase by the user to the data marketplace API;

the network interface device registering a dataset purchasing API for automatic execution of the dataset purchase integration process with the data marketplace vendor.

20. The information handling system of claim 18 further comprising:

the processor performing a user-specified function to convert a user dataset field value associated with a dataset to be migrated, listed within the enterprise user object map, to a marketplace dataset field value associated with a dataset having a dataset marketplace domain classification, listed within the data marketplace object map.

Assignments (4)
SECURITY INTEREST Recorded Nov 12, 2024
From: SIXTH STREET SPECIALTY LENDING, INC.
To: BLUE OWL CAPITAL CORPORATION
Reel/Frame 069342/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2023
From: BOOMI, INC.
To: BOOMI, LP
Reel/Frame 063832/0156 →
SECURITY INTEREST Recorded Oct 1, 2021
From: BOOMI, LLC
To: SIXTH STREET SPECIALTY LENDING, INC., AS COLLATERAL AGENT
Reel/Frame 057679/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2020
From: MORTON, MICHAEL J.; TODD, STEVE J.; BACKHOUSE, RICHARD A.
To: BOOMI, INC.
Reel/Frame 053348/0405 →
Continuity (1)
Related Publication 20220036437A1 · Feb 3, 2022