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

  • 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
  • Publication number: 20200389408
    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: Application
    Filed: August 24, 2020
    Publication date: December 10, 2020
    Inventors: Iosif Gasparakis, Brian P. Johnson, Patrick G. Kutch
  • Patent number: D905895
    Type: Grant
    Filed: December 22, 2018
    Date of Patent: December 22, 2020
    Assignee: London Johnson, Inc.
    Inventor: Brian P. Johnson
  • Patent number: D927463
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: August 10, 2021
    Assignee: London Johnson, Inc.
    Inventor: Brian P. Johnson
  • Patent number: D930217
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: September 7, 2021
    Assignee: London Johnson, Inc.
    Inventor: Brian P. Johnson
  • Patent number: D932679
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: October 5, 2021
    Inventor: Brian P. Johnson
  • Patent number: D933039
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: October 12, 2021
    Inventor: Brian P. Johnson
  • Patent number: D933281
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: October 12, 2021
    Inventor: 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