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).
-
Publication number: 20240123560Abstract: A handheld power tool includes a housing, a tool receptacle disposed on a first end of the housing and configured to receive a tool accessory, a motor positioned within the housing and operatively coupled to the tool receptacle to drive the tool accessory, and a dust collection assembly integrated within the housing. The dust collection assembly includes a fan disposed within the housing and operatively coupled to the motor. The fan is configured to generate a suction airflow due to rotation of the motor, and a dust container removably coupled to the housing of the power tool. The dust container is configured to collect dust and other debris generated by the tool accessory during operation of the handheld power tool.Type: ApplicationFiled: December 27, 2023Publication date: April 18, 2024Inventors: Julia C. Marsh, John Bloom-Edmonds, Jeffery D. Spraggon, Andrew Delmar Van Hoorn, Allen H. Johnson, III, Amedee Brennan O’Gorman
-
Publication number: 20240124795Abstract: The instant disclosure is generally directed to low viscosity, low volatility lubricating compositions. The lubricating composition of the instant disclosure includes an oil of lubricating viscosity that contains a lubricating base oil and a hydrocarbon oil. The hydrocarbon oil makes up least 20 wt % of the oil of lubricating viscosity and has a kinematic viscosity of less than 3.7 c St at 100° C. and a NOACK volatility (measured by ASTM D5800) of less than 25 wt %. The lubricant composition further includes a polyalkenyl succinimide dispersant, and, optionally, other formulation additives. The lubricating compositions have been shown to increase fuel economy in internal combustion engines.Type: ApplicationFiled: October 15, 2020Publication date: April 18, 2024Applicant: The Lubrizol CorporationInventors: James D. Burrington, John R. Johnson, William Storms-Miller, Patrick E. Mosier, Christopher M. Rasik
-
Patent number: 11765096Abstract: 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: GrantFiled: April 25, 2022Date of Patent: September 19, 2023Assignee: 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: 20220255874Abstract: 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: ApplicationFiled: April 25, 2022Publication date: August 11, 2022Inventors: 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: 11323382Abstract: 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: GrantFiled: July 31, 2020Date of Patent: May 3, 2022Assignee: 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: 11165527Abstract: 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: GrantFiled: December 20, 2019Date of Patent: November 2, 2021Assignee: Juniper Networks, Inc.Inventors: John D. Johnson, Arthur T. Leung, Don Mark Royals, Jonathan B. Sadowsky
-
Publication number: 20210194612Abstract: 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: ApplicationFiled: December 20, 2019Publication date: June 24, 2021Inventors: John D. Johnson, Arthur T. Leung, Don Mark Royals, Jonathan B. Sadowsky
-
Patent number: 10296406Abstract: 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: GrantFiled: October 31, 2016Date of Patent: May 21, 2019Assignee: Juniper Networks, Inc.Inventors: John D. Johnson, Tapan Kumar Chauhan
-
Publication number: 20180279948Abstract: 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: ApplicationFiled: October 7, 2016Publication date: October 4, 2018Inventors: 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: 20180279937Abstract: 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: ApplicationFiled: October 7, 2016Publication date: October 4, 2018Inventors: 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: 9847911Abstract: 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: GrantFiled: June 16, 2015Date of Patent: December 19, 2017Assignee: Juniper Networks, Inc.Inventors: Scott A. Gigandet, Eswaran Srinivasan, Dmitry A. Shokarev, John D. Johnson
-
Publication number: 20170068580Abstract: 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: ApplicationFiled: October 31, 2016Publication date: March 9, 2017Inventors: John D. JOHNSON, Tapan Kumar Chauhan
-
Patent number: 9483340Abstract: 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: GrantFiled: September 9, 2015Date of Patent: November 1, 2016Assignee: Juniper Networks, Inc.Inventors: John D. Johnson, Tapan Kumar Chauhan
-
Patent number: 9425893Abstract: 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: GrantFiled: July 31, 2013Date of Patent: August 23, 2016Assignee: Juniper Networks, Inc.Inventors: Eswaran Srinivasan, John D. Johnson, Geoffrey A. Mattson
-
Patent number: 7694325Abstract: 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: GrantFiled: January 31, 2002Date of Patent: April 6, 2010Assignee: Innovative Electronic Designs, LLCInventors: Hardison G. Martin, Kenneth A. Tench, Anthony W. Simpson, John D. Johnson
-
Patent number: 7520629Abstract: 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: GrantFiled: January 5, 2005Date of Patent: April 21, 2009Inventors: John D. Johnson, Daniel Friedel
-
Publication number: 20080130268Abstract: 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: ApplicationFiled: January 5, 2005Publication date: June 5, 2008Inventors: John D. Johnson, Daniel Friedel
-
Patent number: 6804504Abstract: 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: GrantFiled: August 23, 2002Date of Patent: October 12, 2004Assignee: Innovative Electronic Designs, Inc.Inventors: John D. Johnson, Patrick B. Mullaney, Robert A. Ponto, Brian E. Flinn
-
Publication number: 20030143944Abstract: 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: ApplicationFiled: January 31, 2002Publication date: July 31, 2003Inventors: Hardison G. Martin, Kenneth A. Tench, Anthony W. Simpson, John D. Johnson
-
Patent number: 5939362Abstract: 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: GrantFiled: October 27, 1997Date of Patent: August 17, 1999Assignee: Nalco/Exxon Energy Chemicals, L.P.Inventors: John D. Johnson, Shi-Liang Fu, Matthew J. Bluth, Robert A Marble