IP Library Granted Patent US 12,479,109
Granted Patent B2
US 12,479,109 · App. 18/732,234 · Granted Nov 25, 2025

Social robot with environmental control feature

Inventors: Gregory I. Gewickey (Simi Valley, CA); Lewis S. Ostrover (Los Angeles, CA)
Assignee: Warner Bros. Entertainment Inc.
B25J11/0005B25J13/003G06N3/008
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,479,109
App. No.
18/732,234
Granted
Nov 25, 2025
Kind
B2
Abstract

A method and apparatus for controlling a social robot includes operating an electronic output device based on social interactions between the social robot and a user. The social robot utilizes an algorithm or other logical solution process to infer a user mental state, for example a mood or desire, based on observation of the social interaction. Based on the inferred mental state, the social robot causes an action of the electronic output device to be selected. Actions may include, for example, playing a selected video clip, brewing a cup of coffee, or adjusting window blinds.

Claims (50)

1 . A method for controlling an environment of an interactive machine, the method comprising:

interacting, according to a social behavior algorithm, with a user via a human-recognizable expressive feature controlled by one or more processors;

determining, by the one or more processors, user behavior on data obtained by one or more sensors of the interactive machine;

correlating, by the one or more processors, the user behavior to social behavior of the interactive machine;

determining, by the one or more processors, a current mental state indicator based on the correlating;

identifying, based on the current mental state indicator, a prospective response from a plurality of prospective responses by:

comparing metadata for the plurality of prospective responses to a representation of the current mental state indicator, wherein the metadata comprises semantic information; and

outputting a control signal configured based on the prospective response, the control signal for causing an electronic output device to take an action, wherein the control signal includes a prerecorded audio-video content clip.

2 . The method of claim 1 , further comprising:

determining one or more characteristics of a space in which the interacting occurs; and

adjusting the control signal based on the one or more characteristics.

3 . The method of claim 2 , wherein the one or more characteristics include one or more of a voice, a trait, a mood, an expression, or a mannerism.

4 . The method of claim 1 , wherein identifying the prospective response from the plurality of prospective responses further comprises:

selecting the prerecorded audio-video content clip based on comparing the metadata for prospective responses to the representation of the current mental state indicator.

5 . The method of claim 1 , wherein identifying the prospective response from the plurality of prospective responses further comprises identifying one or more similarities between the prospective response and the current mental state indicator.

6 . The method of claim 1 , wherein determining the user behavior comprises determining one or more of a direction of user gaze or a relative position and orientation of the user by using photographic data or proximity sensor data.

7 . The method of claim 1 , further comprising executing a content-selection algorithm including selection of the identifier based on the current mental state indicator.

8 . An interactive machine, comprising:

one or more processors for driving components of the interactive machine;

a social expression component connected to a at least one circuit, the social expression component comprising a human-recognizable expressive feature controlled by the one or more processors according to a social behavior algorithm;

one or more sensors positioned for observing a user interacting with the interactive machine; and

a program memory, coupled to the at least one circuit and to the one or more processors, wherein the program memory holds program instructions that when executed by the one or more processors, cause the interactive machine to perform operations comprising:

interacting, according to a social behavior algorithm, with a user via a human-recognizable expressive feature controlled by one or more processors;

determining, by the one or more processors, user behavior on data obtained by one or more sensors of the interactive machine;

correlating, by the one or more processors, the user behavior to social behavior of the interactive machine;

determining, by the one or more processors, a current mental state indicator based on the correlating;

identifying, based on the current mental state indicator, a prospective response from a plurality of prospective responses by:

comparing metadata for the plurality of prospective responses to a representation of the current mental state indicator, wherein the metadata comprises semantic information; and

outputting a control signal configured based on the prospective response, the control signal for causing an electronic output device to take an action, wherein the control signal includes a prerecorded audio-video content clip.

9 . The interactive machine of claim 8 , wherein the program instructions, when executed by the one or more processors, cause the interactive machine to perform additional operations comprising:

determining one or more characteristics of a space in which the interacting occurs; and

adjusting the control signal based on the one or more characteristics.

10 . The interactive machine of claim 8 , wherein the metadata comprises semantic information and wherein the program instructions, when executed by the one or more processors, cause the interactive machine to perform additional operations comprising selecting the prerecorded audio-video content clip based on the comparing.

11 . The interactive machine of claim 8 , wherein identifying the prospective response from the plurality of prospective responses further comprises identifying one or more similarities between the prospective response and the current mental state indicator.

12 . The interactive machine of claim 8 , wherein determining the user behavior comprises determining one or more of a direction of user gaze or a relative position and orientation of the user by using photographic data or proximity sensor data.

13 . The interactive machine of claim 8 , wherein the program memory holds program instructions that when executed by the one or more processors, cause the interactive machine to perform additional operations comprising executing a content-selection algorithm including selection of the identifier based on the current mental state indicator.

14 . The interactive machine of claim 9 , further comprising a biometric sensor coupled to the at least one circuit, the biometric sensor configured to provide a control signal responsive to a bodily state of the user, wherein the program memory holds program instructions that when executed by the one or more processors, cause the interactive machine to perform additional operations comprising determining the current mental state from the biometric sensor.

15 . The interactive machine of claim 9 , wherein the human-recognizable expressive feature comprises a display screen and wherein the control signal comprises a video signal that encodes one or more human-recognizable expressive features for display on the display screen.

16 . A non-transitory computer-readable medium comprising program instructions that when executed by a processor, cause the processor to perform operations comprising:

interacting, according to a social behavior algorithm, with a user via a human-recognizable expressive feature controlled by one or more processors;

determining, by the one or more processors, user behavior on data obtained by one or more sensors of an interactive machine;

correlating, by the one or more processors, the user behavior to the interactions;

determining, by the one or more processors, a current mental state indicator based on the correlating;

identifying, based on the current mental state indicator, a prospective response from a plurality of prospective responses by:

comparing metadata for the plurality of prospective responses to a representation of the current mental state indicator, wherein the metadata comprises semantic information; and

outputting a control signal configured based on the prospective response, the control signal for causing an electronic output device to take an action, wherein the control signal includes a prerecorded audio-video content clip.

17 . The non-transitory computer-readable medium of claim 16 , wherein when executed by a processor, the program instructions cause the processor to perform additional operations comprising:

determining characteristics of a space in which the interacting occurs, wherein the characteristics include one or more of a voice, a trait, a mood, an expression, or a mannerism; and

adjusting the control signal based on the characteristics.

18 . The non-transitory computer-readable medium of claim 16 , wherein identifying the prospective response from the plurality of prospective responses further comprises identifying one or more similarities between the plurality of prospective response and the current mental state indicator.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2024
From: GEWICKEY, GREGORY I.; OSTROVER, LEWIS S.
To: WARNER BROS. ENTERTAINMENT INC.
Reel/Frame 067652/0321 →
Continuity (5)
Continuation 17842730 · Jun 16, 2022
Continuation 16408403 · May 9, 2019
Continuation PCTUS2017060951 · Nov 9, 2017
Provisional Application 62420492 · Nov 10, 2016
Related Publication 20240316782A1 · Sep 26, 2024
References Cited (61)
US 5367454A · Kawamoto · 1994 [cited by examiner]
US 5832189A · Tow · 1998 [cited by examiner]
US 6031549A · Hayes-Roth · 2000 [cited by examiner]
US 6175772B1 · Kamiya · 2001 [cited by examiner]
US 6230111B1 · Mizokawa · 2001 [cited by examiner]
US 6513046B1 · Abbott, III · 2003 [cited by examiner]
US 6959166B1 · Gabai · 2005 [cited by examiner]
US 7216112B2 · Ohtani · 2007 [cited by examiner]
US 7222076B2 · Kobayashi · 2007 [cited by examiner]
US 7689319B2 · Kanda · 2010 [cited by examiner]
US 8565922B2 · Kidd · 2013 [cited by examiner]
US 8751042B2 · Lee · 2014 [cited by examiner]
US 8812171B2 · Filev · 2014 [cited by examiner]
US 8892495B2 · Hoffberg · 2014 [cited by examiner]
US 8909370B2 · Stiehl · 2014 [cited by examiner]
US 9063934B2 · White · 2015 [cited by examiner]
US 9079313B2 · Olivier, III · 2015 [cited by examiner]
US 9956687B2 · Florencio · 2018 [cited by examiner]
US 10008196B2 · Maisonnier · 2018 [cited by examiner]
US 10062245B2 · Fulker · 2018 [cited by examiner]
US 10176725B2 · Fischer · 2019 [cited by examiner]
US 10687183B2 · Shumaker · 2020 [cited by examiner]
US 10699242B2 · O'Sullivan · 2020 [cited by examiner]
US 20040249510A1 · Hanson · 2004 [cited by examiner]
US 20050102246A1 · Movellan · 2005 [cited by examiner]
US 20070039450A1 · Ohshima · 2007 [cited by examiner]
US 20080183573A1 · Muschetto · 2008 [cited by examiner]
US 20090055019A1 · Stiehl · 2009 [cited by examiner]
US 20110197236A1 · Rao · 2011 [cited by examiner]
US 20120209433A1 · Paz Rodriguez · 2012 [cited by examiner]
US 20140039680A1 · Angle · 2014 [cited by examiner]
US 20140200416A1 · Kashef · 2014 [cited by examiner]
US 20140250200A1 · Geurts · 2014 [cited by examiner]
US 20140277735A1 · Breazeal · 2014 [cited by examiner]
US 20150088310A1 · Pinter · 2015 [cited by examiner]
US 20150314454A1 · Breazeal · 2015 [cited by examiner]
US 20160063874A1 · Czerwinski · 2016 [cited by examiner]
US 20160127641A1 · Gove · 2016 [cited by examiner]
US 20160151917A1 · Faridi · 2016 [cited by examiner]
US 20160199977A1 · Breazeal · 2016 [cited by examiner]
US 20160229058A1 · Pinter · 2016 [cited by examiner]
US 20170127150A1 · Kuo · 2017 [cited by examiner]
US 20170308267A1 · Kozloski · 2017 [cited by examiner]
US 20180070143A1 · Joffe · 2018 [cited by examiner]
US 20190193273A1 · Favis · 2019 [cited by examiner]
US 20190311067A1 · Waye · 2019 [cited by examiner]
CN 102947855A · 2013 [cited by applicant]
CN 105409197A · 2016 [cited by applicant]
JP 2006146630A · 2006 [cited by applicant]
JP 2007125629A · 2007 [cited by applicant]
JP 2009087074A · 2009 [cited by applicant]
JP 2016076799A · 2016 [cited by applicant]
JP 2016522465A · 2016 [cited by applicant]
KR 20130093290A · 2013 [cited by applicant]
KR 20160034243A · 2016 [cited by applicant]
RU 2011104786A · 2012 [cited by applicant]
WO 2016011159A1 · 2016 [cited by applicant]
WO 2018022808A1 · 2018 [cited by applicant]
De Carolis, B., et al. “Simulating Empathic Behavior in a Social Assistive Robot,” Multimed Tools Appl., 2017, vol. 76, pp. 5073-5094. [cited by applicant]
Meghdari, A., et al. “Spontaneous Human-Robot Emotional Interaction Through Facial Expression,” International Conference on Financial Cryptography and Data Security, Berlin, Heidelberg, 2016, pp. 351-361. [cited by applicant]
Murray, J. C., et al. “Developing Preferential Attention to a Speaker: A Robot Learning to Recognize its Carer,” IEEE Symposium on Artificial Life, Piscataway, NJ, 2009, pp. 77-84. [cited by applicant]