SlideShare una empresa de Scribd logo
1 de 40
STKU-6 – Natural User Interface Design
for Smartphones



                     Ahmed Bouzid, Head of Product, Angel
Natural User Interface
Natural User Interface

Is based on natural elements

  Not Natural: Type / Select from a
  drop down / Click on a check box
     – Using Mouse / Keyboard /
     Stylus

  Natural: Point / Touch / Drag /
  Speech / Motion
     - Using finger, voice, body

Invisible
  • Focus is on the task at hand,
    not on the mediating interface
Natural vs Familiar Interfaces


Yet Naturalness does not
mean ease of use for
everyone


Familiarity with UI can
render UI invisible

Naturalness is crucial in
new adoption
Natural User Interface: Smartphones

• Key is to enable users to
  interact with device
  effortlessly
• Everywhere Mobility
• All the time Mobility
• Hence need for
  multimodality: different
  ways to interact
  depending on context
Smartphone: Strengths

• Mobility: I can take it with me and use it virtually
  anywhere.
• Size: It fits in my pocket. I can have it with me anytime.
• Multi-purpose: phone, email, texting, photos, contacts,
  calendar, etc.
• Identity: It's tied to me personally. It is not tied to a
  location
• (as in landline) or to a family (desktop).
• Personalization: I load up my music, I take my photos,
  link to my friends, etc.
• The iPhone is an extension of myself.
• Opt-in automation: When I fire up an application I
  chose to fire it up: I chose to self-serve using the
  application.
Smartphone: Weaknesses


• Interactional real estate: forces multi-step
• Informational real estate: get only small
  amount of information at a time before needing
  to touch the screen to get more (breaks
  reading/concentration flow)
• Typing is difficult: Typing on a flat surface is a
  challenge, especially is the surface gets dirty or
  ages
• Power: Need to charge the device periodically.
VUI Weaknesses


Time linearity: unlike graphical interfaces, voice interfaces are linearly
coupled with time.

Uni-directionality: When you hear something, you can’t
easily go back and listen to it again. Contrast that to reading
a piece of text where you can go back and forth at will.

Invisibility: In a voice interface, no easy markers exist that
the user can check when they feel lost.

Imposed automation: When people into a toll free number,
they are usually not calling to use an automated system but
rather to talk to a person.

Listening/Speaking: not always the best mode of communication.
VUI Strengths


In the Cloud: all IVRs are in the cloud.

Easy to start: All they need to do is to call a phone
number.

Universally accessible: They can call the IVR from
any phone.

Easy to use: All they need to do is listen to
instructions and provide input when asked for it.

Uniform deployment: because the IVR is in the
cloud, users are always running the same version of
the application.
Available Modes in Smartphone

Input
  •   Touch/Swipe
  •   Shaking
  •   Biometrics
  •   Speech
  •   Typing

Output
  •   Images/Videos
  •   Text
  •   Audio
  •   Vibration
Smartphone Contexts = All Contexts

• Noisy environment:
  can’t hear/can’t be
  heard
• Quiet environment can’t
  speak/can’t make noise
• Private information:
  don’t want to share
  information
• Hands busy:
  assembling a chair,
  can’t touch, can’t type
• Eyes busy: driving,
  can’t read
Context Dimensions




Environment             Content



User State          Medium
UI Actions

Input
• Type full text
• Touch/Pick/Swipe
• Speak fully phrases/Sentences
• Speak partially (give short answers: yes/no)

Output
• Read full text
• Read short text (pick list)
• See (but not read – e.g., colors/shapes)
• Hear language
• Hear beeps/sounds
Keys to Effective Smartphone NUI

Key is to enable user to interact with device the
way the user choose to

1. User has at their disposal several modes of interaction
2. User is never forced to use any one mode at any time:
   user chooses what mode to use
3. User can complete any task purely using a single mode
4. User can turn off any given mode at any time and can
   switch it back on at any time
5. Flow progress is not penalized because user switched
   modes – i.e., redo steps already done or starting over
Our Focus: Transactional Interactions

Multi-step Interactions aimed at solving a problem/
accomplishing something
User: What is Chipotle trading at?
App: Chipotle Mexican Grill is at $321.56. Up just a tad.
User: What’s the highest it has been in the last three months?
App: July 10 was highest in the last 3 months, trading at
   $344.21.
User: Buy 100 shares.
App: You have Schwab and Fidelity. Which would you like?
User: Schwab.
App: Got it. I see you have an account ending in 2234. Use that
   account?”
User: Yes.
App: OK. 100 shares at Market or at a Specific Price?
User: Market.
App: Got it. That trade has been placed for 100 shares at market.
   I will send you an email confirmation when the shares are
   purchased.
Why Spoken Conversation?

 Speech is Natural
 Conversation is Natural
 Speech is efficient: speaking
  requires less effort than typing
 Use cases
   • Dictation
   • When searching is easier than
     selecting
   • Several interactions that require simple
     responses
   • Hands are busy
   • Eyes are busy
   • Short questions from device
   • Short responses from user
   • Sharing a spoken joke with friends
Example of Smartphone Conversations



-   Book flight
-   Order a Book
-   Hotel reservations
-   Order flowers
-   Order Pizza
-   Banking
-   Movie tickets
-   Restaurant reservations
Conversational NUI


- Transaction requires multiple pieces
  of information
- Complex requests that can be
  efficiently formulated in a sentence:
  “What’s the highest it has been in the
  last three months?”
- Short responses from user:
  “Schwab,” “Yes,” “Market.”
- Short commands from user: “Buy 100
  shares.”
Why would you want to use voice?

•  We speak faster than we type
•  We hear faster than we read read
•  Sound is public: its value is the existence of
   distance between the source and the destination
   (but could use earphones)
Use cases
   • Dictation
   • When searching is easier than selecting
   • Several interactions that require simple
      responses
   • Hands are busy
   • Eyes are busy
   • Short questions from device
   • Short responses from user
   • Sharing a spoken joke with friends
Why would you NOT want to use voice?


• Sound is public: its value
  is the existence of
  distance between the
  source and the
  destination (but could use
  earphones)
Use cases
  • Privacy: sharing
     personal info., credit
     card info.
  • Noisy environment:
     can’t hear or can’t be
     heard
When Visual




•   Privacy
•   Accuracy
•   Pictures
•   Videos
•   Long text
When Visual is not Optimal

• Input
   • Screen small: typing,
     picking
   • Can’t write: small child
   • Hands busy
• Output
   • Screen small, bad
     lighting
   • Can’t read: small child
   • Eyes busy
How Visual helps Audio

• Redundancy
• Visual Confirmation
• No match issues: present
  menu to select option/or give
  keyboard to type
• Help: visual help more
  effective than spoken help
• Complementary info: Show
  bill/show device
• When visual is needed:
  location in bill
• Summary of info. collected
• Enable user to quickly correct
  info provided earlier
The Elements of Conversation

Actions
    • Start/Initiate
    • Take turn/give turn
    • Interrupting
    • Pausing
    • Resuming
    • Repeating
    • Starting over
    • Ending/Terminating
Sates
    • Speaking
    • Listening
    • Paused
    • Processing/Thinking
Context
    • Point in conversation
    • Information
States and Interaction Flows
Conversation Signaling

Crucial part of communication is signaling states
and state transitions
• States
   • Initial
   • Paused
   • Processing/Thinking
   • Speaking
• Transition between states
State Signaling



   State        Visual   Audio
   Initial        YES     NO
   Paused         YES     NO
   Processing     YES     YES
   Listening      YES     NO
   Speaking       YES     YES
Initial State
Speaking State
Listening State
Processing State
Speaking State
Paused State
State Transition Signaling


User wishes to speak: user taps
User finished speaking
  • User stops talking or
  • User taps

Lexee is Listening: Lexee makes start listening
sound mark and changes state visual

Lexee is finished Listening: Lexee makes finished
listening sound mark and changes state visual
Initiating Conversation


• When user starts the
  conversation, should the
  application say something?

• Should it say nothing and only
  show something?
Pausing


Explicit Pausing
• User Says “Pause”
• User swipes
Implicit Pausing
• User doesn't respond
• User says wrong thing several time in row
• User minimized app
When should user be allowed to pause
  • Anytime?
  • How about when app is processing a
     transaction?
Resuming

When resuming
• Should it pick up where it left off in the prompt?
• Should it play the prompt again?
• Should it take the length of pause into question to
  determine which one?
   • What is pause lasted a few seconds: retrieving an
      address
   • What if pause lasted a few days: given up on
      ordering
• If we want to pick up from where we left off:
   • How long is the context to be remembered?
   • Give the user a summary of what had happened so
      far?
Interactional Investment

Look ahead
• Don't waste user's time (service down/account
  suspended)

Provide GUI for Reviewing Collected Input

Provide GUI for Changing Collected Input
• Enable user to change via GUI values collected
Multi-Modality


Reinforcing
• Audio and Visual match
Clashing
• Audio Input and Visual Input don’t match
   • Should the interface pick the first that came in?
   • Should it privilege one over the other: e.g., assume
      that audio is misrec and go with visual?
   • Should it pick up both and signal ambiguity: ask user
      to resolve?
Alternative
• Audio OR Visual
Complementary
   • Take me here.
Coming Soon: Lexee

Visit: http://www.lexee.com
Twitter: @officiallexee

Más contenido relacionado

La actualidad más candente

Assistive Technology Selection for Employment
Assistive Technology Selection for EmploymentAssistive Technology Selection for Employment
Assistive Technology Selection for EmploymentJeremy St. Pierre
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognitionfluffyemily
 
In Person Interpreting Vs Telephone and Video Interpreting
In Person Interpreting Vs Telephone and Video InterpretingIn Person Interpreting Vs Telephone and Video Interpreting
In Person Interpreting Vs Telephone and Video InterpretingInterpreters & Translators, Inc.
 
Social impact
Social impactSocial impact
Social impactmaxmomo
 
Cracking the Chat bot Code
Cracking the Chat bot CodeCracking the Chat bot Code
Cracking the Chat bot CodeElvis D'Souza
 
Cutting work shop
Cutting work shopCutting work shop
Cutting work shopNettyRae
 
Assistive technology devices
Assistive technology devicesAssistive technology devices
Assistive technology devicesPaulina Kordonis
 
Letter to the editor
Letter to the editor  Letter to the editor
Letter to the editor Viviana Mat
 
E volve-barcelona-2012
E volve-barcelona-2012E volve-barcelona-2012
E volve-barcelona-2012Sofia Wright
 
Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...
Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...
Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...Carrie Bucko
 
Best Mobile UI Practices - FITC Mobile 2010
Best Mobile UI Practices - FITC Mobile 2010Best Mobile UI Practices - FITC Mobile 2010
Best Mobile UI Practices - FITC Mobile 2010Boris Chan
 
Technology showcase 2018
Technology showcase 2018Technology showcase 2018
Technology showcase 2018Jason Blackmore
 
Closed Captioning for Educators and Students
Closed Captioning for Educators and StudentsClosed Captioning for Educators and Students
Closed Captioning for Educators and StudentsMatthew Windsor
 
Speech recognition1
Speech recognition1Speech recognition1
Speech recognition1Sai Kiran
 
Droidcon 2013 ui smartphones tam hanna
Droidcon 2013 ui smartphones tam hannaDroidcon 2013 ui smartphones tam hanna
Droidcon 2013 ui smartphones tam hannaDroidcon Berlin
 
Voice Recognition and Natural Language - Dallas TechFest 2016
Voice Recognition and Natural Language - Dallas TechFest 2016Voice Recognition and Natural Language - Dallas TechFest 2016
Voice Recognition and Natural Language - Dallas TechFest 2016Crispin Reedy
 
Grandma ! Why would you click on that ?
Grandma ! Why would you click on that ?Grandma ! Why would you click on that ?
Grandma ! Why would you click on that ?Arthur Retrou
 

La actualidad más candente (19)

Assistive Technology Selection for Employment
Assistive Technology Selection for EmploymentAssistive Technology Selection for Employment
Assistive Technology Selection for Employment
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognition
 
In Person Interpreting Vs Telephone and Video Interpreting
In Person Interpreting Vs Telephone and Video InterpretingIn Person Interpreting Vs Telephone and Video Interpreting
In Person Interpreting Vs Telephone and Video Interpreting
 
Social impact
Social impactSocial impact
Social impact
 
Cracking the Chat bot Code
Cracking the Chat bot CodeCracking the Chat bot Code
Cracking the Chat bot Code
 
Cutting work shop
Cutting work shopCutting work shop
Cutting work shop
 
Secrets to Creating A "Wow-Worthy" Library Website
Secrets to Creating A "Wow-Worthy" Library WebsiteSecrets to Creating A "Wow-Worthy" Library Website
Secrets to Creating A "Wow-Worthy" Library Website
 
Assistive technology devices
Assistive technology devicesAssistive technology devices
Assistive technology devices
 
Letter to the editor
Letter to the editor  Letter to the editor
Letter to the editor
 
E volve-barcelona-2012
E volve-barcelona-2012E volve-barcelona-2012
E volve-barcelona-2012
 
Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...
Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...
Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...
 
Best Mobile UI Practices - FITC Mobile 2010
Best Mobile UI Practices - FITC Mobile 2010Best Mobile UI Practices - FITC Mobile 2010
Best Mobile UI Practices - FITC Mobile 2010
 
Technology showcase 2018
Technology showcase 2018Technology showcase 2018
Technology showcase 2018
 
Closed Captioning for Educators and Students
Closed Captioning for Educators and StudentsClosed Captioning for Educators and Students
Closed Captioning for Educators and Students
 
Speech recognition1
Speech recognition1Speech recognition1
Speech recognition1
 
Droidcon 2013 ui smartphones tam hanna
Droidcon 2013 ui smartphones tam hannaDroidcon 2013 ui smartphones tam hanna
Droidcon 2013 ui smartphones tam hanna
 
Voice Recognition and Natural Language - Dallas TechFest 2016
Voice Recognition and Natural Language - Dallas TechFest 2016Voice Recognition and Natural Language - Dallas TechFest 2016
Voice Recognition and Natural Language - Dallas TechFest 2016
 
Grandma ! Why would you click on that ?
Grandma ! Why would you click on that ?Grandma ! Why would you click on that ?
Grandma ! Why would you click on that ?
 
Audio adr
Audio adrAudio adr
Audio adr
 

Similar a Natural User Interface Design for Smartphones

Patterns for design
Patterns for designPatterns for design
Patterns for designAshok Korwar
 
Patterns to Design With
Patterns to Design WithPatterns to Design With
Patterns to Design WithKalpana Korwar
 
Reducing barriers to learning with the i pad
Reducing barriers to learning with the i padReducing barriers to learning with the i pad
Reducing barriers to learning with the i padfrothid
 
• COMMUNICATEBUSINESS VISION• WHAT TO EXPECT• .docx
• COMMUNICATEBUSINESS VISION• WHAT TO EXPECT• .docx• COMMUNICATEBUSINESS VISION• WHAT TO EXPECT• .docx
• COMMUNICATEBUSINESS VISION• WHAT TO EXPECT• .docxodiliagilby
 
Extending your online course
Extending your online courseExtending your online course
Extending your online courseGeorge Roberts
 
EI-driven VUI design MENDELSON PTP SpeechTek2016
EI-driven VUI design MENDELSON PTP SpeechTek2016EI-driven VUI design MENDELSON PTP SpeechTek2016
EI-driven VUI design MENDELSON PTP SpeechTek2016Michael Mendelson
 
Remote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityUser Vision
 
New Frontier of Multimodal Interfaces: Are you ready?
New Frontier of Multimodal Interfaces: Are you ready?New Frontier of Multimodal Interfaces: Are you ready?
New Frontier of Multimodal Interfaces: Are you ready?Marti Gold
 
An communication app for hearing impaired groups
An communication app for hearing impaired groupsAn communication app for hearing impaired groups
An communication app for hearing impaired groupsVanessa Li
 
Musichord Presentation - AfG 2014
Musichord Presentation - AfG 2014Musichord Presentation - AfG 2014
Musichord Presentation - AfG 2014tasggs
 
Usability testing for accessible UX
Usability testing for accessible UXUsability testing for accessible UX
Usability testing for accessible UXWhitney Quesenbery
 
Technology-Based Reference Interview Workshop
Technology-Based Reference Interview WorkshopTechnology-Based Reference Interview Workshop
Technology-Based Reference Interview Workshopbibliotecaria
 
Guide Dogs and Digital Devices
Guide Dogs and Digital DevicesGuide Dogs and Digital Devices
Guide Dogs and Digital DevicesXamarin
 
Strategies to Support Communication in the Classroom
Strategies to Support Communication in the ClassroomStrategies to Support Communication in the Classroom
Strategies to Support Communication in the ClassroomSpectronics
 
Getting Started with Voice UI
Getting Started with Voice UIGetting Started with Voice UI
Getting Started with Voice UIIsidore Gotto
 
Unit2 2 online-meetingguide
Unit2 2 online-meetingguideUnit2 2 online-meetingguide
Unit2 2 online-meetingguideKeiko24
 
Mobile Research: A good, even bake or a soggy bottom?
Mobile Research: A good, even bake or a soggy bottom?Mobile Research: A good, even bake or a soggy bottom?
Mobile Research: A good, even bake or a soggy bottom?CrowdLab
 
Designing for Grannie
Designing for GrannieDesigning for Grannie
Designing for Granniejkmdgh
 
10 Best Practices to Run an Effective Virtual Meeting
10 Best Practices to Run an Effective Virtual Meeting10 Best Practices to Run an Effective Virtual Meeting
10 Best Practices to Run an Effective Virtual MeetingInsight
 

Similar a Natural User Interface Design for Smartphones (20)

Patterns for design
Patterns for designPatterns for design
Patterns for design
 
Patterns to Design With
Patterns to Design WithPatterns to Design With
Patterns to Design With
 
Reducing barriers to learning with the i pad
Reducing barriers to learning with the i padReducing barriers to learning with the i pad
Reducing barriers to learning with the i pad
 
• COMMUNICATEBUSINESS VISION• WHAT TO EXPECT• .docx
• COMMUNICATEBUSINESS VISION• WHAT TO EXPECT• .docx• COMMUNICATEBUSINESS VISION• WHAT TO EXPECT• .docx
• COMMUNICATEBUSINESS VISION• WHAT TO EXPECT• .docx
 
Extending your online course
Extending your online courseExtending your online course
Extending your online course
 
EI-driven VUI design MENDELSON PTP SpeechTek2016
EI-driven VUI design MENDELSON PTP SpeechTek2016EI-driven VUI design MENDELSON PTP SpeechTek2016
EI-driven VUI design MENDELSON PTP SpeechTek2016
 
Remote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usability
 
New Frontier of Multimodal Interfaces: Are you ready?
New Frontier of Multimodal Interfaces: Are you ready?New Frontier of Multimodal Interfaces: Are you ready?
New Frontier of Multimodal Interfaces: Are you ready?
 
An communication app for hearing impaired groups
An communication app for hearing impaired groupsAn communication app for hearing impaired groups
An communication app for hearing impaired groups
 
Musichord Presentation - AfG 2014
Musichord Presentation - AfG 2014Musichord Presentation - AfG 2014
Musichord Presentation - AfG 2014
 
Usability testing for accessible UX
Usability testing for accessible UXUsability testing for accessible UX
Usability testing for accessible UX
 
Technology-Based Reference Interview Workshop
Technology-Based Reference Interview WorkshopTechnology-Based Reference Interview Workshop
Technology-Based Reference Interview Workshop
 
Guide Dogs and Digital Devices
Guide Dogs and Digital DevicesGuide Dogs and Digital Devices
Guide Dogs and Digital Devices
 
Strategies to Support Communication in the Classroom
Strategies to Support Communication in the ClassroomStrategies to Support Communication in the Classroom
Strategies to Support Communication in the Classroom
 
Getting Started with Voice UI
Getting Started with Voice UIGetting Started with Voice UI
Getting Started with Voice UI
 
Unit2 2 online-meetingguide
Unit2 2 online-meetingguideUnit2 2 online-meetingguide
Unit2 2 online-meetingguide
 
Mobile Research: A good, even bake or a soggy bottom?
Mobile Research: A good, even bake or a soggy bottom?Mobile Research: A good, even bake or a soggy bottom?
Mobile Research: A good, even bake or a soggy bottom?
 
Demystifying digital accessibility webinar
Demystifying digital accessibility webinarDemystifying digital accessibility webinar
Demystifying digital accessibility webinar
 
Designing for Grannie
Designing for GrannieDesigning for Grannie
Designing for Grannie
 
10 Best Practices to Run an Effective Virtual Meeting
10 Best Practices to Run an Effective Virtual Meeting10 Best Practices to Run an Effective Virtual Meeting
10 Best Practices to Run an Effective Virtual Meeting
 

Más de Ahmed Bouzid

Wearable Voice Technology Landscape Infographic
Wearable Voice Technology Landscape InfographicWearable Voice Technology Landscape Infographic
Wearable Voice Technology Landscape InfographicAhmed Bouzid
 
Wearable Technology: A Quick Overview
Wearable Technology: A Quick OverviewWearable Technology: A Quick Overview
Wearable Technology: A Quick OverviewAhmed Bouzid
 
Siri: 6 Months later
Siri: 6 Months laterSiri: 6 Months later
Siri: 6 Months laterAhmed Bouzid
 
IVRs and Smartphones
IVRs and SmartphonesIVRs and Smartphones
IVRs and SmartphonesAhmed Bouzid
 
IVR Best Practices
IVR Best PracticesIVR Best Practices
IVR Best PracticesAhmed Bouzid
 
Social Media Monitoring: Presentation on Social Media Monitoring: Why and How
Social Media Monitoring: Presentation on Social Media Monitoring: Why and HowSocial Media Monitoring: Presentation on Social Media Monitoring: Why and How
Social Media Monitoring: Presentation on Social Media Monitoring: Why and HowAhmed Bouzid
 

Más de Ahmed Bouzid (7)

Wearable Voice Technology Landscape Infographic
Wearable Voice Technology Landscape InfographicWearable Voice Technology Landscape Infographic
Wearable Voice Technology Landscape Infographic
 
Wearables - 2013
Wearables - 2013Wearables - 2013
Wearables - 2013
 
Wearable Technology: A Quick Overview
Wearable Technology: A Quick OverviewWearable Technology: A Quick Overview
Wearable Technology: A Quick Overview
 
Siri: 6 Months later
Siri: 6 Months laterSiri: 6 Months later
Siri: 6 Months later
 
IVRs and Smartphones
IVRs and SmartphonesIVRs and Smartphones
IVRs and Smartphones
 
IVR Best Practices
IVR Best PracticesIVR Best Practices
IVR Best Practices
 
Social Media Monitoring: Presentation on Social Media Monitoring: Why and How
Social Media Monitoring: Presentation on Social Media Monitoring: Why and HowSocial Media Monitoring: Presentation on Social Media Monitoring: Why and How
Social Media Monitoring: Presentation on Social Media Monitoring: Why and How
 

Último

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Último (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Natural User Interface Design for Smartphones

  • 1. STKU-6 – Natural User Interface Design for Smartphones Ahmed Bouzid, Head of Product, Angel
  • 3. Natural User Interface Is based on natural elements Not Natural: Type / Select from a drop down / Click on a check box – Using Mouse / Keyboard / Stylus Natural: Point / Touch / Drag / Speech / Motion - Using finger, voice, body Invisible • Focus is on the task at hand, not on the mediating interface
  • 4. Natural vs Familiar Interfaces Yet Naturalness does not mean ease of use for everyone Familiarity with UI can render UI invisible Naturalness is crucial in new adoption
  • 5. Natural User Interface: Smartphones • Key is to enable users to interact with device effortlessly • Everywhere Mobility • All the time Mobility • Hence need for multimodality: different ways to interact depending on context
  • 6. Smartphone: Strengths • Mobility: I can take it with me and use it virtually anywhere. • Size: It fits in my pocket. I can have it with me anytime. • Multi-purpose: phone, email, texting, photos, contacts, calendar, etc. • Identity: It's tied to me personally. It is not tied to a location • (as in landline) or to a family (desktop). • Personalization: I load up my music, I take my photos, link to my friends, etc. • The iPhone is an extension of myself. • Opt-in automation: When I fire up an application I chose to fire it up: I chose to self-serve using the application.
  • 7. Smartphone: Weaknesses • Interactional real estate: forces multi-step • Informational real estate: get only small amount of information at a time before needing to touch the screen to get more (breaks reading/concentration flow) • Typing is difficult: Typing on a flat surface is a challenge, especially is the surface gets dirty or ages • Power: Need to charge the device periodically.
  • 8. VUI Weaknesses Time linearity: unlike graphical interfaces, voice interfaces are linearly coupled with time. Uni-directionality: When you hear something, you can’t easily go back and listen to it again. Contrast that to reading a piece of text where you can go back and forth at will. Invisibility: In a voice interface, no easy markers exist that the user can check when they feel lost. Imposed automation: When people into a toll free number, they are usually not calling to use an automated system but rather to talk to a person. Listening/Speaking: not always the best mode of communication.
  • 9. VUI Strengths In the Cloud: all IVRs are in the cloud. Easy to start: All they need to do is to call a phone number. Universally accessible: They can call the IVR from any phone. Easy to use: All they need to do is listen to instructions and provide input when asked for it. Uniform deployment: because the IVR is in the cloud, users are always running the same version of the application.
  • 10. Available Modes in Smartphone Input • Touch/Swipe • Shaking • Biometrics • Speech • Typing Output • Images/Videos • Text • Audio • Vibration
  • 11. Smartphone Contexts = All Contexts • Noisy environment: can’t hear/can’t be heard • Quiet environment can’t speak/can’t make noise • Private information: don’t want to share information • Hands busy: assembling a chair, can’t touch, can’t type • Eyes busy: driving, can’t read
  • 12. Context Dimensions Environment Content User State Medium
  • 13. UI Actions Input • Type full text • Touch/Pick/Swipe • Speak fully phrases/Sentences • Speak partially (give short answers: yes/no) Output • Read full text • Read short text (pick list) • See (but not read – e.g., colors/shapes) • Hear language • Hear beeps/sounds
  • 14. Keys to Effective Smartphone NUI Key is to enable user to interact with device the way the user choose to 1. User has at their disposal several modes of interaction 2. User is never forced to use any one mode at any time: user chooses what mode to use 3. User can complete any task purely using a single mode 4. User can turn off any given mode at any time and can switch it back on at any time 5. Flow progress is not penalized because user switched modes – i.e., redo steps already done or starting over
  • 15. Our Focus: Transactional Interactions Multi-step Interactions aimed at solving a problem/ accomplishing something User: What is Chipotle trading at? App: Chipotle Mexican Grill is at $321.56. Up just a tad. User: What’s the highest it has been in the last three months? App: July 10 was highest in the last 3 months, trading at $344.21. User: Buy 100 shares. App: You have Schwab and Fidelity. Which would you like? User: Schwab. App: Got it. I see you have an account ending in 2234. Use that account?” User: Yes. App: OK. 100 shares at Market or at a Specific Price? User: Market. App: Got it. That trade has been placed for 100 shares at market. I will send you an email confirmation when the shares are purchased.
  • 16. Why Spoken Conversation?  Speech is Natural  Conversation is Natural  Speech is efficient: speaking requires less effort than typing  Use cases • Dictation • When searching is easier than selecting • Several interactions that require simple responses • Hands are busy • Eyes are busy • Short questions from device • Short responses from user • Sharing a spoken joke with friends
  • 17. Example of Smartphone Conversations - Book flight - Order a Book - Hotel reservations - Order flowers - Order Pizza - Banking - Movie tickets - Restaurant reservations
  • 18. Conversational NUI - Transaction requires multiple pieces of information - Complex requests that can be efficiently formulated in a sentence: “What’s the highest it has been in the last three months?” - Short responses from user: “Schwab,” “Yes,” “Market.” - Short commands from user: “Buy 100 shares.”
  • 19. Why would you want to use voice? • We speak faster than we type • We hear faster than we read read • Sound is public: its value is the existence of distance between the source and the destination (but could use earphones) Use cases • Dictation • When searching is easier than selecting • Several interactions that require simple responses • Hands are busy • Eyes are busy • Short questions from device • Short responses from user • Sharing a spoken joke with friends
  • 20. Why would you NOT want to use voice? • Sound is public: its value is the existence of distance between the source and the destination (but could use earphones) Use cases • Privacy: sharing personal info., credit card info. • Noisy environment: can’t hear or can’t be heard
  • 21. When Visual • Privacy • Accuracy • Pictures • Videos • Long text
  • 22. When Visual is not Optimal • Input • Screen small: typing, picking • Can’t write: small child • Hands busy • Output • Screen small, bad lighting • Can’t read: small child • Eyes busy
  • 23. How Visual helps Audio • Redundancy • Visual Confirmation • No match issues: present menu to select option/or give keyboard to type • Help: visual help more effective than spoken help • Complementary info: Show bill/show device • When visual is needed: location in bill • Summary of info. collected • Enable user to quickly correct info provided earlier
  • 24. The Elements of Conversation Actions • Start/Initiate • Take turn/give turn • Interrupting • Pausing • Resuming • Repeating • Starting over • Ending/Terminating Sates • Speaking • Listening • Paused • Processing/Thinking Context • Point in conversation • Information
  • 26. Conversation Signaling Crucial part of communication is signaling states and state transitions • States • Initial • Paused • Processing/Thinking • Speaking • Transition between states
  • 27. State Signaling State Visual Audio Initial YES NO Paused YES NO Processing YES YES Listening YES NO Speaking YES YES
  • 34. State Transition Signaling User wishes to speak: user taps User finished speaking • User stops talking or • User taps Lexee is Listening: Lexee makes start listening sound mark and changes state visual Lexee is finished Listening: Lexee makes finished listening sound mark and changes state visual
  • 35. Initiating Conversation • When user starts the conversation, should the application say something? • Should it say nothing and only show something?
  • 36. Pausing Explicit Pausing • User Says “Pause” • User swipes Implicit Pausing • User doesn't respond • User says wrong thing several time in row • User minimized app When should user be allowed to pause • Anytime? • How about when app is processing a transaction?
  • 37. Resuming When resuming • Should it pick up where it left off in the prompt? • Should it play the prompt again? • Should it take the length of pause into question to determine which one? • What is pause lasted a few seconds: retrieving an address • What if pause lasted a few days: given up on ordering • If we want to pick up from where we left off: • How long is the context to be remembered? • Give the user a summary of what had happened so far?
  • 38. Interactional Investment Look ahead • Don't waste user's time (service down/account suspended) Provide GUI for Reviewing Collected Input Provide GUI for Changing Collected Input • Enable user to change via GUI values collected
  • 39. Multi-Modality Reinforcing • Audio and Visual match Clashing • Audio Input and Visual Input don’t match • Should the interface pick the first that came in? • Should it privilege one over the other: e.g., assume that audio is misrec and go with visual? • Should it pick up both and signal ambiguity: ask user to resolve? Alternative • Audio OR Visual Complementary • Take me here.
  • 40. Coming Soon: Lexee Visit: http://www.lexee.com Twitter: @officiallexee

Notas del editor

  1. Naturalness is NOT inherent in Interface: it is a function of familiarity of the interface + suitability of interface to circumstances
  2. Naturalness is NOT inherent in Interface: it is a function of familiarity of the interface + suitability of interface to circumstances