VR/AR Web Content Delivery with Initial View Object Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies for delivering and performing WebVR and WebAR pages face inefficiencies in rendering and loading, particularly in prioritizing and optimizing the delivery of objects within the user's field of view, leading to slower load times and degraded user experience.

Innovation Solution

An asynchronous analysis system that captures characteristics of objects in the VR/AR scene, generates an object loading list (OLL) prioritizing objects based on their visibility and importance, and uses HTTP/2 push and Early Hints to optimize content delivery, ensuring critical objects are loaded first.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If all objects in the VR/AR scene are loaded simultaneously using traditional web delivery methods, then complete scene content is available, but loading time increases and initial field of view rendering is delayed

Engineering Contradiction:
Improveloading speed of critical objectsVSAvoidtime to render initial field of view
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of the VR/AR scene to identify objects in the initial field of view before actual delivery. This allows the server to pre-prioritize and push critical objects (those visible immediately) before less important objects, ensuring fast rendering of the initial view without waiting for all objects to load

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the VR/AR scene objects into different priority levels based on their visibility and importance. Objects are divided into categories such as 'initial field of view objects' (highest priority), 'subsequent field of view objects' (medium priority), and 'background objects' (lower priority). This segmentation enables differential delivery strategies for different object groups

Inventive Principle:
Principle #1Segmentation

2Productivity

If traditional HTTP delivery methods are used without prioritization, then all objects are delivered, but the delivery order is not optimized for VR/AR rendering performance

Engineering Contradiction:
Improverendering efficiency of VR/AR sceneVSAvoidcomplexity of content delivery system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses feedback from scene analysis to dynamically adjust the delivery order. The analysis server examines the VR/AR scene structure, camera positions, and object visibility to generate prioritization information that feeds back into the content delivery process, enabling adaptive optimization of object delivery sequences

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an analysis server as an intermediary component between the origin server and the client browser. This intermediary analyzes the VR/AR scene, determines object priorities, and communicates the optimized delivery order to the content delivery system, adding intelligence without significantly increasing overall system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Illumination intensity

If VR/AR web pages use detailed 3D objects and high-quality assets, then visual quality improves, but loading time and bandwidth consumption increase

Engineering Contradiction:
Improvevisual quality of VR/AR sceneVSAvoidbandwidth consumption during loading
Core Design Contradiction:
Illumination intensityVSLoss of energy

Solution Approach 1:

The system applies partial action by delivering only the necessary subset of objects first - specifically those in the initial field of view - at high quality. Less critical objects can be delivered later or in reduced quality, allowing the system to achieve acceptable visual quality for the immediate view while reducing initial bandwidth consumption

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11560927B2Systems and methods for content delivery acceleration of virtual reality and augmented reality web pages
Publication Date: 2023.01.24 AKAMAI TECHNOLOGIES INC
  • US11560927B2 patent drawing
  • US11560927B2 patent drawing
  • US11560927B2 patent drawing

AI summary

Among other things, this document describes systems, devices, and methods for improving the delivery and performance of web pages authored to produce virtual reality (VR) or augmented reality (AR) experiences. In some embodiments, such web pages are analyzed. This analysis may be initiated at the request of a content server that receives a client request for the HTML. The analysis may involve, asynchronous to the client request, loading the page into a non-user-facing browser environment and allowing the VR or AR scene to execute, even including executing animation routines for a predetermined period of time. Certain characteristics of the scene and of objects are thereby captured. Based on this information, an object list ordered by loading priority is prepared. Consulting this information in response to subsequent requests for the page, a content server can implement server push, early hints and/or other delivery enhancements.