Patents by Inventor James Ballard
James Ballard 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: 20250258907Abstract: A machine learning model is scanned to detect actual or potential threats. The threats can be detected before execution of the machine learning model or during an isolated execution environment. The threat detection may include performing a machine learning file format check, vulnerability check, tamper check, and stenography check. The machine learning model may also be monitored in an isolated environment during an execution or runtime session. After performing a scan, the system can generate a signature based on actual, potential, or absence of detected threats.Type: ApplicationFiled: May 1, 2025Publication date: August 14, 2025Inventors: Tanner Burns, Chris Sestito, James Ballard, Thomas Bonner, Marta Janus, Eoin Wickens
-
Patent number: 12314380Abstract: A machine learning model is scanned to detect actual or potential threats. The threats can be detected before execution of the machine learning model or during an isolated execution environment. The threat detection may include performing a machine learning file format check, vulnerability check, tamper check, and stenography check. The machine learning model may also be monitored in an isolated environment during an execution or runtime session. After performing a scan, the system can generate a signature based on actual, potential, or absence of detected threats.Type: GrantFiled: February 23, 2023Date of Patent: May 27, 2025Assignee: HiddenLayer, Inc.Inventors: Tanner Burns, Chris Sestito, James Ballard, Thomas Bonner, Marta Janus, Eoin Wickens
-
Publication number: 20250073873Abstract: A working head for a hydraulic power tool. The working head includes a head frame and a first moveable die head configured to move along the working head frame. The first moveable die head is configured to receive a first moveable die comprising a first body length and a second die head is adapted to receive a second die comprising a second body length. At least one of the moveable die or the stationary die comprises an elongated die.Type: ApplicationFiled: November 18, 2024Publication date: March 6, 2025Inventors: Jonathan Koski, Troy Marks, Eric Norquist, James Ballard, Kris Kanack
-
Patent number: 12145243Abstract: A working head for a hydraulic power tool. The working head includes a head frame and a first moveable die head configured to move along the working head frame. The first moveable die head is configured to receive a first moveable die comprising a first body length and a second die head is adapted to receive a second die comprising a second body length. At least one of the moveable die or the stationary die comprises an elongated die.Type: GrantFiled: April 20, 2021Date of Patent: November 19, 2024Assignee: Milwaukee Electric Tool CorporationInventors: Jonathan Koski, Troy Marks, Eric Norquist, James Ballard, Kris Kanack
-
Publication number: 20240320329Abstract: Adversarial attacks on a machine learning model are detected by receiving vectorized data input into the machine learning model along with outputs of the machine learning model responsive to the vectorized data. The vectorized data corresponds to a plurality of queries of the machine learning model by a requesting user. A confidence level is determined which characterizes a likelihood of the vectorized data being part of a malicious act directed to the machine learning model by the requesting user. Data providing the determined confidence levels can be provided to a consuming application or process. Multi-tenant architectures are also provided in which multiple machine learning models associated with different customers can be centrally monitored.Type: ApplicationFiled: May 9, 2024Publication date: September 26, 2024Inventors: Tanner Burns, Chris Sestito, James Ballard
-
Publication number: 20240289436Abstract: A machine learning model is scanned to detect actual or potential threats. The threats can be detected before execution of the machine learning model or during an isolated execution environment. The threat detection may include performing a machine learning file format check, vulnerability check, tamper check, and stenography check. The machine learning model may also be monitored in an isolated environment during an execution or runtime session. After performing a scan, the system can generate a signature based on actual, potential, or absence of detected threats.Type: ApplicationFiled: February 23, 2023Publication date: August 29, 2024Applicant: HiddenLayer Inc.Inventors: Tanner Burns, Chris Sestito, James Ballard, Thomas Bonner, Marta Janus, Eoin Wickens
-
Patent number: 12026255Abstract: Adversarial attacks on a machine learning model are detected by receiving vectorized data input into the machine learning model along with outputs of the machine learning model responsive to the vectorized data. The vectorized data corresponds to a plurality of queries of the machine learning model by a requesting user. A confidence level is determined which characterizes a likelihood of the vectorized data being part of a malicious act directed to the machine learning model by the requesting user. Data providing the determined confidence levels can be provided to a consuming application or process. Multi-tenant architectures are also provided in which multiple machine learning models associated with different customers can be centrally monitored.Type: GrantFiled: February 14, 2024Date of Patent: July 2, 2024Assignee: HiddenLayer, Inc.Inventors: Tanner Burns, Chris Sestito, James Ballard
-
Patent number: 11954199Abstract: A machine learning model is scanned to detect actual or potential threats. The threats can be detected before execution of the machine learning model or during an isolated execution environment. The threat detection may include performing a machine learning file format check, vulnerability check, tamper check, and stenography check. The machine learning model may also be monitored in an isolated environment during an execution or runtime session. After performing a scan, the system can generate a signature based on actual, potential, or absence of detected threats.Type: GrantFiled: November 8, 2023Date of Patent: April 9, 2024Assignee: HiddenLayer, Inc.Inventors: Tanner Burns, Chris Sestito, James Ballard
-
Patent number: 11930030Abstract: A system detects and responds to malicious acts directed towards machine learning models. Data fed into and output by a machine learning model is collected by a sensor. The data fed into the model includes vectorization data, which is generated from raw data provided from a requester, such as for example a stream of timeseries data. The output data may include a prediction or other output generated by the machine learning model in response to receiving the vectorization data. The vectorization data and machine learning model output data are processed to determine whether the machine learning model is being subject to a malicious act (e.g., attack). The output of the processing may indicate an attack score. A response for handling the request by a requester may be selected based on the output that includes the attack score, and the response may be applied to the requestor.Type: GrantFiled: November 8, 2023Date of Patent: March 12, 2024Assignee: HiddenLayer Inc.Inventors: Tanner Burns, Chris Sestito, James Ballard
-
Publication number: 20240080333Abstract: A system detects and responds to malicious acts directed towards machine learning models. Data fed into and output by a machine learning model is collected by a sensor. The data fed into the model includes vectorization data, which is generated from raw data provided from a requester, such as for example a stream of timeseries data. The output data may include a prediction or other output generated by the machine learning model in response to receiving the vectorization data. The vectorization data and machine learning model output data are processed to determine whether the machine learning model is being subject to a malicious act (e.g., attack). The output of the processing may indicate an attack score. A response for handling the request by a requester may be selected based on the output that includes the attack score, and the response may be applied to the requestor.Type: ApplicationFiled: November 8, 2023Publication date: March 7, 2024Inventors: Tanner Burns, Chris Sestito, James Ballard
-
Publication number: 20240022585Abstract: A system detects and responds to malicious acts directed towards machine learning models. Data fed into and output by a machine learning model is collected by a sensor. The data fed into the model includes vectorization data, which is generated from raw data provided from a requester, such as for example a stream of timeseries data. The output data may include a prediction or other output generated by the machine learning model in response to receiving the vectorization data. The vectorization data and machine learning model output data are processed to determine whether the machine learning model is being subject to a malicious act (e.g., attack). The output of the processing may indicate an attack score. A response for handling the request by a requester may be selected based on the output that includes the attack score, and the response may be applied to the requestor.Type: ApplicationFiled: July 15, 2022Publication date: January 18, 2024Applicant: HiddenLayer Inc.Inventors: Tanner Burns, Chris Sestito, James Ballard
-
Patent number: 11794334Abstract: Adaptable and customizable truss-like robots are provided. The robotic truss has robotic roller modules configured to translate along one or more pliable member and therewith control the shape or design of the robot.Type: GrantFiled: September 10, 2020Date of Patent: October 24, 2023Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Allison M. Okamura, Sean Follmer, Elliot W. Hawkes, Zachary Hammond, Nathan Scot Usevitch, Mac Schwager, James Ballard
-
Patent number: 11759842Abstract: A power tool including a moveable piston, a motor capable of driving the moveable piston to perform work on a work piece, and a distance sensor configured to sense a movement of the moveable piston. The distance sensor operable to provide sensor information indicative of the movement of the piston. A controller receives the sensor information from the distance sensor. The controller operates the motor to perform work on the work piece based in part on the sensor information that the controller receives from the distance sensor.Type: GrantFiled: April 13, 2021Date of Patent: September 19, 2023Assignee: Milwaukee Electric Tool CorporationInventors: Luke Skinner, Kris Kanack, James Ballard, David Bauer
-
Patent number: 11203107Abstract: A working head for a hydraulic power tool including a head frame and a first moveable die head configured to move along the working head frame. The first moveable die head configured to receive a first moveable die comprising a first body length. A second die head is adapted to receive a second die comprising a second body length. The first body length of the moveable die is different from the second body length of the stationary die.Type: GrantFiled: June 26, 2018Date of Patent: December 21, 2021Assignee: Milwaukee Electric Tool CorporationInventors: Jonathan Koski, Troy Marks, Eric Norquist, James Ballard, Kris Kanack
-
Publication number: 20210245227Abstract: A power tool including a moveable piston, a motor capable of driving the moveable piston to perform work on a work piece, and a distance sensor configured to sense a movement of the moveable piston. The distance sensor operable to provide sensor information indicative of the movement of the piston. A controller receives the sensor information from the distance sensor. The controller operates the motor to perform work on the work piece based in part on the sensor information that the controller receives from the distance sensor.Type: ApplicationFiled: April 13, 2021Publication date: August 12, 2021Inventors: Luke Skinner, Kris Kanack, James Ballard, David Bauer
-
Publication number: 20210237239Abstract: A working head for a hydraulic power tool. The working head includes a head frame and a first moveable die head configured to move along the working head frame. The first moveable die head is configured to receive a first moveable die comprising a first body length and a second die head is adapted to receive a second die comprising a second body length. At least one of the moveable die or the stationary die comprises an elongated die.Type: ApplicationFiled: April 20, 2021Publication date: August 5, 2021Inventors: Jonathan Koski, Troy Marks, Eric Norquist, James Ballard, Kris Kanack
-
Patent number: 10981264Abstract: A working head for a hydraulic power tool. The working head includes a head frame and a first moveable die head configured to move along the working head frame. The first moveable die head is configured to receive a first moveable die comprising a first body length and a second die head is adapted to receive a second die comprising a second body length. At least one of the moveable die or the stationary die comprises an elongated die.Type: GrantFiled: September 21, 2017Date of Patent: April 20, 2021Assignee: Milwaukee Electric Tool CorporationInventors: Jonathan Koski, Troy Marks, Eric Norquist, James Ballard, Kris Kanack
-
Patent number: 10974306Abstract: A power tool including a moveable piston, a motor capable of driving the moveable piston to perform work on a work piece, and a distance sensor configured to sense a movement of the moveable piston. The distance sensor operable to provide sensor information indicative of the movement of the piston. A controller receives the sensor information from the distance sensor. The controller operates the motor to perform work on the work piece based in part on the sensor information that the controller receives from the distance sensor.Type: GrantFiled: January 26, 2018Date of Patent: April 13, 2021Assignee: Milwaukee Electric Tool CorporationInventors: Luke Skinner, Kris Kanack, James Ballard, David Bauer
-
Publication number: 20210078164Abstract: Adaptable and customizable truss-like robots are provided. The robotic truss has robotic roller modules configured to translate along one or more pliable member and therewith control the shape or design of the robot.Type: ApplicationFiled: September 10, 2020Publication date: March 18, 2021Inventors: Allison M. Okamura, Sean Follmer, Elliot W. Hawkes, Zachary Hammond, Nathan Scot Usevitch, Mac Schwager, James Ballard
-
Patent number: 10428843Abstract: An example tool includes a hydraulic actuator cylinder; a piston slidably accommodated within the hydraulic actuator cylinder, where the piston includes a piston head and a piston rod extending from the piston head along a central axis direction of the hydraulic actuator cylinder, the piston head divides an inside of the hydraulic actuator cylinder into a first chamber and a second chamber, and the piston rod is disposed in the first chamber and configured to move one or more jaws of the tool; a pump configured to provide pressurized fluid; and a sequence valve configured to block the pressurized fluid from flowing into the second chamber of the hydraulic actuator cylinder until pressure of the pressurized fluid exceeds a threshold pressure value.Type: GrantFiled: June 7, 2017Date of Patent: October 1, 2019Assignee: Milwaukee Electric Tool CorporationInventors: James Ballard, Ian Zimmermann, Luke Skinner, Eric Norquist