Patents by Inventor Jonathan Charles
Jonathan Charles 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: 12282444Abstract: Generally disclosed herein is an approach for enabling the connection of non-PCIe accelerators as PCIe devices using a Peripheral Component Interconnect Express (PCIe) abstraction layer (“PAL”). Once the operating system accesses and configures any on-SoC devices and accelerators using standard PCIe APIs, all PCIe configuration transactions may be routed to the PAL. The PAL's firmware may present the operating system with a virtual PCIe space that contains all available SoC PCIe and non-PCIe devices. The firmware of the PAL may translate PCIe configuration transactions into device-specific configuration transactions.Type: GrantFiled: November 15, 2022Date of Patent: April 22, 2025Assignee: Google LLCInventors: Yiftach Benjamini, Jonathan Charles Masters, Henrietta Bezbroz
-
Publication number: 20250102281Abstract: A vacuum insulation layer is wrapped around the length of a warhead to thermally insulate the warhead from fire or aerodynamic heating. The vacuum insulation layer may be integrally formed into the warhead casing or provided as a sleeve that may be permanently or removably positioned about the warhead casing. The vacuum insulation layer is held under vacuum with a pressure of less than 25 Torr and a thermal conductivity Tcond_vac of less than one-third of the thermal conductivity of air Tcond_air.Type: ApplicationFiled: September 21, 2023Publication date: March 27, 2025Inventors: John Rascon, John Regis Leach, Jonathan Charles French, Manuel E. Gonzales
-
Patent number: 12239875Abstract: A fitness training apparatus comprises a base having an upper surface configured to support a user during a workout with the fitness training apparatus, a first retractable line extendable by the user upward from the base against a variable load from a first direct drive motor and retractable to wind up on a first spool or drum, and a second retractable line extendable by the user upward from the base against a variable load from a second direct drive motor and retractable to wind up on a second spool or drum. The first and second direct drive motors lie flat in the base with respective vertical axes and are provided in separate halves of the base. The first and second direct drive motors act independently on the first and second retractable lines and respectively spool the first and second retractable lines in mirror image in top plan view.Type: GrantFiled: February 20, 2024Date of Patent: March 4, 2025Assignee: VITRUVIAN INVESTMENTS PTY LTDInventor: Jonathan Charles Gregory
-
Patent number: 12230451Abstract: An apparatus includes a case capable of receiving a plurality of capacitive elements, each capacitor element having at least two capacitors, and each capacitor having a capacitive value. The apparatus also includes a cover assembly with a peripheral edge secured to the case. The cover assembly includes, for each of the plurality of capacitive elements, a cover terminal that extends upwardly from the cover assembly generally at a central region of the cover assembly. Each cover terminal is connected to one of the at least two capacitors of the respective one of the plurality of capacitive elements. The cover assembly also includes, for each of the plurality of capacitive elements, a cover terminal that extends upwardly from the cover assembly at a position spaced apart from the cover terminal generally at the central region of the cover assembly.Type: GrantFiled: November 22, 2021Date of Patent: February 18, 2025Assignee: AmRad Manufacturing, LLCInventors: Robert M. Stockman, Richard W. Stockman, Michael B. Tricano, Jonathan Charles
-
Publication number: 20250001232Abstract: Exemplary embodiments provide a coupling device for connecting a handle or other accessory to a fitness training apparatus. The coupling device may include a head, a body, at least one latch a first attachment, and/or other components. The head may have a pin with a catch. The body may have a mating portion to receive the pin of the head therein and form a mating connection between the head and the body. The at least one latch may be in the mating portion of the body. The at least one latch may lock into the catch on the pin to removably secure the mating connection between the head and the body. The first attachment on either of the head or the body may connect a retractable line of the fitness training apparatus.Type: ApplicationFiled: November 17, 2022Publication date: January 2, 2025Inventor: Jonathan Charles Gregory
-
Publication number: 20240383892Abstract: The invention provides particles of an imidazo[4,5-b]pyridine compound having a preferred particle size range, pharmaceutical compositions, methods of inhibiting tropomyosin-related kinase and/or c-FMS, methods of treating medical diseases and conditions, such as pain, and methods for preparing such particles.Type: ApplicationFiled: May 17, 2024Publication date: November 21, 2024Inventors: Jonathan Charles WALKER, Joanna BIS, Wei MA
-
Publication number: 20240382486Abstract: Provided are novel pyrimidine dione compounds and pharmaceutically acceptable salts thereof, that are useful for the treatment of hypertrophic cardiomyopathy (HCM) and conditions associated with left ventricular hypertrophy or diastolic dysfunction. The synthesis and characterization of the compounds and pharmaceutically acceptable salts thereof, are described, as well as methods for treating HCM and other forms of heart disease.Type: ApplicationFiled: February 22, 2024Publication date: November 21, 2024Inventors: Johan Oslob, Robert Lee Anderson, Danielle L. Aubele, Marc Evanchik, Jonathan Charles Fox, Brian Edmund Kane, Pu-Ping LU, Robert McDowell, Hector Rodriguez, Yonghong Song, Arvinder Sran
-
Publication number: 20240320072Abstract: The technology is generally directed to detecting silent data corruption by selectively re-executing instructions. A renamer may receive decoded instructions from an instruction cache. The renamer may identify one or more of the decoded instructions that can be performed out of order. The reorder buffer may be configured to track instructions that are to be re-executed for purposes of computing their value a second time and comparing the value from the second computation with a value from a first computation. Prior to retiring, or completing, an instruction, an initial result of executing the instruction a first time may be compared with a re-execution result of re-executing the instruction a second or nth time. If the comparison indicates there is a different initial result than the re-execution result, an indication of possible silent data corruption may be generated for the instruction.Type: ApplicationFiled: March 20, 2023Publication date: September 26, 2024Inventor: Jonathan Charles Masters
-
Publication number: 20240211412Abstract: Generally disclosed herein is an approach for securing data. The approach may include encountering a pointer to a first memory location and determining, based on the pointer, that the first memory location is storing sensitive data. The approach may further include automatically copying the sensitive data to a secure memory location in response to determining that the first memory location is storing sensitive data.Type: ApplicationFiled: December 22, 2022Publication date: June 27, 2024Inventor: Jonathan Charles Masters
-
Publication number: 20240189655Abstract: A fitness training apparatus comprising a controller configured to communicate instructions to a load generator to apply a selectively adjustable load to at least one retractable line provided in or on a base, the retractable line having a free end region, the at least one retractable line being extendible from a retracted state to an extended state upon application of a force to the free end region, wherein the load applied to the at least one retractable line acts against the force applied to the free end region. The controller is configured to perform operations comprising setting a target speed band for the at least one retractable line, receiving a speed of the at least one retractable line, and responsive to comparing the speed to the target speed band, modifying the selectively adjustable load to the at least one retractable line to maintain the target speed band.Type: ApplicationFiled: February 20, 2024Publication date: June 13, 2024Inventor: Jonathan Charles Gregory
-
Publication number: 20240160594Abstract: Generally disclosed herein is an approach for enabling the connection of non-PCIe accelerators as PCIe devices using a Peripheral Component Interconnect Express (PCIe) abstraction layer (“PAL”). Once the operating system accesses and configures any on-SoC devices and accelerators using standard PCIe APIs, all PCIe configuration transactions may be routed to the PAL. The PAL's firmware may present the operating system with a virtual PCIe space that contains all available SoC PCIe and non-PCIe devices. The firmware of the PAL may translate PCIe configuration transactions into device-specific configuration transactions.Type: ApplicationFiled: November 15, 2022Publication date: May 16, 2024Inventors: Yiftach Benjamini, Jonathan Charles Masters, Henrietta Bezbroz
-
Publication number: 20240123292Abstract: In one aspect and embodiment, the present invention provides a fitness training apparatus comprising: a controller configured to communicate instructions to a load generator to apply a selectively adjustable load to at least one retractable line provided in or on a base. The retractable line has a free end region, wherein the at least one retractable line being extendible from a retracted state to an extended state upon application of a force to the free end region, wherein the load applied to the at least one retractable line acts against the force applied to the free end region. The controller is configured to perform operations comprising: setting a target speed band for the at least one retractable line; receiving a speed of the at least one retractable line; and responsive to comparing the speed of the at least one retractable line to the target speed band, modifying the selectively adjustable load to the at least one retractable line to maintain the target speed band.Type: ApplicationFiled: February 3, 2022Publication date: April 18, 2024Inventor: Jonathan Charles GREGORY
-
Publication number: 20240122437Abstract: An automated cleaning machine may include one or more short cleaning cycles in which the duration of a cleaning cycle is shortened relative to the duration of a default cleaning cycle. During a short cleaning cycle, other cleaning cycle parameters may also be adjusted to ensure that the articles subjected to the short cleaning cycle are adequately cleaned and sanitized. For example, the wash temperature, rinse temperature, and/or cleaning product amounts or concentrations, may be adjusted to account for the shortened duration of the cleaning cycle. The automated cleaning machine may further include one or more short cycle mode(s) during which short cleaning cycle parameters are used and one or more default cycle mode(s) during which default cleaning cycle parameters are used.Type: ApplicationFiled: December 28, 2023Publication date: April 18, 2024Inventors: Rachel Marie McGinness, Jonathan Charles Butwinick, Paul R. Kraus, Alissa R. Ellingson, Conor Sylvester Smith, Paul Dominic Christian
-
Patent number: 11951489Abstract: According to the present invention there is provided a separation device for separating a fluid, said fluid comprising multiple components, into at least two components comprising: a support structure; at least one conduit mounted on or within said support structure for rotation about an axis; at least one inlet for introducing a flow of said fluid into said at least one conduit; and at least one outlet for outputting at least one of said components therefrom; wherein the said at least one conduit is configured such that, in use, when said flow of said fluid is applied thereto, said conduit is thereby caused to rotate on or within said support structure about said axis, thereby separating said fluid into at least two components.Type: GrantFiled: March 31, 2017Date of Patent: April 9, 2024Assignee: The Big Swing Company LtdInventor: Jonathan Charles Moseley
-
Publication number: 20240086445Abstract: A method for processor-implemented method includes receiving an integrated circuit (IC) troubleshooting query for an IC. The IC troubleshooting query is received from a user. The method also includes performing natural language processing and machine learning to cluster the IC troubleshooting query into one of a number of semantically similar troubleshooting categories. The method further includes retrieving resolution data from an expert system library, based on a mapping between categories of user solutions and a topic of the IC troubleshooting query. The method also includes generating a recommendation in response to the IC troubleshooting query, based on the resolution data. The method outputs the recommendation to the user.Type: ApplicationFiled: June 23, 2023Publication date: March 14, 2024Inventors: Murat CAKIR, Lindsey Makana KOSTAS, Narasimhan NARAYANAN, Jonathan Charles BRAUER, Michael Robert MANAHAN, Ruitao DOU, Yanjia CHEN, Pradeep Mohanan NAIR
-
Patent number: 11913311Abstract: A flow control shuttle to provide the ability to block flow in either direction initially, while allowing a high-pressure differential capacity in one direction and does not produce free floating pieces of the plug in the flow stream after actuation. The mechanism is actuated by a pressure differential opposite the high-pressure direction, in which the actuation pressure can be set independently of the pressure rating of the high-pressure direction. Upon actuation the flow path opens allowing flow in either direction by moving a shuttle plug from a sealed to an unsealed configuration. The direction of high pressure and actuation pressure can be chosen by direction of installation on based what is required for the application. This mechanism can be incorporated into an existing tool or a new tool design, or can be provided as a standalone tool.Type: GrantFiled: June 29, 2021Date of Patent: February 27, 2024Assignee: ADVANCED OIL TOOLS, LLCInventors: Bryan Samuel Fitzhugh, Timothy Wayne Raley, Jonathan Charles Birk
-
Publication number: 20240053983Abstract: Aspects of the technology are directed to methods and systems that enable duplication of micro-architectural context information when a running application is cloned (e.g., for a faster function start up), migrated (e.g., to another core or machine), or persisted into secondary storage. The method, for example, may comprise extracting microarchitectural information from a first processing element, transferring the extracted microarchitectural information to a first operating system, forwarding, by the first operating system, the extracted microarchitectural information to a second processing element, and instantiating a process at the second processing element using the extracted microarchitectural information.Type: ApplicationFiled: July 11, 2023Publication date: February 15, 2024Inventor: Jonathan Charles Masters
-
Patent number: 11891642Abstract: A method for the use of a cytochrome P450 enzyme comprising any of SEQ ID NO: 1-118, or mutants thereof or a variant enzyme having at least 70% identity thereto and having CYP450 activity, for the hydroxylation and or dealkylation of an organic compound.Type: GrantFiled: November 26, 2019Date of Patent: February 6, 2024Assignee: HYPHA DISCOVERY LIMITEDInventors: Jonathan Charles Paul Steele, Antonio De Riso, Francesco Falcioni, Richard Kerry Phipps, Stephen Keith Wrigley, Emily Jade Hopkins, Aksana Rimu Khan, Tetsuo Kokubun, Kinga Linda Nytko, Vincent Poon, Sebastian Schulz, John Maxim Ward, Mariacristina Bawn
-
Patent number: 11889963Abstract: An automated cleaning machine may include one or more short cleaning cycles in which the duration of a cleaning cycle is shortened relative to the duration of a default cleaning cycle. During a short cleaning cycle, other cleaning cycle parameters may also be adjusted to ensure that the articles subjected to the short cleaning cycle are adequately cleaned and sanitized. For example, the wash temperature, rinse temperature, and/or cleaning product amounts or concentrations, may be adjusted to account for the shortened duration of the cleaning cycle. The automated cleaning machine may further include one or more short cycle mode(s) during which short cleaning cycle parameters are used and one or more default cycle mode(s) during which default cleaning cycle parameters are used.Type: GrantFiled: March 5, 2021Date of Patent: February 6, 2024Assignee: Ecolab USA Inc.Inventors: Rachel Marie McGinness, Jonathan Charles Butwinick, Paul R. Kraus, Alissa R. Ellingson, Conor Sylvester Smith, Paul Dominic Christian
-
Patent number: RE50050Abstract: Provided are novel pyrimidine dione compounds and pharmaceutically acceptable salts thereof, that are useful for the treatment of hypertrophic cardiomyopathy (HCM) and conditions associated with left ventricular hypertrophy or diastolic dysfunction. The synthesis and characterization of the compounds and pharmaceutically acceptable salts thereof, are described, as well as methods for treating HCM and other forms of heart disease.Type: GrantFiled: March 19, 2022Date of Patent: July 23, 2024Assignee: MyoKardia, Inc.Inventors: Johan Oslob, Robert Anderson, Danielle Aubele, Marc Evanchik, Jonathan Charles Fox, Brian Kane, Puping Lu, Robert McDowell, Hector Rodriguez, Yonghong Song, Arvinder Sran