Patents Assigned to Boomi, LP
-
Patent number: 12248528Abstract: Currently, changes to third-party software services, such as the deprecation of certain components, must be manually monitored. Accordingly, embodiments are disclosed to automatically monitor changes to such services in a scalable manner. In particular, monitors may be configured to scrape webpages at URLs associated with deprecation or other information about the services, and manage review and resolution of each substantive change. The monitors may be used to facilitate up-to-date adapters for interfacing with the services in an integration platform as a service (iPaaS) platform.Type: GrantFiled: January 19, 2023Date of Patent: March 11, 2025Assignee: Boomi, LPInventors: Dana Burkart, Eli Annoni, Alejandro Flores
-
Patent number: 12204504Abstract: 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.Type: GrantFiled: November 20, 2023Date of Patent: January 21, 2025Assignee: BOOMI, LPInventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
-
Patent number: 12197477Abstract: A method of translating software queries into natural language may comprise receiving a user instruction to identify a data set through a database query defined by a received user-selected query object and user-selected query value in setting a portion of a currently modeled integration process, and to perform a user-selected action on the data set, and translating a suggested database query associated in memory with the user-selected query object to a natural language translation. The method may also comprise displaying the natural language translation of the suggested database query, receiving a user instruction to include the suggested database query in the currently modeled integration process, and automatically generating and transmitting to a remote location for later execution, code instructions for performing the user-selected action on data sets stored at the remote database meeting the selected, suggested database query.Type: GrantFiled: June 6, 2022Date of Patent: January 14, 2025Assignee: BOOMI, LPInventors: Daniel Schwartz, Michael J. Morton
-
Patent number: 12165094Abstract: A system and method of operating an integration application management system comprising a processor executing code instructions for modelling, via a graphical user interface (GUI), a business integration process including a data mapping type visual element and a universal data type mapping pipeline system to classify first application input data via a classification module having a machine learning classifier to determine data classifications in the first application input data and to select, via an inference module, among a plurality of neural network mapping algorithms corresponding to each of the one or more data classifications. The system and method to generate, with the selected neural network mapping algorithm, and present to a user a plurality of sample data mappings for the data mapping type visual element from a first application to a second application in the business integration process.Type: GrantFiled: July 3, 2023Date of Patent: December 10, 2024Assignee: BOOMI, LPInventors: Ravikiran Krishnan, Zeyu Su
-
Patent number: 12141558Abstract: A method for tailoring a visual element customizer to a domain-specific language (DSL) may comprise executing custom-scripted code instructions for a visual element customizer to associate an action and an operation with a subset of custom-DSL code instructions for performing the action within an executable operation, and receiving, via a first graphical user interface (GUI), an administrator instruction to generate a second GUI that points a business user to select at least one action and an operation with the visual element customizer. The method may also include receiving selections of visual elements representing an integration process and a user instruction to customize one of the selected visual elements to perform the action, and the operation under a custom DSL, and transmitting an executable run-time engine and the subset of custom-DSL code instructions for execution of the integration process at a remote location.Type: GrantFiled: July 30, 2020Date of Patent: November 12, 2024Assignee: BOOMI, LPInventor: Jason R. Walsh
-
Publication number: 20240354297Abstract: An information handling system operating a data integration protection assistance system may comprise a processor linking first and second data set field names identified within a data integration process for transferring a data set field value identified by the first data field name at a source location to a destination location for storage under the second data field name. The processor may receive a user instruction to label data set field names incorporating a search term as sensitive private individual data, determine the first data set field name incorporates the search term and the second data set field name does not incorporate the search term, and label both the first and second data set field names as sensitive private individual data. A graphical user interface may display the first and second data set field names, to track migration of data set field values containing sensitive personal information, despite renaming.Type: ApplicationFiled: June 26, 2024Publication date: October 24, 2024Applicant: BOOMI, LPInventors: Daniel Schwartz, Michael J. Morton
-
Publication number: 20240331014Abstract: An information handling system operating an integration connectivity sales facilitation system may comprise a display device displaying a request from a purchasing user to facilitate purchase of a product for sale by the selling user, a processor to automatically generate code instructions of a future data integration process for transferring a first dataset field value identified by a first dataset field name at a purchasing user to a second dataset field value identified by a second dataset field name at the selling user, based on a merged data lineage map for previously generated code instructions for transferring such first and second dataset field values to a common trading partner storage location identified by a common trading partner dataset field name, and a network interface device transmitting the code instructions for future execution and a runtime engine for execution at a remote location in deployment of the future data integration process.Type: ApplicationFiled: March 28, 2023Publication date: October 3, 2024Applicant: BOOMI, LPInventor: Clark B. Hall
-
Patent number: 12019508Abstract: An error revision suggestion method for customized software integration applications may comprise storing a plurality of customized software integration applications for specific integration processes for transforming data to enable electronic data exchange, generated from a customized visual model with a plurality of visual modeling elements representing customized executable code sets. The method may further comprise transmitting an executable run-time engine for a first of the plurality of customized software integration applications and a first customized code set for execution at a specific user business process system, receiving an indication an error has occurred during execution of the first customized code set, and transmitting an instruction to the user indicating a correction to erroneous user input is required to resolve the error if the error is associated in a resolve database with a previously executed correction to erroneous user input.Type: GrantFiled: August 15, 2022Date of Patent: June 25, 2024Assignee: BOOMI, LPInventors: Michael C. Frazier, Justin T. Petrone
-
Publication number: 20240160419Abstract: A method of matching integration process users may comprise receiving execution logs recording data associated with selections of integration process visual elements, generating a user/visual element interaction matrix based on counts of integration process visual element selections, inputting the user/visual element interaction matrix into a trained neural network to generate an optimized user preference and visual element embedding matrices, determining a latent feature user preference value adapting positive user feedback to incorporate implicit negative feedback of users for the integration process visual elements based on the optimized user preference and visual element embedding matrices, identifying users associated with latent feature user preference values for one of the integration process visual elements falling within a preset range of each other as matching users, and transmitting identification of the matching users and identification of the one of the plurality of integration process visual eleType: ApplicationFiled: January 16, 2024Publication date: May 16, 2024Applicant: BOOMI, LPInventors: Daniel Schwartz, Michael J. Morton
-
Publication number: 20240152811Abstract: A substantial learning curve is required to construct integration processes in an integration platform. This can make it difficult for novice users to construct effective integration processes, and for expert users to construct integration processes quickly and efficiently. Accordingly, embodiments for building and operating a model to predict next steps, during construction of an integration process via a graphical user interface, are disclosed. The model may comprise a Markov chain, prediction tree, or an artificial neural network (e.g., graph neural network, recurrent neural network, etc.) or other machine-learning model that predicts a next step based on a current sequence of steps. In addition, the graphical user interface may display the suggested next steps according to a priority (e.g., defined by confidence values associated with each step).Type: ApplicationFiled: January 16, 2024Publication date: May 9, 2024Applicant: Boomi, LPInventors: Daniel Schwartz, Shailendra Burman, Anil Enum, Swagata Ashwani
-
Publication number: 20240087000Abstract: 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.Type: ApplicationFiled: November 20, 2023Publication date: March 14, 2024Applicant: BOOMI, LPInventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
-
Patent number: 11886965Abstract: A substantial learning curve is required to construct integration processes in an integration platform. This can make it difficult for novice users to construct effective integration processes, and for expert users to construct integration processes quickly and efficiently. Accordingly, embodiments for building and operating a model to predict next steps, during construction of an integration process via a graphical user interface, are disclosed. The model may comprise a Markov chain, prediction tree, or an artificial neural network (e.g., graph neural network, recurrent neural network, etc.) or other machine-learning model that predicts a next step based on a current sequence of steps. In addition, the graphical user interface may display the suggested next steps according to a priority (e.g., defined by confidence values associated with each step).Type: GrantFiled: October 27, 2022Date of Patent: January 30, 2024Assignee: BOOMI, LPInventors: Daniel Schwartz, Shailendra Burman, Anil Enum, Swagata Ashwani
-
Patent number: 11875138Abstract: A method of matching integration process users may comprise receiving execution logs recording data associated with selections of integration process visual elements, generating a user/visual element interaction matrix based on counts of integration process visual element selections, inputting the user/visual element interaction matrix into a trained neural network to generate an optimized user preference and visual element embedding matrices, determining a latent feature user preference value adapting positive user feedback to incorporate implicit negative feedback of users for the integration process visual elements based on the optimized user preference and visual element embedding matrices, identifying users associated with latent feature user preference values for one of the integration process visual elements falling within a preset range of each other as matching users, and transmitting identification of the matching users and identification of the one of the plurality of integration process visual eleType: GrantFiled: July 13, 2020Date of Patent: January 16, 2024Assignee: BOOMI, LPInventors: Daniel Schwartz, Michael J. Morton
-
Patent number: 11847167Abstract: An information handling system and method for generating a customized chat bot integration software system wherein a processor imports a chat bot template process flow into a chat bot integration process-modeling user interface which includes visual interface modeling elements corresponding to code sets, wherein the chat bot integration process-modeling user interface may include visual, drag-and-drop icons representing specific units of work for a specific chat bot integration process and modifying and customizing the visual interface modeling elements in a custom chatbot integration software system via an import wizard user-interface allowing selection of operation objects from the plurality of operation objects for each visual interface modeling element.Type: GrantFiled: June 5, 2019Date of Patent: December 19, 2023Assignee: BOOMI, LPInventors: Christopher L. Cappetta, Andrew E. Erie
-
Patent number: 11823252Abstract: 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.Type: GrantFiled: July 30, 2020Date of Patent: November 21, 2023Assignee: BOOMI, LPInventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
-
Publication number: 20230351308Abstract: A system and method of operating an integration application management system comprising a processor executing code instructions for modelling, via a graphical user interface (GUI), a business integration process including a data mapping type visual element and a universal data type mapping pipeline system to classify first application input data via a classification module having a machine learning classifier to determine data classifications in the first application input data and to select, via an inference module, among a plurality of neural network mapping algorithms corresponding to each of the one or more data classifications. The system and method to generate, with the selected neural network mapping algorithm, and present to a user a plurality of sample data mappings for the data mapping type visual element from a first application to a second application in the business integration process.Type: ApplicationFiled: July 3, 2023Publication date: November 2, 2023Applicant: BOOMI, LPInventors: Ravikiran Krishnan, Zeyu Su
-
Patent number: 11741255Abstract: A method of block chain based data protection may comprise receiving a user block chain instruction to record a address-identified memory location at which a dataset field value containing sensitive personal information is stored pursuant to a customized data integration process modeled via a graphical user interface, creating a block chain associated with the dataset field value, receiving an identification of the address-identified memory location from a customized data integration process remote execution location, and creating a first block storing the identification of the address-identified memory location within the block chain.Type: GrantFiled: May 1, 2020Date of Patent: August 29, 2023Assignee: BOOMI, LPInventor: Christopher S. Larsen
-
Patent number: 11741108Abstract: An information handling system operating a private individual data integration protection system comprising a processor receiving a query, submitted electronically, involving a request about private individual data and parsing elements the query, the processor correlating the query with private individual data manipulated within a business integration process modeled and deployed with a business integration application management system identifying data set field names via metadata and labels from the modeled business integration process matching private individual data identified in the query as being manipulated from a source input dataset to a destination dataset by operation of the business integration process, and transmitting a responsive report on the private individual data matching the received query indicating manipulation of the matching private individual data during the executed business integration process.Type: GrantFiled: April 25, 2022Date of Patent: August 29, 2023Assignee: BOOMI, LPInventors: Michael J. Morton, Daniel Schwartz
-
Patent number: 11694145Abstract: A system and method of operating an integration application management system comprising a processor executing code instructions for modelling, via a graphical user interface (GUI), a business integration process including a data mapping type visual element and a universal data type mapping pipeline system to classify first application input data via a classification module having a machine learning classifier to determine data classifications in the first application input data and to select, via an inference module, among a plurality of neural network mapping algorithms corresponding to each of the one or more data classifications. The system and method to generate, with the selected neural network mapping algorithm, and present to a user a plurality of sample data mappings for the data mapping type visual element from a first application to a second application in the business integration process.Type: GrantFiled: July 29, 2020Date of Patent: July 4, 2023Assignee: BOOMI, LPInventors: Ravikiran Krishnan, Zeyu Su
-
Publication number: 20220391281Abstract: An error revision suggestion method for customized software integration applications may comprise storing a plurality of customized software integration applications for specific integration processes for transforming data to enable electronic data exchange, generated from a customized visual model with a plurality of visual modeling elements representing customized executable code sets. The method may further comprise transmitting an executable run-time engine for a first of the plurality of customized software integration applications and a first customized code set for execution at a specific user business process system, receiving an indication an error has occurred during execution of the first customized code set, and transmitting an instruction to the user indicating a correction to erroneous user input is required to resolve the error if the error is associated in a resolve database with a previously executed correction to erroneous user input.Type: ApplicationFiled: August 15, 2022Publication date: December 8, 2022Applicant: BOOMI, LPInventors: Michael C. Frazier, Justin T. Petrone