Patents by Inventor Michael Johnston

Michael Johnston 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).

  • Patent number: 11958061
    Abstract: An electrostatic charging air cleaning device. The device includes a pre-charger configured to generate a corona discharge to electrostatically charge particulate matter in an air stream. The device further includes a separator downstream from the pre-charger configured to convey the electrostatically charged particulate matter and formed of an insulative material. The device also includes a collection electrode configured to receive and to absorb the conveyed electrostatically charged particulate matter. The collection electrode includes a substrate material and a coating layer coated onto the substrate material. The coating layer includes a carbon black material and a polymeric binder. The substrate material is a metal plate including mechanical perforations.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: April 16, 2024
    Assignee: Robert Bosch GmbH
    Inventors: Michael Metzger, Saravanan Kuppan, Sondra Hellstrom, Nathan Craig, Christina Johnston, Jake Christensen
  • Publication number: 20240091571
    Abstract: A respirator comprising: an air supply unit arranged to deliver air at its output.
    Type: Application
    Filed: July 14, 2021
    Publication date: March 21, 2024
    Applicant: BAE SYSTEMS plc
    Inventors: Michael Fraser, Paul Douglas, Alexander Grint, Anna Welch, Alan Felstead, Neville Clokey, Julie Johnston
  • Patent number: 11886867
    Abstract: Various embodiments are provided for patching of workflows in a computing environment by one or more processors in a computing system. One or more patches may be extracted from a source workflow. The target workflow in a plurality of nodes may be statically or dynamically modified by applying the one or more patches to the target workflow. The one or more of the plurality of nodes may be added, removed, or modified in the target workflow while the target workflow is active according to applying the one or more patches.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: January 30, 2024
    Assignee: International Business Machines Corporation
    Inventors: Michael Johnston, Vasileiadis Vasileios
  • Patent number: 11839884
    Abstract: A vortex breaker for a particulate separator has a first set of vanes spaced along a perimeter of a first shape and a second set of vanes spaced along a perimeter of a second shape, where the second shape resides within the first shape. Each of the vanes has a top edge, a bottom edge, an inside edge, and an outside edge. The vanes in the first and second sets of vanes intersect the first and second shapes, respectively. The vanes in the first set are oriented in a first rotational direction, and the vanes in the second set are oriented in a second rotational direction that is opposite the first rotational direction. The first set of vanes and the second set of vanes define fluid flow paths between the outside edges and the inside edges of the sets of vanes.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: December 12, 2023
    Assignee: Sand Separation Technologies Inc.
    Inventors: Chris Michael Johnston, Dustin Mackenzie Wohlgemuth, Mohsen Bayati
  • Publication number: 20230381689
    Abstract: A particulate separator having a top baffle extends radially from an outer edge toward a vertical axis. The top baffle is positioned between an inlet port and a fluid outlet port. A radial flow channel extends below the top baffle from the outer edge toward the fluid outlet port. A series of baffles are positioned concentrically about the fluid outlet port and within the radial flow channel. The series of baffles include a first set of baffles having a top edge connected to a bottom surface of the top baffle and a bottom edge spaced below the top edge. A second set of baffles have a top edge spaced from a bottom surface of the top baffle. The first set of baffles are interleaved with the second set of baffles to define an alternating flow path along the radial flow channel from the outer edge to the fluid outlet port.
    Type: Application
    Filed: October 8, 2021
    Publication date: November 30, 2023
    Inventors: Chris Michael Johnston, Ryan Shawn Van Drecht, Dakota Anthony Bieleski, Ahmed Tashmid
  • Publication number: 20230315535
    Abstract: Various embodiments are provided for dynamically factoring and composing workflows in a computing environment by one or more processors in a computing system. Subgraphs (e.g., blocks) of workflows stored in a workflow library may be identified. The subgraphs may be functional blocks such as, for example, the functional blocks may perform a logical task. Similarities and relationships may be identified between one or more of the blocks of one or more workflows. One or more blocks may be suggested for use in workflow opportunities of target workflows based on the identified associated similarities and relationships.
    Type: Application
    Filed: March 29, 2022
    Publication date: October 5, 2023
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael JOHNSTON, Vasileios VASILEIADIS
  • Publication number: 20230316188
    Abstract: In an approach for transforming workflows based on goals and constraints, a processor receives a workflow definition and one or more events for a workflow output by a workflow orchestrator, wherein the one or more events are at least one of a parsing event and a scheduling event. A processor determines, using one or more transformers, one or more transformations to the workflow based on a set of goals and constraints, wherein the one or more transformations is at least one of addition of a new node, addition of a new graph, modification of at least one existing node, modification of at least one existing graph, removal of at least one existing node, and removal of at least one existing graph. A processor dynamically applies, using one or more enforcers, the one or more transformations to the workflow based on the set of goals and constraints.
    Type: Application
    Filed: March 29, 2022
    Publication date: October 5, 2023
    Inventors: Vasileios Vasileiadis, Marco Simioni, Stefano Braghin, Michael Johnston, Yiannis Gkoufas
  • Publication number: 20230306481
    Abstract: In an approach for storage, search, acquisition, and composition of a digital artifact, a processor obtains the digital artifact in a digital marketplace platform. The digital artifact is a collection of digital data with automatically generated and verifiable provenance and usage data. A processor transforms the digital artifact to define an access privilege. A processor shares the digital artifact in the digital marketplace platform by providing a view of a catalogue including the digital artifact. A processor authorizes a usage request based on the access privilege. A processor rewards a source of the digital artifact based on the usage of the digital artifact.
    Type: Application
    Filed: March 24, 2022
    Publication date: September 28, 2023
    Inventors: Vasileios Vasileiadis, Srikumar Venugopal, Stefano Braghin, Christian Pinto, Michael Johnston, Yiannis Gkoufas
  • Publication number: 20230291756
    Abstract: Certain aspects involve a system, computer-implemented method, and computer-readable medium for identifying attributes associated with a target entity such as a person. A hierarchical characterization system receives an attribute and a request for associated identity data. The system generates an identity graph that includes attribute nodes corresponding to respective attributes and online interaction nodes corresponding to respective online interactions. The system correlates at least a subset of the online interactions and at least a subset of the attributes with a particular entity. The system generates a report indicating an identity of the entity and a behavior of the entity based on the correlated online interactions and the correlated attributes.
    Type: Application
    Filed: July 29, 2021
    Publication date: September 14, 2023
    Inventors: Nathan Daniel MONNIG, Joshua Michael JOHNSTON
  • Patent number: 11755543
    Abstract: A computer implemented method for optimizing performance of workflow includes associating each of a plurality of workflow nodes in a workflow with a data cache and managing the data cache on a local storage device on one of one or more compute nodes. A scheduler can request execution of the tasks of a given one of the plurality of workflow nodes on one of the one of more compute nodes that hosts the data cache associated with the given one of the plurality of workflow nodes. Each of the plurality of workflow nodes is permitted to access a distributed filesystem that is visible to each of the plurality of compute nodes. The data cache stores data produced by the tasks of the given one of the plurality of workflow nodes.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: September 12, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vasileios Vasileiadis, Christian Pinto, Michael Johnston, Ioannis Gkoufas, Srikumar Venugopal
  • Publication number: 20230283628
    Abstract: An online security analysis system determines a categorical value in an online activity and also determines conversion factors that are associated with the categorical value. Based on the conversion factors, the online security analysis system identifies at least one aggregated value for a numerical feature that is associated with previous online activities for the categorical value. In addition, the online security analysis system generates an embedding vector that describes the aggregated value associated with the categorical value. The embedding vector is provided to an online activity analysis model that is trained to generate prediction data for the online activity, based on the aggregated values associated with the categorical value. The prediction data is transmitted to an online system for use in controlling access of a client device to a function of the online system.
    Type: Application
    Filed: August 4, 2021
    Publication date: September 7, 2023
    Inventor: Joshua Michael JOHNSTON
  • Publication number: 20230270631
    Abstract: Individually packaged topical formulations comprising about 0.25 to about 6% w/w of glycopyrrolate for the treatment of hyperhidrosis, wherein said wipe is contained within a pouch resistant to leakage. The formulations may further comprise ethanol, a buffering agent and water. In addition, the formulations may further comprise a polymer system comprising a hydrophobic polymer in combination with a hydrophilic polymer.
    Type: Application
    Filed: May 2, 2023
    Publication date: August 31, 2023
    Inventors: Michael JOHNSTON, Robert James HOULDEN
  • Patent number: 11743378
    Abstract: A virtual assistant system for communicating with customers uses human intelligence to correct any errors in the system AI, while collecting data for machine learning and future improvements for more automation. The system may use a modular design, with separate components for carrying out different system functions and sub-functions, and with frameworks for selecting the component best able to respond to a given customer conversation. The system may have agent assistance functionality that uses natural language processing to identity concepts in a user conversation and to illustrate that concepts within a graphical user interface of a human agent so that the human agent can more accurately and more rapidly assist the user in accomplishing the user's conversational objectives.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: August 29, 2023
    Assignee: Interactions LLC
    Inventors: Michael Johnston, Seyed Eman Mahmoodi
  • Publication number: 20230248094
    Abstract: A headband with one or more protective inserts. The inserts may be strategically positioned to provide protection for specific areas of a person's head that are most vulnerable to impact, depending on the sport or other activity. The inserts may be directly attached to the headband, or may be enclosed in pouches which are directly attached to the headband. The headband may be worn with or without additional headgear, and may be configured to cooperate with the additional headgear as to form, fit, and functionality.
    Type: Application
    Filed: March 30, 2023
    Publication date: August 10, 2023
    Inventor: Shane Michael Johnston
  • Publication number: 20230254333
    Abstract: A method described herein involves various operations directed toward network security. The operations include accessing transaction data describing network traffic associated with a web server during an interval. Based on a count of new transactions involving an online entity during the interval according to the transaction data, a short-term trend is determined for the online entity. The operations further include applying exponential smoothing to a history of transactions of the online entity to compute a long-term trend for the online entity. Based on a comparison between the short-term trend and the long-term trend for the online entity, an anomaly is detected with respect to the online entity in the network traffic associated with the web server. Responsive to detecting the anomaly, an access control is implemented between the online entity and the web server.
    Type: Application
    Filed: April 17, 2023
    Publication date: August 10, 2023
    Inventors: Joshua Michael JOHNSTON, Matthew Lewis JONES, Nathan Daniel MONNIG, Divyanshu Rohit MURLI
  • Patent number: 11699360
    Abstract: Aspects of the present disclosure relate to systems and methods that aid users with hearing and/or speech impediments to have a conversation with a remote phone number without human assistance. In one aspect, an application residing on a user's device, such as a smartphone, tablet computer, laptop, etc., may be used to initiate a phone call to a recipient. Upon initiating the phone call locally, a service residing on the server may receive a request to initiate a connection to the recipient. Once the recipient answers, the user may converse with the recipient by providing text input to their local app. The text input may be transmitted to the service. The service may use a text to speech converter to translate the received text to speech that can be delivered to the recipient.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: July 11, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anirudh Koul, Meher Kasam, Michael Johnston, Swetha Machanavajhala, Elizabeth Halper
  • Patent number: 11683369
    Abstract: A system, method, apparatus and electronic control unit are provided for centralized data collection at a single controller device (110) in a distributed service-oriented system (100) by applying one or more classifiers (102-104, 114) to a message traffic packet (1) received at the Ethernet switch (101) of the single controller device to selectively identify service update information from service-oriented traffic messages in the message traffic packet without generating additional message traffic packets on the network system bus, and by mirroring each message traffic packet (3) containing service update information to a processing element (111) in the single controller to identify and extract specified data from the identified service update information for storage in a centralized database which is updated as services publish new information on the network system bus.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: June 20, 2023
    Assignee: NXP USA, Inc.
    Inventors: Robert Freddie Linn-Moran, Alan Devine, Michael Johnston
  • Patent number: 11663051
    Abstract: Embodiments are provided for providing workflow pipeline optimization in a computing environment. Execution of a workflow containing dependencies between one or more subject nodes and one or more observer nodes may be dynamically optimized by determining a wait time between successive executions of the workflow for the one or more observer nodes.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vasileios Vasileiadis, Michael Johnston
  • Patent number: 11658994
    Abstract: A method described herein involves various operations directed toward network security. The operations include accessing transaction data describing network traffic associated with a web server during an interval. Based on a count of new transactions involving an online entity during the interval according to the transaction data, a short-term trend is determined for the online entity. The operations further include applying exponential smoothing to a history of transactions of the online entity to compute a long-term trend for the online entity. Based on a comparison between the short-term trend and the long-term trend for the online entity, an anomaly is detected with respect to the online entity in the network traffic associated with the web server. Responsive to detecting the anomaly, an access control is implemented between the online entity and the web server.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: May 23, 2023
    Assignee: KOUNT INC.
    Inventors: Joshua Michael Johnston, Matthew Lewis Jones, Nathan Daniel Monnig, Divyanshu Rohit Murli
  • Patent number: 11627771
    Abstract: A headband with one or more protective inserts. The inserts may be strategically positioned to provide protection for specific areas of a person's head that are most vulnerable to impact, depending on the sport or other activity. The inserts may be directly attached to the headband, or may be enclosed in pouches which are directly attached to the headband. The headband may be worn with or without additional headgear, and may be configured to cooperate with the additional headgear as to form, fit, and functionality.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: April 18, 2023
    Inventor: Shane Michael Johnston