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: 11915807Abstract: 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: GrantFiled: October 11, 2022Date of Patent: February 27, 2024Assignee: 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: 11140036Abstract: Methods and systems for identifying groups of related nodes in an integration flow are disclosed.Type: GrantFiled: January 16, 2019Date of Patent: October 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Doina L. Klinger, John A. Reeve, Ashley Harrison, Vlad Balanescu
-
Patent number: 11114089Abstract: 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: GrantFiled: November 19, 2018Date of Patent: September 7, 2021Assignee: International Business Machines CorporationInventors: Matthew Chapman, Chengxuan Xing, Andrew J. Daniel, Ashley Harrison
-
Patent number: 11061988Abstract: 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: GrantFiled: September 27, 2018Date of Patent: July 13, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Chapman, Chengxuan Xing, Ashley Harrison, Andrew J. Daniel
-
Publication number: 20200382234Abstract: 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: ApplicationFiled: January 11, 2019Publication date: December 3, 2020Inventors: Alistair POUSTIE, James Ashley HARRISON
-
Patent number: 10838696Abstract: 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: GrantFiled: October 9, 2018Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Ashley Harrison, Doina L. Klinger, Chengxuan Xing
-
Publication number: 20200228403Abstract: Methods and systems for identifying groups of related nodes in an integration flow are disclosed.Type: ApplicationFiled: January 16, 2019Publication date: July 16, 2020Inventors: Doina L. KLINGER, John A. REEVE, Ashley HARRISON, Vlad BALANESCU
-
Publication number: 20200160844Abstract: 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: ApplicationFiled: November 19, 2018Publication date: May 21, 2020Inventors: Matthew Chapman, Chengxuan Xing, Andrew J. Daniel, Ashley Harrison
-
Publication number: 20200110583Abstract: 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: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Ashley Harrison, Doina L. Klinger, Chengxuan Xing
-
Publication number: 20200104423Abstract: 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: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Inventors: Matthew Chapman, Chengxuan Xing, Ashley Harrison, Andrew J. Daniel
-
Patent number: 10379826Abstract: 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: GrantFiled: March 8, 2018Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Doina L. Klinger, John A. Reeve, Chengxuan Xing, Ashley Harrison, Shanna Xu
-
Patent number: 5756813Abstract: 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: GrantFiled: March 22, 1996Date of Patent: May 26, 1998Assignee: Uniroyal Chemical Ltd/Uniroyal Chemical LteeInventors: Dong Dao-Cong, William Ashley Harrison
-
Patent number: 5693827Abstract: 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: GrantFiled: June 7, 1995Date of Patent: December 2, 1997Assignees: Uniroyal Chemical Company, Inc., Uniroyal Chemical Ltd/LteeInventors: 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