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: 20230368105Abstract: 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: ApplicationFiled: May 13, 2022Publication date: November 16, 2023Inventors: Michael Brevoort, Brad Harris, Melissa Aubrie Chan
-
Patent number: 11659021Abstract: 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: GrantFiled: January 24, 2022Date of Patent: May 23, 2023Assignee: SlackTechnologies, LLCInventors: Michael Brevoort, Stephen Wood, Allen James Ferrick, Brad Harris, Leslie Newell, Melissa Khuat
-
Patent number: 11611519Abstract: 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: GrantFiled: September 2, 2021Date of Patent: March 21, 2023Assignee: Slack Technologies, LLCInventors: Angela Kirchhof, Michael Brevoort, Brad Harris, Trevor Suarez, Whitney Levine
-
Publication number: 20230064752Abstract: 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: ApplicationFiled: September 2, 2021Publication date: March 2, 2023Inventors: Angela Kirchhof, Michael Brevoort, Brad Harris, Trevor Suarez, Whitney Levine
-
Publication number: 20220232061Abstract: 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: ApplicationFiled: January 24, 2022Publication date: July 21, 2022Inventors: Michael Brevoort, Stephen Wood, Allen James Ferrick, Brad Harris, Leslie Newell, Melissa Khuat
-
Patent number: 11245744Abstract: 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: GrantFiled: January 19, 2021Date of Patent: February 8, 2022Assignee: Slack Technologies, LLCInventors: Michael Brevoort, Stephen Wood, Allen James Ferrick, Brad Harris, Leslie Newell, Melissa Khuat
-
Publication number: 20210149688Abstract: 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: ApplicationFiled: October 9, 2020Publication date: May 20, 2021Inventors: Leslie Newell, Michael Brevoort, Diogenes Brito, Brad Harris, Chris Skudlarczyk
-
Patent number: 10681794Abstract: 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: GrantFiled: January 22, 2020Date of Patent: June 9, 2020Assignee: Moxtek, Inc.Inventors: Ricky B. Steck, Brad Harris
-
Publication number: 20200163195Abstract: 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: ApplicationFiled: January 22, 2020Publication date: May 21, 2020Inventors: Ricky B. Steck, Brad Harris
-
Patent number: 10624195Abstract: 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: GrantFiled: September 27, 2018Date of Patent: April 14, 2020Assignee: Moxtek, Inc.Inventors: Ricky B. Steck, Brad Harris
-
Publication number: 20190392142Abstract: 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: ApplicationFiled: August 30, 2019Publication date: December 26, 2019Inventors: Brad Harris, Anuja Sonalker, Kevin Mayhew
-
Patent number: 10437992Abstract: 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: GrantFiled: September 11, 2017Date of Patent: October 8, 2019Assignee: Battelle Memorial InstituteInventors: Brad Harris, Anuja Sonalker, Kevin Mayhew
-
Patent number: 10408772Abstract: 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: GrantFiled: November 7, 2017Date of Patent: September 10, 2019Assignee: Moxtek, Inc.Inventors: Vincent Floyd Jones, Daniel N. Paas, Brad Harris, Bill Hansen
-
Publication number: 20190132936Abstract: 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: ApplicationFiled: September 27, 2018Publication date: May 2, 2019Inventors: Ricky B. Steck, Brad Harris
-
Publication number: 20180059038Abstract: 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: ApplicationFiled: November 7, 2017Publication date: March 1, 2018Inventors: Vincent Floyd Jones, Daniel N. Paas, Brad Harris, Bill Hansen
-
Publication number: 20180012019Abstract: 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: ApplicationFiled: September 11, 2017Publication date: January 11, 2018Inventors: Brad Harris, Anuja Sonalker, Kevin Mayhew
-
Patent number: 9839106Abstract: 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: GrantFiled: October 28, 2015Date of Patent: December 5, 2017Assignee: Moxtek, Inc.Inventors: Eric Miller, Steven West Wilson, Sanjay Kamtekar, Bill Hansen, Brad Harris
-
Patent number: 9839108Abstract: 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: GrantFiled: May 3, 2017Date of Patent: December 5, 2017Assignee: Moxtek, Inc.Inventors: Vincent Floyd Jones, Daniel N. Paas, Brad Harris
-
Patent number: 9826610Abstract: 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: GrantFiled: October 22, 2015Date of Patent: November 21, 2017Assignee: Moxtek, Inc.Inventors: Eric Miller, Steven West Wilson, Sanjay Kamtekar, Bill Hansen, Brad Harris
-
Patent number: 9816950Abstract: 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: GrantFiled: May 3, 2017Date of Patent: November 14, 2017Assignee: Moxtek, Inc.Inventors: Vincent Floyd Jones, Daniel N. Paas, Brad Harris, Bill Hansen