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: 11983140Abstract: 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: GrantFiled: November 22, 2021Date of Patent: May 14, 2024Assignee: 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: 11982474Abstract: 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: GrantFiled: April 1, 2020Date of Patent: May 14, 2024Assignee: Waters Technologies CorporationInventors: 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: 20240148253Abstract: 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: ApplicationFiled: January 18, 2024Publication date: May 9, 2024Inventors: 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: 11960937Abstract: 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: GrantFiled: March 17, 2022Date of Patent: April 16, 2024Assignee: III Holdings 12, LLCInventor: David B. Jackson
-
Publication number: 20240100477Abstract: 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: ApplicationFiled: August 17, 2023Publication date: March 28, 2024Inventors: Joshua A. Silverman, Erik Scher, Robert B. Jackson, Guido Radaelli
-
Publication number: 20240077309Abstract: 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: ApplicationFiled: January 12, 2023Publication date: March 7, 2024Inventors: 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: 11886915Abstract: 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: GrantFiled: October 5, 2022Date of Patent: January 30, 2024Assignee: III Holdings 12, LLCInventor: David B. Jackson
-
Publication number: 20240012231Abstract: 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: ApplicationFiled: May 23, 2023Publication date: January 11, 2024Inventors: Samuel K. Taylor, J. Caleb Lystrup, Jacob Jates, Drew D. James, Cammi R. Lystrup, Carver J. Coleman, David B. Jackson, Marin James
-
Patent number: 11861404Abstract: 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: GrantFiled: November 11, 2022Date of Patent: January 2, 2024Assignee: III Holdings 12, LLCInventor: David B. Jackson
-
Publication number: 20230385109Abstract: 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: ApplicationFiled: August 10, 2023Publication date: November 30, 2023Applicant: III Holdings 12, LLCInventor: David B. Jackson
-
Patent number: 11814569Abstract: 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: GrantFiled: March 18, 2022Date of Patent: November 14, 2023Assignee: Chevron Phillips Chemical Company LPInventors: Elan Watson, Christopher B. Jackson, Marshall D. Bishop
-
Patent number: 11762694Abstract: 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: GrantFiled: November 4, 2022Date of Patent: September 19, 2023Assignee: III Holdings 12, LLCInventor: David B. Jackson
-
Publication number: 20230271857Abstract: 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: ApplicationFiled: September 14, 2021Publication date: August 31, 2023Inventors: Randall P. Moore, Kevin B. Jackson
-
Publication number: 20230246980Abstract: 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: ApplicationFiled: April 11, 2023Publication date: August 3, 2023Applicant: III Holdings 12, LLCInventor: David B. Jackson
-
Publication number: 20230244527Abstract: 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: ApplicationFiled: April 10, 2023Publication date: August 3, 2023Applicant: III Holdings 12, LLCInventor: David B. Jackson
-
Publication number: 20230239221Abstract: 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: ApplicationFiled: April 3, 2023Publication date: July 27, 2023Applicant: III Holdings 12, LLCInventor: David B. Jackson
-
Patent number: 11709709Abstract: 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: GrantFiled: November 22, 2021Date of Patent: July 25, 2023Assignee: III Holdings 12, LLCInventor: David B. Jackson
-
Publication number: 20230222003Abstract: 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: ApplicationFiled: March 10, 2023Publication date: July 13, 2023Applicant: III Holdings 12, LLCInventor: David B. Jackson
-
Patent number: 11656907Abstract: 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: GrantFiled: September 9, 2021Date of Patent: May 23, 2023Assignee: III Holdings 12, LLCInventor: David B. Jackson
-
Patent number: 11658916Abstract: 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: GrantFiled: August 25, 2021Date of Patent: May 23, 2023Assignee: III Holdings 12, LLCInventor: David B. Jackson