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: 20260131209Abstract: 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: ApplicationFiled: January 9, 2026Publication date: May 14, 2026Inventors: David Llewellyn, John Freeman, Kazuhiro Doi, Reiya Nishio
-
Patent number: 12602528Abstract: 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: GrantFiled: June 28, 2022Date of Patent: April 14, 2026Assignee: Altera CorporationInventors: Rajesh Poornachandran, Michael Kinsner, John Freeman, Joseph Garvey, Artem Radzikhovskyy
-
Publication number: 20260072659Abstract: 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: ApplicationFiled: November 12, 2025Publication date: March 12, 2026Inventors: Michael Kinsner, Rajesh Poornachandran, John Freeman
-
Patent number: 12521612Abstract: 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: GrantFiled: September 6, 2023Date of Patent: January 13, 2026Assignee: Mizuno CorporationInventors: David Llewellyn, John Freeman, Kazuhiro Doi, Reiya Nishio
-
Patent number: 12493454Abstract: 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: GrantFiled: March 11, 2022Date of Patent: December 9, 2025Assignee: Altera CorporationInventors: Michael Kinsner, John Freeman, Ben J. Ashbaugh, Rajesh Poornachandran
-
Publication number: 20250371235Abstract: 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: ApplicationFiled: August 18, 2025Publication date: December 4, 2025Inventors: Byron Sinclair, John Freeman
-
Patent number: 12393756Abstract: 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: GrantFiled: May 3, 2023Date of Patent: August 19, 2025Assignee: Altera CorporationInventors: Byron Sinclair, John Freeman
-
Publication number: 20250073547Abstract: 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: ApplicationFiled: September 6, 2023Publication date: March 6, 2025Inventors: David Llewellyn, John Freeman, Kazuhiro Doi, Reiya Nishio
-
Publication number: 20240348042Abstract: 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: ApplicationFiled: April 12, 2024Publication date: October 17, 2024Inventors: Brandon Ahrens, John Freeman, Ctibor Balás, Jaromir Nusl
-
Publication number: 20240044768Abstract: 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: ApplicationFiled: June 28, 2021Publication date: February 8, 2024Inventors: Nishank SAXENA, Faruk ALPAK, Amie HOWS, John FREEMAN, Matthias APPEL, Ronny HOFMANN, Bochao ZHAO
-
Publication number: 20230342531Abstract: 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: ApplicationFiled: May 3, 2023Publication date: October 26, 2023Inventors: Byron Sinclair, John Freeman
-
Patent number: 11675948Abstract: 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: GrantFiled: September 29, 2017Date of Patent: June 13, 2023Assignee: Intel CorporationInventors: Byron Sinclair, John Freeman
-
Publication number: 20220327267Abstract: 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: ApplicationFiled: June 28, 2022Publication date: October 13, 2022Inventors: Rajesh POORNACHANDRAN, Michael KINSNER, John FREEMAN, Joseph GARVEY, Artem RADZIKHOVSKYY
-
Publication number: 20220197613Abstract: 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: ApplicationFiled: March 11, 2022Publication date: June 23, 2022Applicant: Intel CorporationInventors: Michael Kinsner, Rajesh Poornachandran, John Freeman
-
Publication number: 20220197610Abstract: 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: ApplicationFiled: March 11, 2022Publication date: June 23, 2022Applicant: Intel CorporationInventors: Michael Kinsner, John Freeman, Ben J. Ashbaugh, Rajesh Poornachandran
-
Publication number: 20190102500Abstract: 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: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Applicant: Intel CorporationInventors: Byron Sinclair, John Freeman
-
Patent number: 10143327Abstract: 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: GrantFiled: July 20, 2015Date of Patent: December 4, 2018Assignees: BSH Home Appliances Corporation, BSH Hausgeräte GmbHInventors: John Freeman, Charlie Hanna, Jeremiah Nash, Dennis Staley
-
Publication number: 20180123988Abstract: 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: ApplicationFiled: October 27, 2016Publication date: May 3, 2018Inventors: Stuart McLeod, Ian Vacin, Tim Donohouse, John Freeman
-
Patent number: 9746182Abstract: 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: GrantFiled: June 21, 2013Date of Patent: August 29, 2017Assignee: BSH Home Appliances CorporationInventors: Edward Blalock, John Freeman, Michael Rutherford
-
Patent number: 9723954Abstract: 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: GrantFiled: March 18, 2013Date of Patent: August 8, 2017Assignee: BSH Home Appliances CorporationInventors: William Bringe, John Freeman, Samuel Harward, Michael Rutherford