Eyes-free Computing

Past, Present And Future

T. V. Raman

Google

http://emacspeak.sf.net/raman

https://tvraman.github.io

October 25, 2018

Overview

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

2 / 28

Goal

AUI

Multimodal Web

Mobile Search

Smart Assistant

Conclusion

Efficient Eyes-free Access

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Efficient Eyes-free Access

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

4 / 28

■

Information — When we want,

■

Information — Where we want,

■

Information — The way we want!

This Journey Began 30 Years Ago.

Milestones Along The Way

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

5 / 28

Electronic Information Is Display-Independent!

■

ASTER — Audio System For Technical Readings —

1990

■

Emacspeak — The Complete Audio Desktop —

1995

■

PDF — Capture and extract document structure —

1996

■

Web — Design standards for multimodal interaction —

2000

■

Search — Deliver results the way the user wants —

2005

■

Mobile — Ubiquitous information access —

2008

■

Google Assistant — eyes-free Interaction —

2014

■

The best is yet to come!

Auditory User Interfaces

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Audio Format And Browse Documents

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

7 / 28

ASTER — Audio System For Technical Readings

■

Extracted logical structure from (LA)TEX documents

■

Used Audio Formatting Language (AFL) to render result

■

Interactive browser enabled multiple audio views

Electronic Information Is Display-Independent!

Information Is Display Independent

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

8 / 28

Single Source, Multiple Outputs

Info

Visual

Audio

Print

Speak

Emacspeak: Complete Audio Desktop

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

9 / 28

Speech-enabled applications

■

Speak information —not its visual presentation

■

Text-To-Speech leverages application context

■

Audio formatting makes communication efficient

■

Auditory icons enhance user experience

■

Speech-enable all aspects of user interaction

UI —Capture Intent, Grab Attention

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

10 / 28

C

Input

Output

U

data res

intent

attn

The Multimodal Web

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

2000 — The Multimodal Web

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

12 / 28

The Web the way you want (1st Edition)

■

Limited forms of the Web were available on hand-helds

■

Devices of the day —Smart PDAs, network-enabled phones

■

Speech interaction was viewed as the next-frontier

Web: Separate application and Interaction Logic !

Opportunity: High-Level Semantics

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

13 / 28

■

Anywhere, Anytime access requires rich content semantics

■

Rich semantics is a pre-requisite for universal access

■

Mainstreams a core Accessibility requirement

Multimodal Web (1st Edition) was ahead of its time!

Being Digital

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

14 / 28

From Atoms To Bits

■

Physical world comes on-line —atoms change to bits

■

Bits —electronic information —is computable

■

Each atoms → Bits transition enables new functionality

■

Bits → Atoms enables new forms of interaction

Each transition is an opportunity to innovate!

Atoms → Bits → Atoms

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

15 / 28

Opens up new Access opportunities

Example

Opportunity

Digital Maps

Explore the world

Digital Maps

Tactile graphics

Electronic Books

Access world’s knowledge

Mathematical Content

Transform to multiple presentations

Scientific Diagrams

3D printing for exploration

Search And Mobile

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Core Value Of Search

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

17 / 28

Effective, timely access to relevant information!

Effective

Ensure rapid task completion.

Timely

Deliver results as quickly as possible.

Relevant

Interpret query, and rank results.

Effective Information Access

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

18 / 28

Metric: Task Completion

■

Interpret user intent,

■

Retrieve relevant information,

■

Present it effectively to enable task completion.

Mobile Access

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

19 / 28

Enables true ubiquitous access (2008)

■

All the world’s information in the cloud,

■

Computable and transformable,

■

Viewable via a multiplicity of clients.

Android and ChromeOS

Mainstream Eyes-Free Access

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

UI Defines The Device

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

21 / 28

UI Peripherals determine size and shape of devices!

■

Keyboards, Mice and Monitors defined the size and shape of computing.

■

Smart phones turned these into flat shiny piece of glass.

■

Smart speakers make computers disappear.

■

Smart displays are information appliances.

Smart Assistant

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

22 / 28

■

Enable ubiquitous hands-free, eyes-free information access.

■

Speech interaction is a first-class citizen.

■

Enable contextual in-the-moment assistance!

User-Aware Interfaces

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

23 / 28

UI: Determine User Intent, Grab User Attention

■

User-Aware Interfaces —eliminate friction in the UI.

■

User-Awareness ↓

◆

User location, e.g., home, work,

◆

Usage context, e.g., driving,

◆

User abilities, e.g., hands-busy,

◆

..

.

UI optimized to the user’s current context.

Ubiquitous Assistant

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

24 / 28

■

Home appliances provide contextual assistance

■

Smart home controlled via multiple interaction modalities

■

Smart wearables that sense environment

■

Smart wearables that effectively grab user attention

■

Single Assistant, multiple access paths

Assistant maintains context across devices

Impact On Universal Access

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

25 / 28

■

AI-powered Assistant is aware of user needs

■

User-aware interfaces sense user context

■

Control connected devices via a multiplicity of interfaces

■

Deliver interface to match user’s abilities

Conclusion

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Conclusion

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

27 / 28

■

Electronic information is display-independent

■

UI determines size and shape of computing

■

Ubiquitous information access requires User Aware UI

Watch Computing Take Off!

Goal AUI Multimodal Web Mobile Search Smart Assistant Conclusion

Eyes-free Computing

28 / 28

Document Outline