Patents by Inventor Michael Elton Nidd

Michael Elton Nidd 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: 20210373861
    Abstract: A computer implemented method for identifying an application topology includes identifying a sandbox environment corresponding to an application of interest, analyzing the sandbox environment to identify a set of communication links between services within the sandbox environment indicating a first topology, identifying a production system corresponding to the application of interest, querying the production system to identify a set of structural dependencies indicating a second topology, and creating a complete topology of the cloud application by combining the first topology and the second topology. A computer program product and computer system for identifying an application topology are additionally disclosed herein.
    Type: Application
    Filed: May 26, 2020
    Publication date: December 2, 2021
    Inventors: Srinivasan Parthasarathy, Jinho HWANG, Qing Wang, Larisa Shwartz, Michael Elton Nidd, Frank Bagehorn, Jakub Krchák, Altynbek Orumbayev, Michal Mýlek, Ota Sandr, Tomás Ondrej
  • Publication number: 20210350253
    Abstract: A method, a computer system, and a computer program product for mapping operational records to a topology graph. Embodiments of the present invention may include generating an event frequent pattern using operational records. Embodiments of the present invention may include integrating topology-based event frequent patterns. Embodiments of the present invention may include mapping the operational records with an embedding engine. Embodiments of the present invention may include predicting incident events. Embodiments of the present invention may include receiving labeled patterns to the embedding engine for an active learning cycle.
    Type: Application
    Filed: May 8, 2020
    Publication date: November 11, 2021
    Inventors: Qing Wang, Larisa Shwartz, Srinivasan Parthasarathy, Jinho HWANG, Tengfei Ma, Michael Elton Nidd, Frank Bagehorn, Jakub Krchák, Altynbek Orumbayev, Michal Mýlek, Ota Sandr, Tomás Ondrej
  • Publication number: 20210133622
    Abstract: The invention relates to a computer-implemented method for processing events. The method provides a database comprising original event objects stored in association with canonical event objects. The method executes a learning algorithm on the associated original and canonical event objects for generating a trained ML program adapted to transform an original event object of any one of the one or more original data formats into a canonical event object having the canonical data format and uses the trained machine learning program for automatically transforming original event objects generated by an active IT-monitoring system into canonical event objects processable by an event handling system.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Michael Elton Nidd, Hagen Völzer, Sander Plug, Larisa Shwartz
  • Publication number: 20210027136
    Abstract: Techniques that facilitate feedback loop learning between artificial intelligence systems are provided. In one example, a system includes a monitoring component and a machine learning component. The monitoring component identifies a data pattern associated with data for an artificial intelligence system. The machine learning component compares the data pattern to historical data patterns for the artificial intelligence system to facilitate modification of at least a component of the artificial intelligence system and/or one or more dependent systems of the artificial intelligence system.
    Type: Application
    Filed: July 24, 2019
    Publication date: January 28, 2021
    Inventors: Jinho Hwang, Larisa Shwartz, Hagen Völzer, Michael Elton Nidd, Rodrigo Otavio Castrillon
  • Publication number: 20190356631
    Abstract: Various embodiments manage the migration of servers. In one embodiment, a set of server-level dependency information is obtained for servers to be migrated from a source computing environment to a target computing environment. A set of network configuration data is obtained for a plurality of network devices associated with the servers. The set of server-level dependency information is updated to include one or more additional dependencies of at least one of the servers based on the set of network configuration data. Updating the set of server-level dependency information generates an updated set of dependency information. The servers are assigned to multiple migration groups based on the updated set of dependency information. The migration groups optimize cross-group dependencies among the migration groups.
    Type: Application
    Filed: August 2, 2019
    Publication date: November 21, 2019
    Inventors: Joel W. BRANCH, Michael Elton NIDD, Birgit Monika PFITZMANN
  • Patent number: 10419393
    Abstract: Various embodiments manage the migration of servers. In one embodiment, a set of server-level dependency information is obtained for servers to be migrated from a source computing environment to a target computing environment. A set of network configuration data is obtained for a plurality of network devices associated with the servers. The set of server-level dependency information is updated to include one or more additional dependencies of at least one of the servers based on the set of network configuration data. Updating the set of server-level dependency information generates an updated set of dependency information. The servers are assigned to multiple migration groups based on the updated set of dependency information. The migration groups optimize cross-group dependencies among the migration groups.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joel W. Branch, Michael Elton Nidd, Birgit Monika Pfitzmann
  • Publication number: 20180332109
    Abstract: Various embodiments manage the migration of servers. In one embodiment, a set of server-level dependency information is obtained for servers to be migrated from a source computing environment to a target computing environment. A set of network configuration data is obtained for a plurality of network devices associated with the servers. The set of server-level dependency information is updated to include one or more additional dependencies of at least one of the servers based on the set of network configuration data. Updating the set of server-level dependency information generates an updated set of dependency information. The servers are assigned to multiple migration groups based on the updated set of dependency information. The migration groups optimize cross-group dependencies among the migration groups.
    Type: Application
    Filed: May 11, 2017
    Publication date: November 15, 2018
    Inventors: Joel W. BRANCH, Michael Elton NIDD, Birgit Monika PFITZMANN
  • Patent number: 8769618
    Abstract: A method for authorizing access to a first computing device is provided. The method comprises the first computing device forming a challenge, encoding the challenge into a symbol, and displaying the symbol. The first computing device receives a request for access from a user. Access to the first computing device is allowed in response to provision of an access code to the first computing device by the user. The access code is formed by a server in response to capturing the symbol, decoding the symbol into the challenge, forming a request from the challenge, and providing the request to the server. The server forms a decision to allow access by the user to the first computing device.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Dirk Husemann, Michael Elton Nidd
  • Publication number: 20120233669
    Abstract: A method for authorizing access to a first computing device is provided. The method comprises the first computing device forming a challenge, encoding the challenge into a symbol, and displaying the symbol. The first computing device receives a request for access from a user. Access to the first computing device is allowed in response to provision of an access code to the first computing device by the user. The access code is formed by a server in response to capturing the symbol, decoding the symbol into the challenge, forming a request from the challenge, and providing the request to the server. The server forms a decision to allow access by the user to the first computing device.
    Type: Application
    Filed: May 24, 2012
    Publication date: September 13, 2012
    Applicant: International Business Machines Corporation
    Inventors: Dirk Husemann, Michael Elton Nidd
  • Publication number: 20090315916
    Abstract: A specification of a set of objects associated with at least one virtual world is obtained. The objects are laid out in a three-dimensional virtual representation. An on-the-fly virtual place is created in the virtual world, based on the layout.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: International Business Machines Corporation
    Inventors: Dirk Husemann, Samuel Muller, Michael Elton Nidd, Matthias Schunter, Diego M. Zamboni
  • Patent number: 6961560
    Abstract: Methods, system and apparatus are provided for advertising service offerings in a communication system. An example embodiment comprises at least one device. A first device broadcasts a message of a first type, chooses a value for a time limit and listens for a message sent by a second device. If no message has been received before time limit, elapse, it again broadcasts a message of a first type. Otherwise, the message received from said second device is analyzed and if said message includes valid information about said first device chooses a value for the time limit. However, if said message received does not include valid service description about said first device, a message of a second type is broadcast. This reduces useless broadcast of a complete service list. Broadcast may be initiated more often and, service discovery for new devices coming into proximity takes less time.
    Type: Grant
    Filed: May 7, 2002
    Date of Patent: November 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Reto Hermann, Dirk Husemann, Michael Moser, Michael Elton Nidd
  • Publication number: 20020176391
    Abstract: Methods, system and apparatus are provided for advertising service offerings in a communication system. An example embodiment comprises at least one device. A first device broadcasts a message of a first type, chooses a value for a time limit and listens for a message sent by a second device. If no message has been received before time limit, elapse, it again broadcasts a message of a first type. Otherwise, the message received from said second device is analyzed and if said message includes valid information about said first device chooses a value for the time limit. However, if said message received does not include valid service description about said first device, a message of a second type is broadcast. This reduces useless broadcast of a complete service list. Broadcast may be initiated more often and, service discovery for new devices coming into proximity takes less time.
    Type: Application
    Filed: May 7, 2002
    Publication date: November 28, 2002
    Applicant: International Business Machines Corporation
    Inventors: Reto Hermann, Dirk Husemann, Michael Moser, Michael Elton Nidd
  • Patent number: RE40985
    Abstract: Methods, system and apparatus are provided for advertising service offerings in a communication system. An example embodiment comprises at least one device. A first device broadcasts a message of a first type, chooses a value for a time limit and listens for a message sent by a second device. If no message has been received before time limit, elapse, it again broadcasts a message of a first type. Otherwise, the message received from said second device is analyzed and if said message includes valid information about said first device chooses a value for the time limit. However, if said message received does not include valid service description about said first device, a message of a second type is broadcast. This reduces useless broadcast of a complete service list. Broadcast may be initiated more often and, service discovery for new devices coming into proximity takes less time.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 17, 2009
    Assignee: Wistron Corporation
    Inventors: Reto Hermann, Dirk Husemann, Michael Moser, Michael Elton Nidd