IP Library › Granted Patent US 12,517,994
Granted Patent B2
US 12,517,994 · App. 18/488,315 · Granted Jan 6, 2026

Systems and methods for improved security by facial micro-expression sequence

Inventor: Victor Salamon (Edmonton, CA)
Assignee: Dell Products, L.P.
G06F21/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,517,994
App. No.
18/488,315
Granted
Jan 6, 2026
Kind
B2
Abstract

Systems and methods for improved security by facial micro-expression sequence are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, where the memory includes program instructions store thereon that, upon execution by the processor, cause the IHS to: obtain a video or a series of images of at least a portion of a face of a user of the IHS; determine a sequence of micro-expressions from the video or series of images; compare the determined sequence of micro-expressions to a stored sequence of micro-expressions; and authenticate the user based, at least in part, on the comparison indicating a match.

Claims (54)

1 . An Information Handling System (IHS), comprising:

a processor; and

a memory coupled to the processor, wherein the memory comprises program instructions stored thereon that, upon execution by the processor, cause the IHS to:

obtain a video or a series of images of at least a portion of a face of a user of the IHS, wherein obtain the video or the series of images comprises obtain a sequence of characters entered by the user either before or after the obtained video or series of images, or along with the obtained video or series of images;

determine a sequence of micro-expressions from the video or series of images, wherein the sequence comprises a map of the video or series of images to a series of facial micro-expression letters (“FMEL”);

compare the determined sequence of micro-expressions to a stored sequence of micro-expressions, comprising:

assemble the obtained sequence of characters and the series of FMELs into a combined authentication sequence comprising the sequence of characters and the series of FMELs;

hash the combined authentication sequence based at least in part on a hash of at least: the combined sequence of characters and series of FMELs, to obtain an encoded combined authentication sequence; and

compare the encoded combined authentication sequence to a stored encoded combined authentication sequence; and

authenticate the user based, at least in part, on the comparison indicating a match.

2 . The IHS of claim 1 , wherein the stored sequence of micro-expressions comprises a stored series of facial micro-expression letters (“FMEL”).

3 . The IHS of claim 1 , wherein the program instructions, upon execution by the processor, further cause the IHS to:

create a facial micro-expression mapping (“FMEM”) of a plurality of facial expressions to a plurality of facial micro-expression letters (“FMEL”) based, at least in part, on a facial micro-expression datastore (“FMED”).

4 . The IHS of claim 3 , wherein the FMED comprises a plurality of facial images that do not include the face of the user.

5 . The IHS of claim 3 , wherein to determine the sequence of micro-expressions from the video or series of images, the program instructions, upon execution by the processor, further cause the IHS to:

map the video or series of images to a series of FMELs using the created FMEM.

6 . The IHS of claim 5 , wherein to compare the determined sequence of micro-expressions to a stored sequence of micro-expressions, the program instructions, upon execution by the processor, further cause the IHS to:

compare an encoding of the series of FMELs to a stored encoded series of FMELs.

7 . The IHS of claim 1 , wherein to authenticate the user based, at least in part, on the comparison indicating a match, the program instructions, upon execution by the processor, further cause the IHS to:

authenticate the user based solely on the comparison indicating a match.

8 . The IHS of claim 1 , wherein to authenticate the user based, at least in part, on the comparison indicating a match, the program instructions, upon execution by the processor, further cause the IHS to:

authenticate the user based, at least in part, on the comparison indicating a match and the independent entering of a correct password by the user.

9 . The IHS of claim 1 , wherein the program instructions, upon execution by the processor, further cause the IHS to:

delete the obtained video or the series of images of the at least a portion of the face of the user.

10 . A method, comprising:

obtaining a video or a series of images of at least a portion of a face of a user of an Information Handling System (IHS), comprising obtaining a sequence of characters entered by the user either before or after the obtained video or series of images, or along with the obtained video or series of images;

determining a sequence of micro-expressions from the video or series of images, comprising mapping the video or series of images to a series of facial micro-expression letters (“FMEL”);

comparing the determined sequence of micro-expressions to a stored sequence of micro-expressions, comprising:

assembling the obtained sequence of characters and the series of FMELs into a combined authentication sequence comprising the sequence of characters and the series of FMELs;

hashing the combined authentication sequence based at least in part on hashing the combined sequence of characters and series of FMELs, to obtain an encoded combined authentication sequence; and

comparing the encoded combined authentication sequence to a stored encoded combined authentication sequence; and

authenticating the user based, at least in part, on the comparison indicating a match.

11 . The method of claim 10 , further comprising:

creating a facial micro-expression mapping (“FMEM”) of a plurality of facial expressions to a plurality of facial micro-expression letters (“FMEL”) based, at least in part, on a facial micro-expression datastore (“FMED”).

12 . The method of claim 11 , wherein determining the sequence of micro-expressions from the video or series of images further comprises:

mapping the video or series of images to a series FMELs using the created FMEM.

13 . The method of claim 12 , wherein comparing the determined sequence of micro-expressions to the stored sequence of micro-expressions further comprises:

comparing an encoding of the series of FMELs to a stored encoded series of FMELs.

14 . The method of claim 10 , wherein authenticating the user based, at least in part, on the comparison indicating a match further comprises:

authenticating the user based, at least in part, on the comparison indicating a match and the independent entering of a correct password by the user.

15 . One or more non-transitory computer-readable storage media storing program instructions, that when executed on or across one or more processors of an Information Handling System (IHS), cause the one or more processors to:

obtain a video or a series of images of at least a portion of a face of a user of the IHS, wherein obtain the video or the series of images comprises obtain a sequence of characters entered by the user either before or after the obtained video or series of images, or along with the obtained video or series of images;

determine a sequence of micro-expressions from the video or series of images, wherein the sequence comprises a map of the video or series of images to a series of facial micro-expression letters (“FMEL”);

compare the determined sequence of micro-expressions to a stored sequence of micro-expressions, wherein the compare comprises:

assemble the obtained sequence of characters and the series of FMELs into a combined authentication sequence that comprises the sequence of characters and the series of FMELs;

hash the combined authentication sequence based at least in part on a hash of at least: the combined sequence of characters and series of FMELs, to obtain an encoded combined authentication sequence; and

compare the encoded combined authentication sequence to a stored encoded combined authentication sequence; and

authenticate the user based, at least in part, on the comparison indicating a match.

16 . The one or more non-transitory computer-readable storage media of claim 15 , wherein the program instructions further cause the one or more processors to:

create a facial micro-expression mapping (“FMEM”) of a plurality of facial expressions to a plurality of facial micro-expression letters (“FMEL”) based, at least in part, on a facial micro-expression datastore (“FMED”).

17 . The one or more non-transitory computer-readable storage media of claim 16 , wherein to determine the sequence of micro-expressions from the video or series of images, the program instructions further cause the one or more processors to:

map the video or series of images to a series of FMELs using the created FMEM.

18 . The one or more non-transitory computer-readable storage media of claim 17 , wherein to compare the determined sequence of micro-expressions to a stored sequence of micro-expressions, the program instructions further cause the one or more processors to:

compare an encoded series of FMELs to a stored encoded series of FMELs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2023
From: SALAMON, VICTOR
To: DELL PRODUCTS, L.P.
Reel/Frame 065250/0738 →
Continuity (1)
Related Publication 20250124117A1 · Apr 17, 2025
References Cited (10)
US 8970348B1 · Evans · 2015 [cited by examiner]
US 12072962B2 · Markhasin · 2024 [cited by examiner]
US 20130159732A1 · Leoutsarakos · 2013 [cited by examiner]
US 20190147151A1 · Scopis · 2019 [cited by examiner]
US 20230100874A1 · Wu · 2023 [cited by examiner]
US 20240070251A1 · Maizels · 2024 [cited by examiner]
US 20250077634A1 · Knox · 2025 [cited by examiner]
Kathrin Kaulard, et al., “Table S1: Review of existing facial expression databases that are often used in social psychology,” 2012, 7 pages. [cited by applicant]
Takeo Kanade, et al., “Comprehensive database for facial expression analysis.” Proceedings fourth IEEE international conference on automatic face and gesture recognition (cat. No. PR00580). IEEE, 2000, 8 pages. [cited by applicant]
Raghav V. Sampangi, et al., “Can't Lie to ME: Using Micro Expressions for User Authentication.” In: Who are you?! Adventures in Authentication: WAY Workshop, Symposium on Usable Privacy and Security (SOUPS), 2014, 2 pag… [cited by applicant]