Patents by Inventor Michael J. Morton
Michael J. Morton has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
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: 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: 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
-
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
-
Publication number: 20220321573Abstract: 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 previous execution of a data integration process for transferring a data set field value identified by the first data field name at a source geographic location to a destination geographic location for storage under the second data field name. The processor may receive a user instruction to associate data set field names labeled as sensitive private individual data with a barred geographic location, determine the second data set field name is labeled as sensitive private individual data and the destination storage location matches the barred geographic location. A graphical user interface may display a notice that the data set field value was stored during the previously executed integration process within the barred geographic location.Type: ApplicationFiled: June 20, 2022Publication date: October 6, 2022Applicant: BOOMI, LPInventors: Daniel Schwartz, Michael J. Morton, Rohan Jain
-
Publication number: 20220300542Abstract: 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: ApplicationFiled: June 6, 2022Publication date: September 22, 2022Applicant: BOOMI, LPInventors: Daniel Schwartz, Michael J. Morton
-
Publication number: 20220253446Abstract: 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: ApplicationFiled: April 25, 2022Publication date: August 11, 2022Applicant: BOOMI, LPInventors: Michael J. Morton, Daniel Schwartz
-
Patent number: 11368467Abstract: 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 previous execution of a data integration process for transferring a data set field value identified by the first data field name at a source geographic location to a destination geographic location for storage under the second data field name. The processor may receive a user instruction to associate data set field names labeled as sensitive private individual data with a barred geographic location, determine the second data set field name is labeled as sensitive private individual data and the destination storage location matches the barred geographic location. A graphical user interface may display a notice that the data set field value was stored during the previously executed integration process within the barred geographic location.Type: GrantFiled: January 6, 2020Date of Patent: June 21, 2022Assignee: Boomi, LPInventors: Daniel Schwartz, Michael J. Morton, Rohan Jain
-
Patent number: 11354341Abstract: 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: January 31, 2020Date of Patent: June 7, 2022Assignee: Boomi, LPInventors: Daniel Schwartz, Michael J. Morton
-
Patent number: 11314748Abstract: 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: July 30, 2020Date of Patent: April 26, 2022Assignee: Boomi, LPInventors: Michael J. Morton, Daniel Schwartz
-
Publication number: 20220035823Abstract: 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: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Applicant: BOOMI, INC.Inventors: Michael J. Morton, Daniel Schwartz
-
SYSTEM AND METHOD OF INTELLIGENT PROFILING A USER OF A CLOUD-NATIVE APPLICATION DEVELOPMENT PLATFORM
Publication number: 20220035864Abstract: 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: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Applicant: BOOMI, INC.Inventors: Michael J. Morton, Daniel Schwartz -
Publication number: 20220036437Abstract: 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: July 30, 2020Publication date: February 3, 2022Applicant: BOOMI, INC.Inventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
-
Publication number: 20220012022Abstract: 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: July 13, 2020Publication date: January 13, 2022Applicant: BOOMI, INC.Inventors: Daniel Schwartz, Michael J. Morton
-
Publication number: 20210240750Abstract: 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: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Applicant: Dell Products, LPInventors: Daniel Schwartz, Michael J. Morton
-
Publication number: 20210099461Abstract: 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 previous execution of a data integration process for transferring a data set field value identified by the first data field name at a source geographic location to a destination geographic location for storage under the second data field name. The processor may receive a user instruction to associate data set field names labeled as sensitive private individual data with a barred geographic location, determine the second data set field name is labeled as sensitive private individual data and the destination storage location matches the barred geographic location. A graphical user interface may display a notice that the data set field value was stored during the previously executed integration process within the barred geographic location.Type: ApplicationFiled: January 6, 2020Publication date: April 1, 2021Applicant: Dell Products, LPInventors: Daniel Schwartz, Michael J. Morton, Rohan Jain
-
Publication number: 20210097069Abstract: 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: January 8, 2020Publication date: April 1, 2021Applicant: Dell Products, LPInventors: Daniel Schwartz, Michael J. Morton
-
Publication number: 20210035124Abstract: A method of integrating high-value sensor data may comprise receiving a sensor reading from an Internet of Things (IoT) sensor, via a gateway network interface device in an enterprise network, receiving a high-value data model including a model field value matching a metadata descriptor associated with the sensor reading, and a valuation score associated with a business use case, and receiving a data access catalog associating the business use case with a client of the enterprise network who is not subscribed to receive the sensor reading. The method may further include identifying the client as a recommended recipient, and transmitting the sensor reading to the recommended recipient if the valuation score associated with the business use case within the high-value data model meets a high-value data threshold value.Type: ApplicationFiled: August 2, 2019Publication date: February 4, 2021Applicant: Dell Products, LPInventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
-
Patent number: 10498858Abstract: An information handling system operating a voice commanded integration application management system may include a memory for storing an established customized software integration application for a specific integration process for transforming data to enable electronic data exchange between data formats, and for storing one or more internal data records associating the established customized software integration application with an authorized user, and a run-time engine. The voice commanded integration application management system may also include a processor operatively connected to the memory for receiving a first integrated data keyword from a voice recognition software system requesting access to the specific integration process from the voice recognition software system on behalf of a user, and associating the first integrated data keyword with the established customized software integration application, and for receiving user authorization.Type: GrantFiled: December 14, 2016Date of Patent: December 3, 2019Assignee: Dell Products, LPInventors: Michael J. Morton, Richard A. Backhouse
-
Patent number: 10261945Abstract: In one embodiment, a method includes receiving a request for a value of at least one data element defined by a master data management (MDM) model, wherein the at least one data element is based, at least in part, on monitoring data collected from a monitored system. The method further includes determining from a central data store whether the at least one data element is centrally stored or is federated. The central data store maintains a common representation of a plurality of data elements in conformance to the MDM model. The MDM model is extended to indicate whether each data element of the plurality of data elements is centrally stored or is federated. The determining is based, at least in part, on the indication.Type: GrantFiled: February 4, 2015Date of Patent: April 16, 2019Assignee: Quest Software Inc.Inventors: Aaron Blackwell, Matthew L. Domsch, Michael J. Morton, Charles Terrence Perusse, James T. Ahlborn