Patents by Inventor Ryan Thomas Claussen

Ryan Thomas Claussen 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: 20250165224
    Abstract: A processor set is configured to receive code associated with a monolithic application. The processor set further discovers hidden internal common code by analyzing the received code and identifies unique application code based on the discovered hidden internal common code. The processor set may also generate a unique code module including the unique application code. The unique code module may be transmitted to a user device.
    Type: Application
    Filed: November 21, 2023
    Publication date: May 22, 2025
    Inventors: KIERAN GEOGHEGAN, Paul Barry, Fuguo Huang, VINH TUAN THAI, Ryan Thomas Claussen
  • Publication number: 20240329959
    Abstract: A method, system, and computer program product are configured to: identify versions of a JAR file used by applications in a system; generate a ranked list of the versions of the JAR file including a highest ranked version; determine a first subset of the applications that use the highest ranked version; determine a second subset of the applications that use a version other than the highest ranked version; for each respective one of the applications in the second subset, identify a respective upgraded version of the JAR file to use with the respective one of the applications based on comparing methods required by the respective one of the applications to sets of methods included in respective ones of the versions of the JAR file; and generate a list including the respective upgraded version of the JAR file identified for each respective one of the applications in the second subset.
    Type: Application
    Filed: March 28, 2023
    Publication date: October 3, 2024
    Inventors: Paul BARRY, Ryan Thomas CLAUSSEN, Vinh Tuan THAI, Dana L. PRICE
  • Patent number: 11704118
    Abstract: A method analyzes applications for modernization. Processor units analyze each application in the applications in isolation from other applications to identify issues in code for the applications and a number of common code components. The processor units create a directed graph structure using the issues identified in the applications and the number of common code components. The directed graph structure includes relationships between the applications, the number of common code components, and the issues identified. The processor units determine a common code component modernization cost for the number of common code components using the directed graph structure. The processor units determine an application modernization cost for a set of the applications using the directed graph structure. The application modernization cost for the set of the applications takes into account the common code component cost for modernizing the number of common code components a single time.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dana L. Price, Ryan Thomas Claussen, Vinh Tuan Thai, Paul Barry
  • Publication number: 20230055088
    Abstract: A method analyzes applications for modernization. Processor units analyze each application in the applications in isolation from other applications to identify issues in code for the applications and a number of common code components. The processor units create a directed graph structure using the issues identified in the applications and the number of common code components. The directed graph structure includes relationships between the applications, the number of common code components, and the issues identified. The processor units determine a common code component modernization cost for the number of common code components using the directed graph structure. The processor units determine an application modernization cost for a set of the applications using the directed graph structure. The application modernization cost for the set of the applications takes into account the common code component cost for modernizing the number of common code components a single time.
    Type: Application
    Filed: August 19, 2021
    Publication date: February 23, 2023
    Inventors: Dana L. Price, Ryan Thomas Claussen, Vinh Tuan Thai, Paul Barry