IP Library Granted Patent US 12,500,973
Granted Patent B2
US 12,500,973 · App. 17/899,390 · Granted Dec 16, 2025

Apparatuses, methods, and computer-readable medium for reducing inadvertent user interface interactions

Inventors: John W. Nicholson (Cary, NC); Daryl C. Cromer (Raleigh, NC); Howard Locker (Cary, NC); Mengnan Wang (Chapel Hill, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
H04M1/67
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,500,973
App. No.
17/899,390
Granted
Dec 16, 2025
Kind
B2
Abstract

Methods, communication devices, and computer-readable medium are disclosed for preventing unintentional outgoing communications initiated from a communication device. In one embodiment, the method includes receiving a request via a first input device to initiate a communication to a contact, determining whether the request is unlikely, receiving a confirmation that the request is intentional responsive to determining the request is unlikely, and sending the communication to the contact responsive to receiving the confirmation.

Claims (76)

1 . A method for preventing an unintentional outgoing communication initiated from a communication device, the method comprising:

receiving a request input, via a first input device, to initiate a communication to a contact;

determining whether the request input is unlikely;

presenting a confirmation request to a user responsive to determining the request is unlikely;

determining whether a confirmation input indicating that the request input is intentional is received from the user;

sending the communication to the contact responsive to receiving the confirmation input; and

declining to send the communication to the contact responsive to not receiving the confirmation input indicating that the request input is intentional,

wherein the request input and the confirmation input are different input types.

2 . The method of claim 1 , further comprising:

receiving the confirmation input indicating that the request input is intentional,

wherein:

receiving the confirmation input comprises receiving a positive response input to the confirmation request from the user via a second input device, and

the second input device is different from the first input device.

3 . The method of claim 2 , wherein presenting the confirmation request to the user comprises one of displaying the confirmation request on a display device of the communication device or outputting an audio signal via a speaker of the communication device.

4 . The method of claim 2 , wherein receiving the confirmation input comprises:

receiving, from a sensor of the communication device, one of information about the communication device or information about an environment around the communication device; and

generating the confirmation input responsive to the information from the sensor indicating that one of the communication device is in a likely communication location or the user is positioned for communication initiation.

5 . The method of claim 4 , wherein:

the information from the sensor comprises one of ambient light information or a camera image; and

generating the confirmation input is further responsive to one of the ambient light information being greater than a threshold amount or the camera image indicating user engagement.

6 . The method of claim 5 , wherein receiving the confirmation input comprises activating a camera responsive to determining the request is unlikely.

7 . The method of claim 1 , wherein:

receiving the request input to initiate the communication further comprises receiving one of a text message or an email; and

determining whether the request input is unlikely further comprises determining the communication is unlikely responsive to the one of the text message or the email including a first quantity of spelling errors greater than a first threshold amount, a second quantity of grammatical errors greater than a second threshold amount, a third quantity of a severity of spelling errors greater than a third threshold amount, or a fourth quantity of severity of grammatical errors greater than a fourth threshold amount.

8 . The method of claim 1 , wherein:

the communication includes a time stamp; and

determining whether the request input is unlikely further comprises determining the communication is unlikely responsive to the time stamp indicating one of an unlikely time of day or an unlikely day of week.

9 . The method of claim 1 , wherein determining whether the request input is unlikely further comprises determining the communication is unlikely responsive to one of information of the contact, one or more time stamps associated with the request, historical information of one or more previously sent communications, or a combination thereof.

10 . A communication device, comprising:

a first input device;

a processor in data communication with the first input device; and

a storage device configured to store machine-readable instructions that, when executed by the processor, cause the processor to:

receive, from the first input device, a request input to initiate a communication to a contact;

determine whether the request input is unlikely;

present a confirmation request to a user responsive to determining the request is unlikely;

determine whether a confirmation that that the request is intentional is received from the user;

send the communication to the contact responsive to receiving the confirmation input; and

decline to send the communication to the contact responsive to not receiving the confirmation input indicating that the request input is intentional,

wherein the request input and the confirmation input are different input types.

11 . The communication device of claim 10 , further comprising:

a second input device different from the first input device in data communication with the processor,

wherein:

the machine-readable instructions further cause the processor to receive the confirmation input indicating that the request input is intentional, and

receiving the confirmation input comprises receiving a positive response input to the confirmation request from the user via the second input device.

12 . The communication device of claim 10 , further comprising:

an output device in data communication with the processor,

wherein the output device comprises one of a display device or a speaker configured to output the confirmation request.

13 . The communication device of claim 10 , further comprising:

a sensor in data communication with the processor and configured to sense one of information about the communication device or information about an environment around the communication device,

wherein the machine-readable instructions further cause the processor to generate the confirmation input responsive to the sensed information indicating that one of the communication device is in a likely communication location or the user is positioned for communication initiation.

14 . The communication device of claim 13 , wherein:

the sensor includes a camera configured to generate one of ambient light information or an image; and

the machine-readable instructions further cause the processor to generate the confirmation input further responsive to one of the ambient light information being greater than a threshold amount or the camera image indicating user engagement.

15 . The communication device of claim 14 , wherein the machine-readable instructions further cause the processor to activate the camera responsive to determining the request input is unlikely.

16 . The communication device of claim 10 , wherein:

the communication includes one of a text message or an email; and

the machine-readable instructions further cause the processor to determine the communication is unlikely responsive to the one of the text message or the email including a first quantity of spelling errors greater than a first threshold amount, a second quantity of grammatical errors greater than a second threshold amount, a third quantity of a severity of spelling errors greater than a third threshold amount, or a fourth quantity of severity of grammatical errors greater than a fourth threshold amount.

17 . The communication device of claim 10 , wherein:

the communication includes a time stamp; and

the machine-readable instructions further cause the processor to determine the communication is unlikely responsive to the time stamp indicating one of an unlikely time of day or an unlikely day of week.

18 . A non-transitory computer-readable medium storing machine-readable instructions that, when executed by a processor of a computing system, cause the processor to:

receive, from a first input device of the computing system, a request input to initiate a communication to a contact;

determine whether the request input is unlikely;

present a confirmation request to a user responsive to determining the request is unlikely;

determine whether a confirmation input indicating that the request is intentional is received from the user;

send the communication to the contact responsive to receiving the confirmation input; and

decline to send the communication to the contact responsive to not receiving the confirmation input indicating that the request input is intentional,

wherein the request input and the confirmation input are different input types.

19 . The computer-readable medium of claim 18 , wherein:

the computing system further comprises a second input device; and

the machine-readable instructions that, when further executed by the processor of the computing system, cause the processor to request the confirmation input from the user be received from the second input device.

20 . The computer-readable medium of claim 18 , wherein:

the computing system further comprises a sensor; and

the machine-readable instructions that, when further executed by the processor of the computing system, cause the processor to:

receive one of information about the computing system or information about an environment around the computing system, and

determine the confirmation input responsive to the one of the information about the computing system or the information about the environment around the computing system received from the sensor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2023
From: LENOVO (UNITED STATES) INC.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 064222/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2022
From: NICHOLSON, JOHN W; CROMER, DARYL C; LOCKER, HOWARD; WANG, MENGNAN
To: LENOVO (UNITED STATES) INC.
Reel/Frame 061418/0176 →
Continuity (1)
Related Publication 20240073312A1 · Feb 29, 2024
References Cited (5)
US 20100255820A1 · Maly · 2010 [cited by examiner]
US 20130203397A1 · Vidal · 2013 [cited by examiner]
US 20130337790A1 · Oh · 2013 [cited by examiner]
US 20150312197A1 · Dong · 2015 [cited by examiner]
US 20200151620A1 · Chao · 2020 [cited by examiner]