Patents by Inventor Timothy J. Johnson

Timothy J. 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: 20240056385
    Abstract: A switch architecture for a data-driven intelligent networking system is provided. The system can accommodate dynamic traffic with fast, effective congestion control. The system can maintain state information of individual packet flows, which can be set up or released dynamically based on injected data. Each flow can be provided with a flow-specific input queue upon arriving at a switch. Packets of a respective flow are acknowledged after reaching the egress point of the network, and the acknowledgement packets are sent back to the ingress point of the flow along the same data path. As a result, each switch can obtain state information of each flow and perform flow control on a per-flow basis.
    Type: Application
    Filed: October 23, 2023
    Publication date: February 15, 2024
    Inventors: Abdulla M. Bataineh, Jonathan Paul Beecroft, Thomas L. Court, Anthony M. Ford, Edwin L. Froese, David Charles Hewson, Joseph Kopnick, Andrew Kopser, Duncan Roweth, Gregory Faanes, Michael Higgins, Timothy J. Johnson, Trevor Jones, James Reinhard, Edward J. Turner, Steven L. Scott
  • Publication number: 20230403229
    Abstract: A network interface controller (NIC) capable of efficient memory access is provided. The NIC can be equipped with an operation logic block, a signaling logic block, and a tracking logic block. The operation logic block can maintain an operation group associated with packets requesting an operation on a memory segment of a host device of the NIC. The signaling logic block can determine whether a packet associated with the operation group has arrived at or departed from the NIC. Furthermore, the tracking logic block can determine that a request for releasing the memory segment has been issued. The tracking logic block can then determine whether at least one packet associated with the operation group is under processing in the NIC. If no packet associated with the operation group is under processing in the NIC, tracking logic block can notify the host device that the memory segment can be released.
    Type: Application
    Filed: August 23, 2023
    Publication date: December 14, 2023
    Inventors: Igor Gorodetsky, Hess M. Hodge, Timothy J. Johnson
  • Publication number: 20230370364
    Abstract: Methods and systems are provided to facilitate network egress fairness between applications. At an egress port of a network, an arbitrator can provide fairness-based traffic shaping to data associated with applications. The desired fairness-based traffic shaping can be provided based on bandwidth, traffic classes, or other parameters. Consequently, the egress link’s bandwidth can be allocated with fairness among the applications.
    Type: Application
    Filed: July 28, 2023
    Publication date: November 16, 2023
    Inventors: David Charles Hewson, Timothy J. Johnson, Abdulla M. Bataineh
  • Patent number: 11818037
    Abstract: A switch architecture for a data-driven intelligent networking system is provided. The system can accommodate dynamic traffic with fast, effective congestion control. The system can maintain state information of individual packet flows, which can be set up or released dynamically based on injected data. Each flow can be provided with a flow-specific input queue upon arriving at a switch. Packets of a respective flow are acknowledged after reaching the egress point of the network, and the acknowledgement packets are sent back to the ingress point of the flow along the same data path. As a result, each switch can obtain state information of each flow and perform flow control on a per-flow basis.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: November 14, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Abdulla M. Bataineh, Jonathan P. Beecroft, Thomas L. Court, Anthony M. Ford, Edwin L. Froese, David Charles Hewson, Joseph G. Kopnick, Andrew S. Kopser, Duncan Roweth, Gregory Faanes, Michael Higgins, Timothy J. Johnson, Trevor Jones, James Reinhard, Edward J. Turner, Steven L. Scott, Robert L. Alverson
  • Patent number: 11792114
    Abstract: A network interface controller (NIC) capable of efficient management of non-idempotent operations is provided. The NIC can be equipped with a network interface, storage management logic block, and an operation management logic block. During operation, the network interface can receive a request for an operation from a remote device. The storage management logic block can store, in a local data structure, outcome of operations executed by the NIC. The operation management logic block can determine whether the NIC has previously executed the operation. If the NIC has previously executed the operation, the operation management logic block can obtain an outcome of the operation from the data structure and generate a response comprising the obtained outcome for responding to the request.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: October 17, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Duncan Roweth, Robert L. Alverson, Albert Cheng, Timothy J. Johnson
  • Patent number: 11757763
    Abstract: A network interface controller (NIC) capable of efficient memory access is provided. The NIC can be equipped with an operation logic block, a signaling logic block, and a tracking logic block. The operation logic block can maintain an operation group associated with packets requesting an operation on a memory segment of a host device of the NIC. The signaling logic block can determine whether a packet associated with the operation group has arrived at or departed from the NIC. Furthermore, the tracking logic block can determine that a request for releasing the memory segment has been issued. The tracking logic block can then determine whether at least one packet associated with the operation group is under processing in the NIC. If no packet associated with the operation group is under processing in the NIC, tracking logic block can notify the host device that the memory segment can be released.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: September 12, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Igor Gorodetsky, Hess M. Hodge, Timothy J. Johnson
  • Patent number: 11750504
    Abstract: Methods and systems are provided to facilitate network egress fairness between applications. At an egress port of a network, an arbitrator can provide fairness-based traffic shaping to data associated with applications. The desired fairness-based traffic shaping can be provided based on bandwidth, traffic classes, or other parameters. Consequently, the egress link's bandwidth can be allocated with fairness among the applications.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: September 5, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Charles Hewson, Timothy J. Johnson, Abdulla M. Bataineh
  • Publication number: 20220231962
    Abstract: A network interface controller (NIC) capable of facilitating efficient data request management is provided. The NIC can be equipped with a command queue, a message chopping unit (MCU), and a traffic management logic block. During operation, the command queue can store a command issued via a host interface. The MCU can then determine a type of the command and a length of a response of the command. If the command is a data request, the traffic management logic block can determine whether the length of the response is within a threshold. If the length exceeds the threshold, the traffic management logic block can pace the command such that the response is within the threshold.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 21, 2022
    Inventors: Abdulla M. Bataineh, Thomas Court, David Charles Hewson, Timothy J. Johnson
  • Publication number: 20220217090
    Abstract: Data-driven intelligent networking systems and methods are provided. The system can accommodate dynamic traffic with fast, effective endpoint congestion detection and control. The system can maintain state information of individual packet flows, which can be set up or released dynamically based on injected data. Each flow can be provided with a flow-specific input queue upon arriving at a switch. Packets of a respective flow can be acknowledged after reaching the egress point of the network, and the acknowledgement packets can be sent back to the ingress point of the flow along the same data path. As a result, each switch can obtain state information of each flow and perform flow control on a per-flow basis.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 7, 2022
    Inventors: Abdulla M. Bataineh, Timothy J. Johnson, Thomas L. Court, David Charles Hewson, Jonathan P. Beecroft, Joseph G. Kopnick
  • Publication number: 20220217096
    Abstract: Methods and systems are provided to facilitate network egress fairness between applications. At an egress port of a network, an arbitrator can provide fairness-based traffic shaping to data associated with applications. The desired fairness-based traffic shaping can be provided based on bandwidth, traffic classes, or other parameters. Consequently, the egress link's bandwidth can be allocated with fairness among the applications.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 7, 2022
    Inventors: David Charles Hewson, Timothy J. Johnson, Abdulla M. Bataineh
  • Publication number: 20220217078
    Abstract: A data-driven intelligent networking system that can facilitate tracing of data flow packets is provided. The system add tracer packets to data flow packets arriving at an ingress point of the network. As the tracer packets progress through network in-band with the data flow packets, the system can copy, at each switch, trace data into pre-defined fields in the tracer packets. When the data flow packets arrive at an egress point of the network the system can separate the trace data from the data flow packet for analysis. Based on the analysis of the trace data, the system can adopt one or more policies to mitigate the impact of congestion on time-sensitive applications.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 7, 2022
    Inventors: Anthony Michael Ford, Timothy J. Johnson, Abdulla M. Bataineh
  • Publication number: 20220210094
    Abstract: A switch architecture for a data-driven intelligent networking system is provided. The system can accommodate dynamic traffic with fast, effective congestion control. The system can maintain state information of individual packet flows, which can be set up or released dynamically based on injected data. Each flow can be provided with a flow-specific input queue upon arriving at a switch. Packets of a respective flow are acknowledged after reaching the egress point of the network, and the acknowledgement packets are sent back to the ingress point of the flow along the same data path. As a result, each switch can obtain state information of each flow and perform flow control on a per-flow basis.
    Type: Application
    Filed: March 23, 2020
    Publication date: June 30, 2022
    Inventors: Abdulla M. Bataineh, Jonathan P. Beecroft, Thomas L. Court, Anthony M. Ford, Edwin L. Froese, David Charles Hewson, Joseph G. Kopnick, Andrew S. Kopser, Duncan Roweth, Gregory Faanes, Michael Higgins, Timothy J. Johnson, Trevor Jones, James Reinhard, Edward J. Turner, Steven L. Scott, Robert L. Alverson
  • Publication number: 20220197831
    Abstract: A network interface controller (NIC) capable of efficient memory access is provided. The NIC can be equipped with an operation logic block, a signaling logic block, and a tracking logic block. The operation logic block can maintain an operation group associated with packets requesting an operation on a memory segment of a host device of the NIC. The signaling logic block can determine whether a packet associated with the operation group has arrived at or departed from the NIC. Furthermore, the tracking logic block can determine that a request for releasing the memory segment has been issued. The tracking logic block can then determine whether at least one packet associated with the operation group is under processing in the NIC. If no packet associated with the operation group is under processing in the NIC, tracking logic block can notify the host device that the memory segment can be released.
    Type: Application
    Filed: March 23, 2020
    Publication date: June 23, 2022
    Inventors: Igor Gorodetsky, Hess M. Hodge, Timothy J. Johnson
  • Publication number: 20220200923
    Abstract: Systems and methods for dynamic buffer management in switches that facilitate a data-driven intelligent networking system are provided. The system can accommodate dynamic traffic with fast, effective congestion control while providing efficient use of internal input buffer space.
    Type: Application
    Filed: March 23, 2020
    Publication date: June 23, 2022
    Inventors: Abdulla M. Bataineh, Timothy J. Johnson, Jonathan P. Beecroft
  • Publication number: 20220200897
    Abstract: A network interface controller (NIC) capable of efficient management of non-idempotent operations is provided. The NIC can be equipped with a network interface, storage management logic block, and an operation management logic block. During operation, the network interface can receive a request for an operation from a remote device. The storage management logic block can store, in a local data structure, outcome of operations executed by the NIC. The operation management logic block can determine whether the NIC has previously executed the operation. If the NIC has previously executed the operation, the operation management logic block can obtain an outcome of the operation from the data structure and generate a response comprising the obtained outcome for responding to the request.
    Type: Application
    Filed: March 23, 2020
    Publication date: June 23, 2022
    Inventors: Duncan Roweth, Robert L. Alverson, Albert Cheng, Timothy J. Johnson
  • Publication number: 20220022775
    Abstract: Embodiments of a sizing device that can be used to measure the size of airways lumens, such as those connected to lungs. The sizing device can have different expandable elements in order to accurately and consistently measure the particular dimensions of a lumen. In some embodiments, markings viewable by a user can be used to determine the particular size.
    Type: Application
    Filed: September 9, 2021
    Publication date: January 27, 2022
    Inventors: Timothy J. Johnson, Brandon James Shuman, David H. Dillard
  • Patent number: 9884514
    Abstract: A floor brake assembly for an article of furniture includes a base adapted to be affixed to an article of furniture, a plunger having a brake pad at a plunger first end and movable between a first position where the brake pad engages a floor and a second position where the brake pad is free of the floor, a pivot arm rotatably mounted to the base, a first activation arm pivotally mounted to the base, and a second activation arm pivotally mounted to the base. The pivot arm is rotated between a braking position and an unbraking position to cause the plunger to move between the first and second positions by way of the first and second activation arms.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: February 6, 2018
    Assignee: Sauder Manufacturing Co.
    Inventors: Timothy J. Johnson, Steven Stieglitz, Martin J. Krause, Jr., Anthony J. Warncke
  • Publication number: 20170181665
    Abstract: Embodiments of a simulated valve device can be used to determine whether a valve device would fit within a particular airway. The simulated valve device can include a shaft having at least one strut extending radially therefrom. The strut and at least part of the shaft can be surrounded by a membrane for viewing through a bronchoscope. In some embodiments, the membrane can include markings for viewing by a user.
    Type: Application
    Filed: March 30, 2015
    Publication date: June 29, 2017
    Applicant: Spiration, Inc. d.b.a. Olympus Respiratory America
    Inventor: Timothy J. Johnson
  • Publication number: 20170181666
    Abstract: Devices and methods for measuring size of airways to lung are disclosed. A light-based endoluminal sizing device can comprise a centering tool, a light source, and a marker. A size of an airway can be approximated or determined based on a distance between the marker and the light source when light from the light source intersects the marker at an interface between the marker and the airway wall. In some cases, the size of the airway can be approximated from observing an intersection between a light pattern and the airway wall.
    Type: Application
    Filed: March 30, 2015
    Publication date: June 29, 2017
    Applicant: Spiration, Inc. d.b.a. Olympus Respiratory America
    Inventor: Timothy J. Johnson
  • Publication number: 20170172461
    Abstract: Embodiments of a sizing device that can be used to measure the size of airways lumens, such as those connected to lungs. The sizing device can have different expandable elements in order to accurately and consistently measure the particular dimensions of a lumen. In some embodiments, markings viewable by a user can be used to determine the particular size.
    Type: Application
    Filed: March 30, 2015
    Publication date: June 22, 2017
    Applicant: Spiration, Inc. d.b.a. Olympus Respiratory America
    Inventors: Timothy J. Johnson, Brandon James Shuman, David H. Dillard