Patents Assigned to Boomi, Inc.
  • Publication number: 20220138345
    Abstract: An information handling system operating a personal identifiable information (PII) recommendation system may comprise a GUI modelling with visual integration elements, an integration process flow for migrating field values comprising PII data, wherein the integration process applies a security measure to migration of PII data, a processor executing code instructions to generate a migrating field value term frequency vector describing a weighted frequency with which a metadata term for the migrating field value appears within a metadata for a migrating dataset comprising the migrating field value, input the term frequency vector into a trained neural network to determine the migrating field value includes PII data, label the migrating field value as PII data, such that the modeled integration process applies the security measure to the migrating field value, and a network interface device transmitting a set of connector code instructions for performing the modeled integration process for remote execution.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 5, 2022
    Applicant: BOOMI, INC.
    Inventors: Ravikiran Krishnan, Prakhar Amlathe
  • Publication number: 20220036260
    Abstract: 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: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Applicant: BOOMI, INC.
    Inventors: Ravikiran Krishnan, Zeyu Su
  • Publication number: 20220036437
    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.
    Type: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Applicant: BOOMI, INC.
    Inventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
  • Publication number: 20220035823
    Abstract: 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: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Applicant: BOOMI, INC.
    Inventors: Michael J. Morton, Daniel Schwartz
  • Publication number: 20220035864
    Abstract: An information handling system operating an integration application development platform user profiling module may include a processor; a memory; a network interface device receiving a plurality of integration application development platform operation logs recording metadata for tracking selections of integration process visual elements of an application development platform by a plurality of users for developing business integration processes; and an integration application development platform user profiling module to, upon execution by the processor, create an integration application user profile associated with each of the plurality of users created using the metadata; wherein each of the integration application user profiles are created based on metadata descriptive of: each individual user's experience with the application development platform used for matching individual users, and each individual user's determined skill level in developing the business integration processes.
    Type: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Applicant: BOOMI, INC.
    Inventors: Michael J. Morton, Daniel Schwartz
  • Publication number: 20220035688
    Abstract: An information handling system operating an intelligent real time listen and load balance system comprising a processor training a triggering event correlating neural network to identify a correlation between changes made to a dataset during previous triggering events and previous executions of a triggered integration process, based on previous co-occurrences of the triggering event dataset changes and the triggered integration process executions, determining that current changes to the dataset during a current triggering event correlates to the triggered integration process, indicating new or modified data requires execution of the triggered integration process, and determining predicted triggered integration process execution metrics for a plurality of cloud computing nodes based on received performance metrics for the plurality of cloud computing nodes.
    Type: Application
    Filed: July 31, 2020
    Publication date: February 3, 2022
    Applicant: BOOMI, INC.
    Inventor: Jason R. Walsh
  • Publication number: 20220035689
    Abstract: A method of configuring a hybrid, multi-cloud gateway configuration system for executing an application programming interface (API) may comprise receiving, via a network interface device of the API service control plane system, gateway operation policies in a first format for execution of an API at a first gateway type and a second gateway type, generating via one of a plurality of gateway type policy translators and transmitting to a gateway of the first gateway type, a first configuration file in a second format, instructing the gateway of the first gateway type to provision the API to meet the gateway operation policies, and generating via another one of the plurality of gateway type policy translators and transmitting to a gateway of the second gateway type, a second configuration file in a third format, instructing the gateway of the second gateway type to provision the API to meet the gateway operation policies.
    Type: Application
    Filed: July 31, 2020
    Publication date: February 3, 2022
    Applicant: BOOMI, INC.
    Inventors: Rajesh Raheja, Sean P. Collins, Rahul Agarwal, Ed Macosky
  • Publication number: 20220035606
    Abstract: 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: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Applicant: BOOMI, INC.
    Inventor: Jason R. Walsh
  • Publication number: 20220012022
    Abstract: 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 ele
    Type: Application
    Filed: July 13, 2020
    Publication date: January 13, 2022
    Applicant: BOOMI, INC.
    Inventors: Daniel Schwartz, Michael J. Morton
  • Publication number: 20210349887
    Abstract: An information handling system operating an automated data set query suggestion system may comprise a processor executing code instructions for identifying a data set through an API query, a GUI receiving a user-selected query object, and the processor generating a natural language sentence describing a suggested API query, based on node and edge values for a previously executed query database describing previously executed API queries. The suggested API query may have include a suggested query object, a suggested query operator, or a suggested API to be queried, associated in the previously executed query database with the user-selected query object. The GUI may receive a user instruction to perform the suggested API query, the processor may automatically generate a set of code instructions for future execution of the suggested API query, and a network interface device may transmit the code instructions for future execution by a runtime engine for execution at a remote location.
    Type: Application
    Filed: May 7, 2020
    Publication date: November 11, 2021
    Applicant: BOOMI, INC.
    Inventors: Joel Alonzo, Anil K. Enumulapally, Rohan J. Jain Alias Jogatar
  • Publication number: 20210342471
    Abstract: 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: Application
    Filed: May 1, 2020
    Publication date: November 4, 2021
    Applicant: BOOMI, INC.
    Inventor: Christopher S. Larsen
  • Patent number: 11113097
    Abstract: An information handling system operating a hybrid endpoint integration process liaison system may comprise a memory for storing a customized software integration application for a specific integration process comprising a plurality of code sets to enable to enable access and manipulation of electronic data at a customer-specified electronic data storage location, each of the code sets being associated with a visual modeling element in a customized visual model of the specific integration process, and a processor executing code instructions of the hybrid endpoint integration process liaison system to determine an optimal configuration for execution of the plurality of code sets by one or more run-time engines based the electronic data storage location, wherein the optimal configuration includes one or more execution locations on the one or more run-time engines and associates the one or more runtime engines with the plurality of code sets, and transmit one or more code sets of the plurality of code sets for ex
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: September 7, 2021
    Assignee: BOOMI, INC.
    Inventors: Manoj S. Gujarathi, Jeffrey Plater, James T. Ahlborn
  • Patent number: 11032160
    Abstract: An information handling system operating a serverless elastic-scale application programming interface (API) gateway management system may comprise a network interface device receiving gateway operation policies, in a first format, for execution of an API at a gateway, and a processor generating a gateway configuration file, in a second format, via one of a plurality of gateway type policy translators, instructing the gateway to provision the API to meet the gateway operation policies. The information handling system may also comprise a network interface device to transmit the gateway configuration file to the gateway and receive an indication that an API call was made at the gateway, and a service level agreement (SLA) monitor to determine a call rate at which API calls are made at the gateway exceeds a preset rate limit defined within the operation policies, and transmit an instruction to the gateway to reject the API call.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: June 8, 2021
    Assignee: BOOMI, INC.
    Inventor: Rajesh Raheja
  • Patent number: 10983969
    Abstract: A method and a system for mapping a flattened data structure into a relation preserving data structure is disclosed. The method includes receiving a flattened schema comprising a plurality of columns. The method includes receiving a plurality of user inputs from a user. The plurality of user inputs comprises a plurality of identifiers. The method includes defining a sample target hierarchical schema based on user inputs. The method includes preparing a nested hierarchical structure corresponding to the sample target hierarchical schema in a User Interface (UI) representation. The nested hierarchical structure comprises a plurality of nodes with corresponding identifiers and relationships of the plurality of nodes. The method includes performing an Artificial Intelligence (AI) based mapping of columns of the flattened schema to respective nodes of the plurality of nodes of the nested hierarchical structure. The method further includes generating a target hierarchical schema based on AI based mapping.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: April 20, 2021
    Assignee: BOOMI, INC.
    Inventors: Ravikiran Krishnan, Zeyu Su, Suchitra Ramani, Bharath Maryada, Alon Goldshuv, Ravi Shankar, Deepak Chandrasekar, Balaji Soundararajan, Ayush Parashar
  • Patent number: 10936468
    Abstract: A method of enforcing a deployment static code analysis may comprise receiving human-readable code instructions for a customized software application, compiling the human-readable code instructions into machine-executable code instructions, and performing a customized reporting static code analysis of the machine-executable code instructions to identify a critical code error resulting from violation of a pre-set customized rule associated with a pre-defined terminal risk, via a processor. The method may further comprise receiving an instruction, via a network interface device, from a customer, to release the machine-executable code instructions for the customized software application, automatically terminating release of the machine-executable code instructions via the processor, and transmitting a notification to the customer identifying the pre-defined terminal risk, via the network interface device.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: March 2, 2021
    Assignee: BOOMI, INC.
    Inventor: Eric M. Ochlak
  • Patent number: 10936378
    Abstract: An information handling system operating an integration assistance robotic automation system may comprise a memory storing a log of machine-executable code instructions generated by a plurality of application programming interfaces (APIs) for a plurality of applications, based on user instructions previously received at the APIs to define an integration process between a first application executing code instructions in a first coding language and a second application executing code instructions in a second coding language, and a processor parsing the log to identify a first connector code set in the first language defining an action to be taken on a dataset managed by the first application, and a second connector code set in the second language defining an action to be taken on a dataset managed by the second application, and transmitting an executable run-time engine, the first and second connector code sets for execution at an execution location.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: March 2, 2021
    Assignee: BOOMI, INC.
    Inventor: Thameem U. Khan
  • Patent number: 10866788
    Abstract: An information handling system a processor receiving an open-standard format file describing code instructions of a Swagger custom API, the processor parsing the file to identify a first Swagger parameter object whose location is defined by a first Swagger path object, a memory for storing a first Swagger operation object and for storing a customized software integration application enabling electronic data exchange comprising a plurality of connector code sets, each of the connector code sets being associated with an integration modeling element selected to generate a customized integration flow model of the specific integration process, wherein the integration modeling element selected is a custom connector integration element associated with a custom connector code sets including the first Swagger operation object acting on the first Swagger parameter object, and the processor transmitting an executable run-time engine and the custom connector code set for execution at an execution location.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: December 15, 2020
    Assignee: BOOMI, INC.
    Inventor: Varun Reddy
  • Patent number: 10817517
    Abstract: A method and system for facilitating user access to enterprise related data are provided. A catalog of data and metadata is generated from enterprise related data stored in a plurality of data stores. A user interface (UI) is displayed on an electronic device associated with a user. The UI is configured to provide a plurality of query options to query the catalog of data and metadata. At least one query option is configured to enable the user to provision a query to a virtual assistant associated with the UI. The query provided by the user using a query option is received, and a processing of the query is facilitated. A display of a response is caused on the UI based on the processing of the query. The response is selected from among a plurality of response options.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: October 27, 2020
    Assignee: Boomi, Inc.
    Inventors: Ravikiran Krishnan, Ayush Parashar, Deepak Chandrasekar, Christopher Pedrotti
  • Patent number: 10810377
    Abstract: A method and system for retrieving information from a plurality of data stores associated with the enterprise data universe are provided. The method includes causing display of a user interface (UI) on an electronic device associated with a user. A natural language query provided by the user using the UI is received and parsed to generate a plurality of query elements. A grammar-based analysis of the plurality of query elements is performed and an expression is generated based on the grammar-based analysis of the plurality of query elements. At least one answer to the query is retrieved from a knowledge base using the expression. The retrieved answer is provisioned to the user on the UI.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: October 20, 2020
    Assignee: Boomi, Inc.
    Inventors: Ravikiran Krishnan, Ayush Parashar, Deepak Chandrasekar, Christopher Pedrotti
  • Publication number: 20170046423
    Abstract: A system, method, and computer-readable medium for virtualizing in-database operations such as complex analytic and scoring computations, and de-coupling these operations from the specific underlying database or data storage platform and location.
    Type: Application
    Filed: August 14, 2015
    Publication date: February 16, 2017
    Applicant: Boomi, Inc.
    Inventors: Michael J. Morton, George R. Butler, Ivan I. Korsakov, Richard A. Backhouse, Thomas Hill