IP Library Granted Patent US 8,319,738
Granted Patent B2
US 8,319,738 · App. 12/396,920 · Granted Nov 27, 2012

Touchscreen module

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 8,319,738
App. No.
12/396,920
Granted
Nov 27, 2012
Kind
B2
Abstract

A touchscreen module comprises a display for presenting information to a user of the touchscreen module; a touch panel mounted in overlapping relationship with the display; a touch panel controller coupled to the touch panel for detecting a point on the touch panel touched by the user; and non-volatile memory associated with the display. The non-volatile memory includes a first memory portion for storing information relating to the display, and a second memory portion for storing calibration data relating to the touch panel, thereby enabling calibration data to be retrieved from the touchscreen module when the touchscreen module is installed in a terminal.

Claims (37)

1. A touchscreen module comprising:

a display for presenting information to a user of the touchscreen module;

a touch panel mounted in overlapping relationship with the display;

a touch panel controller coupled to the touch panel for detecting a point on the touch panel touched by the user; and

a display controller coupled to the display and comprising a display driver;

wherein the display controller further comprises a 256-byte EEPROM, the EEPROM having a first memory portion in the lower 128 bytes and a second memory portion in the upper 128 bytes,

wherein the EEPROM complies with the Extended Display Identification Data data structure,

wherein the first memory portion is adapted to store display information related to said display, including display resolution information,

wherein the second memory portion is adapted to store calibration information related to said touch panel,

wherein the first memory portion comprises an extension flag set to zero indicating that the second memory portion contains no display information, and

wherein the display driver is adapted to read the extension flag and ignore the information contained in the second memory portion if the extension flag is set to zero.

2. A touchscreen module according to claim 1 , wherein the EEPROM is compatible with an I 2 C bus.

3. A touchscreen module according to claim 1 , wherein the first memory portion stores a manufacturer's name and a product type.

4. A method of storing calibration data for a touch panel in a touchscreen module comprising a display, a touch panel, a touch panel controller, and a display controller having a 256-byte EEPROM, the EEPROM having a first memory portion in the lower 128 bytes and a second memory portion in the upper 128 bytes, the method comprising:

setting an extension flag in the first memory portion of the EEPROM to indicate that the second memory portion of the EEPROM contains no display information;

implementing a calibration process to ascertain calibration parameters;

and

storing the ascertained calibration parameters in the second memory portion of the EEPROM,

wherein the first memory portion of the EEPROM is adapted to store display information capable of being read by a display driver resident in a memory of said display controller, and

wherein said display driver is adapted to read the extension flag and ignore the information contained in the second memory portion if the extension flag is set to zero.

5. A method according to claim 4 , the method further comprising:

reading the ascertained calibration parameters from the second memory portion, and

providing the read calibration parameters to an operating system.

6. A terminal including a touchscreen module comprising:

a display for presenting information to a user of the touchscreen module;

a touch panel mounted in overlapping relationship with the display;

a touch panel controller coupled to the touch panel for detecting a point on the touch panel touched by the user; and

a display controller coupled to the display and comprising a display driver;

wherein the display controller further comprises a 256-byte EEPROM, the EEPROM having a first memory portion in the lower 128 bytes and a second memory portion in the upper 128 bytes,

wherein the EEPROM complies with the Extended Display Identification Data data structure,

wherein the first memory portion is adapted to store display information related to said display, including display resolution information,

wherein the second memory portion is adapted to store calibration information related to said touch panel,

wherein the first memory portion comprises an extension flag set to zero indicating that the second memory portion contains no display information, and

wherein the display driver is adapted to read the extension flag and ignore the information contained in the second memory portion if the extension flag is set to zero.

7. A terminal according to claim 6 , wherein the terminal further comprises a cash dispense module.

8. A terminal according to claim 6 , wherein the terminal includes a software platform having an operating system, and a terminal application for controlling operation of the terminal.

9. A terminal according to claim 8 , wherein the terminal includes an application that communicates with one or more drivers in the software platform to request information from, and write information to, the second memory portion.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
SECURITY AGREEMENT Recorded Jan 15, 2014
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032034/0010 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2009
From: TAYLOR, MICHAEL
To: NCR CORPORATION
Reel/Frame 022338/0121 →