Patents by Inventor James Bartlett
James Bartlett 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: 20230275493Abstract: A method for expanding features of a gas engine replacement device that drives power equipment including controlling, by an electronic processor of the gas engine replacement device, a power switching network to selectively provide power from a battery pack to rotate a motor of the gas engine replacement device. A module interface of the gas engine replacement device receives an external electronics module. A type of the external electronics module received by the module interface is detected by the electronic processor of the gas engine replacement device. The gas engine replacement device is configured by the electronic processor based on the type of the received external electronics module. The electronic processor communicates with the external electronics module via the module interface.Type: ApplicationFiled: May 9, 2023Publication date: August 31, 2023Inventors: Patrick Dennis Gallagher, Timothy James Bartlett, Timothy Ryan Obermann, Alex Huber, William Chapman, III
-
Patent number: 11689081Abstract: A method for expanding features of a gas engine replacement device that drives power equipment including controlling, by an electronic processor of the gas engine replacement device, a power switching network to selectively provide power from a battery pack to rotate a motor of the gas engine replacement device. A module interface of the gas engine replacement device receives an external electronics module. A type of the external electronics module received by the module interface is detected by the electronic processor of the gas engine replacement device. The gas engine replacement device is configured by the electronic processor based on the type of the received external electronics module. The electronic processor communicates with the external electronics module via the module interface.Type: GrantFiled: December 18, 2020Date of Patent: June 27, 2023Assignee: Milwaukee Electric Tool CorporationInventors: Patrick Dennis Gallagher, Timothy James Bartlett, Timothy Ryan Obermann, Alex Huber, William Chapman, III
-
Publication number: 20230061988Abstract: A ball coupling device includes a socket assembly, configured to assume an operative condition in which it defines a socket to capture a tow ball such that there is formed a sliding fit, permitting relative rotation, between the tow ball and socket or assembly and to assume an inoperative condition whereby the tow ball and assembly can be decoupled. The assembly being configured to define in the operative condition an opening, disposed about a neck via which the tow ball is supported, having a width, parallel to a rotational axis extending centrally through the tow ball and perpendicular to a central axis of the tow ball that extends top-to-bottom therethrough, sufficient that the neck passes through the opening, and a length sufficient to permit relative displacement between the neck and assembly and thus relative rotation between the tow ball and the assembly or device about the rotational axis.Type: ApplicationFiled: August 25, 2022Publication date: March 2, 2023Inventors: Allan James Bartlett, Geoffrey Norman Bartlett
-
Patent number: 11256314Abstract: An information handling system includes a processor, a system baseboard management controller (BMC), and a field-programmable gate array (FPGA) add-in card. The FPGA add-in card includes an FPGA programmed with accelerated function units (AFUs) to perform processing tasks for the processor. The AFUs include AFUs of a common type. A card BMC provides a temperature indication to the system BMC. The system BMC determines that a temperature of the FPGA add-in card exceeds a temperature threshold based upon the temperature indication, selects one of the common AFUs to be disabled, and directs the card BMC to disable the selected AFU. The card BMC disables the first AFU and not the second AFU in response to the direction to disable the first AFU.Type: GrantFiled: August 9, 2019Date of Patent: February 22, 2022Assignee: Dell Products L.P.Inventors: Jeremiah James Bartlett, Pavan Kumar Gavvala, Rama Rao Bisa, Johan Rahardjo
-
Patent number: 11243592Abstract: An information handling system includes a controller and first, second and third devices. The devices power-on during a power-on sequence of the information handling system. During the power-on sequence, the controller provides a first power brake signal to the first device via a first power brake line, a second power brake signal to the second device via a second power brake line, and a third power brake signal to the third device via a third power brake line. The controller removes the first power brake signal from the first power brake line. In response to an expiration of a first amount of time, the controller removes the second power brake signal from the second power brake line. In response to an expiration of a second amount of time, the controller removes the third power brake signal from the third power brake line.Type: GrantFiled: August 15, 2019Date of Patent: February 8, 2022Assignee: Dell Products L.P.Inventors: Johan Rahardjo, Jeremiah James Bartlett, Joshua David Anderson, Isaac Qin Wang, Duk M. Kim
-
Patent number: 11212375Abstract: A first add-in card is connected to a second add-in card via a network communication link using a first network protocol. The first add-in card determines that a first network interface device is directly connected to a second network interface device via the network communication link, and directs that the first and second network interface devices communicate via a second network protocol based upon the first network interface device being directly connected to the second network interface device via the network communication link. The second network protocol transmits a higher proportion of data than the first network protocol.Type: GrantFiled: August 14, 2019Date of Patent: December 28, 2021Assignee: Dell Products L.P.Inventors: Johan Rahardjo, Joshua David Anderson, Jeremiah James Bartlett
-
Publication number: 20210194330Abstract: A method for expanding features of a gas engine replacement device that drives power equipment including controlling, by an electronic processor of the gas engine replacement device, a power switching network to selectively provide power from a battery pack to rotate a motor of the gas engine replacement device. A module interface of the gas engine replacement device receives an external electronics module. A type of the external electronics module received by the module interface is detected by the electronic processor of the gas engine replacement device. The gas engine replacement device is configured by the electronic processor based on the type of the received external electronics module. The electronic processor communicates with the external electronics module via the module interface.Type: ApplicationFiled: December 18, 2020Publication date: June 24, 2021Inventors: Patrick Dennis Gallagher, Timothy James Bartlett, Timothy Ryan Obermann, Alex Huber, William Chapman, III
-
Publication number: 20210194332Abstract: One embodiment provides a remotely controllable gas engine replacement device including a housing, a battery receptacle coupled to the housing, the battery receptacle configured to removably receive a battery pack, a motor located within the housing, a power take-off shaft receiving torque from the motor and protruding from a side of the housing, a power switching network configured to selectively provide power from the battery pack to the motor, and one or more remote control device interfaces configured to communicate with the remote control device. The remotely controllable gas engine replacement device also includes an electronic processor coupled to the power switching network and the remote control device interface. The electronic processor configured to control the power switching network to rotate the motor, receive a control signal from the remote control device, and execute a responsive action to the control signal from the remote control device.Type: ApplicationFiled: December 18, 2020Publication date: June 24, 2021Inventors: Patrick Dennis Gallagher, Timothy James Bartlett, Alex Huber, William F. Chapman, III
-
Patent number: 10942766Abstract: An information handling system includes a processor, and first and second field-programmable gate array (FPGA) add-in cards. The processor determines a configuration of the information handling system, the configuration defining architectural relationships among the first and second FPGA add-in cards and elements of the information handling system, determines that an accelerated function unit (AFU) performs its associated processing task more efficiently on the first FPGA add-in card than on the second FPGA add-in card based upon the configuration, and programs the first AFU on the first FPGA card in based upon the determination that the first AFU performs its associated processing task more efficiently on the first FPGA add-in card than on the second FPGA add-in card.Type: GrantFiled: August 9, 2019Date of Patent: March 9, 2021Assignee: Dell Products, L.P.Inventors: Pavan Kumar Gavvala, Rama Rao Bisa, Johan Rahardjo, Jeremiah James Bartlett
-
Publication number: 20210048863Abstract: An information handling system includes a controller and first, second and third devices. The devices power-on during a power-on sequence of the information handling system. During the power-on sequence, the controller provides a first power brake signal to the first device via a first power brake line, a second power brake signal to the second device via a second power brake line, and a third power brake signal to the third device via a third power brake line. The controller removes the first power brake signal from the first power brake line. In response to an expiration of a first amount of time, the controller removes the second power brake signal from the second power brake line. In response to an expiration of a second amount of time, the controller removes the third power brake signal from the third power brake line.Type: ApplicationFiled: August 15, 2019Publication date: February 18, 2021Inventors: Johan Rahardjo, Jeremiah James Bartlett, Joshua David Anderson, Isaac Qin Wang, Duk M. Kim
-
Publication number: 20210051217Abstract: A first add-in card is connected to a second add-in card via a network communication link using a first network protocol. The first add-in card determines that a first network interface device is directly connected to a second network interface device via the network communication link, and directs that the first and second network interface devices communicate via a second network protocol based upon the first network interface device being directly connected to the second network interface device via the network communication link. The second network protocol transmits a higher proportion of data than the first network protocol.Type: ApplicationFiled: August 14, 2019Publication date: February 18, 2021Inventors: Johan Rahardjo, Joshua David Anderson, Jeremiah James Bartlett
-
Publication number: 20210041933Abstract: An information handling system includes a processor, a system baseboard management controller (BMC), and a field-programmable gate array (FPGA) add-in card. The FPGA add-in card includes an FPGA programmed with accelerated function units (AFUs) to perform processing tasks for the processor. The AFUs include AFUs of a common type. A card BMC provides a temperature indication to the system BMC. The system BMC determines that a temperature of the FPGA add-in card exceeds a temperature threshold based upon the temperature indication, selects one of the common AFUs to be disabled, and directs the card BMC to disable the selected AFU. The card BMC disables the first AFU and not the second AFU in response to the direction to disable the first AFU.Type: ApplicationFiled: August 9, 2019Publication date: February 11, 2021Inventors: Jeremiah James Bartlett, Pavan Kumar Gavvala, Rama Rao Bisa, Johan Rahardjo
-
Publication number: 20210042149Abstract: An information handling system includes a processor, and first and second field-programmable gate array (FPGA) add-in cards. The processor determines a configuration of the information handling system, the configuration defining architectural relationships among the first and second FPGA add-in cards and elements of the information handling system, determines that an accelerated function unit (AFU) performs its associated processing task more efficiently on the first FPGA add-in card than on the second FPGA add-in card based upon the configuration, and programs the first AFU on the first FPGA card in based upon the determination that the first AFU performs its associated processing task more efficiently on the first FPGA add-in card than on the second FPGA add-in card.Type: ApplicationFiled: August 9, 2019Publication date: February 11, 2021Inventors: Pavan Kumar Gavvala, Rama Rao Bisa, Johan Rahardjo, Jeremiah James Bartlett
-
Patent number: 9934122Abstract: Embodiments of the invention rely on simple time measurements to extract rich performance analysis from a graphics program. The invention times the program as it repeatedly executes on a selected platform, while a series of variations are applied to the program with each execution. As a result, without requiring any specific profiling tools for the platform, a developer can analyze and understand the performance characteristics of the program based upon these elapsed time measurements. The program can then be optimized to incorporate variations that improve execution time.Type: GrantFiled: July 9, 2014Date of Patent: April 3, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adrian Tsai, Thomas Davidson, James Bartlett, Shawn Hargreaves
-
Publication number: 20160011955Abstract: Embodiments of the invention rely on simple time measurements to extract rich performance analysis from a graphics program. The invention times the program as it repeatedly executes on a selected platform, while a series of variations are applied to the program with each execution. As a result, without requiring any specific profiling tools for the platform, a developer can analyze and understand the performance characteristics of the program based upon these elapsed time measurements. The program can then be optimized to incorporate variations that improve execution time.Type: ApplicationFiled: July 9, 2014Publication date: January 14, 2016Applicant: MICROSOFT CORPORATIONInventors: Adrian Tsai, Thomas Davidson, James Bartlett, Shawn Hargreaves
-
Patent number: 8251566Abstract: The invention provides an apparatus for engaging and disengaging a track lighting assembly with respect to a track in a track lighting system. The apparatus includes a track engaging apparatus that includes a housing. The housing includes a rotation inhibitor that has a protruding end that protrudes from the housing for engaging with the track and preventing the track engaging apparatus from rotating with respect to the track. The rotation inhibitor further includes a receiving member for translating a force in a first direction into motion of the rotation inhibitor in a second direction substantially orthogonal to the first direction. The apparatus further includes an actuator for applying the force in the first direction to the receiving member.Type: GrantFiled: February 28, 2011Date of Patent: August 28, 2012Inventors: Paul James Bartlett, Gregg Arthur Lehman, Chiu Hwa Jung
-
Patent number: 7896537Abstract: The invention provides an apparatus for engaging and disengaging a track lighting assembly with respect to a track in a track lighting system. The apparatus includes a track engaging apparatus that includes a housing. The housing includes a rotation inhibitor that has a protruding end that protrudes from the housing for engaging with the track and preventing the track engaging apparatus from rotating with respect to the track. The rotation inhibitor further includes a receiving member for translating a force in a first direction into motion of the rotation inhibitor in a second direction substantially orthogonal to the first direction. The apparatus further includes an actuator for applying the force in the first direction to the receiving member.Type: GrantFiled: January 5, 2010Date of Patent: March 1, 2011Assignee: Cooper Technologies CompanyInventors: Paul James Bartlett, Gregg Arthur Lehman, Chiu Hwa Jung
-
Publication number: 20100103701Abstract: The invention provides an apparatus for engaging and disengaging a track lighting assembly with respect to a track in a track lighting system. The apparatus includes a track engaging apparatus that includes a housing. The housing includes a rotation inhibitor that has a protruding end that protrudes from the housing for engaging with the track and preventing the track engaging apparatus from rotating with respect to the track. The rotation inhibitor further includes a receiving member for translating a force in a first direction into motion of the rotation inhibitor in a second direction substantially orthogonal to the first direction. The apparatus further includes an actuator for applying the force in the first direction to the receiving member.Type: ApplicationFiled: January 5, 2010Publication date: April 29, 2010Inventors: Paul James Bartlett, Gregg Arthur Lehman, Chiu Hwa Jung
-
Patent number: 7682046Abstract: A lamp adjustment assembly for a light fixture includes a socket platform having a base and hollow neck. A socket mounts to the base. The interior of the hollow neck includes at least three spaced-apart cam followers. A cam having spiral grooves includes a first portion that fits at least partially within the interior of the hollow neck. The cam followers mate with the grooves. An adjustment knob is coupled to a second portion of the cam and rotatably coupled to a socket housing that at least partially encloses the lamp adjustment assembly. Alignment wings extend from the base of the socket platform and are sized to fit within slots in the interior of the socket housing. The slots prevent the socket platform from rotating and limit the linear range of motion of the socket platform. A spring applies force to the base and the adjustment knob.Type: GrantFiled: October 30, 2007Date of Patent: March 23, 2010Assignee: Cooper Technologies CompanyInventors: Paul James Bartlett, Chiu Hua Jung
-
Patent number: 7648263Abstract: The invention provides an apparatus for engaging and disengaging a track lighting assembly with respect to a track in a track lighting system. The apparatus includes a track engaging apparatus that includes a housing. The housing includes a rotation inhibitor that has a protruding end that protrudes from the housing for engaging with the track and preventing the track engaging apparatus from rotating with respect to the track. The rotation inhibitor further includes a receiving member for translating a force in a first direction into motion of the rotation inhibitor in a second direction substantially orthogonal to the first direction. The apparatus further includes an actuator for applying the force in the first direction to the receiving member.Type: GrantFiled: October 30, 2007Date of Patent: January 19, 2010Assignee: Cooper Technologies CompanyInventors: Paul James Bartlett, Gregg Arthur Lehman, Chiu Hwa Jung