IP Library › Granted Patent US 12,519,644
Granted Patent B2
US 12,519,644 · App. 18/727,367 · Granted Jan 6, 2026

Embedded device and display system

Inventor: Masanori Imagawa (Tokyo, JP)
Assignee: Mitsubishi Electric Corporation
H04L9/32
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,519,644
App. No.
18/727,367
Granted
Jan 6, 2026
Kind
B2
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 (37)

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.

2 . 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.

3 . The embedded device according to claim 2 , 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.

4 . The embedded device according to claim 2 , 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.

5 . The embedded device according to claim 2 , 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.

6 . 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.

7 . 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.

8 . The embedded device according to claim 7 , 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.

9 . 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, 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.

10 . 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.

11 . 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.

12 . 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.

13 . A display system, comprising:

the embedded device according to claim 1 ; and

the external terminal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2024
From: IMAGAWA, MASANORI
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 067933/0007 →
Continuity (1)
Related Publication 20250097033A1 · Mar 20, 2025
References Cited (18)
US 8856869B1 · Brinskelle · 2014 [cited by examiner]
US 9264905B2 · Ferguson-Jarnes · 2016 [cited by examiner]
US 10728044B1 · Melo · 2020 [cited by examiner]
US 20110231774A1 · Kano · 2011 [cited by applicant]
US 20140330821A1 · Tullis · 2014 [cited by examiner]
US 20150261733A1 · Mikutel · 2015 [cited by examiner]
US 20150271292A1 · Tachi et al. · 2015 [cited by applicant]
US 20180309847A1 · Gopal · 2018 [cited by examiner]
US 20200151797A1 · Parhar · 2020 [cited by examiner]
US 20200213211A1 · Jain · 2020 [cited by examiner]
US 20200249965A1 · Shturma · 2020 [cited by examiner]
EP 3287961A1 · 2018 [cited by examiner]
JP 2008186160A · 2008 [cited by applicant]
JP 2011197968A · 2011 [cited by applicant]
JP 2015179894A · 2015 [cited by applicant]
JP 2021002178A · 2021 [cited by applicant]
JP 2022027129A · 2022 [cited by examiner]
International Search Report of the International Searching Authority mailed Jul. 5, 2022 in International Patent Application No. PCT/JP2022/017524 (and English translation). [cited by applicant]