Patents by Inventor John D. Johnson

John D. 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: 11765096
    Abstract: A network device may receive traffic to be processed by a routing component, and may determine temperatures of an ASIC and an HBM of the routing component at a first time. The network device may determine whether the temperature of the ASIC satisfies a first ASIC temperature threshold or a second ASIC temperature threshold, and may determine whether the temperature of the HBM satisfies a first HBM temperature threshold or a second HBM temperature threshold. The network device may selectively throttle processing of the traffic by a first quantity when the temperature of the ASIC satisfies the first ASIC temperature threshold or the temperature of the HBM satisfies the first HBM temperature threshold, or throttle the processing of the traffic by a second quantity when the temperature of the ASIC satisfies the second ASIC temperature threshold or the temperature of the HBM satisfies the second HBM temperature threshold.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: September 19, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Jon G. Losee, Frederick C. Moore, Michael Taylor, James Deluco, Scott A. Gigandet, Dibyendu K. Sen, John D. Johnson, Eswaran Srinivasan, David Hahm
  • Publication number: 20220255874
    Abstract: A network device may receive traffic to be processed by a routing component, and may determine temperatures of an ASIC and an HBM of the routing component at a first time. The network device may determine whether the temperature of the ASIC satisfies a first ASIC temperature threshold or a second ASIC temperature threshold, and may determine whether the temperature of the HBM satisfies a first HBM temperature threshold or a second HBM temperature threshold. The network device may selectively throttle processing of the traffic by a first quantity when the temperature of the ASIC satisfies the first ASIC temperature threshold or the temperature of the HBM satisfies the first HBM temperature threshold, or throttle the processing of the traffic by a second quantity when the temperature of the ASIC satisfies the second ASIC temperature threshold or the temperature of the HBM satisfies the second HBM temperature threshold.
    Type: Application
    Filed: April 25, 2022
    Publication date: August 11, 2022
    Inventors: Jon G. LOSEE, Frederick C. MOORE, Michael TAYLOR, James DELUCO, Scott A. GIGANDET, Dibyendu K. SEN, John D. JOHNSON, Eswaran SRINIVASAN, David HAHM
  • Patent number: 11323382
    Abstract: A network device may receive traffic to be processed by a routing component, and may determine temperatures of an ASIC and an HBM of the routing component at a first time. The network device may determine whether the temperature of the ASIC satisfies a first ASIC temperature threshold or a second ASIC temperature threshold, and may determine whether the temperature of the HBM satisfies a first HBM temperature threshold or a second HBM temperature threshold. The network device may selectively throttle processing of the traffic by a first quantity when the temperature of the ASIC satisfies the first ASIC temperature threshold or the temperature of the HBM satisfies the first HBM temperature threshold, or throttle the processing of the traffic by a second quantity when the temperature of the ASIC satisfies the second ASIC temperature threshold or the temperature of the HBM satisfies the second HBM temperature threshold.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: May 3, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Jon G. Losee, Frederick C. Moore, Michael Taylor, James Deluco, Scott A. Gigandet, Dibyendu K. Sen, John D. Johnson, Eswaran Srinivasan, David Hahm
  • Patent number: 11165527
    Abstract: In general, various aspects of the techniques described in this disclosure provide time synchronization for encrypted traffic in a computer network. In one example, the disclosure describes an apparatus, such as a network device, having a control unit for a network device in a computerized network having a topology of network devices; and a forwarding unit operative to determine a release time for sending a synchronization packet in accordance with a time synchronization protocol; modify the synchronization packet to include a release timestamp specifying the release time; sending a time value via sideband data associated with the synchronization packet, wherein the time value is based on the release time specified by the release timestamp; and schedule transmission of the synchronization packet for a time corresponding to the time value in the sideband data, the synchronization packet to be transmitted to a destination network device.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: November 2, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: John D. Johnson, Arthur T. Leung, Don Mark Royals, Jonathan B. Sadowsky
  • Publication number: 20210194612
    Abstract: In general, various aspects of the techniques described in this disclosure provide time synchronization for encrypted traffic in a computer network. In one example, the disclosure describes an apparatus, such as a network device, having a control unit for a network device in a computerized network having a topology of network devices; and a forwarding unit operative to determine a release time for sending a synchronization packet in accordance with a time synchronization protocol; modify the synchronization packet to include a release timestamp specifying the release time; sending a time value via sideband data associated with the synchronization packet, wherein the time value is based on the release time specified by the release timestamp; and schedule transmission of the synchronization packet for a time corresponding to the time value in the sideband data, the synchronization packet to be transmitted to a destination network device.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 24, 2021
    Inventors: John D. Johnson, Arthur T. Leung, Don Mark Royals, Jonathan B. Sadowsky
  • Patent number: 10296406
    Abstract: A system may obtain a current bit error count that identifies a quantity of bit errors in a bit stream during a time interval. The system may determine that the current bit error count identifies one or more bit errors. The system may determine whether an estimated bit error rate (BER) for the bit stream is likely to satisfy a threshold. The system may select an approach for determining the estimated BER for the bit stream. The estimated BER may be determined based on combining the current bit error count with a quantity of bits received in the time interval when the estimated BER is likely to exceed the threshold, and the estimated BER may be determined based on the current bit error count and one or more past bit error counts when the estimated BER is unlikely to exceed the threshold. The system may determine the estimated BER.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: May 21, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: John D. Johnson, Tapan Kumar Chauhan
  • Publication number: 20180279948
    Abstract: The system and method of pupil size independent pupillometry used for assessing critical diagnostic characteristics relating to neurotransmission and neuroactivity as applied to toxin exposure. The system and method utilizes the timing of a response to stimuli for a pupil of an individual, characterizes the timed responses, determines the latency of the timed responses, measures the minimum constriction value for the timed responses; and assesses the timed responses collected to diagnose changes in neurotransmission and neuroactivity for an individual exposed to organophosphate (OP) nerve agents or botulinum toxin (BTX).
    Type: Application
    Filed: October 7, 2016
    Publication date: October 4, 2018
    Inventors: John Medberry, Mark J. Dube, John D. Johnson, Joseph S. McGaughey, Mitchell J. Nord, Will R. Grigsby, Gaylan L. Brannan, Somit S. Mathur
  • Publication number: 20180279937
    Abstract: The system and method of size independent pupillometry used for assessing critical diagnostic characteristics relating to traumatic brain injury (TBI). The system and method utilizes the timing of a response to a stimuli for one or more pupils of an individual, characterizes the one or more timed responses, determines the latency of the one or more timed responses, measures the minimum constriction value for the one or more timed responses; and assesses the one or more timed responses collected to detect changes in neurotransmission and neuroactivity of an individual to assess the presence of a traumatic brain injury.
    Type: Application
    Filed: October 7, 2016
    Publication date: October 4, 2018
    Inventors: John Medberry, Mark J. Dube, Will R. Grigsby, John D. Johnson, Joseph S. McGaughey, Mitchell J. Nord, Gaylan L. Brannan, Somit S. Mathur
  • Patent number: 9847911
    Abstract: The disclosed system may include (1) a modular port concentrator that connects as a modular line card within a router to forward network packets, (2) a profile module, stored in memory, that stores an allowed port configuration profile that defines supported port configurations for the modular port concentrator, (3) a configuration module, stored in memory, that receives an attempted port configuration for the modular line card, (4) an enforcement module, stored in memory, that enforces the allowed port configuration profile by taking remedial action in response to determining that the allowed port configuration profile does not allow the attempted port configuration, and (5) at least one physical processor configured to execute the modular port concentrator, the profile module, the configuration module, and the enforcement module. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: December 19, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Scott A. Gigandet, Eswaran Srinivasan, Dmitry A. Shokarev, John D. Johnson
  • Publication number: 20170068580
    Abstract: A system may obtain a current bit error count that identifies a quantity of bit errors in a bit stream during a time interval. The system may determine that the current bit error count identifies one or more bit errors. The system may determine whether an estimated bit error rate (BER) for the bit stream is likely to satisfy a threshold. The system may select an approach for determining the estimated BER for the bit stream. The estimated BER may be determined based on combining the current bit error count with a quantity of bits received in the time interval when the estimated BER is likely to exceed the threshold, and the estimated BER may be determined based on the current bit error count and one or more past bit error counts when the estimated BER is unlikely to exceed the threshold. The system may determine the estimated BER.
    Type: Application
    Filed: October 31, 2016
    Publication date: March 9, 2017
    Inventors: John D. JOHNSON, Tapan Kumar Chauhan
  • Patent number: 9483340
    Abstract: A system may obtain a current bit error count that identifies a quantity of bit errors in a bit stream during a time interval. The system may determine that the current bit error count identifies one or more bit errors. The system may determine whether an estimated bit error rate (BER) for the bit stream is likely to satisfy a threshold. The system may select an approach for determining the estimated BER for the bit stream. The estimated BER may be determined based on combining the current bit error count with a quantity of bits received in the time interval when the estimated BER is likely to exceed the threshold, and the estimated BER may be determined based on the current bit error count and one or more past bit error counts when the estimated BER is unlikely to exceed the threshold. The system may determine the estimated BER.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: November 1, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: John D. Johnson, Tapan Kumar Chauhan
  • Patent number: 9425893
    Abstract: In some embodiments, an apparatus includes a switch device that can be operatively coupled to a network having a set of links. The switch device can receive at a first time, a message having a set of physical coding sublayer (PCS) lanes. The message can include an error notification within a first subset of PCS lanes from the set of PCS lanes and not within a second subset of PCS lanes from the set of PCS lanes. The error notification is associated with signal degradation of a link from the set of links, where the switch device can send a first signal in response to receiving the message at the first time. The switch device can also receive at a second time a message without the error notification, and the switch device can send a second signal in response to receiving the message at the second time.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: August 23, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Eswaran Srinivasan, John D. Johnson, Geoffrey A. Mattson
  • Patent number: 7694325
    Abstract: The instant invention provides a system and method of broadcasting audio and visual information to a plurality of audio reproduction devices and visual display devices utilizing a plurality of control computers linked thereto by a communications network. The invention employs a plurality of pre-recorded digital audio files and corresponding visual representation thereof to allow a user to construct message sequences for broadcast with a minimum of system input. Furthermore, a user may specify a plurality of broadcast zones to broadcast audio and visual messages.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: April 6, 2010
    Assignee: Innovative Electronic Designs, LLC
    Inventors: Hardison G. Martin, Kenneth A. Tench, Anthony W. Simpson, John D. Johnson
  • Patent number: 7520629
    Abstract: A flashlight is provided comprising a LED illumination source, a power source electrically coupled to said LED illumination source, and a solid body encapsulating the power source and at least a portion of the LED illumination source. The invention further includes an underwater illumination system comprising a glove having an interior, an inner surface, and an outer surface, and an underwater flashlight comprising a LED illumination source, a power source electrically coupled to the LED illumination source, a solid body encapsulating the power source and at least a portion of the LED illumination source, and a securing member for connecting the underwater flashlight to said glove. A method for making an underwater, pressure-resistant LED flashlight is provided for making an encapsulating solid body for the elements providing illumination.
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: April 21, 2009
    Inventors: John D. Johnson, Daniel Friedel
  • Publication number: 20080130268
    Abstract: A flashlight is provided comprising a LED illumination source, a power source electrically coupled to said LED illumination source, and a solid body encapsulating the power source and at least a portion of the LED illumination source. The invention further includes an underwater illumination system comprising a glove having an interior, an inner surface, and an outer surface, and an underwater flashlight comprising a LED illumination source, a power source electrically coupled to the LED illumination source, a solid body encapsulating the power source and at least a portion of the LED illumination source, and a securing member for connecting the underwater flashlight to said glove. A method for making an underwater, pressure-resistant LED flashlight is provided for making an encapsulating solid body for the elements providing illumination.
    Type: Application
    Filed: January 5, 2005
    Publication date: June 5, 2008
    Inventors: John D. Johnson, Daniel Friedel
  • Patent number: 6804504
    Abstract: The instant invention provides a digital audio processing system that includes a mainframe chassis, a central processor card, a plurality of analog input cards, and a plurality of analog output cards for accepting a plurality of audio inputs and producing a plurality of mixed audio outputs.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: October 12, 2004
    Assignee: Innovative Electronic Designs, Inc.
    Inventors: John D. Johnson, Patrick B. Mullaney, Robert A. Ponto, Brian E. Flinn
  • Publication number: 20030143944
    Abstract: The instant invention provides a system and method of broadcasting audio and visual information to a plurality of audio reproduction devices and visual display devices utilizing a plurality of control computers linked thereto by a communications network. The invention employs a plurality of pre-recorded digital audio files and corresponding visual representation thereof to allow a user to construct message sequences for broadcast with a minimum of system input. Furthermore, a user may specify a plurality of broadcast zones to broadcast audio and visual messages.
    Type: Application
    Filed: January 31, 2002
    Publication date: July 31, 2003
    Inventors: Hardison G. Martin, Kenneth A. Tench, Anthony W. Simpson, John D. Johnson
  • Patent number: 5939362
    Abstract: A method of inhibiting corrosion of iron and steel alloys in contact with oil-in-brine emulsions is claimed. The method comprises treating the oil-in-brine emulsions with an effective amount of a water soluble polymer having an average molecular weight of at least one million and an effective amount of a nitrogen-containing corrosion inhibitor.
    Type: Grant
    Filed: October 27, 1997
    Date of Patent: August 17, 1999
    Assignee: Nalco/Exxon Energy Chemicals, L.P.
    Inventors: John D. Johnson, Shi-Liang Fu, Matthew J. Bluth, Robert A Marble
  • Patent number: 5546804
    Abstract: A transmitter transmitting a sensed process variable over a conductor includes a cylindrical housing having a terminal compartment and an electronics compartment separated by a bulkhead. The terminal compartment used for conductor connection is subject to moisture accumulation. An access channel fully intersects an internal surface of terminal compartment such that the access channel drains moisture from the terminal compartment across a range of mounting orientations. The transmitter includes a circuit in the electronics compartment for compensating a process variable and providing the compensated process variable via a feedthrough circuit assembly in the bulkhead, which in one embodiment, includes an encapsulated radio frequency interference filter, to terminals in the terminal compartment for coupling to a conductor that is connected to an external controller.
    Type: Grant
    Filed: August 11, 1994
    Date of Patent: August 20, 1996
    Assignee: Rosemount Inc.
    Inventors: John D. Johnson, William R. Kirkpatrick
  • Patent number: 5322640
    Abstract: This invention is a method for inhibiting corrosion in metallic flow lines containing hydrocarbon and/or aqueous fluids comprising adding to the fluid contained in the flow line a corrosion inhibiting amount of a water-soluble ampholytic substituted imidazoline having the formula: ##STR1## wherein R1 comprises a radical selected from the group consisting of hydrogen, alkyl, and aryl groups having 6 to 30 carbons; R2 comprises a radical selected from the group consisting of polyalkylene polyamines having from 2 to 16 carbon atoms, NH.sub.2, N(R.sub.4).sub.2, OH and SH; R.sub.3 is a radical selected from the group consisting of carboxylate, carbonate, sulfite, sulfate, phosphite, and phosphate; n is a number from 1 to 10; and, R4 comprises a branched or linear alkyl chain having a length of 1 to 8.
    Type: Grant
    Filed: June 1, 1993
    Date of Patent: June 21, 1994
    Assignee: Nalco Chemical Company
    Inventors: Norman E. Byrne, John D. Johnson