Patents by Inventor David B. Jackson

David B. Jackson 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: 10951487
    Abstract: The disclosure relates to systems, methods and computer-readable media for dynamically provisioning resources within a compute environment. The method aspect of the disclosure comprises A method of dynamically provisioning resources within a compute environment, the method comprises analyzing a queue of jobs to determine an availability of compute resources for each job, determining an availability of a scheduler of the compute environment to satisfy all service level agreements (SLAs) and target service levels within a current configuration of the compute resources, determining possible resource provisioning changes to improve SLA fulfillment, determining a cost of provisioning; and if provisioning changes improve overall SLA delivery, then re-provisioning at least one compute resource.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: March 16, 2021
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Publication number: 20210055940
    Abstract: A reconfigurable data processor comprises a bus system, and an array of configurable units connected to the bus system, configurable units in the array including configuration data stores to store unit files comprising a plurality of sub-files of configuration data particular to the corresponding configurable units. Configurable units in the plurality of configurable units each include logic to execute a unit configuration load process, including receiving via the bus system, sub-files of a unit file particular to the configurable unit, and loading the received sub-files into the configuration store of the configurable unit. A configuration load controller connected to the bus system, including logic to execute an array configuration load process, including distributing a configuration file comprising unit files for a plurality of the configurable units in the array.
    Type: Application
    Filed: November 9, 2020
    Publication date: February 25, 2021
    Applicant: SambaNova Systems, Inc.
    Inventors: Manish K. Shah, Ram Sivaramakrishnan, Mark Luttrell, David B. Jackson, Raghu Prabhakar, Sumti Jairath, Gregory Frederick Grohoski, Pramod Nataraja
  • Publication number: 20200259760
    Abstract: Disclosed are a system and method of integrating an on-demand compute environment into a local compute environment. The method includes receiving a request from an administrator to integrate an on-demand compute environment into a local compute environment and, in response to the request, automatically integrating local compute environment information with on-demand compute environment information to make available resources from the on-demand compute environment to requestors of resources in the local compute environment such that policies of the local environment are maintained for workload that consumes on-demand compute resources.
    Type: Application
    Filed: February 19, 2020
    Publication date: August 13, 2020
    Applicant: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Publication number: 20200233711
    Abstract: The disclosure relates to systems, methods and computer-readable media for using system jobs for performing actions outside the constraints of batch compute jobs submitted to a compute environment such as a cluster or a grid. The method for modifying a compute environment from a system job disclosure associating a system job to a queuable object, triggering the system job based on an event and performing arbitrary actions on resources outside of compute nodes in the compute environment. The queuable objects include objects such as batch compute jobs or job reservations. The events that trigger the system job may be time driven, such as ten minutes prior to completion of the batch compute job, or dependent on other actions associated with other system jobs. The system jobs may be utilized also to perform rolling maintenance on a node by node basis.
    Type: Application
    Filed: January 24, 2020
    Publication date: July 23, 2020
    Applicant: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Patent number: 10672514
    Abstract: The present disclosure relates to systems and methods for bioinformatics and data processing. In particular, in a first aspect, the present disclosure relates to methods and systems for generating a personalized treatment guideline for a patient and for selecting a treatment for a patient. In another aspect, the present disclosure relates to methods and systems for selecting patients for a clinical trial of a treatment. The invention resolves cases in which patients have more than one “actionable” aberration by combining the patient-specific molecular information and the treatment-specific molecular information further with a clinico-molecular disease model, specifically a scoring of genes and/or proteins that represents several aspects of their involvement into the disease. In this way, treatments and patients can be prioritized that are most likely to impact or impacted by the disease mechanism, respectively.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: June 2, 2020
    Assignee: Molecular Health GmbH
    Inventors: Alexander Zien, David B. Jackson, Martin Stein, Guillaume Taglang, Stephan Brock, Alexander Picker, Theodoros Soldatos, Bernhard Sulzer
  • Patent number: 10585704
    Abstract: The disclosure relates to systems, methods and computer-readable media for using system jobs for performing actions outside the constraints of batch compute jobs submitted to a compute environment such as a cluster or a grid. The method for modifying a compute environment from a system job disclosure associating a system job to a queuable object, triggering the system job based on an event and performing arbitrary actions on resources outside of compute nodes in the compute environment. The queuable objects include objects such as batch compute jobs or job reservations. The events that trigger the system job may be time driven, such as ten minutes prior to completion of the batch compute job, or dependent on other actions associated with other system jobs. The system jobs may be utilized also to perform rolling maintenance on a node by node basis.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: March 10, 2020
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Publication number: 20200073722
    Abstract: A system, method and computer-readable media for managing a compute environment are disclosed. The method includes importing identity information from an identity manager into a module performs workload management and scheduling for a compute environment and, unless a conflict exists, modifying the behavior of the workload management and scheduling module to incorporate the imported identity information such that access to and use of the compute environment occurs according to the imported identity information. The compute environment may be a cluster or a grid wherein multiple compute environments communicate with multiple identity managers.
    Type: Application
    Filed: August 9, 2019
    Publication date: March 5, 2020
    Applicant: III HOLDINGS 12, LLC
    Inventor: David B. JACKSON
  • Patent number: 10445148
    Abstract: A system and method are disclosed for receiving a request for resources in a compute environment to process workload, the request including a specification of a quality of fit. The system generates a substantial maximum potential quality of fit based on compute environment with an assumption of no competing workload to yield an analysis. The system evaluates a first resource allocation and a second resource allocation against the analysis to yield the first fit in a respective second fit. The system selects one of the first resource allocation and the second resource allocation based on a comparison of the first fit to the second fit as well as a cost associated with any delays.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: October 15, 2019
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Patent number: 10379909
    Abstract: A system, method and computer-readable media for managing a compute environment are disclosed. The method includes importing identity information from an identity manager into a module performs workload management and scheduling for a compute environment and, unless a conflict exists, modifying the behavior of the workload management and scheduling module to incorporate the imported identity information such that access to and use of the compute environment occurs according to the imported identity information. The compute environment may be a cluster or a grid wherein multiple compute environments communicate with multiple identity managers.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: August 13, 2019
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Patent number: 10333862
    Abstract: Disclosed is an on-demand system and method for managing resources in an on-demand compute environment from a local compute environment. The method includes receiving information at a local resource broker that is associated with resources within an on-demand compute environment, based on the information, communicating instructions from the local resource broker to the on-demand compute environment and modifying resources associated with the on-demand compute environment based on the instructions.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: June 25, 2019
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Publication number: 20180054364
    Abstract: The disclosure relates to systems, methods and computer-readable media for dynamically provisioning resources within a compute environment. The method aspect of the disclosure comprises A method of dynamically provisioning resources within a compute environment, the method comprises analyzing a queue of jobs to determine an availability of compute resources for each job, determining an availability of a scheduler of the compute environment to satisfy all service level agreements (SLAs) and target service levels within a current configuration of the compute resources, determining possible resource provisioning changes to improve SLA fulfillment, determining a cost of provisioning; and if provisioning changes improve overall SLA delivery, then re-provisioning at least one compute resource.
    Type: Application
    Filed: November 7, 2016
    Publication date: February 22, 2018
    Inventor: David B. JACKSON
  • Publication number: 20180018205
    Abstract: A system and method are disclosed for receiving a request for resources in a compute environment to process workload, the request including a specification of a quality of fit. The system generates a substantial maximum potential quality of fit based on compute environment with an assumption of no competing workload to yield an analysis. The system evaluates a first resource allocation and a second resource allocation against the analysis to yield the first fit in a respective second fit. The system selects one of the first resource allocation and the second resource allocation based on a comparison of the first fit to the second fit as well as a cost associated with any delays.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 18, 2018
    Inventor: David B. JACKSON
  • Publication number: 20170344396
    Abstract: The disclosure relates to systems, methods and computer-readable media for using system jobs for performing actions outside the constraints of batch compute jobs submitted to a compute environment such as a cluster or a grid. The method for modifying a compute environment from a system job disclosure associating a system job to a queuable object, triggering the system job based on an event and performing arbitrary actions on resources outside of compute nodes in the compute environment. The queuable objects include objects such as batch compute jobs or job reservations. The events that trigger the system job may be time driven, such as ten minutes prior to completion of the batch compute job, or dependent on other actions associated with other system jobs. The system jobs may be utilized also to perform rolling maintenance on a node by node basis.
    Type: Application
    Filed: February 20, 2017
    Publication date: November 30, 2017
    Inventor: David B. JACKSON
  • Publication number: 20170315128
    Abstract: There is disclosed a molecular composition(s) of a novel tissue protective erythropoietin (EPO) binding receptor protein complex, termed NEPOR. Presence of NEPOR components on a tumour allows EPO to impinge on the survival of associated cells thereby enhancing tumour progression and negatively effecting patient survival. Presence of NEPOR represents a prognostic biomarker for poorer patient outcome. Thus, methods are provided for stratifying patients having a tumour as suitable (i.e. NEPOR not present) or non-suitable (i.e., NEPOR present) for EPO treatment, comprising: (a) isolating a tissue sample from an individual who is receiving or is a candidate for receiving erythropoietin, (b) determining the level of expression of the NEPOR gene(s) (mRNA) and/or the presence of the NEPOR gene product (protein) from the isolated tissue, and (c) correlating the presence of an NEPOR gene expression product or the presence of NEPOR protein to a physiological response to the treatment with erythropoietin.
    Type: Application
    Filed: December 12, 2016
    Publication date: November 2, 2017
    Applicant: MOLECULAR HEALTH GMBH
    Inventors: David B. Jackson, Martin Stein, Hartmut Voss, Stephan Brock
  • Patent number: 9778959
    Abstract: A system and method are disclosed for receiving a request for resources in a compute environment to process workload, the request including a specification of a quality of fit. The system generates a substantial maximum potential quality of fit based on compute environment with an assumption of no competing workload to yield an analysis. The system evaluates a first resource allocation and a second resource allocation against the analysis to yield the first fit in a respective second fit. The system selects one of the first resource allocation and the second resource allocation based on a comparison of the first fit to the second fit as well as a cost associated with any delays.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: October 3, 2017
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Patent number: 9726284
    Abstract: A system for maintaining a vehicle including a shift-by-wire transmission in a neutral-hold mode is provided. The system includes a transmission control unit in signal communication with the shift-by-wire transmission and an internal control unit of the vehicle. The transmission control unit is configured to control a gear configuration of the shift-by-wire transmission. An external control unit is in signal communication with the transmission control unit. The external control unit is configured to transmit a neutral-hold mold activation signal.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: August 8, 2017
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Virgil Philip Adams, Jr., Ryo Harada, Takashi Tezuka, David B. Jackson, Hiroyuki Kuki, Dennis P. Parker, Jr.
  • Patent number: 9619624
    Abstract: The present disclosure is directed to systems and methods for identifying unknown drug targets via adverse event data. An analyzer receives an identification of a first drug having one or more unknown target proteins and identifies a second drug related to the first drug. The analyzer retrieves, from an adverse event database, a first side effect profile associated with the first drug, and a second side effect profile associated with the second drug. The analyzer generates a third side effect profile comprising a subset of the first side effect profile not shared by the second side effect profile, and identifies a third drug having a fourth side effect profile comprising the third side effect profile. The analyzer retrieves a list of one or more target proteins of the third drug not targeted by the second drug, and presents the retrieved list as potential target proteins of the first drug.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: April 11, 2017
    Assignee: MOLECULAR HEALTH GMBH
    Inventors: David B. Jackson, Theodoros Soldatos, Guillaume Taglang, Alexander Zien, Stephan Brock
  • Patent number: 9575805
    Abstract: The disclosure relates to systems, methods and computer-readable media for using system jobs for performing actions outside the constraints of batch compute jobs submitted to a compute environment such as a cluster or a grid. The method for modifying a compute environment from a system job disclosure associating a system job to a queuable object, triggering the system job based on an event and performing arbitrary actions on resources outside of compute nodes in the compute environment. The queuable objects include objects such as batch compute jobs or job reservations. The events that trigger the system job may be time driven, such as ten minutes prior to completion of the batch compute job, or dependent on other actions associated with other system jobs. The system jobs may be utilized also to perform rolling maintenance on a node by node basis.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: February 21, 2017
    Assignee: III HOLDINGS 12, LLC
    Inventor: David B. Jackson
  • Patent number: 9558042
    Abstract: The present invention provides a system, method and computer-readable media for creating object messages within a compute environment such as a cluster or grid. The method comprises upon an event affecting the availability or performance of an object within a cluster environment, retrieving messages related to the event from messages logs in different layers of a cluster environment. Next, the method comprises aggregating the retrieved messages into a single location, associating the aggregated messages with the object and, if a user submits a job and the performance of the job within the cluster environment is affected by the event, notifying the user of the event using the associated messages. Administrators may also create messages and associate the messages with objects such as nodes or reservations.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: January 31, 2017
    Assignee: III HOLDINGS 12, LLC
    Inventor: David B. Jackson
  • Patent number: 9491064
    Abstract: The disclosure relates to systems, methods and computer-readable media for dynamically provisioning resources within a compute environment. The method aspect of the disclosure comprises A method of dynamically provisioning resources within a compute environment, the method comprises analyzing a queue of jobs to determine an availability of compute resources for each job, determining an availability of a scheduler of the compute environment to satisfy all service level agreements (SLAs) and target service levels within a current configuration of the compute resources, determining possible resource provisioning changes to improve SLA fulfillment, determining a cost of provisioning; and if provisioning changes improve overall SLA delivery, then re-provisioning at least one compute resource.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: November 8, 2016
    Assignee: Adaptive Computing Enterprises, Inc.
    Inventor: David B. Jackson