Distributed AR Object Rendering for Multi-User Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Augmented reality (AR) devices have limited computing power and are susceptible to single point failures and bottlenecks when rendering digital objects, limiting personalized interactions to a single user at a time.

Innovation Solution

Implement distributed rendering using a computing cluster with containerized applications, where different parts of a digital object are rendered by separate pods, allowing multiple users to interact with the same object simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single server is used for backend rendering of digital objects, then the system is simpler to manage, but the system becomes susceptible to single point failures and bottlenecks

Engineering Contradiction:
Improvesystem complexityVSAvoidsystem reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the digital object rendering task into multiple segments, with different pods rendering different parts of digital objects (e.g., head, body, limbs). This segmentation eliminates single point failures by distributing rendering across multiple servers and improves scalability by allowing independent scaling of each pod.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a single server renders a digital object, then resource allocation is simpler, but only one AR user can interact with the digital object at a time

Engineering Contradiction:
Improveresource management complexityVSAvoidmulti-user interaction capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The rendering of digital objects is segmented across multiple pods, allowing different users to interact with different parts of the same digital object simultaneously. For example, one pod renders the head while another renders the body, enabling multi-user personalized interactions without complex resource management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The computing cluster provides universal rendering services that can serve multiple AR users simultaneously with the same digital objects. The system achieves multi-functionality by allowing the same digital object to be interacted with by multiple users at the same time through distributed rendering.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Power

If AR processing is performed at a backend, then the computing burden on AR devices is reduced, but the system requires more complex network communication and data transmission

Engineering Contradiction:
Improvecomputing power availabilityVSAvoidnetwork communication complexity
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The backend rendering process is segmented into multiple pods that independently render different parts of digital objects. Each pod communicates with AR devices for its specific rendering tasks, which simplifies network communication compared to a monolithic backend while providing充足的 computing power.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12488543B2Distributed rendering of digital objects in augmented reality environments
Publication Date: 2025.12.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12488543B2 patent drawing
  • US12488543B2 patent drawing
  • US12488543B2 patent drawing

AI summary

Distributed rendering of digital objects in augmented reality environments includes a method, system, and computer program product that are configured to: receive a first space matrix from a first augmented reality (AR) device; receive a second space matrix from a second AR device; perform distributed rendering of a digital object for the first AR device and the second AR device in response to receiving the first space matrix and the second space matrix; transmit first image data to the first AR device, the first image data defining the first version of the first part of the digital object and the second part of the digital object; and transmit second image data to the second AR device, the second image data defining the second version of the first part of the digital object and the second part of the digital object.