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: 20240167425
    Abstract: A system includes a gas turbine system having a compressor, a combustor, and a turbine. The system further includes a power management system configured to supply an injection fluid into a host fluid of the gas turbine system to manage power production of the gas turbine system, wherein the injection fluid comprises a gas mixture comprising oxygen. The system further includes a model-based controller configured to control operation of the gas turbine system, wherein the model-based controller has one or more models including consideration of the injection fluid supplied by the power management system into the host fluid.
    Type: Application
    Filed: November 21, 2022
    Publication date: May 23, 2024
    Inventors: Juergen Gerhard Hoffmann, Harold Lamar Jordan, Thomas John Freeman
  • Publication number: 20240098417
    Abstract: Various implementations include audio systems and methods for mixed rendering to enhance audio output. Certain implementations include an audio system having: at least one far-field speaker configured to output a first portion of an audio signal; and a pair of non-occluding near-field speakers configured to output a second portion of the audio signal in synchrony with the output of the first portion of the audio signal, where the second portion of the audio signal increases intelligibility of the speech content within the audio signal.
    Type: Application
    Filed: November 29, 2023
    Publication date: March 21, 2024
    Inventors: James Walter Tracey, Guy Anthony Torio, Eric John Freeman, Nathan Blagrove, Santiago Carvajal
  • Publication number: 20240086430
    Abstract: A method can include, responsive to receipt of input characterizing a geologic environment, utilizing a trained machine learning model to identify a number of geologic environments that include corresponding data stored in at least one database; analyzing one or more of the number of geologic environments; and outputting a result based at least in part on the analyzing.
    Type: Application
    Filed: January 31, 2022
    Publication date: March 14, 2024
    Inventors: Robin John Pickles, Richard Torrens, Stephen Robert Freeman, Ranjit Vhanamane, Kwangwon Park
  • 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
  • Patent number: 11895472
    Abstract: Various implementations include audio systems and methods for mixed rendering to enhance audio output. Certain implementations include an audio system having: at least one far-field speaker configured to output a first portion of an audio signal; and a pair of non-occluding near-field speakers configured to output a second portion of the audio signal in synchrony with the output of the first portion of the audio signal, where the first portion of the audio signal is distinct from the second portion of the audio signal.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: February 6, 2024
    Assignee: Bose Corporation
    Inventors: James Walter Tracey, Guy Anthony Torio, Eric John Freeman, Nathan Blagrove, Santiago Carvajal
  • Publication number: 20230403507
    Abstract: Various implementations include audio systems and methods for mixed rendering to enhance audio output. Certain implementations include an audio system having: at least one far-field speaker configured to output a first portion of an audio signal; and a pair of non-occluding near-field speakers configured to output a second portion of the audio signal in synchrony with the output of the first portion of the audio signal, where the first portion of the audio signal is distinct from the second portion of the audio signal.
    Type: Application
    Filed: June 8, 2022
    Publication date: December 14, 2023
    Inventors: James Walter Tracey, Guy Anthony Torio, Eric John Freeman, Nathan Blagrove, Santiago Carvajal
  • 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
  • Publication number: 20230238266
    Abstract: An apparatus includes a substrate holder, a first actuator to rotate the substrate holder, a second actuator to move the substrate holder linearly, a first sensor to generate one or more first measurements or images of the substrate, a second sensor to generate one or more second measurements of target positions on the substrate, and a processing device. The processing device estimates a position of the substrate on the substrate holder and causes the first actuator to rotate the substrate holder about a first axis. The rotation causes an offset between a field of view of the second sensor and a target position on the substrate due to the substrate not being centered on the substrate holder. The processing device causes the second actuator to move the substrate holder linearly along a second axis to correct the offset. The processing device determines a profile across a surface of the substrate based on the one or more second measurements of the target positions.
    Type: Application
    Filed: January 25, 2022
    Publication date: July 27, 2023
    Inventors: Patricia Schulze, Gregory John Freeman, Michael Kutney, Arunkumar Ramachandraiah, Chih Chung Chou, Zhaozhao Zhu, Ozkan Celik
  • 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
  • Patent number: 11673267
    Abstract: A system includes a robot with a robot arm having multiple joints and an end effector to carry a substrate. A processing device is to build, with respect to a joint space for the multiple joints and the end effector, a graph of reachable positions and sub-paths between the reachable positions, wherein the reachable positions and the sub-paths satisfy Cartesian limits within the joint space. The processing device is to determine, by executing a graph optimization algorithm on the graph, multiple paths, each made up of a group of the sub-paths and having one of a shortest distance or a lowest cost between a start point and an end point of the end effector. The processing device is to select a path, of the multiple paths, through the graph that minimizes a move time of the end effector between the start point and the end point.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: June 13, 2023
    Assignee: Applied Materials, Inc.
    Inventors: Omar Abdul-hadi, Adam Christopher Cranmer, Gregory John Freeman
  • Publication number: 20230032418
    Abstract: A system includes a robot with a robot arm having multiple joints and an end effector to carry a substrate. A processing device is to build, with respect to a joint space for the multiple joints and the end effector, a graph of reachable positions and sub-paths between the reachable positions, wherein the reachable positions and the sub-paths satisfy Cartesian limits within the joint space. The processing device is to determine, by executing a graph optimization algorithm on the graph, multiple paths, each made up of a group of the sub-paths and having one of a shortest distance or a lowest cost between a start point and an end point of the end effector. The processing device is to select a path, of the multiple paths, through the graph that minimizes a move time of the end effector between the start point and the end point.
    Type: Application
    Filed: October 10, 2022
    Publication date: February 2, 2023
    Inventors: Omar Abdul-hadi, Adam Christopher Cranmer, Gregory John Freeman
  • Patent number: 11498213
    Abstract: A system includes a robot arm with multiple joints and one or more end effector to carry a substrate. A processing device determines, within joint space of the robot arm, start/end points of the one or more end effector for a complete movement. The processing device builds, in joint space for the multiple joints and the one or more end effector, a graph of reachable positions and sub-paths between the reachable positions that satisfy Cartesian limits. The reachable positions are identified at a granularity that divides the complete movement into multiple sub-movements. The processing device executes a graph optimization algorithm on the graph to determine multiple paths, each a group of the sub-paths, that have one of shortest distances or lowest costs between the start/end points, and selects a path thereof that minimizes move time of the one or more end effector between the start/end points.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: November 15, 2022
    Assignee: Applied Materials, Inc.
    Inventors: Omar Abdul-hadi, Adam Christopher Cranmer, Gregory 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: 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: 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: 20220088780
    Abstract: A system includes a robot arm with multiple joints and one or more end effector to carry a substrate. A processing device determines, within joint space of the robot arm, start/end points of the one or more end effector for a complete movement. The processing device builds, in joint space for the multiple joints and the one or more end effector, a graph of reachable positions and sub-paths between the reachable positions that satisfy Cartesian limits. The reachable positions are identified at a granularity that divides the complete movement into multiple sub-movements. The processing device executes a graph optimization algorithm on the graph to determine multiple paths, each a group of the sub-paths, that have one of shortest distances or lowest costs between the start/end points, and selects a path thereof that minimizes move time of the one or more end effector between the start/end points.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventors: Omar Abdul-hadi, Adam Christopher Cranmer, Gregory John Freeman
  • Patent number: 11064309
    Abstract: Various implementations include speaker systems. In a particular implementation, a speaker system includes: a first loudspeaker configured to drive at least one of a port or a passive radiator that is tuned at a first frequency; and a second loudspeaker configured to drive at least one of a port or a passive radiator that is tuned at a second frequency, the second frequency being higher than the first frequency, where the first loudspeaker is configured to output audio at the second frequency.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: July 13, 2021
    Assignee: BOSE CORPORATION
    Inventor: Eric John Freeman
  • Patent number: 11012780
    Abstract: Various aspects include approaches for providing customized audio experiences in a speaker system. In some implementations, computer-implemented methods of controlling a plurality of customized audio experiences for a speaker system are disclosed. In other implementations, an at-home speaker system is configured for customized audio experiences.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: May 18, 2021
    Assignee: BOSE CORPORATION
    Inventor: Eric John Freeman
  • Publication number: 20210014633
    Abstract: Various implementations include speaker systems. In a particular implementation, a speaker system includes: a first loudspeaker configured to drive at least one of a port or a passive radiator that is tuned at a first frequency; and a second loudspeaker configured to drive at least one of a port or a passive radiator that is tuned at a second frequency, the second frequency being higher than the first frequency, where the first loudspeaker is configured to output audio at the second frequency.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Inventor: Eric John Freeman
  • Patent number: 10854491
    Abstract: A method and apparatus for of improving processing results in a processing chamber by orienting a substrate support relative to a surface within the processing chamber. The method comprising orienting a supporting surface of a substrate support in a first orientation relative to an output surface of a showerhead, where the first orientation of the supporting surface relative to the output surface is not coplanar, and depositing a first layer of material on a substrate disposed on the supporting surface that is oriented in the first orientation.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: December 1, 2020
    Assignee: Applied Materials, Inc.
    Inventors: Jason M. Schaller, Michael Rohrer, Tuan Anh Nguyen, William Tyler Weaver, Gregory John Freeman, Robert Brent Vopat