# US 2025/0094192 A1 · Monitoring apparatus and monitoring method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0094192 A1
- Document ID: US20250094192A1
- Status: Published application
- Kind: A1
- Application number: 18/965,570
- Filed: 2024-12-02
- Published: 2025-03-20
- Earliest claimed: 2022-06-10
- Assignees: Panasonic Automotive Systems Co., Ltd.
- Applicants: Panasonic Automotive Systems Co., Ltd.
- Inventors: Yoshiharu IMAMOTO; Ryo HIRANO
- Web page: https://patentgrep.com/patent/US20250094192A1

## CPC

- G06F 9/45533: {Hypervisors; Virtual machine monitors}
- G06F 9/452: {Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131)}
- G06F 9/45558: {Hypervisor-specific management and integration aspects}
- G06F 11/30: Monitoring
- G06F 2009/45583: {Memory management, e.g. access or allocation}
- G06F 2009/45591: {Monitoring or debugging support}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An integrated ECU, which is a monitoring apparatus, includes: a virtual command generator that obtains a physical signal and converts the physical signal into a virtual command; a virtual command notifier that transmits the virtual command to a control virtual machine; and a virtual command preparation component that causes a first command monitor to monitor the virtual command after the virtual command has been transmitted to the control virtual machine by the virtual command notifier.

## Claims

### Claim 1

A monitoring apparatus that monitors a virtual command, the virtual command being a command for a virtual machine, the monitoring apparatus comprising:
a memory; and
a processor connected to the memory,
wherein the processor:
obtains a physical signal and executes a virtual command generation process for converting the physical signal into the virtual command;
executes a virtual command notification process for transmitting the virtual command to the virtual machine; and
executes a virtual command preparation process for causing a command monitor to monitor the virtual command after the virtual command has been transmitted to the virtual machine by the virtual command notification process.

### Claim 2 (depends on 1)

The monitoring apparatus according to claim 1,
wherein in the virtual command preparation process, when the processor causes the command monitor to monitor the virtual command, the processor:
accesses a buffer that stores at least a portion of each of one or more virtual commands;
determines, for each of the one or more virtual commands, whether the at least a portion of the virtual command is assigned an identifier indicating that the virtual command is to be monitored after the virtual command is transmitted to the virtual machine; and
causes the command monitor to monitor the virtual command to which the identifier is assigned.

### Claim 3 (depends on 2)

The monitoring apparatus according to claim 2,
wherein in the virtual command preparation process, the processor further determines whether a storage area of the buffer has been reused, and when determining that the storage area has been reused, the processor records that a virtual command has been missed.

### Claim 4 (depends on 2)

The monitoring apparatus according to claim 2,
wherein in the virtual command notification process, the processor further duplicates a portion of the virtual command, assigns the identifier to the portion of the virtual command duplicated, and stores, into the buffer, the portion of the virtual command to which the identifier is assigned.

### Claim 5

A monitoring method for monitoring, by a computer, a virtual command that is a command to a virtual machine, the monitoring method comprising:
obtaining a physical signal and converting the physical signal into the virtual command;
transmitting the virtual command to the virtual machine; and
causing the command monitor to monitor the virtual command after the virtual command has been transmitted to the virtual machine.
