Patents by Inventor Andrew T. Penrose

Andrew T. Penrose 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: 11941364
    Abstract: In an approach for routing a user analytic request to a registry of analytics models and data sources and operationalizing the user analytic request, a processor receives a user analytic request. A processor applies natural language processing to the user analytic request. A processor associates a first set of vectors and a second set of vectors from the user analytic request to one or more analytics models and data sources by utilizing a plurality of domain-specific ontologies and a plurality of knowledge bases. A processor performs a semantic search for one or more concepts in the one or more analytics models and data sources. A processor receives the one or more concepts found in the one or more analytics models and data sources. A processor selects an analytics model to process the user analytic request. A processor executes the analytics model. A processor outputs a result to the user.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sushain Pandit, Andrew T. Penrose, Rory O Donnell, Charles Daniel Wolfson
  • Publication number: 20230186445
    Abstract: In an embodiment of the present invention, imagery of a geographic area is received from an image capture system. The imagery includes an obscurity impeding visibility. A geographic region within the geographic area is determined corresponding to a location of the obscurity. The image capture system is requested to capture new imagery of the geographic region at a time determined based on information including weather patterns. The new imagery of the geographic region is combined with the imagery of the geographic area to produce resulting imagery resolving the obscurity.
    Type: Application
    Filed: December 14, 2021
    Publication date: June 15, 2023
    Inventors: Lisa Seacat DeLuca, Rachel Kutok, Andrew T. Penrose, Massimiliano Gallo
  • Publication number: 20230143666
    Abstract: Various embodiments are provided for improving machine learning model integration using one or more processors in a computing system. One or more artifacts of one or more machine learning models may be inspected. A degree of compatibility may be determined between the one or more machine learning models and an application based on inspecting the one or more artifacts. One or more adjustments may be recommended to the one or more artifacts based on the degree of compatibility for integrating the one or more machine learning models into the application.
    Type: Application
    Filed: November 11, 2021
    Publication date: May 11, 2023
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul NAIR, Andrew T. PENROSE
  • Patent number: 11615129
    Abstract: Electronic message text classification framework selection is described. An incoming electronic message is classified using a current text classification framework. A classification of the electronic message by the current text classification framework is scored. A cost of re-training the current text classification is compared against a cost of switching to a different text classification framework. One of multiple text classification frameworks, which includes the current text classification framework and other text classification frameworks, is selected based on the score of the classification by the current text classification framework and a result of the comparison.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: March 28, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay Francis, Dennis J. Chen, Jonathan Dunne, Andrew T. Penrose
  • Publication number: 20230067828
    Abstract: In an approach for routing a user analytic request to a registry of analytics models and data sources and operationalizing the user analytic request, a processor receives a user analytic request. A processor applies natural language processing to the user analytic request. A processor associates a first set of vectors and a second set of vectors from the user analytic request to one or more analytics models and data sources by utilizing a plurality of domain-specific ontologies and a plurality of knowledge bases. A processor performs a semantic search for one or more concepts in the one or more analytics models and data sources. A processor receives the one or more concepts found in the one or more analytics models and data sources. A processor selects an analytics model to process the user analytic request. A processor executes the analytics model. A processor outputs a result to the user.
    Type: Application
    Filed: September 1, 2021
    Publication date: March 2, 2023
    Inventors: Sushain Pandit, Andrew T. Penrose, RORY O DONNELL, Charles Daniel Wolfson
  • Patent number: 11586963
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for forecasting future states of a multi-active cloud. The method, computer program product and computer system may include a computing device that determines the operating state of the passive server. The operating state of the passive server is one or more of a deploying state and a smoke testing state. The computing device may determine the probability of the operating state successfully completing. The computing device may delay the second asynchronous workflow until the operating state successfully completes based on the probability of the operating state successfully completing exceeding a predetermined value.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: February 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan Byrne, Jason Lloyd, Andrew T. Penrose
  • Patent number: 11288299
    Abstract: A method, system and computer program product for providing enhanced action fulfillment using classification valency. At least a first message from a user in a channel is analyzed, the first message containing first data of a first data type, and a classification of the first message is inferred based on the first data's content. At least a second message from the user in the channel is analyzed, the second message containing second data of a second data type different from the first data type, and a classification model of the second message is derived based on the second data's content. The classification of the first message and the classification model of the second message are used to determine whether an additional inference is available based on the classification valency. The additional inference is incorporated to determine the enhanced action fulfillment, and the enhanced action is presented to the user for fulfillment.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: March 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dennis Jinlone Chen, Jonathan Dunne, Vijay Francis, Andrew T. Penrose, Rogelio Vazquez-Rivera
  • Patent number: 11223530
    Abstract: In an approach for extracting natural language text from a native device configuration of a network device, a processor converts a native device configuration of a network device to a standard element document. A processor extracts natural language text from the standard element document based on a set of predefined expressions. A processor extracts named entities from the extracted natural language text, according to given categories, via named-entity recognition. A processor maps each of the extracted and categorized named entities to a respective network device, based on respective extraction origin.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ryan Goldblatt, Michael Maclynn, Keith Quinn, Stephen Thomas Kelly, Andrew T. Penrose
  • Patent number: 11222059
    Abstract: A set of data comprising heterogeneous data is processed in accordance with a data clustering algorithm so as to obtain an initial data cluster comprising homogeneous data. A supervised data cluster generated based on a human analysis of the set of data is obtained and compared with the initial data cluster to obtain a comparison result. The data clustering algorithm is modified based on the comparison result.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, Andrew T. Penrose
  • Patent number: 11176472
    Abstract: A thread delta prediction and cognitive conversation opportunity generation. A prediction model may be generated based on chat space conversation data, and predicts a chat thread delta associated with a current chat conversation data. A data package may be created based on the chat thread delta. Based on the data package, a conversation opportunity may be determined for a given topic for given user in the chat space, to conduct during a time period of the chat thread delta in real-time.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vijay Francis, Dennis J. Chen, Rogelio Vazquez-Rivera, Jonathan Dunne, Andrew T. Penrose, Brendan P. Arthurs
  • Patent number: 11159459
    Abstract: Aspects of the present disclosure relate to managing messages within a collaboration environment. A group collaboration channel in which messages are displayed from multiple users is accessed, where the channel includes an application that provides application messages to the channel. A transcript of the channel is analyzed to determine a set of topics a user has discussed. A subset of topics is selected and a user sentiment of each topic is determined. A machine learning classification model is trained based on the selected subset of topics and the user sentiment of each topic. A message is then received from the application. Prior to displaying the message at the channel, a management category for the message is determined based on the classification model. The management category is applied to the message and the display of the message is managed based on the management category.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrew T. Penrose, Jinhui Wang, Gary Denner, Jonathan Dunne
  • Publication number: 20210256176
    Abstract: One embodiment provides a method for recommending model characteristics to be used in developing a target geo-spatial physical model for a target geographic location utilizing historical lineage data corresponding to historical geo-spatial physical models, including: receiving information related to the target geographic location, wherein the information describes geographical and domain features of the target geographic location; identifying, using at least one similarity algorithm, at least one other geographic location that is similar to the target geographic location, wherein the at least one geographic location has at least one corresponding historical geo-spatial physical model; and recommending, using at least one machine-learning model and based upon the at least one other geographic location, initial model characteristics for developing and deploying the target geo-spatial physical model.
    Type: Application
    Filed: February 18, 2020
    Publication date: August 19, 2021
    Inventors: Andrew T. Penrose, Jitendra Singh, Himanshu Gupta, Vijay Arya
  • Patent number: 10956684
    Abstract: Embodiments for text segmentation for topic modelling by a processor. A machine learning mechanism is implemented to enhance one or more topic modelling operations of collected real-time conversation data, the real-time conversation data classified into burst segments or reflection segments; wherein the burst segments comprise successive messages received into the conversation data within a first time interval and the reflection segments comprise multiple messages each received into the conversation data having an inter-arrival time outside the first time interval. A summary of the one or more topic modelling operations is presented on a display to a user according to an output of a text mining analysis implementing the one or more topic modelling operations enhanced by the machine learning mechanism.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew T. Penrose, Jonathan Dunne
  • Publication number: 20210075679
    Abstract: In an approach for extracting natural language text from a native device configuration of a network device, a processor converts a native device configuration of a network device to a standard element document. A processor extracts natural language text from the standard element document based on a set of predefined expressions. A processor extracts named entities from the extracted natural language text, according to given categories, via named-entity recognition. A processor maps each of the extracted and categorized named entities to a respective network device, based on respective extraction origin.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 11, 2021
    Inventors: Ryan Goldblatt, Michael Maclynn, Keith Quinn, Stephen Thomas Kelly, Andrew T. Penrose
  • Patent number: 10761837
    Abstract: Embodiments of the present invention provide systems and methods for self-certification by a developer that the software components used during development are used in a secure manner, through the use of annotations. Input and return conditions are defined in an annotation for the software components of a system. The input and return conditions are compared for a match and a warning is generated when the input and return conditions do not match.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brendan P. Arthurs, Mark A. McGloin, Andrew T. Penrose, Olgierd S. Pieczul
  • Patent number: 10754644
    Abstract: Embodiments of the present invention provide systems and methods for self-certification by a developer that the software components used during development are used in a secure manner, through the use of annotations. Input and return conditions are defined in an annotation for the software components of a system. The input and return conditions are compared for a match and a warning is generated when the input and return conditions do not match.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brendan P. Arthurs, Mark A. McGloin, Andrew T. Penrose, Olgierd S. Pieczul
  • Publication number: 20200160203
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for forecasting future states of a multi-active cloud. The method, computer program product and computer system may include a computing device that determines the operating state of the passive server. The operating state of the passive server is one or more of a deploying state and a smoke testing state. The computing device may determine the probability of the operating state successfully completing. The computing device may delay the second asynchronous workflow until the operating state successfully completes based on the probability of the operating state successfully completing exceeding a predetermined value.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Inventors: Alan Byrne, Jason Lloyd, Andrew T. Penrose
  • Patent number: 10635703
    Abstract: A set of data comprising heterogeneous data is processed in accordance with a data clustering algorithm so as to obtain an initial data cluster comprising homogeneous data. A supervised data cluster generated based on a human analysis of the set of data is obtained and compared with the initial data cluster to obtain a comparison result. The data clustering algorithm is modified based on the comparison result.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, Andrew T. Penrose
  • Patent number: 10614367
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for forecasting future states of a multi-active cloud. The method, computer program product and computer system may include a computing device that determines the operating state of the passive server. The operating state of the passive server is one or more of a deploying state and a smoke testing state. The computing device may determine the probability of the operating state successfully completing. The computing device may delay the second asynchronous workflow until the operating state successfully completes based on the probability of the operating state successfully completing exceeding a predetermined value.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alan Byrne, Jason Lloyd, Andrew T. Penrose
  • Patent number: 10606954
    Abstract: Embodiments for text segmentation for topic modelling by a processor. Real-time conversation data may be analyzed and time intervals (e.g., inter-arrival times) between messages of the conversation data may be recorded. Each of the messages may be defined (and/or segmented) as burst segments or reflection segments according to the analyzing and recording. One or more topic modelling operations may be enhanced for text segmentation using the burst segments or reflection segments.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: March 31, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew T. Penrose, Jonathan Dunne