Patents by Inventor Paul Barry

Paul Barry 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
  • Patent number: 12216523
    Abstract: An apparatus, method, and computer program product are provided to detect error conditions and otherwise monitor the status of request data object and network response assets and related systems to allow for the efficient movement of network resources and other resources in high-volume network environments. In some example implementations, otherwise unrelated request data objects and their related parameters, along with otherwise unrelated network response asset systems are depicted on a single interface such that pairings between request data objects and network response assets, and other status information can be readily viewed. Some example implementations contemplate the use of location data in connection with error detection and remediation. Some example implementations also contemplate the establishment and use of a communication channel between an interface system and a system associated with a request data object and/or a network response asset upon the detection of an error condition.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: February 4, 2025
    Assignee: Bytedance Inc.
    Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
  • 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: 11899766
    Abstract: Method and system are provided for user authentication using original and modified images. The method includes receiving an original image for a user, where the original image is a private image that meets certain configured criteria. The method uses a pre-trained Convolutional Neural Network (CNN) model to extract one or more image features of the original image and feeds the extracted image feature into a Generative Adversarial Network (GAN) image generator to realistically modify the extracted image feature to generate a modified image. The method authenticates a user based on recognition of a presented original image or a presented modified image.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: February 13, 2024
    Assignee: International Business Machines Corporation
    Inventors: Luke Taher, Madeleine Frost, Vinh Tuan Thai, Paul Barry
  • Publication number: 20230350740
    Abstract: An apparatus, method, and computer program product are provided to detect error conditions and otherwise monitor the status of request data object and network response assets and related systems to allow for the efficient movement of network resources and other resources in high-volume network environments. In some example implementations, otherwise unrelated request data objects and their related parameters, along with otherwise unrelated network response asset systems are depicted on a single interface such that pairings between request data objects and network response assets, and other status information can be readily viewed. Some example implementations contemplate the use of location data in connection with error detection and remediation. Some example implementations also contemplate the establishment and use of a communication channel between an interface system and a system associated with a request data object and/or a network response asset upon the detection of an error condition.
    Type: Application
    Filed: February 23, 2023
    Publication date: November 2, 2023
    Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
  • 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
  • Patent number: 11614984
    Abstract: An apparatus, method, and computer program product are provided to detect error conditions and otherwise monitor the status of request data object and network response assets and related systems to allow for the efficient movement of network resources and other resources in high-volume network environments. In some example implementations, otherwise unrelated request data objects and their related parameters, along with otherwise unrelated network response asset systems are depicted on a single interface such that pairings between request data objects and network response assets, and other status information can be readily viewed. Some example implementations contemplate the use of location data in connection with error detection and remediation. Some example implementations also contemplate the establishment and use of a communication channel between an interface system and a system associated with a request data object and/or a network response asset upon the detection of an error condition.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: March 28, 2023
    Assignee: GROUPON, INC.
    Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
  • 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
  • Publication number: 20220292171
    Abstract: Method and system are provided for user authentication using original and modified images. The method includes receiving an original image for a user, where the original image is a private image that meets certain configured criteria. The method uses a pre-trained Convolutional Neural Network (CNN) model to extract one or more image features of the original image and feeds the extracted image feature into a Generative Adversarial Network (GAN) image generator to realistically modify the extracted image feature to generate a modified image. The method authenticates a user based on recognition of a presented original image or a presented modified image.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 15, 2022
    Inventors: Luke Taher, Madeleine Frost, Vinh Tuan Thai, Paul Barry
  • Publication number: 20210318924
    Abstract: An apparatus, method, and computer program product are provided to detect error conditions and otherwise monitor the status of request data object and network response assets and related systems to allow for the efficient movement of network resources and other resources in high-volume network environments. In some example implementations, otherwise unrelated request data objects and their related parameters, along with otherwise unrelated network response asset systems are depicted on a single interface such that pairings between request data objects and network response assets, and other status information can be readily viewed. Some example implementations contemplate the use of location data in connection with error detection and remediation. Some example implementations also contemplate the establishment and use of a communication channel between an interface system and a system associated with a request data object and/or a network response asset upon the detection of an error condition.
    Type: Application
    Filed: April 23, 2021
    Publication date: October 14, 2021
    Inventors: Jamie Gaskins, Kyle Fritz, Paul Barry
  • Patent number: 11140615
    Abstract: A method and system for joining a Wi-Fi network with a mobile device based on historical device behavior includes detecting, using a mobile device, a new Wi-Fi network connection is available for connection by the mobile device. The method and system includes determining that the new connection meets a first connection threshold based on first connection factors. The method and system further includes analyzing historical data regarding acceptance of Wi-Fi network connections for the device. The analysis of the historical data is used to determine a pattern for accepting a connection. The method and system includes determining when to accept the new Wi-Fi network connection based on the new connection meeting the first connection threshold based on the first connection factors, and the second connection threshold based on the historical data.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dana L. Price, Paul Barry
  • Patent number: 11030026
    Abstract: An apparatus, method, and computer program product are provided to detect error conditions and otherwise monitor the status of request data object and network response assets and related systems to allow for the efficient movement of network resources and other resources in high-volume network environments. In some example implementations, otherwise unrelated request data objects and their related parameters, along with otherwise unrelated network response asset systems are depicted on a single interface such that pairings between request data objects and network response assets, and other status information can be readily viewed. Some example implementations contemplate the use of location data in connection with error detection and remediation. Some example implementations also contemplate the establishment and use of a communication channel between an interface system and a system associated with a request data object and/or a network response asset upon the detection of an error condition.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: June 8, 2021
    Assignee: GROUPON, INC.
    Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
  • Publication number: 20210076309
    Abstract: A method and system for joining a Wi-Fi network with a mobile device based on historical device behavior includes detecting, using a mobile device, a new Wi-Fi network connection is available for connection by the mobile device. The method and system includes determining that the new connection meets a first connection threshold based on first connection factors. The method and system further includes analyzing historical data regarding acceptance of Wi-Fi network connections for the device. The analysis of the historical data is used to determine a pattern for accepting a connection. The method and system includes determining when to accept the new Wi-Fi network connection based on the new connection meeting the first connection threshold based on the first connection factors, and the second connection threshold based on the historical data.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 11, 2021
    Inventors: Dana L. Price, Paul Barry
  • Publication number: 20200042374
    Abstract: An apparatus, method, and computer program product are provided to detect error conditions and otherwise monitor the status of request data object and network response assets and related systems to allow for the efficient movement of network resources and other resources in high-volume network environments. In some example implementations, otherwise unrelated request data objects and their related parameters, along with otherwise unrelated network response asset systems are depicted on a single interface such that pairings between request data objects and network response assets, and other status information can be readily viewed. Some example implementations contemplate the use of location data in connection with error detection and remediation. Some example implementations also contemplate the establishment and use of a communication channel between an interface system and a system associated with a request data object and/or a network response asset upon the detection of an error condition.
    Type: Application
    Filed: March 7, 2019
    Publication date: February 6, 2020
    Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
  • Patent number: 10268533
    Abstract: An apparatus, method, and computer program product are provided to detect error conditions and otherwise monitor the status of request data object and network response assets and related systems to allow for the efficient movement of network resources and other resources in high-volume network environments. In some example implementations, otherwise unrelated request data objects and their related parameters, along with otherwise unrelated network response asset systems are depicted on a single interface such that pairings between request data objects and network response assets, and other status information can be readily viewed. Some example implementations contemplate the use of location data in connection with error detection and remediation. Some example implementations also contemplate the establishment and use of a communication channel between an interface system and a system associated with a request data object and/or a network response asset upon the detection of an error condition.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: April 23, 2019
    Assignee: Groupon, Inc.
    Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
  • Patent number: 9486648
    Abstract: An apparatus for placement of an optical marker for radiotherapy onto a surface, wherein the optical marker has a reflective element positioned on a body having an outline and shaped and configured such that the reflective element is in a predetermined position relative to the outline of the body, the apparatus comprising a sheet of material having a hole therethrough which is shaped and configured to conform to the outline of the body and which has an upper surface with markings thereon configured for aligning with an image projected onto the surface on which the optical marker is to be placed.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: November 8, 2016
    Assignee: ELEKTA AB
    Inventors: Peter Carey, Paul Barry
  • Publication number: 20150057485
    Abstract: An apparatus for placement of an optical marker for radiotherapy onto a surface, wherein the optical marker has a reflective element positioned on a body having an outline and shaped and configured such that the reflective element is in a predetermined position relative to the outline of the body, the apparatus comprising a sheet of material having a hole therethrough which is shaped and configured to conform to the outline of the body and which has an upper surface with markings thereon configured for aligning with an image projected onto the surface on which the optical marker is to be placed.
    Type: Application
    Filed: August 22, 2014
    Publication date: February 26, 2015
    Inventors: Peter CAREY, Paul BARRY
  • Patent number: 8944318
    Abstract: A workflow management system for radiotherapy treatment of a patient using radiotherapy equipment comprising: a patient radiofrequency identification (RFID) tag and a radiofrequency (RF) detection device, which provides a patient unique identifier matchable to a patient's treatment plan; a plurality of optical markers, wherein in at least one patient optical marker is positioned on the patient and at least one reference optical marker is positioned at a reference point on the radiotherapy equipment; an optical reader to detect each of the plurality of optical markers; wherein the system matches the patient's unique identifier to the patient treatment plan.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: February 3, 2015
    Assignee: Elekta AB
    Inventors: Paul Barry, Peter Carey, Tim Prosser
  • Publication number: 20140084058
    Abstract: A workflow management system for radiotherapy treatment of a patient using radiotherapy equipment comprising: a patient radiofrequency identification (RFID) tag and a radiofrequency (RF) detection device, which provides a patient unique identifier matchable to a patient's treatment plan; a plurality of optical markers, wherein in at least one patient optical marker is positioned on the patient and at least one reference optical marker is positioned at a reference point on the radiotherapy equipment; an optical reader to detect each of the plurality of optical markers; wherein the system matches the patient's unique identifier to the patient treatment plan.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: ELEKTA AB
    Inventors: Paul Barry, Peter Carey, Tim Prosser