Patents by Inventor Matthew R. Johnson

Matthew R. Johnson 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: 20250104742
    Abstract: Adjustable clock and power gating control is facilitated hereby. In aspects, a power management circuit is coupled to a memory controller circuit that is coupled to a memory resource circuit and to a plurality of heterogeneous client circuits configured to access the memory resource circuit via the memory controller circuit. The power management circuit is configured to receive operating parameters associated with the plurality of client circuits and to determine, based on the operating parameters, a threshold power state for the memory resource circuit. Additionally, the power management circuit is configured to initiate a clock gating operation, a power gating operation, or both for the memory resource circuit and to maintain at least the threshold power state for the memory resource circuit by limiting performance of the clock gating operation, the power gating operation, or both for the memory resource circuit. Other aspects and features are also claimed and described.
    Type: Application
    Filed: June 28, 2024
    Publication date: March 27, 2025
    Inventors: Michael Bekerman, Matthew R. Johnson, Lior Zimet, Rohit K. Gupta
  • Publication number: 20250004262
    Abstract: An apparatus for obtaining interferometric data, including: an optical detector to detect the interferometric data, the optical detector including at least one pixel, and the at least one pixel including at least one counter configured to count photoelectrons.
    Type: Application
    Filed: June 28, 2023
    Publication date: January 2, 2025
    Inventors: Matthew R Johnson, Michael C Bradshaw, Guillermo J Tearney, Joseph A. Gardecki, Osman Oguz Ahsen
  • Publication number: 20240285360
    Abstract: A method for remote intervention for a subject includes acquiring an image of a region of interest of the subject using an interventional device positioned on the subject and an image acquisition system. The region of interest includes a target structure and the subject is located at a first site. The method further includes analyzing the acquired image using an image analysis module to identify and label the target structure in the region of interest and transmitting the labelled image from the first site to a second site for expert review. The second site is remote from the first site. The method further includes receiving a command signal at the first site from the second site where the command signal is generated based on the expert review of the labelled image and configured to control an action of the interventional device. In some embodiments, the method may further include analyzing the acquired image to determine a pathway to the vessel that avoids critical structures.
    Type: Application
    Filed: October 31, 2023
    Publication date: August 29, 2024
    Inventors: Matthew R. JOHNSON, Laura J. BRATTAIN, Brian A. TELFER, Lars A. GJESTEBY, Joshua S. WERBLIN, Nancy D. DELOSA, Anthony E. SAMIR, Theodore T. PIERCE
  • Patent number: 11809906
    Abstract: Systems, apparatuses, and methods for controlling bandwidth through shared transaction limits are described. An apparatus includes at least a plurality of agents, a plurality of transaction-limit (T-Limit) nodes, a T-Limit manager, and one or more endpoints. The T-Limit manager creates a plurality of credits for the plurality of agents to send transactions to a given endpoint. Then, the T-Limit manager partitions the credits into N+1 portions for N agents, wherein the extra N+1 portion is a shared pool for use by agents when they run out of their private credits. The T-Limit manager assigns a separate private portion of the N portions to the N agents for use by only the corresponding agent. When an agent runs out of private credits, the agent's T-Limit node sends a request to the T-Limit manager for credits from the shared pool.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: November 7, 2023
    Assignee: Apple Inc.
    Inventors: Nachiappan Chidambaram Nachiappan, Matthew R. Johnson, Vinodh R. Cuppu
  • Publication number: 20220413908
    Abstract: Systems, apparatuses, and methods for controlling bandwidth through shared transaction limits are described. An apparatus includes at least a plurality of agents, a plurality of transaction-limit (T-Limit) nodes, a T-Limit manager, and one or more endpoints. The T-Limit manager creates a plurality of credits for the plurality of agents to send transactions to a given endpoint. Then, the T-Limit manager partitions the credits into N+1 portions for N agents, wherein the extra N+1 portion is a shared pool for use by agents when they run out of their private credits. The T-Limit manager assigns a separate private portion of the N portions to the N agents for use by only the corresponding agent. When an agent runs out of private credits, the agent's T-Limit node sends a request to the T-Limit manager for credits from the shared pool.
    Type: Application
    Filed: September 2, 2022
    Publication date: December 29, 2022
    Inventors: Nachiappan Chidambaram Nachiappan, Matthew R. Johnson, Vinodh R. Cuppu
  • Patent number: 11436049
    Abstract: Systems, apparatuses, and methods for controlling bandwidth through shared transaction limits are described. An apparatus includes at least a plurality of agents, a plurality of transaction-limit (T-Limit) nodes, a T-Limit manager, and one or more endpoints. The T-Limit manager creates a plurality of credits for the plurality of agents to send transactions to a given endpoint. Then, the T-Limit manager partitions the credits into N+1 portions for N agents, wherein the extra N+1 portion is a shared pool for use by agents when they run out of their private credits. The T-Limit manager assigns a separate private portion of the N portions to the N agents for use by only the corresponding agent. When an agent runs out of private credits, the agent's T-Limit node sends a request to the T-Limit manager for credits from the shared pool.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: September 6, 2022
    Assignee: Apple Inc.
    Inventors: Nachiappan Chidambaram Nachiappan, Matthew R. Johnson, Vinodh R. Cuppu
  • Publication number: 20220249085
    Abstract: Tissue repair devices that has a movable inserter configured to support a suture implant construct that is positioned for deployment and methods for using the devices.
    Type: Application
    Filed: July 1, 2020
    Publication date: August 11, 2022
    Applicant: Arthrex, Inc.
    Inventors: Joshua J. Best, Anthony A. Laviano, Matthew R. Johnson, Zachary A. Ingwer, Samuel B. Roque, Kenneth T. Helenbolt, Silas Wendell Holmes, JR., Andrew K. Osika
  • Patent number: 11226752
    Abstract: Systems, methods and mechanisms for efficiently calibrating memory signals. In various embodiments, a computing system includes at least one processor, a memory and a power manager. The power manager generates and sends updated power-performance states (p-states) to the processor and the memory. Logic within a memory controller for the memory initializes a first timer corresponding to a first p-state of the multiple p-states to indicate a duration for skipping memory calibration. The logic continues to update the first timer while transferring data with the memory using operating parameters of the first p-state. When the memory is not using operating parameters of the first p-state, the logic prevents updates of the first timer. When the power manager determines to transition the memory from the first p-state to a second p-state, and the second timer for the second e-state has not expired, the logic prevents calibration of the memory.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: January 18, 2022
    Assignee: Apple Inc.
    Inventors: Rakesh L. Notani, Robert E. Jeter, Suhas Kumar Suvarna Ramesh, Naveen Kumar Korada, Mohammad Rizwan, Alma L. Juarez Dominguez, John H. Kelm, Matthew R. Johnson
  • Publication number: 20210326169
    Abstract: Systems, apparatuses, and methods for controlling bandwidth through shared transaction limits are described. An apparatus includes at least a plurality of agents, a plurality of transaction-limit (T-Limit) nodes, a T-Limit manager, and one or more endpoints. The T-Limit manager creates a plurality of credits for the plurality of agents to send transactions to a given endpoint. Then, the T-Limit manager partitions the credits into N+1 portions for N agents, wherein the extra N+1 portion is a shared pool for use by agents when they run out of their private credits. The T-Limit manager assigns a separate private portion of the N portions to the N agents for use by only the corresponding agent. When an agent runs out of private credits, the agent's T-Limit node sends a request to the T-Limit manager for credits from the shared pool.
    Type: Application
    Filed: April 17, 2020
    Publication date: October 21, 2021
    Inventors: Nachiappan Chidambaram Nachiappan, Matthew R. Johnson, Vinodh R. Cuppu
  • Publication number: 20200285406
    Abstract: Systems, methods and mechanisms for efficiently calibrating memory signals. In various embodiments, a computing system includes at least one processor, a memory and a power manager. The power manager generates and sends updated power-performance states (p-states) to the processor and the memory. Logic within a memory controller for the memory initializes a first timer corresponding to a first p-state of the multiple p-states to indicate a duration for skipping memory calibration. The logic continues to update the first timer while transferring data with the memory using operating parameters of the first p-state. When the memory is not using operating parameters of the first p-state, the logic prevents updates of the first timer. When the power manager determines to transition the memory from the first p-state to a second p-state, and the second timer for the second e-state has not expired, the logic prevents calibration of the memory.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 10, 2020
    Inventors: Rakesh L. Notani, Robert E. Jeter, Suhas Kumar Suvarna Ramesh, Naveen Kumar Korada, Mohammad Rizwan, Alma L. Juarez Dominguez, John H. Kelm, Matthew R. Johnson
  • Patent number: 10037073
    Abstract: A processor includes an instruction issue circuit, and high-utilization and low-utilization execution unit circuits coupled to execute instructions received from the instruction issue unit. On average, utilization of the low-utilization execution unit circuit is lower than utilization of the high-utilization execution unit circuit. The processor also includes a retention circuit coupled to a different power domain than the low-utilization execution unit circuit, and a power management circuit.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: July 31, 2018
    Assignee: Apple Inc.
    Inventors: Edvin Catovic, Rajat Goel, Richard F. Russo, Matthew R. Johnson, Shingo Suzuki, Pradeep Kanapathipillai, Raghava Rao V. Denduluri, Pankaj Lnu
  • Publication number: 20150087438
    Abstract: The invention provides methods of making a component for a golf club by shaping a workpiece by a first process and also shaping the workpiece by a second process that includes electrical discharge machining. A first process such as forging or casting can shape the gross morphology of the workpiece and material can be removed by the second process to form desired features or textures. In certain aspects, the invention provides a golf club head with a club head body having a face, a sole, a toe, a heel, and a hosel extending upwards from a heel-side of the club head body when the club head is at address. A part of the club head body is formed by the first process, with material having been removed from the part by the second process.
    Type: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Applicant: COBRA GOLF INCORPORATED
    Inventors: Matthew R. Johnson, Michael S. Yagley
  • Publication number: 20150045142
    Abstract: The invention generally relates to a golf club in which the ball-striking face has a high surface roughness. The invention provides systems and methods for dual speed milling for improved surface roughness. In certain aspects, the invention provides a method of making a ball striking face for a golf club that includes obtaining a piece of material for use as a club head ball-striking face, milling a surface of the piece of material at a first speed, and milling the surface at a second speed.
    Type: Application
    Filed: August 7, 2014
    Publication date: February 12, 2015
    Inventors: Scott H. Moreira, Joshua G. Breier, Christopher D. Harvell, Amber Frauhiger, Matthew R. Johnson, Tim A. Beno
  • Patent number: 5588825
    Abstract: A lean premixed fuel burner includes a peripheral ring stabilizer which divides the flow into a primary gas flow and a secondary gas flow and generates a secondary flame substantially surrounding the main flame formed by the main gas flow. Further stabilizers are provided in the area of the primary gas flow on the inside of the peripheral stabilizer. These stabilizers divide the main gas flow into a plurality of subsidiary flows whereby the primary flame is formed by a plurality of discrete flame formed in the spaces between the secondary stabilizers thereby to provide a main flame significantly shorter in the direction of gas flow than if a single primary flame is used.
    Type: Grant
    Filed: December 13, 1995
    Date of Patent: December 31, 1996
    Assignee: Governers of the University of Alberta
    Inventors: Larry W. Kostiuk, Matthew R. Johnson