AR Module Candidate Geometry Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Augmented reality (AR) experiences face challenges in accurately incorporating world-scale, real-world environments due to unreliability of location and bearing estimations, causing AR objects to appear out of place and breaking immersion, especially when camera views change during panning or movement.

Innovation Solution

An AR module receives location notifications from client devices, determines geographic vector data within a threshold distance, identifies candidate geometries, and translates this data into an AR world view, rectifying AR elements to ensure accurate placement and immersion by using vector tiles and styling rules to generate maps of varying visual styles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If location and bearing estimations are used for AR element placement, then AR experiences can be implemented with simple device positioning, but the reliability of AR element placement deteriorates due to estimation errors

Engineering Contradiction:
Improvedevice positioning simplicityVSAvoidAR element placement accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary system consisting of multiple reference devices and a server that mediates between the simple GPS positioning and the AR element placement. The reference devices establish a local coordinate system that transforms unreliable global position estimates into reliable relative position measurements, allowing AR elements to be placed accurately without requiring sophisticated individual device positioning hardware.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If AR elements are positioned based on device location estimates, then AR experiences can be implemented across wide geographic areas, but the immersion breaks when camera views change due to positioning errors

Engineering Contradiction:
ImproveAR experience geographic scopeVSAvoidAR element placement consistency
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent segments the AR system into multiple reference devices distributed across the geographic area, each establishing local coordinate relationships. This segmentation allows the system to maintain precision locally while covering large geographic areas globally, as each reference device provides accurate positioning for its vicinity without requiring perfect global positioning accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from relying solely on horizontal GPS coordinates to incorporating vertical dimension measurements through device altitude sensors and 3D coordinate transformations. This dimensional expansion provides additional reference points for calculating device position and orientation, improving placement consistency across different camera views and geographic locations.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If vector tiles and styling rules are used to generate maps of varying visual styles, then the adaptability of AR displays improves, but the device complexity increases

Engineering Contradiction:
ImproveAR display visual style variationVSAvoidmap generation system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-generating vector tiles and styling rules on a server before they are needed for AR display. The server prepares multiple visual styles and geographic vector data in advance, storing them for efficient retrieval and application. This eliminates the need for complex real-time style generation on the device, reducing device complexity while maintaining visual style adaptability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10964112B2Candidate geometry displays for augmented reality
Publication Date: 2021.03.30 MAPBOX INC
  • US10964112B2 patent drawing
  • US10964112B2 patent drawing
  • US10964112B2 patent drawing

AI summary

An augmented reality (AR) module receives a location notification including a current location from a client device. The AR module determines a set of geographic vector data within a threshold distance of the current location of the client device. The AR module identifies a set of candidate geometries within the geographic vector data. The AR module identifies a set of content items presentable at candidate geometries. The AR module translates the set of geographic vector data into an AR world view based on the current location of the client device. The AR world view includes a candidate geometry presenting a content item.