IP Library Granted Patent US 12,360,620
Granted Patent B2
US 12,360,620 · App. 18/244,161 · Granted Jul 15, 2025

OSD system for public-place-device, and self-service device

Inventors: Shih-Tsung Chang (New Taipei, TW); Chi-Liang Tai (New Taipei, TW)
Assignee: Elo Touch Solutions, Inc.
G06F3/0412G06F3/04883
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,360,620
App. No.
18/244,161
Granted
Jul 15, 2025
Kind
B2
Abstract

The present disclosure relates to a method of operating an OSD function for a public-place-device. The method includes: detecting a touch input through the touch screen while the OSD function is in the locked state; causing the OSD function to operate in the unlocked state in response to detecting a predetermined touch secret code, so as to output an OSD image on the display and conduct an OSD configuration of the display according to an OSD operation from an external entity; and causing the OSD function to operate in the locked state in response to receiving an OSD locking request while the OSD function is in the unlocked state, so as not to output the OSD image on the display and not to respond to an OSD operation from an external entity. The present disclosure also relates to an OSD system and a self-service device for the public-place-device.

Claims (83)

1. A self-service device, comprising:

a computing device configured to run an application program of the self-service device and generate video data associated with a screen for output;

a display controller configured to adapt the video data;

a display configured to output the screen according to the adapted video data;

a touch screen configured to receive a touch input;

a peripheral device; and

a touch controller configured to transmit a touch signal associated with the touch input to the computing device, wherein firmware of the touch controller comprises a software tool for testing/diagnosing the peripheral device, and wherein the touch controller is further configured to:

detect the touch input through the touch screen, and send a first signal to the display controller in response to detecting a first specific touch input; and

operate the software tool in response to detecting a fourth specific touch input; and

the display controller is further configured to:

unlock an On-Screen Display (OSD) function in response to receiving the first signal, so as to output an OSD image on the display; and

conduct an OSD configuration of the display in response to an operation performed by touching an area of the touch screen corresponding to at least part of the OSD image and/or an operation performed by a specific OSD input apparatus.

2. The self-service device of claim 1 , wherein the display controller is further configured to:

lock the OSD function in response to receiving an OSD locking request while the OSD function is unlocked so as not to output the OSD image on the display, so that the OSD configuration of the display by an external entity is disabled while the OSD function is locked.

3. The self-service device of claim 1 , wherein the first specific touch input comprises a predetermined touch gesture input recorded in the firmware of the touch controller.

4. The self-service device of claim 1 , wherein an OSD locking request comprises at least one of:

the first signal;

a second signal from the touch controller, wherein the second signal is sent by the touch controller to the display controller in response to detecting a second specific touch input different from the first specific touch input;

a touch operation parsed by the display controller that is performed on an area of the touch screen corresponding to an OSD locking indicator; or

a signal from a timer indicating that no OSD operation has been received for a predetermined period of time.

5. The self-service device of claim 1 , wherein the touch controller is further configured to:

send the first signal to the display controller through at least one of a GPIO connection, a USB connection, an IIC connection and an RS232 connection, in response to detecting the first specific touch input.

6. The self-service device of claim 1 , further comprising:

a switch configured to control an on-off state of a power supply circuit for powering at least one of the computing device, a device connected to the computing device and the display, wherein the touch controller is further configured to:

send a third signal to the switch in response to detecting a third specific touch input; and

the switch is further configured to:

change the on-off state of the power supply circuit in response to receiving the third signal.

7. The self-service device of claim 1 , further comprising:

a mainboard, on which the computing device is provided, wherein the touch controller is further configured to:

operate the software tool for diagnosing the mainboard in response to detecting a fifth specific touch input.

8. The self-service device of claim 1 , wherein the touch controller is further configured to:

send a sixth signal to the computing device in response to detecting a sixth specific touch input; and

the computing device is further configured to:

execute a cloud application program in response to receiving the sixth signal, so as to connect to a cloud server.

9. A self-service device, comprising:

a computing device configured to run an application program of the self-service device and generate video data associated with a screen for output;

a display controller configured to adapt the video data;

a display configured to output the screen according to the adapted video data;

a touch screen configured to receive a touch input;

a peripheral device; and

a touch controller configured to transmit a touch signal associated with the touch input to the computing device, wherein the touch controller is further configured to:

detect the touch input through the touch screen, and send a first signal to the display controller in response to detecting a first specific touch input; and

send a fourth signal to the computing device in response to detecting a fourth specific touch input, and wherein the computing device is further configured to operate a software tool for testing/diagnosing the peripheral device in response to receiving the fourth signal; and

the display controller is further configured to:

unlock an On-Screen Display (OSD) function in response to receiving the first signal, so as to output an OSD image on the display; and

conduct an OSD configuration of the display in response to an operation performed by touching an area of the touch screen corresponding to at least part of the OSD image and/or an operation performed by a specific OSD input apparatus.

10. The self-service device of claim 9 , wherein the display controller is further configured to:

lock the OSD function in response to receiving an OSD locking request while the OSD function is unlocked so as not to output the OSD image on the display, so that the OSD configuration of the display by an external entity is disabled while the OSD function is locked.

11. The self-service device of claim 9 , wherein the first specific touch input comprises a predetermined touch gesture input recorded in firmware of the touch controller.

12. The self-service device of claim 9 , wherein an OSD locking request comprises at least one of:

the first signal;

a second signal from the touch controller, wherein the second signal is sent by the touch controller to the display controller in response to detecting a second specific touch input different from the first specific touch input;

a touch operation parsed by the display controller that is performed on an area of the touch screen corresponding to an OSD locking indicator; or

a signal from a timer indicating that no OSD operation has been received for a predetermined period of time.

13. The self-service device of claim 9 , wherein the touch controller is further configured to:

send the first signal to the display controller through at least one of a GPIO connection, a USB connection, an IIC connection and an RS232 connection, in response to detecting the first specific touch input.

14. The self-service device of claim 9 , further comprising:

a switch configured to control an on-off state of a power supply circuit for powering at least one of the computing device, a device connected to the computing device and the display, wherein the touch controller is further configured to send a third signal to the switch in response to detecting a third specific touch input; and

the switch is further configured to change the on-off state of the power supply circuit in response to receiving the third signal.

15. The self-service device of claim 9 , further comprising:

a mainboard, on which the computing device is provided, wherein the touch controller is further configured to operate the software tool for diagnosing the mainboard in response to detecting a fifth specific touch input.

16. The self-service device of claim 9 , wherein the touch controller is further configured to send a sixth signal to the computing device in response to detecting a sixth specific touch input; and

the computing device is further configured to execute a cloud application program in response to receiving the sixth signal, so as to connect to a cloud server.

17. A self-service device, comprising:

a computing device configured to run an application program of the self-service device and generate video data associated with a screen for output;

a display controller configured to adapt the video data;

a display configured to output the screen according to the adapted video data;

a touch screen configured to receive a touch input;

a mainboard, on which the computing device is provided; and

a touch controller configured to transmit a touch signal associated with the touch input to the computing device, wherein the touch controller is further configured to:

detect the touch input through the touch screen, and send a first signal to the display controller in response to detecting a first specific touch input; and

operate a software tool for diagnosing the mainboard in response to detecting a third specific touch input; and

the display controller is further configured to:

unlock an On-Screen Display (OSD) function in response to receiving the first signal, so as to output an OSD image on the display; and

conduct an OSD configuration of the display in response to an operation performed by touching an area of the touch screen corresponding to at least part of the OSD image and/or an operation performed by a specific OSD input apparatus.

18. The self-service device of claim 17 , wherein the display controller is further configured to:

lock the OSD function in response to receiving an OSD locking request while the OSD function is unlocked so as not to output the OSD image on the display, so that the OSD configuration of the display by an external entity is disabled while the OSD function is locked.

19. The self-service device of claim 17 , wherein the first specific touch input comprises a predetermined touch gesture input recorded in firmware of the touch controller.

20. The self-service device of claim 17 , wherein an OSD locking request comprises at least one of:

the first signal;

a second signal from the touch controller, wherein the second signal is sent by the touch controller to the display controller in response to detecting a second specific touch input different from the first specific touch input;

a touch operation parsed by the display controller that is performed on an area of the touch screen corresponding to an OSD locking indicator; or

a signal from a timer indicating that no OSD operation has been received for a predetermined period of time.

Assignments (4)
PATENT SECURITY AGREEMENT Recorded Dec 17, 2025
From: ELO TOUCH SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 074005/0708 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 070666/FRAME 0540 Recorded Sep 30, 2025
From: CITIZENS BANK, N.A.
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 072982/0372 →
SECURITY INTEREST Recorded Mar 27, 2025
From: ELO TOUCH SOLUTIONS, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 070666/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2023
From: CHANG, SHIH-TSUNG; TAI, CHI-LIANG
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 064863/0168 →