Patents by Inventor Brad Harris

Brad Harris 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: 20230368105
    Abstract: Media, methods, and systems are provided for contextual automation within a group-based communication system using buttons persisted within a virtual space of the group-based communication system. The buttons are configured to initiate one or more workflows that perform one or more external or internal operations contextually based on one or more contextual parameters associated with the buttons. When actuated, the buttons call a specific workflow and pass the one or more contextual parameters to the workflow.
    Type: Application
    Filed: May 13, 2022
    Publication date: November 16, 2023
    Inventors: Michael Brevoort, Brad Harris, Melissa Aubrie Chan
  • Patent number: 11659021
    Abstract: A computer-readable media, method, and system for calling a function within a group-based communication system. The function may be initiated according to a trigger condition and is associated with arguments and return values. To carry out the function, an HTTP request is generated and sent to an HTTP server, which sends an HTTP callback to a group-based communication system server. The HTTP callback may include return values indicative of either a successful completion of the function or an error.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: May 23, 2023
    Assignee: SlackTechnologies, LLC
    Inventors: Michael Brevoort, Stephen Wood, Allen James Ferrick, Brad Harris, Leslie Newell, Melissa Khuat
  • Patent number: 11611519
    Abstract: Systems, methods, and computer-readable media are provided for managing trigger visibility within a group-based communication system where visibility to a trigger may be determined by one or more trigger visibility parameters including a user parameter associated with one or more users and a resource parameter associated with a specific resource or context within the group-based communication system. If a trigger is determined to be visible, based on the trigger visibility parameters, the trigger is included within the group-based communication system such that the trigger and a corresponding workflow are accessible.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: March 21, 2023
    Assignee: Slack Technologies, LLC
    Inventors: Angela Kirchhof, Michael Brevoort, Brad Harris, Trevor Suarez, Whitney Levine
  • Publication number: 20230064752
    Abstract: Systems, methods, and computer-readable media are provided for managing trigger visibility within a group-based communication system where visibility to a trigger may be determined by one or more trigger visibility parameters including a user parameter associated with one or more users and a resource parameter associated with a specific resource or context within the group-based communication system. If a trigger is determined to be visible, based on the trigger visibility parameters, the trigger is included within the group-based communication system such that the trigger and a corresponding workflow are accessible.
    Type: Application
    Filed: September 2, 2021
    Publication date: March 2, 2023
    Inventors: Angela Kirchhof, Michael Brevoort, Brad Harris, Trevor Suarez, Whitney Levine
  • Publication number: 20220232061
    Abstract: A computer-readable media, method, and system for calling a function within a group-based communication system. The function may be initiated according to a trigger condition and is associated with arguments and return values. To carry out the function, an HTTP request is generated and sent to an HTTP server, which sends an HTTP callback to a group-based communication system server. The HTTP callback may include return values indicative of either a successful completion of the function or an error.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 21, 2022
    Inventors: Michael Brevoort, Stephen Wood, Allen James Ferrick, Brad Harris, Leslie Newell, Melissa Khuat
  • Patent number: 11245744
    Abstract: A computer-readable media, method, and system for calling a function within a group-based communication system. The function may be initiated according to a trigger condition and is associated with arguments and return values. To carry out the function, an HTTP request is generated and sent to an HTTP server, which sends an HTTP callback to a group-based communication system server. The HTTP callback may include return values indicative of either a successful completion of the function or an error.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: February 8, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Michael Brevoort, Stephen Wood, Allen James Ferrick, Brad Harris, Leslie Newell, Melissa Khuat
  • Publication number: 20210149688
    Abstract: Integrating applications into a communication system via steps of workflows is described. In an example, the communication system can receive a request to integrate a functionality of an application into the communication system via an application extension. The functionality can be associated with a step to be integrated in a workflow. Responsive to receiving the request, the communication system can cause an input user interface to be presented via the computing device, wherein the input user interface is configured to receive application extension data. Based at least in part on associating the application extension data with a trigger event identifier, the communication system can store an indication of the step in a repository and cause a selectable user interface element associated with the step to be presented via a group-based communication interface. Selection of the selectable user interface element can cause the step to be included in the workflow.
    Type: Application
    Filed: October 9, 2020
    Publication date: May 20, 2021
    Inventors: Leslie Newell, Michael Brevoort, Diogenes Brito, Brad Harris, Chris Skudlarczyk
  • Patent number: 10681794
    Abstract: In one embodiment, an x-ray tube 15 can be used closer to a sample. An angle A1 between an anode axis 02 and an electron-beam axis 01 can be ?10° and ?80° and an angle A2 between the anode axis 02 and an x-ray axis 03 can be ?10° and ?80°. In another embodiment, a cap 20 on an anode 12 can block x-rays emitted in undesired directions. The cap 20 can include an internal cavity 24, an electron-beam hole 21, an anode hole 22, and an x-ray hole 23. In another embodiment, an electrical connection between an x-ray tube 15 and a power supply 18 can be reliable and easy to manufacture. The anode 12 can include a hole 31 at an end of the anode 12 sized and shaped for insertion of an electrical connector 32.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: June 9, 2020
    Assignee: Moxtek, Inc.
    Inventors: Ricky B. Steck, Brad Harris
  • Publication number: 20200163195
    Abstract: In one embodiment, an x-ray tube 15 can be used closer to a sample. An angle A1 between an anode axis 02 and an electron-beam axis 01 can be ?10° and ?80° and an angle A2 between the anode axis 02 and an x-ray axis 03 can be ?10° and ?80°. In another embodiment, a cap 20 on an anode 12 can block x-rays emitted in undesired directions. The cap 20 can include an internal cavity 24, an electron-beam hole 21, an anode hole 22, and an x-ray hole 23. In another embodiment, an electrical connection between an x-ray tube 15 and a power supply 18 can be reliable and easy to manufacture. The anode 12 can include a hole 31 at an end of the anode 12 sized and shaped for insertion of an electrical connector 32.
    Type: Application
    Filed: January 22, 2020
    Publication date: May 21, 2020
    Inventors: Ricky B. Steck, Brad Harris
  • Patent number: 10624195
    Abstract: In one embodiment, an x-ray tube 15 can be used closer to a sample. An angle A1 between an anode axis 02 and an electron-beam axis 01 can be ?10° and ?80° and an angle A2 between the anode axis 02 and an x-ray axis 03 can be ?10° and ?80°. In another embodiment, a cap 20 on an anode 12 can block x-rays emitted in undesired directions. The cap 20 can include an internal cavity 24, an electron-beam hole 21, an anode hole 22, and an x-ray hole 23. In another embodiment, an electrical connection between an x-ray tube 15 and a power supply 18 can be reliable and easy to manufacture. The anode 12 can include a hole 31 at an end of the anode 12 sized and shaped for insertion of an electrical connector 32.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: April 14, 2020
    Assignee: Moxtek, Inc.
    Inventors: Ricky B. Steck, Brad Harris
  • Publication number: 20190392142
    Abstract: A security monitoring system for a Controller Area Network (CAN) comprises an Electronic Control Unit (ECU) operatively connected to the CAN bus. The ECU is programmed to classify a message read from the CAN bus as either normal or anomalous using an SVM-based classifier with a Radial Basis Function (RBF) kernel. The classifying includes computing a hyperplane curvature parameter ? of the RBF kernel as ?=f(D) where f( ) denotes a function and D denotes CAN bus message density as a function of time. In some such embodiments ?=f(Var(D)) where Var(D) denotes the variance of the CAN bus message density as a function of time. The security monitoring system may be installed in a vehicle (e.g. automobile, truck, watercraft, aircraft) including a vehicle CAN bus, with the ECU operatively connected to the vehicle CAN bus to read messages communicated on the CAN bus.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 26, 2019
    Inventors: Brad Harris, Anuja Sonalker, Kevin Mayhew
  • Patent number: 10437992
    Abstract: A security monitoring system for a Controller Area Network (CAN) comprises an Electronic Control Unit (ECU) operatively connected to the CAN bus. The ECU is programmed to classify a message read from the CAN bus as either normal or anomalous using an SVM-based classifier with a Radial Basis Function (RBF) kernel. The classifying includes computing a hyperplane curvature parameter ? of the RBF kernel as ?=ƒ(D) where ƒ( ) denotes a function and D denotes CAN bus message density as a function of time. In some such embodiments ?=ƒ(Var(D)) where Var(D) denotes the variance of the CAN bus message density as a function of time. The security monitoring system may be installed in a vehicle (e.g. automobile, truck, watercraft, aircraft) including a vehicle CAN bus, with the ECU operatively connected to the vehicle CAN bus to read messages communicated on the CAN bus.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: October 8, 2019
    Assignee: Battelle Memorial Institute
    Inventors: Brad Harris, Anuja Sonalker, Kevin Mayhew
  • Patent number: 10408772
    Abstract: An analysis system 10 can include an analysis tool 20, such as an XRF analyzer, a LIBS spectrometer, an XRD analyzer, or Raman spectroscopy equipment which can communicate wirelessly with other devices. The system 10 can also include remote-processor software configured to be loaded onto a handheld electronic device 23 and/or remote-computer software configured to be loaded onto a remote-computer 28. The analysis tool 20 can include a microphone 18 and/or an output device 31 to allow a user 19 to communicate conveniently with the analysis tool 20.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: September 10, 2019
    Assignee: Moxtek, Inc.
    Inventors: Vincent Floyd Jones, Daniel N. Paas, Brad Harris, Bill Hansen
  • Publication number: 20190132936
    Abstract: In one embodiment, an x-ray tube 15 can be used closer to a sample. An angle A1 between an anode axis 02 and an electron-beam axis 01 can be ?10° and ?80° and an angle A2 between the anode axis 02 and an x-ray axis 03 can be ?10° and ?80°. In another embodiment, a cap 20 on an anode 12 can block x-rays emitted in undesired directions. The cap 20 can include an internal cavity 24, an electron-beam hole 21, an anode hole 22, and an x-ray hole 23. In another embodiment, an electrical connection between an x-ray tube 15 and a power supply 18 can be reliable and easy to manufacture. The anode 12 can include a hole 31 at an end of the anode 12 sized and shaped for insertion of an electrical connector 32.
    Type: Application
    Filed: September 27, 2018
    Publication date: May 2, 2019
    Inventors: Ricky B. Steck, Brad Harris
  • Publication number: 20180059038
    Abstract: An analysis system 10 can include an analysis tool 20, such as an XRF analyzer, a LIBS spectrometer, an XRD analyzer, or Raman spectroscopy equipment which can communicate wirelessly with other devices. The system 10 can also include remote-processor software configured to be loaded onto a handheld electronic device 23 and/or remote-computer software configured to be loaded onto a remote-computer 28. The analysis tool 20 can include a microphone 18 and/or an output device 31 to allow a user 19 to communicate conveniently with the analysis tool 20.
    Type: Application
    Filed: November 7, 2017
    Publication date: March 1, 2018
    Inventors: Vincent Floyd Jones, Daniel N. Paas, Brad Harris, Bill Hansen
  • Publication number: 20180012019
    Abstract: A security monitoring system for a Controller Area Network (CAN) comprises an Electronic Control Unit (ECU) operatively connected to the CAN bus. The ECU is programmed to classify a message read from the CAN bus as either normal or anomalous using an SVM-based classifier with a Radial Basis Function (RBF) kernel. The classifying includes computing a hyperplane curvature parameter ? of the RBF kernel as ?=f(D) where f( ) denotes a function and D denotes CAN bus message density as a function of time. In some such embodiments ?=f(Var(D)) where Var(D) denotes the variance of the CAN bus message density as a function of time. The security monitoring system may be installed in a vehicle (e.g. automobile, truck, watercraft, aircraft) including a vehicle CAN bus, with the ECU operatively connected to the vehicle CAN bus to read messages communicated on the CAN bus.
    Type: Application
    Filed: September 11, 2017
    Publication date: January 11, 2018
    Inventors: Brad Harris, Anuja Sonalker, Kevin Mayhew
  • Patent number: 9839106
    Abstract: The invention includes a flat-panel-display (FPD) manufacturing machine which utilizes x-rays for electrostatic dissipation of a bottom side of a FPD when lifting the FPD off of a table during manufacture of the FPD. The invention also includes a method of electrostatic dissipation of a bottom side of an FPD.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: December 5, 2017
    Assignee: Moxtek, Inc.
    Inventors: Eric Miller, Steven West Wilson, Sanjay Kamtekar, Bill Hansen, Brad Harris
  • Patent number: 9839108
    Abstract: The invention includes various electronic devices for avoiding or minimizing XRF analyzer user fatigue. In one embodiment, the XRF analyzer can include a finger tap switch for activating the XRF analysis. In another embodiment, the XRF analyzer can include a hand sensor and a finger tap switch, activation of both required to activate the XRF analysis. In another embodiment, the XRF analyzer can include a microphone capable of receiving a verbal command from a user and a finger tap switch, both receipt of the verbal command and activation of the finger tap switch required to activate the XRF analysis. Additional benefits of some embodiments include improving XRF analysis safety and avoiding XRF analyzer theft.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: December 5, 2017
    Assignee: Moxtek, Inc.
    Inventors: Vincent Floyd Jones, Daniel N. Paas, Brad Harris
  • Patent number: 9826610
    Abstract: An electrostatic-dissipation device comprising an x-ray tube and an electrically-conductive shell that is electrically coupled to an anode of the x-ray tube can be used for electrostatic dissipation, especially at a bottom side of a flat-panel-display (FPD).
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: November 21, 2017
    Assignee: Moxtek, Inc.
    Inventors: Eric Miller, Steven West Wilson, Sanjay Kamtekar, Bill Hansen, Brad Harris
  • Patent number: 9816950
    Abstract: An x-ray fluorescence (XRF) analysis system 10 can include an XRF analyzer 20 which can communicate wirelessly with other devices. The system 10 can also include remote-processor software configured to be loaded onto a handheld electronic device 23 and/or remote-computer software configured to be loaded onto a remote-computer 28. The XRF analyzer 20 can include a microphone 18 and/or an output device 31 to allow a user 19 to communicate conveniently with the XRF analyzer 20.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: November 14, 2017
    Assignee: Moxtek, Inc.
    Inventors: Vincent Floyd Jones, Daniel N. Paas, Brad Harris, Bill Hansen