Background Virtual Element Tagging for Remote Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional parallel-reality applications limit user interaction with virtual elements to proximity and require the application to be open on the user's device, leading to missed opportunities for engagement with virtual elements.

Innovation Solution

A background process monitors the user's client device location and tags virtual elements in proximity, allowing users to interact with these elements remotely at a later time, even when the application is not open.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the application requires the user to have it open on their device to interact with virtual elements, then the interaction is real-time and responsive, but the user cannot discover or interact with virtual elements when the application is closed or in the background

Engineering Contradiction:
ImproveUser accessibility to virtual elementsVSAvoidMissed opportunities for engagement
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by monitoring user location and pre-tagging virtual elements in the user's proximity even when the application is closed. This allows the user to later interact with these pre-tagged elements without having missed the opportunity, effectively performing the tagging action in advance before the user actually opens the application.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between the user's device and the virtual elements. It receives location data from the device, autonomously tags virtual elements based on proximity, and stores this information for later interaction. This intermediary enables the connection between user location and virtual elements without requiring the application to be actively running on the user's device.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the application continuously monitors location and tags virtual elements in real-time, then the user experience is enhanced with immediate discovery, but the energy consumption and device resource usage increase

Engineering Contradiction:
ImproveVirtual element discovery rateVSAvoidDevice energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the computational workload of monitoring location and tagging virtual elements from the user's device and relocates it to the server. The device only needs to provide periodic location data, while the server performs the intensive task of determining proximity to virtual elements and performing tagging operations, significantly reducing device energy consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of continuous real-time monitoring, the system uses periodic location updates from the device. The server receives location data at intervals and performs batch processing to tag virtual elements, converting the continuous action into periodic action that consumes less energy while still achieving effective virtual element discovery.

Inventive Principle:
Principle #19Periodic action

3Reliability

If the application processes and tags all virtual elements in the user's proximity, then complete coverage is achieved, but the data processing load and complexity increase

Engineering Contradiction:
ImproveVirtual element tagging completenessVSAvoidSystem processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex processing logic for determining proximity and selecting virtual elements to tag from the user's device and places it on the server. This centralizes the complexity in one location where it can be managed more efficiently, while the device remains simple and focused on providing location data and displaying results.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12347029B2Tagging virtual elements in proximity to user device
Publication Date: 2025.07.01 NIANTIC INC
  • US12347029B2 patent drawing
  • US12347029B2 patent drawing
  • US12347029B2 patent drawing

AI summary

A parallel-reality application enables users to tag virtual elements in their proximity for later interaction. A geographic location of a user is received and used to identify a virtual location, in a virtual world, that maps to the geographic location of the user. A region of the virtual world is identified based on the identified virtual location and one or more virtual elements within the region of the virtual world are selected. An identifier of the one or more virtual elements is stored in conjunction with an identifier of the user and a list of tagged virtual elements is provided for display to the user. At a later time, the user interacts with a selected one of the tagged virtual elements.