Patents by Inventor Brian P. Johnson

Brian P. 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: 20260189513
    Abstract: Examples described herein relate to a network interface device. The network interface device includes a host interface; a network interface; a direct memory access (DMA) circuitry; and a circuitry. In some examples, the circuitry is to determine a change in Maximum Transmission Unit (MTU) size of received packets associated with a first Internet Protocol (IP) flow and modify an MTU size of transmitted packets associated with the first IP flow based on the determined changed MTU size.
    Type: Application
    Filed: February 24, 2026
    Publication date: July 2, 2026
    Inventors: Andrey CHILIKIN, Andrew CUNNINGHAM, Brian P. JOHNSON, Patrick G. KUTCH
  • Patent number: 12596576
    Abstract: Examples describe techniques to expose application telemetry in a virtualized execution environment. Examples include a plurality of application executing within the virtualized execution environment writing telemetry data to a memory associated with virtual devices of a hardware device. Examples also include an orchestrator to read the telemetry data from the memory and use the telemetry data to make resource allocation decisions.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: April 7, 2026
    Assignee: Intel Corporation
    Inventors: Patrick G. Kutch, Francesc Guim Bernat, Andrey Chilikin, Brian P. Johnson
  • Publication number: 20260093604
    Abstract: Examples described herein relate to a first interface to a device; a second interface to the device; and a circuitry to: based on inoperability of the first interface or inoperability of the device, utilize the second interface to communicate with the device and to retrieve debug data from the device and provide the debug data to a requester, wherein the first and second interfaces utilize different protocols. In some examples, the debug data comprises three or more of: timestamped events, error messages, informational messages generated by the device's firmware or software, connectivity errors, hardware errors, or system events.
    Type: Application
    Filed: December 8, 2025
    Publication date: April 2, 2026
    Inventors: Patrick G. KUTCH, Brian P. JOHNSON
  • Publication number: 20260022320
    Abstract: A cell retention apparatus with convective flow is provided. In another aspect, a microplate-based array of microfluidic wells has a heater or cooler which generates controllable temperature gradients within and/or between the wells, such as in an injection molded and/or disposable cell culture well plate. These gradients create convection currents within the well that generate flow or within connecting microchannels between wells. A further aspect induces controlled thermal convection currents within wells of a microtiter plate to drive fluid movement.
    Type: Application
    Filed: July 21, 2025
    Publication date: January 22, 2026
    Applicant: Board of Trustees of Michigan State University
    Inventors: Brian P. JOHNSON, Jacob I. REYNOLDS
  • Publication number: 20250319669
    Abstract: A method for forming a weld between two thermoplastic materials includes contacting a laser to a precursor thermoplastic assembly including a thermoplastic plate and a thermoplastic sheet in direct contact with a first surface of the thermoplastic plate to cause localized melting at an interface between the first thermoplastic material layer and the second thermoplastic material layer, where the first and second thermoplastic material layers are opaque to the laser. The laser has a speed greater than or equal to about 0.05 m/s to less than or equal to about 0.2 m/s, a power greater than or equal to about 14 W to less than or equal to about 43 W, and a density greater than or equal to about 9,800 pulses per meter to less than or equal to about 29,600 pulses per meter.
    Type: Application
    Filed: April 11, 2025
    Publication date: October 16, 2025
    Inventors: Brian P. JOHNSON, Jacob I. REYNOLDS, Dhruv K. SINGH
  • Patent number: 11792132
    Abstract: Technologies for aligning network flows to processing resources include a computing device having multiple processing nodes, a network switch, and a network controller operating in a software-defined network. Each processing node of the computing device may include a processor, memory, and network adapter. The network switch may receive a network packet and request forwarding information from the network controller. The network controller may determine flow information corresponding to the network packet that indicates the application targeted by the network packet and the processing node executing the application. The flow information may be transmitted to the computing device, which may program a flow filter in the network adapter of the processing node executing the application.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: October 17, 2023
    Assignee: Intel Corporation
    Inventors: Iosif Gasparakis, Brian P. Johnson, Patrick G. Kutch
  • Patent number: 11622462
    Abstract: An electro-mechanical housing for forming electronic components' wire leads to make plug-together parts or building blocks using only the wire leads of the electronic components to make electronic circuits incorporated in the mechanical structures. A reusable electro-mechanical plug that has means for attaching external devices to the plug-together parts or building blocks using only the wire leads from these external devices and a non-conductive housing to form an electro-mechanical plug.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: April 4, 2023
    Assignee: E-Blox Inc.
    Inventors: Arthur F. Seymour, James P. Seymour, Brian P. Johnson
  • Publication number: 20230100935
    Abstract: Examples described herein relate to circuitry to perform load balancing; at least one memory; and at least one processor. In some examples, at least one processor is to execute instructions stored in the at least one memory that cause the at least one processor to: execute a communication proxy that is to allocate packet data to the circuitry to perform load balancing to allocate workloads among cores and allocate received and transmitted remote procedure calls to at least one queue in circuitry to queue one or more packets.
    Type: Application
    Filed: December 5, 2022
    Publication date: March 30, 2023
    Inventors: Kelley MULLICK, Mrittika GANGULI, Brian P. JOHNSON, Matthew J. ADILETTA
  • Publication number: 20220222117
    Abstract: Examples describe techniques to expose application telemetry in a virtualized execution environment. Examples include a plurality of application executing within the virtualized execution environment writing telemetry data to a memory associated with virtual devices of a hardware device. Examples also include an orchestrator to read the telemetry data from the memory and use the telemetry data to make resource allocation decisions.
    Type: Application
    Filed: March 30, 2022
    Publication date: July 14, 2022
    Inventors: Patrick G. KUTCH, Francesc GUIM BERNAT, Andrey CHILIKIN, Brian P. JOHNSON
  • Publication number: 20220104378
    Abstract: An electro-mechanical housing for forming electronic components' wire leads to make plug-together parts or building blocks using only the wire leads of the electronic components to make electronic circuits incorporated in the mechanical structures. A reusable electro-mechanical plug that has means for attaching external devices to the plug-together parts or building blocks using only the wire leads from these external devices and a non-conductive housing to form an electro-mechanical plug.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 31, 2022
    Inventors: Arthur F. Seymour, James P. Seymour, Brian P. Johnson
  • Patent number: D936265
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: November 16, 2021
    Inventor: Brian P. Johnson
  • Patent number: D936272
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: November 16, 2021
    Inventor: Brian P. Johnson
  • Patent number: D965196
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: September 27, 2022
    Assignee: Perch Acquisition Co 36, LLC
    Inventor: Brian P. Johnson
  • Patent number: D979537
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: February 28, 2023
    Assignee: Perch Acquisition Co. 36, LLC
    Inventor: Brian P. Johnson
  • Patent number: D979538
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: February 28, 2023
    Assignee: Perch Acquisition Co. 36, LLC
    Inventor: Brian P. Johnson
  • Patent number: D996395
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: August 22, 2023
    Assignee: Perch Acquisition Co. 36, LLC
    Inventor: Brian P. Johnson
  • Patent number: D999187
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: September 19, 2023
    Assignee: Perch Acquisition Co. 36, LLC
    Inventor: Brian P. Johnson
  • Patent number: D1002066
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: October 17, 2023
    Assignee: Perch Acquisition Co. 36, LLC
    Inventor: Brian P. Johnson
  • Patent number: D1038449
    Type: Grant
    Filed: May 12, 2023
    Date of Patent: August 6, 2024
    Assignee: Perch Acquisition Co. 36, LLC
    Inventor: Brian P. Johnson
  • Patent number: D1070804
    Type: Grant
    Filed: August 10, 2023
    Date of Patent: April 15, 2025
    Assignee: Perch Acquisition Co. 36, LLC
    Inventor: Brian P. Johnson