Patents by Inventor Harald C. SMITH

Harald C. SMITH 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: 10684931
    Abstract: An approach for providing guidance and management of a data processing system. A processor stores at least one design pattern corresponding to a plurality of components of the data processing system. A processor generates a behavioral model of the data processing system based, at least in part, on the stored at least one design pattern. A processor monitors actual behavior of the data processing system. A processor compares the actual behavior of the data processing system to the behavioral model of the data processing system. A processor recommends a solution, based, at least in part, on the comparison.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Amanda E. Chessell, Harald C. Smith, Dougal A. Watt
  • Patent number: 10635486
    Abstract: The invention provides for a method for processing a plurality of data sets (105; 106; 108; 110-113; DB1; DB2) in a data repository (104) for storing at least unstructured data, the method comprising: —providing (302) a set of agents (150-168), each agent being operable to trigger the processing of one or more of the data sets, the execution of each of said agents being automatically triggered in case one or more conditions assigned to said agent are met, at least one of the conditions relating to the existence, structure, content and/or annotations of the data set whose processing can be triggered by said agent; —executing (304) a first one of the agents; —updating (306) the annotations (115) of the first data set by the first agent; and —executing (308) a second one of the agents, said execution being triggered by the updated annotations of the first data set meeting the conditions of the second agent, thereby triggering a further updating of the annotations of the first data set.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Albert Maier, Yannick Saillet, Harald C. Smith, Daniel C. Wolfson
  • Patent number: 10558540
    Abstract: An approach for providing guidance and management of a data processing system. A processor stores at least one design pattern corresponding to a plurality of components of the data processing system. A processor generates a behavioral model of the data processing system based, at least in part, on the stored at least one design pattern. A processor monitors actual behavior of the data processing system. A processor compares the actual behavior of the data processing system to the behavioral model of the data processing system. A processor recommends a solution, based, at least in part, on the comparison.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Amanda E. Chessell, Harald C. Smith, Dougal A. Watt
  • Patent number: 10338960
    Abstract: The invention provides for a method for processing a plurality of data sets (105; 106; 108; 110-113; DB1; DB2) in a data repository (104) for storing at least unstructured data, the method comprising: —providing (302) a set of agents (150-168), each agent being operable to trigger the processing of one or more of the data sets, the execution of each of said agents being automatically triggered in case one or more conditions assigned to said agent are met, at least one of the conditions relating to the existence, structure, content and/or annotations of the data set whose processing can be triggered by said agent; —executing (304) a first one of the agents; —updating (306) the annotations (115) of the first data set by the first agent; and —executing (308) a second one of the agents, said execution being triggered by the updated annotations of the first data set meeting the conditions of the second agent, thereby triggering a further up-dating of the annotations of the first data set.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Albert Maier, Yannick Saillet, Harald C. Smith, Daniel C. Wolfson
  • Publication number: 20180349184
    Abstract: The invention provides for a method for processing a plurality of data sets (105; 106; 108; 110-113; DB1; DB2) in a data repository (104) for storing at least unstructured data, the method comprising: —providing (302) a set of agents (150-168), each agent being operable to trigger the processing of one or more of the data sets, the execution of each of said agents being automatically triggered in case one or more conditions assigned to said agent are met, at least one of the conditions relating to the existence, structure, content and/or annotations of the data set whose processing can be triggered by said agent; —executing (304) a first one of the agents; —updating (306) the annotations (115) of the first data set by the first agent; and —executing (308) a second one of the agents, said execution being triggered by the updated annotations of the first data set meeting the conditions of the second agent, thereby triggering a further updating of the annotations of the first data set.
    Type: Application
    Filed: August 14, 2018
    Publication date: December 6, 2018
    Inventors: Albert Maier, Yannick Saillet, Harald C. Smith, Daniel C. Wolfson
  • Publication number: 20170139746
    Abstract: The invention provides for a method for processing a plurality of data sets (105; 106; 108; 110-113; DB1; DB2) in a data repository (104) for storing at least unstructured data, the method comprising:—providing (302) a set of agents (150-168), each agent being operable to trigger the processing of one or more of the data sets, the exe-cution of each of said agents being automatically triggered in case one or more conditions assigned to said agent are met, at least one of the conditions relating to the existence, structure, content and/or annotations of the data set whose processing can be triggered by said agent;—executing (304) a first one of the agents;—updating (306) the annotations (115) of the first data set by the first agent; and—executing (308) a second one of the agents, said execution being triggered by the updated annotations of the first data set meeting the conditions of the second agent, thereby triggering a further up-dating of the annotations of the first data set.
    Type: Application
    Filed: February 18, 2015
    Publication date: May 18, 2017
    Inventors: Albert Maier, Yannick Saillet, Harald C. Smith, Daniel C. Wolfson
  • Publication number: 20160180231
    Abstract: An approach for providing guidance and management of a data processing system. A processor stores at least one design pattern corresponding to a plurality of components of the data processing system. A processor generates a behavioral model of the data processing system based, at least in part, on the stored at least one design pattern. A processor monitors actual behavior of the data processing system. A processor compares the actual behavior of the data processing system to the behavioral model of the data processing system. A processor recommends a solution, based, at least in part, on the comparison.
    Type: Application
    Filed: September 10, 2015
    Publication date: June 23, 2016
    Inventors: Amanda E. Chessell, Harald C. Smith, Dougal A. Watt
  • Publication number: 20160180230
    Abstract: An approach for providing guidance and management of a data processing system. A processor stores at least one design pattern corresponding to a plurality of components of the data processing system. A processor generates a behavioral model of the data processing system based, at least in part, on the stored at least one design pattern. A processor monitors actual behavior of the data processing system. A processor compares the actual behavior of the data processing system to the behavioral model of the data processing system. A processor recommends a solution, based, at least in part, on the comparison.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Amanda E. Chessell, Harald C. Smith, Dougal A. Watt
  • Publication number: 20160162824
    Abstract: The present disclosure relates to building and maintaining an impact map for a plurality of business application components (BACs) operating in a computing environment. The impact map impact map identifies associations between the BACs operating in the computing environment and terms in the business glossary. The business glossary specifies terms used by the plurality of BACs. The impact map may be updated in response to changes in the computing environment, such as a BAC being added to the computing environment, a change in a stated use of a term by one of the BACs, and an update to a measure of importance of one of the terms to a BAC which uses that term, updating an impact map to reflect the indicated change.
    Type: Application
    Filed: December 5, 2014
    Publication date: June 9, 2016
    Inventors: Asit DAN, Harald C. SMITH
  • Publication number: 20160162825
    Abstract: The present disclosure relates to building and maintaining an impact map for a plurality of business application components (BACs) operating in a computing environment. The impact map impact map identifies associations between the BACs operating in the computing environment and terms in the business glossary. The business glossary specifies terms used by the plurality of BACs. The impact map may be updated in response to changes in the computing environment, such as a BAC being added to the computing environment, a change in a stated use of a term by one of the BACs, and an update to a measure of importance of one of the terms to a BAC which uses that term, updating an impact map to reflect the indicated change.
    Type: Application
    Filed: August 20, 2015
    Publication date: June 9, 2016
    Inventors: Asit DAN, Harald C. SMITH