Patents by Inventor Thomas T. Hanis

Thomas T. Hanis 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: 11620260
    Abstract: Data synchronization includes receiving an update request from a client system for a first record set, wherein the update request includes search criteria used to initially determine the first record set and hash summaries of records of the first record set, and searching a data storage device for records matching the search criteria. The searching generates a second record set of records having hash summaries. Record identifiers of records of the second record set may be compared with record identifiers of the hash summaries of the first record set.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 4, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth L. Greenlee, Thomas T. Hanis, Sunil K. Mishra, Donnie A. Smith, Jr.
  • Patent number: 11593811
    Abstract: The disclosed embodiments include a method for performing financial fraud assessment that includes creating a machine learning model based on features used to identify financial fraud risk; receiving financial information associated with customer accounts; establishing communities for the customer accounts; creating a baseline set of the features for each of the communities; receiving new financial information associated with customer accounts; updating the communities for the customer accounts based on the new financial information; extracting an updated set of the features for each of the communities; and determining a difference between the baseline set of the features and the updated set of the features for each of the communities; and using the machine learning model to determine financial fraud risk for each of the communities based on the difference between the baseline set of the features and the updated set of the features for each of the communities.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: February 28, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas T. Hanis, Subhendu Das, Shanna Hayes
  • Patent number: 11574360
    Abstract: A computer-implemented method for performing financial fraud assessment, the method includes receiving financial information associated with customer accounts that have been identified as being associated with suspicious financial activity; establishing communities for the customer accounts; creating a baseline set of features for each of the communities; receiving new financial information associated with customer accounts; updating the communities for the customer accounts based on the new financial information; extracting an updated set of features for each of the communities; and performing fraud assessment by determining whether a change between the updated set of features and the baseline set of features for each of the communities is indicative of an increased risk of fraud.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: February 7, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas T. Hanis, Subhendu Das, Shanna Hayes
  • Patent number: 11354669
    Abstract: An example operation may include one or more of a computer storing a first set of received data analytics in a blockchain, the first set associated with a subject matter. The operation further comprises the one or more computer storing a second set of received data analytics in the blockchain, the second set associated with the subject matter. The operation further comprises the one or more computer deriving and storing in the blockchain a first set of metrics based on analysis of the first set of analytics processed with the second set of analytics. The operation further comprises the one or more computer storing a third set of received data analytics in the blockchain, the third set associated with the subject matter, and deriving and storing a second set of metrics based on analysis of the first set of metrics processed with the third set of data analytics.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jessica G. Snyder, Yi-Hui Ma, Thomas T. Hanis
  • Patent number: 11310126
    Abstract: Operational data in a distributed processing system is managed by monitoring a workload of the system to establish a current assessment of operational data movement between data sources and data targets, receiving historical information on previous data movement including previous instances of movement resulting in a compromise of one or more quality-of-service criteria, determining from the current assessment and historical information that upcoming operational data actions will not meet a particular quality-of-service criterion, and responsively applying a data management optimization infrastructure (data backplane services) adapted to advance the particular quality-of-service criterion according to definitions for the data sources and data targets. The operational outcome is predicted using a cognitive system trained with historical information including historical operational factors correlated with historical operational outcomes relative to the quality-of-service criteria.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jessica G. Snyder, Thomas T. Hanis, Paul J. Seifert
  • Patent number: 11277317
    Abstract: Operational data in a distributed processing system is managed by monitoring a workload of the system to establish a current assessment of operational data movement between data sources and data targets, receiving historical information on previous data movement including previous instances of movement resulting in a compromise of one or more quality-of-service criteria, determining from the current assessment and historical information that upcoming operational data actions will not meet a particular quality-of-service criterion, and responsively applying a data management optimization infrastructure (data backplane services) adapted to advance the particular quality-of-service criterion according to definitions for the data sources and data targets. The operational outcome is predicted using a cognitive system trained with historical information including historical operational factors correlated with historical operational outcomes relative to the quality-of-service criteria.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: March 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jessica G. Snyder, Thomas T. Hanis, Paul J. Seifert
  • Patent number: 11227287
    Abstract: An example operation may include one or more of a computer deriving a first set of metrics from processing a first and second set of data analytics, the sets associated with a subject matter. The operation further comprises the one or more computer deriving a second set of metrics from processing a third and fourth sets of data analytics, the third and fourth sets associated with the subject matter. The operation further comprises the one or more computer publishing the first and second set of metrics. The operation further comprises the one or more computer receiving a first plurality of requests for processing of analytics using the first set of metrics. The operation further comprises the one or more computer receiving a second plurality of requests for processing of analytics using the second set of metrics. The operation further comprises the one or more computer maintaining tallies of the requests.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jessica G. Snyder, Yi-Hui Ma, Thomas T. Hanis
  • Patent number: 11138546
    Abstract: A blockchain function may include one or more of receiving a last observed location identifier for a product identified via a product tag associated with the product, determining whether the last observed location identifier was received from a trusted source device, and storing the last observed location identifier in a blockchain with a confirmed status responsive to determining the last observed location identifier was received from the trusted source device.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thomas T. Hanis, Bruce H. Hyre, Jessica G. Snyder
  • Publication number: 20210044496
    Abstract: Operational data in a distributed processing system is managed by monitoring a workload of the system to establish a current assessment of operational data movement between data sources and data targets, receiving historical information on previous data movement including previous instances of movement resulting in a compromise of one or more quality-of-service criteria, determining from the current assessment and historical information that upcoming operational data actions will not meet a particular quality-of-service criterion, and responsively applying a data management optimization infrastructure (data backplane services) adapted to advance the particular quality-of-service criterion according to definitions for the data sources and data targets. The operational outcome is predicted using a cognitive system trained with historical information including historical operational factors correlated with historical operational outcomes relative to the quality-of-service criteria.
    Type: Application
    Filed: August 5, 2019
    Publication date: February 11, 2021
    Inventors: Jessica G. Snyder, Thomas T. Hanis, Paul J. Seifert
  • Publication number: 20210044499
    Abstract: Operational data in a distributed processing system is managed by monitoring a workload of the system to establish a current assessment of operational data movement between data sources and data targets, receiving historical information on previous data movement including previous instances of movement resulting in a compromise of one or more quality-of-service criteria, determining from the current assessment and historical information that upcoming operational data actions will not meet a particular quality-of-service criterion, and responsively applying a data management optimization infrastructure (data backplane services) adapted to advance the particular quality-of-service criterion according to definitions for the data sources and data targets. The operational outcome is predicted using a cognitive system trained with historical information including historical operational factors correlated with historical operational outcomes relative to the quality-of-service criteria.
    Type: Application
    Filed: August 5, 2019
    Publication date: February 11, 2021
    Inventors: Jessica G. Snyder, Thomas T. Hanis, Paul J. Seifert
  • Patent number: 10832210
    Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification. One example method of operation may include reading a tag affixed to an asset, transmitting a request to update an asset status of the asset in a blockchain, receiving validation confirmation based on content of the request, and updating the asset status of the asset in the blockchain.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Thomas T. Hanis, Bruce H. Hyre, Jessica G. Snyder
  • Publication number: 20200250743
    Abstract: A computer-implemented method for performing financial fraud assessment, the method includes receiving financial information associated with customer accounts that have been identified as being associated with suspicious financial activity; establishing communities for the customer accounts; creating a baseline set of features for each of the communities; receiving new financial information associated with customer accounts; updating the communities for the customer accounts based on the new financial information; extracting an updated set of features for each of the communities; and performing fraud assessment by determining whether a change between the updated set of features and the baseline set of features for each of the communities is indicative of an increased risk of fraud.
    Type: Application
    Filed: February 5, 2019
    Publication date: August 6, 2020
    Inventors: Thomas T. Hanis, Subhendu Das, Shanna Hayes
  • Publication number: 20200250675
    Abstract: The disclosed embodiments include a method for performing financial fraud assessment that includes creating a machine learning model based on features used to identify financial fraud risk; receiving financial information associated with customer accounts; establishing communities for the customer accounts; creating a baseline set of the features for each of the communities; receiving new financial information associated with customer accounts; updating the communities for the customer accounts based on the new financial information; extracting an updated set of the features for each of the communities; and determining a difference between the baseline set of the features and the updated set of the features for each of the communities; and using the machine learning model to determine financial fraud risk for each of the communities based on the difference between the baseline set of the features and the updated set of the features for each of the communities.
    Type: Application
    Filed: February 5, 2019
    Publication date: August 6, 2020
    Inventors: Thomas T. Hanis, Subhendu Das, Shanna Hayes
  • Publication number: 20200117681
    Abstract: Data synchronization includes receiving an update request from a client system for a first record set, wherein the update request includes search criteria used to initially determine the first record set and hash summaries of records of the first record set, and searching a data storage device for records matching the search criteria. The searching generates a second record set of records having hash summaries. Record identifiers of records of the second record set may be compared with record identifiers of the hash summaries of the first record set.
    Type: Application
    Filed: December 13, 2019
    Publication date: April 16, 2020
    Inventors: Kenneth L. Greenlee, Thomas T. Hanis, Sunil K. Mishra, Donnie A. Smith, JR.
  • Patent number: 10579644
    Abstract: Data synchronization includes receiving an update request from a client system for a first record set, wherein the update request includes search criteria used to initially determine the first record set and hash summaries of records of the first record set, and searching a data storage device for records matching the search criteria. The searching generates a second record set of records having hash summaries. Record identifiers of records of the second record set may be compared with record identifiers of the hash summaries of the first record set.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: March 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth L. Greenlee, Thomas T. Hanis, Sunil K. Mishra, Donnie A. Smith, Jr.
  • Publication number: 20200005307
    Abstract: An example operation may include one or more of a computer storing a first set of received data analytics in a blockchain, the first set associated with a subject matter. The operation further comprises the one or more computer storing a second set of received data analytics in the blockchain, the second set associated with the subject matter. The operation further comprises the one or more computer deriving and storing in the blockchain a first set of metrics based on analysis of the first set of analytics processed with the second set of analytics. The operation further comprises the one or more computer storing a third set of received data analytics in the blockchain, the third set associated with the subject matter, and deriving and storing a second set of metrics based on analysis of the first set of metrics processed with the third set of data analytics.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: Jessica G. Snyder, Yi-Hui Ma, Thomas T. Hanis
  • Publication number: 20200005308
    Abstract: An example operation may include one or more of a computer deriving a first set of metrics from processing a first and second set of data analytics, the sets associated with a subject matter. The operation further comprises the one or more computer deriving a second set of metrics from processing a third and fourth sets of data analytics, the third and fourth sets associated with the subject matter. The operation further comprises the one or more computer publishing the first and second set of metrics. The operation further comprises the one or more computer receiving a first plurality of requests for processing of analytics using the first set of metrics. The operation further comprises the one or more computer receiving a second plurality of requests for processing of analytics using the second set of metrics. The operation further comprises the one or more computer maintaining tallies of the requests.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: Jessica G. Snyder, Yi-Hui Ma, Thomas T. Hanis
  • Publication number: 20190340615
    Abstract: A cognitive system relies on a pattern library having pattern images with known risk scores to detect potential fraud. Each pattern image begins with a Petri-net model for historical events. A state space representation is generated based on the Petri-net model, and an event pattern layer is established using event sequence vectors from the state space representation. An aggregator layer is also established. The pattern image is created from the event pattern layer and aggregator layer, while applying iterative clustering on the vectors to combine similarities into patterns. A risk score is assigned using supervised or unsupervised learning. The same methodology is used to generate a current pattern image for current events to be analyzed. The cognitive system provides a current risk score based on risk scores associated with likely matches (not necessarily exact) from the pattern library. If the current risk score exceeds a threshold, appropriate action is taken.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Thomas T. Hanis, Eugene I. Kelton, Yi-Hui Ma, Willie R. Patten, JR.
  • Publication number: 20190340614
    Abstract: A cognitive system relies on a pattern library having pattern images with known risk scores to detect potential fraud. Each pattern image begins with a Petri-net model for historical events. A state space representation is generated based on the Petri-net model, and an event pattern layer is established using event sequence vectors from the state space representation. An aggregator layer is also established. The pattern image is created from the event pattern layer and aggregator layer, while applying iterative clustering on the vectors to combine similarities into patterns. A risk score is assigned using supervised or unsupervised learning. The same methodology is used to generate a current pattern image for current events to be analyzed. The cognitive system provides a current risk score based on risk scores associated with likely matches (not necessarily exact) from the pattern library. If the current risk score exceeds a threshold, appropriate action is taken.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Thomas T. Hanis, Eugene I. Kelton, Yi-Hui Ma, Willie R. Patten, JR.
  • Patent number: 10387476
    Abstract: Associating a state machine with an asset for impact analysis by creating an asset-and-event topic map meta-model that identifies assets and events in a topic map based index with instance ontology based on a topic map meta model that identifies assets and a topic map meta-model that identifies events; creating a state topic map meta-model representing operating states of at least one asset; and associating an asset of the asset-and-event topic map meta-model with operating states of the asset in the state topic map meta-model.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas T. Hanis, Eoin Lane, Ke Zhang, Zhuo Z. Zhao