Patents by Inventor Donald Harrison

Donald Harrison 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: 20240124596
    Abstract: Binding members for alpha chain of receptor for granulocyte macrophage colony stimulating factor (GM-CSFR?), especially antibody molecules. Use of the binding members in treating inflammatory and autoimmune diseases, e.g. rheumatoid arthritis, asthma, allergic response, multiple sclerosis, myeloid leukaemia and atherosclerosis.
    Type: Application
    Filed: October 31, 2023
    Publication date: April 18, 2024
    Inventors: Emma Suzanne Cohen, Ralph Raymond Minter, Paula Rosamund Harrison, Matthew Alexander Sleeman, Andrew Donald Nash, Louis Jerry Fabri
  • Patent number: 11936763
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can identify a network request as being deferrable and embed data of the deferrable network request within a header of a suitable carrier network request for sending to a remote server. Embodiments of the present invention can receive a carrier network request with embedded data of a deferrable network request within a header of the carrier network request. Embodiments of the present invention can then parse the embedded data from the header into a separate request message for actioning at the server.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: March 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Matthew Paul Chapman, Chengxuan Xing, Ashley Donald Harrison, Samuel David Goulden
  • Publication number: 20240018813
    Abstract: An escape hatch stay system for an aircraft and methods of using the escape hatch stay system. An escape hatch stay system includes a first stop arm, a second stop arm, and a gas strut. The first stop arm is rotatably coupled to the second stop arm, and the second stop arm is pivotably coupled to the gas strut. The first and second stop arms are lockable to preclude relative movement therebetween to lock the escape hatch in an open position. When the escape hatch is in the open position, the escape hatch may not be closed shut without manual intervention. When the escape hatch is in the open position, a load applicable to push the escape hatch open past the open position is damped by the gas strut.
    Type: Application
    Filed: July 18, 2023
    Publication date: January 18, 2024
    Inventors: Michael Clinton Lay, Evan M. Johnson, Isaac Anthony Hoetmer, Joel Allen Pegg, Edward Donald Harrison
  • Publication number: 20240018802
    Abstract: A handle assembly for an escape hatch. A handle assembly for an escape hatch comprises an interior handle and an exterior handle. The interior handle has an interior cam associated therewith and the exterior handle has an exterior cam associated therewith. The interior cam and the exterior cam each have a concave profile surface and a curved profile surface. A middle cam is sandwiched between the interior cam and the exterior cam and has a notched profile. The interior and exterior cams are associated with a tumbler having a flag. The middle cam is associated with an output rod operatively coupled to a second flag. Each of the interior handle and the exterior handle can be successively rotated in a first arc of rotation and a second arc of rotation with one hand. The first and second arcs of rotation are respectively associated with the flag and the second flag.
    Type: Application
    Filed: July 18, 2023
    Publication date: January 18, 2024
    Inventors: Michael Clinton Lay, Evan M. Johnson, Isaac Anthony Hoetmer, Joel Allen Pegg, Edward Donald Harrison
  • Patent number: 11874932
    Abstract: Approaches presented herein enable a security risk manager embedded in an application to manage security vulnerabilities of the application. More specifically, the application comprises code entities such as components, packages, libraries, or microservices. The entities are modified as part of the application development process to have an enabled state, in which these entities are permitted to run normally when called, and a disabled state, in which these entities do not run when called but instead perform a back-out behavior such as generating an error message. At runtime, the application periodically accesses a security vulnerabilities database to check for security alerts. When a relevant security alert is found, the application changes any code entities that are affected by the security alert to the disabled state pending investigation by an operations team. The application notifies the operations team by sending a notification of the security alert to an external security monitoring tool.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: January 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Matthew Paul Chapman, Chengxuan Xing, Ashley Donald Harrison, Vlad Balanescu
  • Publication number: 20230169055
    Abstract: A method includes: receiving an indication of a new integration flow document that updates a current integration flow document of an integration flow; determining a last switchable node that is included in both the current integration flow document and the new integration flow document; determining, for each running instance of the integration flow using the current integration flow document, whether a currently executing node of the instance is less than or equal to the last switchable node; in response to determining the currently executing node of the instance is less than or equal to the last switchable node, switching the instance to the new integration flow document; and in response to determining the currently executing node of the instance is greater than or the last switchable node, waiting for completion of the instance using the current integration flow document.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Inventors: Chengxuan Xing, Ashley Donald Harrison, Matthew Paul Chapman, Vlad Balanescu
  • Patent number: 11645253
    Abstract: A method includes: receiving an indication of a new integration flow document that updates a current integration flow document of an integration flow; determining a last switchable node that is included in both the current integration flow document and the new integration flow document; determining, for each running instance of the integration flow using the current integration flow document, whether a currently executing node of the instance is less than or equal to the last switchable node; in response to determining the currently executing node of the instance is less than or equal to the last switchable node, switching the instance to the new integration flow document; and in response to determining the currently executing node of the instance is greater than or the last switchable node, waiting for completion of the instance using the current integration flow document.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: May 9, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chengxuan Xing, Ashley Donald Harrison, Matthew Paul Chapman, Vlad Balanescu
  • Publication number: 20230090244
    Abstract: In an approach to improve integration workflows by automatically generating convergent data mappings for branches in an integration workflow using a computer. A branch schema for each branch is generated, wherein the branch schema represents the union of all the individual node output schemas on the branch. A common output schema for a convergence point is generated, wherein the common output schema represents an intersection of all the branch schemas and generates branch mappings from each branch node to the common output schema.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 23, 2023
    Inventors: Matthew James Clarke, Ashley Donald Harrison, Nishan Lakmal Satharasinghe, Sarah Beth Carnaby Hewitt
  • Publication number: 20230004650
    Abstract: Approaches presented herein enable a security risk manager embedded in an application to manage security vulnerabilities of the application. More specifically, the application comprises code entities such as components, packages, libraries, or microservices. The entities are modified as part of the application development process to have an enabled state, in which these entities are permitted to run normally when called, and a disabled state, in which these entities do not run when called but instead perform a back-out behavior such as generating an error message. At runtime, the application periodically accesses a security vulnerabilities database to check for security alerts. When a relevant security alert is found, the application changes any code entities that are affected by the security alert to the disabled state pending investigation by an operations team. The application notifies the operations team by sending a notification of the security alert to an external security monitoring tool.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: Matthew Paul Chapman, Chengxuan Xing, Ashley Donald Harrison, Vlad Balanescu
  • Patent number: 11514381
    Abstract: A method and system are provided for customizing integration flow templates. The method can include can include monitoring user interaction with a plurality of systems external to an integration system to read data changes at the external systems and identifying at least one event pair, wherein each event pair is between two external systems having a same data change event in the two external systems. The identified event pairs are filtered for inclusion in an events chain and the external systems of the filtered event pairs are ordered in the events chain based on timestamps of the data change events. The method outputs integration flow templates based on the ordered external systems of the event pairs that define a flow trigger and at least one flow node.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: November 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Chengxuan Xing, Ashley Donald Harrison, Matthew Paul Chapman, Andrew James Daniel
  • Patent number: 11456933
    Abstract: A computer-implemented method for generating and updating a performance report for a system adapted to run a plurality of flows, which enables the performance data of individual running flows to be compared to flows with a similar function. This is achieved by linking each of the running flows to one of a plurality of templates which describes a function of a flow. Each template may have an associated performance summary generated for it, based on the performance data of the running flows linked to the template. A performance report can be generated from a plurality of the performance summaries. The performance report can then be updated by running a plurality of test flows on the spare capacity of the system, while obtaining test performance data from the test flows. The test performance data can be compared to performance data of running flows on the system linked to the template.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: September 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: John Anthony Reeve, Robert Convery, Matthew Bailey, Ashley Donald Harrison
  • Publication number: 20220131959
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can identify a network request as being deferrable and embed data of the deferrable network request within a header of a suitable carrier network request for sending to a remote server. Embodiments of the present invention can receive a carrier network request with embedded data of a deferrable network request within a header of the carrier network request. Embodiments of the present invention can then parse the embedded data from the header into a separate request message for actioning at the server.
    Type: Application
    Filed: October 28, 2020
    Publication date: April 28, 2022
    Inventors: Matthew Paul Chapman, Chengxuan Xing, Ashley Donald Harrison, Samuel David Goulden
  • Patent number: 11316731
    Abstract: A method, system, and computer program product for determining valid drop targets for nodes within an integration flow using mapping that includes: identifying a first node, identifying one or more input nodes, where the one or more input nodes are nodes within an integration flow of the first node, analyzing a mapping of the first node, where the analyzing includes determining whether the mapping contains one or more inputs from the one or more input nodes, and in response to determining that the mapping contains one or more inputs from an input node of the one or more input nodes, identifying valid drop points for the first node using the input node.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Vlad Balanescu, Doina Liliana Klinger, Ashley Donald Harrison
  • Publication number: 20220124014
    Abstract: A computer-implemented method for generating and updating a performance report for a system adapted to run a plurality of flows, which enables the performance data of individual running flows to be compared to flows with a similar function. This is achieved by linking each of the running flows to one of a plurality of templates which describes a function of a flow. Each template may have an associated performance summary generated for it, based on the performance data of the running flows linked to the template. A performance report can be generated from a plurality of the performance summaries. The performance report can then be updated by running a plurality of test flows on the spare capacity of the system, while obtaining test performance data from the test flows. The test performance data can be compared to performance data of running flows on the system linked to the template.
    Type: Application
    Filed: October 21, 2020
    Publication date: April 21, 2022
    Inventors: John Anthony Reeve, Robert Convery, MATTHEW BAILEY, Ashley Donald Harrison
  • Publication number: 20210333501
    Abstract: Methods and apparatuses for aligning and diagnosing the laser beam traversing an optical train in a highly space-efficient, lower cost and/or retrofit-friendly manner are disclosed. The optical components of the optical train are mounted such that one or more optical components can direct their exit laser beam to partially or wholly scan across one or more downstream sensors. Correlation data between physical disposition of optical components and the points of impact data and/or beam quality data are employed to, among others, align and/or diagnose the laser beam and/or localize failure sites and/or optimize maintenance schedule.
    Type: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Inventor: Donald Harrison Barnhart
  • Patent number: 11138261
    Abstract: A media processor and method of customizing a media composition enables a user to compile a customized media file with selectable tracks and a primary track. Each of the selectable tracks includes a recording of a performer performing a part of a particular composition, such as an instrument or vocal part in a musical piece. The user is provided an option to select one or more of the tracks; and a customized media file is prepared based on the user selected tracks and including the primary track.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: October 5, 2021
    Assignee: DONALD HARRISON JR. ENTERPRISES, HARRISON EXTENSIONS, AND MARY AND VICTORIA INC.
    Inventor: Donald Harrison
  • Publication number: 20210264333
    Abstract: A method and system are provided for customizing integration flow templates. The method can include can include monitoring user interaction with a plurality of systems external to an integration system to read data changes at the external systems and identifying at least one event pair, wherein each event pair is between two external systems having a same data change event in the two external systems. The identified event pairs are filtered for inclusion in an events chain and the external systems of the filtered event pairs are ordered in the events chain based on timestamps of the data change events. The method outputs integration flow templates based on the ordered external systems of the event pairs that define a flow trigger and at least one flow node.
    Type: Application
    Filed: February 24, 2020
    Publication date: August 26, 2021
    Inventors: Chengxuan Xing, Ashley Donald Harrison, Matthew Paul Chapman, Andrew James Daniel
  • Patent number: 11079564
    Abstract: Methods and apparatuses for aligning and diagnosing the laser beam traversing an optical train in a highly space-efficient, lower cost and/or retrofit-friendly manner are disclosed. The optical components of the optical train are mounted such that one or more optical components can direct their exit laser beam to partially or wholly scan across one or more downstream sensors. Correlation data between physical disposition of optical components and the points of impact data and/or beam quality data are employed to, among others, align and/or diagnose the laser beam and/or localize failure sites and/or optimize maintenance schedule.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: August 3, 2021
    Assignee: Cymer, LLC
    Inventor: Donald Harrison Barnhart
  • Patent number: 11074122
    Abstract: A computer-implemented system and method detect an error in an application comprising a component having a control that is displayed in a first state on a display device. Responsive to the detecting of the error, the method comprises associating the error with the control, and, upon making this association, the method comprises automatically modifying the component at application run-time. This modification indicates that the control is no longer functional. A display operation of the component is performed where the modified component has: a) the control displayed in a second state on the component, or b) the control is removed from the component. The method may be repeated when other errors occur, and the control may be restored when the underlying error is resolved.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: July 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Matthew Paul Chapman, Chengxuan Xing, Ashley Donald Harrison, Andrew James Daniel
  • Publication number: 20210042182
    Abstract: A computer-implemented system and method detect an error in an application comprising a component having a control that is displayed in a first state on a display device. Responsive to the detecting of the error, the method comprises associating the error with the control, and, upon making this association, the method comprises automatically modifying the component at application run-time. This modification indicates that the control is no longer functional. A display operation of the component is performed where the modified component has: a) the control displayed in a second state on the component, or b) the control is removed from the component. The method may be repeated when other errors occur, and the control may be restored when the underlying error is resolved.
    Type: Application
    Filed: August 8, 2019
    Publication date: February 11, 2021
    Inventors: Matthew Paul Chapman, Chengxuan Xing, Ashley Donald Harrison, Andrew James Daniel