Patents by Inventor Ashley Harrison

Ashley 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).

  • Patent number: 11915807
    Abstract: Described herein are techniques of using machine learning to automatically extract clinical variable values for subjects from clinical record data. The techniques designate certain clinical variables as hybrid variables that can be assigned values by machine learning model prediction. The techniques process, using a machine learning model trained to predict a value of a hybrid variable, clinical record data associated with a subject to obtain a predicted hybrid variable value and an associated confidence score. The techniques set the value of the hybrid variable for the subject to the predicted hybrid variable value when the model prediction is of sufficiently high confidence.
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: February 27, 2024
    Assignee: Flatiron Health, Inc.
    Inventors: Jeremy Canfield, Nisha Singh, Marc Knight, Kimberly Wiederkehr, Sarina Dass, John Ritten, Ashley Allen, Andrea Ratzlaff, Stacie Sienicki, Katherine Harrison, Will Shapiro, Brett Wittmershaus
  • Patent number: 11140036
    Abstract: Methods and systems for identifying groups of related nodes in an integration flow are disclosed.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: October 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Doina L. Klinger, John A. Reeve, Ashley Harrison, Vlad Balanescu
  • Patent number: 11114089
    Abstract: A method, system, and computer program product for applying a profile to an assistive device based on a multitude of cues includes: gathering audio inputs surrounding an assistive device; analyzing, by the assistive device, the audio inputs; determining, based on the analyzing, scenario cues; classifying a current environment surrounding the assistive device from the scenario cues; comparing the current environment to device profiles of the assistive device; determining, based on the comparing, a matching profile; and, in response to determining the matching profile, executing the matching profile on the assistive device.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Matthew Chapman, Chengxuan Xing, Andrew J. Daniel, Ashley Harrison
  • Patent number: 11061988
    Abstract: Building of a web application includes receiving the web application that is comprised of a plurality of modules, the web application comprising a plurality of pages; and receiving respective usage statistics information for each of the plurality of pages. Building the application includes splitting the plurality of modules into one or more bundles by determining for each of the plurality of modules whether to include that module in a main bundle of the web application based on how many of the plurality of pages utilize that module and based on respective usage statistics associated with each of the plurality of pages that utilize that module; and then building a production version of the web application comprising the main bundle.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: July 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew Chapman, Chengxuan Xing, Ashley Harrison, Andrew J. Daniel
  • Publication number: 20200382234
    Abstract: There is presented an apparatus for use with a Wavelength Division Multiplexed Passive Optical Network (WDM-PON). The apparatus comprises an electronic controller, optical transmitters and a wavelength multiplexer. The electronic controller is configured to receive first input electrical data signals, output electrical data signals on data channels based upon the input electrical data signals and change the data rate of at least a first of the output electrical data signals. The optical transmitters, which receive the electrical data signals, are each configured to receive, respectively on different data channels, electrical data signals output from the electronic controller. The optical transmitters output light signals corresponding to the received electrical data signals from the electronic controller. Respective light signals of each optical transmitter are centred on a different wavelength to the light signals of the other optical transmitters.
    Type: Application
    Filed: January 11, 2019
    Publication date: December 3, 2020
    Inventors: Alistair POUSTIE, James Ashley HARRISON
  • Patent number: 10838696
    Abstract: A mechanism is provided in a data processing system having a processor and a memory. The memory comprises instructions which are executed by the processor to cause the processor to implement a graphical editor for managing L-shaped swim lanes in a graphical view of an application process. The graphical editor receives a data serialization file representing a process flow of a software application. The graphical editor renders each synchronous node in the process flow in the graphical view of the application process. A swim lane rendering engine executing within the graphical editor creates an L-shaped swim lane for each asynchronous node in the process flow in the graphical view of the application process. The graphical editor presents the graphical view of the application process via an output device.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ashley Harrison, Doina L. Klinger, Chengxuan Xing
  • Publication number: 20200228403
    Abstract: Methods and systems for identifying groups of related nodes in an integration flow are disclosed.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventors: Doina L. KLINGER, John A. REEVE, Ashley HARRISON, Vlad BALANESCU
  • Publication number: 20200160844
    Abstract: A method, system, and computer program product for applying a profile to an assistive device based on a multitude of cues includes: gathering audio inputs surrounding an assistive device; analyzing, by the assistive device, the audio inputs; determining, based on the analyzing, scenario cues; classifying a current environment surrounding the assistive device from the scenario cues; comparing the current environment to device profiles of the assistive device; determining, based on the comparing, a matching profile; and, in response to determining the matching profile, executing the matching profile on the assistive device.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Matthew Chapman, Chengxuan Xing, Andrew J. Daniel, Ashley Harrison
  • Publication number: 20200110583
    Abstract: A mechanism is provided in a data processing system having a processor and a memory. The memory comprises instructions which are executed by the processor to cause the processor to implement a graphical editor for managing L-shaped swim lanes in a graphical view of an application process. The graphical editor receives a data serialization file representing a process flow of a software application. The graphical editor renders each synchronous node in the process flow in the graphical view of the application process. A swim lane rendering engine executing within the graphical editor creates an L-shaped swim lane for each asynchronous node in the process flow in the graphical view of the application process. The graphical editor presents the graphical view of the application process via an output device.
    Type: Application
    Filed: October 9, 2018
    Publication date: April 9, 2020
    Inventors: Ashley Harrison, Doina L. Klinger, Chengxuan Xing
  • Publication number: 20200104423
    Abstract: Building of a web application includes receiving the web application that is comprised of a plurality of modules, the web application comprising a plurality of pages; and receiving respective usage statistics information for each of the plurality of pages. Building the application includes splitting the plurality of modules into one or more bundles by determining for each of the plurality of modules whether to include that module in a main bundle of the web application based on how many of the plurality of pages utilize that module and based on respective usage statistics associated with each of the plurality of pages that utilize that module; and then building a production version of the web application comprising the main bundle.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 2, 2020
    Inventors: Matthew Chapman, Chengxuan Xing, Ashley Harrison, Andrew J. Daniel
  • Patent number: 10379826
    Abstract: An approach is provided for determining inputs to a component of an integration flow. First component(s) that are upstream of the component in a given level of the integration flow are identified. First output schema(s) of the first component(s) are determined. In response to determining one or more components of the integration flow contain the component from one or more levels above the given level of the hierarchy of the integration flow, second component(s) that are upstream of the one or more components that contain the component are identified, second output schema(s) of the second component(s) are determined, and the first and second output schemas are presented as the inputs to the component.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Doina L. Klinger, John A. Reeve, Chengxuan Xing, Ashley Harrison, Shanna Xu
  • Patent number: 5756813
    Abstract: Y is O or S;R.sup.1 is hydrogen, halogen, C.sub.1 -C.sub.4 alkyl or C.sub.1 -C.sub.4 alkoxy;R.sup.2 is hydrogen, halogen, C.sub.1 -C.sub.4 alkyl, C.sub.1 -C.sub.4 alkoxy, C.sub.2 -C.sub.4 alkenyl, C.sub.2 -C.sub.4 alkenyloxy, C.sub.2 -C.sub.4 alkynyl, C.sub.2 -C.sub.4 alkynyloxy, mono-, di- or tri-halomethyl, trifluoromethoxy, C.sub.2 -C.sub.4 alkylthio, C.sub.3 -C.sub.4 branched alkylthio, nitro, or cyano;R.sup.3 is hydrogen, halogen, methyl, mono-, di- or tri-halomethyl;R.sup.4 isa) C.sub.3 -C.sub.8 cycloalkyl substituted by one or more C.sub.1 -C.sub.4 alkyl, preferably one or two methyl;orb) ##STR2## wherein R.sup.6 and R.sup.7 are independently, hydrogen or linear or branched, C.sub.1 -C.sub.4 alkyl, C.sub.2 -C.sub.4 alkenyl, or C.sub.2 -C.sub.4 alkynyl, and R.sup.8 is C.sub.3 -C.sub.8 cycloalkyl substituted by one or more C.sub.1 -C.sub.4 alkyl; andR.sup.5 is an acyclic or cyclic side chain as defined herein.These compounds are useful for inhibiting the growth or replication of retroviruses such as HIV.
    Type: Grant
    Filed: March 22, 1996
    Date of Patent: May 26, 1998
    Assignee: Uniroyal Chemical Ltd/Uniroyal Chemical Ltee
    Inventors: Dong Dao-Cong, William Ashley Harrison
  • Patent number: 5693827
    Abstract: A method of inhibiting the growth or replication of viruses of the HIV group is disclosed. Also disclosed are compounds useful in the method and pharmaceutical formulations incorporating such compounds. The method involves the use of compounds having the general formula: ##STR1## wherein the substituent groups are as defined in the specification.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: December 2, 1997
    Assignees: Uniroyal Chemical Company, Inc., Uniroyal Chemical Ltd/Ltee
    Inventors: William Ashley Harrison, Gary Edward Jewell, Ethel Ellen Felauer, Mark Achiel Dekeyser, Dong Dao-Cong, James Anthony McGuiness, Anupama Mishra, Walter Gerhard Brouwer, Derek James McPhee