# US 2025/0097033 A1 · Embedded device and display system

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

- Number: US 2025/0097033 A1
- Document ID: US20250097033A1
- Status: Published application
- Kind: A1
- Application number: 18/727,367
- Filed: 2022-04-11
- Published: 2025-03-20
- Earliest claimed: 2022-04-11
- Assignees: Mitsubishi Electric Corporation
- Applicants: Mitsubishi Electric Corporation
- Inventors: Masanori IMAGAWA
- Web page: https://patentgrep.com/patent/US20250097033A1

## CPC

- H04L 9/32: including means for verifying the identity or authority of a user of the system {or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials}
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- G06F 21/30: Authentication, i.e. establishing the identity or authorisation of security principals
- H04L 9/3231: {Biological data, e.g. fingerprint, voice or retina (network architectures or network communication protocols for supporting authentication of entities using biometrical features in a packet data network H04L63/0861)}
- H04L 63/105: {Multiple levels of security}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An embedded device is connectable to an external terminal including an external browser to communicate with the external terminal. A storage stores a web document. A web server transmits the web document stored in the storage to a built-in browser through unencrypted communication and causes the built-in browser to display a first screen that is based on the web document. The web server transmits the web document stored in the storage to the external browser through encrypted communication and causes the external browser to display a second screen that is based on the web document.

## Claims

### Claim 1

An embedded device connectable to an external terminal including an external browser to communicate with the external terminal, the embedded device comprising:
a storage to store a web document;
a built-in browser; and
a web server to transmit the web document stored in the storage to the built-in browser through unencrypted communication and cause the built-in browser to display a first screen that is based on the web document, and to transmit the web document stored in the storage to the external browser through encrypted communication and cause the external browser to display a second screen that is based on the web document, wherein
the web server includes an internal virtual server to perform the unencrypted communication with the built-in browser and includes an external virtual server to perform the encrypted communication with the external browser.

### Claim 2

(canceled)

### Claim 3 (depends on 1)

The embedded device according to claim 1, wherein
the web server causes, when receiving a request for user authentication from the built-in browser through the unencrypted communication, the built-in browser to display an end screen for the user authentication as the first screen without causing the built-in browser to display an input screen for the user authentication, and
the web server causes, when receiving the request for the user authentication from the external browser through the encrypted communication, the external browser to display the input screen as the second screen.

### Claim 4 (depends on 3)

The embedded device according to claim 3, wherein
the web server changes, when receiving the request for the user authentication from the built-in browser, a connection destination of the received request from the input screen to the end screen by redirection or rewriting of a uniform resource locator.

### Claim 5 (depends on 3)

The embedded device according to claim 3, wherein
when receiving the request for the user authentication from the built-in browser or the external browser, the web server determines, based on whether an address of a source of the received request is a loopback address, whether the source of the received request is the built-in browser or the external browser.

### Claim 6 (depends on 3)

The embedded device according to claim 3, wherein
when receiving the request for the user authentication from the built-in browser, the web server switches between, based on a setting input by a user, causing the built-in browser to display the input screen as the first screen and causing the built-in browser to display the end screen without causing the built-in browser to display the input screen as the first screen.

### Claim 7 (depends on 1)

The embedded device according to claim 1, wherein
the web server causes, when receiving an operation request from the built-in browser through the unencrypted communication, the built-in browser to display an operation screen for the embedded device as the first screen, and
the web server causes, when receiving the operation request from the external browser through the encrypted communication, the external browser to display the operation screen as the second screen.

### Claim 8 (depends on 1)

The embedded device according to claim 1, further comprising:
an application server to perform an authentication process to allow use of application software and an application process that is based on the application software, wherein
when the web server receives an operation request from the built-in browser through the unencrypted communication, the application server performs the application process without performing the authentication process, and
when the web server receives the operation request from the external browser through the encrypted communication, the application server performs the application process after performing the authentication process.

### Claim 9 (depends on 8)

The embedded device according to claim 8, wherein
the web server assigns, when receiving the operation request from the built-in browser or the external browser, an address of a source of the received operation request to the operation request, and
the application server determines, based on the address of the source assigned to the operation request, whether the source is the built-in browser or the external browser.

### Claim 10 (depends on 9)

The embedded device according to claim 9, wherein
the web server assigns, when receiving the operation request from the built-in browser or the external browser, the address of the source to the operation request by adding the address of the source to a header or a query parameter of the received operation request.

### Claim 11 (depends on 1)

The embedded device according to claim 1, further comprising:
an authentication device to authenticate a user operating the embedded device, wherein
the web server causes, when receiving a request for user authentication from the built-in browser through the unencrypted communication, the built-in browser to display, as the first screen, a screen prompting an operation on the authentication device, and
the web server causes, when receiving the request for the user authentication from the external browser through the encrypted communication, the external browser to display, as the second screen, an input screen for the user authentication without using the authentication device.

### Claim 12 (depends on 1)

The embedded device according to claim 1, wherein
the web server includes a first virtual machine operable in the embedded device to perform the unencrypted communication with the built-in browser and includes a second virtual machine operable in the embedded device to perform the encrypted communication with the external browser.

### Claim 13 (depends on 1)

The embedded device according to claim 1, wherein
the web server includes a first container generated by container virtualization to perform the unencrypted communication with the built-in browser and includes a second container generated by the container virtualization to perform the encrypted communication with the external browser.

### Claim 14 (depends on 1)

A display system, comprising:
the embedded device according to claim 1; and
the external terminal.
