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: 20250165224Abstract: 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: ApplicationFiled: November 21, 2023Publication date: May 22, 2025Inventors: KIERAN GEOGHEGAN, Paul Barry, Fuguo Huang, VINH TUAN THAI, Ryan Thomas Claussen
-
Patent number: 12216523Abstract: 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: GrantFiled: February 23, 2023Date of Patent: February 4, 2025Assignee: Bytedance Inc.Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
-
Publication number: 20240329959Abstract: 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: ApplicationFiled: March 28, 2023Publication date: October 3, 2024Inventors: Paul BARRY, Ryan Thomas CLAUSSEN, Vinh Tuan THAI, Dana L. PRICE
-
Patent number: 11899766Abstract: 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: GrantFiled: March 15, 2021Date of Patent: February 13, 2024Assignee: International Business Machines CorporationInventors: Luke Taher, Madeleine Frost, Vinh Tuan Thai, Paul Barry
-
Publication number: 20230350740Abstract: 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: ApplicationFiled: February 23, 2023Publication date: November 2, 2023Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
-
Patent number: 11704118Abstract: 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: GrantFiled: August 19, 2021Date of Patent: July 18, 2023Assignee: International Business Machines CorporationInventors: Dana L. Price, Ryan Thomas Claussen, Vinh Tuan Thai, Paul Barry
-
Patent number: 11614984Abstract: 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: GrantFiled: April 23, 2021Date of Patent: March 28, 2023Assignee: GROUPON, INC.Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
-
Publication number: 20230055088Abstract: 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: ApplicationFiled: August 19, 2021Publication date: February 23, 2023Inventors: Dana L. Price, Ryan Thomas Claussen, Vinh Tuan Thai, Paul Barry
-
Publication number: 20220292171Abstract: 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: ApplicationFiled: March 15, 2021Publication date: September 15, 2022Inventors: Luke Taher, Madeleine Frost, Vinh Tuan Thai, Paul Barry
-
Publication number: 20210318924Abstract: 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: ApplicationFiled: April 23, 2021Publication date: October 14, 2021Inventors: Jamie Gaskins, Kyle Fritz, Paul Barry
-
Patent number: 11140615Abstract: 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: GrantFiled: September 5, 2019Date of Patent: October 5, 2021Assignee: International Business Machines CorporationInventors: Dana L. Price, Paul Barry
-
Patent number: 11030026Abstract: 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: GrantFiled: March 7, 2019Date of Patent: June 8, 2021Assignee: GROUPON, INC.Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
-
Publication number: 20210076309Abstract: 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: ApplicationFiled: September 5, 2019Publication date: March 11, 2021Inventors: Dana L. Price, Paul Barry
-
Publication number: 20200042374Abstract: 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: ApplicationFiled: March 7, 2019Publication date: February 6, 2020Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
-
Patent number: 10268533Abstract: 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: GrantFiled: September 29, 2016Date of Patent: April 23, 2019Assignee: Groupon, Inc.Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
-
Patent number: 9486648Abstract: 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: GrantFiled: August 22, 2014Date of Patent: November 8, 2016Assignee: ELEKTA ABInventors: Peter Carey, Paul Barry
-
Publication number: 20150057485Abstract: 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: ApplicationFiled: August 22, 2014Publication date: February 26, 2015Inventors: Peter CAREY, Paul BARRY
-
Patent number: 8944318Abstract: 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: GrantFiled: September 27, 2012Date of Patent: February 3, 2015Assignee: Elekta ABInventors: Paul Barry, Peter Carey, Tim Prosser
-
Publication number: 20140084058Abstract: 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: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Applicant: ELEKTA ABInventors: Paul Barry, Peter Carey, Tim Prosser