Chatbot

Turn Ownership Indicator

Share

Turn ownership indicator is a chat UX pattern that keeps a persistent, glanceable state marker for who currently owns the turn: user input, model generation, listening mode, or system processing. In multimodal chat, it prevents accidental interruptions and confusion by making turn state explicit before and during responses. This is especially important when voice input, tool calls, or streaming text overlap in the same conversation surface.

Use Case

Essential for multimodal chat, voice-enabled assistants, and collaborative conversation flows where users need immediate clarity on whether the system is listening, responding, or waiting.

Examples in Wild

ChatGPT VoiceClaudeGoogle Gemini LiveMicrosoft Copilot

Use this pattern in your project

Copy this prompt to generate a production-ready implementation in Cursor, Claude Code, Lovable, or any AI coding agent.

Generate a production-ready implementation of the "Turn Ownership Indicator" AI interface design pattern.

Pattern Description:
Interactive Demo
Preview coming soon

Get new patterns by email

Weekly AI interface UX notes and resources on Substack, no spam, unsubscribe anytime.

Subscribe on Substack