IP Library › Granted Patent US 12,639,411
Granted Patent B2
US 12,639,411 · App. 18/581,212 · Granted May 26, 2026

Expression recognition in messaging systems

Inventors: Eric Leuthardt (St. Louis, MO); Scott Stern (St. Louis, MO)
Assignee: FaceToFace Biometrics, Inc.
G06F21/32G06F3/00G06F3/011G06F3/0304G06F21/629G06Q30/0271H04L63/0861H04W4/21H04W12/06G06F2203/011G06V40/174H04W4/12H04W12/65
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,639,411
App. No.
18/581,212
Granted
May 26, 2026
Kind
B2
Abstract

A computer device such as a smartphone includes at least one processor programmed to monitor a video feed from at least one camera to detect a facial profile of an operating user when a messaging interface is being used, match the detected facial profile against a known facial profile utilizing a facial recognition process to verify an identity of the operating user, determine a plurality of human expressions of the operating user based on the video feed and an expression recognition process, associate the plurality of human expressions with a plurality of contextual tags, generate a user profile in a user profile database based on the plurality of human expressions and the plurality of contextual tags, determine a current activity for the smartphone, associate the determined activity for the smartphone with one of the contextual tags, and update the user profile in the user profile database based on the association.

Claims (14)

1 . A smartphone comprising at least one processor, at least one camera, at least one machine-readable storage medium, and software or firmware stored in the at least one machine-readable storage medium, the software or firmware including a text messaging application, wherein the at least one processor is programmed via the software or firmware to:

monitor a video feed from the at least one camera to detect a facial profile of an operating user when a messaging interface of the text messaging application is actively being used;

match the detected facial profile against a known facial profile utilizing a facial recognition process to verify an identity of the operating user;

determine a plurality of human expressions of the operating user based on the video feed and an expression recognition process;

associate each human expression of the plurality of human expressions with a contextual tag to generate a plurality of contextual tags;

generate a user profile in a user profile database based on the plurality of human expressions and the plurality of contextual tags;

determine a current activity for the smartphone;

associate the determined current activity for the smartphone with one of the plurality of contextual tags; and

update the user profile in the user profile database based on the association.

2 . The smartphone of claim 1 wherein the at least one processor is further programmed to present a targeted advertisement to the operating user on the messaging interface.

3 . The smartphone of claim 2 wherein the at least one processor is further programmed to present the targeted advertisement to the operating user on the messaging interface based on an identity of the operating user.

4 . The smartphone of claim 2 wherein the at least one processor is further configured to receive an expression trigger condition associated with the targeted advertisement, and to present the targeted advertisement to the operating user on the messaging interface in response to determining a current contextual tag based on a current human expression corresponds to the expression trigger condition.

5 . The smartphone of claim 4 wherein the at least one processor is further programmed to select the targeted advertisement from a plurality of options based on the current contextual tag.

6 . The smartphone of claim 1 wherein the at least one processor is further programmed to determine a targeted advertisement to display to the operating user on the messaging interface based on the user profile in the user profile database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2024
From: LEUTHARDT, ERIC; STERN, SCOTT
To: FACETOFACE BIOMETRICS, INC.
Reel/Frame 066615/0695 →
Continuity (8)
Continuation 17353270 · Jun 21, 2021
Continuation 16831432 · Mar 26, 2020
Continuation 16397787 · Apr 30, 2019
Continuation 14643810 · Mar 10, 2015
Provisional Application 62051031 · Sep 16, 2014
Provisional Application 61985059 · Apr 28, 2014
Provisional Application 61950423 · Mar 10, 2014
Related Publication 20240193243A1 · Jun 13, 2024
References Cited (110)
US 6836846B1 · Kanevsky et al. · 2004 [cited by applicant]
US 6873710B1 · Cohen-Solal et al. · 2005 [cited by applicant]
US 7165268B1 · Moore et al. · 2007 [cited by applicant]
US 7246244B2 · Nanavati et al. · 2007 [cited by applicant]
US 7698745B2 · Pauker et al. · 2010 [cited by applicant]
US 8203530B2 · Chiang · 2012 [cited by applicant]
US 8336766B1 · Miller et al. · 2012 [cited by applicant]
US 8600120B2 · Gonion et al. · 2013 [cited by applicant]
US 8620850B2 · Brown et al. · 2013 [cited by applicant]
US 8798374B2 · Bartlett et al. · 2014 [cited by applicant]
US 8922480B1 · Freed et al. · 2014 [cited by applicant]
US 9008416B2 · Movellan et al. · 2015 [cited by applicant]
US 9104905B2 · Whitehill et al. · 2015 [cited by applicant]
US 9104907B2 · Whitehill et al. · 2015 [cited by applicant]
US 9105119B2 · Whitehill et al. · 2015 [cited by applicant]
US 9189797B2 · Ghosh et al. · 2015 [cited by applicant]
US 9256748B1 · Gates et al. · 2016 [cited by applicant]
US 9425974B2 · Tucker et al. · 2016 [cited by applicant]
US 9443167B2 · Movellan et al. · 2016 [cited by applicant]
US 9450957B1 · Daniel · 2016 [cited by applicant]
US 9817960B2 · Leuthardt et al. · 2017 [cited by applicant]
US 10275583B2 · Leuthardt et al. · 2019 [cited by applicant]
US 11042623B2 · Leuthardt et al. · 2021 [cited by applicant]
US 20020019852A1 · Bahar · 2002 [cited by applicant]
US 20020116508A1 · Khan et al. · 2002 [cited by applicant]
US 20020169708A1 · Chittenden · 2002 [cited by examiner]
US 20030014372A1 · Wheeler et al. · 2003 [cited by applicant]
US 20030115151A1 · Wheeler et al. · 2003 [cited by applicant]
US 20030135740A1 · Talmor et al. · 2003 [cited by applicant]
US 20030214535A1 · Hymel · 2003 [cited by applicant]
US 20040018858A1 · Nelson · 2004 [cited by applicant]
US 20050144451A1 · Voice et al. · 2005 [cited by applicant]
US 20050163379A1 · Zimmerman · 2005 [cited by applicant]
US 20050195927A1 · Solonen · 2005 [cited by applicant]
US 20050251688A1 · Nanavati et al. · 2005 [cited by applicant]
US 20060015812A1 · Cunningham et al. · 2006 [cited by applicant]
US 20060075028A1 · Zager et al. · 2006 [cited by applicant]
US 20060206725A1 · Milgramm et al. · 2006 [cited by applicant]
US 20060282466A1 · Yasukaga et al. · 2006 [cited by applicant]
US 20070074270A1 · Meehan et al. · 2007 [cited by applicant]
US 20070208610A1 · Pisaris-Henderson et al. · 2007 [cited by applicant]
US 20080218472A1 · Breen et al. · 2008 [cited by applicant]
US 20090016617A1 · Bregman-Amitai et al. · 2009 [cited by applicant]
US 20090141895A1 · Anderson et al. · 2009 [cited by applicant]
US 20090193055A1 · Kuberka · 2009 [cited by applicant]
US 20090327889A1 · Jeong · 2009 [cited by applicant]
US 20100014720A1 · Hoyos et al. · 2010 [cited by applicant]
US 20100125799A1 · Roberts et al. · 2010 [cited by applicant]
US 20100141662A1 · Storey et al. · 2010 [cited by applicant]
US 20100177116A1 · Dahllof et al. · 2010 [cited by applicant]
US 20100205667A1 · Anderson et al. · 2010 [cited by applicant]
US 20110125844A1 · Collier et al. · 2011 [cited by applicant]
US 20110176667A1 · Kumar · 2011 [cited by applicant]
US 20110296324A1 · Goossens et al. · 2011 [cited by applicant]
US 20110304629A1 · Winchester · 2011 [cited by applicant]
US 20120011120A1 · Burnand et al. · 2012 [cited by applicant]
US 20120042263A1 · Rapaport · 2012 [cited by examiner]
US 20120054039A1 · Patwa et al. · 2012 [cited by applicant]
US 20120054311A1 · Mizuno et al. · 2012 [cited by applicant]
US 20120142316A1 · Park · 2012 [cited by applicant]
US 20120162495A1 · Ogawa · 2012 [cited by applicant]
US 20120164613A1 · Jung · 2012 [cited by applicant]
US 20130005443A1 · Kosta et al. · 2013 [cited by applicant]
US 20130185648A1 · Kim · 2013 [cited by applicant]
US 20130235045A1 · Corazza et al. · 2013 [cited by applicant]
US 20130242064A1 · Herdy · 2013 [cited by applicant]
US 20130275223A1 · Brelig · 2013 [cited by applicant]
US 20130300900A1 · Pfister et al. · 2013 [cited by applicant]
US 20130322705A1 · Wong · 2013 [cited by applicant]
US 20140075328A1 · Hansen · 2014 [cited by examiner]
US 20140085191A1 · Gonion et al. · 2014 [cited by applicant]
US 20140093125A1 · Hradetzky · 2014 [cited by examiner]
US 20140157424A1 · Lee et al. · 2014 [cited by applicant]
US 20140195345A1 · Lyren · 2014 [cited by applicant]
US 20140195942A1 · Bak et al. · 2014 [cited by applicant]
US 20140198958A1 · Nathan et al. · 2014 [cited by applicant]
US 20140201844A1 · Buck · 2014 [cited by applicant]
US 20140278910A1 · Visintainer · 2014 [cited by examiner]
US 20140314284A1 · Movellan et al. · 2014 [cited by applicant]
US 20140316881A1 · Movellan et al. · 2014 [cited by applicant]
US 20140323193A1 · Keilwert · 2014 [cited by examiner]
US 20140351163A1 · Tussy · 2014 [cited by applicant]
US 20140366158A1 · Han et al. · 2014 [cited by applicant]
US 20140372301A1 · Anamanamuri · 2014 [cited by applicant]
US 20150015690A1 · Roh et al. · 2015 [cited by applicant]
US 20150033017A1 · Uliyar et al. · 2015 [cited by applicant]
US 20150046996A1 · Slaby et al. · 2015 [cited by applicant]
US 20150049953A1 · Movellan et al. · 2015 [cited by applicant]
US 20150254447A1 · Leuthardt et al. · 2015 [cited by applicant]
US 20150287054A1 · Movellan et al. · 2015 [cited by applicant]
US 20150381575A1 · Bhargav-Spantzel et al. · 2015 [cited by applicant]
US 20200193068A1 · Jones · 2020 [cited by applicant]
WO WO2009036190A1 · 2009 [cited by applicant]
WO WO2014127065A2 · 2014 [cited by applicant]
WO WO2014127333A1 · 2014 [cited by applicant]
WO WO2014127065A3 · 2014 [cited by applicant]
Y. Zhang and Q. Ji, “Active and dynamic information fusion for facial expression understanding from image sequences,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 27, No. 5, pp. 699-714, 2005. [cited by applicant]
M. Pantic and I. Patras, “Dynamics of facial expression: recognition of facial actions and their temporal segments from face profile image sequences,” IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernet… [cited by applicant]
Y. Tong, W. Liao, and Q. Ji, “Facial action unit recognition by exploiting their dynamic and semantic relationships,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 29, No. 10, pp. 1683-1699, 2007. [cited by applicant]
Y. Zhang, Q. Ji, Z. Zhu, and B. Yi, “Dynamic facial expression analysis and synthesis with MPEG-4 facial animation parameters,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 18, No. 10, pp. 1383-1… [cited by applicant]
Tingfan Wu, Nicholas J. Butko, Paul Ruvolo, Jacob Whitehill, Marian S. Bartlett, and Javier R. Movellan, “Multilayer Architectures for Facial Action Unit Recognition,” IEEE Transactions on Systems, Man, and Cybernetics—… [cited by applicant]
Alan Mislove; A secure, resilient, cooperative messaging system; researchgate.net: 2003; p. 1-6. [cited by applicant]
Chintapudi et al., “Online Signature Verification for Secure Transactions”, International Journal of Scientific Engineering and Technology Research vol. 04, Issue No. 35, Aug. 2015, pp. 7283-7286. [cited by applicant]
G. Di Crescenzo; Approximate Message Authentication and Bio-metric Entity Authentication; Springer; pp. 240-254, (Year: 2005). [cited by applicant]
Google Scholar Search; Shoulder Surfing Prevention; available at http://scholar.google.com/scholar?hl=en&as_sdt=0,47&q=shoulder+surfing+prevention [last visited Jun. 26, 2017 9:59:33 AM]. [cited by applicant]
Statista, (“Number of smartphones sold to end users worldwide from 2007 to 2017 (in million units)”, online at www.statista.com/statistics/263437/global-smartphone-sales-to-end-users-s-ince-2007/ (Year: 2018). [cited by applicant]
Mudassar Raza; “A Survey of Password Attacks and Comparative Analysis on Methods for Secure Authentication”; World Applied Sciences Journal; Year 2012; pp. 439-444. [cited by applicant]
Non-Final Office Action from corresponding U.S. Appl. No. 17/353,270, dated Dec. 30, 2022. [cited by applicant]
Final Office Action from corresponding U.S. Appl. No. 17/353,270, dated Jul. 14, 2023. [cited by applicant]
Notice of Allowance from corresponding U.S. Appl. No. 17/353,270, dated Nov. 21, 2023. [cited by applicant]