Location-Based AR Content Delivery System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing augmented reality experiences are typically application-specific and require users to manually download and manage multiple applications, which is cumbersome and limits simultaneous use of different AR experiences.
Innovation Solution
A system comprising user and network nodes that automatically or semi-automatically provide location-bound program content by obtaining and transmitting location information to a network node, which responds with relevant program content provider information, allowing for dynamic loading and composition of AR content based on geographical coordinates, and filtering and updating content accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users manually download and manage multiple AR applications, then they can access different AR experiences, but the process becomes cumbersome and time-consuming
Solution Approach 1:
The system enables self-service by automatically detecting the user's location and providing relevant AR content without requiring manual application downloads. The user node autonomously receives location information, generates requests for relevant content, and manages the AR experience delivery, eliminating the need for users to manually seek and download applications.
Solution Approach 2:
The system performs preliminary action by pre-positioning AR content at specific geographical locations. Content is prepared and stored on the network node in advance, associated with location data, so that when users arrive at those locations, the content is immediately available without requiring prior downloading or setup by the user.
2Adaptability or versatility
If users download multiple AR applications, then they can access various AR content, but device memory consumption increases
Solution Approach 1:
The system implements dynamic content loading where AR content is loaded on-demand based on the user's current location rather than being permanently stored on the device. Content is dynamically retrieved from the network node when needed and can be unloaded when no longer relevant, allowing the system to adapt memory usage to current needs rather than maintaining fixed storage for all possible content.
Solution Approach 2:
The system extracts AR content from the device's permanent storage and relocates it to external network storage. The network node stores the AR content while the user node maintains only minimal local data for content identification and retrieval, effectively extracting the bulk of content data from the device to reduce memory consumption.
3Speed
If AR content is pre-loaded on device, then access is fast, but irrelevant content consumes valuable memory space
Solution Approach 1:
The system performs preliminary action by pre-positioning AR content on the network node with associated location metadata, rather than pre-loading it onto the user's device. This allows rapid retrieval based on location matching without consuming device memory, as the content remains externally stored and is only accessed when the user's location matches the content's geographical association.
Solution Approach 2:
The network node serves as an intermediary between the user's device and the AR content storage. It receives location information from the user node, matches it with stored content, and delivers relevant content on-demand, eliminating the need for the user device to store content locally while maintaining fast access through efficient location-based retrieval.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
The solution illustrated herein enables provision of applications, for example, augmented reality applications, to a user node automatically or at least semi-automatically based on location of the user node. The user node sends a request comprising location information of the user node to a network node. The network node has mapped geographical coordinates into a plurality of zones. Based on the request comprising the location information, the network node is able to identify one or more zones, and the network node transmits program content provider information associated with the one or more zones to the user node.