Patents by Inventor B. Jackson

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: 11983140
    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. A configuration unload controller connected to the bus system, including logic to execute an array configuration unload process, including distributing a command to a plurality of the configurable units in the array to unload the unit files particular to the corresponding configurable units, the unit files each comprising a plurality of ordered sub-files, receiving sub-files via the bus system from the array of configurable units, and assembling an unload configuration file by arranging the received sub-files in memory according to the configurable unit of the unit file of which the sub-file is a part, and the order of the sub-file in the unit file.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: May 14, 2024
    Assignee: SambaNova Systems, Inc.
    Inventors: Manish K. Shah, Ram Sivaramakrishnan, Mark Luttrell, David B. Jackson, Raghu Prabhakar, Sumti Jairath, Gregory Frederick Grohoski, Pramod Nataraja
  • Patent number: 11982474
    Abstract: The present disclosure relates to methodologies, systems and apparatus for cooling pump heads and providing balanced cooling and heat transfer between multiple pump heads. Multi-pump systems that are used to pump fluids that vary greatly in density with minor changes in temperature, such as the mobile phase of a C02-based chromatography system, require highly stable temperature conditions. In order to achieve a substantially equal average heat transfer between multiple pump heads and a coolant fluid, coolant fluid may be flowed through coolant passageways within the pump heads in a recursive and/or parallel coolant flow patterns. Such recursive and/or parallel coolant fluid flow patterns provide increased stability in temperature, compressibility, and density of the fluids passing through a multi-pump system.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: May 14, 2024
    Assignee: Waters Technologies Corporation
    Inventors: Michael R. Jackson, Christopher Seith, Nathan Barrett, Kara O'donnell, Neal B. Almeida, Wen Lu, James E. Usowicz, Maruth Sok, Kurt D. Joudrey, Joshua A. Shreve
  • Publication number: 20240148253
    Abstract: A catheter device for crossing occlusions includes an elongate body, a central lumen extending within the elongate body from the proximal end to the distal end, a rotatable tip at the distal end of the elongate body, and an OCT imaging sensor. The rotatable tip is configured to rotate relative to the elongate body. The OCT imaging sensor includes an optical fiber coupled with the rotatable tip and configured to rotate therewith. A distal end of the elongate body includes one or more markers configured to occlude the OCT imaging sensor as it rotates. A fixed jog in the elongate body proximal to the distal end of the catheter positions the distal end of the catheter at an angle relative to the region of the catheter proximal to the fixed jog and is aligned with the one or more markers on the elongate body.
    Type: Application
    Filed: January 18, 2024
    Publication date: May 9, 2024
    Inventors: John B. SIMPSON, Himanshu N. PATEL, Michael ZUNG, Charles W. MCNALL, Priyanshu GUPTA, Maegan K. SPENCER, Christopher B. WHITE, Dennis W. JACKSON, John F. BLACK
  • Patent number: 11960937
    Abstract: A system and method of dynamically controlling a reservation of resources within a cluster environment to maximize a response time are disclosed. The method embodiment of the invention includes receiving from a requestor a request for a reservation of resources in the cluster environment, reserving a first group of resources, evaluating resources within the cluster environment to determine if the response time can be improved and if the response time can be improved, then canceling the reservation for the first group of resources and reserving a second group of resources to process the request at the improved response time.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: April 16, 2024
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Publication number: 20240100477
    Abstract: Described herein are methods and systems for processing gas streams. The gas streams may comprise a methane-containing gas stream, such as an exhaust stream. The systems and methods of the present disclosure may process the methane-containing gas stream using one or more processing units including a biological filtration unit and a thermal oxidizer to generate an output stream which has a lower concentration of methane than the methane-containing gas stream.
    Type: Application
    Filed: August 17, 2023
    Publication date: March 28, 2024
    Inventors: Joshua A. Silverman, Erik Scher, Robert B. Jackson, Guido Radaelli
  • Publication number: 20240077309
    Abstract: The present disclosure generally relates to displaying information related to a physical activity. In some embodiments, methods and user interfaces for managing the display of information related to a physical activity are described.
    Type: Application
    Filed: January 12, 2023
    Publication date: March 7, 2024
    Inventors: Nicholas D. FELTON, James B. CARY, Edward CHAO, Kevin W. CHEN, Christopher P. FOSS, Eamon F. GILRAVI, Austen J. GREEN, Bradley W. GRIFFIN, Anders K. HAGLUNDS, Lori HYLAN-CHO, Stephen P. JACKSON, Matthew S. KOONCE, Paul T. NIXON, Robert M. PEARSON
  • Patent number: 11886915
    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 5, 2022
    Date of Patent: January 30, 2024
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Publication number: 20240012231
    Abstract: A hair follicle analysis system may be used to determine an assessment of a hair follicle sample. The hair follicle analysis system may be configured to obtain imagery of the hair follicle sample and determine, using a trained model and based on the imagery of the hair follicle sample, a follicle condition associated with the hair follicle sample. The hair follicle analysis system may receive at least one of a plurality of hair follicle descriptors associated with the hair follicle sample. The hair follicle analysis system may determine, based on the follicle condition and on the at least one of the plurality of hair follicle descriptors, an assessment of the hair follicle sample. The hair follicle analysis system may transmit a report of the assessment of the hair follicle sample to a remote computing device.
    Type: Application
    Filed: May 23, 2023
    Publication date: January 11, 2024
    Inventors: Samuel K. Taylor, J. Caleb Lystrup, Jacob Jates, Drew D. James, Cammi R. Lystrup, Carver J. Coleman, David B. Jackson, Marin James
  • Patent number: 11861404
    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: November 11, 2022
    Date of Patent: January 2, 2024
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Publication number: 20230385109
    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: August 10, 2023
    Publication date: November 30, 2023
    Applicant: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Patent number: 11814569
    Abstract: A drilling fluid may include a carrier and a lubricant composition. The lubricant composition includes ethylene bottoms heavy pyrolysis oil. For example, the heavy pyrolysis oil may be bottoms of a fractionated fuel oil product separated from ethylene gas produced by a cracking of a hydrocarbon feedstock in a furnace.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: November 14, 2023
    Assignee: Chevron Phillips Chemical Company LP
    Inventors: Elan Watson, Christopher B. Jackson, Marshall D. Bishop
  • Patent number: 11762694
    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: November 4, 2022
    Date of Patent: September 19, 2023
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Publication number: 20230271857
    Abstract: A method of moderating concentration of at least highly fluorinated alkyl materials (e.g., molecules) from a contaminated aqueous feed liquid containing an original composition of between 5 parts/trillion and 3000 parts/billion of the at least highly fluorinated materials per liter of water into an aqueous electronic separator having multiple chambers including a feed chamber having a liquid exit port from which a mediated aqueous contaminated feed liquid exits and a liquid input port into which the contaminated aqueous feed liquid enters the feed chamber; an anodic electrode chamber filled with an aqueous anodic liquid; and a cathodic electrode chamber filled with an aqueous cathodic liquid; wherein the feed chamber is between and adjacent to the anodic electrode chamber and the cathodic electrode chamber and the feed chamber is separated from each of the anodic electrode chamber and the cathodic electrode chamber by at least one semipermeable membrane.
    Type: Application
    Filed: September 14, 2021
    Publication date: August 31, 2023
    Inventors: Randall P. Moore, Kevin B. Jackson
  • Publication number: 20230246980
    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: April 11, 2023
    Publication date: August 3, 2023
    Applicant: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Publication number: 20230244527
    Abstract: The disclosure relates to systems, methods and computer-readable media for vising 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 nine 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: April 10, 2023
    Publication date: August 3, 2023
    Applicant: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Publication number: 20230239221
    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: April 3, 2023
    Publication date: July 27, 2023
    Applicant: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Patent number: 11709709
    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: November 22, 2021
    Date of Patent: July 25, 2023
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Publication number: 20230222003
    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: March 10, 2023
    Publication date: July 13, 2023
    Applicant: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Patent number: 11656907
    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: September 9, 2021
    Date of Patent: May 23, 2023
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Patent number: 11658916
    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 requesters 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: Grant
    Filed: August 25, 2021
    Date of Patent: May 23, 2023
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson