Autonomous Mobile Device User Engagement Tracking via Face Orientation and Distance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing devices lack the ability to accurately determine user engagement levels with autonomous mobile devices, leading to suboptimal interaction and content delivery, especially in multi-user scenarios where engagement varies.

Innovation Solution

An autonomous mobile device (AMD) uses image data and sensors to calculate a user engagement score based on face orientation, distance, and confidence values, employing neural networks and Gaussian functions to assess user engagement and adjust device operations accordingly, such as content presentation and movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the AMD uses image data and sensors to calculate user engagement score, then user engagement tracking accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveuser engagement tracking accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the user engagement assessment into multiple independent attributes (face orientation, distance, confidence values) that are calculated separately and then combined. This modular approach improves measurement precision while managing device complexity by breaking down the complex task into manageable components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from binary engagement detection to multi-dimensional engagement scoring by incorporating multiple attributes (face orientation angles, distance measurements, confidence values) that provide a more nuanced and accurate representation of user engagement levels.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If the AMD adjusts operations based on real-time engagement levels, then user experience is improved, but computational requirements increase

Engineering Contradiction:
Improveuser experienceVSAvoidcomputational requirements
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system pre-defines engagement thresholds and corresponding device response rules before runtime. When engagement scores are calculated, the system simply compares scores against pre-established thresholds and executes predetermined actions, significantly reducing real-time computational requirements while maintaining responsive user experience adjustments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system adjusts device operational parameters (such as content delivery, device movement, or presentation settings) based on engagement score thresholds, enabling dynamic adaptation to user needs while using efficient parameter-based control rather than complex real-time optimization algorithms.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the AMD uses multiple attributes to determine engagement score, then engagement assessment accuracy is improved, but processing time increases

Engineering Contradiction:
Improveengagement assessment accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system calculates each engagement attribute (face orientation, distance, confidence) independently using specialized algorithms optimized for that specific measurement, then combines them using a weighted formula. This segmentation allows parallel processing of attributes and reduces overall processing time compared to a monolithic approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements confidence value thresholds that allow it to occasionally skip calculating certain attributes when confidence is already sufficient, or to use approximate calculations in low-power modes, balancing accuracy requirements with processing time constraints based on current operational context.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11367306B1System to determine user engagement with autonomous mobile device
Publication Date: 2022.06.21 AMAZON TECH INC
  • US11367306B1 patent drawing
  • US11367306B1 patent drawing
  • US11367306B1 patent drawing

AI summary

An autonomous mobile device (AMD) or other device may perform various tasks during operation. The AMD includes a camera to acquire an image. Some tasks, such as presenting information on a display screen or a video call, may involve the AMD determining whether a user is engaged with the AMD. The AMD may move a component, such as the camera or the display screen, to provide a best experience for an engaged user. Images from the camera are processed to determine attributes of the user, such as yaw of the face of the user, pitch of the face of the user, distance from the camera, and so forth. Based on the values of these attributes, a user engagement score is determined. The score may be used to select a particular user from many users in the image, or to otherwise facilitate operation of the AMD.