1 of 42

Designing glanceable

Intelligence

Visual Overlays XR

GenUX Widget

+ Magic Leap Spotlight Apps

Jinu Yang jinu.w.yang@gmail.com

Selected work shared for interview discussion only. Please do not distribute.

2 of 42

Hi! I’m Jinu,

a product and visual interaction designer.

3 of 42

Click

Touch

Embodied

Tangible

Space

4 of 42

Click

Touch

Embodied

Tangible

Space

​

​

​

​

​

​

​

​

Extended Reality

5 of 42

Gemini Visual Overlays XR

6 of 42

Role, scope & contribution

Problem space

Discovery

Hypothesis

Prototype

System

Implementation

Outcome

1

2

3

4

5

6

7

8

7 of 42

Role, Scope & Contribution

​

Overview

​

Role

Senior Visual Interaction Designer embedded with the Android XR team

Collaboration

XR UX · PM/Program · Engineering · Research

Project Stage

Concept exploration → prototyping → validation → system definition → implementation / productization

My Scope

​

  • Use-case discovery
  • Spatial interaction & visual system design
  • High-fidelity motion + on-device XR prototyping
  • Interaction framework definition
  • Engineering specs & cross-functional implementation

Contribution

​

  • Defined spatial annotation framework
  • Delivered system-level interaction specifications
  • Supported engineering implementation and productization
  • Established a scalable spatial guidance model for Gemini on XR
  • Designed Gemini Live XR UI
  • Developed a consumer-facing vignette for feature communication

8 of 42

What is Visual Overlays

​

01 Case Study / Visual Overlays XR

Enable Gemini in XR�to show, not just tell

“Give Gemini the Pen”

Lightweight visual feedback that enhances user understanding & creates a richer two-way conversation experience.�

Start with highlighting object (i.e. bounding box) and evolve visual language as expand on use cases.

Why it matters

In XR, real-time guidance becomes more immediate, contextual, and easier to act on.

9 of 42

Problem space

How do we bring Gemini into the �physical world through spatial interfaces that adapt naturally to the user?

10 of 42

Design strategy

Connected

Adaptive

Scalable

Contextual Anchoring

Forgiving Precision

Spatial constraints

Human factors

Tracking Fidelity

Level of Interaction

11 of 42

My process

Discovery

Hypothesis

Prototype

System Implementation

​

12 of 42

Discovery

Homework Tutor CUJ

Where does spatial guidance actually add value?

Visual overlay on Glasses, blackboard on Phone

Visual overlay & blackboard both on Headset

With potential to generate & display 3D diagrams

Hey Gemini, help me understand this.

Gemini Live

User Intent

Perception

Reasoning

Spatial Guidance

→

→

→

→

Interaction Flow

13 of 42

Discovery

Where does spatial guidance actually add value?

The Android Show: XR Edition, Dec 2025

Gaming Coach CUJ

Hey Gemini, where would be a good place to add a park?

Gemini Live

User Intent

Screen Context

Reasoning

Spatial Guidance

→

→

→

→

Interaction Flow

14 of 42

Discovery

Where does spatial guidance actually add value?

Expert Helper + Translation CUJ

Hey Gemini, can you help find the right setting for silk?

Gemini Live

User Intent

Perception

Translation

spatial guidance

→

→

→

→

Reasoning

→

Interaction Flow

15 of 42

Hypothesis

Defining Spatial Behavior

Point Center-axis dot

Base area Surface-aligned boundary

Surface Billboarded bounding box

Object Segmentation mask

What does Gemini attach to?

Lightweight & forgiving

Precise & integrated

vs

16 of 42

Hypothesis

Defining Spatial Behavior

How should Gemini highlights behave?

Expand establishes target

Converge focuses on target

Expand + Gemini 4C

Converge + Gemini 4C

17 of 42

Hypothesis

Defining Spatial Behavior

What happens at difficult viewing angles?

Switching sides logic

When the viewing angle falls below 20°, the highlight shifts to the nearest perpendicular face.

18 of 42

Prototype

Testing spatial behavior

How should highlights adapt to distance �and viewing angle?

Validating spatial behavior across distance and viewing angle

Defined rotation behavior for how highlights track and reshape across changing viewing angles.

Established thresholds for transitioning highlight as the user moves closer to or farther from target.

Distance

Viewing angle

19 of 42

Prototype

Testing spatial behavior

Prototyping revealed that surface-aligned highlights felt most natural—enclosing the content without rotating with the viewer.

Single-axis

Head-aligned

Surface-aligned — selected

Should highlights anchor to the surface on �digital content?

20 of 42

System

Turning Interaction Patterns Into a System

A three-state highlight system that adapts to object size and distance within the field of view.

​

Small Dot

For distant or visually small targets.

​

Bounding Box

For objects that can be clearly enclosed within the active viewing range.

​

Large Dot

For objects that become too large or too close to frame effectively.

​

Animated transitions provide clear visual consistency and helps users track as highlight moves between states.

Visual Overlays Framework

21 of 42

System

Turning Interaction Patterns Into a System

22 of 42

Implementation

Headset User Flow

23 of 42

Outcome

My Direct Contribution

Designed the spatial highlight language

Defined how digital and physical targets are identified, tracked, and visually prioritized in space

Systemized spatial guidance

Evolved 2D visual guidance into a lightweight, adaptive 3-state spatial system

Drove cross-functional iteration

Partnered with engineering to adapt tracking behavior across FOV, distance, viewing angle, and lighting constraints

Established the Visual Overlays blueprint

Documented a scalable spatial design language that enables consistent implementation and future multimodal overlays.

External validation

“... it's going to play a big part in how we use devices running Android XR because it allows the headset (or glasses) to understand better what you're looking at in order to provide more helpful contextual responses.”

— Engadget

Before�

Gemini primarily explains through language and flat, screen-based UI cards.

After�

Gemini brings glanceable, contextual intelligence into the user’s physical surroundings.

24 of 42

GenUX Widget

25 of 42

​

​

​

​

Role, Scope & contribution

Problem space

Design Strategy

Concept exploration

Outcome

​

​

​

​

​

​

​

1

2

3

4

5

​

26 of 42

Role, Scope & Contribution

Overview

​

Role

Senior Visual Interaction Designer embedded with the Android XR team

Collaboration

XR UX, PM/Program, Engineering, Research, cross form-factor Android teams

Project Stage

Early product vision → concept validation → framework definition → roadmap

My Scope

​

  • Cross-functional alignment
  • Use-case discovery
  • Generative UI Framework
  • High fidelity concept & motion prototyping
  • Platform-compatible UI foundations
  • Visual / interaction framework

Contribution

​

  • Shaped product vision & roadmap
  • Defined critical user journeys
  • Established a north-star use case
  • Created a scalable and adaptable layout framework

27 of 42

What is GenUX

​

From

​

Static, pre-defined, one-size-fits-all interfaces

The opportunity

Move from one experience for many users toward experiences shaped for the individual.

​

To

​

Dynamic, AI-generated interfaces created on demand around user intent and context

Google I/O 2026 “Create My Widget”

28 of 42

Problem space

How can we design generative interfaces in a predictable, structured way-without cluttering the user’s real-world field of view?

29 of 42

Design Strategy

Glanceable

Contextual

Customizable

Highly selective

Low-attention

Contextual input

User intent

Personalized

Flexible layout

Cross-device context

30 of 42

Concept Exploration

Adaptable Layout

Different score structures

Different content density

Template flexibility

Information hierarchy

Show me the live score of the LAFC game.

When are the next matches for the Bulls?

31 of 42

Concept Exploration

Overcoming the “Blank Canvas” in natural language creation

Curated categories and sample prompts eliminate the blank canvas, helping users easily discover, modify and personalize their widgets

32 of 42

Concept Exploration

North Star Concept _ Multimodal contextual widget

33 of 42

Outcome

My Direct Contribution

Proposed

A scalable widget framework for handling varied and non-deterministic Gemini responses.

�Aligned

UX, Health/Fitness, Research, PM, Engineering, and partner teams around a shared product direction.

​

Defined

Critical user journeys that clarified where GenUX could add meaningful value for Glasses users.

�Designed

High-fidelity GenUX concepts across key use cases to explore how generated interfaces adapt to user needs and context.

�Established

A north-star use case demonstrating the potential of personalized, context-aware GenUX.

​

​

Before

GenUX was designed around traditional screen-based interactions

�After

GenUX extends to glasses through glanceable, flexible experiences designed that can adapt to individual needs and context.

34 of 42

Magic Leap Spotlight apps

35 of 42

Role, Scope & Outcomes

​

Overview

​

Role

Senior Visual Interaction Designer Magic Leap 2 Spatial Products

Collaboration

UX, Product, Engineering, Prototyping, Marketing

​

Project Stage

Product definition → design system → implementation → iterative releases

Workshop · Assist · Spectator

My Scope

​

  • Visual & interaction design
  • Design system & UI components
  • Spatial workspace interactions
  • 3D object manipulation
  • Collaboration & multi-user flows
  • Mobile product design
  • Product branding

Outcomes

​

  • Established a scalable UI system across Magic Leap spatial products
  • Defined reusable spatial interaction patterns for workspaces, annotations, and 3D content
  • Shaped Workshop & Assist workflows for collaboration and remote assistance
  • Led Spectator from concept through public release on iOS and Android

36 of 42

UI design

Workshop

37 of 42

UI design

Assist

38 of 42

UI design

​

XR Gallery

39 of 42

Spatial interaction design

Assist Workspace

Snapping UI - wall /

40 of 42

Spatial interaction design

Snap to surface

Snapping UI - wall /

41 of 42

Spatial interaction design

Gaze interaction

42 of 42

Thank you!

Jinu Yang jinu.w.yang@gmail.com

​