Patents by Inventor Michael C. Ikegami

Michael C. Ikegami 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: 11734083
    Abstract: In an example, a method can include determining, at a first inter-partition messenger, a message type for a message generated by a first application. The first inter-partition messenger and the first application can reside on a first virtual machine. The method can include identifying, at the first inter-partition messenger, a second application that is to receive the message based on the message type and message subscription data, generating, at the first inter-partition messenger, message routing data for routing of the message from the first virtual machine to the second virtual machine, causing, at the first inter-partition messenger, the message to be routed from the first virtual machine to the second virtual machine based on the message routing data, and receiving, at the second inter-partition messenger, the message for use thereof by the second application. The second inter-partition messenger and the second application can reside on the second virtual machine.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: August 22, 2023
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventors: Michael C. Ikegami, Stephen P. Palecek, Daniel Moore, Drew Butikofer
  • Patent number: 11726831
    Abstract: A system and method for calculating worst case execution times for actions in a process that is partitioned into a number of sub-processes that perform certain ones of the actions and operate on their own partition schedule independent of the other partitions. The method includes providing a unified modeling language (UML) activity diagram including the actions in the process, identifying each action in the diagram, determining each possible processing path for the actions in the process, assigning each action in each path to one of the sub-processes in the partitions, determining the time that each action will take through each path based on the partition schedule, and integrating the times for performing the actions in each of the paths. The method reports a longest time for performing the process along each path based on the integration of the times.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: August 15, 2023
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventors: Michael C. Ikegami, James A. Yarbrough
  • Publication number: 20220171660
    Abstract: A system and method for calculating worst case execution times for actions in a process that is partitioned into a number of sub-processes that perform certain ones of the actions and operate on their own partition schedule independent of the other partitions. The method includes providing a unified modeling language (UML) activity diagram including the actions in the process, identifying each action in the diagram, determining each possible processing path for the actions in the process, assigning each action in each path to one of the sub-processes in the partitions, determining the time that each action will take through each path based on the partition schedule, and integrating the times for performing the actions in each of the paths. The method reports a longest time for performing the process along each path based on the integration of the times.
    Type: Application
    Filed: December 1, 2020
    Publication date: June 2, 2022
    Inventors: Michael C. Ikegami, James A. Yarbrough
  • Patent number: 11099911
    Abstract: In an example, a method can include determining, at a first inter-partition messenger, a message type for a message generated by a first application. The first inter-partition messenger and the first application can reside on a first virtual machine. The method can include identifying, at the first inter-partition messenger, a second application that is to receive the message based on the message type and message subscription data, generating, at the first inter-partition messenger, message routing data for routing of the message from the first virtual machine to the second virtual machine, causing, at the first inter-partition messenger, the message to be routed from the first virtual machine to the second virtual machine based on the message routing data, and receiving, at the second inter-partition messenger, the message for use thereof by the second application. The second inter-partition messenger and the second application can reside on the second virtual machine.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: August 24, 2021
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventors: Michael C. Ikegami, Stephen P. Palecek, Daniel Moore, Drew Butikofer