Patents by Inventor Jonathan Limburn

Jonathan Limburn 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).

  • Patent number: 11651281
    Abstract: Embodiments relate to a system, program product, and method for generating an enhanced feature catalog for a predictive model. The embodiments disclosed herein include capturing predictive model design time information including training data lineage metadata to determine the features of the training data, model design time measurements, and model design time metadata. Once the predictive model is built, the training data lineage metadata is used to capture the features that will be maintained within a feature catalog. The model design time measurements and model design time metadata provide further correlation between the predictive model and the features. Runtime metrics on the predictive model create additional correlations between the captured data and metadata with the features in the feature catalog to expeditiously identify the relevant features of the predictive model.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Manish Anand Bhide, Jonathan Limburn, Harivansh Kumar
  • Publication number: 20210357803
    Abstract: Embodiments relate to a system, program product, and method for generating an enhanced feature catalog for a predictive model. The embodiments disclosed herein include capturing predictive model design time information including training data lineage metadata to determine the features of the training data, model design time measurements, and model design time metadata. Once the predictive model is built, the training data lineage metadata is used to capture the features that will be maintained within a feature catalog. The model design time measurements and model design time metadata provide further correlation between the predictive model and the features. Runtime metrics on the predictive model create additional correlations between the captured data and metadata with the features in the feature catalog to expeditiously identify the relevant features of the predictive model.
    Type: Application
    Filed: May 18, 2020
    Publication date: November 18, 2021
    Inventors: Manish Anand Bhide, Jonathan Limburn, Harivansh Kumar
  • Patent number: 11176108
    Abstract: Cross-matching of match indexes assigned to respective data sources can be performed. Each match index can store at least a portion of data from a subset of data records in the data source to which the match index is assigned. Such data can be stored in the match index as match index records. Responsive to identifying matches between match records of different match indexes, the data records in the data sources to which the match records correspond can be updated to add links between the respective data records.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Martin A. Oberhofer, Jonathan Limburn, Scott Schumacher, Olena Woolf
  • Patent number: 10839324
    Abstract: Task handling in a master data management (MDM) system. A task pattern associated with a task completed is identified, in a task handling system. If the identified task pattern matches an existing task pattern in a task patterns database, then a pattern count value of the matching existing task pattern is incremented, and the task patterns database is searched for task patterns that are similar to the matching existing task pattern. If similar task patterns are identified, for each of the similar task patterns, a duplicate pattern count is specified that is based on the number of identified similar task patterns. If the duplicate pattern count for any one of the similar task patterns exceeds a specified threshold, a new task is created comprising data on completion actions for the matching existing task pattern and each of the one or more similar task patterns.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Barry N. Dow, Jonathan Limburn
  • Patent number: 10832186
    Abstract: Task handling in a master data management (MDM) system. A task pattern associated with a task completed is identified, in a task handling system. If the identified task pattern matches an existing task pattern in a task patterns database, then a pattern count value of the matching existing task pattern is incremented, and the task patterns database is searched for task patterns that are similar to the matching existing task pattern. If similar task patterns are identified, for each of the similar task patterns, a duplicate pattern count is specified that is based on the number of identified similar task patterns. If the duplicate pattern count for any one of the similar task patterns exceeds a specified threshold, a new task is created comprising data on completion actions for the matching existing task pattern and each of the one or more similar task patterns.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Barry N. Dow, Jonathan Limburn
  • Publication number: 20200250159
    Abstract: Cross-matching of match indexes assigned to respective data sources can be performed. Each match index can store at least a portion of data from a subset of data records in the data source to which the match index is assigned. Such data can be stored in the match index as match index records. Responsive to identifying matches between match records of different match indexes, the data records in the data sources to which the match records correspond can be updated to add links between the respective data records.
    Type: Application
    Filed: February 4, 2019
    Publication date: August 6, 2020
    Inventors: Martin A. Oberhofer, Jonathan Limburn, Scott Schumacher, Olena Woolf
  • Patent number: 10732936
    Abstract: User modeling facilitates use of a UML user model to define roles, goals, and tasks inside an organization, and defines how the roles, goals, and tasks relate to business entities within the organization. This information can be used to generate a user interface (UI) that facilitates management of the defined business entities within the organization. Each task defined inside the model, which may be represented as a stereotyped class in the UML class diagram, has a number of explicit steps associated with the task. These steps are outlined in UML activity diagrams and defined in a task interaction pattern. A modular approach to constructing UML activity diagram using the task interacting pattern to reduce the size of the model permits greater flexibility in generating the UI.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Limburn, Dan Jeffrey Mandelstein
  • Patent number: 10540383
    Abstract: An ontology is automatically generated for a set of data from multiple data sources. A semantic network of known concepts serves as an ontology template for a target domain of knowledge with known concepts defined as base entity types. Logical groupings of data and associated technical metadata are read from the data sources. Data discovery techniques are applied to detect semantic and/or syntactic classification of data attributes in the logical groupings of data. For each of the logical groupings of data, an entity type with properties for the data attributes are generated and the generated entity type is added to the semantic network with classifications of the properties as derived from the applied data discovery techniques. Semantic meanings of the generated entity types are generated and associated with other entity types within the semantic network and the semantic network is output as a resultant ontology for the set of data.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Cobbett, Jonathan Limburn, Martin Oberhofer, Scott Schumacher, Olena Woolf
  • Publication number: 20190258648
    Abstract: Aspects of the invention include receiving a plurality of assets from a data catalog and a respective plurality of classifications applied to each asset in the data catalog, extracting, for a plurality of features, feature data from the plurality of assets and the plurality of asset classifications, generating a feature vector based on the extracted feature data; and generating, by a machine learning (ML) algorithm and based on the feature vector, a first classification rule specifying a condition for applying a first classification of the plurality of classifications to a first asset of the plurality of assets.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Manish A. BHIDE, Jonathan LIMBURN, William Bryan LOBIG, Paul TAYLOR
  • Patent number: 10311075
    Abstract: Method and system are provided for refactoring of databases to include soft type information. The method may include: carrying out data profiling of soft type data to generate an attribute list with mapping suggestions to a hardened database structure; generating a data model definition and extract, transform, and load logic for transforming the soft type data based on the attribute list and mapping suggestions; executing the data model definition to create a new or modified database structure; moving data from an existing database structure to the new or modified database structure; and regenerating a services interface for access to the data.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Nicholas Kanellos, Jonathan Limburn, Ivan M. Milman, Martin Oberhofer
  • Publication number: 20190163777
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for enforcing governance policies. In response to comparing an estimated confidence and a confidence boundary for data in a data source, a data governance policy for the data source is enforced by re-profiling the data source.
    Type: Application
    Filed: November 26, 2017
    Publication date: May 30, 2019
    Inventors: Manish A. Bhide, Jonathan Limburn, William B. Lobig, Paul S. Taylor
  • Publication number: 20190155941
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a plurality of assets from a data catalog and a respective plurality of classifications applied to each asset in the data catalog, extracting, for a plurality of features, feature data from the plurality of assets and the plurality of asset classifications, generating a feature vector based on the extracted feature data; and generating, by a machine learning (ML) algorithm and based on the feature vector, a first classification rule specifying a condition for applying a first classification of the plurality of classifications to a first asset of the plurality of assets.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 23, 2019
    Inventors: Manish A. Bhide, Jonathan Limburn, William Bryan Lobig, Paul Taylor
  • Publication number: 20180173795
    Abstract: An ontology is automatically generated for a set of data from multiple data sources. A semantic network of known concepts serves as an ontology template for a target domain of knowledge with known concepts defined as base entity types. Logical groupings of data and associated technical metadata are read from the data sources. Data discovery techniques are applied to detect semantic and/or syntactic classification of data attributes in the logical groupings of data. For each of the logical groupings of data, an entity type with properties for the data attributes are generated and the generated entity type is added to the semantic network with classifications of the properties as derived from the applied data discovery techniques. Semantic meanings of the generated entity types are generated and associated with other entity types within the semantic network and the semantic network is output as a resultant ontology for the set of data.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 21, 2018
    Inventors: Michael Cobbett, Jonathan Limburn, Martin Oberhofer, Scott Schumacher, Olena Woolf
  • Patent number: 9852164
    Abstract: Task patterns may exist in completed tasks within a task handling system. A task pattern may comprise task data and metadata and an action that the task handling system uses to complete the task. A task pattern may be identified and compared with task patterns in a database. If the identified task pattern matches a task in the database, a task pattern count for the task in the database can be incremented. If this incrementing results in the task pattern count exceeding a threshold, then the system can search for and identify other active tasks that match the task pattern. The appropriate action for the task pattern can be applied to each of the matched active tasks and each of the active tasks can then be closed.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Alexander T. Bentley, Jonathan Limburn, Albert Maier, Scott Schumacher
  • Patent number: 9852166
    Abstract: Task patterns may exist in completed tasks within a task handling system. A task pattern may comprise task data and metadata and an action that the task handling system uses to complete the task. A task pattern may be identified and compared with task patterns in a database. If the identified task pattern matches a task in the database, a task pattern count for the task in the database can be incremented. If this incrementing results in the task pattern count exceeding a threshold, then the system can search for and identify other active tasks that match the task pattern. The appropriate action for the task pattern can be applied to each of the matched active tasks and each of the active tasks can then be closed.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Alexander T. Bentley, Jonathan Limburn, Albert Maier, Scott Schumacher
  • Publication number: 20170293405
    Abstract: Method and system are provided for managing node pagination for a graph data set. A content controller receives a request for one or more pages of a node for display at the user interface; retrieving the one or more pages of the node from a backing store of the graph data set; caching the one or more pages at the content controller; and returning the one or more pages to the user interface for loading and display. In response to de-selection of one or more pages in the display, the method may hide the pages of data for the node by un-loading the pages from the display whilst maintaining the pages in the cache. In response to re-selection of one or more pages in the display, the method may retrieve the pages from the cache and re-loading the pages in the display.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 12, 2017
    Inventors: Douglas J. Cowie, Anthony A. Garrard, Jonathan Limburn, Nicolas S. Townsend
  • Publication number: 20170293593
    Abstract: Method and system are provided for managing node pagination for a graph data set. A content controller receives a request for one or more pages of a node for display at the user interface; retrieving the one or more pages of the node from a backing store of the graph data set; caching the one or more pages at the content controller; and returning the one or more pages to the user interface for loading and display. In response to de-selection of one or more pages in the display, the method may hide the pages of data for the node by un-loading the pages from the display whilst maintaining the pages in the cache. In response to re-selection of one or more pages in the display, the method may retrieve the pages from the cache and re-loading the pages in the display.
    Type: Application
    Filed: April 12, 2016
    Publication date: October 12, 2017
    Inventors: Douglas J. Cowie, Anthony A. Garrard, Jonathan Limburn, Nicolas S. Townsend
  • Publication number: 20170278043
    Abstract: Task handling in a master data management (MDM) system. A task pattern associated with a task completed is identified, in a task handling system. If the identified task pattern matches an existing task pattern in a task patterns database, then a pattern count value of the matching existing task pattern is incremented, and the task patterns database is searched for task patterns that are similar to the matching existing task pattern. If similar task patterns are identified, for each of the similar task patterns, a duplicate pattern count is specified that is based on the number of identified similar task patterns. If the duplicate pattern count for any one of the similar task patterns exceeds a specified threshold, a new task is created comprising data on completion actions for the matching existing task pattern and each of the one or more similar task patterns.
    Type: Application
    Filed: June 9, 2017
    Publication date: September 28, 2017
    Inventors: Barry N. Dow, Jonathan Limburn
  • Publication number: 20170270460
    Abstract: Task handling in a master data management (MDM) system. A task pattern associated with a task completed is identified, in a task handling system. If the identified task pattern matches an existing task pattern in a task patterns database, then a pattern count value of the matching existing task pattern is incremented, and the task patterns database is searched for task patterns that are similar to the matching existing task pattern. If similar task patterns are identified, for each of the similar task patterns, a duplicate pattern count is specified that is based on the number of identified similar task patterns. If the duplicate pattern count for any one of the similar task patterns exceeds a specified threshold, a new task is created comprising data on completion actions for the matching existing task pattern and each of the one or more similar task patterns.
    Type: Application
    Filed: March 21, 2016
    Publication date: September 21, 2017
    Inventors: Barry N. Dow, Jonathan Limburn
  • Patent number: 9614922
    Abstract: A processor implemented method, system, and/or computer program product switches an electronic social presence between a first device and a second device. An electronic signal indicating a signing in to a social presence server by the first device is received. A determination is made as to whether the first device and the second device are physically located farther apart than a predetermined distance. In response to determining that the first device and the second device are physically located farther apart than the predetermined distance, the first device signs out from the social presence server, the second device signs in to the social presence server, and a history associated with the electronic social presence is transferred from the first device to the second device.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Limburn, Graham White