IP Library › Granted Patent US 11,036,267
Granted Patent B2
US 11,036,267 · App. 16/286,098 · Granted Jun 15, 2021

Field replaceable touch display module

Inventors: Srilatha Sridharan (Redmond, WA); John Schock (Steilacoom, WA); Kansu Dincer (Redmond, WA); Dennis Mamati Wavomba (Seattle, WA); Erng-Sing Wee (Bellevue, WA); Dmitry Birenberg (Rosh-Ha-Ayin, IL)
Assignee: Microsoft Technology Licensing, LLC
G06F1/24G06F3/041G06F3/0412G06F3/0418G06F9/4401G06F9/4406G06F16/284
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 11,036,267
App. No.
16/286,098
Granted
Jun 15, 2021
Kind
B2
Abstract

In the event of a TDM failure, the associated computing device is either discarded or sent back to an original equipment manufacturer's facility for refurbishment. Field replacement of TDMs is typically not possible due to the lack of a secure process to recalibrate the touch controller to function properly with a replacement TDM. The presently disclosed systems and methods enable secure recalibration of a touch controller within a computing device to operate correctly with a new TDM field installed in the computing device. More specifically, the presently disclosed systems and methods provide a mechanism for detecting that a TDM has been field replaced, unlocking calibration data, performing a calibration process, and locking the new calibration data.

Claims (36)

1. A computing device comprising:

a touch display module (TDM) including a TDM datastore storing a first identification number specific to the TDM; and

a system chassis including a system datastore storing system firmware and a second identification number, the system firmware to compare the first identification number to the second identification number, authorize a TDM calibration process if the first identification number differs from the second identification number, and reset the second identification number equal to the first identification number in response to a successful calibration of the TDM.

2. The computing device of claim 1 , wherein the system datastore further stores an operating system, wherein authorizing the TDM calibration process includes:

unlocking TDM calibration data via the system firmware; and

executing the TDM calibration process via the operating system during a subsequent boot of the operating system.

3. The computing device of claim 1 , wherein authorizing the TDM calibration process includes executing the TDM calibration process via the system firmware.

4. The computing device of claim 1 , wherein the system firmware authorizes the TDM calibration process if one or both of the first identification number and the second identification number have a null value.

5. The computing device of claim 1 , wherein the system firmware assigns the first identification number a cryptographically secure random number and resets the second identification number to a matching value.

6. The computing device of claim 1 , wherein the TDM includes a serial number to be used as the first identification number and the system firmware resets the second identification number to a matching value.

7. The computing device of claim 1 , wherein the first identification number is unique to the TDM.

8. The computing device of claim 1 , wherein the TDM calibration process creates calibration data that enables a touch controller to accurately control TDM touch functionality.

9. A method for field replacing a touch display module (TDM) of a computing device comprising:

comparing a first identification number specific to the TDM and stored in a TDM datastore with a second identification number stored in a system datastore;

authorizing a TDM calibration process if the first identification number differs from the second identification number; and

resetting the second identification number equal to the first identification number in response to a successful calibration of the TDM.

10. The method of claim 9 , wherein the system datastore further stores an operating system, and wherein authorizing the TDM calibration process includes:

unlocking TDM calibration data via system firmware; and

executing the TDM calibration process via the operating system during a subsequent boot of the operating system.

11. The method of claim 9 , wherein authorizing the TDM calibration process includes executing the TDM calibration process via system firmware.

12. The method of claim 9 , further comprising:

authorizing the TDM calibration process if one or both of the first identification number and the second identification number have a null value.

13. The method of claim 9 , wherein resetting the second identification number equal to the first identification number includes assigning the first identification number a cryptographically secure random number and resetting the second identification number to a matching value.

14. The method of claim 9 , wherein the TDM includes a serial number to be used as one of the first identification number, and wherein resetting the second identification number equal to the first identification number includes setting the second identification number to a matching value.

15. The method of claim 9 , wherein the first identification number is unique to the TDM.

16. The method of claim 9 , wherein the TDM calibration process creates calibration data that enables a touch controller to accurately control the TDM.

17. One or more computer-readable storage media encoding computer-executable instructions for executing on a computer system a computer process for field replacing a touch display module (TDM) of a computing device, the computer process comprising:

comparing a first identification number specific to the TDM and stored in a TDM datastore with a second identification number stored in a system datastore;

authorizing a TDM calibration process if the first identification number differs from the second identification number; and

resetting the second identification number equal to the first identification number in response to a successful calibration of the TDM.

18. The computer-readable storage media of claim 17 , wherein the system datastore further stores an operating system, and wherein authorizing the TDM calibration process includes:

unlocking TDM calibration data via system firmware; and

executing the TDM calibration process via the operating system during a subsequent boot of the operating system.

19. The computer-readable storage media of claim 17 , wherein authorizing the TDM calibration process includes executing the TDM calibration process via system firmware.

20. The computer-readable storage media of claim 17 , the computer process further comprising:

authorizing the TDM calibration process if one or both of the first identification number and the second identification number have a null value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2019
From: SRIDHARAN, SRILATHA; SCHOCK, JOHN; DINCER, KANSU; WAVOMBA, DENNIS MAMATI; WEE, ERNG-SING; BIRENBERG, DMITRY
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 048445/0631 →
Continuity (1)
Related Publication 20200272213A1 · Aug 27, 2020