Patents by Inventor Michael McCormick

Michael McCormick 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: 20250141493
    Abstract: An apparatus to communicate with a battery management system (BMS) of a battery includes a memory and a processor coupled to the memory. The apparatus further includes a first electrical conductor configured to connect the processor to a controller area network (CAN) bus connected to the battery management system (BMS) of the battery. The apparatus further includes a second electrical conductor configured to connect the processor to a first winding of a transformer of the battery. A second winding of the transformer is connected to a power line of the battery. The processor is further configured to receive first data from the BMS via the CAN bus. transmit second data based on the first data to the battery charger via the power line. receive third data from the battery charger via the power line. and transmit fourth data based on the third data to the BMS via the CAN bus.
    Type: Application
    Filed: August 17, 2021
    Publication date: May 1, 2025
    Inventors: Anton Clark, Michael McCormick
  • Publication number: 20250121118
    Abstract: Disclosed herein are systems, methods, kits, and apparatuses for tissue modification. The systems can include a light chamber and a vein carrier. The light chamber can have one or more light source assemblies to provide light to a vein in the vein carrier.
    Type: Application
    Filed: October 11, 2024
    Publication date: April 17, 2025
    Inventors: Fernando Buarque, John Ashley, Michael McCormick
  • Publication number: 20250032965
    Abstract: A frame for a membrane, the frame comprising a rear outer section for structural integrity of the frame, wherein the rear outer section surrounds an inner frame opening; a front inner section secured to a front of the rear outer section to form a first chamber for housing a membrane, and a section for retrieving the membrane, wherein the front inner section has a curved or angular front surface in the form of an integrally formed or separately attached skin and wherein the first chamber and the section for retrieving the membrane are at the opposite ends of the frame; a first membrane guide located within the first chamber for use in deployment of a membrane; wherein a first aperture from which the membrane may be deployed from the first membrane guide and a second aperture through which the membrane may be received are located at opposing ends of the front inner section such that, when deployed, the membrane covers the inner frame opening and the majority of the front surface; and wherein access panels are p
    Type: Application
    Filed: December 6, 2022
    Publication date: January 30, 2025
    Inventor: MICHAEL MCCORMICK
  • Publication number: 20250028291
    Abstract: An apparatus, method and computer program product are arranged for receiving information on an operational context of a work machine, detecting at least one beacon signal provided by a beacon associated with equipment attachable to the work machine, the at least one beacon signal including a radio signal broadcasted by the beacon, determining, based on the at least one beacon signal, a proximity status of the equipment, the proximity status relating to a proximity of the equipment to the work machine, determining, based on the operational context of the work machine, at least one criterion for the proximity status of the equipment, and determining, in response to determining that the at least one criterion for the proximity status of the equipment is fulfilled, that the equipment is attached to the work machine.
    Type: Application
    Filed: December 1, 2022
    Publication date: January 23, 2025
    Inventor: Michael McCORMICK
  • Publication number: 20250029064
    Abstract: Systems and methods to automate global employment are disclosed. A method may include generating a decision tree comprising one or more nodes. The method may include receiving a selection related to an employment inquiry. The method may include receiving a selection of a geographical preference associated with the employment inquiry. The method may include modifying the decision tree such that the one or more nodes are limited to a subset of nodes related to the employment inquiry and the geographical preference. The method may include receiving a selection of a preferred node of the subset of nodes. The method may include modifying the decision tree such that the decision tree is limited to the preferred node and a corresponding at least one branch.
    Type: Application
    Filed: July 8, 2024
    Publication date: January 23, 2025
    Applicant: OYSTER HR, INC.
    Inventors: Michael MCCORMICK, Samuel Gomes Brandao, Guilherme Marques Pecanha Araujo, Nick Schultz, Andre Bastos, Charlotte Bory, Dan Lucraft
  • Publication number: 20240291802
    Abstract: A segmentation firewall executing on a host enforces a segmentation policy. In a co-existence mode, the segmentation firewall operates in co-existence with a system firewall that enforces a security policy. The segmentation firewall is configured to either drop packets that do not match any permissive rule or pass packets that match a permissive rule to the system firewall to enable the system firewall to determine whether to drop or accept the passed packets. To enable efficient operation of the segmentation firewall when operating in co-existence with the system firewall, the segmentation firewall may include a plurality of rule chains and may be configured to exit a chain and bypass remaining rule chains upon an input packet matching a permissive rule of the segmentation policy.
    Type: Application
    Filed: May 1, 2024
    Publication date: August 29, 2024
    Inventors: Daniel Richard Cook, Anish Vinodkumar Desai, Thomas Michael McCormick
  • Publication number: 20240238838
    Abstract: Process of powder coating a substrate (1) having at least one part of reduced thickness (5, 6), such as a raised edge. After application of a powder coating material, the substrate is heat cured. During heat curing, the substrate is locally shielded from the heat source (18) at the position of the part of reduced thickness, e.g., by means of a heat shield (2). The heat shield can for example be a perforated plate. Powder coating facility comprising an overhead conveyer with a plurality of jigs (3) for supporting such heat shields.
    Type: Application
    Filed: May 11, 2022
    Publication date: July 18, 2024
    Inventor: Michael MCCORMICK
  • Patent number: 12010098
    Abstract: A segmentation firewall executing on a host enforces a segmentation policy. In a co-existence mode, the segmentation firewall operates in co-existence with a system firewall that enforces a security policy. The segmentation firewall is configured to either drop packets that do not match any permissive rule or pass packets that match a permissive rule to the system firewall to enable the system firewall to determine whether to drop or accept the passed packets. To enable efficient operation of the segmentation firewall when operating in co-existence with the system firewall, the segmentation firewall may include a plurality of rule chains and may be configured to exit a chain and bypass remaining rule chains upon an input packet matching a permissive rule of the segmentation policy.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: June 11, 2024
    Assignee: ILLUMIO, INC.
    Inventors: Daniel Richard Cook, Anish Vinodkumar Desai, Thomas Michael McCormick
  • Publication number: 20230353540
    Abstract: A segmentation firewall executing on a host enforces a segmentation policy. In a co-existence mode, the segmentation firewall operates in co-existence with a system firewall that enforces a security policy. The segmentation firewall is configured to either drop packets that do not match any permissive rule or pass packets that match a permissive rule to the system firewall to enable the system firewall to determine whether to drop or accept the passed packets. To enable efficient operation of the segmentation firewall when operating in co-existence with the system firewall, the segmentation firewall may include a plurality of rule chains and may be configured to exit a chain and bypass remaining rule chains upon an input packet matching a permissive rule of the segmentation policy.
    Type: Application
    Filed: July 6, 2023
    Publication date: November 2, 2023
    Inventors: Daniel Richard Cook, Anish Vinodkumar Desai, Thomas Michael McCormick
  • Publication number: 20230266671
    Abstract: The present disclosure is directed to a method of cleaning a microelectronic substrate, such as a semiconductor device, by contacting the microelectronic substrate with an amine oxide selected from the group consisting of N,N-dimethylethanolamine N-oxide, triethanolamine N-oxide, ethanamine, 2,2?-oxybis[N,N-dimethyl-,N,N?-dioxide], 1-methylpyrrolidine N-oxide, N,N-dimethylcyclohexylamine N-oxide, and a mixture thereof for a time and at a temperature sufficient to clean the substrate.
    Type: Application
    Filed: August 16, 2021
    Publication date: August 24, 2023
    Inventors: Hui Zhou, Michael McCormick, Juventino Uriarte, Ke Zhang
  • Patent number: 11736443
    Abstract: A segmentation firewall executing on a host enforces a segmentation policy. In a co-existence mode, the segmentation firewall operates in co-existence with a system firewall that enforces a security policy. The segmentation firewall is configured to either drop packets that do not match any permissive rule or pass packets that match a permissive rule to the system firewall to enable the system firewall to determine whether to drop or accept the passed packets. To enable efficient operation of the segmentation firewall when operating in co-existence with the system firewall, the segmentation firewall may include a plurality of rule chains and may be configured to exit a chain and bypass remaining rule chains upon an input packet matching a permissive rule of the segmentation policy.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: August 22, 2023
    Assignee: Illumio, Inc.
    Inventors: Daniel Richard Cook, Anish Vinodkumar Desai, Thomas Michael McCormick
  • Patent number: 11734053
    Abstract: A computer implemented method manages access to resources of a cloud platform. The method includes retrieving, at a computing device of the cloud platform, context data and load policies for a requestor and an identified resource, combining, by the computing device, loaded policies with context data into a combined data structure, evaluating, by the computing device, a resource request and apply policies for requestor based on role of requestor using the combined data structure, generating, by the computing device, resource permissions for the requestor, and returning, by the computing device, resource permissions to the requestor.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: August 22, 2023
    Assignee: Salesforce, Inc.
    Inventors: Nicholas Bailey, Jon Stahl, David Manelski, Michael McCormick, Nicholaus Lacock
  • Patent number: 11615142
    Abstract: A mapping and query service for mapping between object-oriented programming objects and deep key-value data stores. The service to implement a store operation for a mapping and query service that supports the storage of a set of one or more objects having classes and fields written in source code of an object-oriented programming language in a deep key-value data store.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: March 28, 2023
    Assignee: Salesforce, Inc.
    Inventor: Michael McCormick
  • Publication number: 20230049160
    Abstract: An allocator tool represents work items in project. Work items may have an associated ID, status, cross-reference to child tasks to be complete before a work item may be complete, a child status of what resource the child is assigned, a sequence ID to indicate in which order a resource is going to work on a work items, and an expectation of how long it will take to do each work item. A calendar aspect of the allocator tool may track when work items are to be performed. Calendar entries may employ formulas/logic/AI to determine whether or not on that date for that work item a resource will be working on a task. Calendar gaps (idle time) may be identified and work items rearranged or reassigned to minimize gaps. Artificial Intelligence may perform calendar gap identification and remediation.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 16, 2023
    Applicant: Salesforce, Inc.
    Inventor: Michael McCormick
  • Patent number: 11575588
    Abstract: A traffic control and monitoring module includes a firewall operating in a container namespace that is configured to control and monitor traffic to and from a container in the container namespace. The traffic control and monitoring module reports detected traffic to a traffic flow reporting module operating in a host namespace of the host operating system. The traffic control and monitoring module obtains traffic flows associated with a plurality of containers in different container namespaces and reports the traffic flows to a segmentation policy. Based on the reported traffic flows, the segmentation server may update a segmentation policy to improve network security.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: February 7, 2023
    Assignee: Illumio, Inc.
    Inventors: Thomas Michael McCormick, Juraj George Fandli
  • Publication number: 20220255899
    Abstract: A segmentation firewall executing on a host enforces a segmentation policy. In a co-existence mode, the segmentation firewall operates in co-existence with a system firewall that enforces a security policy. The segmentation firewall is configured to either drop packets that do not match any permissive rule or pass packets that match a permissive rule to the system firewall to enable the system firewall to determine whether to drop or accept the passed packets. To enable efficient operation of the segmentation firewall when operating in co-existence with the system firewall, the segmentation firewall may include a plurality of rule chains and may be configured to exit a chain and bypass remaining rule chains upon an input packet matching a permissive rule of the segmentation policy.
    Type: Application
    Filed: April 26, 2022
    Publication date: August 11, 2022
    Inventors: Daniel Richard Cook, Anish Vinodkumar Desai, Thomas Michael McCormick
  • Patent number: 11336620
    Abstract: A segmentation firewall executing on a host enforces a segmentation policy. In a co-existence mode, the segmentation firewall operates in co-existence with a system firewall that enforces a security policy. The segmentation firewall is configured to either drop packets that do not match any permissive rule or pass packets that match a permissive rule to the system firewall to enable the system firewall to determine whether to drop or accept the passed packets. To enable efficient operation of the segmentation firewall when operating in co-existence with the system firewall, the segmentation firewall may include a plurality of rule chains and may be configured to exit a chain and bypass remaining rule chains upon an input packet matching a permissive rule of the segmentation policy.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: May 17, 2022
    Assignee: Illumio, Inc.
    Inventors: Daniel Richard Cook, Anish Vinodkumar Desai, Thomas Michael McCormick
  • Publication number: 20210303337
    Abstract: A computer implemented method manages access to resources of a cloud platform. The method includes retrieving, at a computing device of the cloud platform, context data and load policies for a requestor and an identified resource, combining, by the computing device, loaded policies with context data into a combined data structure, evaluating, by the computing device, a resource request and apply policies for requestor based on role of requestor using the combined data structure, generating, by the computing device, resource permissions for the requestor, and returning, by the computing device, resource permissions to the requestor.
    Type: Application
    Filed: June 11, 2021
    Publication date: September 30, 2021
    Applicant: salesforce.com, inc.
    Inventors: Nicholas Bailey, Jon Stahl, David Manelski, Michael McCormick, Nicholaus Lacock
  • Patent number: 11061716
    Abstract: A computer implemented method manages access to resources of a philanthropy cloud platform. The method includes retrieving, at a computing device of the philanthropy cloud platform, context data and load policies for a requestor and an identified resource, combining, by the computing device, loaded policies with context data into a combined data structure, evaluating, by the computing device, a resource request and apply policies for requestor based on role of requestor using the combined data structure, generating, by the computing device, resource permissions for the requestor, and returning, by the computing device, resource permissions to the requestor.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: July 13, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Nicholas Bailey, Jon Stahl, David Manelski, Michael McCormick, Nicholaus Lacock
  • Publication number: 20210184950
    Abstract: A traffic control and monitoring module includes a firewall operating in a container namespace that is configured to control and monitor traffic to and from a container in the container namespace. The traffic control and monitoring module reports detected traffic to a traffic flow reporting module operating in a host namespace of the host operating system. The traffic control and monitoring module obtains traffic flows associated with a plurality of containers in different container namespaces and reports the traffic flows to a segmentation policy. Based on the reported traffic flows, the segmentation server may update a segmentation policy to improve network security.
    Type: Application
    Filed: February 24, 2021
    Publication date: June 17, 2021
    Inventors: Thomas Michael McCormick, Juraj George Fandli