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: 20240087000
    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: November 20, 2023
    Publication date: March 14, 2024
    Applicant: BOOMI, LP
    Inventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
  • Patent number: 11875138
    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: Grant
    Filed: July 13, 2020
    Date of Patent: January 16, 2024
    Assignee: BOOMI, LP
    Inventors: Daniel Schwartz, Michael J. Morton
  • Patent number: 11823252
    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: Grant
    Filed: July 30, 2020
    Date of Patent: November 21, 2023
    Assignee: BOOMI, LP
    Inventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
  • Patent number: 11741108
    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: Grant
    Filed: April 25, 2022
    Date of Patent: August 29, 2023
    Assignee: BOOMI, LP
    Inventors: Michael J. Morton, Daniel Schwartz
  • Publication number: 20220321573
    Abstract: 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: Application
    Filed: June 20, 2022
    Publication date: October 6, 2022
    Applicant: BOOMI, LP
    Inventors: Daniel Schwartz, Michael J. Morton, Rohan Jain
  • Publication number: 20220300542
    Abstract: 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: Application
    Filed: June 6, 2022
    Publication date: September 22, 2022
    Applicant: BOOMI, LP
    Inventors: Daniel Schwartz, Michael J. Morton
  • Publication number: 20220253446
    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: April 25, 2022
    Publication date: August 11, 2022
    Applicant: BOOMI, LP
    Inventors: Michael J. Morton, Daniel Schwartz
  • Patent number: 11368467
    Abstract: 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: Grant
    Filed: January 6, 2020
    Date of Patent: June 21, 2022
    Assignee: Boomi, LP
    Inventors: Daniel Schwartz, Michael J. Morton, Rohan Jain
  • Patent number: 11354341
    Abstract: 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: Grant
    Filed: January 31, 2020
    Date of Patent: June 7, 2022
    Assignee: Boomi, LP
    Inventors: Daniel Schwartz, Michael J. Morton
  • Patent number: 11314748
    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: Grant
    Filed: July 30, 2020
    Date of Patent: April 26, 2022
    Assignee: Boomi, LP
    Inventors: Michael J. Morton, Daniel Schwartz
  • 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: 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: 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: 20210240750
    Abstract: 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: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Applicant: Dell Products, LP
    Inventors: Daniel Schwartz, Michael J. Morton
  • Publication number: 20210099461
    Abstract: 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: Application
    Filed: January 6, 2020
    Publication date: April 1, 2021
    Applicant: Dell Products, LP
    Inventors: Daniel Schwartz, Michael J. Morton, Rohan Jain
  • Publication number: 20210097069
    Abstract: 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: Application
    Filed: January 8, 2020
    Publication date: April 1, 2021
    Applicant: Dell Products, LP
    Inventors: Daniel Schwartz, Michael J. Morton
  • Publication number: 20210035124
    Abstract: 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: Application
    Filed: August 2, 2019
    Publication date: February 4, 2021
    Applicant: Dell Products, LP
    Inventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
  • Patent number: 10498858
    Abstract: 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: Grant
    Filed: December 14, 2016
    Date of Patent: December 3, 2019
    Assignee: Dell Products, LP
    Inventors: Michael J. Morton, Richard A. Backhouse
  • Patent number: 10261945
    Abstract: 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: Grant
    Filed: February 4, 2015
    Date of Patent: April 16, 2019
    Assignee: Quest Software Inc.
    Inventors: Aaron Blackwell, Matthew L. Domsch, Michael J. Morton, Charles Terrence Perusse, James T. Ahlborn