Patents by Inventor Jordan S. Simpson

Jordan S. Simpson 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: 11061872
    Abstract: Mechanisms are provided for integrating a legacy static data storage system with an event based data storage system. Catch-up logic generates, for pre-existing legacy data in the legacy static data storage system, catch-up events for integrating the legacy data in the event based data storage system. A trigger processor generates, at approximately a same time that the catch-up events are generated, triggered events in response to one or more database triggers of the event based data storage system being activated. Both the catch-up events and the one or more triggered events are stored in an event log data structure. An event log monitor processes the catch-up events in the event log data structure to integrate the pre-existing legacy data into the event based data storage system. The event log monitor processes the one or more triggered events after all catch-up events in the event log data structure have been processed.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Anthony Castrati, Gregory Chatham, Balakrisna Kolla, Thatta V. Premnath, Thomas J. Reedy, Jordan S. Simpson, Adrian Vrouwenvelder
  • Publication number: 20200117727
    Abstract: Mechanisms are provided for integrating a legacy static data storage system with an event based data storage system. Catch-up logic generates, for pre-existing legacy data in the legacy static data storage system, catch-up events for integrating the legacy data in the event based data storage system. A trigger processor generates, at approximately a same time that the catch-up events are generated, triggered events in response to one or more database triggers of the event based data storage system being activated. Both the catch-up events and the one or more triggered events are stored in an event log data structure. An event log monitor processes the catch-up events in the event log data structure to integrate the pre-existing legacy data into the event based data storage system. The event log monitor processes the one or more triggered events after all catch-up events in the event log data structure have been processed.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 16, 2020
    Inventors: Anthony Castrati, Gregory Chatham, Balakrisna Kolla, Thatta V. Premnath, Thomas J. Reedy, Jordan S. Simpson, Adrian Vrouwenvelder
  • Patent number: 10621193
    Abstract: An embodiment of the present invention migrates data between source and target systems. Retrieved source data is mapped to corresponding data elements of a data design for a computer implemented scenario on a target system. One or more of the data elements of the data design are stored on the target system in a format different than a format of the retrieved data. Filters and transformations are generated based on the mapping and data design, and the retrieved data are converted to the format of the target system. One or more from a group of the mapping, filters, and transformations is adjusted in response to detecting at least one from a group of modifications to the data design and non-conforming data received from the one or more source systems. The converted data is stored for the corresponding data elements on the target system for use by the computer implemented scenario.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Walker Bradham, Anthony Castrati, Jordan S. Simpson
  • Publication number: 20190057137
    Abstract: An embodiment of the present invention migrates data between source and target systems. Retrieved source data is mapped to corresponding data elements of a data design for a computer implemented scenario on a target system. One or more of the data elements of the data design are stored on the target system in a format different than a format of the retrieved data. Filters and transformations are generated based on the mapping and data design, and the retrieved data are converted to the format of the target system. One or more from a group of the mapping, filters, and transformations is adjusted in response to detecting at least one from a group of modifications to the data design and non-conforming data received from the one or more source systems. The converted data is stored for the corresponding data elements on the target system for use by the computer implemented scenario.
    Type: Application
    Filed: August 16, 2017
    Publication date: February 21, 2019
    Inventors: Walker Bradham, Anthony Castrati, Jordan S. Simpson