Patents by Inventor David Branch

David Branch 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: 11954016
    Abstract: The disclosed technology teaches rejecting, during validation, a sequence of components intended for interacting with a user. Included are providing a sequence setup GUI supporting construction of an executable sequence by connecting at least five components in a directed graph, and tracing multiple paths through the directed graph, including from at least one conditional branch at a first up-chain component, in which down-chain components accept as input and depend on output from at least one up-chain component, referred to as input chain dependencies. Also included are locating at least one error in use of a particular down-chain component when invoked following one of the multiple paths, where the error results from failure to satisfy any of the input chain dependencies of the particular down-chain component, and reporting the error during validation to a user of the GUI, before passing the sequence of components from validation to use in production.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: April 9, 2024
    Assignee: Ping Identity International, Inc.
    Inventors: Krismy Alexandra Botkin, Benjamin Anthony Apple, Jonathan David Branch, Colin Madigan Dean
  • Publication number: 20230195604
    Abstract: The disclosed technology teaches rejecting, during validation, a sequence of components intended for interacting with a user. Included are providing a sequence setup GUI supporting construction of an executable sequence by connecting at least five components in a directed graph, and tracing multiple paths through the directed graph, including from at least one conditional branch at a first up-chain component, in which down-chain components accept as input and depend on output from at least one up-chain component, referred to as input chain dependencies. Also included are locating at least one error in use of a particular down-chain component when invoked following one of the multiple paths, where the error results from failure to satisfy any of the input chain dependencies of the particular down-chain component, and reporting the error during validation to a user of the GUI, before passing the sequence of components from validation to use in production.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 22, 2023
    Applicant: ForgeRock, Inc.
    Inventors: Krismy Alexandra Botkin, Benjamin Anthony Apple, Jonathan David Branch, Colin Madigan Dean
  • Patent number: 11586530
    Abstract: The disclosed technology teaches correctly assembling a sequence of components for interacting with a user, including providing a sequence setup GUI with components that accept inputs and have input chain dependencies and outputs. The GUI supports construction of an executable sequence by connecting at least five of the components in a directed graph and tracing multiple paths through the components in the directed graph, resulting from at least one conditional branch at a first component, as the components are connected in the directed graph. Also taught is testing whether input chain dependencies of components under evaluation are satisfied when the components are invoked following any of the multiple paths and locating at least one error in use of a second component that results from failure to satisfy the input chain dependencies of the second component and reporting the error to a user, before executing the sequence and causing the error.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 21, 2023
    Assignee: ForgeRock, Inc.
    Inventors: Jonathan David Branch, Benjamin Anthony Apple, Krismy Alexandra Botkin, Colin Madigan Dean
  • Publication number: 20210258303
    Abstract: The disclosed technology teaches correctly assembling a sequence of components for interacting with a user, including providing a sequence setup GUI with components that accept inputs and have input chain dependencies and outputs. The GUI supports construction of an executable sequence by connecting at least five of the components in a directed graph and tracing multiple paths through the components in the directed graph, resulting from at least one conditional branch at a first component, as the components are connected in the directed graph. Also taught is testing whether input chain dependencies of components under evaluation are satisfied when the components are invoked following any of the multiple paths and locating at least one error in use of a second component that results from failure to satisfy the input chain dependencies of the second component and reporting the error to a user, before executing the sequence and causing the error.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 19, 2021
    Applicant: ForgeRock, Inc.
    Inventors: Jonathan David Branch, Benjamin Anthony Apple, Krismy Alexandra Botkin, Colin Madigan Dean
  • Patent number: 10197560
    Abstract: Embodiments of the invention relate to methods and systems for the detection of Mycobacterium tuberculosis. Mycobacterium tuberculosis kills more than one million people each year. To better understand why M. tuberculosis is virulent and to discover chemical markers of this pathogen, we compared its lipid profile to that of the attenuated but related mycobacterium, Mycobacterium bovis Bacille Calmette Guerin (BCG). This strategy identified previously unknown compounds that are specific to M. tuberculosis, e.g. 1-tuberculosinyladenosine, N6-tuberculosinyladenosine, and various tuberculosinyladenosines having mycolic acids, produced by the Rv3378c enzyme.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: February 5, 2019
    Assignee: The Brigham and Women's Hospital, Inc.
    Inventors: David Branch Moody, Emilie Layre, David C. Young
  • Publication number: 20160161471
    Abstract: Embodiments of the invention relate to methods and systems for the detection of Mycobacterium tuberculosis. Mycobacterium tuberculosis kills more than one million people each year. To better understand why M. tuberculosis is virulent and to discover chemical markers of this pathogen, we compared its lipid profile to that of the attenuated but related mycobacterium, Mycobacterium bovis Bacille Calmette Guerin (BCG). This strategy identified previously unknown compounds that are specific to M. tuberculosis, e.g. 1-tuberculosinyladenosine, N6-tuberculosinyladenosine, and various tuberculosinyladenosines having mycolic acids, produced by the Rv3378c enzyme.
    Type: Application
    Filed: June 26, 2014
    Publication date: June 9, 2016
    Applicant: THE BRIGHAM AND WOMEN'S HOSPITAL, INC.
    Inventors: David Branch MOODY, Emilie LAYRE, David C. YOUNG
  • Patent number: 5257892
    Abstract: A pipe machine dolly/cart combination is designed with spaced-apart wheels at both ends of a load carrying platform. Removable handles are provided to permit the dolly/cart combination to be manipulated from both ends to be rolled about on a surface, and to be pivoted about the wheels on either end. With the handles attached to one end, the dolly/cart may be manipulated by a single person to permit the loading and unloading of the cart to and from a raised surface, such as the bed of a truck. When the removable handles are secured to the other end, the device may be used as a dolly to transport the load, and to deposit the load on a surface when the device is pivoted 90.degree. . The device is ideally suited for facilitating the loading and unloading and transportation, by a single person, of a relatively heavy load, such as a pipe threading machine, or the like.
    Type: Grant
    Filed: November 4, 1991
    Date of Patent: November 2, 1993
    Inventor: David Branch