Relative Device Positioning for Consent-Based 3D User Avatars

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user representation techniques in multi-user, three-dimensional environments such as extended reality (XR) environments often infringe on user privacy by generating avatars without consent and requiring sensitive data uploads or facial recognition.

Innovation Solution

A method where a first user's device estimates the relative location of a second user's device and sends this data to a server to determine user preferences or obtain consent without uploading exact positions or performing facial recognition, allowing for privacy-preserving user representation in XR environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user representation techniques generate avatars without consent or use facial recognition, then user representation functionality is improved, but user privacy is compromised

Engineering Contradiction:
Improveuser representation functionalityVSAvoiduser privacy infringement
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by obtaining user consent and collecting preferences before generating avatars. The server stores user preferences and consent status in advance, so that when an avatar needs to be generated, the system can check pre-stored consent information rather than requesting it at the moment of avatar creation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between users and the avatar generation process. Instead of direct facial recognition or unauthorized data access, the server mediates by receiving position data, checking stored preferences, obtaining consent when needed, and then facilitating appropriate avatar generation based on pre-authorized preferences.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system uploads exact device positions to determine user preferences, then preference accuracy is improved, but location privacy is compromised

Engineering Contradiction:
Improvepreference determination accuracyVSAvoidlocation privacy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system extracts only the necessary information (relative position data) from the complete device position information. Instead of uploading exact device positions, the system calculates and transmits only the relative position between devices, which is sufficient for determining user preferences while preserving absolute location privacy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transforms the parameter being transmitted from absolute device position coordinates to relative position data. This parameter change maintains the functionality needed for preference determination (knowing relative spatial relationships) while eliminating the exposure of precise location information.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the system performs facial recognition using a facial image database, then user identification accuracy is improved, but facial privacy is compromised

Engineering Contradiction:
Improveuser identification accuracyVSAvoidfacial privacy infringement
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

Instead of performing direct facial recognition on users, the system uses copied or representative data in the form of stored user preferences. The server maintains preference information that can be matched against current contexts without requiring actual facial image analysis, thus achieving user identification functionality while preserving facial privacy.

Inventive Principle:
Principle #26Copying

4Productivity

If the system automatically generates user representations without consent, then productivity is improved, but user autonomy is compromised

Engineering Contradiction:
Improveavatar generation efficiencyVSAvoiduser consent and preference respect
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by obtaining and storing user consent and preferences in advance. This allows the system to automatically generate avatars later without needing to repeatedly request consent, thus maintaining both productivity (automatic generation) and user autonomy (pre-obtained consent).

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where user preferences and consent status are stored and referenced in future avatar generation requests. This feedback loop ensures that automatically generated avatars respect previously expressed user preferences, combining efficiency with user autonomy.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12361646B1Privately sharing user preferences
Publication Date: 2025.07.15 APPLE INC
  • US12361646B1 patent drawing
  • US12361646B1 patent drawing
  • US12361646B1 patent drawing

AI summary

Various implementations provide a method for determining how a second user prefers to be depicted/augmented in a first user's view of a multi-user environment in a privacy preserving way. For example, a method may include determining that a physical environment includes a second device, where a second user associated with the second device is to be depicted in a view of a three-dimensional (3D) environment. The method may further include determining position data indicative of a location of the second device relative to the first device. The method may further include sending the position data indicative of the location of the second device relative to the first device, to an information system (e.g., a user preference system). The method may further include receiving a user preference setting associated with the second user for depicting or augmenting the second user in the 3D environment from the information system.