Patents by Inventor John Hubbard
John Hubbard 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: 20240149425Abstract: A hand-held power tool includes a machine housing, in which an electric drive motor is arranged that is paired with an output shaft for rotatably driving an insert tool, at least one battery pack, and a support device for guiding the machine housing on a workpiece. The support device has a support section, which has a foot plate for contacting the workpiece that includes a passage for the insert tool. The battery pack is arranged in a first machine section, the electric drive motor is arranged in a second machine section, and a handle for a user is arranged in a third machine section, at least in some sections. The three machine sections are arranged next to one another along a transverse axis, which is aligned at an angle to the output shaft of the drive motor.Type: ApplicationFiled: March 1, 2022Publication date: May 9, 2024Inventors: Thorsten Kuehn, Michael Wall, Mitchell John Hubbard, Julius Schlicht
-
Publication number: 20240108780Abstract: Air purification devices are described. Devices are powered to form an electric field along an airflow path that creates a plasma for destruction of pathogens carried through the device. Devices can be single-user, portable devices for purification of air flow to and/or from a single user.Type: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Inventors: ELIEL VILLA-ALEMAN, JOHN T. BOBBITT, III, WENDY KUHNE, MICHAEL C. MAXWELL, MATTHEW FOLSOM, CHARLES TURICK, COURTNEY BURCKHALTER, TRAVIS HUBBARD, TYLER BARNES, JOSEPH KINNEY
-
Patent number: 11242684Abstract: A thermoplastic roofing membrane including a planar thermoplastic sheet, optionally having more than one layer, where at least one layer of the membrane includes an ethylene-based olefinic block copolymer, and where the sheet is characterized by a storage modulus of less than 450 MPa at 0° C.Type: GrantFiled: February 8, 2016Date of Patent: February 8, 2022Assignee: Firestone Building Products Company, LLCInventors: Hao Wang, Michael John Hubbard, Dwayne Wacenske, Donna C. Tippmann
-
Publication number: 20200364821Abstract: The present invention facilitates efficient and effective utilization of unified virtual addresses across multiple components. In one exemplary implementation, an address allocation process comprises: establishing space for managed pointers across a plurality of memories, including allocating one of the managed pointers with a first portion of memory associated with a first one of a plurality of processors; and performing a process of automatically managing accesses to the managed pointers across the plurality of processors and corresponding memories. The automated management can include ensuring consistent information associated with the managed pointers is copied from the first portion of memory to a second portion of memory associated with a second one of the plurality of processors based upon initiation of an accesses to the managed pointers from the second one of the plurality of processors.Type: ApplicationFiled: July 2, 2020Publication date: November 19, 2020Inventors: Stephen Jones, Vivek Kini, Piotr Jaroszynski, Mark Hairgrove, David Fontaine, Cameron Buschardt, Lucien Dunning, John Hubbard
-
Patent number: 10762593Abstract: The present invention facilitates efficient and effective utilization of unified virtual addresses across multiple components. In one exemplary implementation, an address allocation process comprises: establishing space for managed pointers across a plurality of memories, including allocating one of the managed pointers with a first portion of memory associated with a first one of a plurality of processors; and performing a process of automatically managing accesses to the managed pointers across the plurality of processors and corresponding memories. The automated management can include ensuring consistent information associated with the managed pointers is copied from the first portion of memory to a second portion of memory associated with a second one of the plurality of processors based upon initiation of an accesses to the managed pointers from the second one of the plurality of processors.Type: GrantFiled: December 31, 2018Date of Patent: September 1, 2020Assignee: NVIDIA CORPORATIONInventors: Stephen Jones, Vivek Kini, Piotr Jaroszynski, Mark Hairgrove, David Fontaine, Cameron Buschardt, Lucien Dunning, John Hubbard
-
Publication number: 20200265543Abstract: The present invention facilitates efficient and effective utilization of unified virtual addresses across multiple components. In one exemplary implementation, an address allocation process comprises: establishing space for managed pointers across a plurality of memories, including allocating one of the managed pointers with a first portion of memory associated with a first one of a plurality of processors; and performing a process of automatically managing accesses to the managed pointers across the plurality of processors and corresponding memories. The automated management can include ensuring consistent information associated with the managed pointers is copied from the first portion of memory to a second portion of memory associated with a second one of the plurality of processors based upon initiation of an accesses to the managed pointers from the second one of the plurality of processors.Type: ApplicationFiled: December 31, 2018Publication date: August 20, 2020Inventors: Stephen Jones, Vivek Kini, Piotr Jaroszynski, Mark Hairgrove, David Fontaine, Cameron Buschardt, Lucien Dunning, John Hubbard
-
Publication number: 20200236344Abstract: An apparatus comprising of a device to enclose a durable, data collecting camera in an upright position, as to be put into subterranean environment, such as a manhole, and utilizing sensors and lights to detail the information of the manhole which it is lowered into. It is attached to a metal arm that may be connected either to an automobile or tripod for stability. An application may be used to view this data and the camera itself has the ability to move 360 degrees while attached to a metal arm. This ensures the camera is kept in an upright position, which is particularly useful while using the Matterport® ® Pro 1/Pro 2 cameras.Type: ApplicationFiled: April 6, 2020Publication date: July 23, 2020Inventor: John Hubbard
-
Publication number: 20200195907Abstract: A system and method for rendering a 3D camera apparatus able to move and rotate as designed, in an upside-down configuration. The system allows for a user to control the camera via the system from above by lowering the camera and system into a manhole or septic tank, allowing a camera to take pictures from the lowest desired point all the way up to the top of the hole.Type: ApplicationFiled: December 17, 2019Publication date: June 18, 2020Inventor: John Hubbard
-
Patent number: 10616456Abstract: A system for lowering and guiding a 3D camera apparatus which includes a pole, top mount, at least one cage bar, a base mount and assembly. The system pairs with a 3D camera, keeping the camera safely in place while allowing the camera to move and rotate as designed. The system allows for a user to control the camera via the system from above by lowering the camera and system into a manhole or septic tank, allowing a camera to take pictures from the lowest desired point all the way up to the top of the hole.Type: GrantFiled: May 7, 2018Date of Patent: April 7, 2020Inventor: John Hubbard
-
Patent number: 10587872Abstract: A waveform monitor device, or media analysis device, to monitor a video signal. The waveform monitor device may include an input to receive the video signal, the video signal having a plurality of frames, a memory to store the received video signal, a processor coupled to the memory, and a display. The processor separates the video signal into at least two component signals, for at least one component signal, determines a peak value of the at least one component signal for at least one frame of the plurality of frames, generates a marker at the peak value, determines if the peak value violates a predetermined threshold, and generates an alert when the peak value violates the predetermined threshold. The at least one component signal, the marker at the peak value on the component signal and the alert when the peak value violates the predetermined threshold are displayed on the display to allow a user to quickly determine if a video signal is within a required threshold.Type: GrantFiled: July 5, 2017Date of Patent: March 10, 2020Assignee: PROJECT GIANTS, LLCInventors: John Hubbard, Todd S. Harlow
-
Patent number: 10546361Abstract: The present invention facilitates efficient and effective utilization of unified virtual addresses across multiple components. In one exemplary implementation, an address allocation process comprises: establishing space for managed pointers across a plurality of memories, including allocating one of the managed pointers with a first portion of memory associated with a first one of a plurality of processors; and performing a process of automatically managing accesses to the managed pointers across the plurality of processors and corresponding memories. The automated management can include ensuring consistent information associated with the managed pointers is copied from the first portion of memory to a second portion of memory associated with a second one of the plurality of processors based upon initiation of an accesses to the managed pointers from the second one of the plurality of processors.Type: GrantFiled: September 19, 2017Date of Patent: January 28, 2020Assignee: NVIDIA CORPORATIONInventors: Stephen Jones, Vivek Kini, Piotr Jaroszynski, Mark Hairgrove, David Fontaine, Cameron Buschardt, Lucien Dunning, John Hubbard
-
Publication number: 20190147561Abstract: The present invention facilitates efficient and effective utilization of unified virtual addresses across multiple components. In one exemplary implementation, an address allocation process comprises: establishing space for managed pointers across a plurality of memories, including allocating one of the managed pointers with a first portion of memory associated with a first one of a plurality of processors; and performing a process of automatically managing accesses to the managed pointers across the plurality of processors and corresponding memories. The automated management can include ensuring consistent information associated with the managed pointers is copied from the first portion of memory to a second portion of memory associated with a second one of the plurality of processors based upon initiation of an accesses to the managed pointers from the second one of the plurality of processors.Type: ApplicationFiled: December 31, 2018Publication date: May 16, 2019Inventors: Stephen Jones, Vivek Kini, Piotr Jaroszynski, Mark Hairgrove, David Fontaine, Cameron Buschardt, Lucien Dunning, John Hubbard
-
Patent number: 10260237Abstract: An adhered roofing system comprising a roof substrate, a thermoplastic membrane including at least one layer that includes a functionalized thermoplastic polymer, and an adhesive securing the membrane to the substrate, where the adhesive includes a cured residue of a polymer having a silicon-containing hydrolyzable terminal group.Type: GrantFiled: December 12, 2014Date of Patent: April 16, 2019Assignee: Firestone Building Products Co., LLCInventors: Michael John Hubbard, Hao Wang, Jiansheng Tang, Donna Tippmann
-
Publication number: 20190014312Abstract: A waveform monitor device, or media analysis device, to monitor a video signal. The waveform monitor device may include an input to receive the video signal, the video signal having a plurality of frames, a memory to store the received video signal, a processor coupled to the memory, and a display. The processor separates the video signal into at least two component signals, for at least one component signal, determines a peak value of the at least one component signal for at least one frame of the plurality of frames, generates a marker at the peak value, determines if the peak value violates a predetermined threshold, and generates an alert when the peak value violates the predetermined threshold. The at least one component signal, the marker at the peak value on the component signal and the alert when the peak value violates the predetermined threshold are displayed on the display to allow a user to quickly determine if a video signal is within a required threshold.Type: ApplicationFiled: July 5, 2017Publication date: January 10, 2019Applicant: Tektronix, Inc.Inventors: John Hubbard, Todd S. Harlow
-
Publication number: 20180324335Abstract: A system for lowering and guiding a 3D camera apparatus which includes a pole, top mount, at least one cage bar, a base mount and assembly. The system pairs with a 3D camera, keeping the camera safely in place while allowing the camera to move and rotate as designed. The system allows for a user to control the camera via the system from above by lowering the camera and system into a manhole or septic tank, allowing a camera to take pictures from the lowest desired point all the way up to the top of the hole.Type: ApplicationFiled: May 7, 2018Publication date: November 8, 2018Inventor: John Hubbard
-
Publication number: 20180023301Abstract: A thermoplastic roofing membrane comprising a planar thermoplastic sheet, optionally having more than one layer, where at least one layer of the membrane includes an ethylene-based olefinic block copolymer, and where the sheet is characterized by a storage modulus of less than 450 MPa at 0° C.Type: ApplicationFiled: February 8, 2016Publication date: January 25, 2018Applicant: FIRESTONE BUILDING PRODUCTS CO., LLCInventors: Hao WANG, Michael John HUBBARD, Dwayne WACENSKE, Donna C. TIPPMANN
-
Publication number: 20180018750Abstract: The present invention facilitates efficient and effective utilization of unified virtual addresses across multiple components. In one exemplary implementation, an address allocation process comprises: establishing space for managed pointers across a plurality of memories, including allocating one of the managed pointers with a first portion of memory associated with a first one of a plurality of processors; and performing a process of automatically managing accesses to the managed pointers across the plurality of processors and corresponding memories. The automated management can include ensuring consistent information associated with the managed pointers is copied from the first portion of memory to a second portion of memory associated with a second one of the plurality of processors based upon initiation of an accesses to the managed pointers from the second one of the plurality of processors.Type: ApplicationFiled: September 19, 2017Publication date: January 18, 2018Inventors: Stephen Jones, Vivek Kini, Piotr Jaroszynski, Mark Hairgrove, David Fontaine, Cameron Buschardt, Lucien Dunning, John Hubbard
-
Patent number: 9743421Abstract: A method, network communication device, and computer program product are disclosed to perform simultaneous operation of at least a first and second communications protocol. The method includes determining a first frame period for communicating with a first processing device using the first communications protocol, selecting, based on the first frame period, a second frame period for communicating with a second processing device using the second communications protocol, and allocating a portion of the second frame period for communicating with the first processing device using the first communications protocol.Type: GrantFiled: December 3, 2014Date of Patent: August 22, 2017Assignee: Disney Enterprises, Inc.Inventors: Daniel Michael Konopacki, Jr., Riyadth Fadhil Al-Kazily, John Hubbard Peel, Gregory J. Strange
-
Publication number: 20170044406Abstract: A construction composite comprising a construction article having a planar surface and a non-woven layer of pressure-sensitive adhesive disposed on the planar surface.Type: ApplicationFiled: April 27, 2015Publication date: February 16, 2017Applicant: FIRESTONE BUILDING PRODUCTS CO., LLCInventors: Michael John HUBBARD, Wensheng ZHOU, Genaro MUNOZ, Jiansheng TANG
-
Patent number: D904214Type: GrantFiled: November 13, 2018Date of Patent: December 8, 2020Assignee: RADIO SYSTEMS CORPORATIONInventors: Kevin Andrew Zinn, Robert A. Nytko, John Hubbard