# US 12,182,053 B2 · Electronic device invalidating commands except for one command and method of processing electronic device

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

- Number: US 12,182,053 B2
- Document ID: US12182053B2
- Status: Granted
- Kind: B2
- Application number: 18/173,153
- Filed: 2023-02-23
- Published: 2023-08-24
- Granted: 2024-12-31
- Earliest claimed: 2022-02-24
- Assignees: Seiko Epson Corporation
- Applicants: Seiko Epson Corporation
- Inventors: Kazuyoshi Takeda
- Web page: https://patentgrep.com/patent/US12182053B2

## CPC

- G06F 13/42: Bus transfer protocol, e.g. handshake; Synchronisation
- G06F 3/0202: {Constructional details or processes of manufacture of the input device}
- G06F 2213/40: Bus coupling
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An electronic device includes: a processing unit; and a plurality of interfaces configured to transmit commands to the processing unit. The processing unit invalidates the commands from the interfaces other than the interface from which the command first received by the processing unit after start-up is transmitted. The processing unit has a plurality of modes, and invalidates the commands other than the command that is valid for the selected mode. The plurality of interfaces include a user interface configured to detect an operation of a user and a communication interface configured to communicate with an external device.

## Claims

### Claim 1

An electronic device comprising:
a processing unit; and
a plurality of interfaces configured to transmit commands to the processing unit, wherein
the plurality of interfaces includes a user interface, a wireless communication interface, and a wired communication interface,
the processing unit invalidates the commands from the interfaces other than the interface from which the command first received by the processing unit after start-up is transmitted, and
the processing unit is configured to:
validate only one of the commands, which is received at a first time after the electronic device starts up, from one of the plurality of interfaces; and
invalidates all remaining commands of the commands from the plurality of interfaces except for the one of the commands from the one of the plurality of interfaces.

### Claim 2 (depends on 1)

The electronic device according to claim 1, wherein
the processing unit has a plurality of modes, and
the processing unit is configured to invalidate the commands other than the command that is valid for the mode being selected.

### Claim 3 (depends on 1)

The electronic device according to claim 1, wherein
the user interface is configured to detect an operation of a user, and
each of the wireless and wired communication interfaces is configured to communicate with an external device.

### Claim 4 (depends on 3)

The electronic device according to claim 3, wherein
the command from one of the wireless and wired communication interfaces includes a request signal requesting state information indicating a state of the electronic device.

### Claim 5 (depends on 3)

The electronic device according to claim 3, wherein
the wired communication interface is configured to perform wired communication with the external device, and
the wireless communication interface is configured to wirelessly communicate with the external device.

### Claim 6 (depends on 1)

The electronic device according to claim 1, further comprising:
a physical quantity sensor configured to output a signal corresponding to a physical quantity, wherein
the processing unit is configured to measure the physical quantity based on the signal.

### Claim 7

A method of processing an electronic device including a processing unit and a plurality of interfaces that transmit commands to the processing unit, the method comprising:
validating only one of the commands, which is received at a first time after the electronic device starts up, from one of the plurality of interfaces, the plurality of interfaces including a user interface, a wireless communication interface, and a wired communication interface; and
invalidating all remaining commands of the commands from the plurality of interfaces except for the one of the commands from the one of the plurality of interfaces.
