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: 11958061Abstract: 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: GrantFiled: October 31, 2022Date of Patent: April 16, 2024Assignee: Robert Bosch GmbHInventors: Michael Metzger, Saravanan Kuppan, Sondra Hellstrom, Nathan Craig, Christina Johnston, Jake Christensen
-
Publication number: 20240091571Abstract: A respirator comprising: an air supply unit arranged to deliver air at its output.Type: ApplicationFiled: July 14, 2021Publication date: March 21, 2024Applicant: BAE SYSTEMS plcInventors: Michael Fraser, Paul Douglas, Alexander Grint, Anna Welch, Alan Felstead, Neville Clokey, Julie Johnston
-
Patent number: 11886867Abstract: 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: GrantFiled: November 12, 2020Date of Patent: January 30, 2024Assignee: International Business Machines CorporationInventors: Michael Johnston, Vasileiadis Vasileios
-
Patent number: 11839884Abstract: 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: GrantFiled: August 23, 2019Date of Patent: December 12, 2023Assignee: Sand Separation Technologies Inc.Inventors: Chris Michael Johnston, Dustin Mackenzie Wohlgemuth, Mohsen Bayati
-
Publication number: 20230381689Abstract: 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: ApplicationFiled: October 8, 2021Publication date: November 30, 2023Inventors: Chris Michael Johnston, Ryan Shawn Van Drecht, Dakota Anthony Bieleski, Ahmed Tashmid
-
Publication number: 20230315535Abstract: 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: ApplicationFiled: March 29, 2022Publication date: October 5, 2023Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael JOHNSTON, Vasileios VASILEIADIS
-
Publication number: 20230316188Abstract: 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: ApplicationFiled: March 29, 2022Publication date: October 5, 2023Inventors: Vasileios Vasileiadis, Marco Simioni, Stefano Braghin, Michael Johnston, Yiannis Gkoufas
-
Publication number: 20230306481Abstract: 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: ApplicationFiled: March 24, 2022Publication date: September 28, 2023Inventors: Vasileios Vasileiadis, Srikumar Venugopal, Stefano Braghin, Christian Pinto, Michael Johnston, Yiannis Gkoufas
-
Publication number: 20230291756Abstract: 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: ApplicationFiled: July 29, 2021Publication date: September 14, 2023Inventors: Nathan Daniel MONNIG, Joshua Michael JOHNSTON
-
Patent number: 11755543Abstract: 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: GrantFiled: December 29, 2020Date of Patent: September 12, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vasileios Vasileiadis, Christian Pinto, Michael Johnston, Ioannis Gkoufas, Srikumar Venugopal
-
Publication number: 20230283628Abstract: 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: ApplicationFiled: August 4, 2021Publication date: September 7, 2023Inventor: Joshua Michael JOHNSTON
-
Publication number: 20230270631Abstract: 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: ApplicationFiled: May 2, 2023Publication date: August 31, 2023Inventors: Michael JOHNSTON, Robert James HOULDEN
-
Patent number: 11743378Abstract: 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: GrantFiled: October 23, 2020Date of Patent: August 29, 2023Assignee: Interactions LLCInventors: Michael Johnston, Seyed Eman Mahmoodi
-
Publication number: 20230248094Abstract: 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: ApplicationFiled: March 30, 2023Publication date: August 10, 2023Inventor: Shane Michael Johnston
-
Publication number: 20230254333Abstract: 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: ApplicationFiled: April 17, 2023Publication date: August 10, 2023Inventors: Joshua Michael JOHNSTON, Matthew Lewis JONES, Nathan Daniel MONNIG, Divyanshu Rohit MURLI
-
Patent number: 11699360Abstract: 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: GrantFiled: November 30, 2020Date of Patent: July 11, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Anirudh Koul, Meher Kasam, Michael Johnston, Swetha Machanavajhala, Elizabeth Halper
-
Patent number: 11683369Abstract: 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: GrantFiled: November 21, 2019Date of Patent: June 20, 2023Assignee: NXP USA, Inc.Inventors: Robert Freddie Linn-Moran, Alan Devine, Michael Johnston
-
Patent number: 11663051Abstract: 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: GrantFiled: January 7, 2020Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vasileios Vasileiadis, Michael Johnston
-
Patent number: 11658994Abstract: 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: GrantFiled: July 14, 2021Date of Patent: May 23, 2023Assignee: KOUNT INC.Inventors: Joshua Michael Johnston, Matthew Lewis Jones, Nathan Daniel Monnig, Divyanshu Rohit Murli
-
Patent number: 11627771Abstract: 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: GrantFiled: May 21, 2020Date of Patent: April 18, 2023Inventor: Shane Michael Johnston