Patents by Inventor John Freeman

John Freeman 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).

  • Publication number: 20260131209
    Abstract: The disclosed systems and methods relate to improved customizable golf club heads. The golf club head can include a first body, a second body, and a fastener. The first body can include a striking face, a first top surface, a first bottom surface, a first heel, a first toe, a first rear wall opposite the striking face, and a hosel. The first body can further define at least one aperture. The second body can be removably attached to the first body. The second body can include a front face, a second top surface, a second bottom surface, a second heel, a second toe, and a second rear surface opposite the front face. The second body can define at least one second aperture. The fastener can extend through the at least one first aperture and into the at least one second aperture to attach the first and second bodies.
    Type: Application
    Filed: January 9, 2026
    Publication date: May 14, 2026
    Inventors: David Llewellyn, John Freeman, Kazuhiro Doi, Reiya Nishio
  • Patent number: 12602528
    Abstract: Examples relate to an apparatus, device, method, and computer program for generating logic to be performed by computing circuitry of a computing architecture. The apparatus is configured to determine a performance-critical compute path of a compute kernel to be executed on a plurality of units of computing circuitry of a computing architecture, the compute kernel comprising a plurality of interdependent groups of computational instructions, with the performance-critical compute path being based on a subset of the interdependent groups of computational instructions. The apparatus is configured to determine, for at least one group of computational instructions outside the performance-critical compute path, a reduced clock frequency being lower than a maximally feasible clock frequency of the respective group of computational instructions.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: April 14, 2026
    Assignee: Altera Corporation
    Inventors: Rajesh Poornachandran, Michael Kinsner, John Freeman, Joseph Garvey, Artem Radzikhovskyy
  • Publication number: 20260072659
    Abstract: An apparatus to facilitate clock gating and clock scaling based on runtime application task graph information is disclosed. The apparatus includes a processor to: receive, from a compiler, a bitstream generated from code of an application, the bitstream related to a workload of the application; generate a task graph of the application using at least part of the bitstream, the task graph to represent one of a relationship and dependency of the code; program the bitstream to an accelerator device, wherein the bitstream to configure the accelerator device to support the workload of the application; execute one or more kernels of the code using the accelerator device; identify one or more optimizations for the accelerator device based on the task graph of the application; and transmit a command to cause the one or more optimizations to be implemented in the at least one region of the accelerator device.
    Type: Application
    Filed: November 12, 2025
    Publication date: March 12, 2026
    Inventors: Michael Kinsner, Rajesh Poornachandran, John Freeman
  • Patent number: 12521612
    Abstract: The disclosed systems and methods relate to improved customizable golf club heads. The golf club head can include a first body, a second body, and a fastener. The first body can include a striking face, a first top surface, a first bottom surface, a first heel, a first toe, a first rear wall opposite the striking face, and a hosel. The first body can further define at least one aperture. The second body can be removably attached to the first body. The second body can include a front face, a second top surface, a second bottom surface, a second heel, a second toe, and a second rear surface opposite the front face. The second body can define at least one second aperture. The fastener can extend through the at least one first aperture and into the at least one second aperture to attach the first and second bodies.
    Type: Grant
    Filed: September 6, 2023
    Date of Patent: January 13, 2026
    Assignee: Mizuno Corporation
    Inventors: David Llewellyn, John Freeman, Kazuhiro Doi, Reiya Nishio
  • Patent number: 12493454
    Abstract: An apparatus to facilitate incremental just-in-time (JIT) performance refinement for programmable logic device offload is disclosed. The apparatus includes a processor to: initiate multiple just-in-time (JIT) compilation iterations of an application; program a first architecture of a first compilation of the multiple JIT compilation iterations to a programmable logic device and execute the application on the first architecture, wherein the first compilation comprises a faster compilation time amongst the multiple JIT compilation iterations; identify a hotspot; determine that a second compilation of the multiple JIT compilation iterations is complete, wherein the second compilation comprises a slower compilation time than the first compilation; and program a second architecture of the second compilation of the multiple JIT compilation iterations to the programmable logic device and execute the application on the second architecture.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: December 9, 2025
    Assignee: Altera Corporation
    Inventors: Michael Kinsner, John Freeman, Ben J. Ashbaugh, Rajesh Poornachandran
  • Publication number: 20250371235
    Abstract: Methods and apparatus for performing profile-guided optimization of integrated circuit hardware are provided. Circuit design tools may receive a source code and compile the source code to generate a hardware description. The hardware description may include profiling blocks configured to measure useful information required for optimization. The hardware description may then be simulated to gather profiling data. The circuit design tools may then analyze the gathered profiling data to identify additional opportunities for hardware optimization. The source code may then be modified based on the analysis of the profiling data to produce a smaller and faster hardware that is better suited to the application.
    Type: Application
    Filed: August 18, 2025
    Publication date: December 4, 2025
    Inventors: Byron Sinclair, John Freeman
  • Patent number: 12393756
    Abstract: Methods and apparatus for performing profile-guided optimization of integrated circuit hardware are provided. Circuit design tools may receive a source code and compile the source code to generate a hardware description. The hardware description may include profiling blocks configured to measure useful information required for optimization. The hardware description may then be simulated to gather profiling data. The circuit design tools may then analyze the gathered profiling data to identify additional opportunities for hardware optimization. The source code may then be modified based on the analysis of the profiling data to produce a smaller and faster hardware that is better suited to the application.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: August 19, 2025
    Assignee: Altera Corporation
    Inventors: Byron Sinclair, John Freeman
  • Publication number: 20250073547
    Abstract: The disclosed systems and methods relate to improved customizable golf club heads. The golf club head can include a first body, a second body, and a fastener. The first body can include a striking face, a first top surface, a first bottom surface, a first heel, a first toe, a first rear wall opposite the striking face, and a hosel. The first body can further define at least one aperture. The second body can be removably attached to the first body. The second body can include a front face, a second top surface, a second bottom surface, a second heel, a second toe, and a second rear surface opposite the front face. The second body can define at least one second aperture. The fastener can extend through the at least one first aperture and into the at least one second aperture to attach the first and second bodies.
    Type: Application
    Filed: September 6, 2023
    Publication date: March 6, 2025
    Inventors: David Llewellyn, John Freeman, Kazuhiro Doi, Reiya Nishio
  • Publication number: 20240348042
    Abstract: Systems and methods are provided for controlling breaker operation of power systems during a close before excitation (CBE) operation. One method includes closing the breaker of a generator prior to alternator voltage excitation, using power sourced from a permanent magnetic generator (PMG) that is coupled to the alternator.
    Type: Application
    Filed: April 12, 2024
    Publication date: October 17, 2024
    Inventors: Brandon Ahrens, John Freeman, Ctibor Balás, Jaromir Nusl
  • Publication number: 20240044768
    Abstract: The present invention provides a method for estimating hydrocarbon saturation of a hydrocarbon-bearing rock from a measurement for an electrical property a resistivity log and a rock image. The image is segmented to represent either a pore space or solid material in the rock. An image porosity is estimated from the segmented image, and a corrected porosity is determined to account for the sub-resolution porosity missing in the image of the rock. A corrected saturation exponent of the rock is determined from the image porosity and the corrected porosity and is used to estimate the hydrocarbon saturation. A backpropagation-enabled trained model can be used to segment the image. A backpropagation-enabled method can be used to estimate the hydrocarbon saturation using an image selected from a series of 2D projection images, 3D reconstructed images and combinations thereof.
    Type: Application
    Filed: June 28, 2021
    Publication date: February 8, 2024
    Inventors: Nishank SAXENA, Faruk ALPAK, Amie HOWS, John FREEMAN, Matthias APPEL, Ronny HOFMANN, Bochao ZHAO
  • Publication number: 20230342531
    Abstract: Methods and apparatus for performing profile-guided optimization of integrated circuit hardware are provided. Circuit design tools may receive a source code and compile the source code to generate a hardware description. The hardware description may include profiling blocks configured to measure useful information required for optimization. The hardware description may then be simulated to gather profiling data. The circuit design tools may then analyze the gathered profiling data to identify additional opportunities for hardware optimization. The source code may then be modified based on the analysis of the profiling data to produce a smaller and faster hardware that is better suited to the application.
    Type: Application
    Filed: May 3, 2023
    Publication date: October 26, 2023
    Inventors: Byron Sinclair, John Freeman
  • Patent number: 11675948
    Abstract: Methods and apparatus for performing profile-guided optimization of integrated circuit hardware are provided. Circuit design tools may receive a source code and compile the source code to generate a hardware description. The hardware description may include profiling blocks configured to measure useful information required for optimization. The hardware description may then be simulated to gather profiling data. The circuit design tools may then analyze the gathered profiling data to identify additional opportunities for hardware optimization. The source code may then be modified based on the analysis of the profiling data to produce a smaller and faster hardware that is better suited to the application.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: June 13, 2023
    Assignee: Intel Corporation
    Inventors: Byron Sinclair, John Freeman
  • Publication number: 20220327267
    Abstract: Examples relate to an apparatus, device, method, and computer program for generating logic to be performed by computing circuitry of a computing architecture. The apparatus is configured to determine a performance-critical compute path of a compute kernel to be executed on a plurality of units of computing circuitry of a computing architecture, the compute kernel comprising a plurality of interdependent groups of computational instructions, with the performance-critical compute path being based on a subset of the interdependent groups of computational instructions. The apparatus is configured to determine, for at least one group of computational instructions outside the performance-critical compute path, a reduced clock frequency being lower than a maximally feasible clock frequency of the respective group of computational instructions.
    Type: Application
    Filed: June 28, 2022
    Publication date: October 13, 2022
    Inventors: Rajesh POORNACHANDRAN, Michael KINSNER, John FREEMAN, Joseph GARVEY, Artem RADZIKHOVSKYY
  • Publication number: 20220197613
    Abstract: An apparatus to facilitate clock gating and clock scaling based on runtime application task graph information is disclosed. The apparatus includes a processor to: receive, from a compiler, a bitstream generated from code of an application, the bitstream related to a workload of the application; generate a task graph of the application using at least part of the bitstream, the task graph to represent one of a relationship and dependency of the code; program the bitstream to an accelerator device, wherein the bitstream to configure the accelerator device to support the workload of the application; execute one or more kernels of the code using the accelerator device; identify one or more optimizations for the accelerator device based on the task graph of the application; and transmit a command to cause the one or more optimizations to be implemented in the at least one region of the accelerator device.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 23, 2022
    Applicant: Intel Corporation
    Inventors: Michael Kinsner, Rajesh Poornachandran, John Freeman
  • Publication number: 20220197610
    Abstract: An apparatus to facilitate incremental just-in-time (JIT) performance refinement for programmable logic device offload is disclosed. The apparatus includes a processor to: initiate multiple just-in-time (JIT) compilation iterations of an application; program a first architecture of a first compilation of the multiple JIT compilation iterations to a programmable logic device and execute the application on the first architecture, wherein the first compilation comprises a faster compilation time amongst the multiple JIT compilation iterations; identify a hotspot; determine that a second compilation of the multiple JIT compilation iterations is complete, wherein the second compilation comprises a slower compilation time than the first compilation; and program a second architecture of the second compilation of the multiple JIT compilation iterations to the programmable logic device and execute the application on the second architecture.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 23, 2022
    Applicant: Intel Corporation
    Inventors: Michael Kinsner, John Freeman, Ben J. Ashbaugh, Rajesh Poornachandran
  • Publication number: 20190102500
    Abstract: Methods and apparatus for performing profile-guided optimization of integrated circuit hardware are provided. Circuit design tools may receive a source code and compile the source code to generate a hardware description. The hardware description may include profiling blocks configured to measure useful information required for optimization. The hardware description may then be simulated to gather profiling data. The circuit design tools may then analyze the gathered profiling data to identify additional opportunities for hardware optimization. The source code may then be modified based on the analysis of the profiling data to produce a smaller and faster hardware that is better suited to the application.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Applicant: Intel Corporation
    Inventors: Byron Sinclair, John Freeman
  • Patent number: 10143327
    Abstract: A domestic steaming appliance for steaming food items is provided. The domestic steamer appliance includes a base; a steamer insert mounted in the base; a steamer cup located below the steamer insert; a removable water tank configured to hold water for feeding to the steamer cup, the water tank having a top that forms an air tight seal with the water tank when the top is in place on the water tank; and a feeder tube fluidly connecting the water tank to the steamer cup, the feeder tube being connected to the steamer cup at a steamer cup inlet. The water in the water tank is fed to the steamer cup by way of the feeder tube under gravitational force only.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: December 4, 2018
    Assignees: BSH Home Appliances Corporation, BSH Hausgeräte GmbH
    Inventors: John Freeman, Charlie Hanna, Jeremiah Nash, Dennis Staley
  • Publication number: 20180123988
    Abstract: An apparatus has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to host an email service module operative to exchange email over a public network. A work management module is executed within a private network. The work management module includes instructions executed by the processor to pull email instances from the email service module, push processed email instances to the email service module, and associate email instances with project management tasks. Each project management task has project parameters accessible by users of the private network.
    Type: Application
    Filed: October 27, 2016
    Publication date: May 3, 2018
    Inventors: Stuart McLeod, Ian Vacin, Tim Donohouse, John Freeman
  • Patent number: 9746182
    Abstract: A home cooking appliance having an electrode chamber for a burner assembly is provided. The home cooking appliance includes a burner rail, maintop surface, burner assembly including a burner electrode, igniter box below the burner rail and maintop surface, and an electrode chamber on the burner rail. The electrode chamber includes a body having a cavity and a first opening at a first end of the body, wherein a portion of the burner electrode is disposed in the cavity, an electrical contact surface in the cavity that engages and electrically connects the electrical contact surface to the portion of the burner electrode, and an electrical connector at a second end of the body, the electrical connector being electrically connected to the electrical contact surface and to the igniter box, thereby electrically connecting the igniter box to the portion of the burner electrode.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: August 29, 2017
    Assignee: BSH Home Appliances Corporation
    Inventors: Edward Blalock, John Freeman, Michael Rutherford
  • Patent number: 9723954
    Abstract: A combination griddle and teppanyaki cooking unit for a household cooking appliance or stand-alone cooking appliance is provided in which the combination griddle and teppanyaki cooking unit includes a cooking surface, a first heating unit for heating a first portion of the cooking surface, and a second heating unit for heating a second portion of the cooking surface, wherein the first heating unit and the second heating unit are selectively operable to uniformly heat an entire area of the cooking surface in a griddle mode of operation and to concentrate a greater amount of heat in a first area of the cooking surface than in a second area of the cooking surface in a teppanyaki mode of operation.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: August 8, 2017
    Assignee: BSH Home Appliances Corporation
    Inventors: William Bringe, John Freeman, Samuel Harward, Michael Rutherford