Virtual Object Placement and Sizing at XR FOV Intersections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to replicate and maximize the size of a virtual object on the intersection of multiple users' fields of view (FOVs) during collaboration, leading to some users being unable to properly engage with the virtual object.

Innovation Solution

A system that receives data on the orientation of extended reality (XR) devices, derives FOV cones for primary and secondary users, identifies an intersection boundary where FOV cones overlap, and maximizes 3D dimensions of virtual objects within this boundary for proper engagement by all users, adjusting dimensions dynamically in response to changes in user orientation or group formation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the virtual object is displayed at a fixed position and size, then the system is simple to operate, but some users cannot properly engage with the virtual object when multiple users collaborate

Engineering Contradiction:
Improvevirtual object display simplicityVSAvoidmulti-user engagement capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The virtual object's position and size are dynamically adjusted based on real-time detection of multiple users' fields of view. The system continuously monitors FOV data from XR devices and automatically repositions/scales the virtual object to appear at the intersection of all users' FOVs, enabling proper engagement by all users without manual intervention

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where FOV data from XR devices is continuously received, processed to determine intersection regions, and used to adjust the virtual object display. This closed-loop control ensures the virtual object remains optimally positioned and sized for all users as they move and change their viewing angles

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the virtual object size is maximized for one user, then that user can properly engage with the object, but other users in the group cannot see it clearly

Engineering Contradiction:
Improveuser engagement qualityVSAvoidgroup collaboration effectiveness
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system identifies the specific spatial region where all users' fields of view intersect and places the virtual object precisely in that location. By adapting the display location to the local geometric conditions of FOV overlap, the system ensures the virtual object is visible and properly sized for all users simultaneously, rather than optimizing for a single user

Inventive Principle:
Principle #3Local quality

3Device complexity

If the system displays the virtual object without considering FOV intersection, then the display system is simple, but the virtual object may not be visible to all users

Engineering Contradiction:
Improvedisplay system complexityVSAvoidvirtual object visibility
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system performs preliminary calculations to determine the intersection boundary of multiple FOV cones before displaying the virtual object. By pre-computing the optimal display region based on received FOV data, the system ensures the virtual object is placed in a location guaranteed to be visible to all users, improving reliability without requiring complex real-time adjustments during interaction

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12387434B2Virtual object display on intersection of field of view
Publication Date: 2025.08.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12387434B2 patent drawing
  • US12387434B2 patent drawing
  • US12387434B2 patent drawing

AI summary

An embodiment for displaying a virtual object on an intersection of a field of view (FOV) of multiple users is provided. The embodiment may include receiving data relating to an orientation of a plurality of extended reality (XR) devices. The embodiment may also include deriving a plurality of FOV cones of a primary user and at least one secondary user. The embodiment may further include identifying an intersection boundary where the plurality of FOV cones at least partially overlap. The embodiment may also include identifying a portion within the intersection boundary where 3D dimensions of one or more virtual objects are able to be maximized. The embodiment may further include predicting the maximized 3D dimensions of the one or more virtual objects. The embodiment may also include displaying, within the identified portion, the one or more virtual objects to the primary user and the at least one secondary user.